Next Article in Journal
Power Quality Services Provided by Virtually Synchronous FACTS
Next Article in Special Issue
Sensorless-MTPA Control of Permanent Magnet Synchronous Motor Based on an Adaptive Sliding Mode Observer
Previous Article in Journal
The Effect of Multi-Walled Carbon Nanotubes-Additive in Physicochemical Property of Rice Brand Methyl Ester: Optimization Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sliding-Mode-Observer-Based Open-Switch Diagnostic Method for Permanent Magnet Synchronous Motor Drive Connected with LC Filter

School of Electrical Engineering and Automation, Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(17), 3288; https://doi.org/10.3390/en12173288
Submission received: 23 July 2019 / Revised: 18 August 2019 / Accepted: 20 August 2019 / Published: 26 August 2019
(This article belongs to the Special Issue Permanent Magnet Electrical Machines)

Abstract

:
At present, pulse width modulation (PWM) technique is widely applied in motor drive systems. However, it may cause some unexpected effects: Bearing currents, overvoltage, power losses and unwanted noise. In some industrial cases, LC filters are always equipped in motor drive systems to suppress those unexpected effects. In order to improve the reliability and safety of the drive system, fault diagnostic strategies for power switches should be utilized as other drive systems without LC filters. In the literature, some open-switch diagnostic approaches are based on the observers derived from the mathematical models. However, the models are changed by the LC filters. Therefore, the existing approaches, based on the observers are failed, due to the change of the models. This study proposes an open-switch diagnostic method for permanent magnet synchronous motor (PMSM) drive equipped with LC Filter. The novelty of the proposed method is that the model of the LC filter is considered. Therefore, open-switch faults can be detected and located in the drive systems with LC filters. The switching function model of the drive system is analyzed at first. Then a sliding mode observer (SMO) considering the model of the filter is proposed to estimate the filter voltages and other state variables. Consequently, the faults can be detected and located through the residual errors between the expected and estimated filter voltages. This approach features simplicity. Furthermore, any extra sensors are not necessary. Experimental results on a 750-W PMSM drive system with an LC filter proved the feasibility of the proposed method.

1. Introduction

In recent years, permanent magnet synchronous motors (PMSMs) have been applied in industrial power applications, because it features high efficiency, high power density and simple operation. Most of the PMSMs are driven by voltage source inverters (VSIs), and pulse width modulation (PWM) technique is widely implemented in the control techniques of VSI. Because PWM waves are asymmetric pulses, it may result in bearing currents and overvoltage [1,2,3,4,5,6]. The service life of the motor may be damaged. In addition, unwanted power losses and noise may be caused by the harmonics of PWM waves. In order to suppress those unexpected effects, many approaches have been introduced by researchers. For low cost and convenient operation, the LC filter has become the most widely used hardware [7]. The LC filter is connected between the power inverter and motor, as illustrated in Figure 1. Non-sinusoidal waves are filtered so that the side effects can be suppressed.
In the field of power electronics, it is important to detect and identify the faults to improve reliability and safety [8,9,10,11,12,13,14]. The most common faults of power devices are open- and short- switch and intermittent faults. A large number of diagnostic methods have been presented in recent decades. Existing techniques can be classified into two series: Current- and voltage-based techniques.
With regard to current-based methods, a diagnostic method based on the residual errors between the measured motor phase currents and the reference currents for multiple open-circuit fault diagnosis was proposed in Reference [15]. The residual errors can locate the faults. Park’s vector approach was used for fault diagnosis in Reference [16]. Fault detection and diagnosis space made with seven patterns were built. In Reference [17], a current-observer-based technique was presented. The errors of the proposed observer were comprised of linear and nonlinear errors. Reference [18] presented a method for single and multiple open-switch fault diagnosis. The Park’s vector moduli were divided by the phase currents; then, the fault signatures could be extracted. A simple method was presented in Reference [19]. Residuals were calculated by the three-phase currents and the reference currents; then, the fault diagnosis was realized by the analysis in time domain. In Reference [20], a three-step method was designed to detect the faults. The current trajectories were utilized to detect the faults. Reference [21] employed the current residual vectors. Amplitude threshold and phase sector were used to suppress the measurement errors. The detection can also be realized with the help of fuzzy logic methods, machine learning methods and neural networks. Fuzzy logic methods were suggested in References [22,23]. The fault signatures in Park’s vectors were not obtained by mathematical derivations, but the fuzzy logic methods. Reference [24] analyzed and tested most of the common machine learning methods for detecting the faults of the drive system. The currents and vibration signals were measured, and the fault information in them was separated by classifiers. Neural-network-based algorithms were reported in References [25,26]. The classifiers for fault locations were realized based on neural networks.
In terms of the voltage-based techniques, the residual errors between the mathematical models and the measured voltages were introduced to diagnose the faults in References [27,28,29]. Extra hardware was designed to detect the actual voltages; then, the residual errors were obtained by the voltage references and measured voltages. Some researchers have also studied the techniques in which extra hardware is not necessary. In Reference [30], a real-time fault diagnostic method was introduced. By analyzing the instant converter voltages, additional hardware was not necessary. In Reference [31], the errors for detecting the faults were based on the voltage references and the voltages estimated by an observer. The voltages were not measured, but estimated by the observer. A sliding mode observer (SMO) was introduced in Reference [32] for detecting the faults in modular multilevel converters.
Many drive systems connected with LC filters are applications for harsh environments, so they always have strict demands in safety and reliability for the inverters. Therefore, open-switch fault diagnostic methods are also important for the systems with LC filters.
As aforementioned, some of the diagnostic techniques are based on the observers [8,17,30,32]. The structures of the observers are deduced from the mathematical models of the systems. The residual errors for detecting the faults are the comparisons between the expected variables and the estimated ones. However, when the observer-based methods are applied to the drive systems with LC filters, there will be one issue. The mathematical models are changed by the filters if the filters are connected. Hence, the fault diagnostic methods which are based on the observers will be failed. Few studies have concentrated on the fault diagnostic methods for motor drives connected with LC filters.
The purpose of this study is to propose a novel observer-based open-switch diagnostic method for PMSM drive connected with LC filter.
  • A sliding mode observer (SMO) aimed to observe the filter voltages and other state variables in the stationary reference frame is presented. The SMO takes the model of the LC filter into consideration;
  • In the diagnostic process, the fault signals are detected and located by the residual errors between the expected and estimated filter voltages. The expected voltages are calculated by the switching functions;
  • Different residual errors in different power switches are analyzed. By implementing the proposed method, the open-switch faults in different switches can be detected and located quickly.
The advantages of the proposed method are:
  • It is simple to implement;
  • Extra current or voltage sensors are not necessary.

2. Materials and Methods

In this study, the observer-based method is chosen. The main reason is that the control scheme can be realized with the help of the observer beside the fault diagnosis.

2.1. Overall Control System

The overall control scheme is depicted in Figure 2. The LC filter is connected between the inverter and PMSM. The filter is also controlled as the motor in the control scheme. The cascade PI regulators are utilized to control the PMSM and LC filter. This control method was proposed in Reference [4]. The state variables for the closed-loop control are acquired by the proposed SMO. In the vector controlled scheme, the rotor speed ωe is measured and fed back to the speed loop at first. The speed loop is followed by the motor-current loops. Only the inverter currents iia, iib and iic are measured. By Park transform, the motor currents in the rotating reference frame isd and isq are controlled in the motor-current loops. As the conventional vector controlled scheme, the motor is controlled by the speed and motor-current loops. What is different from the conventional scheme is that there are extra loops for the LC filter. The motor voltages usd and usq are controlled by the motor-voltage loops. Finally, the filter currents iid and iiq are controlled by the filter-current loops. In the fault diagnosis method, the fault is detected and located by the residual errors of expected and estimated filter voltages in the stationary reference frame. The expected voltages are calculated by the switching function model, and the estimated ones are obtained by the SMO.

2.2. Derivation of Switching Function Model

The system model can be expressed by the switching functions, as in Reference [23]. In this section, the mathematical model of the system with LC filter is analyzed at first. Then the switching models are deduced.

2.2.1. System Model Considering LC Filter

The system model considering LC filter is described in Reference [5]. The mathematical model of PMSM in the stationary reference frame is described as
u s α = R s i s α + L s d i s α d t + e s α ,
u s β = R s i s β + L s d i s β d t + e s β ,
where u and u are the motor voltages in the stationary reference frame, i and i are the motor currents, e and e are the back electromotive forces of the PMSM; Ls and Rs are the inductance and resistance of the stator, respectively.
The schematic diagram of the LC filter (single phase) is depicted in Figure 3.
The model of the LC filter is expressed as
d i i a d t = 1 L f u i a 1 L f u s a ,
d i i b d t = 1 L f u i b 1 L f u s b ,
d i i c d t = 1 L f u i c 1 L f u s c ,
d u s a d t = 1 C f i i a 1 C f i s a ,
d u s b d t = 1 C f i i b 1 C f i s b ,
d u s c d t = 1 C f i i c 1 C f i s c ,
where usa, usb and usc are the phase voltages of the PMSM, isa, isb and isc are the stator currents; uia, uib and uic are the filter voltages, iia, iib and iic are the filter currents; Lf and Cf are the inductance and capacitance of the filter, respectively.
By Clark transform, the model of the LC filter described in the stationary reference frame is given as
d i i α d t = 1 L f u i α 1 L f u s α ,
d i i β d t = 1 L f u i β 1 L f u s β ,
d u s α d t = 1 C f i i α 1 C f i s α ,
d u s β d t = 1 C f i i β 1 C f i s β ,
where u, u are the filter voltages in the stationary reference frame, and i, i are the filter currents.
It is assumed that the filter inductance and capacitance are three-phase symmetric. Furthermore, the resistance and mutual inductance are very small in practical applications, so that they can be neglected [4,5]. Hence the center-point voltage of the filter is equal to that of the motor. Therefore, the mathematical model of the PMSM drive system with LC filter in the stationary reference frame is given by Equations (1) and (2) and Equations (9)–(12).

2.2.2. Switching Function Model

