Escolar Documentos
Profissional Documentos
Cultura Documentos
I. INTRODUCTION
HE permanent magnet synchronous motor (PMSM) is increasingly used in powered wheelchairs, electric vehicles,
aerospace, medical and military applications, and nuclear power
plants due to its advantages such as high power density, torque
to inertia ratio, efficiency, and simple control [1]. In these applications, because an accident or fault can result in huge damages
to the human life and environments, the reliability of the machine drives is one of the most important factors to guarantee
the safe, continuous and high performance operation under even
some accidents or faults. Generally, when an accident or fault
occurs, the drive system has to be stopped for emergency or
nonprogrammed maintenance schedule. Due to the high cost of
Manuscript received April 1, 2012; revised June 5, 2012; accepted July 26,
2012. Date of current version November 22, 2012. This work was supported
by a Human Resources Development grant of the Korea Institute of Energy
Technology Evaluation and Planning funded by the Ministry of Knowledge
Economy, Republic of Korea (2011H100100110). Recommended for publication by Associate Editor J. O. Ojo.
S.-M. Jung and M.-J. Youn are with the Department of Electrical Engineering,
KAIST, Yuseong-gu, Daejeon 305-701, Korea (e-mail: caesarju@kaist.ac.kr;
mmyoun@ee.kaist.ac.kr).
J.-S. Park is with the CDS Circuit Technology Group, Samsung ElectroMechanics Company, Yeongtong-gu, Suwon, Gyeonggi-do 443-743, Korea
(e-mail: Park.jinsik0@gmail.com).
H.-W. Kim and K.-Y. Cho are with the Department of Control and Instrumentation Engineering, Korea National University of Transportation, Chungju,
Chungbuk 380-702, Korea (e-mail: khw@ut.ac.kr; kycho@ut.ac.kr).
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TPEL.2012.2212916
Fig. 1.
faults caused by the winding insulation failure due to the excessive voltage or current stress can practically be removed because
the line voltage surges are absorbed at the input side of the power
converter and the current stresses are limited by the overcurrent
protection of the power converter [3]. In recent years, the sensor faults have been increasingly concerned in the literature
works [4][7]. The sensor faults including biased signal, loss of
signal, incorrect gain, and unresponsive signal are mainly due
to the broken or bad connections, bad communications, or some
hardware or software malfunction. Therefore, if the connectors
and wires are installed correctly, the failure rates of the sensor
faults can be lowered. For these reasons, those faults are not
considered in this paper.
On the other hand, the power converter failures can be a
critical factor to the overall drive system and cause system shutdowns; therefore, these require a high cost of unexpected maintenance. It is estimated that about 38% of all the failures are
found in the power converter [8] and the most of faults are
occurred to the power switches [9]. In response to a control
algorithm, a voltage command is generated, and the VSI synthesizes this voltage command using the power switches, i.e.,
insulated-gate bipolar transistor (IGBT) and MOSFET, with the
techniques such as the sinusoidal PWM (SPWM) or spacevector PWM (SVPWM). There could be a quite high chance of
failure in the switching devices due to the high electrical and
thermal stresses [10]. The failure of switching devices can take
place in the form of short circuit or open circuit. The shortcircuit fault may occur due to an improper gate signal so that
both power switches in a leg of the VSI are turned ON. This
results in a short circuit of the capacitor in the dc link that blows
out the other components particularly switching devices. Therefore, the short-circuit fault is one of the most fatal accidents and
the most important thing in the drive system is to minimize the
time between short-circuit fault initiation and appropriate reaction. Consequently, the control circuits of the switching devices
are designed to have a fast fault diagnosis characteristic to prevent the abnormal overcurrent and mostly the hardware-based
protection schemes are employed. The open-circuit fault, on the
other hand, is often overlooked since it has the characteristic
of slow response and less danger to the whole drive system
compared with the short-circuit fault. The open-circuit fault
may result from the disconnection of a wire from the switching devices due to a thermic cycling or a gate driver failure.
The open-circuit fault leads to the current imbalance in both the
faulty and healthy phases and results in the pulsating currents
and torques, which highly degrades the driving performances.
The open-circuit fault is not generally harmful to the machine
drives and does not cause system shutdowns, but could lead
to the secondary faults at the other components [3]. The opencircuit fault is one of the general faults and can be frequently
taken place in the drive system, though, and the literature has
much concerned about the fault.
Several pieces of research have been developed and published to diagnose the open-circuit fault in motor drive systems [2], [10], [11][23], [32][38]. The comparison between
the actual and voltage command methods [2], [10], [11] is made,
which is based on an analytical model of the PWM VSI and
2515
2516
Fig. 3.
satisfied as
ias + ibs + ics = 0.
TABLE II
TERMINAL VOLTAGES OF PHASE A UNDER THE OPEN-CIRCUIT
FAULT CONDITION
(2)
vas
va0
vb0 = vbs + vs0
(1)
vc0
vcs
where vas , vbs , and vcs are the phase voltages and vs0 is the
neutral to center voltage, as shown in Fig. 3. In a three-phase
three-wire system, the following condition by Kirchoffs law is
vas
2 1 1
va0
1
vbs = 1 2 1 vb0 .
(5)
3
1 1 2
vcs
vc0
On the other hand, the effect of an open-circuit fault on one
of the switches can be represented by a deviation value from
the terminal voltages of the PWM VSI. If va0 is considered as
representing the voltage deviation due to an open-circuit fault in
the upper switch QaU , the phase voltages after the open-circuit
fault occurrence are represented as follows:
2 1 1
va0 va0
vas f
vbs f = 1 1 2 1
(6)
vb0
3
1 1 2
vcs f
vc0
where vas f , vbs f , and vcs f are the phase voltages after the
open-circuit fault occurs to the upper switch QaU . After some
calculations, (6) can be expressed as
2va0
vas f
vas
vas
vas dist
vbs f = vbs + 1 va0 = vbs + vbs dist
3
vcs f
vcs
va0
vcs
vcs dist
(7)
where vas dist , vbs dist , and vcs dist are the phase voltage
deviations introduced by the open-circuit fault occurred to the
upper switch QaU . As can be seen in (7), the phase voltage after
the open-circuit fault occurrence can be divided into two parts.
The first term of (7), vk s (k = {a, b, c}), are the normal phase
voltages and the second term of (7), vk s dist (k = {a, b, c}), are
the voltage deviations due to the open-circuit fault in the upper
switch QaU . These phase voltage deviations can be considered
as voltage distortions induced by the open-circuit fault and
observed from the machine parameters, which is discussed in
the following.
The voltage distortions in the abc frame can be transformed
to the rotor reference frame by using the relationship [1] as
vas f
vq f
(8)
= T(e ) vbs f
vd f
vcs f
2
2
cos e cos e
cos e +
3
3
2
(9)
T(e ) =
3
2
2
sin e sin e
sin e +
3
3
where e is the electrical angular position of the rotor. Using (7)
through (9), the voltage distortions in the rotor reference frame
in (8) can be represented as
vas + vas dist
vq
vq dist
vq f
2517
di Rs
q
e
1 vq + vq dist
iq
dt Ls
+
Rs
did
Ls vd + vd dist
id
e
Ls
dt
m e
Ls
+
(11)
0
where iq and id are the q- and d-axis currents, e is the electrical
rotor angular speed, and m is the flux linkage established by
the permanent magnet, respectively. As can be seen in (11), the
motor currents are affected by the voltage distortions caused by
the open-circuit fault.
For the reference model of the MRAS, it is assumed that the
voltage distortions due to the open-circuit fault are zero and
the system is in the healthy mode. Under this condition, the
calculated current dynamics using the nominal parameters can
also be represented as follows:
diq m
Rs0
e
1 vq
iq
dt
Ls0
+
Rs0
Ls0 vd
id
didm
e
Ls0
dt
m 0 e
Ls0
+
(12)
0
where vq and vd are the q- and d-axis stator voltage commands,
iq m and idm are the q- and d-axis currents of the model, respectively, and the subscript 0 represents the nominal value.
From (11) and (12), the voltage distortions in the rotor reference frame caused by the open-circuit fault can be obtained as
follows:
diq
diq m
vq dist = Ls
dt
dt
did
didm
(13)
vd dist = Ls
dt
dt
where it is assumed that the nominal parameters Rs0 , Ls0 , and
m 0 are identical to the real values Rs , Ls , and m , respectively.
Also, on the assumption that the switches in the PWM VSI
are ideal, the voltage commands vq and vd are identical to the
corresponding q- and d-axis voltages vq and vd . The average
voltage distortions over the kth PWM step can be derived from
2518
Fig. 4.
(13) as follows:
vq
dist
(k) = Ls
vd
dist
(k) = Ls
iq (k) iq m (k)
Ts
id (k) idm (k)
Ts
(14)
The model currents iq m (k) and idm (k) in (14) can be obtained
from the discrete form of (12) and these become as follows:
iq m (k) = iq (k 1) +
Ts
[v (k 1) Rs0 iq (k 1)
Ls0 q
e Ls0 id (k 1) e m 0 ]
idm (k) = id (k 1) +
Ts
[v (k 1) Rs0 id (k 1)
Ls0 d
+ e Ls0 iq (k 1)].
(15)
Fig. 4 shows the block diagram of the proposed voltage distortion observer. The observed voltage distortions from the plant
and model currents are used for the fault diagnosis algorithm of
the open-circuit fault in the PWM VSI. In this proposed fault
diagnosis algorithm, two schemes, the error detection and fault
detection time, are used for the robustness against the false fault
diagnosis.
B. Error Detection and Fault Detection Time
Under the normal operation, the voltage distortions in (14) are
zero. However, under the fault condition, the voltage distortions
have either the positive or negative values according to the faulty
switch in the PWM VSI and are repetitively appeared while the
current of faulty leg is zero. Therefore, the threshold value is
employed to determine the error occurrence and given by
Vth = K
(16)
Fig. 5. Ideal and practical switching pattern considering the dead-time and
turn-on/off times of the switches. (a) Practical gate signal including the deadtime. (b) Actual gate signal including turn-on delay, turn-on transition time,
turn-off delay, and turn-off transition time of the switches when ia s 0.
(c) Actual gate signal when ia s < 0.
= vas
vas (2 sgn (ias ) sgn (ibs ) sgn (ics )) Ap
vas
dead
vbs
= vbs
vbs (2 sgn (ibs ) sgn (ics ) sgn (ias )) Ap
dead
vcs
= vcs
vcs (2 sgn (ics ) sgn (ias ) sgn (ibs )) Ap
(17)
Ap =
1
(tdead + ton tof f )
2 (Vdc Vce + Vd )
6
Ts
+ (Vce + Vd )
(18)
(19)
TABLE III
VOLTAGE DIFFERENCES BETWEEN VOLTAGE COMMANDS AND REAL APPLIED
VOLTAGES TO THE PMSM ACCORDING TO THE ROTOR POSITION
2519
TABLE IV
BOOLEAN ERRORS AND VOLTAGE DISTORTIONS ACCORDING
TO THE FAULTY SWITCH
1,
k s =
0,
1,
:
:
normal
error
(20)
where vk s dist (k = {a, b, c}) are the observed voltage distortions in the abc frame, Vth is the selected threshold value
in (16) through (19), and k s (k = {a, b, c}) are the generated
Boolean errors for each phase. In (20), if the Boolean errors
have the value either 1 or 1, it means that there is an error
and the system may be under the fault condition. If the Boolean
errors have the value of zero, it means that the system may be
under the normal condition. Since the voltage distortions have
Tf au lt = kf Ts
(21)
2520
TABLE V
FAULT IDENTIFICATION FLAG ACCORDING TO THE GENERATED
BOOLEAN ERRORS
Fig. 8. Process of the proposed fault diagnosis algorithm when the open-circuit
fault occurs to the upper switch Q a U .
Fig. 7.
Fig. 9.
2 1 1
va0 + va0
= 1 1 2 1
vb0
3
1 1 2
vc0
f1
f1
f1
2521
Fig. 10. Process of the open-circuit fault diagnosis when the open-circuit
faults occur to the lower switch Q a L and the upper switch Q a U .
2va0
vas
1
= vbs + va0 .
3
vcs
va0
(23)
2 1 1
va0 va0
vas f 2
vbs f 2 = 1 1 2 1
vb0
3
1 1 2
vcs f 2
vc0
2va0
vas
1
(24)
= vbs + va0 .
3
vcs
va0
As can be seen in (23) and (24), the voltage distortions have
the positive to negative or negative to positive values according
to the faulty switch, and the faulty switch or faulty leg can be
identified in a similar manner introduced previously. Fig. 10
shows the process of the open-phase fault diagnosis in the case
of the open-phase fault occurrence to phase A. As can be seen
in Fig. 10, the identification flag FlagI shows 011 and 100
alternately, which means that QaL and QaU have the opencircuit faults.
E. Influence of the System Parameter Error
Generally, the accuracy of the model parameters affects the
observation of the voltage distortions in (14). In the proposed
method, the model currents in (15) are affected by the model
parameter errors. If the errors of the machine parameter are
large, the model currents can converge to the wrong values and
the observation of the voltage distortions also has wrong values.
As can be seen in (15), the model currents are affected by the
resistance, inductance, and flux linkage. In a low-speed region,
the model currents in (15) are less affected by the variations of
the machine parameters, because the currents and the electrical
Fig. 11. Simulation results of the fault diagnosis when the open-circuit fault
occurs to the upper switch Q a U . (a) Phase currents. (b) Process of the proposed
fault diagnosis algorithm.
angular speed are small and the voltage commands are large.
Thus, the resistance loss, inductance loss, and flux linkage loss
in (15) can be ignored. On the other hand, in a high-speed region,
the model currents are severely affected by the variations of
the machine parameters, because the electrical angular speed
is quite large compared to the voltage commands. Therefore,
to avoid the false fault detection due to the variations in the
machine parameter errors, the threshold value K in (16) should
be selected within a safe limit so that no false Boolean errors are
generated. In addition, to get a better performance, the online
observation algorithms of the machine parameter values could
be added in the proposed method. However, it is beyond the
scope.
IV. SIMULATION AND EXPERIMENTAL RESULTS
In this section, the simulation and experimental results are
presented to prove the effectiveness of the proposed fault diagnosis algorithm.
A. Simulation Result
Fig. 11(a) shows the simulation results for the phase currents
ias , ibs , and ics , and the fault signal when the open-circuit fault
occurs to the upper switch QaU . As can be seen in this figure,
the negative phase current ias rapidly approaches to zero and
does not appear during the positive half-cycle after the fault
2522
Fig. 12. Simulation results of the fault diagnosis when the open-circuit fault
occurs to phase A. (a) Phase currents. (b) Process of the proposed fault diagnosis
algorithm.
TABLE VI
SPECIFICATIONS OF THE TEST PMSM
TABLE VII
SPECIFICATIONS OF THE PWM VSI
Fig. 13. Experimental results of the fault diagnosis when the open-circuit fault
occurs to the upper switch Q a U (500 r/min). (a) Process of the proposed fault
diagnosis algorithm. (b) Fault identification.
Fig. 14. Experimental results of the fault diagnosis when the open-circuit fault
occurs to the upper switch Q a U (3000 r/min). (a) Process of the proposed fault
diagnosis algorithm. (b) Fault identification.
TABLE VIII
FAULT DETECTION TIME BETWEEN PREVIOUS METHODS
AND THE PROPOSED METHOD
2523
Fig. 15. Experimental results of the fault diagnosis when the open-circuit
fault occurs to phase A (500 r/min). (a) Process of the proposed fault diagnosis
algorithm. (b) Fault identification.
B. Experimental Result
In order to confirm the feasibility of the fault diagnosis algorithm, the experiments have been realized under the same
conditions as the simulations. The parameters related to the test
motor and PWM VSI are represented in Tables VI and VII,
respectively. The three-phase PWM VSI is composed of six
IGBTs, FGH40N60SFD from Fairchild, Corp. The switching
frequency of the PWM VSI is 11 kHz. All the control laws
proposed in this paper have been realized by using a single
MCU TMS320F28335 from Texas Instruments, Incorporated.
The sampling rate of phase currents is identical to the switching
frequency. The open-circuit fault condition is made by introducing no gate drive signal to the IGBT.
Fig. 13(a) shows the experimental results for the process of
the fault diagnosis algorithm. As can be seen in this figure, when
all of the switching devices are under the normal condition, the
observed voltage distortion is nearly zero. However, there is
a significant difference after the fault occurrence to the upper
switch QaU , and the error signal is generated. When the error
detection time te continuously elapses and exceeds beyond the
fault detection time Tf au lt defined as in (21), the fault detection
flag F lagD changes from low to high. Fig. 13(b) shows the
2524
Fig. 16. Effects of machine parameter variations (3000 r/min). (a) R s 0 = 0.5R s . (b) R s 0 = 1.5R s . (c) L s 0 = 0.5L s . (d) L s 0 = 1.5L s . (e) m 0 = 0.8m .
(f) m 0 = 1.2m .
tification flag F lagI for the open-phase fault shows two values according to the faulty switches, and in this case, the flag
shows 011 and 100, which means that the lower and upper switches, QaL and QaU , in phase A have the open-circuit
fault.
The comparison of the fault diagnosis time between proposed
method and previous methods is summarized in Table VIII. As
can be seen in this table, the proposed method can detect the
fault in less than 1 msec, while the previous methods take more
than 2.7 msec.
2525
2526