DOI QR코드

DOI QR Code

Sensor Fault Detection, Localization, and System Reconfiguration with a Sliding Mode Observer and Adaptive Threshold of PMSM

  • Abderrezak, Aibeche (Dept. of Automation, Applied Automation Laboratory, University of Boumerdes) ;
  • Madjid, Kidouche (Dept. of Automation, Applied Automation Laboratory, University of Boumerdes)
  • Received : 2015.09.22
  • Accepted : 2016.01.24
  • Published : 2016.05.20

Abstract

This study deals with an on-line software fault detection, localization, and system reconfiguration method for electrical system drives composed of three-phase AC/DC/AC converters and three-phase permanent magnet synchronous machine (PMSM) drives. Current sensor failure (outage), speed/position sensor loss (disconnection), and damaged DC-link voltage sensor are considered faults. The occurrence of these faults in PMSM drive systems degrades system performance and affects the safety, maintenance, and service continuity of the electrical system drives. The proposed method is based on the monitoring signals of "abc" currents, DC-link voltage, and rotor speed/position using a measurement chain. The listed signals are analyzed and evaluated with the generated residuals and threshold values obtained from a Sliding Mode Current-Speed-DC-link Voltage Observer (SMCSVO) to acquire an on-line fault decision. The novelty of the method is the faults diagnosis algorithm that combines the use of SMCSVO and adaptive thresholds; thus, the number of false alarms is reduced, and the reliability and robustness of the fault detection system are guaranteed. Furthermore, the proposed algorithm's performance is experimentally analyzed and tested in real time using a dSPACE DS 1104 digital signal processor board.

Keywords

I. INTRODUCTION

The recent significant improvement in the reliability of variable speed drive systems is attributed to the technological development in power electronics, digital signal processors (DSPs), computer science, and electrical engineering. The specified requirements, such as protection, safety, and continuity of service, mainly protect users and electrical systems from electrical drive system faults [1]–[3].

Permanent magnet synchronous machine (PMSM) drives have the advantages of high efficiency, high power density with low weight, and easy high-speed operation. PMSM drives are utilized in electrical drive systems that have become highly interesting in the past years. Owing to their advantages, PMSM drives are increasingly used in electric traction “vehicles, tramways, high-speed trains…”, aerospace, aeronautics, nuclear power plants, wind energy conversion systems, and many industrial applications of variable speed drives [2]–[7].

The PMSM drive system is a combination of electrical, electronic, and mechanical components. It is composed of a power source, a rectifier, a DC-link bus (filter), an inverter voltage-source converter (VSC), PMSM motor drives, and a control component. The control system should be based on the measured information in the motor and power electronics in real time. Otherwise, these components would present many faults [6], [8]–[12].

Different fault-tolerant operation methods that involve reconfiguring topologies and control strategies are adopted to improve the reliability of electrical systems [3], [6], [8]–[14].

Sliding-mode observer (SMO) is one of the most attractive methods that can accurately estimate the state of PMSM drives [1], [2], [15], [16]. A disadvantage of this method is that an undesirable chattering phenomenon is inevitable in the estimated variables. To solve this problem, a robust method was proposed in [16] to avoid the use of a low-pass filter, and the position compensation, sign-num, and saturation functions are replaced with the sigmoid function.

The extended phase-locked loop (EPLL) algorithm described in [5] combined with SMO is adopted to estimate rotor speed and reconstruct the rotor position.

The reliability of PMSM/PWM-VSC drive systems depends on the reliability of power conversion systems (rectifiers and inverters) and measurement sensors [9], [17]–[19]. The reliability of power conversion systems was analyzed and investigated in [3], [4], [8], [9], [20], and [21]. Approximately 38% of the faults in the voltage-source power conversion systems were due to the failures of power devices, such as the insulated-gate bipolar transistor (IGBT) (short-circuit and open-switch faults) [8]. A fault in the sensors (current, speed, and DC-link voltage) can cause instability in the control loops of the system [11], [12], [18], [19]. The data measured by current, DC-link voltage, and speed/position sensors are extremely important in determining the reliability, the control system performances, and the efficiency of PMSM drive systems [10]–[14], [17]–[19].

Accurate and robust algorithm for detection, localization, and reconfiguration sensors faults are required to guarantee safety, maintenance, and service continuity. The problems of these sensors are described and detailed in many researches [10]–[14], [17]–[19]. In these studies, the majority of diagnostic methods for existing sensor faults are based on a fixed threshold. However, threshold values depend on operating conditions (speed, load). This condition exerts a negative effect on the performance of these methods and leads to the generation of false alarms. Accordingly, the method proposed in this study is based on monitoring the evolution of thresholds and residues values of the measured data according to the speed and load of the system. The proposed method fully considers the independence of the system residuals.

We consider that faults occur in the essential sensors of the control system. Then, the SMO is applied to estimate the stator currents, rotor speed/position, and DC-link voltage, and the adaptive threshold is utilized to reduce false alarms. The validity of the proposed algorithm is verified through a comprehensive set of experiments.

 

II. MATHEMATICAL MODEL OF PMSM

Generally, mathematical models of electrical machine AC drives are based on several simplifying assumptions, such as those presented in [1], [6], [7], namely, stator windings are assumed to be perfectly sinusoidally distributed; the fundamental component is considered due to the sinusoidal distribution of magnetic fields; and magnetic saturation, hysteresis losses, and leakage flux are ignored. With these assumptions, the mathematical model of PMSM drives can be modeled by using a natural (abc) reference frame.

where [vabc(t)]=[ va(t) vb(t) vc(t)]T and [iabc(t)]=[ ia(t) ib(t) ic(t)]T are the stator phase voltage and current vectors, respectively; [λabc(t)]=[ λa(t) λb(t) λc(t)]T is the stator flux linkage vector; [Rs]=[Rsa Rsb Rsc]T; Rsn is the resistance of phase “n” (Rsa=Rsb=Rsc=Rs); [Ls] is the inductance matrix that contains self and mutual inductances; [λm_abc(t)] is the flux through the stator windings matrix caused by the permanent magnet being defined as:

where θre is the electrical rotor position, λm is the flux linkage generated by permanent magnets, and θo_abc is the initial electrical phase for a three-phase machine θo_abc=0, -120°,-240°.

The Concordia and Park transformations are usually utilized to express the variables in stationary and rotational reference frames to obtain the PMSM model in two axes.

The relationships among these reference frames are illustrated in Fig. 1 and expressed as:

where x(t) represents the voltage, current, or flux variables and θre is the electrical position of the rotor.

Fig. 1.Layout of PMSM drives in different reference frames.

These transformations simplify the dynamic equations of the machine that facilitates their study and analysis (control, diagnosis, detection, localization, and reconfiguration faults). By applying transformations (3) and (4) to system (1), the dynamic models of PMSM drives in the (d-q) rotational and (α-β) stationary reference frames are represented in Equs. (5) and (6), respectively.

where , Rs , Ld , Lq , θm , ωm , ωre, B , J, TL , P, and ΔLdq are the stator voltages and currents in the (d-q) reference frame, resistance, d- and q-axis inductances, mechanical rotor position, rotor speed, electrical angular rotor speed (ωre =P. ωm =P.dθm/dt), viscous friction coefficient, inertia, load torque, number of pole pairs, respectively, and ΔLdq =Ld-Lq . ΔLdq is nonzero for a salient-pole PMSM, whereas ΔLdq is zero for a nonsalient-pole PMSM.

where is the magnitude of the extended back electromotive force (EMF) term; are the stator voltages and currents in the (α-β) reference frame, respectively; and S is the derivative operator.

 

III. PROPOSED FAULT DIAGNOSIS METHOD

A. Design of a Sliding-mode Current–Speed–DC-link Voltage Observer (SMCSVO)

The information on PMSM stator currents, rotor speed/position, and DC-link voltage is essential to the control system PWM-SVM. In this study, “SMCSVO” is designed to estimate this information [15], [16].

With Eqn. (6), SMCSVO can be designed as:

where KSMO, Kλ are the positive gain constants of the current and flux observers, respectively; are the estimated stator current and flux vectors, respectively; is the reconstructed stator voltage vector; are the current errors between measured and estimated stator currents; are the sigmoid functions based on the error of the estimated and actual stator currents, respectively. The values of these functions are:

Many variations of Eqn. (8) can be found in literature, e.g., using the signum function or the saturation function [1], [2], [15], [16]. In this work, the sigmoid function is selected to replace the signum function to reduce the undesirable chattering problem [16].

The property of the sigmoid function can be expressed as:

where “a” is a positive coefficient used to regulate the slope of the sigmoid function.

The PMSM phase voltage can be reconstituted using the measured DC-bus voltage Vdc_m and the inverter switching states (Sa,Sb,Sc) as follows:

In the stationary (α-β) frame, the previous stator voltages can be written as:

where is the input voltage to SMCSVO.

The relationship between the switching states (Sa,Sb,Sc) and voltage vector can be expressed as:

From Eqn. (11), the α-axis and β-axis voltages can be obtained for various states by varying the switching vector, [Sa Sb Sc]T.

The DC-link voltage is sensitive to speed variations (speed reversal operations and speed change) and load changes (sudden). In fact, a variation of the DC-link voltage causes the output of the control loop to change and the PWM signals to vary to maintain the desired speed or torque. This phenomenon can affect the perfect management of the electrical power and its transfers of the rectifier-inverter and machine [3], [10]–[13], [19]. Software redundancy (virtual sensor) should be set up in our system to monitor the DC-link voltage sensor to avoid the undesirable consequences of the DC-link voltage faults on performance or possibly on the safety of the operating electrical system. As result, the DC-link voltage is estimated using the rated voltage (constant) and duty cycles.

The dynamics of the DC link voltage can be defined as:

where μ is a gain determined based on the PWM-switching approach.

If the DC-link voltage is not measured, it is estimated by:

where Vdc _ n and are the nominal and observed DC-link voltages, respectively.

The real DC-link voltage is determined by accurately estimating μ. Thus, the dynamic estimation error of the DC-link voltage is defined by:

By substituting the terms with Equs. (12) and (13) in Equ. (11), the stator voltage vector is expressed as:

From Eqn. (15), the stator voltages are reconstructed using the nominal DC-bus Vdc_n, the estimate coefficient , and the states of the power switches as follows:

where are the estimated stator voltages and the new inputs of SMCSVO, respectively.

From Equs. (7), (13), and (16), the design of a sliding mode for the current, flux, and DC-link voltage observers is synthesized as follows:

From Equs. (7), (14), and (17), the estimation error dynamics for stator currents, flux, and DC-link voltage are obtained as follows:

where are the back-EMF voltage components. Sliding surface Sn can be defined as:

By accurately selecting KSMO, Kλ, and , we can guarantee the candidate Lyapunov function and dV/dt<0, so asas well as observer stability. The following Lyapunov function is considered to analyze stability.

The time derivative of the Lyapunov function is established as:

where Kμ is a positive updating gain of the DC-link voltage observer. By substituting the current and flux derivation terms with Equ. (17), Equ. (22) is derived.

To ensure the negativity of Equ. (23), the adaptive gains can be designed by:

If the sliding mode is enforced, the back EMF voltage components can be estimated in the following form:

The estimated rotor position can then be extracted from the estimated back-EMF voltage components as follows:

The block scheme of this algorithm is shown in Fig. 2, and the proposed SMCSVO combined with the EPLL structure is illustrated in Fig. 3.

By using the EPLL algorithm, the rotor speed is observed from:

where is the argument of the feedback signals and represents the estimated rotor position, represents the argument of the input waveforms, and (KP,KI) are the proportional and integral gains of the PI controller, respectively.

Fig. 2.Extended PLL block scheme.

Fig. 3.Structure of the proposed observer.

B. Proposed Fault Diagnosis Method

1) Hardware and Software System Configuration

The hardware and software system configuration for sensors fault diagnosis for the PMSM drive system using SMCSVO is shown in Fig. 4, including the control system, software supervision, a protection system, a PMSM, a voltage-source inverter (VSI), an AC source, and a data acquisition system based on the available measurements (phase currents, DC-link voltage, and mechanical rotor speed/position).

Fig. 4.Hardware and software system configuration.

To perform the proposed configuration, the following steps are necessary:

- Sensing and processing of currents, rotor speed/position, and DC-link voltage.

- Accurate measurements of currents, rotor speed/position, and DC-link voltage.

- Measurement of the stator phase currents of the PMSM using Hall-effect current transducers; the fault diagnosis method is based on hardware redundancy with additional current sensors (two on each phase) and estimated current using a software algorithm (see Fig. 5(a)). The advantage of this technical method is increased, and reliability is guaranteed.

- Measurement of the rotor speed/position (ωre or θre) using a rotor position encoder.

- Ensuring the accuracy of currents, rotor speed/position, and DC-link voltage observers.

- Performing the space vector PWM (SVPWM) by generating the gate signals for the VSI.

- Implementing the fault diagnosis algorithm by generating the significant coefficients, namely,

- Ensuring the efficiency of software protection to inhibit the drive system in case of DC-link over-voltage/under-voltage, over-current, over-speed, ground fault, and major faults. These functions are performed by a hardware and software configuration.

Fig. 5.(a) Logic circuit for current sensors FTLR. (b) Logic circuit for speed sensor FTLR. (c) Logic circuit for Vdc sensor FTLR.

2) Sensor Fault Detection, Localization, and Reconfiguration (FDLR)

a) Current Sensor FDLR Unit

The proposed FDLR algorithm of the current sensor is based on the sliding-mode current observer (SMCO) model and the current coefficients calculation. Two coefficients are calculated, namely, one from measured current Fkx and the other through observed current . The values of Fkx and are utilized in the FDLR method. They are defined as follows:

where k=a,b,c is the number of phases, x=1, 2 is the number of current sensors (two per phase), and ε is a very small positive constant used to avoid the singularity of terms Fkx and . Under normal operating conditions, the coefficients values are approximately equal to

When current sensor fault “outage” occurs, the coefficients values have different behavior instantaneous evolutions and therefore become practical for diagnostic purposes. Comparison of the two coefficients allows the detection, localization, and reconfiguration of the faulty current sensor. The main idea of the proposed FDLR method is to use as the adaptive threshold for Fkx , and both coefficients are independent of the variations in current, speed, and load transients. Accordingly, the adaptive thresholds are calculated as follows:

where ξI is a positive gain used to guarantee robust diagnosis and good separation between Fkx and , i.e., 0< ξI <1.

To diagnose the current sensor fault, the following residual variables are considered:

Six residues are generated for the current sensors. These values are compared with the threshold values to detect faults.

kI is a positive gain, 0< kI <1.

The fault flags of the current sensors can be provided as:

The logic circuit presented in Fig. 5(a) can identify the faulty sensor for a phase current fault and the reconfiguration system for a current sensor fault. Table I shows the configuration structure for this diagnosis system.

TABLE IINCIDENCE TABLE WITH A SIX-SENSORS RECONFIGURATION

b) Speed Sensor FDLR Unit

Before the occurrence of a speed sensor fault, the PMSM motor control system is based on a vector-controlled algorithm with speed sensor feedback. After a speed sensor fault is detected, the PMSM motor control system is based on a vector-controlled algorithm with speed sensorless feedback using the sliding mode speed observer (SMSO) model in Fig. 4.

Two coefficients are calculated, namely,

Under normal operating conditions, the values of the two coefficients are different, that is, Fω ≈ 0 and . When a speed sensor experiences faulty “outage” the coefficient values are equal

To diagnose the speed sensor fault, the following residual variable is defined:

where Sω = is the adaptive threshold and ξω is the positive gain used to guarantee robust diagnosis and ensure short-time fault detection. The value of ξω is set to 0<ξω<0.1.

The scheme of the speed sensor fault detection and isolation (FDI) unit is provided by the following:

- If rω>Sω, we define Flag ω=0 and ωre_rec= ωre_m: normal;

- If rω

where ωre = ωre_m is the output of the speed sensor and is the output of the speed observer (SMO). Flag ω is the speed sensor fault flag. Flag ω=1 means that a speed sensor fault is detected; if it is zero, normal conditions exist. The logic circuit presented in Fig. 5(b) can identify the faulty sensor for a speed fault and the reconfiguration system for speed sensor fault.

c) DC-link Voltage Sensor FDLR Unit

The proposed FDLR algorithm of DC-link voltage sensor is based on the sliding mode voltage observer (SMVO) model and the calculation of the DC-link voltage coefficients. Two coefficients are calculated, namely, one from measured DC-link voltage Fdc and the other is through observed DC-link voltage . The values of Fdc and in the FDLR method are defined as follows:

The fault of the DC-link voltage sensor is detected by comparing the measured and observed DC-link voltages. In the case of normal operating conditions, the coefficients values Fdc → 0 and → 1.

When the DC-link voltage sensor exhibits faulty “outage”, the coefficients values are equal

To diagnose the DC-link voltage sensor fault, the following residual variable is defined:

where Sdc = is the adaptive threshold and ξdc is the positive gain used to guarantee robust diagnosis to ensure short-time fault detection. The value of ξdc is set to 0<ξdc<0.5. The scheme of the DC-link voltage sensor FDI unit is provided by the following:

- If rdc>Sdc, we define Flag Vdc=0 and Vdc_rec=Vdc_m: normal;

- If rdc

where Vdc_rec=Vdc_app is the input of the PWM-SVM controller and Flag Vdc is the DC-link voltage sensor fault flag. When a sensor fault is detected, the fault flag Vdc is set to 1; if it is zero, normal conditions exist. The logic circuit presented in Fig. 5(c) can identify the faulty sensor for a DC-link voltage fault and the reconfiguration system for a DC-link voltage sensor fault. A general scheme of the sensors FDLR of the proposed method is shown in Fig. 6.

Fig. 6.Overall diagram for sensors FDLR.

 

IV. EXPERIMENTAL RESULTS AND DISCUSSION

A. Experiment Stand Description

Practical testing of the proposed algorithm in real time is necessary. The principal objective of this implementation is to show in the behavior of the real electrical system in healthy and faulty or degraded operations in real time.

The architecture of the experimental system is shown in Fig. 7. The experimental platform is based on a 3 kW PMSM supplied by a VSI controlled by PWM-SVM techniques. A dSPACE DS1104 controller board is utilized to validate and test the proposed algorithm in real time. The schematic of the experimental platform is presented in the Appendix.

Fig. 7.Experimental setup of the 3 kW PMSM drive with a DS1104 controller.

The main components of the experimental system are described as follows.

- The PMSM is 3 kW, 360 V, 100 Hz, eight-pole, three-phases, and star-connected. The parameters of the PMSM are obtained from tests (DC tests, DC step test for identification Ld and Lq, back-EMF test, and speed decay test) in the Laboratory of Applied Automation (LAA/FHC/UMBB Algeria) and are reported in Appendix A.

- The PMSM is fed by a SEMIKRON inverter IGBT PWM-VSI, the data of which are reported in Appendix B.

- A DC generator with a variable resistor is utilized to load the PMSM to test the performance of the proposed algorithm with and without load.

- The stator phase currents and DC-link voltage are measured by Hall-type sensors LEM LA55-P and LV25-P, respectively.

- The position encoder 1024-pulse/rev is used for rotor position measurement, and the board’s library is used to decode the position from the encoder digital signals.

- Microprocessor Control System: A dSPACE DS1104 control board is utilized to control the PMSM. This board consists of a power PC603e processor running at 250 MHz and Slave Texas Instruments’ TMS320F240. The dSPACE real-time interface (RTI), Matlab real-time workshop (RTW), and the Simulink model are automatically converted into C-code, which is compiled and downloaded to the control board program memory. This conversion provides a fast and easy means to implement and test the control schemes in real time. RTI consists of a set of input/output interface blocks that connects the Simulink model to the real world [1], [6], [9], [17].

Experimental controls are performed with ControlDesk (ver 3.7.2), which is utilized to monitor different signals (currents, voltages, speed/position, and duty cycles) and tune the parameters. ControlDesk is also interfaced with Simulink (MATLAB R2010a) and performs the necessary experiment tasks using a graphical interface.

B. Experimental Results

Prior to each operation, the DC offsets of currents, speed, and DC-link voltage are measured and must be eliminated. The measured noises of such signals are filtered with a first-order low-pass filter. The results presented in this section have three main goals, namely, to demonstrate the performance of SMCSVO with and without sensors faults, to show diagnostic immunity to false alarms resulting from transients (speed, currents, and loads), and to explain the capability to diagnose sensors faults.

The performances of the proposed method are tested as follows: speed reversal and profile change operations with healthy sensors (Fig. 8), evaluation of FDLR unit with current sensor fault (Fig. 9), evaluation of FDLR unit with speed sensor fault (Fig. 10), and evaluation of FDLR unit with DC-link voltage sensor fault (Fig. 11).

Fig. 8.Evolution of the proposed SMCSVO during speed reversal operations with healthy sensors.

Fig. 9.Detection, localization, and reconfiguration of phase “a” current sensor faults (faults occur at time: sensor (a1) tf=1.4278 s and sensor (a2) tf=6.0793).

Fig. 10.Detection, localization, and reconfiguration of speed sensor fault.

Fig. 11.Detection, localization, and reconfiguration of DC-link voltage sensor fault.

Fig. 8 shows the experimental results of estimated rotor speed/position, stator currents, and DC-link voltage, including stator fluxes and back EMF voltages using SMO. In this test, the performance of the proposed diagnostic method is verified during speed reversal operation [450rpm to -450rpm, TL =15% Tn, Vdc_n=507.6V, ε=10-5, ξI=kI= 0.01, ξω=0.04, ξdc=0.05] with healthy sensors.

The values of the dynamic coefficients μ and of DC-link voltage are practically equal (Fig. 8(h)). The significant values of the residuals and thresholds generated are presented in Figs. 8(i), 8(j), and 8(k). The instantaneous values evolution of speed residual and threshold tracks the speed profile with healthy sensors. The speed residual rω value always remains above the corresponding threshold Sω. The instantaneous values evolution of current residuals rkx always remains below the corresponding thresholds Sk. The instantaneous value evolution of DC-link voltage residual rdc always reamins below the corresponding threshold Sdc.

Figs. 8(i), 8(j), and 8(k) indicate that no false alarms are generated (all flags remain zero; see Figs. 8(l)), which demonstrates that the proposed FDLR method resists speed and load variations without generating any false alarms.

To ensure the verification of the proposed method SMCSVO, an important test with faulty sensors is presented in Figs. 9 to 11.

The experimental results presented in Fig. 9 illustrate the diagnostic method’s capability to diagnose current sensors fault in the measurement chain. The operating conditions are as follows: ωre=450rpm, TL=15% Tn, Vdc_n=507.6V. The parameters of the FDLR algorithm are selected as follows: ε=0.000055, ξI=kI= 0.5, ξω=0.04, ξdc=0.5.

The FDLR algorithm for current sensor faults is presented in Section III.B.2.1. The scheme is based on hardware redundancy with six sensors (two measurements of each phase current). A multiport switch is utilized to select the appropriate input, which is indicated by the control port in Fig. 5(a) (the first input indicates the state of the phase).

In normal operations, the mean value of measurements is utilized as the input of the control loop and in the SMCSVO block.

In Fig. 9(a), the fault occurs at time tf=1.4278s (outage of sensor a1). The controller detects and isolates the fault and reconfigures from the measured Ia1 to the measured Ia2. The control is reconfigured at td=1.4880 s. During the transient phase (ΔtI1=60.2 ms), the value of Ia_rec is used in the control loop and in the SMCSVO block.

In Fig. 9(b), the next fault occurs at time tf=6.0793 s (outage of sensor a2). The controller detects and isolates the fault and reconfigures from the measured Ia2 to the measured Ia1. The control is reconfigured at td=6.1395 s. During the transient phase (ΔtI2=60.2 ms), the value of Ia_rec is used in the control loop and in the SMCSVO block. Practically, ΔtI1=ΔtI2.

The experimental results presented in Fig. 10 illustrate the diagnostic method’s capability to diagnose speed sensor fault in the measurement chain. The operating conditions are as follows: ωre=450rmp, TL=15%Tn, Vdc_n=507.6V. The parameters of the FDLR algorithm are selected as ε=0.00005, ξI=kI= 0.5, ξω=0.04, ξdc=0.5.

The FDLR algorithm for speed sensor faults is presented in Section 3.2.2.B. The scheme is based on software-measured and hardware-estimated speed. A multiport switch is used to select the appropriate input, which is indicated by the control port in Fig. 5 (the first input indicates the state of sensor speed).

In normal operations, the value of measured speed is utilized as the input of the control loop and in the SMCSVO block. When the sensor speed is in disagreement, the FDLR unit detects and isolates the speed sensor and reconfigures from the observed speed.

The experimental results presented in Fig. 11 illustrate the diagnostic method’s capability to diagnose DC-link sensor fault “disconnection” in the measurement chain. The fault diagnostic performance is analyzed with sensor fault. A reference speed of 450 rpm has a load torque equal to 15% of the rated torque and a DC-link voltage equal to Vdc_n. The parameters of the FDLR algorithm are selected as ε=0.00005, ξI=kI=0.5, ξω=0.04, ξdc=0.5.

In this test, the DC-link voltage sensor information is lost at tf=2.4248 s. Nevertheless, the DC-link voltage observer is maintained approximately equal to the rated DC-link voltage (507 V). The FDLR unit controller detects and isolates the fault and reconfigures from the measured DC-link voltage to the estimated one. The control is reconfigured at td=2.4252 s. During the transient phase (Δtdc=0.4 ms), the value Vdc_rec is utilized to calculate the PWM signals.

 

V. CONCLUSION

In this study, fault detection, localization, and system reconfiguration of phase currents, speed/position, and DC-link voltage sensors in three-phase PMSM drives were presented. An SMO was utilized to estimate the stator currents, rotor speed/position, and DC-link voltage. The integration of adaptive threshold with SMO improves the safety and reliability of the PMSM drive system. The stability conditions of the SMO were verified through Lyapunov stability analysis.

The feasibility and effectiveness of the sensor fault diagnosis method were also analyzed through real-time experimental tests (from a prototype developed in the laboratory).

References

  1. F. F. M. El-Sousy, “Robust wavelet-neural-network sliding-mode control system for permanent magnet synchronous motor drives,” IET Electric Power Applications, Vol. 5, No. 1, pp. 113-132, Jan. 2011. https://doi.org/10.1049/iet-epa.2009.0229
  2. S. K. Kommuri, J. J. Rath, K.C. Veluvolu, and M. Defoort, "Robust fault-tolerant cruise control of electric vehicles based on second-order sliding mode observer," in 14th International Conference on Control, Automation and Systems (lCCAS), pp. 698-703, Oct. 2014.
  3. S. C. Kim, T. H. Nguyen, D. C. Lee, K. B. Lee, and J. M. Kim, “Fault tolerant control of DC-link voltage sensor for three-phase AC/DC/AC PWM converters,” Journal of Power Electronics, Vol. 14, No. 4, pp. 695-703, Jul. 2014. https://doi.org/10.6113/JPE.2014.14.4.695
  4. M. Aktaş, “A novel method for inverter faults detection and diagnosis in PMSM drives of HEVs based on discrete wavelet transform, ” Advances in Electrical and Computer Engineering, Vol. 12, No. 4, pp. 33-38, 2012. https://doi.org/10.4316/AECE.2012.04005
  5. C. Olivieri and M. Tursini, "A novel PLL scheme for a sensorless PMSM drive overcoming common speed reversal problems," in IEEE International Symposium on Power Electronics, Electrical Drives, Automation and Motion(SPEEDAM), pp. 1051-1056, Jun. 2012.
  6. F. Meinguet, E. Semail, X. Kestelyn, Y. Mollet, and J. Gyselinck, “Change-detection algorithm for short-circuit fault detection in closed-loop AC drives,” IET Electric Power Applications, Vol. 8, No. 5, pp. 165–177, May 2014. https://doi.org/10.1049/iet-epa.2012.0316
  7. P. Pillay and R. Krishnan, “Modeling, simulation, and analysis of permanent-magnet motor drives, part I: the permanent-magnet synchronous motor drive,” IEEE Trans. Ind. Appl., Vol. 25, No. 2, pp. 265-273, Mar./Apr. 1989. https://doi.org/10.1109/28.25541
  8. W. S. Im, J. S. Kim, J. M. Kim, D. C. Lee, and K. B. Lee, “Diagnosis methods for IGBT open switch fault applied to 3-phase AC/DC PWM converter,” Journal of Power Electronics, Vol. 12, No. 1, pp. 120-127, Jan. 2012. https://doi.org/10.6113/JPE.2012.12.1.120
  9. I. Jlassi, J. O. Estima, S. K. El Khil, N. M. Bellaaj, and A. J. M. Cardoso, “Multiple open-circuit faults diagnosis in back-to-back converters of PMSG drives for wind turbine systems,” IEEE Trans. Power Electron., Vol. 30, No. 5, pp. 2689–2702, May 2015. https://doi.org/10.1109/TPEL.2014.2342506
  10. X. Zhang, G. Foo, M. D. Vilathgamuwa, K. J. Tseng, B. S. Bhangu, and C. Gajanayake, “Sensor fault detection, isolation and system reconfiguration based on extended Kalman filter for induction motor drives,” IET Electricic Power Applications, Vol. 7, No. 7, pp. 607-617, Aug. 2013. https://doi.org/10.1049/iet-epa.2012.0308
  11. Y. Yu, Z. Wang, D. Xu, T. Zhou, and R. Xu, “Speed and current sensor fault detection and isolation based on adaptive observers for IM drives,” Journal of Power Electronics, Vol. 14, No. 5, pp. 967-979, Sep. 2014. https://doi.org/10.6113/JPE.2014.14.5.967
  12. G. H. B. Foo, X. Zhang, and D. M. Vilathgamuwa, “Sensor fault-resilient control of interior permanent-magnet synchronous motor drives,” IEEE/ASME Trans. Mechatronics, Vol. 20, No. 2, pp. 855-864, Apr. 2015. https://doi.org/10.1109/TMECH.2014.2311126
  13. Y. S. Jeong, S. K. Sul, S. E. Schulz, and N. R. Patel, “Fault detection and fault-tolerant control of interior permanent-magnet motor drive system for electric vehicle,” IEEE Trans. Ind. Appl., Vol. 41, No. 1, pp. 46-51, Jan./Feb. 2005. https://doi.org/10.1109/TIA.2004.840947
  14. H. Lu, X. Cheng, W. Qu, S. Sheng, Y. Li, and Z. Wang, “A three-phase current reconstruction technique using single DC current sensor based on TSPWM,” IEEE Trans. Power Electron., Vol. 29, No. 3, pp. 1542-1550, Mar. 2014. https://doi.org/10.1109/TPEL.2013.2266408
  15. T. Bernardes, V. F. Montagner, H. A. Gründling, and H. Pinheiro, “Discrete-time sliding mode observer for sensorless vector control of permanent magnet synchronous machine,” IEEE Trans. Ind. Electron., Vol. 61, No. 4, pp. 1679-169, Apr. 2014. https://doi.org/10.1109/TIE.2013.2267700
  16. H. Kim, J. Son, and J. Lee, “A high-speed sliding-mode observer for the sensorless speed control of a PMSM,” IEEE Trans. Ind. Electron., Vol. 58, No. 9, pp. 4069-4077, Sep. 2011. https://doi.org/10.1109/TIE.2010.2098357
  17. C. Chakraborty and V. Verma, “Speed and current sensor fault detection and isolation technique for induction motor drive using axes transformation,” IEEE Trans. Ind. Electron., Vol. 62, No. 3, pp.1943-1954, Mar. 2015. https://doi.org/10.1109/TIE.2014.2345337
  18. C. Choi, K. Lee, and W. Lee, “Observer-based phase-shift fault detection using adaptive threshold for rotor position sensor of permanent-magnet synchronous machine drives in electromechanical brake,” IEEE Trans. Ind. Electron., Vol. 62, No. 3, pp. 1964-1974, Mar. 2015. https://doi.org/10.1109/TIE.2014.2350453
  19. Z. Wang, L. Chang, and M. Mao, “Dc voltage sensorless control method for three-phase grid-connected inverters,” IET Power Electronics, Vol. 3, No. 4, pp. 552–558, Jul. 2010. https://doi.org/10.1049/iet-pel.2008.0282
  20. Q. T. An, L. Sun, and L. Z. Sun, “Current residual vector-based open-switch fault diagnosis of inverters in PMSM drive systems,” IEEE Trans. Power Electron., Vol. 30, No. 5, pp. 2814-2827, May 2015. https://doi.org/10.1109/TPEL.2014.2360834
  21. U. M. Choi, F. Blaabjerg, and K. B. Lee, “Study and handling methods of power IGBT module failures in power electronic converter systems,” IEEE Trans. Power Electron., Vol. 30, No. 5, pp. 2517-2533, May 2015. https://doi.org/10.1109/TPEL.2014.2373390

Cited by

  1. Sliding Mode Observer-Based Current Sensor Fault Reconstruction and Unknown Load Disturbance Estimation for PMSM Driven System vol.17, pp.12, 2017, https://doi.org/10.3390/s17122833
  2. DC-Link Voltage and Catenary Current Sensors Fault Reconstruction for Railway Traction Drives vol.18, pp.7, 2018, https://doi.org/10.3390/s18071998