A New Approach to Detect Broken Rotor Bars in Induction Machines

advertisement
Author manuscript, published in "Mechanical Systems and Signal Processing 21, 2 (2007) 1127-1142"
DOI : 10.1016/j.ymssp.2006.03.002
A New Approach to Detect Broken Rotor Bars in Induction Machines
by Current Spectrum Analysis
G. Didier∗, E. Ternisien†, O. Caspary∗ , and H. Razik†
Abstract
hal-00115405, version 1 - 6 Dec 2006
In this paper, a new technique to detect broken rotor bars in polyphase induction machines is presented.
Like most techniques, we employ the Fourier Transform of one stator current to make detection. But where
the other methods use the Fourier Transform modulus, we propose an alternative approach by analyzing
its phase. As shown by results, the Fourier Transform phase allows to detect one broken rotor bar when
the motor operates under a low load. In order to improve the diagnosis and to permit the detection of
incipient broken rotor bar, we complete the analysis with the Hilbert Transform. This transform provides
good results and a partially broken rotor bar can be detected when the load torque is equal or greater than
25%. The main advantage of these methods is that it does not require a healthy motor reference to take the
final decision on the rotor cage state.
keywords : Phase analysis, Fourier Transform, Hilbert Transform, Fault diagnosis, Induction machines.
1
Introduction
Nowadays, no one can deny the important role of the asynchronous motor in industry applications. It is wellknown that an interruption of a manufacturing process due to a mechanical or electrical problem induces a
significant financial loss for the firm. Interruptions can be caused by rotor faults (broken rotor bars or cracked
rotor end ring), stator faults (opening of a stator phase or inter-turn short circuits) , rotor-stator eccentricity
(static and dynamic eccentricity) and bearing failures [1], [2]. In order to avoid such problems, we have to detect
these faults to prevent a major failure from occurring.
Broken rotor bars rarely cause immediate failures, especially in large multi-pole (slow speed) motor. However,
if there are enough broken rotor bars, the motor may not start as it may not be able to develop sufficient
accelerating torque. Regardless, the presence of broken rotor bars precipitates deterioration in other components
that can result in time-consuming and expensive fixes.
Various techniques have been developed to detect broken rotor bars in induction motors. We can quote
vibration measurement [3], temperature measurement [4], coils to monitor the motor axial flux [5], Park’s Vector
currents monitoring [6], artificial intelligence based techniques [7]. However, the most popular techniques are
based on the monitoring of the stator current spectrum (called Motor Current Signature Analysis) because of
its non-intrusive feature [8, 9, 10, 11]. In this technique, the amplitude of the lateral bands created by the rotor
fault around the supply frequency are monitored. An augmentation of these amplitudes allows dimensioning
the failure’s degree. Others use the instantaneous power spectrum of one stator phase to calculate a global fault
index [12]. The disadvantage of all these methods is that the knowledge of the healthy motor stator current is
necessary to take a decision about the rotor state.
In this paper, we propose a broken rotor bar detection method using the line current Discrete Fourier
Transform (DFT) phase. This technique does not require the healthy motor current knowledge, which is a
major advantage compared to the classical ones. We will show that the basically calculated phase gives good
results when the motor operates near its nominal load. For weak load, the results obtained are not robust
enough especially for the detection of an incipient rotor fault. This problem will be solved by using the Hilbert
Transform applied to the line current spectrum modulus. Thanks to this method, the diagnosis of a partially
broken rotor bar could be carried out without reference even if the motor operates at low load (25% of the rated
torque).
∗ Groupe
de Recherche en Electrotechnique et Electronique de Nancy, GREEN-CNRS UMR-7037, Université Henri Poincaré,
54506 Vandœuvre-lès-Nancy Cedex, France. e-mail: gaetan.didier@green.uhp-nancy.fr;hubert.razik@green.uhp-nancy.fr
† Centre de Recherche en Automatique de Nancy, CRAN-CNRS UMR-7039, Université Henri Poincaré, 54506 Vandœuvre-lèsNancy Cedex, France. e-mail: eric.ternisien@iutsd.uhp-nancy.fr; olivier.caspary@iutsd.uhp-nancy.fr
1
2
Current monitoring
Consider an ideal three-phase supply and an asynchronous motor connected in wye. Thus the instantaneous
current circulating in one phase is defined as:
√
is0 (t) = 2Is sin(ωs t − ϕ)
(1)
with regard to the instantaneous voltage:
v(t) =
√
2Vs sin(ωs t)
(2)
The term ϕ represents the phase angle between the voltage and the line current. We can see in Eq. (1) that
the power spectrum of the current will contain only one fundamental component at frequency fs = ωs /2π.
When one bar breaks, a rotor asymmetry is thus created. The result is the appearance of a backward
rotating field at the slip frequency sfs (s represents the slip and fs the supply frequency). This induces, in the
−
= (1 − 2s)fs . This cyclic current variation
stator current spectrum, an additional component at frequency fbb
1
causes a speed oscillation at twice the slip frequency 2sfs [14]. This speed oscillation induces, in the stator
+
= (1 + 2s)fs , and so on. By extension, the broken rotor bar
current spectrum, an upper component at fbb
1
creates additional components in the spectrum modulus at frequencies given by [14]:
k = 1, 2, 3, . . .
(3)
The effects of a broken rotor bar can be seen in Fig. 1. We represent the line current spectrum in the case
of a healthy rotor in Fig. 1(a), and with one broken rotor bar in Fig. 1(b). We can see that the appearance
±
of a rotor fault increase the amplitude of the component situated at frequencies fbb
. The amplitude of these
k
frequencies are dependent of three factors. The first is the motor’s load inertia, the second is the motor’s load
torque (current in the rotor bars) and the third is the severity of the rotor fault. For example, the magnitude
of these components will be more important with three broken bars than with a fissured one. If we analyze
−
= (1 − 2s)fs . This
Fig. 1(a), we notice that the current spectrum contains a component at the frequency fbb
1
frequency is created by the asymmetry existing in all induction motors and is usually used as reference for the
rotor fault diagnosis.
0
−20
−20
(1 − 2ks)fs
(1 + 2ks)fs
−40
(1 + 2ks)fs
−40
−60
−60
−80
−100
10
(1 − 2ks)fs
Relative Power Spectral Density (dB)
0
Relative Power Spectral Density (dB)
hal-00115405, version 1 - 6 Dec 2006
±
fbb
= (1 ± 2ks)fs
k
−80
20
30
40
50
60
Frequency (Hz)
70
80
−100
10
90
20
30
40
50
60
Frequency (Hz)
70
80
90
(b) One broken bar
(a) Healthy rotor
Figure 1: Line current spectrum modulus for a healthy rotor (a) and a rotor with one broken bar (b)
The classical broken bar detection methods usually use the monitoring of the line current Fourier Transform
modulus. They are based on the appearance or the increase of the components amplitude at frequencies defined
in Eq. (3). Appearance or increase are two terms which induce the comparison with a reference which is often
the Fourier Transform modulus of the current line absorbed with a healthy rotor as we explained previously.
In this work, the spectrum reference given by the line current of the healthy motor is not necessary anymore.
Thus, we propose to detect a broken rotor bar without a priori knowledge of the motor state.
2
4
4
3
3
(1 − 2ks)fs
1
Phase (Rad)
Phase (Rad)
2
0
(1 + 2ks)fs
1
0
−1
−1
−2
−2
−3
−3
−4
10
(1 − 2ks)fs
2
20
30
40
50
60
Frequency (Hz)
70
80
−4
10
90
(1 + 2ks)fs
20
30
40
50
60
Frequency (Hz)
70
80
90
(b) One broken bar
(a) Healthy rotor
Figure 2: Line current spectrum phase for a healthy rotor (a) and a rotor with one broken bar (b)
hal-00115405, version 1 - 6 Dec 2006
3
Discrete Fourier Transform (DFT) phase analysis
The DFT is naturally obtained by a discretisation at the sampling frequency of the Discrete Time Fourier
Transform (DTFT) given by:
N
−1
X
X(f ) =
x(n)e−2jπnf
(4)
n=0
In the case where x(n) = e2jπnf0 , the DTFT of x(n) is written:
X(f ) =
N
−1
X
e2jπnf0 e−2jπnf =
n=0
sin(N π(f − f0 )) −j2π(N −1)(f −f0 )
e
sin(π(f − f0 ))
(5)
πf ) −j2π(N −1)f
In this expression, we find the Dirichlet function sin(N
introduced by the DTFT of the rectangular
sin(πf ) e
window.
Let us consider the following line current expression:
Kl √
X
2Is m−
ck
is (t) = is0 (t) +
cos(2π(fs − k ff )t − ϕ−
(6)
k)
2
k=1
Kr √
X
2Is m+
ck
cos(2π(fs + k ff ) t − ϕ+
+
k)
2
k=1
+
where m−
ck and mck represent the modulation index of the left component k and the modulation index of the
right component k with regards to the supply frequency fs in the spectrum modulus. Their values are a function
+
of the fault level present in the rotor cage as we showed in [12]. Terms ϕ−
k and ϕk represent the dephasing
of the component (left or right) according to the origin (0 rad). Terms Kl and Kr respectively represent the
number of components at the left and at the right of the carrier frequency present in the line current spectrum
for a healthy or faulty rotor. The frequency ff represents the modulation frequency introduced by the natural
asymmetry or by the rotor fault (ff = 2sfs ). The corresponding line current spectra are given in Figs. 1.
Classically, the diagnosis methods use the DFT modulus of the line current defined in Eq. (6) to detect a
fault. We have chosen to use the phase because it gives a better representation of the information contained in
±
the line current. Indeed, the components at frequencies fbb
(Eq. (3)) are present, and their amplitudes are a
k
function of the fault level, as we can see in Figs. 2.
In fact, on each side of the 50 Hz, we observe the presence of phase jumps between +π and −π. These phase
jumps are another representation of the components present in the line current spectrum modulus. Furthermore,
in this representation, we can observe a phase jump at the 50 Hz frequency.
The presence of this jump is due to the fact that the frequencies contained in the line current spectrum are
not a multiple integer of the resolution frequency ∆f used (∆f = Fe /N where Fe and N respectively represent
the sampling frequency and the total number of points used for the calculation of the line current spectrum).
3
Indeed, in the case where fs and ff are multiple integers of ∆f (fs = x ∆f and ff = x ∆f with x an
integer) the line current spectrum phase is illustrated in the Fig. 3(a) for ff = 6 Hz (parameters used in this
case are indexed in Table 1). We obtain the dephasing of all sinusoids contained in the line current expression
is (t). However, in the case where the frequencies fs and ff are not multiple integers of ∆f , we obtain the
representation given in Fig. 3(b) (by preserving the same parameters). As we can see in Fig. 3(c), if the
modulation indexes increase, which means the appearance of a defect in the rotor cage, the jumps present at
frequencies (1 ± 2ks)fs increase too (in this case, parameters used are given in Table 2).
Table 1: Parameters used for Figs. 3(a) and 3(b) (Kl = Kr = 2).
k
m ck
ϕk
1−
0.003
−π/4
1+
0.002
π/3
2−
0.0015
−π/7
2+
0.0005
π/8
Table 2: Parameters used for the Fig. 3(c) (Kl = Kr = 2).
hal-00115405, version 1 - 6 Dec 2006
k
m ck
ϕk
1−
0.004
−π/4
1+
0.003
π/3
2−
0.002
−π/7
2+
0.001
π/8
In order to understand why the phase of the line current spectrum takes this form along the frequency axis,
we propose to study a simple signal. The Discrete Time Fourier Transform (DTFT) of the line current spectrum
given at Eq. (6), if we consider only its fundamental component with ϕ = 0 (frequency fs ), can be expressed
as:
Is (f )
=
√
2Is
N
−1
X
sin(2πfs t) e−2jπnf
(7)
n=0
N
−1 j2πfs n
X
√
e
− e−j2πfs n −2jπnf
2Is
e
= |Is (f )|e−ΨIs (f )
2j
n=0
√
2Is sin(N π(f − fs )) −j2π(N −1)(f −fs )
e
=
2j sin(π(f − fs ))
√
2Is sin(N π(f + fs )) −j2π(N −1)(f +fs )
−
e
2j sin(π(f + fs ))
=
In this expression, we find two Dirichlet functions positioned at frequencies −fs and +fs . As said previously,
the DFT is a sampling of the DTFT. So, in the case where fs is not a multiple integer of ∆f , we do not find
a simple component at frequency fs in the line current spectrum modulus but parasitic undulations as shown
in Fig. 4(a). Indeed, instead of sampling the DTFT when it equals 0 (case fs = x ∆f ), the values obtained are
the values of the Dirichlet functions.
The same phenomenon occurs for the real and imaginary parts of the spectrum Is (f ). They are not null
and depend on values taken by the real and imaginary parts of the DTFT of the line current (Fig. 4(b)).
As the phase of the DFT ΨF T (f ) varies according to the sign of the real and imaginary parts of Is (f ) (Eq.
(8)), we obtain the form given in Fig. 4(c) with a positive jump at the frequency fs like in Figs. 2(a) and 2(b).
In the ideal case, we would have obtained a component of value −π/2 located at the frequency fs like in Fig.
3(a).
IF T (I(f ))
(8)
ΨF T (f ) = arctan
RF T (I(f ))
Nevertheless, the phase jump at 50 Hz is very advantageous for the fault detection because we are no longer
disturbed by the fundamental component energy problem present in the spectrum modulus. This is interesting
for the study of high power motors which have a weak slip (for example, the slip of a 2MW induction motor is
near to 0.3%, which gives a frequency ff of 0.3 Hz if the fundamental frequency fs is equal to 50 Hz).
Now, let us consider the particular frequency (1 − 2s)fs . This frequency, in the case of a healthy rotor,
corresponds to the natural rotor eccentricity. So, as shown in Fig. 2(a), there is no phase jump at frequency
4
2
ϕ−
2
1
ϕ−
1
0
−1
ϕ
−2
ϕ+
1
ϕ+
2
−3
30
40
50
Frequency (Hz)
60
3
(1 − 2ks)fs
2
1
0
(1 + 2ks)fs
−1
−2
(1 − 2ks)fs
2
1
0
(1 + 2ks)fs
−2
−3
(a) fs = x ∆f and ff = x ∆f
3
−1
−3
−4
70
Discrete Fourier transform phase (Rad)
3
−4
4
4
Discrete Fourier transform phase (Rad)
Discrete Fourier transform phase (Rad)
4
30
40
50
Frequency (Hz)
60
−4
70
30
(b) fs 6= x ∆f and ff 6= x ∆f
40
50
Frequency (Hz)
60
70
(c) fs 6= x ∆f and ff 6= x ∆f
40
(1)
3.5
Re(DTFT)
Re(DFT)
20
3
0
2.5
−20
−40
0
20
20
40
60
(2)
80
100
Im(DTFT)
Im(DFT)
0
40
60
Frequency (Hz)
80
(a) Modulus of Is (f )
100
−60
0
1
0.5
−0.5
−40
20
2
1.5
0
−20
0
Phase of the DFT (Rad)
Abs(DTFT)
Abs(DFT)
Magnitude (number of samples)
hal-00115405, version 1 - 6 Dec 2006
N/2
Real part (1) and imaginary part (2) of DTFT and DFT
Figure 3: Current spectrum phase of Eq. (6): Parameters of Table 1 (a) and (b) and Parameters of Table 2 (c).
20
40
60
Frequency (Hz)
80
100
−1
0
(b) Real and imaginary parts of Is (f )
20
40
60
Frequency (Hz)
80
100
(c) Phase of Is (f )
Figure 4: Discrete Fourier Transform of line current (Eq. (7)) with fs 6= x FNe .
(1 + 2s)fs because there is no broken rotor bar (in fact a component exists but it is masked by the noise).
That is checked for all load levels studied. On the opposite, when a broken bar is present in the rotor cage
(Fig. 2(b)), we can see that the phase jump at frequency (1 + 2s)fs is present (like the other components at
frequencies given by Eq. (3)).
A simple criterion can be deduced from this observation:
• if there is no phase jump at the frequency (1 + 2s)fs , there is no default;
• if there is a phase jump at the frequency (1 + 2s)fs , there is default.
In order to make a more robust detection and to limit the detection of false alarms, a threshold α has been introduced in the criterion. This threshold compares the variance σc of ΨF T (f ) in the interval Bc = [(1 + 2s)fs − 2δ , (1 + 2s)fs + 2δ ]
where the fault component is located, with the variance σn of ΨF T (f ) in the interval Bn = [(1 + 2s)fs + 2δ , (1 +
4s)fs − 2δ ] which contains noise. The term δ represents the frequency band width used for the calculus of σc
(Fig. 5).
So the criterion can be reformulated as:

σc
>α
⇒ Default
if



σn
(9)


 if σc ≤ α
⇒ No Default
σn
Since the detection is based on the appearance of a significant phase jump at the frequency (1 + 2s)fs , the
first step of the algorithm is to estimate the slip of the induction motor. To do that, we recommend to use the
component at frequency (1 − 2s)fs because, in the case of a healthy rotor, only this component is detectable.
Moreover, the detection is easier at the left of the 50 Hz due to the greatest amplitude of components. Therefore,
the proposed algorithm for the broken bars detection is:
1. Detection of the maxima (or minima, it depends on the phase shape) at the left of the 50 Hz;
5
2. Selection of the 50 Hz nearest maximum ((1 − 2s)fs component);
3. Computation of σc and σn with respect to the (1 + 2s)fs component;
4. Decision.
4
3
(1 + 2g)fs
Phase (Rad)
2
1
0
Bc
Bn
−1
δ
−2
−3
−4
50
(1 + 4g)fs
51
52
53
54
55
Frequency (Hz)
56
57
58
59
60
hal-00115405, version 1 - 6 Dec 2006
Figure 5: Variance calculus intervals on the line current spectrum phase in the frequency band [50 - 60] Hz
In fact, we can limit the frequency band used for the maxima research between [F0 , 50] Hz. The frequency
F0 depends on the maximum slip of the induction motor (at full load). For our motor, the rotation speed at
full load is Ω = 2804rpm, so s = 6.53% and 2sfs = 6.53 Hz. Consequently, we choose F0 = 40 Hz.
Let us note that in order to suppress the little peaks in the signal, a median filter is used. This filter has a
smoother effect which helps the detection of maxima (or minima). The results of this method are presented in
section 5.
To ensure the robustness of the method explained before, and to detect more precisely the incipient rotor
faults, we propose another approach to improve the broken rotor bar diagnosis.
4
Hilbert Transform (HT) phase analysis
As explained in the previous section, the DFT phase, although the method gives good results, has two disadvantages. The first is that noise level is important, which makes the maxima detection and the peaks discrimination
at the right of the 50 Hz (at low load) difficult. The second is that the shape of the phase is not fixed (see Figs.
8 et 10). Indeed, in the case where studied frequencies are different from ∆f , the real and imaginary parts
can take random values. In order to stabilize the phase shape, we must find a solution to control the real and
imaginary part values of the DFT spectrum. In fact, the idea is to obtain a phase always equal to −π/2 at the
left of fs and equal to π/2 at the right of fs , with no variation excepted at the broken bar frequencies. In other
±
and fs .
words, the real part must be null excepted at frequencies fbb
k
The solution is to interpret the Discrete Fourier Transform modulus as the real part of a new signal called
”analytic signal”. Indeed, as we can see in Fig. 6(a), the modulus contains very weak values and dirac impulsions
at studied frequencies. So, the shape of the real part is well-known at each frequency point and the Signal Noise
Ratio (SNR) is increased.
The analytic signal is obtained by a Hilbert Transform of the line current spectrum modulus. If we consider
a time signal s(t), the analytic signal s̃(t) can be expressed as:
s̃(t) = s(t) + jρ(t).
where
(10)
1
(11)
πt
The HT H(s(t)) is defined as the convolution product of the signal s(t) (which becomes the real part of s̃(t))
1
. The analytic signal s̃(t) is calculated by using different
by a filter whose the impulse response is h(t) = πt
ρ(t) = H(s(t)) = s(t) ∗
6
methods [13]. One of these methods is the use of the Fourier Transform. Indeed, the Fourier Transform of the
signal ρ(t), which represents the Hilbert Transform of the signal s(t), is given by the following equation:
F
ρ(t) −−−−→ −jsgn(f )S(f )
(12)
where the function sgn(f ) and S(f ) represent respectively the signum function (distribution) given by Eq. (13)
and the Fourier Transform of s(t).

 +1 for f > 0
0 for f = 0
(13)
sgn(f ) =

−1 for f < 0
Consequently, the analytic signal s̃(t) can be obtained by using the Fourier Transform with the expression:
F
s̃(t) −−−−→ S(f ) + j[−j sgn(f )]S(f ) = [1 + sgn(f )]S(f ) = x(f )S(f )
hal-00115405, version 1 - 6 Dec 2006
with

 2
1
x(f ) = [1 + sgn(f )] =

0
for f > 0
for f = 0
for f < 0
(14)
(15)
The Fourier image of the analytic signal is doubled at positive frequencies and cancelled at negative frequencies
with respect to S(f ). The advantage of this transformation is that the result remains in the same domain as
the signal analyzed (time for example). The particularity of this paper is that we do not apply the HT on the
time signal is (t) but on its spectrum modulus |Is (f )|. Hence, the analytic signal of this modulus provides:
Ies (f ) = |Is (f )| + j IHT (f )
with
IHT (f ) = H(|Is (f )|)
(16)
(17)
We represent in Eq. (18) the diagram used to obtain the analytic signal Ies (f ) with the Fourier Transform.
F
|Is (f )| −−−−→
x
 e
R(Is (f ))
S(z)

. x(z)
y
F
Ies (f ) ←−−−− x(z)S(z)

 e
yI(Is (f ))
−1
(18)
IHT (f )
The analytic signal phase ΨHT (f ) can be calculated with the expression:
!
I(Ies (f ))
IHT (f )
ΨHT (f ) = arctan
= arctan
|Is (f )|
R(Ies (f ))
(19)
The real part |Is (f )|, the imaginary part IHT (f ) and the phase ΨHT (f ) of the analytic signal are shown in
Figs. 6 in case of one broken rotor bar.
the Hilbert Transform applied to the spectrum modulus gives a phase restricted to the interval
πIn πconclusion,
− 2 , 2 . Moreover, the knowledge of the imaginary part form Eq. (11) allows to predict the exact form of the
analytic signal phase.
Thanks to the noise reduction, the phase jumps are more pronounced which permits an easier detection.
The noise level is lower than in ΨF T (f ) because of the redefinition of |Is (f )| and IHT (f ) thanks to the Hilbert
Transform. The algorithm is the same as for the DFT phase detection.
5
Experimental results
The test-bed used in the experimental investigation is composed of one three phase induction motor, 50 Hz, 2poles, 3kW. In order to test the effectiveness of the suggested methods, several identical rotors can be exchanged
without affecting the electrical and magnetic features. The squirrel cage has 28 rotor bars (Figs. 7). The voltage
7
4
1
x 10
2
0.8
8000
6000
(1 − 2ks)fs
4000
(1 + 2ks)fs
2000
0.6
1.5
Phase of the Analytic Signal
Imaginary Part of the Analytic Signal
Real part of the Analytic Signal (FT Modulus)
10000
(1 − 2ks)fs
0.4
0.2
0
−0.2
−0.4
(1 + 2ks)fs
20
30
40
50
60
Frequency (Hz)
70
80
90
(a)
1
0.5
0
−0.5
(1 + 2ks)fs
−1
−0.6
−1.5
−0.8
0
10
(1 − 2ks)fs
−1
10
20
30
40
50
60
Frequency (Hz)
70
80
90
−2
10
(b)
20
30
40
50
60
Frequency (Hz)
70
80
90
(c)
hal-00115405, version 1 - 6 Dec 2006
Figure 6: Real part (a), imaginary part (b) and phase (c) of the analytic signal I˜s (t) (for one broken rotor bar).
(a)
(b)
Figure 7: Test-bed and rotor with one broken bar
and the line current measurements were made at the nominal rate. For those two variables, the sampling
frequency Fe was 2k Hz and each data length was equal to 218 values. We decided to study the case of a
partially broken rotor bar (approximately 50% of the bar is bored) and one broken rotor bar. Indeed, the
detection of an incipient rotor fault remains, nowadays, still difficult.
The results obtained using the Discrete Fourier Transform phase are given in Table 3 (for example we note
H-L100 the case of a healthy rotor with 100% load and 05b-L25 the case of a partially broken rotor bar with
25% load). We represent in Figs. 8 and 10 the DFT phase when the torque applied to the machine is equal to
100% and 25% of the rated torque.
We chose to take α equal to 3. This value was selected according to the experimental results carried out.
The analysis of the results shows us that the detection of one broken rotor bar is possible at a load torque higher
than 25%. On the other hand, the detection of an incipient rotor defect (a partially broken rotor bar) can be
made only if the load torque applied to the machine is at least equal to 50%.
This non-detection is mainly due to the important noise present in the phase signal. Indeed, we can notice
that noise increases when the load applied to the machine decreases (Figs. 10(a), 10(b) and 10(c) in comparison
with Figs. 8(a), 8(b) and 8(c)). For these operating modes, the variance σn is important, which makes the
detection of the rotor defect more difficult because the ratio σc /σn is too weak so that the algorithm of decision
considers that the rotor cage does not present a defect.
When the asynchronous machine operates with no load, the algorithm of detection does not take any decision.
That means that the jump located at the frequency (1 − 2s)fs is not detectable due to its low amplitude. The
current which crosses the rotor bars is not important enough to create a consequent jump at this frequency.
Thus, the algorithm cannot evaluate the slip of the asynchronous machine and so the two frequency bands Bc
and Bn .
If we consider that an asynchronous machine operates most of its time at its rated torque, we can be satisfied
with the results given by the analyses of the Discrete Fourier Transform phase.
We show in Table 4 the results obtained with the analytical signal phase. For these analysis, we chose the
α coefficient equal to 10. This value is different for the two methods because the SNR of the Hilbert Transform
phase is greater than the DFT phase one.
We can note that the two rotor defects (a broken bar and a partially broken bar) are detected when the load
torque is contained between 25% and 100% of the rated torque. The non-detection of the jump at frequency
8
hal-00115405, version 1 - 6 Dec 2006
(1 − 2s)fs is always present when the machine is unloaded.
If we do not consider this particular case, we thus obtain better results compared to those given in Table 3.
This better detection is due to the fact that noise contained in the analytical signal phase is far less important
when the machine operates under low load torque. Figs. 11(a), 11(b) and 11(c) illustrate the use of Hilbert
Transform applied to the line current spectrum modulus compared to the Figs. 10(a), 10(b) and 10(c). The
weak noise contained in the frequency band [(1 + 2s)fs + 2δ , (1 + 4s)fs − 2δ ] gives a more sensitive detection
algorithm in case on incipient rotor defect. Indeed, in this case, the calculation of variances σc and σn is more
optimal than the previous method. Furthermore, it is obvious that the maxima are more easily detectable as
we can see in Figs. 9 and 11.
9
1.5
1.5
1
0.5
0
3
2
Phase (Rad)
2
2
Phase (Rad)
3
2.5
Phase (Rad)
3
2.5
1
0.5
0
−1
−1
No Fault
−1.5
−2
40
45
50
55
Frequency (Hz)
Fault
−1.5
−2
40
60
0
−1
−0.5
−0.5
1
45
50
Frequency (Hz)
55
−3
40
60
(b) Half-broken rotor bar
(a) Healthy rotor
Fault
−2
45
50
Frequency (Hz)
55
60
(c) One broken bar
2
2
1.5
1.5
1.5
1
0.5
0
0
−0.5
−1
−1
No Fault
−1.5
−2
40
Phase (Rad)
1
0.5
Phase (Rad)
1
0.5
−0.5
45
50
Frequency (Hz)
55
−2
40
60
0
−0.5
−1
Fault
−1.5
(a) Healthy rotor
45
50
Frequency (Hz)
55
Fault
−1.5
−2
40
60
(b) Half-broken rotor bar
45
50
Frequency (Hz)
55
60
(c) One broken bar
Figure 9: Fault detection with the analytic signal phase analysis under 100% load.
2
1.5
3
1
Phase (Rad)
Phase (Rad)
2
2
1
1.5
0.5
0
−1
Phase (Rad)
3
2.5
4
1
0.5
0
−0.5
Fault
0
−0.5
−1
−1.5
−2
−1
No Fault
−3
−4
40
45
50
Frequency (Hz)
55
−2
No Fault
−1.5
−2
40
60
(a) Healthy rotor
45
50
Frequency (Hz)
55
−2.5
−3
40
60
(b) Half-broken rotor bar
45
50
Frequency (Hz)
55
60
(c) One broken bar
Figure 10: Fault detection with the line current spectrum phase analysis under 25% load.
2
2
2
1.5
1.5
1.5
1
1
0.5
0.5
0
−0.5
−1
0
−0.5
−1
No Fault
−1.5
−2
40
Phase (Rad)
1
0.5
Phase (Rad)
Phase (Rad)
hal-00115405, version 1 - 6 Dec 2006
Phase (Rad)
Figure 8: Fault detection with the line current spectrum phase analysis under 100% load.
2
45
50
Frequency (Hz)
(a) Healthy rotor
55
−1
Fault
−1.5
60
−2
40
0
−0.5
45
50
Frequency (Hz)
55
(b) Half-broken rotor bar
Fault
−1.5
60
−2
40
45
50
Frequency (Hz)
(c) One broken bar
Figure 11: Fault detection with the analytic signal phase analysis under 25% load.
10
55
60
hal-00115405, version 1 - 6 Dec 2006
Rotor
state
H-L100
05b-L100
1b-L100
H-L75
05b-L75
1b-L75
H-L50
05b-L50
1b-L50
H-L25
05b-L25
1b-L25
H-L0
05b-L0
1b-L0
Rotor
state
H-L100
05b-L100
1b-L100
H-L75
05b-L75
1b-L75
H-L50
05b-L50
1b-L50
H-L25
05b-L25
1b-L25
H-L0
05b-L0
1b-L0
Table 3: Fault detection by
(1 − 2s)fs
σc
σn
frequency
43.49
0.0037 0.0067
44.03
0.0147 0.0008
43.28
2.6171 0.0002
45.08
0.0033 0.0034
45.74
0.3637 0.0001
45.45
0.1827 0.0049
No max detection
47.13
0.0004 0.0002
46.97
0.2113 0.0030
48.42
0.0712 0.0574
48,57
0.0004 0.0003
48.45
0.0043 0.0006
No max detection
No max detection
No max detection
DFT phase analysis
σc
No Default
σn
0.5525
19.4797
14500
0.9743
2500
37.4356
2.6286
70.4681
1.2412
1.1345
7.1024
Default
X
X
X
X
X
X
No decision
X
X
X
X
X
No decision
No decision
No decision
Table 4: Fault detection by analytic signal phase analysis
σc
(1 − 2s)fs
σc
σn
No Default Default
σn
frequency
43.45
0.0003 5.31E-05
5.3785
X
44.00
0.0038 4.49E-05 84.0466
X
43.54
0.1103 2.51E-05
4390
X
45.08
0.0003 5.13E-05
6.2159
X
45.70
0.0028 5.04E-05 54.6524
X
45.45
0.1103 3.56E-05
3100
X
46.79
0.0004 8.86E-05
4.4387
X
47.14
0.0014 3.66E-05 38.1296
X
47.01
0.0748 12.9E-05 578.6473
X
48.40
0.0002 36.9E-05
0.6299
X
48.56
0.0005 3.50E-05 14.2723
X
48.50
0.0239 35.7E-05
66.966
X
No max detection
No decision
No max detection
No decision
No max detection
No decision
The key point is that both techniques work with any knowledge of healthy rotor. But for an acceptable
response, the load must be at least 25% in order to have a minimum current in the rotor to make the phase
jump at (1 − 2s)fs distingable.
In case of limited number of samples (for example 4096 samples), the broken rotor bar can still be detected
by the analytic signal phase method. By contrast, the Discrete Fourier Transform method provides bad results
since the fault is not detected. This is due to the deficient resolution induced by the reduction of the sample
number. The HT method is insensitive to this variation thanks to its principle, but a reduction of the phase
jumps amplitude is visible. Consequently, we can conclude that a minimal number of samples is required to
make a good detection. For example, in our case, the detection of one broken rotor bar for a full load operation
is possible with 4096 samples, but at 50% load, 8192 samples are needed to make rotor fault detection.
11
6
Conclusion
The proposed methods in this article are based on the analysis of the line current spectrum. We showed that
information contained in the spectrum modulus (components at frequencies (1 ± 2ks)fs ) is also visible in the
DFT phase at the same frequencies, in the form of phase jumps. Indeed, these phase jumps also depend on the
presence or the absence of broken bars in the rotor cage. The results obtained with the DFT phase are satisfying
in case of one broken rotor bar, but the importance of the noise level prevents the detection of a partially broken
rotor bar. In order to reduce the noise in the phase signal and to make the detection more reliable, a second
method is put forward. This one uses the modulus of the line current Discrete Fourier Transform as the real
part of a new complex signal obtained by the Hilbert Transform. This method provides better results since we
detect a partially broken rotor bar for a load level equals to 25%. Besides, the Hilbert Transform method is less
sensible to number of samples variation than the DFT. This property could make easier the implantation on a
DSP.
The essential point described in this article is the detection without a priori knowledge of the healthy motor.
It is distinguished from the traditional methods which need this reference.
7
Acknowledgment
hal-00115405, version 1 - 6 Dec 2006
The authors wish to express their gratefulness to the Research Ministry and to H. Poincaré University for their
financial support in the development of the test-bed.
References
[1] A.H. Bonnet, Analysis of Rotor Failures in Squirrel Cage Induction Machines, IEEE Transactions on
Industry Applications 24 (6) (1988) 1124–1130.
[2] A.H. Bonnet and G.C. Soukup, Cause and Analysis of Stator and Rotor Failures in Three-Phase SquirrelCage Induction Motors, IEEE Transactions on Industry Applications 28 (4) (1992) 921–937.
[3] S. Pöyhönen, P. Jover and H. Hyötyniemi, Independent Component Analysis of Vibrations for Fault Diagnosis of an Induction Motor, Proceedings of the IASTED International Conference Circuits, Signals and
Systems, Mexico, May 2003, Vol. 1, pp. 203-208.
[4] H. Yahoui and G. Grellet, Measurement of physical signals in the rotating part of an electrical machine by
means of optical fibre transmission, ARTICLE Measurement 20 (3) (1997) 143–148.
[5] G.B. Kliman, R.A. Koegl, S. Stein, R.D. Endicott and M.W. Madden, Noninvasive detection of broken rotor
bars in operating induction motors, IEEE Transactions on Energy Conversion EC-3 (4) (1988) 873–879.
[6] M. E. H. Benbouzid, A review of induction motors signature analysis as a medium for faults detection,
IEEE Transactions on Industrial Electronics 47 (5) (2000) 984–993.
[7] F. Filippetti, G. Franceschini, C. Tassoni and P. Vas, Recent developments of induction motor drives fault
diagnosis using AI techniques, IEEE Transactions on Industrial Electronics 47 (5) (2000) 994–1004.
[8] W.T. Thomson and M. Fenger, Current Signature Analysis to Detect Induction Motor Faults, IEEE Transactions on IAS Magazine 7 (4) (2001)26–34.
[9] G.B. Kliman and J. Stein, Induction motor fault detection via passive current monitoring, International
Conference on Electrical Machines 1 (1990) 13–17.
[10] R. Fiser and S. Ferkolj, Detecting Side-band Frequency Components in Stator Current Spectrum on Induction Motor for Diagnosis Purpose, Automatika, Journal for Control, Measurement, Electronics, Computing
and Communications 40 (3-4) (1999) 155–160.
[11] G. Didier, H. Razik and A. Rezzoug, On the Modelling of Induction Motor Including the First Space
Harmonics for Diagnosis Purposes, International Conference on Electrical Machine, CD-ROM, August
2002.
12
[12] G. Didier, H. Razik, O. Caspary and E. Ternisien, Rotor Cage Fault Detection in Induction Motor using global modulation index on the Instantaneous Power Spectrum, Symposium on Diagnostics, Electric
Machines, Power Electronics and Drives, August 2003.
[13] A.D. Poularikas, The Transforms and Applications Handbook, Second Edition. CRC Press.
hal-00115405, version 1 - 6 Dec 2006
[14] F. Filipetti, G. Franceschini, C. Tassoni and P. Vas, Impact of speed ripple on rotor faukt diagnosis of
induction machine, International Conference on Electrical Machines, Vol. 2, 1996, pp. 452–457.
13
Download