KR101218441B1 - Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof - Google Patents
Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof Download PDFInfo
- Publication number
- KR101218441B1 KR101218441B1 KR1020110042659A KR20110042659A KR101218441B1 KR 101218441 B1 KR101218441 B1 KR 101218441B1 KR 1020110042659 A KR1020110042659 A KR 1020110042659A KR 20110042659 A KR20110042659 A KR 20110042659A KR 101218441 B1 KR101218441 B1 KR 101218441B1
- Authority
- KR
- South Korea
- Prior art keywords
- permanent magnet
- magnet synchronous
- synchronous motor
- model
- embedded permanent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 47
- 238000000034 method Methods 0.000 title claims description 10
- 238000001514 detection method Methods 0.000 claims abstract description 36
- 230000009466 transformation Effects 0.000 claims abstract description 8
- 238000005094 computer simulation Methods 0.000 claims description 8
- 238000012795 verification Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 5
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 claims description 3
- 230000004907 flux Effects 0.000 claims description 3
- 229910052709 silver Inorganic materials 0.000 claims description 3
- 239000004332 silver Substances 0.000 claims description 3
- 238000004088 simulation Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/34—Testing dynamo-electric machines
- G01R31/346—Testing of armature or field windings
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
-
- 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
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01F—MAGNETS; INDUCTANCES; TRANSFORMERS; SELECTION OF MATERIALS FOR THEIR MAGNETIC PROPERTIES
- H01F7/00—Magnets
- H01F7/02—Permanent magnets [PM]
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
본 발명의 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법은, 매입형 영구자석 동기 모터의 모델을 모델링(modeling)하는, 모델링 단계; 인풋-아웃풋 선형화(input-output linearization)에 의해 매입형 영구자석 동기 모터의 비선형적인 모델을 선형화된 모델로 변환하는, 선형 모델 변환 단계; 및 패리티 방정식(Parity equation)을 적용함으로써 선형화된 모델로부터 오차(residual)를 측정하는, 오차 측정 단계;를 포함하며, 단계들에 기초하여 생성된 고장 검출 알고리즘을 이용하여 시스템의 전류 센서 및 위치 센서의 고장을 실시간으로 검출할 수 있다.Sensor failure detection method of the control system of the embedded permanent magnet synchronous motor according to an embodiment of the present invention, the modeling step of modeling the model of the embedded permanent magnet synchronous motor; A linear model transformation step of converting the nonlinear model of the embedded permanent magnet synchronous motor into a linearized model by input-output linearization; And an error measuring step of measuring a residual from the linearized model by applying a parity equation. The current sensor and the position sensor of the system using a failure detection algorithm generated based on the steps. The fault can be detected in real time.
Description
매입형 영구자석 동기 모터 제어 시스템 및 그의 센서 고장 검출 방법이 개시된다. 보다 상세하게는, 매입형 영구자석 동기 모터의 전류 센서의 고장뿐만 아니라 위치 센서의 고장 역시 설계된 알고리즘에 의해서 정확하게 검출할 수 있는 매입형 영구자석 동기 모터 제어 시스템 및 그의 센서 고장 검출 방법이 개시된다.
An embedded permanent magnet synchronous motor control system and a sensor failure detection method thereof are disclosed. More specifically, a buried permanent magnet synchronous motor control system and a sensor failure detection method thereof, which can accurately detect not only a failure of a current sensor of a buried permanent magnet synchronous motor but also a failure of a position sensor by a designed algorithm, are disclosed.
매입형 영구자석 동기 모터(IPMSM, Interior Permanent Magnet Synchronous Motor)는 다른 AC 모터에 비해, 고출력 팩터, 고출력 밀도, 전류 비율에 대한 높은 토크력, 높을 효율, 무게 비율에 대한 큰 힘 등을 갖는다. 이러한 장점은 자동차 모터 시스템 그리고 하이브리드 자동차와 같은 자동차 적용에 크게 필수적이다. Embedded Permanent Magnet Synchronous Motors (IPMSMs) have a higher power factor, higher power density, higher torque to current ratio, higher efficiency and greater force to weight ratio than other AC motors. This advantage is essential for automotive applications such as automotive motor systems and hybrid vehicles.
그러나, 회전자 코어의 자기적인 포화 및 권선 전류와 로터 속도 사이의 비선형적인 결합으로 인해 모터의 컨트롤러를 설계하기가 쉽지 않다. 따라서 모터 컨트롤러는 PI, PID 컨트롤러와 같은 선형 모터와 매우 다르고 몇몇의 비선형적인 컨트롤러는 동기 모터의 적용을 위해 개발되어 왔다.However, the magnetic saturation of the rotor core and the nonlinear coupling between the winding current and the rotor speed make it difficult to design the controller of the motor. Therefore, motor controllers are very different from linear motors such as PI and PID controllers, and some nonlinear controllers have been developed for the application of synchronous motors.
자동차에 적용시키기 위해, 모터 제어 시스템은 자동차 고장이 승객의 안전을 위협할 수 있기 때문에 기계 부분의 동일한 신뢰성 수준을 구비하여야만 한다. 신뢰성을 확보하기 위해, 모터 제어 시스템의 고장 진단 알고리즘에 대한 다양한 연구가 진행되고 있다.For automotive applications, the motor control system must have the same level of reliability of the machine part as a vehicle breakdown can threaten the safety of the passenger. In order to secure the reliability, various studies on the failure diagnosis algorithm of the motor control system have been conducted.
연구의 대부분은 옵저버(observer)에 기초한 고장 검출 접근을 이용하고 있다. 옵저버에 기초한 고장 검출의 장점 중 하나는 모델 불확실성에 대한 강성을 쉽게 달성할 수 있다는 것이다. 그러나 이러한 방법은 강성의 향상이 느린 속도 상수에 대한 검출의 민감성을 저하시킬 수 있기 때문에 느린 속도 상수를 갖는 고장이 검출되지 않을 수 있는 위험을 수반한다. Most of the research uses a fault detection approach based on observers. One of the advantages of observer-based fault detection is that stiffness to model uncertainty can be easily achieved. However, this method carries the risk that failures with slow rate constants may not be detected because the improvement in stiffness may reduce the sensitivity of detection to slow rate constants.
한편, 선형 모델에 기초한 패리티 방정식(Parity equation) 및 파라미터(parameter) 평가 접근은 제어 시스템의 고장을 검출하기에 보다 심플하고 직접적인 솔루션이다. 그러나, 어떠한 보정 없이 모터 제어 시스템에 이러한 접근을 적용하는 것은 컨트롤러가 비선형적인 작동 상태일 때 선형 모델이 모델 불확실성의 큰 크기를 갖기 때문에 잘못된 경고의 가능성을 갖는다. On the other hand, a parity equation and parameter evaluation approach based on a linear model is a simpler and more direct solution for detecting failure of the control system. However, applying this approach to a motor control system without any correction has the potential for false alarms since the linear model has a large amount of model uncertainty when the controller is in a nonlinear operating state.
이러한 문제점을 해결하기 위해, 모터 제어 시스템에 대한 비선형적인 모델에 기초된 방법을 적용하는 것이 필수적이다.
In order to solve this problem, it is essential to apply a method based on a nonlinear model for the motor control system.
본 발명의 실시예에 따른 목적은, 매입형 영구자석 동기 모터의 전류 센서의 고장뿐만 아니라 위치 센서의 고장 역시 설계된 알고리즘에 의해서 실시간으로 정확하게 검출할 수 있는 매입형 영구자석 동기 모터 제어 시스템 및 그의 센서 고장 검출 방법을 제공하는 것이다.An object according to an embodiment of the present invention, the embedded permanent magnet synchronous motor control system and its sensor that can accurately detect the failure of the current sensor as well as the position sensor of the embedded permanent magnet synchronous motor in real time by the designed algorithm It is to provide a fault detection method.
본 발명의 실시예에 따른 다른 목적은, 알고리즘에 의해서 전류 센서 및 위치 센서의 고장을 검출할 수 있어 센서의 고장 검출에 소요되는 비용을 종래에 비해 감소시킬 수 있는 매입형 영구자석 동기 모터 제어 시스템 및 그의 센서 고장 검출 방법을 제공하는 것이다.
Another object according to an embodiment of the present invention, an embedded permanent magnet synchronous motor control system that can detect the failure of the current sensor and the position sensor by the algorithm to reduce the cost of detecting the failure of the sensor compared to the conventional And a sensor failure detection method thereof.
본 발명의 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법은, 매입형 영구자석 동기 모터의 모델을 모델링(modeling)하는, 모델링 단계; 인풋-아웃풋 선형화(input-output linearization)에 의해 상기 매입형 영구자석 동기 모터의 비선형적인 모델을 선형화된 모델로 변환하는, 선형 모델 변환 단계; 및 패리티 방정식(Parity equation)을 적용함으로써 상기 선형화된 모델로부터 오차(residual)를 측정하는, 오차 측정 단계;를 포함하며, 상기 단계들에 기초하여 생성된 고장 검출 알고리즘을 이용하여 상기 시스템의 전류 센서 및 위치 센서의 고장을 실시간으로 검출할 수 있다.Sensor failure detection method of the control system of the embedded permanent magnet synchronous motor according to an embodiment of the present invention, the modeling step of modeling the model of the embedded permanent magnet synchronous motor; A linear model transformation step of converting a nonlinear model of the embedded permanent magnet synchronous motor into a linearized model by input-output linearization; And an error measuring step of measuring a residual from the linearized model by applying a parity equation. The current sensor of the system using a failure detection algorithm generated based on the steps. And a failure of the position sensor can be detected in real time.
상기 센서 고장 검출 방법은, 제안된 상기 고장 검출 알고리즘의 유용성을 컴퓨터 시뮬레이션에 의해 증명하는, 알고리즘 증명 단계를 더 포함할 수 있다.The sensor failure detection method may further comprise an algorithm verification step of verifying the usefulness of the proposed failure detection algorithm by computer simulation.
상기 알고리즘 증명 단계에서의 상기 컴퓨터 시뮬레이션은 매틀랩(MATLAB) 또는 시뮬링크(SIMULINK)를 포함하는 프로그램에 의해 실행될 수 있다.The computer simulation in the algorithm verification step may be executed by a program including MATLAB or SIMULINK.
상기 모델링 단계에서의 상기 모델은 직접 직교 변형(d-q(direct-quadrature) transformation)에 의해 정의되며, 정의된 d-q 동기 프레임 내에서의 전압 방정식은, 및 (여기서, 는 d-축 전압, R은 고정자 저항, 는 d-축 전류, 는 d-축 인덕턴스, 는 모터의 폴 페어(pole pair), 은 모터 속도, 는 q-축 인덕턴스, 는 q-축 전류, 는 q-축 전압, 은 쇄교자속(flux linkage)임)일 수 있다.The model in the modeling step is defined by direct-quadrature (dq) transformation, and the voltage equation within the defined dq sync frame is And (here, Is the d-axis voltage, R is the stator resistance, D-axis current, D-axis inductance, Is the pole pair of the motor, Silver motor speed, Is the q-axis inductance, Is the q-axis current, Is the q-axis voltage, May be flux linkage).
상기 모델링 단계에서 정의된 d-q 동기 프레임 내에서의 전류 방정식은, (여기서, 는 a축 전류, 는 b축 전류, 은 회전자 위치임)일 수 있다.The current equation in the dq sync frame defined in the modeling step is (here, Is the a-axis current, Is the b-axis current, Is the rotor position.
상기 선형 모델 변환 단계는, 상기 모델링 단계에서 비선형적인 상기 모델을 정의하는 식을 리 미분(Lie derivative)에 적용하여 상기 선형화된 모델을 구할 수 있다.In the linear model conversion step, the linearized model may be obtained by applying an equation defining the nonlinear model in the modeling step to a Lie derivative.
상기 인풋-아웃풋 선형화(input-output linearization)는 상기 시스템의 동적인 방정식을 선형화하는 비선형적인 대등의 변형을 제공함으로써, 상기 인풋-아웃풋 선형화를 적용하여 상기 매입형 영구자석 동기 모터의 비선형적인 특성을 반영하는 모델을 획득할 수 있다.The input-output linearization provides a nonlinear equivalent variation that linearizes the dynamic equations of the system, thereby applying the input-output linearization to account for the nonlinear characteristics of the embedded permanent magnet synchronous motor. A model to reflect can be obtained.
한편, 본 발명의 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템은, 매입형 영구자석 동기 모터의 모델을 모델링(modeling)한 후, 인풋-아웃풋 선형화(input-output linearization)에 의해 상기 매입형 영구자석 동기 모터의 비선형적인 모델을 선형화된 모델로 변환하고, 이어서 패리티 방정식(Parity equation)을 적용함으로써 상기 선형화된 모델로부터 오차(residual)를 측정함으로써 고장 검출 알고리즘을 생성하고, 생성된 상기 고장 검출 알고리즘을 이용하여 상기 시스템의 전류 센서 및 위치 센서의 고장을 실시간으로 검출할 수 있다.
On the other hand, the control system of the embedded permanent magnet synchronous motor according to an embodiment of the present invention, after modeling the model of the embedded permanent magnet synchronous motor, the embedding by input-output linearization (input-output linearization) A failure detection algorithm is generated by converting a nonlinear model of the type permanent magnet synchronous motor into a linearized model, and then measuring a residual from the linearized model by applying a parity equation, and generating the failure. Detection algorithms can be used to detect faults in the current and position sensors of the system in real time.
본 발명의 실시예에 따르면, 매입형 영구자석 동기 모터의 전류 센서의 고장뿐만 아니라 위치 센서의 고장 역시 설계된 알고리즘에 의해서 실시간으로 정확하게 검출할 수 있다.According to the embodiment of the present invention, not only the failure of the current sensor of the embedded permanent magnet synchronous motor but also the failure of the position sensor can be accurately detected in real time by a designed algorithm.
본 발명의 실시예에 따르면, 알고리즘에 의해서 전류 센서 및 위치 센서의 고장을 검출할 수 있어 센서의 고장 검출에 소요되는 비용을 종래에 비해 감소시킬 수 있다.
According to the embodiment of the present invention, the failure of the current sensor and the position sensor can be detected by an algorithm, so that the cost of detecting the failure of the sensor can be reduced as compared with the related art.
도 1은 도 1은 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 구성을 개략적으로 도시한 블록 다이아그램이다.
도 2는 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법의 순서도이다.
도 3 내지 도 5는 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 시뮬레이션 결과를 도시한 그래프들이다.1 is a block diagram schematically illustrating a configuration of an embedded permanent magnet synchronous motor according to an embodiment of the present invention.
2 is a flowchart illustrating a sensor failure detection method of a control system of an embedded permanent magnet synchronous motor according to an exemplary embodiment of the present invention.
3 to 5 are graphs showing simulation results of a control system of an embedded permanent magnet synchronous motor according to an embodiment of the present invention.
이하, 첨부 도면을 참조하여 본 발명의 실시예에 따른 구성 및 적용에 관하여 상세히 설명한다. 이하의 설명은 특허 청구 가능한 본 발명의 여러 태양(aspects) 중 하나이며, 하기의 기술(description)은 본 발명에 대한 상세한 기술(detailed description)의 일부를 이룬다. Hereinafter, configurations and applications according to embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following description is one of several aspects of the patentable invention and the following description forms part of the detailed description of the invention.
다만, 본 발명을 설명함에 있어서, 공지된 기능 혹은 구성에 관한 구체적인 설명은 본 발명의 요지를 명료하게 하기 위하여 생략하기로 한다.In the following description, well-known functions or constructions are not described in detail for the sake of clarity and conciseness.
도 1은 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 구성을 개략적으로 도시한 블록 다이아그램이고, 도 2는 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법의 순서도이며, 도 3 내지 도 5는 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터의 제어 시스템의 시뮬레이션 결과를 도시한 그래프들이다.1 is a block diagram schematically showing the configuration of a buried permanent magnet synchronous motor according to an embodiment of the present invention, Figure 2 is a control system of a buried permanent magnet synchronous motor according to an embodiment of the present invention 3 to 5 are graphs illustrating simulation results of a control system of an embedded permanent magnet synchronous motor according to an exemplary embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터(100)는, 변환된 전류값을 그리고 엔코더(120)에 의해 획득된 위치 검출 정보를 고장 검출 알고리즘(101)에 대입함으로써 IPMSM컨트롤러(110)는 제어 시스템에 구비되는 전류 센서 및 위치 센서의 고장을 실시간으로 검출할 수 있다. 다시 말해, 알고리즘(101)에 기초하여 전류 센서의 고장뿐만 아니라 위치 센서의 고장도 같이 실시간으로 검출할 수 있어 효율성 및 정확성을 향상시킬 수 있으며 또한 비용 소요도 줄일 수 있는 장점이 있다.Referring to FIG. 1, the embedded permanent magnet
도 2를 참조하면, 본 발명의 일 실시예에 따른 매입형 영구자석 동기 모터 제어 시스템의 센서 고장 검출 방법은, 매입형 영구자석 동기 모터(100)의 비선형적인 모델을 모델링(modeling)하는 모델링 단계(S100)와, 인풋-아웃풋 선형화(input-output linearization)에 의해 매입형 영구자석 동기 모터(100)의 비선형적인 모델을 선형화된 모델로 변환하는 선형 모델 변환 단계(S200)와, 패리티 방적식(Parity equation)을 적용함으로써 선형화된 모델로부터 오차(residual)를 측정하는 오차 측정 단계(S300)와, 전술한 단계들에 의해 제안된 고장 검출 알고리즘(101)의 유용성을 컴퓨터 시뮬레이션에 의해 증명하는 알고리즘 증명 단계(S400)를 포함할 수 있다.2, the sensor failure detection method of the embedded permanent magnet synchronous motor control system according to an exemplary embodiment of the present disclosure includes a modeling step of modeling a nonlinear model of the embedded permanent magnet
각각의 단계에 대해 설명하면, 먼저 모델링 단계(S100)에서, 매입형 영구자석 동기 모터(100)가 밸런스 있는 권선들 그리고 포화 없는 3상을 가진다고 가정하면, 직접 직교(d-q, direct-quadrature) 동기 프레임 내에서 동기 모터의 전압 방정식은 다음과 같이 표현될 수 있다.For each step, first, in the modeling step (S100), assuming that the embedded permanent magnet
......(식 1) (Equation 1)
......(식 2) (Equation 2)
식 1 및 식 2에서, 는 d-축 전압, R은 고정자 저항, 는 d-축 전류, 는 d-축 인덕턴스, 는 모터의 폴 페어(pole pair), 은 모터 속도, 는 q-축 인덕턴스, 는 q-축 전류, 는 q-축 전압, 은 쇄교자속(flux linkage)이다. In
그리고 전자기적인 토크는 다음과 같이 표현될 수 있다.The electromagnetic torque can be expressed as follows.
......(식 3) (Equation 3)
한편, 속도의 동적인 방적식은 다음의 식 4와 같다.On the other hand, the dynamic spinning equation of the speed is as follows.
......(식 4) (Equation 4)
식 4에서, 은 알려지지 않은 외부 하중이고, , 은 모터의 표준 파라미터이다. In
위치의 동적인 방정식은 다음의 식 5와 같다.The dynamic equation of position is given by
......(식 5) (Eq. 5)
여기서, a-축 전류인 , b-축 전류인 는 전류 센서에 의해 측정될 수 있고, 회전자 위치인 는 위치 센서에 의해 측정될 수 있다. 이때, , 로부터 및 를 발생시키기 위해 직접 직교 변환(d-q, direct-quadrature transformation)이 적용될 수 있다. 직접 직교 변환은 다음의 식 6과 같이 정의될 수 있다.Where a-axis current , b-axis current Can be measured by a current sensor, and the rotor position Can be measured by the position sensor. At this time, , from And Direct quadrature transformation (dq) can be applied to generate Direct orthogonal transformation may be defined as in
......(식 6) (Equation 6)
한편, 전술한 바와 같이, 모델링 단계(S100) 후, 매입형 영구자석 동기 모터(100)의 비선형적인 특성을 반영한 선형 모델 변환 단계(S200)가 진행되는데, 이때 인풋 아웃풋 선형화(input-output linearization)가 이루어질 수 있다.On the other hand, as described above, after the modeling step (S100), a linear model conversion step (S200) reflecting the non-linear characteristics of the embedded permanent magnet
선형 모델 변환 단계(S200)에서 비선형적인 시스템 모델을 예를 들면 리 미분(Lie derivative) 방정식에 적용시킴으로써 선형적인 시스템 모델을 구할 수 있다. 리 미분 방정식을 다음의 식 7과 같다.In the linear model transformation step (S200), a linear system model can be obtained by applying a nonlinear system model to, for example, a Lie derivative equation. Lee's differential equation is given by the following equation.
......(식 7) (Eq. 7)
여기서 선형화된 모델을 획득하기 위해, 새로운 상태 변수가 다음의 식 8과 같이 정의될 수 있다.In order to obtain a linearized model here, a new state variable may be defined as in
......(식 8) (Eq. 8)
식 8에서, 이고,In
이며, 이고, Is, ego,
이며, Is,
이고, 이다. ego, to be.
본 시스템이 늦게 변하고 시스템의 전류 상태가 로 알려졌다고 가정하고, 새로운 상태 변수를 시간에 대해 미분한 후 전술한 식 1 내지 식 5에 적용시키면, 센서 고장 신호()를 포함한 시스템의 상태 공간 형성은 다음의 식 9로부터 얻을 수 있다.The system changes slowly and the current state of the system Suppose it is known that the new state variable is differentiated with respect to time and then applied to
......(식 9) (Eq. 9)
여기서,here,
이고, ego,
, , , ,
, ,
이다. to be.
이러한 식들에 의해서, 비선형적인 부분을 반영한 선형적인 시스템 모델을 구할 수 있다.From these equations, we can obtain a linear system model that reflects the nonlinear part.
이후, 선형적인 시스템 모델을 패리티 방정식(Parity equation)에 적용시킴으로써 오차를 구하는 오차 측정 단계(S300)가 실행된다.Thereafter, an error measuring step S300 of obtaining an error by applying a linear system model to a parity equation is performed.
시스템의 전류 센서 및 위치 센서 고장을 검출하기 위해, 오차(, residual)를 다음의 식 10에 의해 구할 수 있다.To detect current sensor and position sensor failures in the system, , residual) can be obtained by the following equation.
......(식 10) (Eq. 10)
고장의 존재 유무를 확인하기 위해, 오차()는 가 0이 아니라면 에 의해 영향을 받고, 가 0이라면 점근적으로 작아진다. 이러한 조건을 만족하는 , 를 찾기 위해, 다음의 식 11이 적용될 수 있다.To check for the presence of a fault, the error ( ) Is not zero Affected by Is 0, it becomes asymptotically small. To meet these conditions , In order to find, Equation 11 below can be applied.
......(식 11) (Eq. 11)
여기서, 이다.here, to be.
식 11은 , 의 기초가 의 남은 눌 스페이스(null space)라는 것을 가리킨다. 따라서 , 를 결정하기 위해, 의 눌 스페이스를 구하는 것이 필수적이다. 의 남은 눌 스페이스()는 식 9 및 식 11로부터의 매트릭스에 따라 계산될 수 있다.Equation 11 , The basis of Indicates the remaining null space of the. therefore , To determine, It is essential to find the space to be pressed. Remaining pressed space ( ) Can be calculated according to the matrices from equations (9) and (11).
......(식 12) (Eq. 12)
여기서, here,
이다. to be.
상기 식 12에 표현된 것 같이, , , 및 는 적절하지 않으며, 이것은 오차의 실현을 불가능하게 만든다. 이에, 저대역 필터(low pass filter)가 적용될 수 있다.As represented by Equation 12, , , And Is not appropriate, which makes it impossible to realize the error. Thus, a low pass filter may be applied.
......(식 13) (Eq. 13)
식 13에서, 및 는 저대역 필터의 시간 상수이다. 식 13에 식 12을 적용시킴으로써 , 가 계산될 수 있고, 오차가 식 12 및 식 13을 식 10에 적용시킴으로써 계산될 수 있다. 계산된 오차는 다음의 식 14와 같다.In equation 13, And Is the time constant of the low pass filter. By applying equation 12 to equation 13 , Can be calculated and the error can be calculated by applying equations 12 and 13 to
......(식 14) (Eq. 14)
전류 모터 속도()가 알려져 있지 않기 때문에, 식 14를 실행하기 위해서는 그것이 추정되어야만 한다. 모터 속도 추정은 다음의 식 15로부터 구할 수 있다.Current motor speed ( Since is not known, it must be estimated to perform equation 14. The motor speed estimate can be obtained from the following equation (15).
......(식 15) (Eq. 15)
여기서, 및 는 저대역 필터의 시간 상수이다. 제안된 고장 검출 알고리즘(101)의 블록 다이아그램은 전술한 바와 같이 도 1과 같다. 그리고 제안된 고장 검출 알고리즘(101)은 식 14 및 식 15에 의해 실행될 수 있다.here, And Is the time constant of the low pass filter. The block diagram of the proposed
한편, 본 실시예의 알고리즘 증명 단계(S400)에서, 전술한 단계들에 의해 결정된 고장 검출 알고리즘(101)의 유용성을 컴퓨터 시뮬레이션(computer simulation)에 의해 증명할 수 있다.On the other hand, in the algorithm verification step S400 of the present embodiment, the usefulness of the
알고리즘 증명 단계(S400)에서 적용될 수 있는 컴퓨터 시뮬레이션은 매틀랩(MATLAB) 또는 시뮬링크(SIMULINK)일 수 있다. 다만, 이에 한정되는 것은 아니다.The computer simulation that may be applied in the algorithm verification step S400 may be Matlab or Simulink. However, the present invention is not limited thereto.
알고리즘 증명 단계에서 적용될 수 있는 매입형 영구자석 동기 모터의 파라미터들은 다음의 표 1과 같이 주어질 수 있다.The parameters of the embedded permanent magnet synchronous motor that can be applied in the algorithm verification step may be given as shown in Table 1 below.
시뮬레이션을 위한 시뮬레이터는 도 1에 도시된 것과 같으나, IPMSM 컨트롤러(110), PWM 제너레이터(130) 및 인버터(140)는 시뮬레이션의 편의를 위해 실행되지 않을 수도 있다. The simulator for simulation is the same as that shown in FIG. 1, but the
오차에 있어서 외부 하중의 효과를 나타내기 위해, 도시하지는 않았지만, 인풋 신호 제너레이터가 가상의 외부 하중 제너레이터를 포함할 수 있다. 센서 검출 제너레이터는 제안된 알고리즘의 탐지 가능성을 확인하기 위해 전류 센서 및 엔코더의 고장 신호를 발생시킬 수 있다.To illustrate the effect of external load on error, although not shown, the input signal generator may include a virtual external load generator. The sensor detection generator can generate a fault signal of the current sensor and encoder to confirm the detectability of the proposed algorithm.
한편, 도 3을 통해 d-축 전압 및 q-축 전압이 끊임 없고 5Nm의 외부 하중이 10초마다 가해질 때, 시뮬레이션의 결과를 보여준다. 도 4에 도시된 것처럼 오차에 대한 외부 하중의 효과는 매우 작음을 알 수 있다.Meanwhile, the d-axis voltage and the q-axis voltage are shown in FIG. 3 when the external load of 5 Nm is applied every 10 seconds, and the result of the simulation is shown. As shown in Figure 4 it can be seen that the effect of the external load on the error is very small.
한편, 도 5는 a-축 전류 센서의 0.5V 오프셋 고장 신호가 20초마다 가해지고, 5Nm의 외부 하중이 10초마다 가해질 때 시뮬레이션의 결과를 보여준다. 이에 도시된 것처럼, 오차의 변화가 매우 커 센서 중의 하나가 20초 후에 비정상적이라는 것을 쉽게 파악할 수 있다.On the other hand, Figure 5 shows the results of the simulation when a 0.5V offset fault signal of the a-axis current sensor is applied every 20 seconds and an external load of 5 Nm is applied every 10 seconds. As shown here, it is easy to see that the change in error is so great that one of the sensors is abnormal after 20 seconds.
이와 같이, 본 발명의 일 실시예에 따르면, 모터 제어 시스템의 새로운 센서 고장 검출 방법은 시스템 비선형성 및 하중 토크 영향의 변화를 감소시키기 위해 인풋-아웃풋 선형화 및 패리티 방정식 접근에 기초하여 설계된 고장 검출 알고리즘에 의해서 전류 센서 및 위치 센서 모두의 고장 검출을 용이하면서도 정확하게 수행할 수 있는 장점이 있다.As such, in accordance with an embodiment of the present invention, a novel sensor failure detection method of a motor control system is a failure detection algorithm designed based on input-output linearization and parity equation approach to reduce changes in system nonlinearity and load torque effects. By doing so, there is an advantage in that failure detection of both the current sensor and the position sensor can be easily and accurately performed.
한편, 본 발명은 기재된 실시예에 한정되는 것이 아니고, 본 발명의 사상 및 범위를 벗어나지 않고 다양하게 수정 및 변형할 수 있음은 이 기술의 분야에서 통상의 지식을 가진 자에게 자명하다. 따라서 그러한 수정예 또는 변형예들은 본 발명의 특허청구범위에 속한다 하여야 할 것이다.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Therefore, such modifications or variations will have to be belong to the claims of the present invention.
100 : 매입형 영구자석 동기 모터 101 : 고장 검출 알고리즘
110 : IPMSM 컨트롤러 120 : 엔코더
130 : PWM 제너레이터 140 : 인버터100: embedded permanent magnet synchronous motor 101: failure detection algorithm
110: IPMSM controller 120: encoder
130: PWM generator 140: Inverter
Claims (8)
직접 직교 변형(d-q(direct-quadrature) transformation)에 의해 정의되는 상기 매입형 영구자석 동기 모터의 모델을 모델링(modeling)하는, 모델링 단계;
상기 시스템의 동적인 방정식을 선형화하는 비선형적인 대등의 변형을 제공하는 인풋-아웃풋 선형화(input-output linearization)에 의해 상기 매입형 영구자석 동기 모터의 비선형적인 모델을 선형화된 모델로 변환하는, 선형 모델 변환 단계; 및
패리티 방정식(Parity equation)을 적용함으로써 상기 선형화된 모델로부터 오차(residual)를 측정하는, 오차 측정 단계;
를 포함하며, 상기 단계들에 기초하여 생성된 고장 검출 알고리즘을 이용하여 상기 시스템의 전류 센서 및 위치 센서의 고장을 검출하는 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법.
In the sensor failure detection method of the control system of the embedded permanent magnet synchronous motor,
A modeling step of modeling a model of the embedded permanent magnet synchronous motor defined by direct-quadrature (dq) transformation;
A linear model that transforms the nonlinear model of the embedded permanent magnet synchronous motor into a linearized model by input-output linearization providing a nonlinear equivalent deformation that linearizes the dynamic equations of the system Conversion step; And
An error measuring step of measuring a residual from the linearized model by applying a parity equation;
And detecting a failure of the current sensor and the position sensor of the system using a failure detection algorithm generated based on the above steps.
상기 오차 측정 단계 다음에 진행되며, 제안된 상기 고장 검출 알고리즘의 유용성을 컴퓨터 시뮬레이션에 의해 증명하는, 알고리즘 증명 단계를 더 포함하는 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법.
The method of claim 1,
A method for detecting a sensor failure of the control system of the embedded permanent magnet synchronous motor, further comprising an algorithm verification step, which is performed after the error measuring step and proves the usefulness of the proposed failure detection algorithm by computer simulation.
상기 알고리즘 증명 단계에서의 상기 컴퓨터 시뮬레이션은 매틀랩(MATLAB) 또는 시뮬링크(SIMULINK)를 포함하는 프로그램에 의해 실행되는 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법.
The method of claim 2,
And the computer simulation in the algorithm verification step is executed by a program comprising a matlab or simulink.
상기 모델링 단계에서, 정의된 d-q 동기 프레임 내에서의 전압 방정식은, 및 (여기서, 는 d-축 전압, R은 고정자 저항, 는 d-축 전류, 는 d-축 인덕턴스, 는 모터의 폴 페어(pole pair), 은 모터 속도, 는 q-축 인덕턴스, 는 q-축 전류, 는 q-축 전압, 은 쇄교자속(flux linkage)임)인 매입형 영구자석 동기 모터의 제어 시스템의 고장 검출 방법.
The method of claim 1,
In the modeling step, the voltage equation within the defined dq sync frame, And (here, Is the d-axis voltage, R is the stator resistance, D-axis current, D-axis inductance, Is the pole pair of the motor, Silver motor speed, Is the q-axis inductance, Is the q-axis current, Is the q-axis voltage, Is a flux linkage. A failure detection method for a control system of an embedded permanent magnet synchronous motor.
상기 모델링 단계(S100)에서 정의된 d-q 동기 프레임 내에서의 전류 방정식은, (여기서, 는 a축 전류, 는 b축 전류, 은 회전자 위치임)인 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법.
5. The method of claim 4,
The current equation in the dq sync frame defined in the modeling step S100 is (here, Is the a-axis current, Is the b-axis current, Is the rotor position) sensor failure detection method of a control system of an embedded permanent magnet synchronous motor.
상기 선형 모델 변환 단계는, 상기 모델링 단계에서 비선형적인 상기 모델을 정의하는 식을 리 미분(Lie derivative)에 적용하여 상기 선형화된 모델을 구하는 매입형 영구자석 동기 모터의 제어 시스템의 고장 검출 방법.
The method of claim 1,
In the linear model conversion step, a failure detection method of a control system of an embedded permanent magnet synchronous motor, which obtains the linearized model by applying an equation defining the nonlinear model in the modeling step to a Li derivative.
상기 인풋-아웃풋 선형화를 적용하여 상기 매입형 영구자석 동기 모터의 비선형적인 특성을 반영하는 모델을 획득하는 매입형 영구자석 동기 모터의 제어 시스템의 센서 고장 검출 방법.
The method according to claim 6,
And applying the input-output linearization to obtain a model reflecting the nonlinear characteristics of the embedded permanent magnet synchronous motor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110042659A KR101218441B1 (en) | 2011-05-04 | 2011-05-04 | Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110042659A KR101218441B1 (en) | 2011-05-04 | 2011-05-04 | Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120124805A KR20120124805A (en) | 2012-11-14 |
KR101218441B1 true KR101218441B1 (en) | 2013-01-04 |
Family
ID=47510078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110042659A Expired - Fee Related KR101218441B1 (en) | 2011-05-04 | 2011-05-04 | Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101218441B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104536303A (en) * | 2014-12-11 | 2015-04-22 | 中国航空工业集团公司第六三一研究所 | Fault injection method |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103513135B (en) * | 2013-10-10 | 2016-02-24 | 清华大学 | A kind of simulating test device and using method thereof of directly driving sea wave power generation system |
KR101672131B1 (en) * | 2015-04-23 | 2016-11-16 | 한양대학교 산학협력단 | Fault diagnosis system method for driving motor of electric vehicle using vehicle dynamic analysis |
CN105827335B (en) * | 2016-06-07 | 2018-06-29 | 北京邮电大学 | A kind of antenna number determines method and device |
CN111027255A (en) * | 2019-12-25 | 2020-04-17 | 哈尔滨工业大学 | Simulation analysis method for no-load current of permanent magnet synchronous motor |
KR102494391B1 (en) * | 2021-04-28 | 2023-02-01 | 현대로템 주식회사 | Motor Position Sensor Fault Finding and Compensation Method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000022198A (en) * | 1996-06-24 | 2000-04-25 | 아세릭 에이. 에스 | Model based fault detection system for electric motors |
JP2000513097A (en) * | 1996-06-24 | 2000-10-03 | アルチェリク・アノニム・シルケト | Model-based fault detection system for electric motors |
KR20010068842A (en) * | 2000-01-10 | 2001-07-23 | 이중구 | Method for compensating voltage error in a motor driving system |
KR20090078075A (en) * | 2008-01-14 | 2009-07-17 | 충북대학교 산학협력단 | Fault diagnosis method of induction motor using DFT and wavelet |
-
2011
- 2011-05-04 KR KR1020110042659A patent/KR101218441B1/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20000022198A (en) * | 1996-06-24 | 2000-04-25 | 아세릭 에이. 에스 | Model based fault detection system for electric motors |
JP2000513097A (en) * | 1996-06-24 | 2000-10-03 | アルチェリク・アノニム・シルケト | Model-based fault detection system for electric motors |
KR20010068842A (en) * | 2000-01-10 | 2001-07-23 | 이중구 | Method for compensating voltage error in a motor driving system |
KR20090078075A (en) * | 2008-01-14 | 2009-07-17 | 충북대학교 산학협력단 | Fault diagnosis method of induction motor using DFT and wavelet |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104536303A (en) * | 2014-12-11 | 2015-04-22 | 中国航空工业集团公司第六三一研究所 | Fault injection method |
Also Published As
Publication number | Publication date |
---|---|
KR20120124805A (en) | 2012-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101218441B1 (en) | Control System of Interior Permanent Magnet Synchronous Motor and Method to Detect Sensor Fault thereof | |
Xu et al. | Torque ripple minimization using online estimation of the stator resistances with consideration of magnetic saturation | |
JP5124483B2 (en) | Method and apparatus for driving a synchronous machine | |
US6661194B2 (en) | Real-time estimation of induction machine parameters using sinusoidal voltage signals | |
Marino et al. | Fault-tolerant cruise control of electric vehicles with induction motors | |
CN103248307A (en) | Fault diagnosis method for current sensor in induction motor speed regulating system | |
US12255565B2 (en) | Online monitoring and compensation of stator inter-turn short circuit fault in permanent magnet synchronous machines | |
Mapelli et al. | A rotor resistance MRAS estimator for induction motor traction drive for electrical vehicles | |
CN104808100A (en) | Multi-winding high sensitivity current transformer | |
CN104205614A (en) | Control device for three-phase ac induction motor and control method for three-phase ac induction motor | |
CN112910375A (en) | Integrated fault isolation and prognosis system for electric drive system | |
KR102150091B1 (en) | Method for controlling a power train and corresponding system | |
Kang et al. | Fault diagnosis for permanent magnet synchronous motor with demagnetization fault and sensor fault | |
Mapelli et al. | A rotor resistance MRAS estimator for EV induction motor traction drive based on torque and reactive stator power: Simulation and experimental results | |
CN107453676A (en) | The Speed identification method and motor protection method of Speedless sensor motor | |
Zhang et al. | Functional safety of electrified vehicles through model-based fault diagnosis | |
Babel et al. | Parametric sensitivity in the analysis and control of permanent magnet synchronous machines | |
Zhang et al. | Robust sensor faults detection for induction motor using observer | |
Márquez-Fernández et al. | Dynamic testing characterization of a HEV traction motor | |
JP5106295B2 (en) | Rotor position estimation device for synchronous motor | |
Zhang et al. | Fault diagnosis for pmsm drive system in electric vehicle | |
KR101426485B1 (en) | Device for controlling AC motor | |
Ojeda et al. | Fault diagnosis using vibration measurements of a flux-switching permanent magnet motor | |
Bongini et al. | Estimation of Synchronous Motor Air-Gap Torque in DOL Start-Up Operation from Manufacturer Data Sheet Parameters | |
CN114563100A (en) | Permanent magnet synchronous motor temperature monitoring method and device and vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110504 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120626 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20121217 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20121227 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20121227 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20151012 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20151012 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20161004 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20161004 Start annual number: 5 End annual number: 5 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20181007 |