Professional Documents
Culture Documents
Abstract Prognosis of failures of electric drives can be (DWT) of the DC current was analyzed. An algorithm to
achieved through the detection of non-catastrophic faults. As detect the presence of a fault was based on thresholding of
the frequency and severity of these faults increase, the expected the analysis coefficients. If the detection criterion was met, the
working life of the drive decreases, leading to eventual failure. In
this work, a method is presented to identify developing electrical coefficients were passed to a classification algorithm. Three
and mechanical faults based on analysis of the Undecimated classification algorithms were evaluated. The first was based
Discrete Wavelet Transform of the field oriented currents in on a decision tree, the second was based on the nearest
PMAC drives. Linear discriminant analysis is used to classify neighbor rule, and the third was based on linear discriminant
between the fault types. analysis. Classification was possible between DC currents in
machines with the following faults: increased coil resistance,
I. I NTRODUCTION
increased friction, faulty brush springs, rotor misalignment,
Because of the small size, high power density and low and damaged commutator face.
audible noise of PMAC machines, they are strong candidates Next, methods for failure prognosis method based on both
for use in X-by-wire and other systems in vehicles. As these Fourier and wavelet analysis were developed for PMAC drives
systems replace more critical vehicle functions, improved [13], [14]. Two electrical faults were investigated. The first
methods to predict drive failures will be required. Prior to was a momentary increased resistance in one phase due to a
failure, the drive can intermittently show signs of a developing bad connection between the motor and the controller and the
fault, while it is operating normally. second was a turn-to-phase short in the stator windings. Analy-
Methods to detect a variety of electrical drive faults were sis was performed on the bandlimited Short-Time Fourier
discussed in [1][8]. These include open and shorted switches Transform (STFT) and the Undecimated Discrete Wavelet
[1], open phase, shorting of adjacent commutator bars, and Transform (UDWT) of the torque producing component of
worn brushes [2], turn-turn shorts [3], [8], voltage unbalance the field oriented stator currents. First, a detection algorithm
between phases [4], [8], broken rotor bars and end rings [5], was based on thresholding of the energy in each sample. If the
[6], [8], and increased stator temperature [7]. detection criterion was met, the coefficients were passed to a
Methods to detect mechanical faults were discussed in [7] classification algorithm based on linear discriminant analysis
[11]. These include increased friction [7], static and dynamic to discriminate between the two faults.
eccentricities [8], [9], gear faults [10], and fracture of a tool The present work is a continuation and extension to the
coupled to the machine [11]. methods developed in [13], [14] for mechanical faults. While
A number of signal processing techniques are applied to our previous techniques were able to recognize the incep-
the machine voltages, currents, speed, and vibration including tion and clearing of electrical faults separately, the method
filtering [3], Fourier analysis [5], [9], and wavelet analysis presented here is designed to recognize a fault event in its
[10]. Categorization techniques rely on thresholding [3], [5], entirety. While it was not the case for the electrical faults
[9], [11], Artificial Neural Networks (ANN) [2], [4], [10], explored, most of the fault information for the mechanical
model-based techniques [2], [7], artificial intelligence [6], and faults explored lies between the inception and clearing of the
Support Vector Machine (SVM) analysis [8]. Some of the fault. For electrical faults, this technique is best suited for
above work uses Finite Element Analysis (FEA) to collect data faults with a known time duration.
for algorithm design [6], to simulate diagnostic techniques [8], Methods to identify intermittent stator winding and gear
and to determine machine parameters for simulation [9]. faults in PMAC drives are presented. The faults of interest are
In our previous work, a method for failure prognosis based non-catastrophic, meaning they allow for continued operation
on wavelet analysis was developed for brush DC motors of the drive, but increase the likelihood of failure. Early
[12]. The modulus maxima of the Discrete Wavelet Transform detection of these faults can alert the operator to schedule
maintenance of the drive before failure occurs. h1 ( - n ) 2 dj
Two types of electrical stator faults and one type of mechan-
c j +1 h1 ( - n ) 2 d j- 1
ical gear fault with varying degrees of severity are explored.
The first electrical fault is a momentary increased resistance in h0 ( - n ) 2 cj
one phase due to a bad connection between the motor and the h0 ( - n ) 2 c j- 1
controller. The second electrical fault is a turn-to-phase short,
simulating an insulation failure in the stator windings of the Fig. 1. Two-Stage DWT Filter Bank Analysis Tree
motor. The mechanical fault is missing gear teeth in a gearbox
coupled to the motor. The methods introduced are designed to Scale
detect the short transients, which over time, will develop into
n: h (0) h (1) h (2) h (3)
a fault, e.g. momentary increased resistance. i i i i
Amplitude
24 24
having its own weighting coefficients. In this work, we use
22 22
20 20
linear discriminant functions (2) [19],
18 18
Dk (x) = x1 1k + x2 2k +, . . . , +xN N k + N +1,k
DWT of Original Signal DWT of Original Signal (Shifted by 6 Samples) (2)
4 4
k = 1, 2, . . . , K
3 3
where x is the N -dimensional sample vector and are the
Scale
Scale
2 2
normalized weighting coefficients for the k-th class. Linear
1 1
discriminant functions were chosen for the algorithm since
UDWT of Original Signal UDWT of Original Signal (Shifted by 6 Samples) they are the most computationally efficient form. A sample
4 4 vector belongs to a particular class if its discriminant function
3 3 is greater for that class than for any other class, i.e., xi belongs
Scale
Scale
2 2 to class Cj if
1 1
100 120 140 160 100 120 140 160 Dj (x) > Dk (x) for every k 6= j.
Sample Number Sample Number
Fig. 3. Example of Shift-Invariance of the UDWT The weighting coefficients are adjusted from their initial
guess through a training procedure using sample vectors which
UDWT the proper classification is known. The algorithm for this
d6,1 d6,2 d6,N procedure makes adjustments to the weighting coefficients
d5,1 d5,2 d5,N until each sample vector is correctly classified.
el d4,1 d4,2 d4,N Young and Calvert [19] show that this training algorithm
ac
Sd d d3,N will converge in a finite number of steps. When a sample
3,1 3,2
d2,1 d2,2 d2,N vector is correctly classified, no adjustment to the weighting
d1,1 d1,2 d1,N coefficients is made. When a sample vectors is incorrectly
classified, or
Time (samples)
Dj (x) Dl (x),
where
d6,1 d5,1 d4,1 d3,1 d2,1 d1,1 d6,2 d5,2 d4,2 d3,2 d2,2 d1,2 d6,N d5,N d4,N d3,N d2,N d1,N Dl (x) = max [D1 (x), . . . , DK (x)] ,
l6=j
Fig. 4. Vectorization of N Samples of the UDWT adjustments are made to j (3) and l (4) only,
6 2
Level 5
4
1
3
2
1 0
Classification (0=Healthy, 1=Series
TurntoPhase Short (10ms) Resistance, 2=TurnPhase Short)
6 2
5
Level
4
1
3
2
1 0
0.1s 0.15s 0.2s 0.25s 0.3s 0.1s 0.15s 0.2s 0.25s 0.3s
Fig. 7. Typical Results for Electrical Faults
6 2
5
Level
4
1
3
2
1 0
Classification (0=Healthy / 1 Missing Tooth,
2 Missing Gear Teeth 1=1.5 Missing Teeth, 2=2 Missing Teeth)
6 2
5
Level
4
1
3
2
1 0
2.1s 2.2s 2.3s 2.4s 2.1s 2.2s 2.3s 2.4s
Fig. 8. Results for Mechanical Faults