The sum of three phase voltages is expressed as
u i a + u i b + u i c = 0 .
The voltage from the neutral point n to the ground is defined as uing, and the voltages from the phases to the ground are defined as uiag, uibg and uicg, then it can be obtained that
u i a = u i a g u i n g ,
u i b = u i b g u i b g ,
u i c = u i c g u i n g .
By the sum of Equations (14)–(16), it can be derived that
u i n g = 1 3 u i a g + u i b g + u i c g .
Substituting Equation (17) into Equations (14)–(16), it is obtained that
u i a = 1 3 2 u i a g u i b g u i c g ,
u i b = 1 3 u i a g + 2 u i b g u i c g ,
u i c = 1 3 u i a g u i b g + 2 u i c g .
The filter voltage of phase A is determined by the on-off states of Q1/Q2 and the current directions. Figure 4 shows the filter voltages of phase A in different on-off states and current directions under the healthy case. In Figure 4, “1” represents that the switch is on, and “0” represents that the switch is off. The variable da represents the direction of the current. Ud represents the DC-link voltage. Similarly, filter voltages of the other two phases can also be concluded. There are six possible combinations between the on-off states and current directions. Filter voltages under different combinations of on-off states and current directions are illustrated in Table 1. s1/3/5 and s2/4/6 represent the on-off states of the switches Q1/Q3/Q5 and Q2/Q4/Q6, respectively.
The switching function is defined by the on-off states of the power switch s, the direction of the filter current d, and the DC-link voltage Ud. The value of the function is 1 or 0. The phase-to-ground voltages of the filter uiag, uibg and uicg can be given by the switching functions. From Table 1, the phase-to-ground voltages uiag, uibg and uicg are expressed as
u i a g = U d 1 s 2 s 1 + 1 s 1 1 d A = U d s a ,
u i b g = U d 1 s 4 s 3 + 1 s 3 1 d B = U d s b ,
u i c g = U d 1 s 6 s 5 + 1 s 5 1 d C = U d s c .
sa, sb and sc are defined for mathematical simplification. Substituting Equations (21)–(23) separately into Equations (18)–(20), the filter voltages uiag, uibg and uicg expressed by the switching functions are obtained by
u i a = 1 3 U d 2 s a s b s c ,
u i b = 1 3 U d s a + 2 s b s c ,
u i c = 1 3 U d s a s b + 2 s c .
By Clark transform, the switching function model (24)–(26) can be transformed into the equations about the filter voltages in the stationary reference frame u and u:
u i α = 1 3 U d 2 s a s b s c ,
u i β = 1 3 U d 3 s b 3 s c .

2.3. Sliding Model Observer

In this study, the sliding mode observer is chosen. The sliding mode observer is effective, and robust to the variation of parameters. In the proposed diagnostic technique, there are no extra current/voltage sensors. The estimated filter voltages and other state variables are obtained by the proposed SMO. In this study, the novelty is that this SMO considers the model of the LC filter. The SMO is analyzed in this section.

2.3.1. Observer Description

The system model considering the LC filter in the stationary reference frame is described by Equations (1) and (2) and Equations (9)–(12). According to the model, the state equations used for the SMO can be written as [33]
x ˙ = A x + B u y = C x ,
where x is the state variable vector, u is the input variable vector, and A, B, C are system matrices.
In this paper, the state variables are chosen as
x = u s α u s β i s α i s β i i α i i β u i α u i β T .
The vector of output variables y is
y = i i α i i β T .
The vector of input variables u is
u = e s α e s β T .
The filter voltages u and u are regarded as the disturbances, so the initial values of their derivatives in the observer can be set to 0 [34]. Hence, the system matrix A used by the observer is given as
A = 0 0 1 C f 0 1 C f 0 0 0 0 0 0 1 C f 0 1 C f 0 0 1 L s 0 R s L s 0 0 0 0 0 0 1 L s 0 R s L s 0 0 0 0 1 L f 0 0 0 0 0 1 L f 0 0 1 L f 0 0 0 0 0 1 L f 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .
Moreover, the system matrices B and C are
B = 0 0 1 L s 0 0 0 0 0 0 0 0 1 L s 0 0 0 0 T ,   C = 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 .
The SMO is obtained according to state equations. The SMO is defined as
x ^ ˙ = A x ^ + B u + G sgn ( y y ^ ) y ^ = C x ^ ,
where ˆ denotes the estimated variable, the function sgn(·) denotes the signum function, and G is the gain matrix. The robustness and dynamic performance of the observer are determined by G. In the SMO, the back electromagnet forces e and e of the motor in the observer are calculated by Reference [34]
e s α = ψ f ω e s i n ( θ e ) ,
e s β = ψ f ω e c o s ( θ e ) ,
where ψf is the flux linkage, ωe is the electrical speed of the rotor, and θe is the electrical position of the rotor; the subscript α and β represent the α axis and β axis in the stationary reference frame, respectively.
The schematic diagram of the SMO is illustrated in Figure 5. The estimated and output variables are estimated by the SMO. The differences between the outputs of the plant and the observer are fed back into the SMO.

2.3.2. Design of Gain Matrix

In the literature, SMOs are always designed by Lyapunov’s method. In this study, the Lyapunov’s method is not used, because the observer is much more complicated, due to the LC filter. The Lyapunov’s function may also be complicated. Therefore, the method based on state transformations is used to design the gain G in this study.
To design the gain G, the matrices x, y and the system matrices A, B, C are divided into sub-systems [33]:
x 1 = u s α u s β i s α i s β i i β i i β T ,   x 2 = i i α i i β T ,   y = i i α i i β T ,
A 11 = 0 0 1 C f 0 1 C f 0 0 0 0 1 C f 0 1 C f 1 L s 0 R s L s 0 0 0 0 1 L s 0 R s L s 0 0 1 L f 0 0 0 0 0 0 1 L f 0 0 0 0 ,   A 12 = 0 0 0 0 0 0 0 0 1 L f 0 0 1 L f ,
A 21 = 0 0 0 0 0 0 0 0 0 0 0 0 ,   A 22 = 0 0 0 0 ,
B 1 = 0 0 1 L s 0 0 0 0 0 0 1 L s 0 0 T ,   B 2 = 0 0 0 0 T .
The gain G can also be divided into two sub-matrices.
G = G 2 G 1 ........ G 1 , G 1 = g 111 g 112 g 121 g 122 , G 2 = g 211 g 212 g 221 g 222 g 231 g 232 g 241 g 242 g 251 g 252 g 261 g 262 .
Hence, the SMO is rewritten by two subsystems [33]:
x ^ ˙ 1 = A 11 x ^ 1 + A 12 y + B 1 u + G 2 G 1 sgn ( y y ^ ) y ^ = A 21 x ^ 1 + B 2 u + G 1 sgn ( y y ^ ) .
The errors are expressed as
e ˙ x = x 1 x ^ 1 = A 11 e 1 G 2 G 1 sgn ( y y ^ ) e ˙ y = y y ^ = A 21 e 1 G 1 sgn ( y y ^ ) .
Consequently, if the sub-matrix G1 could be selected large enough, y y ^ = 0 can be ensured in theory. Therefore, it can be obtained that
e ˙ 1 = A 11 G 2 A 21 e 1 .
It should be noticed that ensuring the assumption y y ^ = 0 is difficult in practical cases. In the observer, y ^ can be seen as a feedback, and the matrix G1 can be seen as a control parameter. y y ^ is difficult to be 0, but it can maintain a relatively small value by the regulation. In practical cases, that is acceptable because any closed-loop observer has definite stability.
It can be seen that the errors in Equation (35) tends to be 0 only by the real parts of all the eigenvalues of the term A11-G2A21 being less than 0. All the eigenvalues of the matrix must have negative real parts to ensure the observer being stable and converging to actual values. Besides, if the observer poles are located closer to the imaginary axis, the observer tends to be more stable. However, it will have a slower dynamic response. If the observer poles are designed too far away from the imaginary axis, it will be more responsive, but less stable because of the influence of measurement noise. The term A11-G2A21 has six eigenvalues, but the equations in α and β axis are symmetrical. Therefore, the pole-placement problem for a 6×2 matrix is transformed into a pole-placement problem for a 3×1 matrix G2′. If the poles of G2′ are selected as μ1, μ2 and μ3, the desired characteristic polynomial is as follows
p λ = λ μ 1 λ μ 2 λ μ 3 .
The matrix G2′ is calculated by Ackermann’s formula [35]
G 2 = p A P 0 1 0 0 1 T ,
where P0 = [A21 A21A11 A21A112]T.

2.4. Analysis of Fault Signatures

In theory, when the drive system is in a healthy case, the expected filter voltages are equal to the actual ones, so the residual errors are always 0 [18,21]. If the open-switch faults occur, residual errors may not be 0 anymore. In this section, different theoretical residual errors under different faulty locations are analyzed.

2.4.1. Fault Signatures of Phase A

As shown in Figure 2, the on-off states of the six power switches s1~s6 are calculated by the SVPWM module. The digital signals s1~s6 are amplified and used to drive the six power switches Q1~Q6. Therefore, the voltages of the three phases uiA, uiB and uiC can be generated by the turn-on and turn-off of the power switches.
If the open-switch fault occurs on the power switch Q1, the expected value s1 is still determined by the space-vector PWM (SVPWM) algorithm, while the actual switching variable s1f is 0. According to Equations (21)–(23) and Equations (27) and (28), the actual filter voltages in the stationary reference frame can be expressed as
u i α f 1 = 1 3 U d 2 s a f 1 s b s c s a f 1 = 1 s 2 1 d a ,
u i β f 1 = u i β = 1 3 U d 3 s b 3 s c ,
where uf1 and uf1 are the actual filter voltages in the stationary reference frame when the open-switch fault occurs on Q1. By Equations (38) and (39), it can be seen that the residual error in the α axis is changed due to the fault. The residual errors are given as
r α = u i α u i α f 1 = 2 3 U d s 1 1 s 2 d a 0 ,
r β = u i β u i β f 1 = 0 ,
where rα and rβ are the residual errors. rα varies in the positive axis when there is an open-switch fault on Q1.
Similar to the previous case, if the open-switch fault occurs on Q2, the actual switching variable s2f is 0, and the expected variable s2 is still determined by the SVPWM module. Thus, the actual filter voltages in the stationary reference frame are expressed as
u i α f 2 = 1 3 U d 2 s a f 2 s b s c s a f 2 = s 1 + 1 s 1 1 d a ,
u i β f 2 = u i β ,
where uf2 and uf2 are the actual filter voltages in the stationary reference frame when the open-switch fault occurs on Q2. Hence, the residual errors can be given as
r α = 2 3 U d s 2 s 1 + 1 s 1 1 d a 0 ,
r β = 0 .
It can be seen that rα changes in the negative axis when the fault occurs on Q2.

2.4.2. Fault Signatures of Phase B

If the open-switch fault occurs on Q3, the actual switching variable s3f becomes 0, but the expected variable s3 is determined by the SVPWM module. The residual errors between the expected and actual filter voltages are given as
r α = 1 3 U d s 3 1 s 4 d b 0 ,
r β = 3 3 U d s 3 1 s 4 d b 0 .
If the open-switch fault occurs on Q4, the voltages in the stationary reference frame are expressed as
r α = 1 3 U d s 4 s 3 + 1 s 3 1 d b 0 ,
r β = 3 3 U d s 4 s 3 + 1 s 3 1 d b 0 .

2.4.3. Fault Signatures of Phase C

Similar to previous cases, when the open-switch fault occurs on Q5, the actual switching variable s5f is 0, but the expected variable s5 still varies. The residual errors are expressed as
r α = 1 3 U d s 5 1 s 6 d c 0 ,
r β = 3 3 s 5 1 s 6 d c 0 .
When the open-switch fault occurs on Q6, the residual errors are expressed as
r α = 1 3 U d s 6 s 5 + 1 s 1 1 d c 0 ,
r β = 3 3 s 6 s 5 + 1 s 5 1 d c 0 .

2.5. Experimental Setup

The proposed techniques were tested on a 750-W PMSM drive system. The block diagram of the experimental setup is shown in Figure 6a, and the photograph is shown in Figure 6b. The LC filter was equipped between the inverter and PMSM. The load torque was produced by the dynamometer (Dongguan Tension Technology Co., Ltd). The encoder measured the rotor position. The filter currents iia and iib were measured by the current sensors CASR-6 (LEM Electronics Co., Ltd.) on the inverter board. The filter currents i and i were measured and transferred to the digital signal processor (DSP) TMS320F28069M (Texas Instruments Co., Ltd.). The model of the power switch module was FS30R06W1E3 (Infineon Technologies Co., Ltd.). The power switches were driven by the chips 1ED020I12-FT (Infineon Technologies Co., Ltd.). The open-switch fault was realized by the turn-off of the power switch.
The parameters of the PMSM and LC filter are given as follows: The flux linkage is 0.06 Wb; the stator resistance is 0.72 Ω; the stator inductance is 0.0041 H; the rated current is 4.06 A; the rated load is 2.3 N·m; the number of poles are 10; the filter inductance is 0.0004 H; the filter capacitance is 0.00003 F.
The DSP was utilized as the digital control unit to implement all the algorithms (PI controllers, SVPWM, SMO, proposed fault diagnostic process). The PWM switching frequency was 16,000 Hz, which equals to the sampling frequency. The process of the software program was:
  • The rotor speed ωe was calculated by the measured rotor position;
  • The currents iia and iib were transformed to the currents in the stationary reference frame i and i;
  • PI regulators and SVPWM module ran, thus calculating the voltage references u* and u*;
  • The fault diagnosis method which started from the switching function model ran;
  • The SMO ran to calculate the estimated voltages u ^ i α and u ^ i β with other state variables;
  • The residual errors rα and rβ were calculated;
  • If the fault was detected, the fault signal outputted, and the fault location was detected by rα and rβ;
The flowchart of the proposed method is shown in Figure 7. In practical applications, there must be errors between the actual and estimated values. Consequently, in order to implement the proposed method in practical applications, the threshold of the residual error in the software program should not be a value 0, but an interval. When the residual error is in the selected interval, the power switches are considered as in a healthy case. The threshold interval is set to (−9, 9).

3. Results

The system was tested under the rated load (2.3 N·m) in the experimental tests. Figure 8 shows the experimental results when the open-switch fault occurs on Q1. Figure 8a shows the filter currents of the three phases Iia (yellow), Iib (red) and Iic (green). Figure 8b shows the filter currents in the stationary reference frame i (yellow) and i (red). Figure 8c shows the residual errors rα (blue) and rβ (red), and the fault signal. The PMSM is in a healthy case before 0.2 s. After the power switch Q1 is open-circuit at 0.2 s, the filter current of phase A iia cannot flow through the power switch Q1. As shown in Figure 1, the power switch Q1 controls the positive part of the filter current of phase A iia, so the filter current of phase A iia becomes unidirectional and asymmetric from 0.2 s. The calculated currents in the stationary reference frame i and i are not symmetrical any more. Before the open-switch fault on the power switch Q1 occurs, the residual errors rα and rβ are both in the selected interval (−9, 9). After the fault occurs, the residual error rα is not in the threshold interval any more, but varies in the positive axis. The other residual error rβ is still in the interval. Hence, the fault signal of the power switch Q1 can be acquired according to Equations (39) and (40).
Figure 9 shows the experimental results when the open-switch fault occurs on Q2. Figure 9a shows the filter currents of the three phases Iia (yellow), Iib (red) and Iic (green). Figure 9b shows the filter currents in the stationary reference frame i (yellow) and i (red). Figure 9c shows the residual errors rα (blue) and rβ (red), and the fault signal. The PMSM is in a healthy case before 0.2 s. After the power switch Q2 is open-circuit at 0.2 s, the filter current of phase A iia cannot flow through the power switch Q2. The power switch Q2 controls the negative part of the filter current of phase A iia, so the filter current of phase A iia only has the negative part from 0.2 s. Hence, the calculated currents in the stationary reference frame i and i are not symmetrical any more. After the fault occurs, the residual error rα varies in the negative axis, while the residual error rβ is still in the selected interval. Therefore, the fault signal of the power switch Q2 can be acquired according to Equations (41) and (42).
Figure 10 shows the experimental results when the open-switch fault occurs on Q3 at 0.2 s. Figure 10a shows the filter currents of the three phases Iia (yellow), Iib (red) and Iic (green). Figure 10b shows the filter currents in the stationary reference frame i (yellow) and i (red). Figure 10c shows the residual errors rα (blue) and rβ (red), and the fault signal. After the power switch Q3 is open-circuit at 0.2 s, the filter current of phase B iib cannot flow through the power switch Q3. The power switch Q3 controls the positive part of the filter current of phase B iib, so the filter current of phase B iib only has the negative part from 0.2 s. After the fault occurs, the residual error rα varies in the negative axis, while the residual error rβ varies in the positive axis. Therefore, according to Equations (43) and (44), the fault signal of the power switch Q3 can be acquired.
Similarly, Figure 11, Figure 12 and Figure 13 show the experimental results when the open-switch faults occur on Q4, Q5 and Q6, respectively. Figure 11a, Figure 12a and Figure 13a show the currents of the three phases Iia (yellow), Iib (red) and Iic (green). Figure 11b, Figure 12b and Figure 13b show the currents in the stationary reference frame i (yellow) and i (red). Figure 11c, Figure 12c and Figure 13c show the residual errors rα (blue) and rβ (red), and the fault signals. After the faults occur, the residual errors rα or rβ changes. Different waves of residual errors can indicate different faulty locations.

4. Discussion

This paper proposes a novel SMO-based open-switch diagnostic method for permanent-magnet synchronous motor drive connected with LC filter. The expected filter voltages are acquired by the switching function model, and the filter voltages are estimated by the SMO. Besides, other estimated state variables are used for the closed-loop control of the drive system. The fault signals are obtained by the residual errors, thus open-switch faults being detected and located.
By implementing the proposed method, the main finding is that the proposed method can detect the faults effectively, and open-switch fault in each power device can be located quickly. The proposed technique can be used for other PMSM drive connected with LC filter at any power level. Compared with other observer-based open-switch fault diagnostic methods, the other methods cannot detect the faults when LC filter is connected. By considering the mathematical model, the proposed technique can detect and locate the open-switch faults for the PMSM drive system connected with LC filters. Because the proposed diagnostic method is based on the voltages, it can be utilized in both open- and closed-loop control systems. The overall diagnostic procedure is not difficult to implement, and extra sensors are not necessary.
The limitation of this study is that the proposed technique cannot detect and locate the faults if the faults occur on two or more power switches simultaneously. In future studies, fault diagnosis for two or more switches and fault tolerance control methods will be researched.
When the proposed method is applied in practical cases, the most important parts are the SMO and the threshold interval. The gain matrix of the SMO should be designed to keep the stability and quick response. The threshold interval should be selected appropriately to avoid false alarms. The gain matrix can be designed by a particular criterion, as analyzed before. However, the interval is difficult to design by any theoretic criterion. The interval can be selected by trial and error. Furthermore, in the SMO, the sliding surface is a signum function which may lead to the chattering. For suppressing the chattering, the sliding surface can also be a saturation function or sigmoid function.

Author Contributions

Conceptualization, Y.X.; methodology, Y.X. and M.W.; software, M.W.; data curation, J.Z.; writing—original draft preparation, M.W.; writing—review and editing, J.Z.

Funding

