KR102461128B1 - Sensorless control apparatus and method of permanent magnet synchronous motor - Google Patents
Sensorless control apparatus and method of permanent magnet synchronous motor Download PDFInfo
- Publication number
- KR102461128B1 KR102461128B1 KR1020200115677A KR20200115677A KR102461128B1 KR 102461128 B1 KR102461128 B1 KR 102461128B1 KR 1020200115677 A KR1020200115677 A KR 1020200115677A KR 20200115677 A KR20200115677 A KR 20200115677A KR 102461128 B1 KR102461128 B1 KR 102461128B1
- Authority
- KR
- South Korea
- Prior art keywords
- coordinate system
- physical quantity
- quantity information
- motor
- sensorless control
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 177
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 78
- 230000004907 flux Effects 0.000 claims description 118
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000009466 transformation Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 22
- 238000013178 mathematical model Methods 0.000 description 15
- 230000008901 benefit Effects 0.000 description 14
- 230000000052 comparative effect Effects 0.000 description 10
- 238000002347 injection Methods 0.000 description 9
- 239000007924 injection Substances 0.000 description 9
- 230000000295 complement effect Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 238000004804 winding Methods 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000005406 washing Methods 0.000 description 5
- 230000001052 transient effect Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 230000000903 blocking effect Effects 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000010349 pulsation Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000000243 solution Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007797 corrosion Effects 0.000 description 1
- 238000005260 corrosion Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000005293 physical law Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008685 targeting Effects 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
- H02P21/18—Estimation of position or speed
-
- 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/24—Vector control not involving the use of rotor position or rotor speed sensors
-
- 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
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/022—Synchronous motors
-
- 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
- H02P2203/00—Indexing scheme relating to controlling arrangements characterised by the means for detecting the position of the rotor
- H02P2203/03—Determination of the rotor position, e.g. initial rotor position, during standstill or low speed operation
-
- 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
- H02P2207/00—Indexing scheme relating to controlling arrangements characterised by the type of motor
- H02P2207/05—Synchronous machines, e.g. with permanent magnets or DC excitation
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
영구자석 전동기의 센서리스 제어 장치 및 제어 방법이 개시된다. 본 발명의 일 실시예에 따른 영구자석 전동기의 센서리스 제어 장치는, 정지 좌표계에서 상기 전동기의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정기; 상기 제1 물리량 정보에 기반하여 얻어지는 상기 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정기; 상기 제2 물리량 정보를 이용하여 상기 제1 추정값의 각도에 포함된 오차가 보상된 상기 전동기의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출기를 포함한다.Disclosed are a sensorless control device and a control method for a permanent magnet motor. A sensorless control apparatus for a permanent magnet motor according to an embodiment of the present invention includes: a first estimator for estimating first physical quantity information describing an operation of the motor in a stationary coordinate system; a second estimator for estimating second physical quantity information representing the counter electromotive force of the electric motor in a synchronous coordinate system based on a first estimated value for an angle of a rotor of the electric motor obtained based on the first physical quantity information; and a position/speed detector for generating position and speed information of a rotor of the electric motor in which an error included in the angle of the first estimated value is compensated by using the second physical quantity information.
Description
본 발명은 영구자석 전동기(PMSM, permanent magnet synchronous motor)의 센서리스 제어 장치 및 방법에 관한 것이다. 구체적으로 센서리스 제어는 영구자석 전동기 내에 물리적인 센서를 사용하지 않고 전동기에 공급되는 전압과 전류로부터 전동기를 제어하는 데에 필요한 정보를 추정하고, 추정된 정보에 기반하여 영구자석 전동기를 제어하는 기술에 관한 것이다.The present invention relates to a sensorless control apparatus and method for a permanent magnet synchronous motor (PMSM). Specifically, sensorless control is a technology for estimating information necessary to control a motor from the voltage and current supplied to the motor without using a physical sensor in the permanent magnet motor, and controlling the permanent magnet motor based on the estimated information. is about
전동기(電動機, electric motor)는 전류가 흐르는 도체가 자기장 속에서 받는 힘을 이용하여 전기 에너지를 역학적 에너지로 바꾸는 장치이다. 전동기는 전원의 종류에 따라 직류 전동기와 교류 전동기로 분류된다. 교류 전동기는 단상 교류용 전동기와 3상 교류용 전동기로 구분되며, 각각에 유도 전동기와 동기전동기가 있다.BACKGROUND ART An electric motor is a device that converts electrical energy into mechanical energy by using the force received by a conductor through which an electric current flows in a magnetic field. Motors are classified into DC motors and AC motors according to the type of power source. AC motors are divided into single-phase AC motors and three-phase AC motors, and there are induction motors and synchronous motors respectively.
동기 전동기는 회전자에 부착된 영구자석으로부터 자속을 공급받기 때문에 벡터 제어를 위해서는 회전자의 위치 정보를 알아야 한다. 회전자의 위치 정보를 얻기 위해서는 홀 센서(Hall Sensor), 레졸버(Resolver), 또는 엔코더(Encoder) 등의 위치 검출 센서를 전동기의 축에 부착해야 한다. 그러나 위치 검출 센서는 가격이 고가이고, 별도의 복잡한 하드웨어가 마련되어야 하는 단점이 있다. 또한 전동기의 축에 위치 검출 센서를 부착하는 것으로 인하여 전동기의 크기 및 전동기의 관성이 증가하는 문제가 있다.Since a synchronous motor receives magnetic flux from a permanent magnet attached to the rotor, it is necessary to know the position information of the rotor for vector control. In order to obtain the position information of the rotor, a position detection sensor such as a Hall sensor, a resolver, or an encoder must be attached to the shaft of the motor. However, the position detection sensor has disadvantages in that it is expensive and requires separate and complicated hardware. In addition, there is a problem in that the size of the motor and the inertia of the motor increase due to the attachment of the position detection sensor to the shaft of the motor.
또한 이때 이용되는 위치 검출 센서는 특수한 경우를 제외하고는 전동기가 널리 사용되는 환경, 예를 들어, 내진동, 내충격, 내식성, 내온성 및 내습성이 요구되는 환경에서 절대적으로 불리한 문제점이 있다.In addition, the position detection sensor used at this time has an absolutely disadvantageous problem in an environment where electric motors are widely used, for example, vibration resistance, shock resistance, corrosion resistance, temperature resistance and moisture resistance are required except for special cases.
따라서, 위치 센서 없이도 전동기를 제어할 수 있는 센서리스 제어방법(Sensorless control)에 대한 연구가 활발히 이루어지고 있다.Accordingly, research on a sensorless control method capable of controlling an electric motor without a position sensor is being actively conducted.
일반적으로, 영구자석 동기 전동기(PMSM, Permanent Magnet Synchronous Motor)의 센서리스 제어 알고리즘은 고조파 주입 방식(신호 주입 방식)과 모델 기반 방식으로 분류된다. 고조파 주입 방식은 정지~저속 및 저토크 구간에서 우수한 성능을 보이나 고속 모터 제어에는 부적합하다. 모델 기반 방식은 수학적 모델에 기반하여 센서리스 제어를 수행하는 방식으로 고속 제어에 유리하다. 반면 모델 기반 방식은 저속 운전 및 급가속 구간에서 매개변수의 변동으로 인해 시스템이 불안정해질 수 있는 단점이 있으므로 응답성의 개선 등의 대응이 필요한 것으로 알려져 있다. In general, the sensorless control algorithm of a permanent magnet synchronous motor (PMSM) is classified into a harmonic injection method (signal injection method) and a model-based method. The harmonic injection method shows excellent performance in the range from stop to low speed and low torque, but is not suitable for high-speed motor control. The model-based method is advantageous for high-speed control by performing sensorless control based on a mathematical model. On the other hand, the model-based method has the disadvantage that the system may become unstable due to parameter fluctuations during low-speed operation and rapid acceleration, so it is known that responses such as improvement of responsiveness are necessary.
모델 기반 센서리스 제어 알고리즘 중 하나로 역기전력 추정에 기반한 센서리스 제어 방식을 들 수 있다. 이 방법은 전동기의 전기 또는 전자 기계 모델을 사용하여 역기전력(EMF)을 추정하고 속도와 회전자 위치 정보를 획득한다. 역기전력 추정 센서리스 제어 방식은 정지 좌표계에 기반한 방법과 동기 좌표계에 기반한 방법으로 구분된다. 예를 들어 한국등록특허공보 KR 10-1329132 "영구자석 전동기의 센서리스 제어장치" 및 한국공개특허공보 KR 10-2020-0046692 "전동기의 센서리스 제어 방법"에서는 동기 좌표계 역기전력 추정 기반 센서리스 제어 방식의 개량된 버전이 소개된다. One of the model-based sensorless control algorithms is a sensorless control method based on back EMF estimation. This method estimates the back electromotive force (EMF) using an electric or electromechanical model of the motor and acquires speed and rotor position information. The back EMF estimation sensorless control method is divided into a method based on a stationary coordinate system and a method based on a synchronous coordinate system. For example, in Korean Patent Publication No. KR 10-1329132 "Sensorless control device of a permanent magnet motor" and Korean Patent Publication KR 10-2020-0046692 "Sensorless control method of an electric motor", a sensorless control method based on synchronous coordinate system counter electromotive force estimation An improved version of the is introduced.
또 다른 선행문헌인 "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012. 에서는 정지 좌표계 기반 역기전력 추정과 동기 좌표계 기반 역기전력 추정 각각의 센서리스 제어 방식을 소개하고 비교한다. Another prior literature, "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012. introduces and compares the sensorless control methods of the stationary coordinate system-based back EMF estimation and the synchronous coordinate system-based back EMF estimation.
또 다른 선행문헌인 "Active flux concept for motion-sensorless unified AC drives", I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. 2008 에서는 자속 추정 기반 센서리스 제어 방식의 문제점 및 개선점을 개시하며, 여기서 개시되는 자속 추정은 정지 좌표계에서 수행된다. Another prior literature, "Active flux concept for motion-sensorless unified AC drives", I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. In 2008, problems and improvements of a sensorless control method based on magnetic flux estimation are disclosed, and the disclosed magnetic flux estimation is performed in a stationary coordinate system.
역기전력 또는 자속 추정에 기반한 PMSM 센서리스 제어 방식들은 전동기의 수학적 모델에 해당하는 전압 방정식이 표현되는 좌표계에 따라서 그 특성이 결정된다고 볼 수 있다. 종래의 모델 기반 PMSM 센서리스 제어 방식들은 앞에서 언급한 3가지 수학적 모델들 중에서 하나를 기반으로 하고 있기 때문에 저속 및 고속 운전 영역에 이르기까지 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 구현하기 어렵다. PMSM sensorless control methods based on counter electromotive force or magnetic flux estimation can be considered to have their characteristics determined according to the coordinate system in which the voltage equation corresponding to the mathematical model of the motor is expressed. Since the conventional model-based PMSM sensorless control methods are based on one of the above-mentioned three mathematical models, it is difficult to implement stable sensorless control performance in a wide operation range ranging from low-speed and high-speed operation areas.
또 다른 선행문헌인 한국등록특허공보 KR 10-1961106 "센서리스 제어 방법 및 장치"에서는 정밀한 센서리스 제어가 아닌, 센서리스 제어에서 탈조 발생 여부를 검출하는 방식으로 하이브리드 센서리스 제어 방식을 제안한다. 이 선행문헌에서는 동기 좌표계 역기전력 추정 기반 센서리스 제어 방식을 채택하되, 탈조 여부를 감지하기 위하여 정지 좌표계 기반 자속 추정 방식을 병렬적으로 적용한다. Another prior document, Korean Patent Publication No. KR 10-1961106 "Sensorless Control Method and Apparatus," proposes a hybrid sensorless control method as a method of detecting whether a step-out occurs in sensorless control, rather than precise sensorless control. In this prior document, a sensorless control method based on synchronous coordinate system counter electromotive force estimation is adopted, but a stationary coordinate system-based magnetic flux estimation method is applied in parallel to detect a step-out.
그러나 상기 선행문헌들을 참고하더라도, 종래의 모델 기반 PMSM 센서리스 제어 방식들 각각이 가지는 장점과 단점은 명확하게 구분되며, 이들을 단순히 조합하는 것만으로는 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 구현하기 어렵다. However, even with reference to the preceding documents, the advantages and disadvantages of each of the conventional model-based PMSM sensorless control methods are clearly distinguished, and it is difficult to implement stable sensorless control performance in a wide operating range simply by combining them. .
본 발명의 목적은 PMSM의 회전자의 위치와 속도를 별도의 센서를 사용하지 않고서 전동기에 공급되는 전압과 전류로부터 추정하는 모델 기반 센서리스 제어 장치 및 방법에 관한 것으로, 특히 PMSM의 넓은 운전영역에서 모델 기반 센서리스 제어의 성능을 개선할 수 있는 회전자 위치/속도 추정 장치 및 방법을 제시하는 것이다. An object of the present invention relates to a model-based sensorless control apparatus and method for estimating the position and speed of a rotor of a PMSM from the voltage and current supplied to an electric motor without using a separate sensor. To present an apparatus and method for estimating rotor position/speed that can improve the performance of model-based sensorless control.
본 발명의 목적은 저속 및 고속 운전 영역을 포함하는 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 확보할 수 있는 PMSM의 센서리스 제어 장치 및 방법을 제시하는데 있다. 본 발명에서 제시하는 첫 번째 실시예는 정지 좌표계 전압 방정식을 이용한 자속 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식을 결합한 하이브리드(Hybrid) 방식으로, 적분기와 HPF를 이용하는 자속 추정기의 문제점(저속 운전 영역에서 위상 앞섬으로 인한 센서리스 위치 추정 값의 오차 증가로 센서리스 제어 성능이 저하되는 현상)과 동기 좌표계 전압 방정식으로부터 역기전력을 추정하는 방식의 문제점(인버터의 비선형성 및 PMSM의 파라미터 변동으로 인해 위치 오차에 대한 추정 값()에 포함되는 오차가 PLL의 적분기에 누적되어 센서리스 제어 성능이 저하되는 현상)을 상호 보완적으로 해결할 수 있는 장점이 있다. 따라서 넓은 운전 영역에 걸쳐서 PMSM의 모델 기반 센서리스 제어 방식의 안정적인 성능을 확보할 수 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a sensorless control apparatus and method for PMSM that can secure stable sensorless control performance in a wide operation area including low-speed and high-speed operation areas. The first embodiment presented in the present invention is a hybrid method combining a magnetic flux estimation method using a stationary coordinate system voltage equation and a counter electromotive force estimation method using a synchronous coordinate system voltage equation. A phenomenon in which sensorless control performance deteriorates due to an increase in the error of the sensorless position estimation value due to phase lead in the region) and a problem in the method of estimating the back EMF from the synchronous coordinate system voltage equation (position due to nonlinearity of inverter and parameter fluctuation of PMSM) Estimated value for error ( ) has the advantage of complementarily solving the phenomenon that the sensorless control performance deteriorates due to the accumulation of errors in the integrator of the PLL. Therefore, it is possible to secure the stable performance of the model-based sensorless control method of PMSM over a wide operating area.
본 발명에서 제시하는 두 번째 실시예는 정지 좌표계 전압 방정식을 이용한 역기전력 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식을 결합한 하이브리드(Hybrid) 방식으로, 정지 좌표계 전압 방정식을 이용한 역기전력 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식의 단점들을 상호 보완적으로 해결할 수 있다.The second embodiment presented in the present invention is a hybrid method combining a back EMF estimation method using a stationary coordinate system voltage equation and a back EMF estimation method using a synchronous coordinate system voltage equation. The disadvantages of the back EMF estimation method using the voltage equation can be complementarily solved.
본 발명의 목적은 서로 다른 주된 운전 영역을 가지는 수학적 모델에 기반한 모델 기반 센서리스 제어 방식들을 상호 보완적으로 결합하되, 단순히 서로 병렬적으로 결합하지 않고, 서로의 단점을 보완할 수 있도록 순차적으로 서로 결합하는 새로운 센서리스 제어 방식을 제안하는 것이다. 본 발명의 목적은 서로 다른 주된 운전 영역을 가지는 모델 기반 센서리스 제어 방식들을 상호 보완적으로 결합하여 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 구현하는 복수의 실시예들을 제안하는 것이다.It is an object of the present invention to complementarily combine model-based sensorless control methods based on a mathematical model having different main operation areas, but do not simply combine them in parallel with each other, but sequentially to complement each other's shortcomings. It is to propose a new sensorless control method that combines It is an object of the present invention to propose a plurality of embodiments for implementing stable sensorless control performance in a wide driving range by complementarily combining model-based sensorless control methods having different main driving ranges.
본 발명은 상기의 목적을 달성하기 위하여 도출된 구성으로서, 본 발명의 일 실시예에 따른 영구자석 전동기의 센서리스 제어 장치는 정지 좌표계에서 상기 전동기의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정기; 상기 제1 물리량 정보에 기반하여 얻어지는 상기 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정기; 및 상기 제2 물리량 정보를 이용하여 상기 제1 추정값의 각도에 포함된 오차가 보상된 상기 전동기의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출기를 포함한다. 이때 제2 추정기의 동기 좌표계는 상기 제1 물리량 정보의 각도를 기준으로 하는 동기 좌표계로 이해될 수 있다. 또한 위치/속도 검출기는 상기 제1 물리량 정보의 각도에 포함된 오차가 보상된 회전자의 위치 및 속도 정보를 생성하는 것으로 이해될 수 있다. The present invention is a configuration derived to achieve the above object, and the sensorless control apparatus for a permanent magnet motor according to an embodiment of the present invention is a first physical quantity information for estimating the first physical quantity information describing the operation of the motor in a stationary coordinate system. 1 estimator; a second estimator for estimating second physical quantity information representing the counter electromotive force of the electric motor in a synchronous coordinate system based on a first estimated value for an angle of a rotor of the electric motor obtained based on the first physical quantity information; and a position/speed detector for generating position and speed information of a rotor of the electric motor in which an error included in the angle of the first estimated value is compensated by using the second physical quantity information. In this case, the synchronization coordinate system of the second estimator may be understood as a synchronization coordinate system based on the angle of the first physical quantity information. Also, it may be understood that the position/velocity detector generates position and velocity information of a rotor in which an error included in the angle of the first physical quantity information is compensated.
상기 제1 물리량 정보는 상기 전동기의 자속일 수 있다. The first physical quantity information may be a magnetic flux of the electric motor.
상기 제1 물리량 정보는 상기 전동기의 역기전력일 수 있다. The first physical quantity information may be a counter electromotive force of the electric motor.
상기 제1 물리량 정보가 전동기의 자속인 경우에, 상기 제1 추정기는, 상기 정지 좌표계에서 상기 전동기의 자속을 상기 제1 물리량 정보로서 추정하는 자속 추정기; 및 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 자속 각도 연산기를 포함할 수 있다. When the first physical quantity information is the magnetic flux of the electric motor, the first estimator may include: a magnetic flux estimator for estimating the magnetic flux of the electric motor in the stationary coordinate system as the first physical quantity information; and a magnetic flux angle calculator generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information.
상기 제1 물리량 정보가 전동기의 역기전력인 경우에, 상기 제1 추정기는, 상기 정지 좌표계에서 상기 전동기의 역기전력을 상기 제1 물리량 정보로서 추정하는 제1 역기전력 추정기; 및 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 역기전력 각도 연산기를 포함할 수 있다. When the first physical quantity information is the back electromotive force of the motor, the first estimator may include: a first counter electromotive force estimator for estimating the back electromotive force of the motor in the stationary coordinate system as the first physical quantity information; and a counter electromotive force angle calculator generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information.
상기 제2 추정기는, 상기 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 상기 제2 물리량 정보를 추정하는 제2 역기전력 추정기; 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각속도를 연산하고 상기 각속도를 상기 제2 역기전력 추정기에 전달하는 각속도 연산기; 및 상기 각속도 및 상기 제2 물리량 정보에 기반하여 상기 제1 추정값의 각도에 포함된 오차를 연산하는 각도 오차 연산기를 포함할 수 있다. The second estimator may include: a second back EMF estimator for estimating the second physical quantity information representing the back EMF of the electric motor in a synchronous coordinate system based on the first estimated value; an angular velocity calculator for calculating the angular velocity of the rotor of the electric motor based on the first physical quantity information and transmitting the angular velocity to the second counter electromotive force estimator; and an angle error calculator configured to calculate an error included in the angle of the first estimated value based on the angular velocity and the second physical quantity information.
상기 제2 추정기는, 상기 정지 좌표계에서 상기 전동기의 전압 및 전류 값을 상기 동기 좌표계에서 상기 전동기의 전압 및 전류 값으로 변환하여 상기 제2 역기전력 추정기에 전달하는 축 변환기를 더 포함할 수 있다. The second estimator may further include an axis converter that converts the voltage and current values of the electric motor in the stationary coordinate system into voltage and current values of the electric motor in the synchronous coordinate system and transmits the converted voltage and current values to the second counter electromotive force estimator.
상기 축 변환기는 상기 전동기의 회전자의 실제의 D축에 대한 추정된 D축을 기준으로 하는 추정 동기 좌표계를 설정하고, 상기 추정 동기 좌표계를 상기 전동기의 전압 및 전류 값을 변환하는 상기 동기 좌표계로서 이용할 수 있다. 이때 상기 축 변환기는 상기 제1 물리량 정보에서 얻어지는 상기 전동기의 상기 회전자의 각도에 대한 상기 제1 추정값을 기준으로 상기 추정 동기 좌표계를 설정할 수 있다. The axis converter sets an estimated synchronous coordinate system based on the estimated D-axis with respect to the actual D-axis of the rotor of the motor, and uses the estimated synchronous coordinate system as the synchronous coordinate system for converting voltage and current values of the motor. can In this case, the shaft converter may set the estimated synchronization coordinate system based on the first estimated value for the angle of the rotor of the electric motor obtained from the first physical quantity information.
본 발명의 일 실시예에 따른 전동기의 센서리스 제어 방법은 영구자석 전동기(PMSM)에 공급되는 전압 및 전류를 이용하는 모델 기반의 센서리스 제어 방법이다. 본 발명의 센서리스 제어 방법은 정지 좌표계에서 상기 전동기의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정 단계; 상기 제1 물리량 정보에 기반하여 얻어지는 상기 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정 단계; 및 상기 제2 물리량 정보를 이용하여 상기 제1 추정값의 각도에 포함된 오차가 보상된 상기 전동기의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출 단계를 포함한다. The sensorless control method of an electric motor according to an embodiment of the present invention is a model-based sensorless control method using voltage and current supplied to a permanent magnet motor (PMSM). The sensorless control method of the present invention includes a first estimation step of estimating first physical quantity information describing the operation of the electric motor in a stationary coordinate system; a second estimation step of estimating second physical quantity information representing the counter electromotive force of the electric motor in a synchronous coordinate system based on a first estimated value for an angle of a rotor of the electric motor obtained based on the first physical quantity information; and a position/speed detection step of generating position and speed information of a rotor of the electric motor in which an error included in the angle of the first estimated value is compensated by using the second physical quantity information.
상기 제1 추정 단계는, 상기 정지 좌표계에서 상기 전동기의 자속을 상기 제1 물리량 정보로서 추정하는 자속 추정 단계; 및 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 자속 각도 연산 단계를 포함할 수 있다. The first estimating step may include: a magnetic flux estimating step of estimating the magnetic flux of the electric motor as the first physical quantity information in the stationary coordinate system; and a magnetic flux angle calculation step of generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information.
상기 제1 추정 단계는, 상기 정지 좌표계에서 상기 전동기의 역기전력을 상기 제1 물리량 정보로서 추정하는 제1 역기전력 추정 단계; 및 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 역기전력 각도 연산 단계를 포함할 수 있다. The first estimating step may include: a first back EMF estimating step of estimating the back EMF of the electric motor as the first physical quantity information in the stationary coordinate system; and a counter electromotive force angle calculation step of generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information.
상기 제2 추정 단계는, 상기 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 상기 제2 물리량 정보를 추정하는 제2 역기전력 추정 단계; 상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각속도를 연산하고 상기 각속도를 상기 제2 역기전력 추정 단계로 전달하는 각속도 연산 단계; 및 상기 각속도 및 상기 제2 물리량 정보에 기반하여 상기 제1 추정값의 각도에 포함된 오차를 연산하는 각도 오차 연산 단계를 포함할 수 있다. The second estimating step may include: a second back EMF estimating step of estimating the second physical quantity information representing the back EMF of the electric motor in a synchronous coordinate system based on the first estimated value; an angular velocity calculation step of calculating an angular velocity of a rotor of the electric motor based on the first physical quantity information and transferring the angular velocity to the second counter electromotive force estimating step; and calculating an error included in the angle of the first estimated value based on the angular velocity and the second physical quantity information.
상기 제2 추정 단계는, 상기 정지 좌표계에서 상기 전동기의 전압 및 전류 값을 상기 동기 좌표계에서 상기 전동기의 전압 및 전류 값으로 변환하여 상기 제2 역기전력 추정기에 전달하는 축 변환 단계를 더 포함할 수 있다. The second estimating step may further include converting the voltage and current values of the motor in the stationary coordinate system into the voltage and current values of the motor in the synchronous coordinate system and transmitting the converted voltage and current values to the second counter electromotive force estimator. .
상기 축 변환 단계는 상기 전동기의 회전자의 실제의 D축에 대한 추정된 D축을 기준으로 하는 추정 동기 좌표계를 설정하고, 상기 추정 동기 좌표계를 상기 전동기의 전압 및 전류 값을 변환하는 상기 동기 좌표계로서 이용할 수 있다. 이때 상기 축 변환 단계는 상기 제1 물리량 정보에서 얻어지는 상기 전동기의 상기 회전자의 각도에 대한 상기 제1 추정값을 기준으로 상기 추정 동기 좌표계를 설정할 수 있다.The axis transformation step sets an estimated synchronous coordinate system based on the estimated D-axis with respect to the actual D-axis of the rotor of the motor, and uses the estimated synchronous coordinate system as the synchronous coordinate system to convert the voltage and current values of the motor. Available. In this case, the axis transformation step may set the estimated synchronization coordinate system based on the first estimated value for the angle of the rotor of the electric motor obtained from the first physical quantity information.
본 발명에 따르면 PMSM의 저속 및 고속 운전 영역을 두루 포함하는 넓은 운전영역에서 모델 기반 센서리스 제어의 성능을 개선할 수 있는 회전자 위치/속도 추정 장치 및 방법을 구현할 수 있다. According to the present invention, it is possible to implement an apparatus and method for estimating the rotor position/speed that can improve the performance of the model-based sensorless control in a wide operation area including both the low-speed and high-speed operation areas of the PMSM.
본 발명의 첫 번째 실시예에 따르면, 정지 좌표계 전압 방정식을 이용한 자속 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식을 결합한 하이브리드(Hybrid) 방식을 이용함으로써, 적분기와 HPF를 이용하는 자속 추정기의 문제점(저속 운전 영역에서 위상 앞섬으로 인한 센서리스 위치 추정 값의 오차 증가로 센서리스 제어 성능이 저하되는 현상)과 동기 좌표계 전압 방정식으로부터 역기전력을 추정하는 방식의 문제점(인버터의 비선형성 및 PMSM의 파라미터 변동으로 인해 위치 오차에 대한 추정 값()에 포함되는 오차가 PLL의 적분기에 누적되어 센서리스 제어 성능이 저하되는 현상)을 상호 보완적으로 해결할 수 있는 장점이 있다. 따라서 넓은 운전 영역에 걸쳐서 PMSM의 모델 기반 센서리스 제어 방식의 안정적인 성능을 확보할 수 있다.According to the first embodiment of the present invention, by using a hybrid method combining a magnetic flux estimation method using a stationary coordinate system voltage equation and a back electromotive force estimation method using a synchronous coordinate system voltage equation, the problem of the magnetic flux estimator using an integrator and HPF ( A phenomenon in which sensorless control performance deteriorates due to an increase in the error of the sensorless position estimation value due to phase lead in the low-speed operation region) and a problem in the method of estimating the back EMF from the synchronous coordinate system voltage equation (due to nonlinearity of the inverter and parameter fluctuations of PMSM) The estimated value for the position error due to ) has the advantage of complementarily solving the phenomenon that the sensorless control performance deteriorates due to the accumulation of errors in the integrator of the PLL. Therefore, it is possible to secure the stable performance of the model-based sensorless control method of PMSM over a wide operating area.
본 발명의 두 번째 실시예에 따르면, 정지 좌표계 전압 방정식을 이용한 역기전력 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식을 결합한 하이브리드(Hybrid) 방식을 이용함으로써, 정지 좌표계 전압 방정식을 이용한 역기전력 추정 방식과 동기 좌표계 전압 방정식을 이용한 역기전력 추정 방식의 단점들을 상호 보완적으로 해결할 수 있다.According to the second embodiment of the present invention, by using a hybrid method combining the back EMF estimation method using the stationary coordinate system voltage equation and the back EMF estimation method using the synchronous coordinate system voltage equation, the back EMF estimation method using the stationary coordinate system voltage equation and The disadvantages of the back EMF estimation method using the synchronous coordinate system voltage equation can be resolved complementary to each other.
본 발명에 따르면 서로 다른 주된 운전 영역을 가지는 수학적 모델에 기반한 모델 기반 센서리스 제어 방식들을 상호 보완적으로 결합하되, 단순히 서로 병렬적으로 결합하지 않고, 서로의 단점을 보완할 수 있도록 순차적으로 서로 결합하는 새로운 센서리스 제어 방식을 구현할 수 있다. According to the present invention, model-based sensorless control methods based on mathematical models having different main operation areas are combined complementary to each other, but not simply combined in parallel, but sequentially combined to compensate for each other's shortcomings. A new sensorless control method can be implemented.
본 발명에 따르면 상호 보완적으로 결합되는 모델 기반 센서리스 제어 방식 간의 단점이 서로의 장점에 의하여 치유될 수 있다. 예를 들어 동기 좌표계 역기전력 추정 방식의 장점을 이용하여 정지 좌표계 역기전력 추정 방식 또는 정지 좌표계 자속 추정 방식의 단점을 해소할 수 있다. 이를 통하여 저속에서 고속에 이르기까지 넓은 운전 영역에서 안정적인 센서리스 제어를 수행할 수 있다. According to the present invention, the disadvantages between the model-based sensorless control schemes that are complementary to each other can be healed by mutual advantages. For example, by using the advantages of the synchronous coordinate system back EMF estimation method, the disadvantages of the stationary coordinate system back EMF estimation method or the stationary coordinate system magnetic flux estimation method can be solved. Through this, stable sensorless control can be performed in a wide operation range from low to high speed.
본 발명의 구성에 따른 모델 기반 센서리스 제어 기법은 종래 기술의 센서리스 제어 기법들을 선택적으로 또는 병렬적으로 결합하는 데에 그치지 않고, 하나의 새로운 센서리스 제어 기법으로 구현되도록 결합된다. 이로 인하여 얻어지는 본 발명의 모델 기반 센서리스 제어 기법은 특정 조건 별로 선택적으로 적용되는 것이 아니며 단일한 기법을 넓은 운전 영역에 걸쳐 적용할 수 있고, 넓은 운전 영역에서 안정적인 센서리스 제어 기능이 구현될 수 있다.The model-based sensorless control method according to the configuration of the present invention is not limited to selectively or parallelly combining sensorless control methods of the prior art, but is combined to be implemented as a new sensorless control method. The model-based sensorless control technique of the present invention obtained by this is not selectively applied for each specific condition, and a single technique can be applied over a wide operating area, and a stable sensorless control function can be implemented in a wide operating area. .
도 1은 본 발명의 기술 분야의 일반적인 PMSM 센서리스 벡터제어 시스템을 도시하는 블록도이다.
도 2는 본 발명의 기술 분야의 일반적인 PMSM의 모델 기반 센서리스 위치/속도 추정기의 기능 요소를 도시하는 블록도이다.
도 3은 PMSM의 좌표축 간의 관련성을 도시하는 공간 벡터 다이어그램이다.
도 4는 본 발명의 일 실시예에 따른 추정된 위치 오차를 이용하는 위치/속도 추정기의 세부 구성의 일 실시예이다.
도 5는 본 발명의 일 실시예에 따른 PMSM 센서리스 제어 장치를 도시하는 블록도이다.
도 6은 도 5의 센서리스 제어 장치의 제1 실시예를 상세히 도시하는 블록도이다.
도 7은 도 6의 자속 추정기의 세부 구성의 일 실시예를 도시하는 블록도이다.
도 8은 도 6의 위치/속도 검출기의 세부 구성의 일 실시예를 도시하는 블록도이다.
도 9는 도 5의 센서리스 제어 장치의 제2 실시예를 상세히 도시하는 블록도이다.
도 10은 본 발명의 비교례로서, 본 발명의 기술 분야의 일반적인 동기 좌표계에서 역기전력 추정기를 이용한 PMSM 센서리스 제어 장치를 도시하는 블록도이다.
도 11은 본 발명의 일 실시예에 따른 PMSM 센서리스 제어의 시뮬레이션 결과의 파형을 도시하는 도면이다.1 is a block diagram showing a general PMSM sensorless vector control system in the technical field of the present invention.
2 is a block diagram illustrating functional elements of a model-based sensorless position/velocity estimator of a typical PMSM in the technical field of the present invention.
Fig. 3 is a space vector diagram showing the relation between coordinate axes of PMSM.
4 is an embodiment of a detailed configuration of a position/velocity estimator using an estimated position error according to an embodiment of the present invention.
5 is a block diagram illustrating a PMSM sensorless control apparatus according to an embodiment of the present invention.
FIG. 6 is a detailed block diagram illustrating a first embodiment of the sensorless control device of FIG. 5 .
7 is a block diagram illustrating an embodiment of a detailed configuration of the magnetic flux estimator of FIG. 6 .
FIG. 8 is a block diagram showing an embodiment of the detailed configuration of the position/velocity detector of FIG. 6 .
9 is a detailed block diagram illustrating a second embodiment of the sensorless control apparatus of FIG. 5 .
10 is a block diagram illustrating a PMSM sensorless control apparatus using a back EMF estimator in a general synchronization coordinate system in the technical field of the present invention as a comparative example of the present invention.
11 is a diagram illustrating a waveform of a simulation result of PMSM sensorless control according to an embodiment of the present invention.
상기 목적 외에 본 발명의 다른 목적 및 특징들은 첨부 도면을 참조한 실시예에 대한 설명을 통하여 명백히 드러나게 될 것이다.In addition to the above objects, other objects and features of the present invention will become apparent through the description of the embodiments with reference to the accompanying drawings.
본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.A preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings. In describing the present invention, if it is determined that a detailed description of a related known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted.
본 발명은 영구자석 전동기(PMSM, permanent magnet synchronous motor)의 센서리스 제어 장치 및 방법을 개시한다. 일반적으로 센서리스 제어는 영구자석 전동기 내에 물리적인 센서를 사용하지 않고 전동기에 공급되는 전압과 전류로부터 전동기를 제어하는 데에 필요한 정보를 추정하고, 추정된 정보에 기반하여 영구자석 전동기를 제어하는 기술을 의미한다. The present invention discloses a sensorless control apparatus and method for a permanent magnet synchronous motor (PMSM). In general, sensorless control is a technology for estimating information necessary to control a motor from the voltage and current supplied to the motor without using a physical sensor in the permanent magnet motor, and controlling the permanent magnet motor based on the estimated information. means
본 발명의 구성 중 본 발명의 출원 전에 당업자에게 공지된 내용은 필요에 따라서 본 명세서에서 본 발명의 구성 중 일부로서 설명하되, 당업자에게 자명한 사실은 발명의 취지를 흐릴 수 있다고 생각되면 설명을 생략할 수 있다. 또한 본 명세서에서 생략된 사항은 본 출원명세서에서 인용하고 있는 선행문헌들, 예를 들어, 한국등록특허공보 KR 10-1329132 "영구자석 전동기의 센서리스 제어장치", 한국공개특허공보 KR 10-2020-0046692 "전동기의 센서리스 제어 방법", 한국등록특허공보 KR 10-1961106 "센서리스 제어 방법 및 장치", "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012., 및 "Active flux concept for motion-sensorless unified AC drives", I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. 2008 등을 통하여 당업자에게 공지되었음을 알림으로써 설명에 갈음할 수 있다. Among the configurations of the present invention, the contents known to those skilled in the art before the application of the present invention will be described as part of the configuration of the present invention in the present specification as necessary, but if it is thought that the facts obvious to those skilled in the art may obscure the gist of the invention, the description is omitted. can do. In addition, the items omitted in this specification are cited in the prior documents cited in the present application specification, for example, Korean Patent Publication KR 10-1329132 "Sensorless control device of a permanent magnet motor", Korean Patent Application Laid-Open KR 10-2020 -0046692 "Sensorless Control Method of Electric Motor", Korean Patent Publication KR 10-1961106 "Sensorless Control Method and Apparatus", "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012., and “Active flux concept for motion-sensorless unified AC drives”, I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. By notifying those skilled in the art through 2008 and the like, it can be replaced by description.
이들 선행문헌들이 개시하는 내용 중 일부는 본 발명이 해결하고자 하는 문제점과 관련되며, 본 발명이 채택하는 해결 수단 중 일부는 이들 선행문헌에도 공통적으로 적용된다. Some of the contents disclosed in these prior documents are related to the problems to be solved by the present invention, and some of the solutions adopted by the present invention are commonly applied to these prior documents.
도 1 내지 도 4는 본 발명의 일 실시예에서 채택한 구성요소를 도시하는 도면이다. 도 1 내지 도 4의 적어도 일부는 본 발명과 관련되는 종래 기술을 도시한 것이며, 필요에 따라 본 발명의 구성에 적용하기 위하여 변형된 부분을 포함하므로 특허법 상 인정되는 종래 기술과는 상이할 수 있다. 1 to 4 are diagrams illustrating components adopted in an embodiment of the present invention. At least a part of FIGS. 1 to 4 shows the prior art related to the present invention, and may be different from the prior art recognized under the patent law because it includes a modified part to be applied to the configuration of the present invention if necessary. .
이하의 도 1 내지 도 11의 설명에서, 본 발명의 기술 분야에서 널리 알려진 공지 기술이라고 간주되는 사항은 요점을 흐리지 않기 위하여 필요에 따라 설명을 생략하거나, 선행문헌을 인용함으로써 설명을 대체할 수 있다. In the description of FIGS. 1 to 11 below, matters considered as well-known techniques widely known in the technical field of the present invention may be substituted for description by omitting the description as necessary in order not to obscure the point, or by citing the prior literature. .
또한 앞서 인용된 선행문헌 및 이후 인용되는 선행문헌들의 구성의 일부 또는 전부는 본 발명이 해결하고자 하는 문제점과 관련되며, 본 발명이 채택하는 해결 수단 중 일부는 선행문헌들로부터 차용한 것일 수 있다. In addition, some or all of the configuration of the prior literature cited above and the prior literature cited thereafter is related to the problem to be solved by the present invention, and some of the solutions adopted by the present invention may be borrowed from the prior literature.
선행문헌들에 개시된 사항들 중 본 발명을 구체화하기 위하여 공통적으로 포함되는 사항에 한하여 본 발명의 구성의 일부로서 간주될 것이다. Only matters commonly included in order to embody the present invention among those disclosed in the prior literature will be considered as part of the configuration of the present invention.
이하에서 본 발명의 상세한 사항을 도 1 내지 도 11의 실시예들을 통하여 설명한다. Hereinafter, details of the present invention will be described with reference to the embodiments of FIGS. 1 to 11 .
도 1은 본 발명의 기술 분야의 일반적인 PMSM 센서리스 벡터제어 시스템(100)을 도시하는 블록도이다.1 is a block diagram showing a typical PMSM sensorless
제어 시스템(100)은 영구자석 전동기(PMSM, permanent magnet synchronous motor)(120)에 대한 센서리스 벡터제어를 수행하기 위한 구성요소로서, 회전자 위치/속도 추정기(110), 속도 제어기(130), 전류 제어기(132), 및 PWM 패턴 발생기(140)를 포함한다. PWM 패턴 발생기(140)에서 생성된 제어 지령은 3상 인버터(142)를 거쳐 PMSM(120)로 전달된다. 전류 센서(150)는 PMSM(150)의 전류를 감지하고, 상전류 정보를 회전자 위치/속도 추정기(110)로 전달한다. 3상 인버터(142)에서 전압 정보가 회전자 위치/속도 추정기(110)로 전달될 수 있다. 회전자 위치/속도 추정기(110)는 PMSM(120)의 회전자의 위치(전기 각) 및 속도를 추정하고, 추정된 위치/속도 정보를 DQ 변환기(152)로 전달한다. DQ 변환기(152)는 DQ 축 변환을 통하여 DQ 축 기준의 전류 정보를 전류 제어기(132)로 전달하고, 회전자 위치/속도 추정기(110)에서 추정된 속도 정보는 속도 제어기(130)로 전달된다. 속도 제어기(130)는 지령 속도 및 추정된 속도 간의 속도 오차에 기반하여 DQ축 전류 지령을 생성하여 전류 제어기(132)로 전달한다. The
PMSM(120)은 다른 전동기에 비해 에너지 효율이 높고, 단위 체적당 출력 밀도가 높은 장점이 있어 냉장고, 에어컨, 세탁기와 같은 가전 제품에서 전기 자동차에 이르기까지 산업 전 분야에서 널리 사용되고 있다. PMSM(120)의 제어 방식으로는 Field Oriented Control(FOC) 방식이 널리 사용되고 있다. 참고로 FOC는 벡터 제어라고도 호칭한다. FOC 방식에서는 자속(flux) 성분 전류(이하 D축 전류라고 호칭함)와 토크(torque) 성분 전류(이하 Q축 전류라고도 함)를 독립적으로 제어할 수 있는데, 이를 위해서는 PMSM(120)에 공급되는 상전류로부터 D축과 Q축 전류를 검출해 내는 과정(DQ변환이라고 함)이 필요하다. DQ 변환에는 PMSM 회전자의 전기 각(electrical angle) 정보가 필요하며, 일반적으로 홀 센서, 광학식 엔코더, 레졸버와 같은 센서를 사용하여 PMSM 회전자의 전기 각을 검출한다. The
앞에서 설명한 것처럼, 이러한 회전자 위치 검출 센서의 사용은 PMSM 구동 시스템의 비용을 상승시키고, 센서 고장으로 인해 PMSM 구동 시스템의 신뢰성이 떨어지는 문제를 발생시킨다. 따라서, 도 1과 같이 PMSM(120)에 공급되는 전압과 전류로부터 회전자의 전기 각을 추정해서 PMSM(120)을 제어하는 센서리스(Sensorless) 제어 방식이 본 발명에서 채택된다. As described above, the use of such a rotor position detection sensor increases the cost of the PMSM driving system, and causes a problem in that the reliability of the PMSM driving system is deteriorated due to sensor failure. Accordingly, a sensorless control method for controlling the
앞에서 설명한 것처럼, 현재까지 다양한 PMSM(120)의 센서리스 제어 방식들이 제안되어 왔는데, 이 방식들은 크게 신호 주입 방식과 모델 기반 역기전력(또는 자속) 추정 방식으로 나눌 수 있다. As described above, various sensorless control methods of the
신호 주입 방식은 PMSM(120)의 구동 주파수보다 더 높은 고주파의 전압 신호를 인가하고, 이로 인해 나타나는 고주파 전류 응답을 이용하여 회전자의 전기 각을 추정하는 방식이다. 신호 주입 방식의 센서리스 제어 방식은 PMSM(120)의 회전자 위치 변화에 따른 PMSM(120)의 고정자 권선 인덕턴스 변동을 이용하는 것으로, 영구자석이 회전자에 매립되는 구조를 갖는 IPM(Interior Permanent Magnet) 타입의 PMSM에만 적용 가능한 것으로 알려져 있다. 신호 주입 센서리스 제어 방식은 IPM타입 PMSM이 정지 또는 저속으로 운전할 때에도 회전자 위치 정보를 추정해 낼 수 있다. 그러나 높은 주파수의 신호 주입으로 인해 PMSM(120)에서 토크 맥동이 발생하고, 이로 인해 진동과 소음이 크게 발생하는 단점이 있다. 또한 높은 주파수의 전압 인가로 인해 PMSM(120)에서의 철손(Iron Loss)이 크게 증가하는 경향이 있다. 따라서, 신호 주입 센서리스 제어 방식은 IPM 타입 PMSM에 대해서 정지 및 저속 운전 영역에서만 제한적으로 사용되는 것으로 알려져 있다. In the signal injection method, a high frequency voltage signal higher than the driving frequency of the
모델 기반 역기전력(또는 자속) 추정 방식의 센서리스 제어 방식은 PMSM(120)에 인가되는 전압과 전류 정보를 이용하여 회전자의 영구자석으로 인해 발생하는 고정자 권선에서의 역기전력(또는 자속)을 추정하고, 추정된 역기전력(또는 자속)에 포함된 회전자 전기 각 정보를 추출하여 PMSM(120)을 제어한다. 모델 기반 센서리스 제어 방식에서는 별도로 고주파의 신호를 주입하지 않기 때문에 토크 맥동이 상대적으로 적게 발생하고, IPM 타입 PMSM과 SPM(Surface Permanent Magnet) 타입 PMSM 모두에 적용할 수 있는 특징이 있다. 그러나 PMSM(120)이 정지되어 있거나, 정격 속도의 2~5% 이하에 해당하는 저속 운전 영역에서는 PMSM 구동에 사용되는 인버터의 비선형성과 인버터의 PWM으로 인해 나타나는 전기적 노이즈 등의 영향으로 인해 안정적인 센서리스 제어가 매우 어려운 것으로 알려져 있다. 따라서, 모델 기반 센서리스 제어 방식은 정지 및 저속 운전 영역을 제외한 영역에서 주로 사용되고 있다. 또한 학계 및 산업계에서는 PMSM의 저속 운전 영역에서 모델 기반 센서리스 제어 방식의 성능을 개선하는 연구를 꾸준히 진행하고 있다.The sensorless control method of the model-based counter electromotive force (or magnetic flux) estimation method estimates the counter electromotive force (or magnetic flux) in the stator winding generated by the permanent magnet of the rotor using the voltage and current information applied to the
본 발명은 도 1의 회전자 위치/속도 추정기(110)에서 센서리스 제어를 위하여 보다 개선된 방법에 의하여 회전자의 위치 및 속도를 추정하는 센서리스 제어 장치 및 그 방법을 제안하는 것이다. The present invention proposes a sensorless control apparatus and method for estimating the position and speed of a rotor by a more improved method for sensorless control in the rotor position/
도 2는 본 발명의 기술 분야의 일반적인 PMSM의 모델 기반 센서리스 위치/속도 추정기의 기능 요소를 도시하는 블록도이다. 2 is a block diagram illustrating functional elements of a model-based sensorless position/velocity estimator of a typical PMSM in the technical field of the present invention.
현재까지 PMSM(120)을 대상으로 하는 다양한 모델 기반 센서리스 위치/속도 추정 방식들이 제시되어 왔다. 도 2는 다양한 모델 기반 센서리스 위치/속도 추정 방식들이 공통적으로 가지고 있는 기능 요소들을 나타낸다. 도 2에서 역기전력(또는 자속) 추정기(220)는 PMSM의 수학적 모델(210)에 해당하는 전압 방정식과 PMSM(120)에 인가되는 전압과 전류를 이용하여 역기전력(또는 자속)을 추정한다. 추정된 역기전력(또는 자속)에는 회전자 위치 정보가 포함되어 있다. 도 2에서 회전자 위치/속도 추정기(230)는 추정된 역기전력(또는 자속)에 포함된 위치정보를 이용하여 회전자의 위치와 속도를 추정한다. 모델 기반 센서리스 위치 추정 방식들은 도 2에 나타낸 기능별 구성 요소(수학적 모델(210), 역기전력/자속 추정기(220), 회전자 위치/속도 추정기(230))들의 각각을 어떻게 구성하는가에 따라서 세부적이 특성이 달라질 수 있다. To date, various model-based sensorless position/velocity estimation methods targeting the
기능별 구성 요소(수학적 모델(210), 역기전력/자속 추정기(220), 회전자 위치/속도 추정기(230))들의 예시는 앞서 언급된 선행문헌들인 "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012., 및 "Active flux concept for motion-sensorless unified AC drives", I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. 2008 등을 통하여 주요 특징들을 식별할 수 있다. Examples of functional components (
도 3은 PMSM의 좌표축 간의 관련성을 도시하는 공간 벡터 다이어그램이다. 도 3은 본 발명의 PMSM(120)에 대한 벡터제어를 수행하기 위한 좌표축 간의 관련성을 도시한다. Fig. 3 is a space vector diagram showing the relation between coordinate axes of PMSM. 3 shows the relationship between the coordinate axes for performing vector control for the
도 3에서 축은 정지 좌표계이고, DQ 축(dq 축)은 회전자의 실제 D축(자속 축)을 기준으로 하는 좌표계이다. 축은 어떤 방법으로든 실제의 D축을 추정한, 추정된 D축을 기준으로 하는 좌표계이다. 본 명세서의 이후에서, 축은 추정된 D축을 의미하며, 축은 축에 직교하는 축을 의미한다. in Figure 3 The axis is a stationary coordinate system, and the DQ axis (dq axis) is a coordinate system based on the actual D axis (magnetic flux axis) of the rotor. The axis is a coordinate system based on the estimated D-axis, in which the actual D-axis is estimated in some way. Later in this specification, axis means the estimated D-axis, the axis An axis orthogonal to an axis.
따라서 도 3에서 축과 d축 사이의 각도인 은 실제 회전자의 전기 각에 해당하고, 축과 축 사이의 각도인 은 추정된 회전자의 전기 각을 의미한다. Therefore, in Figure 3 The angle between the axis and the d axis is corresponds to the electric angle of the actual rotor, axis the angle between the axes is the estimated electric angle of the rotor.
이하에서는 본 발명의 실시예들에서 채택하는 센서리스 제어 방식을 수학적 모델에 기반하여 설명한다. 이러한 센서리스 제어 방식 및 수학적 모델들은 본 발명의 출원 전 공지된 사실 뿐 아니라 본 발명의 구성에 적용하기 위하여 변형된 내용을 포함할 수 있다. Hereinafter, a sensorless control method employed in embodiments of the present invention will be described based on a mathematical model. These sensorless control methods and mathematical models may include not only known facts before the filing of the present invention, but also modified contents to be applied to the configuration of the present invention.
A. 정지 좌표계 전압 방정식을 이용한 역기전력 추정 기반의 센서리스 제어 방식A. Sensorless control method based on back electromotive force estimation using stationary coordinate system voltage equation
정지 좌표계에서 PMSM(120)의 전압 방정식은 하기 수학식 1 및 수학식 2와 같이 주어진다. The voltage equation of the
[수학식 1][Equation 1]
[수학식 2][Equation 2]
는 각각 축과 축에서의 PMSM(120) 고정자(stator) 권선 전압을, 는 각각 축과 축에서의 PMSM(120) 고정자 권선 전류를 의미한다. R은 고정자 권선 저항, p는 미분 연산자(differential operator)를 나타내며, 은 회전자의 영구자석으로 인한 자속(역기전력 상수)(permanent magnet flux linkage)를 의미한다. Ld와 Lq는 각각 PMSM(120) 고정자 권선의 D축 및 Q축 인덕턴스이고, L0 및 L1 은 수학식 2에 의하여 정의된다. are each
은 회전자 위치(rotor position), 즉, 전기 각이고, 은 회전자 각속도(rotor angular velocity)이다. is the rotor position, i.e. the electric angle, is the rotor angular velocity.
상기 수학식 1을 확장된 역기전력(Extended EMF) Eex에 관한 하기 수학식 3을 이용하여 표현하면 하기 수학식 4와 같다.
[수학식 3][Equation 3]
[수학식 4][Equation 4]
수학식 3의 id와 iq는 각각 D축과 Q축을 기준으로 나타낸 PMSM(120)의 고정자 전압과 고정자 전류이고, 수학식 4의 오른쪽 항은 역기전력에 해당함은 앞서 언급된 선행문헌들인 "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors", Lee, Kwang-Woon and Ha, Jung-Ik, Journal of Power Electronics, vol. 12, no. 4, pp. 604-614, Jul. 2012., 및 "Active flux concept for motion-sensorless unified AC drives", I. Boldea, M. C. Paicu, and G. D. Andreescu, IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. 2008 등을 통하여 자명하게 이해될 수 있으므로 구체적인 설명은 생략한다. id and iq of Equation 3 are the stator voltage and stator current of the
센서리스 제어의 일반적인 관측기(도시되지 않음) 등을 이용하여 수학식 4로부터 축과 축에서의 역기전력 를 하기 수학식 5와 같이 추정할 수 있고(), 회전자의 전기 각에 대한 추정 값 은 수학식 6에 의하여 추정 역기전력 로부터 구할 수 있다. From
[수학식 5][Equation 5]
[수학식 6][Equation 6]
정지 좌표계 전압 방정식을 이용한 역기전력 추정 방식은 상기 수학식 6에 나타낸 바와 같이 회전자 전기 각을 ArcTangent 연산을 통해 직접적으로 구할 수 있다. 역기전력 추정에 사용되는 관측기는 일반적으로 저역 통과 필터(Low Pass Filter, LPF)의 특성을 갖는다. LPF는 입력 신호의 주파수가 증가할수록 입력 신호와 출력 신호 사이에 위상 차가 증가한다. 상기 수학식 5에 나타낸 바와 같이 정지 좌표계에서 역기전력은 교류 신호이기 때문에 관측기를 통해 추정한 역기전력과 실제 역기전력 사이에는 위상 차가 존재하며, 이러한 위상 차는 속도가 증가할수록 증가한다. 따라서 정지 좌표계 전압 방정식을 이용하여 역기전력을 추정하고, 추정 역기전력으로부터 회전자 위치를 구하는 센서리스 제어 방식은 역기전력 관측기의 대역 폭 이상의 주파수로 PMSM(120)을 운전할 때 역기전력 추정기에서 발생하는 위상 오차로 인해 센서리스 위치 추정 오차가 크게 증가하는 단점이 있다.In the method of estimating the back electromotive force using the stationary coordinate system voltage equation, the rotor electric angle can be directly obtained through the ArcTangent operation as shown in Equation 6 above. An observer used for back EMF estimation generally has a characteristic of a low pass filter (LPF). In the LPF, as the frequency of the input signal increases, the phase difference between the input signal and the output signal increases. As shown in
SPM 타입 PMSM의 경우 Ld=Lq의 관계가 성립하기 때문에 수학식 4의 전압 방정식의 오른쪽 첫번째 항에서 속도와 관련된 항이 0이 된다. 그러나 Ld와 Lq의 값이 서로 다른 IPM 타입 PMSM의 경우에는 전압 방정식에서 항을 무시할 수 없으며, 수학식 4의 전압 방정식을 이용하여 역기전력을 추정하기 위해서는 실제 속도 대신에 추정 속도를 사용해야 한다. 따라서 IPM 타입 PMSM의 경우, 과도 상태 또는 저속 운전 조건에서 실제 속도와 추정 속도 사이에 발생할 수 있는 오차는 정지 좌표계 전압 방정식을 이용한 역기전력 추정 기반의 센서리스 제어 방식의 성능을 저하시키는 원인이 될 수 있다.In the case of the SPM type PMSM, since the relationship Ld = Lq is established, in the first term on the right of the voltage equation in
B. 동기 좌표계 전압 방정식을 이용한 역기전력 추정 기반의 센서리스 제어 방식B. Sensorless control method based on back EMF estimation using synchronous coordinate system voltage equation
다시 도 3을 참조하면, 축에서 PMSM(120)의 전압 방정식은 하기 수학식 7과 같이 주어진다. Referring back to Figure 3, The voltage equation of the
[수학식 7][Equation 7]
는 축에서 PMSM(120)의 고정자 전압이고, 는 축에서 PMSM(120)의 고정자 전류이다. 은 회전자의 전기 각에 대한 추정 값 으로부터 얻어지는 회전자의 추정 각속도이다. Is is the stator voltage of the
수학식 7의 오른쪽 두번째 항인 은 축을 기준으로 나타내는 역기전력이며, 구체적으로는 확장된 역기전력 Eex에 대하여 하기 수학식 8과 같이 나타낼 수 있다.The second term from the right of Equation 7 silver It is a counter electromotive force expressed based on the axis, and specifically, the extended counter electromotive force Eex can be expressed as in Equation 8 below.
[수학식 8][Equation 8]
수학식 7에 기반한 관측기로부터 수학식 8로 표현되는 동기 좌표계에서 역기전력을 추정하면 회전자의 실제 전기각과 추정 전기각 사이의 오차에 대한 추정 값 을 하기 수학식 9에 의하여 구할 수 있다.When the back EMF is estimated in the synchronous coordinate system expressed by Equation 8 from the observer based on Equation 7, the error between the actual electric angle of the rotor and the estimated electric angle estimated value for can be obtained by Equation 9 below.
[수학식 9][Equation 9]
수학식 9에서 는 각각 의 추정값을 의미한다. 수학식 9를 이용하여 위치 오차 추정값 을 구한 후, 도 4와 같은 위상 동기화 루프(Phase Locked Loop, PLL) 등을 이용하여 PMSM(120)의 회전자 전기 각에 대한 추정 값 과 전기 각속도 에 대한 추정 값 을 추정할 수 있다. in Equation 9 are each means an estimate of Position error estimate using Equation 9 After obtaining , the rotor electrical angle of the
도 4는 본 발명의 일 실시예에 따른 추정된 위치 오차를 이용하는 위치/속도 추정기(230)의 세부 구성의 일 실시예이다.4 is an embodiment of a detailed configuration of a position/
위치 오차 추정값 이 비례-적분 제어기(PI 제어기)(410)에 전달되고, 비례-적분 제어기(410)를 통해 구해진 회전자 전기 각속도 추정값이 적분기(420)로 전달되어 회전자 전기 각 추정값 이 도출된다. Position error estimate The rotor electric angular velocity estimate value transmitted to this proportional-integral controller (PI controller) 410 and obtained through the proportional-
다시 도 3을 참조하면, 수학식 8에 나타난 바와 같이 동기 좌표계 전압 방정식으로부터 추정된 역기전력에는 위치 오차 정보가 포함되어 있으며, 정상 상태에서 추정 역기전력은 직류 신호로 볼 수 있다. 따라서 역기전력 추정에 사용되는 관측기에서 발생하는 위상 지연 효과는 거의 무시할 수 있다. 따라서 동기 좌표계 전압방정식을 이용한 역기전력 추정 기반의 센서리스 제어 방식은 정지 좌표계 전압 방정식을 이용한 역기전력 추정 기반 센서리스 제어 방식 대비 고속에서의 센서리스 제어 성능이 우수한 장점을 갖는다. 그러나 인버터의 비선형성, PMSM(120)의 파라미터 변동 등으로 인해 위치 오차 추정값 에 포함되는 오차 성분이 위치/속도 추정에 사용되는 PLL의 적분기에 누적될 수 있고, 이러한 현상은 특히 저속 운전 영역에서의 센서리스 제어 성능을 악화시키는 원인이 된다. 이로 인해 저속 운전 영역에서는 위치/속도 추정에 사용되는 PLL의 대역폭을 낮게 설정해야 하며, 결과적으로 저속 운전 영역에서 큰 부하가 걸리는 응용 분야에서는 만족스러운 센서리스 제어 성능을 얻기가 어렵다.Referring back to FIG. 3 , as shown in Equation 8, the back EMF estimated from the synchronous coordinate system voltage equation In the position error information is included, and the estimated back EMF in the steady state can be viewed as a direct current signal. Therefore, the phase delay effect generated by the observer used for the back EMF estimation is almost negligible. Therefore, the sensorless control method based on the back EMF estimation using the synchronous coordinate system voltage equation has the advantage of superior sensorless control performance at high speed compared to the sensorless control method based on the back EMF estimation using the stationary coordinate system voltage equation. However, due to the non-linearity of the inverter, the parameter fluctuation of the
수학식 7의 전압 방정식에는 실제 속도와 추정 속도 사이의 오차에 해당하는 항이 포함된다. SPM 타입 PMSM의 경우 Ld=Lq의 관계가 성립하기 때문에 수학식 7의 항이 사실상 상쇄된다. 그러나 IPM 타입 PMSP의 경우에는 항이 전압 방정식에 영향을 주기 때문에 실제 속도와 추정 속도 사이에 오차가 존재하는 과도 상태 또는 저속 운전 조건에서 센서리스 제어 성능이 저하될 수 있다.In the voltage equation of Equation 7, there is an error corresponding to the error between the actual speed and the estimated speed. clause is included. In the case of the SPM type PMSM, since the relationship Ld = Lq is established, Equation 7 terms are virtually cancelled. However, in the case of IPM type PMSP, Since the term affects the voltage equation, sensorless control performance may deteriorate in transient or low-speed driving conditions where there is an error between the actual speed and the estimated speed.
C. 정지 좌표계 전압 방정식을 이용한 자속 추정 기반의 센서리스 제어 방식C. Sensorless control method based on magnetic flux estimation using stationary coordinate system voltage equation
정지 좌표계에서 축에서의 자속을 라 하고, 축에서의 자속을 이라 하면, PMSM(120)의 전압 방정식은 하기 수학식 10과 같이 주어진다. in a stationary coordinate system magnetic flux on the axis say, magnetic flux on the axis , the voltage equation of the
[수학식 10][Equation 10]
이때축에서의 자속 및 축에서의 자속 과 DQ 축에서의 자속 사이에는 하기 수학식 11의 관계가 성립한다.At this time magnetic flux on the axis and magnetic flux on the axis and magnetic flux in the DQ axis The relationship of the following formula (11) is established between
[수학식 11][Equation 11]
DQ 축에서의 자속 은 하기 수학식 12와 같이 나타내어진다.Flux in DQ axis is represented by Equation 12 below.
[수학식 12][Equation 12]
이때 유효 자속(Active Flux) 를 하기 수학식 13과 같이 정의할 수 있다. At this time, the active flux can be defined as in Equation 13 below.
[수학식 13][Equation 13]
상기 수학식 13에서 정의된 유효 자속을 이용하면 축에서의 자속 및 축에서의 자속 을 하기 수학식 14와 같이 표현할 수 있다.Using the effective magnetic flux defined in Equation 13 above, magnetic flux on the axis and magnetic flux on the axis can be expressed as in Equation 14 below.
[수학식 14][Equation 14]
수학식 14를 이용하면 상기 수학식 10은 하기 수학식 15와 같이 표현할 수 있다. Using Equation 14,
[수학식 15][Equation 15]
수학식 15로부터 축에서의 유효 자속 및 축에서의 유효 자속 을 하기 수학식 16 및 수학식 17과 같이 구할 수 있다. from Equation 15 Effective magnetic flux in the axis and Effective magnetic flux in the axis can be obtained as in Equations 16 and 17 below.
[수학식 16][Equation 16]
[수학식 17][Equation 17]
축에서의 유효 자속 및 축에서의 유효 자속 을 이용하여 회전자 전기각 을 하기 수학식 18과 같이 구할 수 있다. Effective magnetic flux in the axis and Effective magnetic flux in the axis Rotor electric angle using can be obtained as in Equation 18 below.
[수학식 18][Equation 18]
상기 수학식 17에 나타난 바와 같이 축에서의 유효 자속 및 축에서의 유효 자속 을 구하기 위해서는 적분이 필요하다. 전압과 전류에 포함된 작은 오차 성분들이 적분기에 누적이 되면 수학식 16 및 수학식 17을 통해 구한 자속에는 오차가 발생하게 된다. 이러한 문제점을 해결하기 위해 수학식 16 및 수학식 17의 적분기 출력에 고역 통과 필터(High Pass Filter, HPF)를 사용하여 적분기의 출력에서 DC 성분을 차단하는 방식이 일반적으로 사용되고 있다. 적분기와 HPF의 직렬 연결은 LPF와 동일한 특성을 제공하기 때문에 실제 구현에서는 적분기와 HPF 대신에 LPF를 사용한다.As shown in Equation 17 above, Effective magnetic flux in the axis and Effective magnetic flux in the axis An integral is needed to find When small error components included in voltage and current are accumulated in the integrator, an error occurs in the magnetic flux obtained through Equations 16 and 17. In order to solve this problem, a method of blocking the DC component at the output of the integrator by using a high pass filter (HPF) at the output of the integrator of Equations 16 and 17 is generally used. Since the serial connection of the integrator and the HPF provides the same characteristics as the LPF, the actual implementation uses the LPF instead of the integrator and the HPF.
자속 추정에서 적분기의 DC 성분을 차단하기 위해 HPF를 사용하는 경우 HPF의 차단 주파수 이하에서 HPF의 입력 신호와 출력 신호 사이에는 큰 위상 앞섬이 발생한다. 즉, 적분기와 HPF를 결합하여 자속을 추정하는 경우 실제 자속과 추정 자속 사이에는 위상 앞섬으로 인한 추정 오차가 발생하며, 이 오차는 PMSM(120)의 운전 주파수가 HPF의 차단 주파수 이하일 때 크게 발생하고, PMSM(120)의 운전 주파수가 HPF의 차단 주파수보다 충분히 클 때는 위상 앞섬으로 인한 오차는 거의 발생하지 않는다.When the HPF is used to block the DC component of the integrator in the magnetic flux estimation, a large phase lead occurs between the input signal and the output signal of the HPF below the cutoff frequency of the HPF. That is, when estimating magnetic flux by combining the integrator and HPF, an estimation error due to phase lead occurs between the actual magnetic flux and the estimated magnetic flux. , when the operating frequency of the
정지 좌표계 전압 방정식을 이용한 자속 추정 기반의 센서리스 제어 방식은 PMSM(120)의 속도 정보를 사용하지 않기 때문에 과도 상태에서 실제 속도와 추정 속도 사이의 오차로 인한 영향을 무시할 수 있다. 그러나, 저속 운전 영역에서는 앞에서 언급한 바와 같이 자속 추정기에서의 위상 앞섬으로 인해 센서리스 제어 성능이 저하되는 단점이 있다.Since the sensorless control method based on the magnetic flux estimation using the stationary coordinate system voltage equation does not use the speed information of the
기존 자속 추정 방식의 문제점을 개선할 목적으로 선행 문헌(I. Boldea, M. C. Paicu, and G. D. Andreescu, "Active flux concept for motion-sensorless unified AC drives," IEEE Trans. Power Electron., vol. 23, no. 5, pp. 2612-2618, Sep. 2008)에서는 추정된 회전자 전기각 기준으로 PMSM(120)의 파라미터를 이용하여 자속을 계산하고, 계산된 자속과 적분기를 통해 구한 자속 사이의 오차를 이용하여 자속 추정에 사용되는 적분기에서의 DC drift 현상을 방지하는 방식을 제시하고 있다. 이 방식은 단순한 적분 기반의 자속 추정 방식 대비 저속에서 우수한 성능을 보여줄 수 있다. 그러나 운전 조건에 따라 변화하는 PMSM(120)의 실제 파라미터(Ld, Lq, 및 등) 값들을 정확하게 구할 수 없고, 적분기 drift를 방지하기 위해 별도의 제어기를 추가해야 하므로 그 구성이 복잡해지는 단점이 있다.For the purpose of improving the problems of the existing magnetic flux estimation method, prior literature (I. Boldea, MC Paicu, and GD Andreescu, "Active flux concept for motion-sensorless unified AC drives," IEEE Trans. Power Electron., vol. 23, no 5, pp. 2612-2618, Sep. 2008) calculates the magnetic flux using the parameters of the
역기전력 또는 자속 추정 기반 PMSM 센서리스 제어 방식들은 전동기의 수학적 모델에 해당하는 전압 방정식이 표현되는 좌표계에 따라서 그 특성이 결정된다고 볼 수 있다. 종래 기술의 모델 기반 PMSM 센서리스 제어 방식들은 앞에서 언급한 3가지 수학적 모델들 중에서 하나를 기반으로 하고 있기 때문에 저속 및 고속 운전 영역에 이르기까지 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 구현하기가 어렵다.It can be seen that the characteristics of PMSM sensorless control methods based on counter electromotive force or magnetic flux estimation are determined according to the coordinate system in which the voltage equation corresponding to the mathematical model of the motor is expressed. Since the model-based PMSM sensorless control methods of the prior art are based on one of the above-mentioned three mathematical models, it is difficult to implement stable sensorless control performance in a wide operation range ranging from low-speed and high-speed operation areas.
예를 들어, 정지 좌표계 기반 역기전력 추정 방식은 추정 역기전력으로부터 회전자 위치 정보를 직접 얻을 수 있는 장점이 있는 반면에, 역기전력 추정기의 위상 지연 특성으로 인하여 PMSM(120)의 운전 속도가 증가할수록 위치 추정 오차가 증가할 수 있다. 또한 IPM 타입 PMSM의 경우 역기전력 추정에 추정된 속도가 사용되기 때문에, 저속 영역에서 센서리스 제어 성능이 제어될 수 있다. 이로 인해 저속 영역에서 역기전력 추정기 및 PLL의 대역폭이 제한될 수 있는 단점이 있다. For example, the stationary coordinate system-based back EMF estimation method has the advantage of directly obtaining rotor position information from the estimated back EMF, whereas the position estimation error as the operation speed of the
또한 동기 좌표계 기반 역기전력 추정 방식은 추정 역기전력이 직류 신호이기 때문에 역기전력 추정기에서의 위상 지연에 의한 성능 저하가 매우 적은 장점이 있다. 그러나 추정된 오차 오차에 포함된 잡음 신호들이 PLL의 적분기에 누적되어 저속 영역에서 센서리스 제어 성능이 저하될 수 있다. 이로 인해 저속 영역에서 역기전력 추정기 및 PLL의 대역폭이 제한되는 단점이 있다.In addition, the synchronous coordinate system-based back EMF estimation method has an advantage in that performance degradation due to phase delay in the back EMF estimator is very small because the estimated back EMF is a DC signal. However, noise signals included in the estimated error error are accumulated in the integrator of the PLL, and sensorless control performance may be degraded in the low-speed region. Due to this, there is a disadvantage in that the bandwidth of the back EMF estimator and the PLL is limited in the low-speed region.
한편 정지 좌표계 기반 자속 추정 방식은 1) 자속 추정에 속도 정보가 사용되지 않기 때문에 추정 속도의 오차에 의한 성능 저하가 없는 점과, 2) 적분기와 HPF의 조합에 의해 자속을 추정하기 때문에 HPF의 대역폭을 벗어나는 고속 영역에서 위상 지연이 없는 장점이 있다. 반면 이 방식은 저속 영역에서 위상 앞섬으로 인한 위치 추정 오차가 크게 발생하는 단점이 있다. Meanwhile, in the static coordinate system-based magnetic flux estimation method, 1) there is no performance degradation due to an error in the estimation speed because velocity information is not used in the magnetic flux estimation, and 2) the HPF bandwidth is There is an advantage of no phase delay in the high-speed region out of . On the other hand, this method has a disadvantage in that a position estimation error due to a phase lead occurs significantly in the low-speed region.
본 발명의 실시예들에 따르면 정지 좌표계 전압 방정식 기반의 자속 추정(또는 역기전력 추정)과 동기 좌표계 전압 방정식 기반의 역기전력 추정 방식을 Hybrid 형태로 결합하여 사용하기 때문에 각각의 장점을 활용하면서 각각의 단점을 상호 보완해 줄 수 있다. 그 결과로서 본 발명의 실시예들에 따르면 운전 영역에 따라서 선택적으로 센서리스 제어 방식을 적용할 필요가 없고, 넓은 운전 영역에 걸쳐서 단일한 센서리스 제어 방식을 이용하면서도 안정적인 센서리스 제어 성능을 구현할 수 있다. According to the embodiments of the present invention, since the magnetic flux estimation (or counter electromotive force estimation) based on the stationary coordinate system voltage equation and the counter electromotive force estimation method based on the synchronous coordinate system voltage equation are combined and used in a hybrid form, each disadvantage is taken advantage of while taking advantage of each disadvantage. can complement each other. As a result, according to the embodiments of the present invention, there is no need to selectively apply the sensorless control method according to the operation area, and it is possible to realize stable sensorless control performance while using a single sensorless control method over a wide operation area. have.
도 5는 본 발명의 일 실시예에 따른 PMSM 센서리스 제어 장치를 도시하는 블록도이다.5 is a block diagram illustrating a PMSM sensorless control apparatus according to an embodiment of the present invention.
본 발명의 PMSM 센서리스 제어 장치는 특히 도 1의 회전자 위치/속도 추정기(110)에 관한 것일 수 있다.The PMSM sensorless control apparatus of the present invention may particularly relate to the rotor position/
본 발명의 PMSM 센서리스 제어 장치는 정지 좌표계에서 PMSM 전동기 (120)의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정기(510), 제1 물리량 정보에 기반하여 얻어지는 PMSM 전동기(120)의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 PMSM 전동기(120)의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정기(530), 및 제2 물리량 정보를 이용하여 제1 추정값의 각도에 포함된 오차가 보상된 PMSM 전동기(120)의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출기(550)를 포함한다. 이때 제2 추정기의 동기 좌표계는 제1 물리량 정보의 각도를 기준으로 하는 동기 좌표계로 이해될 수 있다. 또한 위치/속도 검출기는 제1 물리량 정보의 각도에 포함된 오차가 보상된 회전자의 위치 및 속도 정보를 생성하는 것으로 이해될 수 있다. The PMSM sensorless control apparatus of the present invention includes a
제1 물리량 정보는 PMSM 전동기(120)의 자속일 수 있다. The first physical quantity information may be a magnetic flux of the
제1 물리량 정보는 PMSM 전동기(120)의 역기전력일 수 있다. The first physical quantity information may be a counter electromotive force of the
도 6은 도 5의 센서리스 제어 장치의 제1 실시예를 상세히 도시하는 블록도이다. FIG. 6 is a detailed block diagram illustrating a first embodiment of the sensorless control device of FIG. 5 .
도 6의 제1 실시예는 제1 물리량 정보가 PMSM 전동기(120)의 자속인 경우를 가정한 실시예이다. 제1 추정기(510)는, 정지 좌표계에서 PMSM 전동기(120)의 자속을 제1 물리량 정보로서 추정하는 자속 추정기(612), 및 제1 물리량 정보에 기반하여 PMSM 전동기(120)의 회전자의 각도에 대한 제1 추정값을 생성하는 자속 각도 연산기(614)를 포함할 수 있다. The first embodiment of FIG. 6 is an embodiment on the assumption that the first physical quantity information is the magnetic flux of the
제2 추정기(530)는, 제1 추정값을 기준으로 하는 동기 좌표계에서 PMSM 전동기(120)의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 역기전력 추정기(632), 제1 물리량 정보에 기반하여 PMSM 전동기(120)의 회전자의 각속도를 연산하고 각속도를 제2 역기전력 추정기(632)에 전달하는 (자속) 각속도 연산기(636), 및 각속도 및 제2 물리량 정보에 기반하여 제1 추정값의 각도에 포함된 오차를 연산하는 각도 오차 연산기(634)를 포함할 수 있다. The
제2 추정기(530)는, 정지 좌표계에서 PMSM 전동기(120)의 전압 및 전류 값을 동기 좌표계에서 PMSM 전동기(120)의 전압 및 전류 값으로 변환하여 제2 역기전력 추정기(632)에 전달하는 축 변환기(638)를 더 포함할 수 있다. The
축 변환기(638)는 PMSM 전동기(120)의 회전자의 실제의 D축에 대한 추정된 D축(축)을 기준으로 하는 추정 동기 좌표계()를 설정하고, 추정 동기 좌표계를 PMSM 전동기(120)의 전압 및 전류 값을 변환하는 동기 좌표계로서 이용할 수 있다. 이때 축 변환기는 제1 물리량 정보에서 얻어지는 PMSM 전동기(120)의 회전자의 각도에 대한 제1 추정값을 기준으로 추정 동기 좌표계를 설정할 수 있다. The
자속 추정기(612)는 수학식 15 내지 수학식 17에 나타낸 바와 같이 정지 좌표계에서의 전압 방정식을 이용하여 축에서의 유효 자속 및 축에서의 유효 자속 을 추정한다. 자속 추정기(612)의 입력은 좌표계에서 전압 (), 및 전류()이고, 출력은 좌표계 기준으로 추정된 유효 자속 ()이다. 좌표계에서 전압 ()은 3상 인버터(142)의 상 전압 지령 ()으로부터 하기 수학식 19 및 수학식 20을 이용하여 구할 수 있다. The
[수학식 19][Equation 19]
[수학식 20][Equation 20]
좌표계에서 전류()는 3상 인버터(142)의 상 전류()로부터 하기 수학식 21 및 수학식 22를 이용하여 구할 수 있다. In the coordinate system, the current ( ) is the phase current ( ) can be obtained using Equations 21 and 22 below.
[수학식 21][Equation 21]
[수학식 22][Equation 22]
도 7은 도 6의 자속 추정기(612)의 세부 구성의 일 실시예를 도시하는 블록도이다. FIG. 7 is a block diagram illustrating an embodiment of a detailed configuration of the
도 7을 참조하면, 유효 자속을 추정하기 위한 적분기는 적분기()와 HPF()의 곱에 대응하는 LPF()으로 구현된다. 따라서 PMSM(120)의 운전 주파수가 LPF의 차단 주파수() 이하인 저속 운전 영역에서 도 6의 자속 추정기(612)가 출력하는 유효 자속의 위상은 실제 값보다 앞서게 된다.Referring to FIG. 7 , the integrator for estimating the effective magnetic flux is an integrator ( ) and HPF( ) corresponding to the product of LPF( ) is implemented. Therefore, the operating frequency of the
다시 도 6을 참조하면, 자속 각도 연산기(614)는 수학식 18과 같이 자속 추정기(612)의 출력 신호들에 대한 역탄젠트 연산을 수행하여 정지 좌표계 에서 자속 각도()를 계산할 수 있다.Referring back to FIG. 6 , the magnetic
자속 각속도 연산기(636)는 자속 각도()의 각속도()를 계산할 수 있다. 자속 각속도 연산기(636)는 자속 각도()의 미분을 통해 각속도()를 구할 수 있고, 미분에 의한 노이즈의 영향이 크게 발생하는 경우 별도의 PLL을 이용하여 각속도()를 구할 수 있다. 각도 정보에 대한 PLL을 통해 각속도를 구하는 방법은 모터 구동 분야에서 통상의 지식으로 구현할 수 있기에 이에 대한 자세한 설명은 생략하기로 한다.The magnetic flux
축 변환기(638)는 자속 각도()를 하기 수학식 23 및 수학식 24에 적용하여 자속 기반 추정 동기 좌표계() 기준 전압() 및 전류()에 대한 축 변환을 수행할 수 있다.The
[수학식 23][Equation 23]
[수학식 24][Equation 24]
제2 역기전력 추정기(632)는 자속 각도()를 기준으로 하는 추정 동기 좌표계()에서 전압 방정식과 관측기를 이용하여 회전자 전기각() 및 자속 각도() 사이의 오차 정보()를 포함하는 역기전력을 추정할 수 있다.The second back
이때 역기전력 추정에 사용되는 관측기로는 선행 문헌(Lee, Kwang-Woon and Ha, Jung-Ik, "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors," Journal of Power Electronics., vol. 12, no. 4, pp. 604-614, Jul. 2012.) 등에서 개시하는 것처럼 전압 방정식으로부터 역기전력을 추정하는 다양한 관측기들이 이용될 수 있다. 이러한 관측기들은 센서리스 제어와 관련된 분야에서 일반화된 통상적인 지식으로 볼 수 있으므로 본 발명에서 이에 대한 자세한 설명을 생략한다.At this time, as an observer used for back EMF estimation, the preceding literature (Lee, Kwang-Woon and Ha, Jung-Ik, "Evaluation of Back-EMF Estimators for Sensorless Control of Permanent Magnet Synchronous Motors," Journal of Power Electronics., vol. 12 , no. 4, pp. 604-614, Jul. 2012.), various observers for estimating the back EMF from the voltage equation can be used. Since these observers can be regarded as general knowledge in the field related to sensorless control, a detailed description thereof will be omitted in the present invention.
추정 동기 좌표계()에서 성립하는 전압 방정식은 하기 수학식 25와 같이 나타낼 수 있다.Estimated Synchronous Coordinate System ( ) can be expressed as Equation 25 below.
[수학식 25][Equation 25]
추정 동기 좌표계()의 역기전력 성분()은 확장된 역기전력 Eex에 대하여 하기 수학식 26과 같은 관계를 가진다.Estimated Synchronous Coordinate System ( ) of the back EMF component ( ) has the same relation as in Equation 26 below for the extended back electromotive force Eex.
[수학식 26][Equation 26]
수학식 25를 Ld=Lq 관계가 성립하는 SPM 타입 PMSM에 대하여 표현하면 수학식 27과 같이 간단해질 수 있다.If Equation 25 is expressed for an SPM type PMSM in which the relationship Ld=Lq is established, it can be simplified as Equation 27.
[수학식 27][Equation 27]
IPM 타입 PMSM에서는 성분은 0이 아니지만, 수학식 25의 오른쪽 마지막 항에서는 전동기 회전자의 각속도() 및 제1 추정값()으로부터 얻어지는 각속도 성분() 간의 오차와 이 곱해진 값이 포함된다. 이때 IPM 타입 PMSM에서 Ld와 Lq 간의 차이는 크지 않으므로 수학식 25의 오른쪽 마지막 항이 제1 추정값()을 기준으로 하는 추정 동기 좌표계()에서 역기전력 추정에 미치는 영향은 무시할 수 있을 정도로 작다. 따라서 수학식 27에서처럼 항의 영향이 제거되는 SPM 타입 PMSM 뿐 아니라, IPM 타입 PMSM 에서도 의 영향은 무시할 수 있을 정도로 작은 것을 알 수 있다.In the IPM type PMSM The component is not 0, but in the last term on the right of Equation 25, the angular velocity ( ) and the first estimate ( ) from the angular velocity component ( ) between Wow This multiplied value is included. At this time, since the difference between Ld and Lq in the IPM type PMSM is not large, the last term on the right of Equation 25 is the first estimated value ( ) based on the estimated synchronous coordinate system ( ), the effect on the back EMF estimation is negligible. Therefore, as in Equation 27 In addition to the SPM type PMSM in which the effect of the term is removed, the IPM type PMSM It can be seen that the effect of is small enough to be negligible.
각도 오차 연산기(634)는 수학식 28과 같이 제2 역기전력 추정기(632)의 출력 신호들의 역탄젠트 연산을 수행하여 및 제1 추정값() 사이의 오차 정보 를 구할 수 있다.The
[수학식 28][Equation 28]
상기 수학식 28을 통해 얻어진 오차 정보 를 제1 추정값()에 합산하면 수학식 29와 같이 원하는 위치 추정값 을 얻을 수 있다.Error information obtained through Equation (28) is the first estimate ( ), the desired position estimate value as shown in Equation 29 can get
[수학식 29][Equation 29]
앞에서 설명한 바와 같이 제1 추정값()은 적분기와 HPF의 조합으로 구하는 경우가 많으므로 PMSM(120)의 운전 주파수가 HPF의 차단 주파수 이하인 경우 위상 앞섬으로 인한 오차가 발생된다. 이러한 위상 앞섬으로 인한 오차에 대한 정보는 제1 추정값()을 기준으로 하는 추정 동기 좌표계()에서의 전압 방정식으로부터 추정한 역기전력에 포함된다. 따라서 수학식 29와 같이 회전자 위치를 구하면 위상 앞섬으로 인하여 발생하는 센서리스 위치 추정 오차를 보상할 수 있다.As previously described, the first estimate ( ) is often obtained by a combination of the integrator and the HPF, so when the operating frequency of the
위치/속도 검출기(550)는 에 PLL 기법을 적용하여 PMSM(120)의 센서리스 벡터 제어에 필요한 회전자 위치 및 속도에 대한 추정 값 을 출력할 수 있다. The position/
도 8은 도 6의 위치/속도 검출기(550)의 세부 구성의 일 실시예를 도시하는 블록도이다. 8 is a block diagram illustrating an embodiment of a detailed configuration of the position/
위치/속도 검출기(550)는을 수신하고, 비례-적분 방식의 제어(PI 제어)를 통하여 각속도 추정값 을 얻는 비례-적분 제어기(810)를 포함한다. 또한 위치/속도 검출기(550)는 각속도 추정값 으로부터 위치 추정값 을 얻는 적분기(820)를 포함할 수 있다. 도 8의 위치/속도 검출기(550)의 동작의 상세한 원리는 모터 제어 분야에서는 일반화된 통상적인 지식으로 볼 수 있으므로 본 출원명세서에서는 이에 대한 자세한 설명은 생략한다. The position/
도 9는 도 5의 센서리스 제어 장치의 제2 실시예를 상세히 도시하는 블록도이다. 9 is a detailed block diagram illustrating a second embodiment of the sensorless control apparatus of FIG. 5 .
도 9의 제2 실시예는 제1 물리량 정보가 PMSM 전동기(120)의 역기전력인 경우를 가정한 실시예이다. 도 9의 위치/속도 검출기(550)는 도 6의 위치/속도 검출기(550)의 동작과 크게 다르지 않으므로 중복되는 설명은 생략한다. The second embodiment of FIG. 9 is an embodiment on the assumption that the first physical quantity information is the counter electromotive force of the
제1 물리량 정보가 PMSM 전동기(120)의 역기전력인 경우에, 제1 추정기(510)는, 정지 좌표계에서 PMSM 전동기(120)의 역기전력을 제1 물리량 정보로서 추정하는 제1 역기전력 추정기(912), 및 제1 물리량 정보에 기반하여 PMSM 전동기(120)의 회전자의 각도에 대한 제1 추정값을 생성하는 역기전력 각도 연산기(914)를 포함할 수 있다. When the first physical quantity information is the counter electromotive force of the
제1 역기전력 추정기(912)는 수학식 4를 이용하는 관측기로부터 수학식 5를 이용하여 정지 좌표계에 대한 역기전력 추정값 을 얻을 수 있다. 앞에서 설명한 바와 같이 정지 좌표계에 대한 역기전력 추정값 에는 회전자 위치 정보가 포함된다. 그러나 관측기가 LPF의 특성을 가지는 경우가 일반적이므로 PMSM(120)의 운전 주파수가 증가할수록 역기전력 추정값 의 위상 지연으로 인한 오차가 증가한다.The first
도 9의 제2 실시예에서는 제1 추정기(510)에서 얻어지는 회전자 위치에 대한 제1 추정값 을 기준으로 하는 추정 동기 좌표계()의 전압 방정식으로부터 추정한 역기전력을 이용하여 역기전력 추정값 의 위상 지연으로 인한 오차를 보상할 수 있다.In the second embodiment of FIG. 9 , a first estimate of the rotor position obtained by the
역기전력 기반 제1 추정값 의 각속도 연산기(936)는 제1 추정값 의 각속도를 계산할 수 있다. 축 변환기(938)는 제1 추정값 에 기반하여 설정된 추정 동기 좌표계()를 기준으로 전압 및 전류를 변환한다. 이러한 변환 과정은 하기 수학식 30 및 수학식 31에 의하여 표현될 수 있다.Back EMF based first estimate
[수학식 30][Equation 30]
[수학식 31][Equation 31]
제2 추정기(530) 내에 포함되는 제2 역기전력 추정기(932)는 제1 추정값 를 기준으로 하는 추정 동기 좌표계()에서 전압 방정식과 관측기를 이용하여 회전자 위치및 제1 추정값 사이의 오차 정보를 포함하는 역기전력 을 추정한다.The second back
제1 추정값 를 기준으로 하는 추정 동기 좌표계()에서 전압 방정식은 하기 수학식 32와 같이 나타내어질 수 있다. first estimate Estimated synchronization coordinate system based on ( ), the voltage equation may be expressed as Equation 32 below.
[수학식 32][Equation 32]
역기전력 은 오차 정보와 하기 수학식 33과 같은 관계를 가진다. back electromotive force silver error information and Equation 33 below.
[수학식 33][Equation 33]
각도 오차 연산기(934)는 제2 역기전력 추정기(932)의 출력 신호들에 대한 역탄젠트 연산을 수행하여 회전자 위치및 제1 추정값 사이의 오차 정보를 구할 수 있다. The
이때 오차 정보는 수학식 34와 같이 표현된다.In this case, the error information is expressed as in Equation 34.
[수학식 34][Equation 34]
도 9의 실시예에서, 오차 정보는 제1 추정값 에 합산되어 위치/속도 검출기(550)에 입력되고, 위치/속도 검출기(550)는 입력된 정보로부터 PLL을 이용하여 PMSM(120)의 센서리스 벡터 제어에 필요한 회전자 위치 및 속도에 대한 추정 값 을 출력할 수 있다. In the embodiment of Fig. 9, error information is the first estimate is added to and input to the position/
앞에서 설명한 것처럼 본 발명의 제1 추정기(510)만을 이용하는 종래 기술의 정지 좌표계 기반 센서리스 제어, 예를 들어 정지 좌표계 전압 방정식을 이용한 역기전력 추정 기반의 센서리스 방식에서는 역기전력 관측기의 특성으로 인해 속도가 증가할수록 위상 지연이 증가하여 위치 추정 오차가 증가하는 단점이 있다.As described above, in the prior art stationary coordinate system-based sensorless control using only the
한편 본 발명의 제1 추정기(510)만을 이용하는 종래 기술의 또 다른 예시인 정지 좌표계 전압 방정식을 이용한 자속 추정 기반의 센서리스 방식은 적분기와 HPF의 조합으로 구성된 자속 추정기의 특성으로 인해 HPF의 대역폭보다 낮은 속도에서 위상 앞섬으로 인한 위치 추정 오차가 발생하는 단점이 있다.On the other hand, the sensorless method based on magnetic flux estimation using the stationary coordinate system voltage equation, which is another example of the prior art using only the
도 10은 본 발명의 비교례로서, 본 발명의 기술 분야의 일반적인 동기 좌표계에서 역기전력 추정기를 이용한 PMSM 센서리스 제어 장치를 도시하는 블록도이다. 10 is a block diagram illustrating a PMSM sensorless control apparatus using a back EMF estimator in a general synchronization coordinate system in the technical field of the present invention as a comparative example of the present invention.
도 10의 비교례는 본 발명의 도 5 내지 도 9의 구성 상의 제2 추정기(530) 및 위치/속도 검출기(550)만을 이용한 센서리스 제어 장치로 이해될 수 있다. The comparative example of FIG. 10 may be understood as a sensorless control device using only the
도 10에 도시된 것과 같은 비교례, 즉, 동기 좌표계 전압 방정식을 이용한 역기전력 추정 기반의 센서리스 방식에서는 저속 영역에서 위치/속도 추정에 사용되는 PLL의 대역폭이 제한되어 저속 운전 성능이 저하되는 단점이 있다.In the comparative example shown in FIG. 10, that is, in the sensorless method based on the counter electromotive force estimation using the synchronous coordinate system voltage equation, the bandwidth of the PLL used for position/velocity estimation in the low speed region is limited, and the low speed driving performance is deteriorated. have.
도 10의 비교례에서는, 정지 좌표계의 회전자 권선 전압 및 전류 값(, )을 축 변환기(1038)가 추정된 DQ축에 대한 전압 및 전류 값(, )으로 변환하고, 역기전력 추정기(1032)는 추정된 DQ축을 기준으로 역기전력을 추정한다. 추정 과정은 앞에서 설명한 수학식 7 내지 수학식 9에 의하여 수행된다.In the comparative example of FIG. 10, the rotor winding voltage and current values ( , ) to the voltage and current values ( , ), and the
각도 오차 연산기(1034)는 역기전력에 역탄젠트 연산(arctan)을 수행하여 각도 오차를 생성하고, PLL 처리기(1050)에 의하여 각도 오차(위치 오차)가 다시 축 변환기(1038)로 전달된다. 이때 역기전력 추정기(1032)가 이용하는 것은 실제의 DQ축이 아닌 추정된 DQ축(축)이고, PLL 처리기(1050)에 의하여 위치 오차를 반영하여 추정된 DQ축(축)과 실제의 DQ축 간의 오차를 줄이는 것이 도 10의 비교례에서의 목표이다. 도 10의 비교례에서 상기 수학식 7 내지 수학식 9에서 제시된 수학적 모델의 특성 상 추정된 역기전력에 이미 위치 오차 정보가 반영되었다고 생각할 수 있다. 따라서 정지 좌표계 기반 방식의 종래 기술들에서 나타나는 위상 지연 등의 영향을 줄일 수 있다. 다만 앞에서 설명한 것처럼 도 10의 PLL 처리기(1050)에 도 4의 적분기(420)와 같은 구성을 사용하는 경우 위치 오차가 이미 반영된 상태에서 위치 오차가 계속 누적될 수 있다.The
다시 본 발명의 도 5 내지 도 9의 구성을 참조하면, 도 10에서 도시된 비교례에서는 PLL 처리기(1050)로부터 축 변환기(1038)로 위치 추정의 정보가 피드백되는 반면, 본 발명에서는 제1 추정기(510)에서 추정된 회전자의 위치, 즉 제1 추정값이 제2 추정기(530)의 축 변환기(638, 938)로 전달되는 차이점이 있다. Referring again to the configuration of FIGS. 5 to 9 of the present invention, in the comparative example shown in FIG. 10 , information on position estimation is fed back from the
이때 본 발명에서는 제1 추정기(510)에서 정지 좌표계 전압 방정식을 기반으로 하여 역기전력(또는 자속)을 추정할 때 나타나는 위상 지연(또는 위상 앞섬)으로 인한 센서리스 위치 추정 오차가, 1차적으로 추정된 각도를 기준으로 하는 동기 좌표계에서의 전압 방정식으로부터 제2 추정기(530)에 의하여 추정된 역기전력에 포함된다는 물리적 법칙을 이용하여 센서리스 위치 추정 오차를 보상할 수 있는 방식을 제안하고 있다. At this time, in the present invention, the sensorless position estimation error due to the phase delay (or phase lead) that appears when estimating the back electromotive force (or magnetic flux) based on the stationary coordinate system voltage equation in the
도 10의 비교례에서 PLL 처리기(1050)가 일반적으로 도 4에서 도시된 것처럼 적분기(420)를 이용하므로 위치 오차가 이미 반영된 상태에서 위치 오차가 계속 누적될 수 있는 문제점이 있음은 앞에서 설명한 바와 같다. 본 발명의 도 5 내지 도 9의 실시예에서는 위치 오차가 계속 누적되지 않도록 위치 정보를 별도로 추정하는 수단을 제1 추정기(510)로서 도입하고, 제1 추정기(510)가 위치 정보에 대한 제1 추정값을 제2 추정기(530)로 전달함으로써 제2 추정기(530)가 위치 오차를 계산할 수 있는 기준값을 제공하는 한편, 제2 추정기(520)가 이용하는 수학적 모델 내부의 위치 오차가 계속 누적되지 않도록 차단된다. 한편 제1 추정기(510)는 추정하고자 하는 제1 물리량 정보가 역기전력인지 자속인지에 따라서 고속 동작 시 위상 지연이 발생하거나(역기전력) 저속/저주파에서 위상 앞섬이 발생할 수 있는데(자속), 제1 추정기(510)의 제1 추정값이 제2 추정기(530)의 수학적 모델을 거치면서 제2 추정기(530)에 의하여 제2 추정값이 생성됨으로써 위상 지연 또는 위상 앞섬의 문제가 해소될 수 있다. In the comparative example of FIG. 10 , since the
본 발명은 단순히 서로 다른 좌표계에서의 전압 방정식을 이용하는 센서리스 제어 방식들을 동시에 복수로 동작시키면서 운전 속도에 따라 해당 속도에서 유리한 센서리스 제어 방식을 선택적으로 이용하는 종래 기술들의 방식과는 큰 차이가 있다. 예를 들어, 종래 기술들의 단순한 조합으로서, 저속 영역에서는 정지 좌표계 전압 방정식 기반의 역기전력 추정 방식을 사용하고, 고속 영역에서는 정지 좌표계 전압 방정식 기반의 자속 추정 방식을 사용하는 경우를 생각할 수 있다. 이러한 종래 기술의 조합은 각각의 장점을 가지고 올 수는 있지만, 각각의 단점을 보완할 수는 없다. 종래 기술의 조합에서는 정지 좌표계 역기전력 추정 방식은 여전히 고속 영역에서 문제가 있고, 정지 좌표계 자속 추정 방식은 여전히 저속 영역에서 문제를 가지고 있다. The present invention is significantly different from the methods of the prior art that simply operate a plurality of sensorless control methods using voltage equations in different coordinate systems at the same time and selectively use a sensorless control method that is advantageous at a corresponding speed according to the driving speed. For example, as a simple combination of conventional techniques, a case in which a back EMF estimation method based on a stationary coordinate system voltage equation is used in a low speed region and a magnetic flux estimation method based on a stationary coordinate system voltage equation is used in a high speed region may be considered. Although these prior art combinations may bring their respective advantages, they cannot compensate for their respective disadvantages. In the combination of the prior art, the stationary coordinate system back EMF estimation method still has a problem in the high-speed region, and the stationary coordinate system magnetic flux estimation method still has a problem in the low-speed region.
종래의 센서리스 제어 방식들을 단순 결합하여 적용하는 다른 방식의 예시로서 상기 선행문헌 한국등록특허공보 KR 10-1961106 "센서리스 제어 방법 및 장치"와 같이 하나의 센서리스 제어 방식을 주된 방식으로 하고 다른 하나의 센서리스 제어 방식을 보조적으로 이용하는 경우도 있을 수 있다. KR 10-1961106에서는 동기 회전 좌표계에서 마쯔이 알고리즘을 이용하여 회전자 위치를 산출하는 방식을 주된 센서리스 제어 방식으로 이용하되, 탈조 발생 여부를 검출하는 보조 수단으로서 정지 좌표계 기반 자속 추정 방식을 병렬적으로 적용한다. KR 10-1961106과 같은 병렬적 결합 방식에서도 동기 회전 좌표계 역기전력 추정 방식과 정지 좌표계 자속 추정 방식은 상호 독립적으로 동작한 후 산출된 회전자 각도/위치를 서로 비교하므로, 각각의 장점과 단점은 그대로 유지되며, 센서리스 제어 기법 각각의 단점이 KR 10-1961106과 같은 병렬적 결합에 의하여 치유되는 것은 아니다. As an example of another method of simply combining and applying the conventional sensorless control methods, one sensorless control method is used as the main method, and another There may be cases where one sensorless control method is used as an auxiliary method. In KR 10-1961106, a method of calculating the rotor position using the Matsui algorithm in a synchronous rotational coordinate system is used as the main sensorless control method, but a stationary coordinate system-based magnetic flux estimation method is used in parallel as an auxiliary means for detecting whether a step-out has occurred. apply Even in a parallel coupling method such as KR 10-1961106, the synchronous rotational coordinate system counter electromotive force estimation method and the stationary coordinate system magnetic flux estimation method operate independently of each other and then compare the calculated rotor angle/position, so the advantages and disadvantages of each are maintained. However, the disadvantages of each sensorless control technique are not cured by parallel combination as in KR 10-1961106.
반면에 본 발명의 실시예들에 따르면 정지 좌표계 전압 방정식 기반의 자속 추정(또는 역기전력 추정)과 동기 좌표계 전압 방정식 기반의 역기전력 추정 방식을 Hybrid 형태로 결합하여 사용하기 때문에 각각의 장점을 활용하면서 각각의 단점을 상호 보완해 주는 특징이 있다. 그 결과로서 본 발명의 실시예들에 따르면 운전 영역에 따라서 선택적으로 센서리스 제어 방식을 적용할 필요가 없고, 넓은 운전 영역에 걸쳐서 단일한 센서리스 제어 방식을 이용하면서도 안정적인 센서리스 제어 성능을 구현할 수 있다. On the other hand, according to the embodiments of the present invention, since the magnetic flux estimation (or counter electromotive force estimation) based on the stationary coordinate system voltage equation and the counter electromotive force estimation method based on the synchronous coordinate system voltage equation are combined and used in a hybrid form, each There are features that complement each other's shortcomings. As a result, according to the embodiments of the present invention, there is no need to selectively apply the sensorless control method according to the operation area, and it is possible to realize stable sensorless control performance while using a single sensorless control method over a wide operation area. have.
본 발명의 실시예들에서는 동기 좌표계 기반 역기전력 추정 시 설정되는 동기 좌표계를, 정지 좌표계에서 추정되는 자속 또는 역기전력에 기반하여 얻어지는 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 설정하며, 이때의 동기 좌표계에서 전동기의 역기전력을 추정하고, 이때 동기 좌표계에서 추정된 역기전력을 이용하여 제1 추정값의 각도에 포함된 오차가 보상된 회전자의 위치 및 속도 정보를 생성한다. 이러한 본 발명의 실시예들에서는 종래의 센서리스 제어 방식들의 개념 및 구성이 이용되기는 하지만 이들 구성이 상호 보완적으로 및 상호 유기적으로 결합되며, 이 과정에서 종래의 센서리스 제어 방식과 달리 매우 넓은 운전 영역에서 안정적인 센서리스 제어 성능을 구현할 수 있다. In the embodiments of the present invention, the synchronous coordinate system set when estimating the synchronous coordinate system-based back EMF is set based on the first estimated value for the angle of the rotor of the motor obtained based on the magnetic flux or the back EMF estimated in the stationary coordinate system, at this time Estimate the back electromotive force of the motor in the synchronous coordinate system, and use the counter electromotive force estimated in the synchronous coordinate system to generate position and speed information of the rotor in which the error included in the angle of the first estimated value is compensated. Although the concept and configuration of the conventional sensorless control schemes are used in these embodiments of the present invention, these configurations are complementary and organically combined, and in this process, unlike the conventional sensorless control scheme, a very wide operation It is possible to realize stable sensorless control performance in the field.
또한 도 10의 비교례와 도 5 내지 도 9의 실시예들을 비교하면 알 수 있듯이, 본 발명의 실시예들은 종래 기술의 다양한 센서리스 제어 기법을 유기적으로 결합하되 이 과정에서 종래 기술의 센서리스 제어 기법은 그대로 적용되지 않고 본 발명의 목적에 부합하도록 일부 변경되어 본 발명의 구성은 종래 기술들과 차별화된다. In addition, as can be seen by comparing the comparative example of FIG. 10 and the embodiments of FIGS. 5 to 9 , the embodiments of the present invention organically combine various sensorless control techniques of the prior art, but in this process the prior art sensorless control The technique is not applied as it is, but some changes are made to meet the purpose of the present invention, so that the configuration of the present invention is differentiated from the prior art.
도 11은 본 발명의 일 실시예에 따른 PMSM 센서리스 제어의 시뮬레이션 결과의 파형을 도시하는 도면이다.11 is a diagram illustrating a waveform of a simulation result of PMSM sensorless control according to an embodiment of the present invention.
도 11을 참조하면, 도 5의 제1 실시예에서는 자속 추정을 기반으로 본 발명을 실시할 때 저속 영역에서 위치/속도 추정에 사용되는 PLL의 대역폭을 다른 방식들에 비해 좀 더 크게 설정할 수 있고, 이로 인해 저속에서 부하 변동이 큰 응용 분야(예: DD모터를 채용한 드럼세탁기의 세탁 모드)에서 더 우수한 센서리스 제어 성능을 확보할 수 있다. 도 11의 waveform diagram에서는 본 발명의 제1 실시예에서 제시하는 센서리스 제어 방식을 드럼세탁기의 세탁 부하를 모델로 하여 컴퓨터 시뮬레이션을 진행한 결과이다. 도 11을 참조하면 기존 자속 추정기만을 사용하는 센서리스 제어 방식의 경우 추정한 회전자 위치가 0.2초를 경과하면서 실제 회전자 위치와 크게 벗어남을 알 수 있다. 반면에 본 발명에서 제시한 방식은 과도 구간이 반복됨에 따라 위치 추정 오차가 커지는 구간이 일부 존재하기는 하나, 전반적으로 센서리스 위치 추정 오차가 작은 값을 유지하고 있음을 알 수 있다. Referring to FIG. 11, in the first embodiment of FIG. 5, when the present invention is implemented based on magnetic flux estimation, the bandwidth of the PLL used for position/velocity estimation in a low-speed region can be set to be larger than that of other methods, , it is possible to secure better sensorless control performance in applications with large load fluctuations at low speeds (eg, the washing mode of a drum washing machine employing a DD motor). The waveform diagram of FIG. 11 shows the results of computer simulation using the washing load of the drum washing machine as a model for the sensorless control method proposed in the first embodiment of the present invention. Referring to FIG. 11 , in the case of the sensorless control method using only the conventional magnetic flux estimator, it can be seen that the estimated rotor position deviates significantly from the actual rotor position after 0.2 seconds. On the other hand, it can be seen that in the method proposed in the present invention, although there are some sections in which the position estimation error increases as the transient section is repeated, the overall sensorless position estimation error maintains a small value.
이상에서 도 1 내지 도 11을 통하여 본 발명의 일 실시예에 따른 전동기의 센서리스 제어 장치가 개시되었다. 한편 본 발명의 센서리스 제어 기법은 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 의하여 각 기능 요소들이 하드웨어로서 구현될 수도 있으나, 동일한 기능을 수행하는 기능 요소들이 프로그램 인스트럭션 형태로 메모리에 로드되고 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 의하여 호출되어 실행될 수도 있다. 이러한 실시예는 영구자석 전동기(PMSM)의 모델 기반의 센서리스 제어 방법으로서 본 발명의 또 다른 일 실시예를 구현한다.As described above, a sensorless control apparatus for an electric motor according to an embodiment of the present invention has been disclosed through FIGS. 1 to 11 . On the other hand, in the sensorless control method of the present invention, each functional element may be implemented as hardware by a processor, a controller, and/or distributed designed logic, but the functional elements performing the same function are loaded into the memory in the form of program instructions, and the processor, It may be called and executed by a controller, and/or distributed designed logic. This embodiment implements another embodiment of the present invention as a model-based sensorless control method of a permanent magnet motor (PMSM).
예를 들어, 도 5에 도시된 제1 추정기(510) 및 그 하위 기능 요소들의 동작은 프로그램 인스트럭션 형태로 구현되어 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 의하여 실행되는 제1 추정 단계로서 실행될 수 있다.For example, the operation of the
또한 도 5에 도시된 제2 추정기(530) 및 그 하위 기능 요소들의 동작은 프로그램 인스트럭션 형태로 구현되어 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 의하여 실행되는 제2 추정 단계로서 실행될 수 있다.In addition, the operations of the
또한 도 5에 도시된 위치/속도 검출기(550) 그 하위 기능 요소들의 동작은 프로그램 인스트럭션 형태로 구현되어 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 의하여 실행되는 위치/속도 검출 단계로서 실행될 수 있다.In addition, the operation of the lower functional elements of the position/
도 4, 도 6 내지 도 9에 도시된 제1 추정기(510), 제2 추정기(530), 및 위치/속도 검출기(550)의 하위 기능 요소들의 동작은 프로그램 인스트럭션 형태로 구현되어 프로세서, 컨트롤러, 및/또는 분산 설계된 로직 등에 실행될 수 있으며 각 하위 기능 요소들은 그 결합 관계에 따라 각각 제1 추정 단계, 제2 추정 단계, 또는 위치/속도 검출 단계의 세부 단계를 구성할 수 있다. The operations of the sub-functional elements of the
본 발명의 일 실시예에 따른 전동기의 센서리스 제어 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The sensorless control method of an electric motor according to an embodiment of the present invention may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic such as floppy disks. - includes magneto-optical media, and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다. 본 발명의 실시예와 도면에 소개된 길이, 높이, 크기, 폭 등은 이해를 돕기 위해 과장된 것일 수 있다.However, the present invention is not limited or limited by the examples. Like reference numerals in each figure indicate like elements. Length, height, size, width, etc. introduced in the embodiments and drawings of the present invention may be exaggerated to help understanding.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, in the present invention, specific matters such as specific components, etc., and limited embodiments and drawings have been described, but these are only provided to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , various modifications and variations are possible from these descriptions by those of ordinary skill in the art to which the present invention pertains.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and not only the claims to be described later, but also all those with equivalent or equivalent modifications to the claims will be said to belong to the scope of the spirit of the present invention. .
110: 회전자 위치/속도 추정기
510: 제1 추정기
530: 제2 추정기
550: 위치/속도 검출기110: rotor position/speed estimator
510: first estimator
530: second estimator
550: position/velocity detector
Claims (12)
정지 좌표계에서 상기 전동기의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정기;
상기 제1 물리량 정보에 기반하여 얻어지는 상기 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정기; 및
상기 제2 물리량 정보를 이용하여 상기 제1 추정값의 각도에 포함된 오차가 보상된 상기 전동기의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출기;
를 포함하는 영구자석 전동기의 센서리스 제어 장치. In a model-based sensorless control device using voltage and current supplied to a permanent magnet motor (PMSM),
a first estimator for estimating first physical quantity information describing the operation of the electric motor in a stationary coordinate system;
a second estimator for estimating second physical quantity information representing the counter electromotive force of the electric motor in a synchronous coordinate system based on a first estimated value for an angle of a rotor of the electric motor obtained based on the first physical quantity information; and
a position/speed detector for generating position and speed information of a rotor of the electric motor in which an error included in the angle of the first estimated value is compensated by using the second physical quantity information;
A sensorless control device of a permanent magnet motor comprising a.
상기 제1 물리량 정보는 상기 전동기의 자속인 영구자석 전동기의 센서리스 제어 장치. According to claim 1,
The first physical quantity information is a sensorless control device of a permanent magnet motor that is a magnetic flux of the motor.
상기 제1 물리량 정보는 상기 전동기의 역기전력인 영구자석 전동기의 센서리스 제어 장치. According to claim 1,
The first physical quantity information is a sensorless control device of a permanent magnet motor that is a counter electromotive force of the motor.
상기 제1 추정기는,
상기 정지 좌표계에서 상기 전동기의 자속을 상기 제1 물리량 정보로서 추정하는 자속 추정기; 및
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 자속 각도 연산기;
를 포함하는 영구자석 전동기의 센서리스 제어 장치. 3. The method of claim 2,
The first estimator,
a magnetic flux estimator for estimating the magnetic flux of the electric motor as the first physical quantity information in the stationary coordinate system; and
a magnetic flux angle calculator for generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information;
A sensorless control device of a permanent magnet motor comprising a.
상기 제1 추정기는,
상기 정지 좌표계에서 상기 전동기의 역기전력을 상기 제1 물리량 정보로서 추정하는 제1 역기전력 추정기; 및
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 역기전력 각도 연산기;
를 포함하는 영구자석 전동기의 센서리스 제어 장치. 4. The method of claim 3,
The first estimator,
a first counter electromotive force estimator for estimating the back electromotive force of the electric motor as the first physical quantity information in the stationary coordinate system; and
a back electromotive force angle calculator for generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information;
A sensorless control device of a permanent magnet motor comprising a.
상기 제2 추정기는,
상기 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 상기 제2 물리량 정보를 추정하는 제2 역기전력 추정기;
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각속도를 연산하고 상기 각속도를 상기 제2 역기전력 추정기에 전달하는 각속도 연산기; 및
상기 각속도 및 상기 제2 물리량 정보에 기반하여 상기 제1 추정값의 각도에 포함된 오차를 연산하는 각도 오차 연산기;
를 포함하는 영구자석 전동기의 센서리스 제어 장치. The method of claim 1,
The second estimator is
a second counter electromotive force estimator for estimating the second physical quantity information of the electric motor in a synchronous coordinate system based on the first estimated value;
an angular velocity calculator for calculating the angular velocity of the rotor of the electric motor based on the first physical quantity information and transmitting the angular velocity to the second counter electromotive force estimator; and
an angle error calculator for calculating an error included in the angle of the first estimated value based on the angular velocity and the second physical quantity information;
A sensorless control device of a permanent magnet motor comprising a.
상기 제2 추정기는,
상기 정지 좌표계에서 상기 전동기의 전압 및 전류 값을 상기 동기 좌표계에서 상기 전동기의 전압 및 전류 값으로 변환하여 상기 제2 역기전력 추정기에 전달하는 축 변환기;
를 더 포함하고,
상기 축 변환기는
상기 전동기의 회전자의 실제의 D축에 대한 추정된 D축을 기준으로 하는 추정 동기 좌표계를 설정하고, 상기 추정 동기 좌표계를 상기 전동기의 전압 및 전류 값을 변환하는 상기 동기 좌표계로서 이용하되,
상기 제1 물리량 정보에서 얻어지는 상기 전동기의 상기 회전자의 각도에 대한 상기 제1 추정값을 기준으로 상기 추정 동기 좌표계를 설정하는
영구자석 전동기의 센서리스 제어 장치. 7. The method of claim 6,
The second estimator is
an axis converter that converts the voltage and current values of the motor in the stationary coordinate system into voltage and current values of the motor in the synchronous coordinate system and transmits them to the second counter electromotive force estimator;
further comprising,
The shaft converter
Setting an estimated synchronous coordinate system based on the estimated D-axis with respect to the actual D-axis of the rotor of the motor, and using the estimated synchronous coordinate system as the synchronous coordinate system for converting voltage and current values of the motor,
setting the estimated synchronization coordinate system based on the first estimated value for the angle of the rotor of the electric motor obtained from the first physical quantity information
Sensorless control device for permanent magnet motors.
정지 좌표계에서 상기 전동기의 동작을 기술하는 제1 물리량 정보를 추정하는 제1 추정 단계;
상기 제1 물리량 정보에 기반하여 얻어지는 상기 전동기의 회전자의 각도에 대한 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 역기전력을 나타내는 제2 물리량 정보를 추정하는 제2 추정 단계; 및
상기 제2 물리량 정보를 이용하여 상기 제1 추정값의 각도에 포함된 오차가 보상된 상기 전동기의 회전자의 위치 및 속도 정보를 생성하는 위치/속도 검출 단계;
를 포함하는 영구자석 전동기의 센서리스 제어 방법. In a model-based sensorless control method using voltage and current supplied to a permanent magnet motor (PMSM),
a first estimation step of estimating first physical quantity information describing the operation of the electric motor in a stationary coordinate system;
a second estimation step of estimating second physical quantity information representing the counter electromotive force of the electric motor in a synchronous coordinate system based on a first estimated value for an angle of a rotor of the electric motor obtained based on the first physical quantity information; and
a position/speed detection step of generating position and speed information of a rotor of the electric motor in which an error included in the angle of the first estimated value is compensated by using the second physical quantity information;
A sensorless control method of a permanent magnet motor comprising a.
상기 제1 추정 단계는,
상기 정지 좌표계에서 상기 전동기의 자속을 상기 제1 물리량 정보로서 추정하는 자속 추정 단계; 및
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 자속 각도 연산 단계;
를 포함하는 영구자석 전동기의 센서리스 제어 방법. 9. The method of claim 8,
The first estimation step is
a magnetic flux estimation step of estimating the magnetic flux of the electric motor as the first physical quantity information in the stationary coordinate system; and
a magnetic flux angle calculation step of generating the first estimated value for the angle of the rotor of the electric motor based on the first physical quantity information;
A sensorless control method of a permanent magnet motor comprising a.
상기 제1 추정 단계는,
상기 정지 좌표계에서 상기 전동기의 역기전력을 상기 제1 물리량 정보로서 추정하는 제1 역기전력 추정 단계; 및
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각도에 대한 상기 제1 추정값을 생성하는 역기전력 각도 연산 단계;
를 포함하는 영구자석 전동기의 센서리스 제어 방법. 9. The method of claim 8,
The first estimation step is
a first counter electromotive force estimating step of estimating the back electromotive force of the electric motor as the first physical quantity information in the stationary coordinate system; and
a counter electromotive force angle calculation step of generating the first estimate value for the angle of the rotor of the electric motor based on the first physical quantity information;
A sensorless control method of a permanent magnet motor comprising a.
상기 제2 추정 단계는,
상기 제1 추정값을 기준으로 하는 동기 좌표계에서 상기 전동기의 상기 제2 물리량 정보를 추정하는 제2 역기전력 추정 단계;
상기 제1 물리량 정보에 기반하여 상기 전동기의 회전자의 각속도를 연산하고 상기 각속도를 상기 제2 역기전력 추정 단계로 전달하는 각속도 연산 단계; 및
상기 각속도 및 상기 제2 물리량 정보에 기반하여 상기 제1 추정값의 각도에 포함된 오차를 연산하는 각도 오차 연산 단계;
를 포함하는 영구자석 전동기의 센서리스 제어 방법. 9. The method of claim 8,
The second estimation step is
a second counter electromotive force estimating step of estimating the second physical quantity information of the electric motor in a synchronous coordinate system based on the first estimated value;
an angular velocity calculation step of calculating an angular velocity of a rotor of the electric motor based on the first physical quantity information and transferring the angular velocity to the second counter electromotive force estimating step; and
an angle error calculation step of calculating an error included in the angle of the first estimated value based on the angular velocity and the second physical quantity information;
A sensorless control method of a permanent magnet motor comprising a.
상기 제2 추정 단계는,
상기 제2 역기전력 추정 단계 이전에, 상기 정지 좌표계에서 상기 전동기의 전압 및 전류 값을 상기 동기 좌표계에서 상기 전동기의 전압 및 전류 값으로 변환하는 축 변환 단계;
를 더 포함하고,
상기 축 변환 단계는
상기 전동기의 회전자의 실제의 D축에 대한 추정된 D축을 기준으로 하는 추정 동기 좌표계를 설정하고, 상기 추정 동기 좌표계를 상기 전동기의 전압 및 전류 값을 변환하는 상기 동기 좌표계로서 이용하되,
상기 제1 물리량 정보에서 얻어지는 상기 전동기의 상기 회전자의 각도에 대한 상기 제1 추정값을 기준으로 상기 추정 동기 좌표계를 설정하는
영구자석 전동기의 센서리스 제어 방법.12. The method of claim 11,
The second estimation step is
an axis conversion step of converting the voltage and current values of the motor in the stationary coordinate system into voltage and current values of the motor in the synchronous coordinate system before the second counter electromotive force estimating step;
further comprising,
The axis transformation step is
Setting an estimated synchronous coordinate system based on the estimated D-axis with respect to the actual D-axis of the rotor of the motor, and using the estimated synchronous coordinate system as the synchronous coordinate system for converting voltage and current values of the motor,
setting the estimated synchronization coordinate system based on the first estimated value for the angle of the rotor of the electric motor obtained from the first physical quantity information
Sensorless control method of permanent magnet motor.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200115677A KR102461128B1 (en) | 2020-09-09 | 2020-09-09 | Sensorless control apparatus and method of permanent magnet synchronous motor |
CN202111045830.2A CN114244233A (en) | 2020-09-09 | 2021-09-07 | Sensorless control unit and control method for permanent magnet motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200115677A KR102461128B1 (en) | 2020-09-09 | 2020-09-09 | Sensorless control apparatus and method of permanent magnet synchronous motor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20220033367A KR20220033367A (en) | 2022-03-16 |
KR102461128B1 true KR102461128B1 (en) | 2022-11-01 |
Family
ID=80742551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200115677A Active KR102461128B1 (en) | 2020-09-09 | 2020-09-09 | Sensorless control apparatus and method of permanent magnet synchronous motor |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102461128B1 (en) |
CN (1) | CN114244233A (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102641403B1 (en) * | 2022-05-30 | 2024-02-27 | 연세대학교 산학협력단 | System for observing sliding-mode of sensorless control using error of back electromotive force |
CN114844399A (en) * | 2022-06-15 | 2022-08-02 | 杭州士腾科技有限公司 | Position analysis circuit and method of permanent magnet synchronous motor and control circuit and system thereof |
KR102686936B1 (en) * | 2023-01-03 | 2024-07-24 | 계양전기 주식회사 | Sensorless control device and control method of synchronous motor for power tool |
KR102801869B1 (en) * | 2023-11-28 | 2025-05-07 | 주식회사 씬그립 | Sensorless servo actuator |
KR102690456B1 (en) * | 2024-03-28 | 2024-07-31 | 주식회사 로보비즈코어 | Control system for sensorless permanent magnet synchronous motor |
CN119210234B (en) * | 2024-11-29 | 2025-04-22 | 浙江电驱动创新中心有限公司 | Motor rotor angle determining system and method based on sliding film observer |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101329132B1 (en) * | 2012-06-27 | 2013-11-14 | 목포해양대학교 산학협력단 | Pmsm sensorless control device |
KR101852754B1 (en) | 2016-10-27 | 2018-04-27 | 엘에스산전 주식회사 | Sensoelss control system for permanent magnet synchronous machine |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101087581B1 (en) * | 2008-12-15 | 2011-11-29 | 한국전기연구원 | Sensorless Control Method of Permanent Magnet Synchronous Motor |
KR101961106B1 (en) | 2012-03-20 | 2019-03-25 | 삼성전자 주식회사 | Sensorless control method and apparatus thereof |
KR20190143261A (en) * | 2018-06-20 | 2019-12-30 | 엘지전자 주식회사 | Motor driving apparatus and home appliance including the same |
KR102164041B1 (en) | 2018-10-25 | 2020-10-12 | 현대위아(주) | Sensorless control method for motor |
-
2020
- 2020-09-09 KR KR1020200115677A patent/KR102461128B1/en active Active
-
2021
- 2021-09-07 CN CN202111045830.2A patent/CN114244233A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101329132B1 (en) * | 2012-06-27 | 2013-11-14 | 목포해양대학교 산학협력단 | Pmsm sensorless control device |
KR101852754B1 (en) | 2016-10-27 | 2018-04-27 | 엘에스산전 주식회사 | Sensoelss control system for permanent magnet synchronous machine |
Also Published As
Publication number | Publication date |
---|---|
CN114244233A (en) | 2022-03-25 |
KR20220033367A (en) | 2022-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102461128B1 (en) | Sensorless control apparatus and method of permanent magnet synchronous motor | |
JP3411878B2 (en) | Method for estimating rotor position of synchronous motor, control method without position sensor, and control device | |
Sayeef et al. | Rotor position and speed estimation of a variable structure direct-torque-controlled IPM synchronous motor drive at very low speeds including standstill | |
JP5697745B2 (en) | Synchronous motor drive system | |
Chan et al. | Sensorless permanent-magnet synchronous motor drive using a reduced-order rotor flux observer | |
CN114465543B (en) | Permanent magnet synchronous motor sensorless control method | |
JP6015486B2 (en) | Variable speed controller for synchronous motor | |
CN109379007B (en) | A method for speed re-throwing of permanent magnet synchronous motor without position sensor control | |
Zhao et al. | Compensation algorithms for sliding mode observers in sensorless control of IPMSMs | |
Bist et al. | Sensorless control based on sliding mode observer for pmsm drive | |
Wu et al. | Hybrid position estimation strategy with a smooth transition for IPMSM sensorless drives in the wide speed range | |
JP2018057077A (en) | Motor control device and drive system | |
TW202318778A (en) | A method of operating a synchronous motor in a flux weakening mode and a controller therefor | |
KR102164041B1 (en) | Sensorless control method for motor | |
KR102133181B1 (en) | Apparatus for controlling inverter | |
CN113364375B (en) | Sensorless control method for PMSM (permanent magnet synchronous motor) driving system of variable-structure current regulator | |
JP2002233199A (en) | Control device for permanent magnet synchronous motor | |
EP3832880A1 (en) | Systems, methods and computer-readable mediums for detecting position sensor faults | |
Mengoni et al. | Injection of third-order spatial field harmonics for sensorless speed estimation in multiphase induction motor drives | |
JP2010268599A (en) | Control device for permanent magnet motor | |
Maity | Observer-based Sensorless Field oriented control of PMSM motor for EV application | |
Wang et al. | Full Speed Range Sensorless Control of Surface Permanent Magnet Synchronous Motor Based on Novel Nonlinear Flux Observer | |
Nimura et al. | EEMFs excited by signal injection for position sensorless control of PMSMs and their performance comparison by using imaginary electromotive force | |
JP7623245B2 (en) | AC motor drive control device and drive control method | |
Kang et al. | Time Delay Implementation in Sensorless Control for Ultra-High-Speed Air Compressor Motor of Fuel-Cell Systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20200909 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220513 Patent event code: PE09021S01D |
|
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: 20221019 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20221026 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20221026 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |