Literature DB >> 26840317

Current Sensor Fault Reconstruction for PMSM Drives.

Gang Huang1,2, Yi-Ping Luo3, Chang-Fan Zhang4, Jing He5, Yi-Shan Huang6.   

Abstract

This paper deals with a current sensor fault reconstruction algorithm for the torque closed-loop drive system of an interior PMSM. First, sensor faults are equated to actuator ones by a new introduced state variable. Then, in αβ coordinates, based on the motor model with active flux linkage, a current observer is constructed with a specific sliding mode equivalent control methodology to eliminate the effects of unknown disturbances, and the phase current sensor faults are reconstructed by means of an adaptive method. Finally, an αβ axis current fault processing module is designed based on the reconstructed value. The feasibility and effectiveness of the proposed method are verified by simulation and experimental tests on the RT-LAB platform.

Entities:  

Keywords:  active flux; permanent magnet synchronous motor (PMSM); reconstruction; sensors fault; sliding mode observers

Year:  2016        PMID: 26840317      PMCID: PMC4801555          DOI: 10.3390/s16020178

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Permanent magnet synchronous motors (PMSMs) are attractive for electric vehicle and railway traction drive applications thanks to their small volume, light weight, high efficiency, high power density, rugged construction and faster response [1,2]. However, PMSM traction systems are easily influenced by the circumstances of the application environment such as vibration and shock, low and high temperature, humidity and dust, etc., which lead to faults that could directly result in deterioration of the torque performance, and even seriously affect the safety of electric vehicles and railway trains. Therefore, it’s very significant to develop the real-time fault diagnosis and detection systems for PMSM drive systems. A PMSM drive system is usually embedded with at least two feedback current sensors, and faults in any of these sensors may lead to performance degradation [3], therefore, it is necessary to diagnose sensor faults to guarantee the safe and reliable operation of the drive system. Compared to sensor fault diagnosis of PMSM systems, there has been a lot of research on motor body faults or inverter faults [4,5,6,7,8,9,10]. Reference [11] proposed an offline method to diagnose current sensor faults for PMSM drive systems. In [12] a parity space approach based on redundancies in a temporal window to diagnose sensor faults was proposed, but the method only detected sudden faults. In [3] the authors proposed an Extended Kalman Filter method to diagnose current sensor faults for PMSM drive systems, but the performance would deteriorate at low speed, and it is not sensitive to slowly varying faults. A residual generation method based on an adaptive observer for phase current sensors was described in [13], but if the threshold is set larger, it will lead to misjudgments. The technology of residual generation by means of a filter or observer for fault detection and isolation cannot directly estimate the failures, and this may cause problems such as omission and misjudgment if the threshold chosen is not suitable, so in practical engineering applications, fault diagnosis systems should have higher sensitivity to small and slow-variation faults, and at the same time, they should be robust to various uncertainties, so as to reduce the rates of false positives and missed fault reports. Therefore, this paper presents a current sensor fault reconstruction algorithm for an interior PMSM torque closed-loop drive system based on a sliding mode observer thanks to its better robustness to inaccurate mathematical models, external disturbances, and parameter perturbation [14,15]. First, current sensor faults are equated to actuator ones by a newly introduced state variable. Then, in αβ coordinates, based on the motor model with active flux linkage, a current sliding mode observer is constructed with specific equivalent control methodology to eliminate the effects of unknown disturbances on the system, and the phase current sensor faults are reconstructed by means of an adaptive method. Finally, an αβ axis current fault processing module is designed based on the reconstructed value. This method can accurately identify and reconstruct intermittent offset faults, slow-variation offset faults and abrupt gain faults in real-time, so the fault processing module can restrain the torque oscillation after current sensor fault occurs. The feasibility and effectiveness of the proposed method are verified by simulation and experimental tests on the RT-LAB platform.

2. IPMSM Mathematical Model

The stator voltage equations for the IPMSM in the rotating reference dq frame can be expressed as [16]: The flux equations in the rotating reference dq frame are: The electromagnetic torque equation can be described as: where R stands for the stator resistance, L and L stand for the dq axis stator inductances, u, u and i, i are respectively the stator voltages and currents in the dq axis frame, ψ, and ψ, ψ are respectively the permanent magnet flux linkage and the dq axis stator fluxes, ω and n are the electrical rotor speed and the number of pole pairs, respectively. D stands for the differential operator. Through coordinate transformation, Equation (1) is transformed to be: where L1 = (L)/2, L2 = (L L)/2, u, u and i, i are respectively the stator voltages and currents in the αβ axis frame, θ is the electrical position. Items with 2θ in Equation (4) show the salient features of IPMSM, and it is difficult for the estimation of the IPMSM status variable. The voltage Equation (1) in the rotating reference dq frame can be reconstructed as: where is a symmetric matrix. It has nothing to do with the d axis stator inductance and eliminates the salient pole phenomenon of IPMSM. Through coordinate transformation, the Equation (5) in the stationary -reference frame is transformed to be:

3. Sliding Mode Observers Design and Fault Reconstruction

According to Equation (6), one has: The active flux linkage is defined as [17,18]: Let ψ represents the active flux linkage vector in the stationary αβ-reference frame, we have: Let , , , , , , . According to Equation (7), the equation of PMSM model with sensor fault can be expressed as: where f = [f f]T is the stator current sensor fault vector in the stationary αβ-reference frame, d = [d d]T is the unknown disturbance vector, d and d are assumed to be bounded. “” denotes the derivative. x is the state variable, u and y are respectively the input vector and output vector. , . Consider a new state variable z which is a filtered version of y, and satisfies: where a and b are constant. If we select , , Equation (11) can be rewritten as: According to Equations (10) and (12), a new system can be described as: where w is output vector of the new system. f appears as an actuator fault in the new system and so the approach described earlier can be adopted. The sliding mode observer can be designed as: where “^” denotes the estimated values. v1 and v2 are the sliding mode correction control signal. where and are all to be designed. The observer errors are defined as: , , . The direct axis current component of the active flux linkage quickly converge to the given value when the bandwidth is high enough, this ensures the active flux linkage as a linear constant value [17,18]. The state estimation error equations can be expressed as: Consider a Lyapunov function candidate: where Q is a positive constant. Differentiating the Lyapunov function and according to Equations (17) and (18), then: Since A is a symmetric negative definite matrix, , and , then can be expressed as: When the sensor gain changes very slowly as the time and environment change, or the sensor suddenly detects a break, power down or damage, the first derivative of the fault approximates to zero, that is , then: For the arbitrary initial conditions , if the adaptive law algorithm for fault reconstruction is: Then: Select and , where , , then: From the Lyapunov theorem, the system will reach the sliding mode state in finite time. Since i and i are practically calculated from i. In the case of only “a” and “b” phase current sensors, according to [13]: The effects of the αβ axis sensor faults f and f are related to the errors in “a” and “b” phase sensor faults f and f as follows: According to Equations (23) and (27), the adaptive law for the faults reconstruction in “a” and “b” phase sensors can be expressed as:

4. Fault Diagnosis and Fault Processing

When no phase sensor faults occur, the fault reconstruction values are also zero. When sensor faults occur, the fault reconstruction values deviate from their zero value. The faults detection decision rule are expressed in Table 1, Where “1” stands for “sensor faults occur”, “0” stands for “no sensor faults occur”, “” represents “the fault flags”.
Table 1

Faults detection decision rule.

f^bf^aFlag ibFlag ia
0000
0101
1010
1111
Faults detection decision rule. After a sensor fault occurs, the torque oscillates since the original current balance is destroyed. The performance of the drive system will decrease. To achieve a performance similar to the pre-fault status, it is necessary to study the fault processing strategy. The αβ axis current fault processing module is shown in Figure 1. The fault processing equations can be expressed as: where is a logic AND operation equation, i and i are the αβ axis feedback currents after fault processing. When no phase sensor faults occur, “” is zero value, the estimation of αβ axis current is adopted for the αβ axis feedback current. When sensor faults occur, “” equals one, the difference between the estimation of αβ axis current and its corresponding fault reconstruction is adopted for the αβ axis feedback current.
Figure 1

αβ axis current fault processing module.

αβ axis current fault processing module.

5. Simulations and Analysis

The effectiveness of the fault reconstruction and fault processing method for PMSM drive system proposed in the paper was simulated experimentally. The block diagram of the simulation setup is shown in Figure 2.
Figure 2

Block diagram of current sensor fault reconstruction and fault processing system for IPMSM.

Block diagram of current sensor fault reconstruction and fault processing system for IPMSM. The parameters for the interior PMSM of this study are tabulated in Table 2. The given speed and torque are 200 rad/s and 500 Nm, respectively. Let system unknown disturbances d and d be random noise, which value range is [−50 50]. To reduce chattering and eliminate high-frequency interference caused by the chattering, a successive approximation function can be used to substitute for the sign function sgn (·). Two cases are discussed:
Table 2

Interior PMSM parameters.

QuantitySymbolValue
Stator resistanceRs0.02 Ω
Q axis inductanceLq0.001500 H
D axis inductanceLd0.003572 H
InertiaJ100 kg·m2
Magnetic fluxψr0.892 Wb
Number of pole pairsP4 pairs
Damping coefficientB0.001 Nm·s/rad
DC-bus voltageVdc1500 V
Interior PMSM parameters. (A) Intermittent offset fault on “b” phase sensor The “b” phase sensor fault can be expressed as: The three-phase stator currents of the current sensor output are shown in Figure 3, and the actual and estimated values of i and i are shown in Figure 4 and Figure 5, respectively. The phase “a” and phase “b” current sensors fault reconstruction values are shown in Figure 6 and Figure 7, respectively. The electromagnetic torque is shown in Figure 8. As shown in the simulation figures, when an intermittent offset fault is added, the originally current balance is destroyed, the amplitudes of phase “a” and phase “c” currents increase slightly, the measured phase “b” sensor current produces an intermittent offset. The electromagnetic torque produces a corresponding equiamplitude oscillation. The adaptive law for fault reconstruction can accurately reconstruct the intermittent offset faults. When the fault value becomes zero at t = 0.3 s–0.5 s, the current and the torque are back to normal.
Figure 3

The measured value of the three-phase current.

Figure 4

The actual and estimated value of i.

Figure 5

The actual and estimated value of i.

Figure 6

The current sensor fault and its reconstruction in phase “a”.

Figure 7

The current sensor fault and its reconstruction in phase “b”.

Figure 8

The electromagnetic torque.

The measured value of the three-phase current. The actual and estimated value of i. The actual and estimated value of i. The current sensor fault and its reconstruction in phase “a”. The current sensor fault and its reconstruction in phase “b”. The electromagnetic torque. When the given speed increases to 300 rad/s at t = 0.8 s, the frequency of the current increases, accordingly, the equiamplitude oscillation frequency of the electromagnetic torque also increases, the change of the speed does not affect the observation of the current and the fault reconstruction. The current fault processing module is introduced at t = 0.9 s, the phase “b” and the β axis currents still experience the corresponding offset since the fault still exists, but the electromagnetic torque oscillation disappears and the torque value reaches the given value. (B) Slow-variation offset fault on phase “a” sensor and abrupt gain fault on phase “b” sensor The sensors faults can be expressed as: The three-phase stator currents of the current sensor output are shown in Figure 9, and the actual and the estimated values of i and i are shown in Figure 10 and Figure 11, respectively. The phase “a” and phase “b” current sensors faults reconstruction values are shown in Figure 12 and Figure 13, respectively. The electromagnetic torque is shown in Figure 14. As shown in these figures, when the faults are added, the originally current balance is destroyed, the amplitudes of the β axis and phase “b” currents increase at t = 0.1 s and produce a slowly varying offset at t = 0.3 s, the measured phase “a” sensor current and the estimation of α axis current produce a slowly varying offset at t = 0.3 s. The gain sensor fault in phase “b” produces a corresponding equiamplitude torque oscillation at t = 0.1 s–0.3 s, The amplitude of the electromagnetic torque oscillation gradually increases when a slowly varying offset fault in the phase “a” sensor is introduced at t = 0.3 s whose initial value is about 29.17. The adaptive law for fault reconstruction can accurately reconstruct the slowly varying offset fault and abrupt gain fault. When the given torque increases to 1000 Nm at t = 0.5 s, the frequency of the current does not change and the amplitude of the current increases. The torque change does not affect the observation of the current and the fault reconstruction. The current fault processing module is introduced at t = 0.7 s, the three-phase currents and the αβ axis current are still in the corresponding fault status since the fault still exists, but the electromagnetic torque oscillation disappears and the torque value reaches 1000 Nm.
Figure 9

The measured value of three-phase current.

Figure 10

The actual and estimated value of i.

Figure 11

The actual and estimated values of i.

Figure 12

The current sensor fault and its reconstruction in phase “a”.

Figure 13

The current sensor fault and its reconstruction in phase “b”.

Figure 14

The electromagnetic torque.

The measured value of three-phase current. The actual and estimated value of i. The actual and estimated values of i. The current sensor fault and its reconstruction in phase “a”. The current sensor fault and its reconstruction in phase “b”. The electromagnetic torque.

6. Hardware-in-the-Loop Experiments

To verify the proposed algorithm, experiments have been carried out on a RT-LAB hardware-in-the-loop system. The configuration and platform are shown in Figure 15 and Figure 16, respectively.
Figure 15

The configuration of RT-LAB experimental system.

Figure 16

Photo of the RT-LAB experimental setup.

The configuration of RT-LAB experimental system. Photo of the RT-LAB experimental setup. The controller is a TMS320F2812 DSP, The inverter and PMSM models use blocks from the RT-Events toolbox of RT-LAB OP5600. In this system, the PWM switching frequency is set at 5 KHz. The sampling period is chosen as 20 μs. The experimental results are shown in Figure 17 and Figure 18.
Figure 17

Experimental results when an intermittent fault is applied to the “b” phase current sensor. (a) phase currents and electromagnetic torque responses (iabc: 75 A/div; Te: 500 Nm/div; t: 100 ms/div); (b) actual and estimation αβ axis stator currents responses (iα: 200 A/div; iβ: 150 A/div; t: 100 ms/div); (c) phase currents fault and its reconstruction (fa: 1 A/div; fb: 50 A/div; t: 100 ms/div).

Figure 18

Experimental results when a slow-variation fault and a gain fault are respectively applied to the “a” phase current and “b” phase current sensors. (a) phase currents and electromagnetic torque (iabc: 150 A/div; Te: 1000 Nm/div; t: 100 ms/div); (b) actual and estimation αβ axis stator currents (iα: 500 A/div; iβ: 600 A/div; t: 100 ms/div); (c) phase currents fault and its reconstruction (fa: 50 A/div; fb: 100 A/div; t: 100 ms/div).

Experimental results when an intermittent fault is applied to the “b” phase current sensor. (a) phase currents and electromagnetic torque responses (iabc: 75 A/div; Te: 500 Nm/div; t: 100 ms/div); (b) actual and estimation αβ axis stator currents responses (iα: 200 A/div; iβ: 150 A/div; t: 100 ms/div); (c) phase currents fault and its reconstruction (fa: 1 A/div; fb: 50 A/div; t: 100 ms/div). Experimental results when a slow-variation fault and a gain fault are respectively applied to the “a” phase current and “b” phase current sensors. (a) phase currents and electromagnetic torque (iabc: 150 A/div; Te: 1000 Nm/div; t: 100 ms/div); (b) actual and estimation αβ axis stator currents (iα: 500 A/div; iβ: 600 A/div; t: 100 ms/div); (c) phase currents fault and its reconstruction (fa: 50 A/div; fb: 100 A/div; t: 100 ms/div). Through comparison with the simulation results, the adaptive law of the fault reconstruction can effectively reconstruct intermittent offset faults, slowly varying offset faults and abrupt gain faults of the current sensor, and the αβ axis current fault processing module can restrain the torque oscillation after a fault occurs, and the drive system has better dynamic and higher real-time performance.

7. Conclusions

This paper presents a phase current sensor fault reconstruction method for an interior PMSM torque closed-loop drive system based on a sliding mode observer. The motor model with active flux linkage is constructed first. Next a sliding mode current observer is designed in αβ coordinates to eliminate the effects of unknown disturbances by using a specific equivalent control methodology. Then, the phase current sensor faults are reconstructed by means of an adaptive method. Finally, an αβ axis current fault processing module is designed based on the reconstructed value. This method can accurately identify and reconstruct intermittent offset faults, slowly varying offset faults and abrupt gain faults in real-time, and the αβ axis current fault processing module can restrain the torque oscillation of the system after a fault occurs. The feasibility and effectiveness of the proposed method are verified by simulation and experimental tests on the RT-LAB platform.
  1 in total

1.  Current Sensor Fault Diagnosis Based on a Sliding Mode Observer for PMSM Driven Systems.

Authors:  Gang Huang; Yi-Ping Luo; Chang-Fan Zhang; Yi-Shan Huang; Kai-Hui Zhao
Journal:  Sensors (Basel)       Date:  2015-05-11       Impact factor: 3.576

  1 in total
  7 in total

1.  Integrated Fault Diagnosis Algorithm for Motor Sensors of In-Wheel Independent Drive Electric Vehicles.

Authors:  Namju Jeon; Hyeongcheol Lee
Journal:  Sensors (Basel)       Date:  2016-12-12       Impact factor: 3.576

2.  Sliding Mode Observer-Based Current Sensor Fault Reconstruction and Unknown Load Disturbance Estimation for PMSM Driven System.

Authors:  Kaihui Zhao; Peng Li; Changfan Zhang; Xiangfei Li; Jing He; Yuliang Lin
Journal:  Sensors (Basel)       Date:  2017-12-06       Impact factor: 3.576

3.  Fault Diagnosis of Induction Machines in a Transient Regime Using Current Sensors with an Optimized Slepian Window.

Authors:  Jordi Burriel-Valencia; Ruben Puche-Panadero; Javier Martinez-Roman; Angel Sapena-Bano; Manuel Pineda-Sanchez
Journal:  Sensors (Basel)       Date:  2018-01-06       Impact factor: 3.576

Review 4.  Review on the Traction System Sensor Technology of a Rail Transit Train.

Authors:  Jianghua Feng; Junfeng Xu; Wu Liao; Yong Liu
Journal:  Sensors (Basel)       Date:  2017-06-11       Impact factor: 3.576

5.  Integral Sensor Fault Detection and Isolation for Railway Traction Drive.

Authors:  Fernando Garramiola; Jon Del Olmo; Javier Poza; Patxi Madina; Gaizka Almandoz
Journal:  Sensors (Basel)       Date:  2018-05-13       Impact factor: 3.576

6.  DC-Link Voltage and Catenary Current Sensors Fault Reconstruction for Railway Traction Drives.

Authors:  Fernando Garramiola; Javier Poza; Jon Del Olmo; Patxi Madina; Gaizka Almandoz
Journal:  Sensors (Basel)       Date:  2018-06-22       Impact factor: 3.576

7.  Voltage and Current Sensor Fault Diagnosis Method for Traction Converter with Two Stator Current Sensors.

Authors:  Hongwei Tao; Tao Peng; Chao Yang; Jinqiu Gao; Chunhua Yang; Weihua Gui
Journal:  Sensors (Basel)       Date:  2022-03-18       Impact factor: 3.576

  7 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.