This research was funded in part by the National Natural Science Foundation of China under Grant 51437004, and the National Natural Science Foundation of China under Grant 51577036.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Strom, J.P.; Korhonen, J.; Tyster, J.; Silventoinen, P. Active du/dt—New output-filtering approach for inverter-fed electric drives. IEEE Trans. Ind. Electron. 2011, 58, 3840–3847. [Google Scholar] [CrossRef]
  2. Kojima, M.; Hirabayashi, K.; Kawabata, Y.; Ejiogu, E.C.; Kawabata, T. Novel vector control system using deadbeat-controlled PWM inverter with output LC filter. IEEE Trans. Ind. Appl. 2004, 40, 162–169. [Google Scholar] [CrossRef]
  3. Hedayati, M.H.; Acharya, A.B.; John, V. Common-mode filter design for PWM rectifier-based motor drives. IEEE Trans. Power Electron. 2013, 55, 5364–5371. [Google Scholar] [CrossRef]
  4. Piippo, A.; Salomaki, J.; Luomi, J. Signal injection in sensorless PMSM drives equipped with inverter output filter. IEEE Trans. Ind. Appl. 2008, 5, 1614–1620. [Google Scholar] [CrossRef]
  5. Salomaki, J.; Hinkkanen, M.; Luomi, J. Sensorless control of induction motor drives equipped with inverter output filter. IEEE Trans. Ind. Electron. 2006, 53, 1188–1197. [Google Scholar] [CrossRef]
  6. Laczynski, T.; Mertens, A. Predictive stator current control for medium voltage drives with LC filters. IEEE Trans. Power Electron. 2009, 24, 2427–2435. [Google Scholar] [CrossRef]
  7. Steinke, J.K. Use of an LC filter to achieve a motor-friendly performance of the PWM voltage source inverter. IEEE Trans. Energy Conver. 1999, 14, 649–654. [Google Scholar] [CrossRef]
  8. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
  9. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part II: Fault diagnosis with knowledge-based and hybrid/active approaches. IEEE Trans. Ind. Electron. 2015, 62, 3768–3774. [Google Scholar] [CrossRef]
  10. Mirafzal, B. Survey of fault-tolerance techniques for three-phase voltage source inverters. IEEE Trans. Ind. Electron. 2014, 61, 5192–5202. [Google Scholar] [CrossRef]
  11. Tarchała, G.; Wolkiewicz, M. Performance of the stator winding fault diagnosis in sensorless induction motor drive. Energies 2019, 12, 1507. [Google Scholar] [CrossRef]
  12. Chang, H.-C.; Jheng, Y.-M.; Kuo, C.-C.; Hsueh, Y.-M. Induction motors condition monitoring system with fault diagnosis using a hybrid approach. Energies 2019, 12, 1471. [Google Scholar] [CrossRef]
  13. Youssef, A.B.; Khil, S.K.E.; Slama-Belkhodja, I. State observer-based sensor fault detection and isolation, and fault tolerant control of a single-phase PWM rectifier for electric railway traction. IEEE Trans. Power Electron. 2013, 28, 5842–5853. [Google Scholar] [CrossRef]
  14. Lu, B.; Sharma, S.K. A literature review of IGBT fault diagnostic and protection methods for power inverters. IEEE Trans. Ind. Appl. 2009, 45, 1770–1777. [Google Scholar] [CrossRef]
  15. Estima, J.O.; Cardoso, A.J.M. A new algorithm for real-time multiple open-circuit fault diagnosis in voltage-fed PWM motor drives by the reference current errors. IEEE Trans. Ind. Electron. 2013, 60, 3496–3505. [Google Scholar] [CrossRef]
  16. Diallo, D.; Benbouzid, M.E.H.; Hamad, D.; Pierre, X. Fault detection and diagnosis in an induction machine drive: A pattern recognition approach based on concordia stator mean current vector. IEEE Trans. Energy Conver. 2005, 20, 512–519. [Google Scholar] [CrossRef]
  17. Campos-Delgado, D.U.; Espinoza-Trejo, D.R. An observer-based diagnosis scheme for single and simultaneous open-switch faults in induction motor drives. IEEE Trans. Ind. Electron. 2011, 58, 671–679. [Google Scholar] [CrossRef]
  18. Estima, J.O.; Cardoso, A.J.M. A new approach for real-time multiple open-circuit fault diagnosis in voltage-source inverters. IEEE Trans. Ind. Appl. 2011, 47, 2487–2494. [Google Scholar] [CrossRef]
  19. Park, B.; Lee, K.; Kim, R.; Kim, T.; Ryu, J.; Hyun, D. Simple fault diagnosis based on operating characteristic of brushless direct-current motor drives. IEEE Trans. Ind. Electron. 2011, 58, 1586–1593. [Google Scholar] [CrossRef]
  20. Wang, X.; Wang, Z.; Xu, Z.; Cheng, M.; Wang, M.; Hu, Y. Comprehensive diagnosis and tolerance strategies for electrical faults and sensor faults in dual three-phase PMSM drives. IEEE Trans. Power Electron. 2019, 34, 6669–6684. [Google Scholar] [CrossRef]
  21. An, Q.; Sun, L.; Sun, L. Current residual vector-based open-switch fault diagnosis of inverters in PMSM drive systems. IEEE Trans. Power Electron. 2015, 30, 2814–2827. [Google Scholar] [CrossRef]
  22. Zidani, F.; Diallo, D.; Benbouzid, M.E.H.; Nait-Said, R. A fuzzy-based approach for the diagnosis of fault modes in a voltage-fed PWM inverter induction motor drive. IEEE Trans. Ind. Electron. 2008, 55, 748–753. [Google Scholar] [CrossRef]
  23. Yan, H.; Xu, Y.; Cai, F.; Zhang, H.; Zhao, W.; Gerada, C. PWM-VSI fault diagnosis for a PMSM drive based on the fuzzy logic approach. IEEE Trans. Power Electron. 2019, 34, 759–768. [Google Scholar] [CrossRef]
  24. Ali, M.Z.; Shabbir, M.N.S.K.; Liang, X.; Zhang, Y.; Hu, T. Machine learning-based fault diagnosis for single- and multi-faults in induction motors using measured stator currents and vibration signals. IEEE Trans. Ind. Appl. 2019, 55, 2378–2391. [Google Scholar] [CrossRef]
  25. Martins, J.F.; Ferno, P.V.; Pires, A.J. Unsupervised neural-network-based algorithm for an on-line diagnosis of three-phase induction motor stator fault. IEEE Trans. Ind. Electron. 2007, 54, 259–264. [Google Scholar] [CrossRef]
  26. Khomfoi, S.; Tolbert, L.M. Fault diagnostic system for a multilevel inverter using a neural network. IEEE Trans. Power Electron. 2007, 22, 1062–1069. [Google Scholar] [CrossRef]
  27. An, Q.; Sun, L.; Zhao, K.; Sun, L. Switching function model-based fast-diagnostic method of open-switch faults in inverters without sensors. IEEE Trans. Power Electron. 2011, 26, 119–126. [Google Scholar] [CrossRef]
  28. Ribeiro, R.L.D.A.; Jacobina, C.B.; Silva, E.R.C.D.; Lima, A.M.N. Fault detection of open-switch damage in voltage-fed PWM motor drive systems. IEEE Trans. Power Electron. 2003, 18, 587–593. [Google Scholar] [CrossRef]
  29. Rodriguez-Blanco, M.A.; Claudio-Sanchez, A.; Theilliol, D.; Vela-Valdes, L.G.; Sibaja-Teran, P.; Hernandez-Gonzalez, L.; Aguayo-Alquicira, J. A failure-detection strategy for IGBT based on gate-voltage behavior applied to a motor drive system. IEEE Trans. Ind. Electron. 2011, 58, 1625–1633. [Google Scholar] [CrossRef]
  30. Caseiro, L.M.A.; Mendes, A.M.S. Real-time IGBT open-circuit fault diagnosis in three-level neutral-point-clamped voltage-source rectifiers based on instant voltage error. IEEE Trans. Ind. Electron. 2015, 62, 1669–1678. [Google Scholar] [CrossRef]
  31. Freire, N.M.A.; Estima, J.O.; Cardoso, A.J.M. A voltage-based approach without extra hardware for open-circuit fault diagnosis in closed-loop PWM AC regenerative drives. IEEE Trans. Ind. Electron. 2014, 61, 4960–4970. [Google Scholar] [CrossRef]
  32. Shao, S.; Wheeler, P.W.; Clare, J.C.; Watson, A.J. Fault detection for modular multilevel converters based on sliding mode observer. IEEE Trans. Power Electron. 2013, 28, 4867–4872. [Google Scholar] [CrossRef]
  33. Liu, C.; Liu, G. Autobalancing control for MSCMG based on sliding-mode observer and adaptive compensation. IEEE Trans. Ind. Electron. 2016, 63, 4346–4356. [Google Scholar] [CrossRef]
  34. Bolognani, S.; Calligaro, S.; Petrella, R. Design issues and estimation errors analysis of back-EMF-based position and speed observer for SPM synchronous motors. IEEE J. Emerg. Sel. Topics Power Electron. 2014, 2, 159–170. [Google Scholar] [CrossRef]
  35. Xu, Y.; Wang, M.; Zhang, W.; Zou, J. Sliding mode observer for sensorless control of surface permanent magnet synchronous motor equipped with LC filter. IET Power Electron. 2019, 686–692. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of permanent magnet synchronous motor (PMSM) equipped with LC filter.
Figure 1. Schematic diagram of permanent magnet synchronous motor (PMSM) equipped with LC filter.
Energies 12 03288 g001
Figure 2. Overall control diagram of PMSM connected with LC filter.
Figure 2. Overall control diagram of PMSM connected with LC filter.
Energies 12 03288 g002
Figure 3. Schematic diagram of LC filter (single phase).
Figure 3. Schematic diagram of LC filter (single phase).
Energies 12 03288 g003
Figure 4. Voltages of phase A in different switching conditions and current directions under the healthy case.
Figure 4. Voltages of phase A in different switching conditions and current directions under the healthy case.
Energies 12 03288 g004
Figure 5. Schematic diagram of sliding mode observer (SMO).
Figure 5. Schematic diagram of sliding mode observer (SMO).
Energies 12 03288 g005
Figure 6. Experimental setup. (a) Scheme diagram; (b) photograph.
Figure 6. Experimental setup. (a) Scheme diagram; (b) photograph.
Energies 12 03288 g006
Figure 7. Flowchart of the fault diagnostic process.
Figure 7. Flowchart of the fault diagnostic process.
Energies 12 03288 g007
Figure 8. Experimental results: Open-switch fault on Q1 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue), rβ (red), and fault signal (green).
Figure 8. Experimental results: Open-switch fault on Q1 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue), rβ (red), and fault signal (green).
Energies 12 03288 g008aEnergies 12 03288 g008b
Figure 9. Experimental results: open-switch fault on Q2 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue), rβ (red), and fault signal (green).
Figure 9. Experimental results: open-switch fault on Q2 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue), rβ (red), and fault signal (green).
Energies 12 03288 g009aEnergies 12 03288 g009b
Figure 10. Experimental results: Open-switch fault on Q3 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), fault signal (green).
Figure 10. Experimental results: Open-switch fault on Q3 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), fault signal (green).
Energies 12 03288 g010
Figure 11. Experimental results: Open-switch fault on Q4 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), and fault signal (green).
Figure 11. Experimental results: Open-switch fault on Q4 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), and fault signal (green).
Energies 12 03288 g011
Figure 12. Experimental results: Open-switch fault on Q5 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), and fault signal (green).
Figure 12. Experimental results: Open-switch fault on Q5 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) residual errors rα (blue) rβ (red), and fault signal (green).
Energies 12 03288 g012aEnergies 12 03288 g012b
Figure 13. Experimental results: Open-switch fault on Q6 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) rα (blue) rβ (red), and fault signal (green).
Figure 13. Experimental results: Open-switch fault on Q6 at 0.2 s. (a) Filter currents of the three phases Iia (yellow), Iib (red), Iic (green); (b) filter currents in the stationary reference frame i (yellow), i (red); (c) rα (blue) rβ (red), and fault signal (green).
Energies 12 03288 g013
Table 1. Filter voltages under different on-off states and current directions.
Table 1. Filter voltages under different on-off states and current directions.
CombinationOn-off States of Switch:
s1/3/5
On-off States of Switch:
s2/4/6
Direction
of Current:
da/b/c
Filter Voltage:
uiag/ibg/icg
Combination 10010
Combination 20110
Combination 3101Ud
Combination 4000Ud
Combination 50100
Combination 6100Ud

Share and Cite

MDPI and ACS Style

Wang, M.; Xu, Y.; Zou, J. Sliding-Mode-Observer-Based Open-Switch Diagnostic Method for Permanent Magnet Synchronous Motor Drive Connected with LC Filter. Energies 2019, 12, 3288. https://doi.org/10.3390/en12173288

AMA Style

Wang M, Xu Y, Zou J. Sliding-Mode-Observer-Based Open-Switch Diagnostic Method for Permanent Magnet Synchronous Motor Drive Connected with LC Filter. Energies. 2019; 12(17):3288. https://doi.org/10.3390/en12173288

Chicago/Turabian Style

Wang, Minghui, Yongxiang Xu, and Jibin Zou. 2019. "Sliding-Mode-Observer-Based Open-Switch Diagnostic Method for Permanent Magnet Synchronous Motor Drive Connected with LC Filter" Energies 12, no. 17: 3288. https://doi.org/10.3390/en12173288

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop