KR101654826B1 - 멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 - Google Patents
멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR101654826B1 KR101654826B1 KR1020140135831A KR20140135831A KR101654826B1 KR 101654826 B1 KR101654826 B1 KR 101654826B1 KR 1020140135831 A KR1020140135831 A KR 1020140135831A KR 20140135831 A KR20140135831 A KR 20140135831A KR 101654826 B1 KR101654826 B1 KR 101654826B1
- Authority
- KR
- South Korea
- Prior art keywords
- motor
- value
- rotor
- estimated
- rotor position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000006243 chemical reaction Methods 0.000 claims description 25
- 230000007257 malfunction Effects 0.000 claims description 21
- 230000009977 dual effect Effects 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 230000000977 initiatory effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000004907 flux Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P6/00—Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor
- H02P6/14—Electronic commutators
- H02P6/16—Circuit arrangements for detecting position
- H02P6/18—Circuit arrangements for detecting position without separate position detecting elements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P21/00—Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
- H02P21/14—Estimation or adaptation of machine parameters, e.g. flux, current or voltage
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
Abstract
Description
도 2 는 본 발명의 실시예에 따른 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 시스템의 구성을 나타낸 구성도
도 3 은 도 1의 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 시스템을 통한 코어당 태스크 분배에 의하여 기능적으로 안전한 모터 위치 센서리스 제어를 설명하기 위한 블록도
Claims (6)
- 2개 이상의 코어를 포함하여 ADC(Analog to Digital Conversion) 과정을 통하여 측정된 모터의 역기전력 및 3상 전류를 서로 다른 코어에서 각각 입력받아 Dq 변환 알고리즘을 수행하여 Dq축 전압값과 Dq축 전류값을 측정하는 Dq 변환모듈과,
2개 이상의 코어를 포함하여 Dq 변환모듈에서 측정된 Dq축 전압값과 Dq축 전류값을 이용하여 위치 추정 알고리즘을 서로 다른 코어에서 이중 수행하고 그 결과를 비교하여 회전자 위치값을 추정하는 회전자 위치 추정모듈과,
상기 회전자 위치 추정모듈에서 추정된 이전 회전자 위치값의 증분으로 모터의 회전방향을 나타내는 증분 위치 생성모듈과,
상기 추정한 회전자 위치값 및 이전 회전자 위치값을 서로 비교하여 측정한 모터의 실제 회전 방향을 개발자가 의도한 모터의 회전 방향과 비교하며, 해당 방향의 일치 여부에 따라 모터 제어에 사용되는 회전자 위치값을 상기 추정한 회전자 위치값으로 하여 벡터 제어를 수행하거나, 또는 상기 증분 위치 생성 모듈을 통해 누적된 회전자 위치값을 이용하여 모터의 이전 회전방향을 획득하고, 이전 회전방향대로 모터 스칼라 제어를 수행하도록 회전방향을 결정하는 회전자 위치 선택모델과,
이전 회전자 위치값을 기억하여 저장하는 회전자 위치값 저장모듈과,
외부 인가전압을 상기 회전자 위치 선택모듈에 의한 교류 위상에 의거하여 3상 교류전력으로 Dq 역변환을 수행하는 Dq 역변환모듈과,
상기 Dq 역변환에 응답하여 3상 출력전압을 가변전압, 가변주파수의 3상 교류전압으로 변환하여 모터에 인가하는 인버터를 포함하여 구성하는 것을 특징으로 하는 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 시스템. - 제 1 항에 있어서,
상기 회전자 위치 선택모듈은 모터의 실제 회전 방향이 개발자가 의도한 방향과 다른 경우에 모터 추정 알고리즘 오동작이 발생하였다고 1차적으로 판단하며, 다음으로 2개 코어에서 추정한 위치값을 서로 비교한 차이가 미리 설정된 임계값보다 큰 경우에 모터 추정 알고리즘 오동작이 발생하였다고 2차적으로 판단하여 오동작 발생을 판단하여 증분 위치 생성모듈에서 생성한 회전자 위치값으로 모터 제어에 사용되는 위치값을 대체하는 것을 특징으로 하는 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 시스템. - (A) 2개 이상의 코어를 포함하는 마이크로컨트롤러에서 위치 추정 알고리즘을 서로 다른 코어에서 이중 수행하여 각 코어에서 추정한 위치값을 서로 비교하는 제 1 비교 단계와,
(B) 미리 기억되어 있는 모터의 이전 회전자 위치값을 상기 각 코어에서 추정한 위치값과 비교하여 측정한 모터의 실제 회전 방향과 개발자가 의도한 모터 회전자의 방향을 비교하는 제 2 비교 단계와,
(C) 상기 제 1 비교 및 제 2 비교 결과, 모터 추정 알고리즘 오동작으로 판단되면 추정되는 회전자 위치값의 증분으로 모터의 회전방향을 확인하고, 이렇게 확인되어 누적되는 회전방향을 이용하여 추정한 모터의 이전 회전방향대로 회전방향을 결정하고 모터 스칼라 제어를 수행하는 단계와,
(D) 상기 제 1 비교 및 제 2 비교 결과, 모터 추정 알고리즘 정상 동작으로 판단되면 상기 제 1 비교 단계에서 추정한 회전자 위치값들 중 어느 하나의 회전자 위치값을 통하여 벡터 제어를 수행하는 단계를 포함하여 이루어지는 것을 특징으로 하는 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 방법. - 제 3 항에 있어서, 상기 (A) 단계는
ADC(Analog to Digital Conversion) 과정을 통하여 측정된 모터의 역기전력 및 3상 전류를 서로 다른 코어에서 각각 입력받아 Dq 변환 알고리즘을 수행하여 Dq축 전압값과 Dq축 전류값을 측정하는 단계와,
상기 측정된 Dq축 전압값과 Dq축 전류값을 이용하여 위치 추정 알고리즘을 서로 다른 코어에서 이중 수행하고 그 결과를 비교하는 단계를 포함하여 이루어지는 것을 특징으로 하는 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 방법. - 제 3 항에 있어서, 상기 (C) 단계는
모터의 실제 회전 방향이 개발자가 의도한 방향과 다른 경우에 모터 추정 알고리즘 오동작이 발생하였다고 판단하는 제 1 판단 단계와,
2개 이상의 코어에서 추정한 위치값을 서로 비교한 차이가 미리 설정된 임계값보다 큰 경우에 모터 추정 알고리즘 오동작이 발생하였다고 판단하는 제 2 판단 단계와,
상기 제 1 및 제 2 판단 결과, 오동작 발생으로 판단되면 증분으로 개루프 제어를 위해 생성된 회전자 위치값으로 모터 제어에 사용되는 위치값을 대체하는 것을 특징으로 하는 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 방법. - 제 3 항에 의한 멀티코어 아키텍처 기반 AC 모터 위치 센서리스 구동 방법의 각 단계를 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140135831A KR101654826B1 (ko) | 2014-10-08 | 2014-10-08 | 멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140135831A KR101654826B1 (ko) | 2014-10-08 | 2014-10-08 | 멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160041585A KR20160041585A (ko) | 2016-04-18 |
KR101654826B1 true KR101654826B1 (ko) | 2016-09-06 |
Family
ID=55916673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140135831A Expired - Fee Related KR101654826B1 (ko) | 2014-10-08 | 2014-10-08 | 멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101654826B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019059648A1 (ko) * | 2017-09-19 | 2019-03-28 | 서울대학교산학협력단 | 전동기 제어장치 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113359026A (zh) | 2020-03-06 | 2021-09-07 | 比亚迪股份有限公司 | 电机参数诊断装置及系统 |
KR102771526B1 (ko) * | 2020-04-09 | 2025-02-21 | 현대자동차주식회사 | 모터 제어방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008289361A (ja) | 2008-09-03 | 2008-11-27 | Fujitsu Ten Ltd | モータ駆動装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110112995A (ko) | 2010-04-08 | 2011-10-14 | 포항공과대학교 산학협력단 | 두 개의 센서리스 제어 방법을 조합한 위상 동기 검출기 기반의 동기 모터 회전자 각도 추정 시스템 및 방법 |
-
2014
- 2014-10-08 KR KR1020140135831A patent/KR101654826B1/ko not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008289361A (ja) | 2008-09-03 | 2008-11-27 | Fujitsu Ten Ltd | モータ駆動装置 |
Non-Patent Citations (1)
Title |
---|
인피니온.자동차 CoC의 듀얼 코어 아키텍처. 2013. 공개 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019059648A1 (ko) * | 2017-09-19 | 2019-03-28 | 서울대학교산학협력단 | 전동기 제어장치 |
US11177750B2 (en) | 2017-09-19 | 2021-11-16 | Seoul National University R&Db Foundation | Motor control apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20160041585A (ko) | 2016-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6333772B2 (ja) | 同期電動機の温度推定装置 | |
CN106953559B (zh) | 用于电机锁定或失速检测的方法和设备 | |
EP3823156B1 (en) | Motor initial phase and phase sequence detection method and permanent magnet synchronous motor control system | |
CN100424984C (zh) | 同步电机启动锁定的检测电路和方法 | |
KR101551099B1 (ko) | 모터 시스템의 고장 판정 방법 | |
US9257923B2 (en) | Control system for synchronous motor including abnormality detection and diagnosis function | |
US10840834B2 (en) | Method for driving sensorless motor | |
JP5893232B1 (ja) | 交流回転機の制御装置及び磁極位置補正量演算方法 | |
US10411633B2 (en) | Control device for AC rotating machine | |
JP2012196074A (ja) | 電動機制御装置 | |
CN110383651B (zh) | 用于同步磁阻电机的重启策略 | |
JP2013243851A (ja) | 永久磁石同期電動機におけるロータの磁極位置を検出する磁極位置検出装置 | |
KR101654826B1 (ko) | 멀티코어 아키텍처 기반 ac 모터 위치 센서리스 구동 시스템 및 그 방법 | |
JP6967470B2 (ja) | 制御装置 | |
JP6477147B2 (ja) | 永久磁石電動機の鎖交磁束量測定方法、永久磁石電動機の鎖交磁束量測定プログラム、および永久磁石電動機の鎖交磁束量測定装置 | |
JP6286450B2 (ja) | 電力変換装置 | |
JP4735439B2 (ja) | 永久磁石式同期電動機の初期磁極位置推定装置 | |
EP3331151B1 (en) | Power conversion device and power conversion device control method | |
US11539318B2 (en) | Method for determining a correction value which describes an angular difference between an assumed and an actual position of a d-axis, control device and inverter | |
KR102359677B1 (ko) | 회전자 초기각 추정 장치 및 방법 | |
US20210320603A1 (en) | Motor control device | |
KR102246044B1 (ko) | 모터 감자 에러 감지 장치 및 방법 | |
JP6537461B2 (ja) | 回転機の制御装置 | |
JP6108109B2 (ja) | 永久磁石形同期電動機の制御装置 | |
KR102307713B1 (ko) | Bldc 전동기 동작 오류 검출 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141008 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20151210 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20160829 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20160831 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20160901 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20190624 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200701 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |