DOI QR코드

DOI QR Code

Speed and Current Sensor Fault Detection and Isolation Based on Adaptive Observers for IM Drives

  • Yu, Yong (Department of Electrical Engineering, Harbin Institute of Technology) ;
  • Wang, Ziyuan (Department of Electrical Engineering, Harbin Institute of Technology) ;
  • Xu, Dianguo (Department of Electrical Engineering, Harbin Institute of Technology) ;
  • Zhou, Tao (Department of Electrical Engineering, Harbin Institute of Technology) ;
  • Xu, Rong (Department of Electrical Engineering, Harbin Institute of Technology)
  • Received : 2014.01.18
  • Accepted : 2014.06.11
  • Published : 2014.09.20

Abstract

This paper focuses on speed and current sensor fault detection and isolation (FDI) for induction motor (IM) drives. A new, accurate and high-efficiency FDI approach is proposed so that a system can continue operating with good performance even in the presence of speed sensor faults, current sensor faults or both. The proposed three paralleled adaptive observers are capable of current sensor fault detection and localization. By using observers, the rotor flux and rotor speed can be estimated which allows the system to run under the speed sensorless vector control mode when a speed sensor fault occurs. In order to detect speed sensor faults, a threshold-based scheme is proposed. To verify the feasibility and effectiveness of the proposed FDI strategy, experiments are carried out under different conditions based on a dSPACE DS1104 induction motor drive platform.

Keywords

NOMENCLATURE

Rs ( Rr ) Stator (rotor) resistance (Ω).

Ls ( Lr ) Stator (rotor) self-inductance (H).

Lm Mutual inductance (H).

ωr Rotor electrical speed (rad/s).

σ = 1 - L2m/(Ls Lr) Leakage coefficient.

is = [isα isβ]T Stator current vector in the stationary α-β reference frame (A).

= [Ψrα Ψrβ]T Rotor flux vector in the stationary α-β reference frame (Wb)

us = [usα usβ]T Stator voltage vector in the stationary α-β reference frame (V).

 

I. INTRODUCTION

During the past decade, the reliability and safety of electric-motor drive systems, especially in high-risk applications, have drawn the attention of many researchers. Fault detection and isolation (FDI) or fault tolerant control (FTC), which aims to detect faults and to keep a system running continuously after faults have occurred, has become a very active research field.

There are three main kinds of faults in induction motor drive systems: electrical faults, such as stator faults (openphase, short-circuit, electrical discharges, etc.) [1], [2], rotor faults (broken bar or cracked end-ring) [3], [4], and inverter faults (short-circuit and open-circuit) [5]; mechanical faults, such as bearing faults [6], [7] and eccentricity faults [8], [9]; and sensor faults. A lot of studies have been published on the diagnostic techniques of electrical and mechanical faults and an overview of these techniques is given in [10].

On the controller side, sensor faults are one of the most common problems in industrial applications [11]. Fig. 1 shows the structure of the most widely used voltage source inverter (VSI) fed induction motor drive system. In this system, it can be seen that a speed sensor, a DC-link voltage sensor and two or three current sensor are utilized. The fault detection and isolation of these sensors are of great importance since their failure can lead to a drive failure. In recent years, a growing number of researchers have dedicated themselves to the study of this topic.

Fig. 1.Structure of the VSI-fed induction motor drive system.

In case of speed sensor faults, the most common method is to utilize the estimated speed obtained from a speed observer instead of the measured speed [12]. From [11]-[15], it can be seen that many kinds of observers can be used, such as Luenberger observers, adaptive observers, sliding-mode observers, MRAS observers, Kalman filters, etc. However, most researchers focus on the design of speed observers while the detection and isolation of speed sensor faults in induction motor drive systems is seldom studied and published works are rare.

The authors of [16] presented an inexpensive and effective speed sensor fault diagnosis technique based on fuzzy logic. However, since this technique is based on an accurate analysis of the recorded data or information, a large data volume is needed to generate reliable and feasible fuzzy rules and these fuzzy rules should be modified or extended by new data, which is the main drawback of this technique. In [17], the relative speed ratio of the difference between the present speed and the speed of the last control period is calculated to detect the speed sensor fault. If the relative speed ratio exceeds a certain threshold, a speed sensor fault is detected. However, the reliability of this approach is under consideration, since, in the start-up, acceleration, deceleration, loading or unloading procedure, the motor speed may change a lot which can lead to a misinterpretation.

In the case of current sensor faults, the most popular approach is based on Kirchhoff’s law, that is, if a current sensor fault occurs, the sum of the measured a, b, and c phase currents will no longer be equal to zero. Based on this theory, a multi-sensor switching strategy based on adaptive observers is proposed in [18]. Using the proposed switching mechanism, the measurements from faulty current sensors are automatically avoided. As a result, the induction motor drive system can maintain a good performance level in the presence of a faulty sensor. However, a speed sensor fault diagnosis and isolation scheme is not considered, and the strategy is only verified by simulation experiments under realistic conditions. In an effort to extend and supplement this research, this paper incorporates the LPF time constant selection technique, threshold determination, and a speed sensor fault diagnosis and tolerant control scheme.

A current and voltage sensor fault detection and isolation algorithm based on dynamic redundancy equations and the parity space approach for electric motor dive systems is proposed in [19]. The residual is generated automatically from sensor output values using parity equations and it is analyzed under healthy and sensor fault modes to determine the value of the threshold. If the residual is larger than the

threshold, a sensor fault can be detected. A reconfiguration strategy is proposed based on Kirchhoff’s law to ensure continuous operation under a faulty ac current sensor. This FDI algorithm is easy and fast. One drawback of this method it that only sudden faults can be detected since the algorithm is available for sensor measuring variables. Speed sensor faults are not discussed in this FDI algorithm. However, this algorithm is very important because speed sensor faults can lead to a wrong diagnosis of current sensor faults.

In [11], a detection and isolation technique for speed, DClink voltage and current sensor faults based on an adaptive observer with rotor-resistance estimation is presented. The main idea is to isolate all of the sensor faults with only one current observer. Unlike the methods which only consider the FDI of a particular sensor, all three types of sensors are studied at the same time. However, this technique is based on the assumption that only one sensor may be faulty during motor operation, which is unreasonable because the number of sensor faults that may happen during motor operation is unpredictable. Another drawback of this strategy is that the reconfiguration approach after sensor faults occurrence, which is vital for the performance of the induction motor drive system, is not covered.

From the studies analyzed above, it can be seen that the detection and isolation of sensors faults in electric motor drive systems still remains a challenging task for researchers and that a lot more work needs to be done. Therefore, this paper focuses on speed and current sensor fault diagnosis and an isolation technique in induction motor drive systems. This is done with the aim of detecting both kinds of sensor fault simultaneously and keeping the system running with good performance after one or two sensor fault has occurred. To diagnose speed sensor faults, a threshold-based scheme is proposed and an adaptive observer is designed based on the Lyapunov theory. Using the observer, the rotor speed and rotor flux can be estimated and the motor drive system can be switched to speed sensorless control mode in the case of speed sensor failures. To detect current sensor faults, a fault diagnosis approach based on three parallel adaptive observers is adopted. Then, a unified criterion for sensor faults is summarized. Finally, to verify the validity of the proposed scheme, a dSPACE based experiment is implemented on a 1.1kw induction motor.

 

II. FAULT DETECTION AND ISOLATION UNIT DESIGN

In this section, a novel speed and current sensor fault detection and isolation unit for induction motor drive systems is proposed. An induction motor drive system incorporated with the proposed current and speed sensors FDI unit is shown in Fig. 2. It operates in vector controlled mode with speed information feedback in healthy speed and current sensors conditions. In the case of a current sensor fault occurrence, its fault can be detected, localized, and isolated, and system will continue operates in vector controlled mode with the other two healthy current sensors and speed sensor. In case of speed sensor fault occurrence, its fault can also be detected and isolated, and the system will transfer to speed sensorless vector control mode. As a result, the system can obtain speed senor fault tolerance capability. The FDI unit consists of a current sensor FDI unit, a speed sensor FDI unit and three parallel adaptive observers in which the stator currents, rotor fluxes and rotor speed are estimated. The inner structures of the three observers are all the same and will be designed later. Each observer is fed by corresponding stator currents ( is,ℓ , ℓ =1,2,3 ) and stator voltages ( us ) which are calculated by the current and voltage calculation units.

Fig. 2Induction motor drive system with the proposed FDI Unit. * = Reference Value; ^ = Estimated Value

The output variables of the observers ( λℓ , ℓ =1,2,3 ) are sent to the current sensor FDI unit which identifies the faulty current sensor and reconfigures the system to ensure continuous operation. The estimated rotor speed, measured rotor speed and isd are sent to the speed sensor FDI unit to detect the speed sensor fault and keep the system running continuously under a faulty speed sensor. In the following sections, the adaptive observers, the current sensor FDI unit and the speed sensor FDI unit will be introduced.

A. Introduction of the Adaptive Obsever

In this section, a full order Lyapunov-based observer is adopted to estimate the stator currents, rotor fluxes and rotor speed. This observer was first proposed by H. Kubota[20]. It is based on a three-phase induction motor model in the stationary α-β reference frame. In the following paragraphs, the technical background will be introduced, and then the design of the observer gain matrix will be proposed.

1) Technical Back Ground[20]: By choosing the stator currents and rotor fluxes as the state variables, and stator currents as the output variables, the state equation and output equation of the induction motor can be expressed as equation (1) and (2).

where α1 = , α2 = , α3 = , α4 = , α5 = , b = , C = .

Structure of the proposed observer: The proposed full-order adaptive observer is based on the induction motor model in (1) and (2), as follow:

where ^ represents estimated values, and G is the observer gain matrix. Fig. 3 shows the structure of the proposed adaptive observer.

Fig. 3Structure of the proposed adaptive observer.

Derivation of the adaptive scheme: The design of the adaptive scheme is crucial for the stability of the proposed observer. Here, Lyapunov’s stability theorem is utilized to deduce it. By subtracting (3) from (1), the dynamics of the state estimation error can be obtained as Equation (5).

where △x = x - , △ωr = ωr - ,

Then, the following Lyapunov function is chosen:

in which ξ is a positive constant. The time derivative of the Lyapunov function is as follow:

where:

If the adaptive scheme is chosen to be:

The second and third terms in (7) are canceled out. Then, the Lyapunov function can be simplified as:

According to Lyapunov’s stability theorem, if the observer gain matrix G is well-designed, the function in (12) can be negative-semidefinite. In other words, the proposed adaptive observer is stable.

As shown in (10), εΨ contains the actual value of the rotor flux ( Ψrα , Ψrβ ) which is difficult to measure. Assuming that the estimated value of the rotor flux is equal to the actual value, εΨ can be neglected from (9). In order to accelerate the response of the speed estimation, the following PI adaptive scheme is adopted instead of (11).

where KP and KI are positive gains.

2) Design of the Observer Gain Matrix: Since a three-phase induction motor is a nonlinear time-varing system and the observer poles change with the motor speed, the design of the observer gain matrix G is very complicated. Thus, a simple and practical design method is proposed according to the induction motor model.

Based on a steady state assumption, in order to simplify the design procedure, supposing that the speed estimation error △ωr = 0 , the dynamics of the state estimation error (5) are equivalent to Equation (14), where △isα = isα - , △isβ = isβ - , △Ψrα = Ψrα - , △Ψrβ = Ψrβ - .

Since the actual rotor flux is not available, by assuming that △Ψrα = 0 and △Ψrβ = 0 , the following error differential equations can be obtained:

To make the above error differential equations equal to zero, the unknown parameters in (15) are chosen as: g1 = g6 = -α1 , g3 = g8 = -α4 , and g2 = g5 = g4 = g7 = 0 . Thus, the observer gain matrix G is designed as Equation (16).

In summary, the proposed adaptive observer, which is utilized in the fault detection and isolation unit, is composed of Equations (3) and (13). The performance of the proposed observer will be tested in Section Ⅲ.

B. Current Sensor FDI Unit

As shown in Fig. 2, the input signals of the current sensor FDI unit ( λi , i =1,2,3 ) are provided by three consistent adaptive observers. The only difference between the three observers are their input current isα,n and isβ,n ( n = 1,2,3 ).

Since the sum of phase currents isa , isb and isc is equal to zero:

Any one phase current can be calculated from the other two, for example:

where represents the calculated value of isc .

Then, the input currents of observer 3 can be calculated from isa , isb and by the following equation:

Similarly, the input currents of observer 2 ( isα,2 and isβ,2 ) can be calculated from isa , isc and . The input currents of observer 1 ( isα,3 and isβ,3 ) can be calculated from isb , isc and . Each observer outputs the following variable:

In order to diagnose current sensor faults, the following residual variable is considered[18]:

where is the estimated rotor flux, Ψ*r is the rotor flux reference, is the estimated motor speed, ω*r is the motor speed reference and = + . The bars over the signalsdenote their filtered values, which are obtained by passing each signal through a low-pass filter[18]. The transfer functions of the filters are as follows:

where H1(s) is the filter for , H2(s) is the filter for , and H3(s) is the filter for Ej .

When the induction motor control system is stable, the values of Ej will be close to zero. As what has been analyzed above, for instance, the input currents of observer 2 ( isα,2 and isβ,2 ) are calculated from isa and isc . If a b-phase current sensor fault occurres, the output variable of observer 2 ( λ2 ) will not be affected and E2 0 . However, E1 and E3 will grow a lot. Things are similar for a-phase and c-phase current sensor faults. These facts are the basis of current sensor fault diagnosis and localization.

Thus, the scheme of the current sensor FDI unit can be described as follows:

I. If E1 > E3 and E2 > E3 , ℓ = 3 is defined. Under this premise, if E1 - E3 > FC , an α phase current sensor fault is detected, then IFlag = 1 is defined.

II. If E1 > E2 and E3 > E2 , ℓ = 2 is defined. Under this premise, if E1 - E2 > FC , a b phase current sensor fault is detected, then IFlag = 1 is defined.

III. If E2 > E1 and E3 > E1 , ℓ = 1 is defined. Under this premise, if E2 - E1 > FC , a c phase current sensor fault is detected, then IFlag = 1 is defined.

IV. Finally, the current sensor FDI unit will transfer , isα,ℓ and isβ,ℓ to the speed sensor FDI unit and park transform module at each moment, which are obtained from an observer with healthy current sensors.

IFlag is the current sensor fault flag. IFlag = 0 means that a current sensor fault does not occur, and IFlag = 1 means that a current sensor fault is detected. FC is the current sensor fault threshold. Since the observer is based on a closed loop scheme, if a current sensor fault occurs, the corresponding observer will no longer converge, and its output will get larger. Experiment shows that this current FDI unit is able to detect faults without misinterpretation, and at the same time, it is able to implements smooth fault isolation.

C. Speed Sensor FDI Unit

Before the occurrence of a speed sensor fault, the induction motor control system is based on a vector controlled algorithm with speed sensor feedback. The rotor flux angle can be obtained by the integration of ωe , where:

After a speed sensor fault is detected, the rotor flux angle is obtained in a direct way, as shown in Equation (24).

In a normal situation, the d axis current isd has a close relationship with the rotor flux angle θ , which will be severely affected by the speed information obtained from the speed sensor. Therefore, at the instant of speed sensor fault occurrence, the d axis current isd will depart from the reference value i*sd . In order to diagnose the speed sensor fault, the following residual variable is considered:

When the system is stable, the mean value of σ is close to zero. However, if a speed sensor failure occurs, the balance of the system will be broken and the error variable σ will be influenced. Similarly, the q axis current isq will also be influenced by a speed sensor failure. However, when compared with isd , it is more sensitive to load changes. Anyway, a low-pass filter must be applied to σ , in order to extract the useful signal.

The transfer function of the filter is as follows:

where τ4 is a time constant, which should be chosen to achieve a low cutoff frequency LPF.

is used to represent the filtered signal of σ . If the system is stable, 0 . When a speed sensor fault occurs, the value of becomes larger. The speed sensor is considered to be broken if satisfies the following criterion:

where Fs is the speed sensor fault threshold.

The scheme of the speed sensor FDI unit is very simple:

Where ωF is the output of the speed sensor FDI unit which will be used as feedback to the controller, c1 and c2 are positive factors and c1 + c2 = 1, SFlag is the speed sensor fault flag, SFlag = 1 means that a speed sensor fault has been detected. It can be seen that if a speed sensor fault is detected, the estimated speed will be used as feedback to the controller instead of the speed sensor information to implement a speed sensorless vector control, and speed sensor fault tolerance capability is obtained.

According to the analysis above, a unified criterion for speed and current sensor faults are summarized in Table I. Using this table, it is possible to determine which type of sensor failure occurred and to take corresponding maintenance measures for the induction motor control system.

Table ICRITERION FOR THE SENSOR FAULT

 

III. SIMULATION EXPERIMENTS

Simulation experiments and results will be given in this section, and then the parameter determination method will be proposed.

A. Simulation Experiments and Results

To evaluate the performance of the proposed speed and current sensor FDI unit, a field oriented induction motor drive system is modeled. A fixed-step ( 10㎲ ) Euler solver is employed to solve the system dynamic equations. The parameters of the induction motor are listed in TableII. The reference values for the d-aixs current and rotor flux are chosen as i*d = 1.9A , = Lmi*d = 0.7398Wb . The gains of the three observers are all the same, KP = 6 , KI = 800 , Fs = 0.15 and FC = 10 .

TableIIPARAMETERS OF THE INDUCTION MOTOR

Firstly, the performance of the proposed adaptive observer and the FDI unit are tested under healthy sensor conditions. In Fig. 4, the reference motor speed firstly rises from 0 rpm to 1400 rpm and decreases back to 0 rpm at 2s, then it reverses to -1400 rpm and decreases back to 0 rpm at 4s. It is obvious that the proposed observer can exactly estimate the motor speed whether it is in an acceleration or deceleration process.

Fig. 4Measured sped and the sped estimated by the proposed observer.

In Fig. 5, the motor speed rises to 1400 rpm at 0.5s, rated load is implemented at 1.5s and is unloaded at 2.5s. Figure 5 shows that the observers work well during the loading and unloading periods. Although the current and speed sensor fault residuals are both influenced by the load, no fault is detected.

Fig. 5Evaluation of the proposed observer and the FDI Unit under healthy sensor condition. (a) Measured and estimated speed ( ωr and ). (b) Stator currents ( isa,b,c ). (c) Current sensor fault residual E1,2,3 . (d) Speed sensor fault residual σ . (e) Fault flags.

In the next test, the output of the b-phase current sensor is multiplied by zero at 1.5s in order to simulate a failure. As shown in Fig. 6, E1 and E3 increase at 1.5s and are much larger than E2 , and residual s is not affected. Since ℓ = 2 , IFlag = 1 and SFlag = 0 after 1.5s, a b-phase current sensor fault is detected according to Table I. Most importantly, the measured and estimated speeds are not affected by the failure of the current sensor.

Fig. 6Detection and isolation of b-phase current sensor fault. (a) Measured and estimated speed ( ωr and ). (b) Current sensor fault residual E1,2,3 . (d) Speed sensor fault residual σ . (e) Fault flags.

In Fig. 7, the output of the speed sensor is multiplied by zero at 1.5s in order to simulate a speed sensor failure. It can be seen that the values of the residual E1 , E2 , E3 and σ all grow at 1.5s. Since E1 , E2 and E3 are close to each other, IFlag remains zero and a current sensor fault is not detected. However, since both σ and are larger than Fs at 1.5s, SFlag = 1 and a speed sensor fault is identified by the FDI unit. The estimated speed decreased a little after 1.5s but soon returned to 1400rpm.

Fig. 7Detection and isolation of speed sensor fault. (a) Measured and estimated speed ( ωr and ). (b) Current sensor fault residual E1,2,3 . (d) Speed sensor fault residual σ . (e) Fault flags.

From the above simulation experiments, it can be seen that the proposed adaptive observer and FDI unit are theoretically feasible and effective. More experimental work will be done in Section IV.

B. Parameter Determination

Threshold Fs and LPF time constant of σ : At the instant of a speed sensor fault occurrence, σ gets larger. Therefore, the residual value of d-axis current is taken as the criterion of a speed sensor fault. In addition, when the motor is suddenly impacted with a load, σ will also get larger. As a result, the determination of the threshold Fs is related to the performance of the system. A low pass filter with a time constant of τ4 is used to extract the useful signal which is relevant to speed sensor faults. Fig. 8 shows the relationship between load percentage and . In Fig. 8, rises when the load is suddenly applied, and the maximum value is 0.08 when the rated load is suddenly applied. Experiment also shows that at the speed sensor fault instant, will be larger than 0.15. Therefore, in order to detect speed sensor faults and avoid misinterpretations during load impaction or load release situations, the speed sensor fault threshold Fs is selected as 0.15.

Fig. 8Relationship between load percentages with

An experiment has been carried out to determine the low pass filter time constant τ4 . In this experiment, the motor is operating at 50Hz, the full load is applied at 0.8s, and a speed sensor fault occurs at 1.5s.

Fig. 9 shows the FFT analysis result of σ when a speed sensor fault occurs, where the FFT window width is 1 cycle (20ms, starting from the speed sensor fault instant). It can be seen that during this cycle, the DC component of σ is 0.15 and harmonics exist, but the amplitude is low.

Fig. 9FFT analysis result of σ when speed sensor fault occurs

Fig. 10 shows the FFT analysis result of σ when the full load is applied. It can be seen that the DC component is only 0.08.

Fig. 10FFT analysis result of σ when rated load applied.

According to Fig. 9 and Fig. 10, the low pass filter time constant T4 can be set as 0.01 (the cut off frequency is 16Hz), since the difference in the DC component in this short cycle is enough to distinguish a speed sensor fault.

In the proposed system, the commonly used single sample and single update technique is adopted in the current control. The current loop bandwidth is 500Hz, and the speed control loop bandwidth is 44Hz. For other general motor drive systems with a higher bandwidth and a faster dynamic response, the current variation speed will be faster, and it will take less time to reach the threshold. Even when the proposed method is used in other general motor drive systems with higher bandwidth, the high frequency components of σ induced by a higher bandwidth loop can be attenuated by a LPF. Therefore, the key point is selecting a low cutoff frequency LPF, since this can almost make the scheme irrelevant to the system bandwidth. The proposed scheme is also adaptable to other general motor drive systems.

Threshold Fc and LPF time constants of , and Ej: In order to diagnose the current sensor faults, the residual variable, as shown in equation (21), are considered. Unfortunately, Ej is also sensitive to system performance factors such as overshoot and load application dynamics. Experiments have been carried out in order to evaluate how much the dynamics affect Ej when compared with current sensor faults.

Fig. 11 shows the experimental results. Firstly, the motor is operating at 30Hz at the no-load condition, then the full load is impacted at 2.7s, and released at 5.8s. A b phase current sensor fault occurs at 9s. E1, E2, E3 are obtained from observer 1, observer 2, observer 3, respectively. B and C phase current sensors are used in observer 1, A and C phase current sensors are used in observer 2, and A and B phase current sensors are used in observer 3.

Fig. 11Comparison of the influence on Ej.

It can be seen that the load impact and release influence Ej due to the fact that the overshoot of the estimated deviated from the reference value ω* , and the estimated flux deviated from the reference value. Even so, the deviations can be compensated by each other, E1-E2, E1-E3 and E3-E2 tend to be zero.

At 9s, a B phase current sensor fault occurs. As a result, E1 and E3 get larger since their corresponding observers rely on a faulty current sensor. E2 still stays zero since the phase A and phase C current sensors are healthy. Thus, according to the current sensor fault diagnosis rules proposed in this paper, E1 > E2 , E3 > E2 and E1 - E2 > FC , a B phase current sensor fault is detected.

From the analysis above, it can be concluded that dynamic characteristics such as the overshoot, load disturbance, etc. can be automatically compensated by three consistent observers, and that they will not induce current sensor fault misinterpretation. When certain current sensor fault occurs, they can be diagnosed and localized by the inconsistence output of the three observers.

The threshold is easy to determine, since a current sensor fault can induce a relatively large imbalance. From the waveforms in Fig. 11(f), FC=10 is selected. The low pass filter time constant of and can be selected according to the system noise level. It is suitable for them to be in the range of 0.001~0.01, as long as they are the same in all three observers.

As to the determination of τ3 , which is the LPF time constant of Ej, it can be seen in Fig. 9(c) that the DC component is the majority component after a current sensor fault occurrence. Therefore, the low pass filter time constant is selected as 0.05 to reserve the DC component and attenuate harmonics.

 

IV. EXPERIMENTAL SETUP AND RESULTS

In order to investigate the performance of the proposed fault detection and isolation scheme under different operating conditions, experimental tests are carried out with a 1.1kw three-phase induction motor platform based on a dSPACE DS1104 board.

A schematic of the experimental platform is shown in Fig. 12. The experimental platform consists of two induction motors and two inverters. Motor 1, which is controlled by Inverter 1, is to be tested. Motor 2 works as the load torque for Motor 1 and is controlled by an ABB ACS800 inverter which works under the Direct Torque Control (DTC) mode. In order to feedback the energy, the DC buses of the two inverters are connected in parallel. The two motors are the same and their parameters are listed in Table II.

Fig. 12Schematic of the experimental platform.

The parameters of the observers and the FDI unit are the same as those used in the simulation tests, as reported in Section III, except that the sampling period is Ts = 0.15625ms . By using the proposed threshold determination method, the fault thresholds Fs = 0.04 and FC = 10 , and the reference signal for the motor speed is a ramp that starts from zero at t =1s and reaches the desired value ω*r = 1400rpm at t =1.5s .

In the following experiments, the failures of the sensors are simulated by a software method. That is, the output signal of a certain sensor is multiplied by zero if this sensor is expected to fail. Thus, sensor faults can be simulated without destroying the hardware configuration of the sensors.

In the first test, the motor is running without load. A speed sensor fault is imposed at 4s and a b-phase current sensor fault is imposed at 6s, as shown in Fig. 13. Since the residual s is greater than the speed sensor fault threshold Fs at 4s, SFlag = 1 and a fault in the speed sensor is detected and isolated. At 6s, since IFlag = 1 and ℓ =1 , a fault in the c-phase current sensor is detected and isolated. From Fig. 13(a), it can be seen that the motor can keep running with good performance with faulty sensors.

Fig. 13Waveforms of ωr , SFlag , IFlag , ℓ and σ when the motor is running without load and the speed sensor fault occurs before the c-phase current sensor fault.

The second test is similar to test 1, except that a c-phase sensor fault is imposed before the speed sensor fault, as shown in Fig. 14. By comparing test 2 to test 1, it can be seen that under the no load operation, the FDI scheme can effectively detect and isolate speed and current sensor faults immediately in turn, no matter which one occurs first. The occurrence of one kind of sensor fault does not affect the detection and isolation of the other one.

Fig. 14Waveforms of ωr , SFlag , IFlag , ℓ and σ when the motor is running without load and the c-phase current sensor fault occurs before the speed sensor fault.

In the third test, sensor faults are imposed during the dynamic process of the motor, and the speed sensor fault occurs before the b-phase current sensor fault, as shown in Fig. 15. Similarly, in the fourth test, sensor faults are also imposed during the dynamic process of the motor but the bphase current sensor fault occurs before the speed sensor fault, as shown in Fig. 16. It can be seen that the proposed FDI scheme works well during the dynamic process and that the sensor faults can be successfully detected and isolated.

Fig. 15Waveforms of ωr , SFlag , IFlag , ℓ and σ when sensor fault occurs during the start-up process of the motor and the speed sensor fault occurs before the b-phase current sensor fault.

Fig. 16Waveform of ωr , SFlag , IFlag , ℓ and σ when sensor fault occurs during the start-up process of the motor and the bphase current sensor fault occurs before the speed sensor fault.

In test 5, a 100% load is implemented to the motor at 2s (load torque acceleration time is 0.01s), a fault in the speed sensor is imposed at 4s and a fault in the b-phase current sensor is imposed at 6s, as shown in Fig. 17. Meanwhile, in the next test, the fault in the b-phase current sensor is imposed at 4s and the fault in the speed sensor is imposed at 6s, as shown in Fig. 18. Although the sequence of the speed and current sensor faults are different in these two tests, the detection and isolation of the faults is not influenced.

Fig. 17Waveform of current, ωr , SFlag , IFlag , ℓ and σ when the motor is running with 100% load and the speed sensor fault occurs before the b-phase current sensor fault.

Fig. 18Waveform of curent, ωr , SFlag , IFlag , ℓ and σ when the motor is runing with 10% load and the b-phase curent sensor fault ocurs before the sped sensor fault.

In test 6, the fault diagnosis and tolerant control are tested at a full load, 5Hz condition. The speed sensor fault is imposed at 3s and the b-phase current senor fault is imposed at 6s, as shown in Fig. 19. Experiments show that with the proposed method, the FDI units are also feasible in such critical situations. Due to the fact that the motor shaft is not well aligned with the encoder shaft, the speed control performance with speed sensor feedback is even worse than the speed sensorless scheme. Anyway, it is related to the mechanical setup, and the feasibility of the proposed speed and current sensor fault diagnosis and tolerant control is not affected.

Fig. 19Waveform of ωr , SFlag , IFlag , ℓ and σ when the motor is running at 5Hz, full load and the speed sensor fault occurs before the b-phase current sensor fault

 

IV. CONCLUSIONS

A FDI scheme based on three adaptive observers has been proposed for the detection and isolation of speed and current sensor faults in induction motor drives. Using the proposed adaptive observers, the phase currents, rotor flux and motor speed can be estimated. The convergence of the proposed observer is proved theoretically. Extensive simulation and dSPACE based experiments are implemented to verify the effectiveness of the FDI scheme. The experimental results show that the detection result is not affected by changes of the load torque, and that sensor faults that occur during the dynamic process of the motor can also be detected. The most important thing is the fact that the failure of one sensor will not influence the detection and isolation of the other kind of sensor fault.

References

  1. S. Nandi, "Detection of stator faults in induction machines using residual saturation harmonics," IEEE Trans. Ind. Appl., Vol. 42, No. 5, pp. 1201-1208, Sep./Oct. 2006. https://doi.org/10.1109/TIA.2006.880838
  2. A. Siddique, G. S. Yadava, and B. Singh, "A review of stator fault monitoring techniques of induction motors," IEEE Trans. Energy Convers., Vol. 20, No. 1, pp. 106-114, Mar. 2005. https://doi.org/10.1109/TEC.2004.837304
  3. G. Y. Sizov, A. Sayed-Ahmed, C.-C. Yeh, and N. A. O. Demerdash, "Analysis and diagnostics of adjacent and nonadjacent broken-rotor-bar faults in squirrel-cage induction machines," IEEE Trans. Ind. Electron., Vol. 56, No. 11, pp. 4627-4641, Nov. 2009. https://doi.org/10.1109/TIE.2008.2011341
  4. G. R. Bossio, C. H. De Angelo, G. O. Garcia, J. A. Solsona, and M. I. Valla, "Effects of rotor bar and end-ring faults over the signals of a position estimation strategy for induction motors," IEEE Trans. Ind. Appl., Vol. 41, No. 4, pp. 1005-1012, Jul./Aug. 2005. https://doi.org/10.1109/TIA.2005.851038
  5. S. Li and L. Xu, "Strategies of fault tolerant operation for three-level PWM inverters," IEEE Trans. Power Electron., Vol. 21, No. 4, pp. 933-940, Jul. 2006.
  6. F. Immovilli, A. Bellini, R. Rubini, and C. Tassoni, "Diagnosis of bearing faults in induction machines by vibration or current signals: A critical comparison," IEEE Trans. Ind. Appl., Vol. 46, No. 4, pp. 1350-1359, Jul./Aug. 2010. https://doi.org/10.1109/TIA.2010.2049623
  7. A. Ibrahim, M. El Badaoui, F. Guillet, and F. Bonnardot, "A new bearing fault detection method in induction machines based on instantaneous power factor," IEEE Trans. Ind. Electron., Vol. 55, No. 12, pp. 4252-4259, Dec. 2008. https://doi.org/10.1109/TIE.2008.2003211
  8. S. Nandi, T. C. Ilamparithi, S. B. Lee, and D. Hyun, "Detection of eccentricity faults in induction machines based on nameplate parameters," IEEE Trans. Ind. Electron., Vol. 58, No. 5, pp. 1673-1683, May 2011. https://doi.org/10.1109/TIE.2010.2055772
  9. M. Blodt, J. Regnier, and J. Faucher, "Distinguishing load torque oscillations and eccentricity faults in induction motors using stator current wigner distributions," IEEE Trans. Ind. Appl., Vol. 45, No. 6, pp. 1991-2000, Nov./Dec. 2009. https://doi.org/10.1109/TIA.2009.2031888
  10. A. Bellini, F. Filippetti, C. Tassoni, and G.-A. Capolino, "Advances in diagnostic techniques for induction machines," IEEE Trans. Ind. Electron., Vol. 55, No. 12, pp. 4109-4126, Dec. 2008. https://doi.org/10.1109/TIE.2008.2007527
  11. T. A. Najafabadi , F. R. Salmasi, and P. Jabehdar-Maralani, "Detection and isolation of speed-, DC-link voltage-, and current-sensor faults based on an adaptive observer in induction-motor drives," IEEE Trans. Ind. Electron., Vol. 58, No. 5, pp. 1662-1672, May 2011. https://doi.org/10.1109/TIE.2010.2055775
  12. J. Guzinski, M. Diguet, Z. Krzeminski, A. Lewicki, and H. Abu-Rub, "Application of speed and load torque observers in high-speed train drive for diagnostic purposes," IEEE Trans. Ind. Electron., Vol. 56, No. 1, pp. 248-256, Jan. 2009. https://doi.org/10.1109/TIE.2008.928103
  13. C. Lascu, I. Boldea, and F. Blaabjerg, "A class of speedsensorless sliding-mode observers for high-performance induction motor drives," IEEE Trans. Ind. Electron., Vol. 56, No. 9, pp. 3394-3403, Sep. 2009. https://doi.org/10.1109/TIE.2009.2022518
  14. T. Orlowska-Kowalska and M. Dybkowski, "Stator-currentbased MRAS estimator for a wide range speed-sensorless induction-motor drive," IEEE Trans. Ind. Electron., Vol. 57, No. 4, pp. 1296-1308, Apr. 2010. https://doi.org/10.1109/TIE.2009.2031134
  15. M. Barut, S. Bogosyan, and M. Gokasan, "Speed-sensorless estimation for induction motors using extended kalman filters," IEEE Trans. Ind. Electron., Vol. 54, No. 1, pp. 272-280, Feb. 2007.
  16. F. Zidani, D. Diallo, M.E.H. Benbouzid, and E. Berthelot, "Diagnosis of speed sensor failure in induction motor drive," IEEE International Conference on Electric Machines and Drives, Vol. 2, pp. 1680-1684, May 2007.
  17. S. Fan and J. Zou, "Sensor fault detection and fault tolerant control of induction motor drivers for electric vehicles," 2012 7th International Power Electronics and Motion Control Conference, Vol. 2, pp. 1306-1309, Jun. 2012.
  18. M. E. Romero and M. M. Seron, "Speed-sensorless control of induction motors with improved fault tolerance against current sensor failure," 18th Mediterranean Conference on Control and Automation, pp. 515-520, Jun. 2010.
  19. H. Berriri, M. W. Naouar, and I. Slama-Belkhodja, "Easy and fast sensor fault detection and isolation algorithm for electrical drives," IEEE Trans. Power Electron., Vol. 27, No. 2, pp. 490-499, Feb. 2012. https://doi.org/10.1109/TPEL.2011.2140333
  20. H. Kubota, K. Matsuse, and T. Nakano, " DSP-based adaptive flux observer of induction motor," IEEE Trans. Ind. Appl., Vol. 29, No. 2, pp. 344-348, Mar./Apr. 1993 https://doi.org/10.1109/28.216542
  21. A. Abbou, Y. Sayouti, H. Mahmoudi, and M. Akherraz, "dSPACE direct torque control implementation for induction motor," 2010 18th Mediterranean Conference on Control and Automation, pp. 1121-1126, Jun. 2010.

Cited by

  1. Vector Control of Star-Connected 3-Phase Induction Motor Drives under Open-Phase Fault Based on Rotor Flux Field-Oriented Control vol.44, pp.20, 2016, https://doi.org/10.1080/15325008.2016.1222026
  2. Review on the Traction System Sensor Technology of a Rail Transit Train vol.17, pp.6, 2017, https://doi.org/10.3390/s17061356
  3. Sensor Fault Detection, Localization, and System Reconfiguration with a Sliding Mode Observer and Adaptive Threshold of PMSM vol.16, pp.3, 2016, https://doi.org/10.6113/JPE.2016.16.3.1012
  4. Current-sensor fault detection and isolation for induction-motor drives using a geometric approach vol.53, 2016, https://doi.org/10.1016/j.conengprac.2016.04.014