Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Keywords: This paper describes a fault diagnosis system for automotive generators using discrete wavelet transform
Fault diagnosis system (DWT) and an artificial neural network. Conventional fault indications of automotive generators generally
Automotive generator use an indicator to inform the driver when the charging system is malfunction. But this charge indicator
Discrete wavelet transform tells only if the generator is normal or in a fault condition. In the present study, an automotive generator
Artificial neural network
fault diagnosis system is developed and proposed for fault classification of different fault conditions. The
proposed system consists of feature extraction using discrete wavelet analysis to reduce complexity of
the feature vectors together with classification using the artificial neural network technique. In the out-
put signal classification, both the back-propagation neural network (BPNN) and generalized regression
neural network (GRNN) are used to classify and compare the synthetic fault types in an experimental
engine platform. The experimental results indicate that the proposed fault diagnosis is effective and
can be used for automotive generators of various engine operating conditions.
Ó 2009 Elsevier Ltd. All rights reserved.
1. Introduction (Portnoff, 1980), adaptive order-tracking (Bai, Huang, Hong, & Su,
2005; Wu, Huang, & Huang, 2004), Wigner–Ville distribution
An automotive charging system restores electrical power to the (WVD) (Andria, Savino, & Trotta, 1994; Wu & Chiang, 2009), and
battery used during engine starting. The principle of the charging wavelet transform (WT) (Robertson, Camps, Mayer, & Gish,
system is to convert the mechanical energy of the engine into elec- 1995). However, frequency analysis of FFT cannot satisfy signal
trical energy for recharging the battery and running electrical processing completely. The WVD and STFT methods have better
accessories using electromagnetic induction to generate electrical performance in time–frequency analysis, though the drawbacks
power. The system must be able to react quickly to high load de- of the time window are fixed. In contrast to the Fourier transform,
mands from the electrical systems (Hollembeak, 1997). Most of the characteristic of wavelet transform gives short time intervals
the charging systems on vehicles use a charge indicator to monitor for the high-frequency bands and long time intervals for the low-
the generator condition, however though, the protective devices frequency bands. In 1999, Poisson et al. used the continuous wave-
cannot show which component is abnormal in a generator set. In let transform (CWT) for power quality analysis. (Poisson, Rioual, &
general, the generator output waveforms are important informa- Meunier, 1999). In 2006, Wu and Chen proposed a continuous
tion for understanding the condition of charging system. For an wavelet transforms for fault signal diagnosis in an internal com-
experienced technician, the output waveforms can be used to diag- bustion engine (Wu & Chen, 2006).
nose faults in generator parts such as faults in the voltage regula- For decades, wavelet techniques have been applied in a number
tor, diodes and stator coil. But many breakdowns are hard to of areas of signal processing (Ekici, Yildirim, & Poyraz, 2008),
classify correctly by human experience in practical fault diagnosis. power systems (Gaing, 2004), electronics (Kim, Kim, Lee, & Jung,
In the present study, an expert fault diagnosis system using dis- 2006), and biomedicine (Wu & Ye, 2009). However, in CWT, the
crete wavelet transform (DWT) and artificial neural networks is wavelet coefficients are calculated by continuously shifting a scal-
proposed for automotive generator fault diagnosis. able function over a signal. It usually produces an enormous
Recently, signal analysis has been used for power disturbance amount of wavelet coefficients, and therefore will be highly redun-
recognition. Many useful methods have been applied and estab- dant. In 1996, Wilkinson and Cox used the discrete wavelet trans-
lished in practical application, such as the fast Fourier transform form (DWT) to demonstrate the power of wavelet analysis
(FFT) (Corinthios, 1971), short time Fourier transform (STFT) (Wilkinson & Cox, 1996). In 2003, Butler-Purry and Bagriyanik pre-
sented the characterization of transients resulting from faults by
* Corresponding author.
using DWT (Butler-Purry & Bagriyanik, 2003). With the redun-
E-mail address: jdwu@cc.ncue.edu.tw (J.-D. Wu). dancy removed, the another advantage of this scheme is that the
0957-4174/$ - see front matter Ó 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.eswa.2009.02.027
J.-D. Wu, J.-M. Kuo / Expert Systems with Applications 36 (2009) 9776–9783 9777
Z 1
multi-resolution analysis (MRA) of signal decomposition allows ts
Wf ðs; sÞ ¼ jsj1=2 f ðtÞw dt ¼ ws;s ðtÞ; f ðtÞ ; ð1Þ
valuable information to be gained in order to detect different dis- 1 s
tortion signal problems (Gaouda, Salama, Sultan, & Chikhani,
1999). where w*(t) is the complex conjugate. This definition of the CWT
Conventionally, oscilloscope devices such as Fluke 98 can be shows that the wavelet analysis is a measurement of similarity be-
used to detect the output signal for a technician to understand tween the basis functions (wavelets) and the signal itself. Here the
the generator condition. However, the errors in judgment might similarity is in the sense of similar frequency content. The wavelets
occur due to subjective decisions by the user. The investigation are represented by
of automotive generator fault diagnosis using wavelet transform
and neural network is proposed in the present study. Furthermore, ts
ws;s ðtÞ ¼ jsj1=2 w ; ð2Þ
the GRNN and BPNN were implemented and to classify the follow- s
ing five categories of generator output signal, normal condition,
voltage regulator disconnected, one diode fault, two diode fault where s is the scale coefficient, s is the translation coefficient and
and single phase stator coil fault. In the following sections, the pro- jsj1/2 is for energy normalization across the different scales.
posed structure and performance of the automotive generator fault The DWT is derived from CWT, and its advantage is that it does
diagnosis are described. not shift and scale continuously, and can only be operated in dis-
crete steps. It also provides sufficient information and offers high
2. Feature extraction of generator output waveform reduction in the computational time. The wavelet can be scaled
and translated discretely by the parameters s ¼ sj0 and s ¼ ks0 sj0 ,
2.1. Discrete wavelet transform where s0 and s0 are fixed constants with s0 > 1, s0 > 1. The DWT
can be defined as
The CWT is a wavelet transform technique in signal processing !
1=2 X t ks0 Sj0
that is calculated by continuously shifting a continuously scalable j
DWTðj; kÞ ¼ S0 xjkjw ; ð3Þ
function, as shown in Fig. 1. The translation and scale operation ap- k Sj0
ply the wavelet to calculate the wavelet coefficients from a signal.
The CWT can decompose a signal in both time domain and fre- where w is the wavelet function, xjkj is the signal function, and j and
quency domain. The CWT of a signal f(t) is defined as k are positive integers. The translation coefficient s0 depends on the
dilation steps and it affects the wavelet sampled at discrete inter-
vals in the time-scale domain. The sampling of the frequency axis
and time axis corresponds to dyadic sampling. The dyadic sampling
processing is shown in Fig. 2.
The other advantage of DWT is that it can decompose the volt-
age signal into an approximation (low-frequency components) and
details (high-frequency components) by using the wavelet func-
tion and scaling function to perform the MRA. A complete treat-
ment of MRA theory can be found in Mallat (1989). The present
study considers the implementation of generator voltage distur-
bance detection. The implementation of the MRA technique is indi-
cated in Fig. 3. It can be presented as
X XX
j1
xðtÞ ¼ S0 ðsÞ/ðt sÞ þ djðsÞj=2 wð2j t sÞ; ð4Þ
s s j¼0
Fig. 1. Principle of wavelet transform technique. Fig. 2. Discrete wavelet in time-scale space on a dyadic grid.
9778 J.-D. Wu, J.-M. Kuo / Expert Systems with Applications 36 (2009) 9776–9783
voltage
signal
10 kHz
Low-pass High-pass
filter filter
(Approximations) (Details)
2 2 D1
5 ~10 kHz
2 2 D2
2.5 ~5 kHz
2 2 D3
2 2 D4
A4
0 ~0.625 kHz
Rotor coil
Charge lamp
Diodes
IG
B NI-9221
F B IG S S
L L
Data acquisition card PC
IC Regulator
Stator coil E
Fig. 7. Distorted signal of generator in five generator conditions, (a)–(e) are the experimental signals; (f)–(j) are the theoretical signals.
9780 J.-D. Wu, J.-M. Kuo / Expert Systems with Applications 36 (2009) 9776–9783
2 2
0 D1 0 D1
-2 -2
0.5 0.5
0 D2 0 D2
-0.5 -0.5
0.5 0.5
0 D3 0 D3
-0.5 -0.5
0.2 0.5
0 D4 0 D4
-0.2
Amplitude (Volt)
Amplitude (Volt)
-0.5
0.2 0.5
0 D5 0 D5
-0.2 -0.5
0.1 0.05
0 D6 D6
0
-0.1 -0.05
0.05 0.1
0 D7 0 D7
-0.05 -0.1
0.1 0.05
0 D8 0 D8
-0.1 -0.05
0.05 0.05
0 D9 0 D9
-0.05 -0.05
14.3 13.9
14.2 A9 13.8 A9
14.1 13.7
500 1000 1500 2000 2500 500 1000 1500 2000 2500
Sample number Sample number
Fig. 8. DWT of voltage signal in normal condition. Fig. 10. DWT of voltage signal in one phase stator coil fault condition.
diagnosis. In other words, these energy distributions can be output units (Cigizoglu & Alp, 2006). Disadvantages of the BPNN
recognized for different faults. The BPNN is the wide learning rule include the need for large amounts of weight calculation, the
for multi-layer perceptions and the most representative of the large number of iterations to converge to the desired value, very
neural networks. It has two phases: one is a feed forward phase long training time, and existence of local minima.
in which the external input information at the input nodes is The GRNN was proposed by Specht (1991), and is similar to a
propagated forward to compute the output information signal multi-layer BPNN in network structure. The learning speed is faster
at the output unit, and a backward phase in which modifications than BPNN, because it does not need large amounts of weights cal-
to the connection strengths are made based on the differences culations for obtaining the global approach. Fig. 4 shows the struc-
between the computed and observed information signals at the ture of GRNN, which approximates any arbitrary function between
input and output vectors, drawing the function estimate directly
2
0 0.5
D1 0 D1
-2
1 -0.5
0.5
0 D2 0 D2
-1
1 -0.5
0.5
0 D3 0 D3
-1 -0.5
0.5 0.2
0 D4 0 D4
Amplitude (Volt)
-0.5
Amplitude (Volt)
0.2 -0.2
0.5
0 D5 0 D5
-0.2
-0.5
0.2 0.2
0 D6
0 D6
-0.2 -0.2
0.1 0.05
0 D7 0 D7
-0.1 -0.05
0.2 0.1
0 D8 0
-0.2 D8
-0.1
0.2 0.05
0 D9 0 D9
-0.2 -0.05
15.5 14.2
A9 14.1 A9
15 14
500 1000 1500 2000 2500 500 1000 1500 2000 2500
Sample number Sample number
Fig. 9. DWT of voltage signal in voltage regulator disconnect condition. Fig. 11. DWT of voltage signal in one diode fault condition.
J.-D. Wu, J.-M. Kuo / Expert Systems with Applications 36 (2009) 9776–9783 9781
A
3
2
Energy distribution(log)
10
0 D1 (a) (b) (c) (d) (e)
-2 2
1 10
0 D2
-1 1
0.5 10
0 D3
-0.5 0
0.5 10
0 D4
-0.5
Amplitude (Volt)
-1
0.5 10
D1 D2 D3 D4 D5 D6 D7 D8 D9
0 D5
-0.5
B
Energy distribution(log)
3
0.5 10
0 D6 (a) (b) (c) (d) (e)
2
-0.5 10
0.05
0 D7 1
-0.05 10
0.05
0 D8 0
10
-0.05
0.05
-1
0 D9 10
-0.05 D1 D2 D3 D4 D5 D6 D7 D8 D9
13.8
C 3
0
10
from the training data. It only needs the method of probability -1
density function (PDF) to be presented. Here the density f(x, y) 10
D1 D2 D3 D4 D5 D6 D7 D8 D9
represents the known joint continuous PDF of a vector random var-
D
3
iable, x, and a scalar random variable, y. The conditional mean of y 10
(a) (b) (c) (d) (e)
given X (also called the regression of y on X) is given by
2
R1 10
yf ðX; yÞdy
E½yjX ¼ R1
1 : ð8Þ 1
1
f ðX; yÞdy 10
0
If f(x, y) is unknown, it must be estimated from a sample of observa- 10
tion of x and y. The probability estimator ^f ðX; YÞ is based on the
sample values Xi and Yi of the random variables D2i and y, where n 10
-1
^f ðX; YÞ ¼ 1 Fig. 13. Energy distribution of different faults using db4 wavelet coefficient at
ðpþ1Þ=2
ð2pÞ rðpþ1Þ various engine operation conditions: (A) idle, (B) 1500 rpm, (C) 2000 rpm, (D)
" # " # 2500 rpm.
1 Xn
ðX X i ÞT ðX X i Þ ðY Y i Þ2
exp exp :
n i¼1 2r2 2r2
4. Experimental work and analysis
ð9Þ
The probability estimation is the sum of those sample probabilities. 4.1. Experimental arrangement
Defining the scalar function D2i as:
The fault diagnosis system consists of a combination of signal
D2i ¼ ðX X i ÞT ðX X i Þ ð10Þ feature extraction and fault identification. The output signal is
measured from generator under different engine operation condi-
and performing the indicated integrations yields the following: tions. In the experimental work, the signal duration is set as
Pn i 0.5 s, and sampling rate of data record is 10 kHz. In the stage of
D2i
i¼1 Y exp 2r2
b
Y ðXÞ ¼ P : ð11Þ
n D2i
i¼1 exp 2r2 Table 1
Total record data for each distorted signals.
If the smoothing parameter r is large, the estimated density is Signal types
forced to be smooth becomes a multivariate Gaussian with
A B C D E Total
covariance r2I. On the other band, a smaller value of r allows
the estimated density to assume non-Gaussion shapes, but with Training data 50 50 50 50 50 250
Testing data 150 150 150 150 150 750
the drawback that wild points may have too great an effect on
Total 200 200 200 200 200 1000
the estimate (Specht, 1991).
9782 J.-D. Wu, J.-M. Kuo / Expert Systems with Applications 36 (2009) 9776–9783
Table 2
Performance of test results in various engine speeds.
feature extraction, Parseval’s theorem is employed to evaluate the theoretical signal patterns are summarized in Fig. 7. The engine
energy distribution. By performing the wavelet transformation, a is operated at idle, 1500 rpm, 2000 rpm and 2500 rpm. Figs. 8–12
given signal is decomposed into nine scales which are composed show the patterns of five distorted signals for nine-level decompo-
of nine frequency bands and one low-frequency component. The sition using DWT. The patterns indicate that the DWT offers
‘‘db2”, ‘‘db4”, ‘‘db10”, and ‘‘db20” Daubechies wavelet coefficients meaningful and flexible time-scale information. Clearly, the feature
are selected. To confirm the feasibility of the proposed method, contained useful information in some sub-bands. In order to
the experimental engine platform used a gasoline engine (twin extract useful information, the energy distribution is established
cam 16 valves, four-stroke, four cylinders, 1.6-L), a generator (max- by Parseval’s theorem. Finally, the feature of energy distribution
imum output power: 1188 W; maximum output under full load: could be identified easily when the wavelet coefficients were accu-
91 A; voltage regulator set point: 15.25 V), Fluke 98, a data acqui- mulated. Different waveforms of the distorted signals can also
sition system (NI DAQ-9221) and a PC. In the experiment, five affect the energy distribution pattern. The comparison of energy
synthetic fault types were detected on a generator fault system. distribution at the different engine speed condition is summarized
The experimental procedure of generator fault diagnosis is shown in Fig. 13.
in Fig. 5.
During classification, the BPNN and GRNN are employed to 4.3. Experimental results and classification
identify these distorted signals. Fig. 6 shows the schematic block
diagnosis of the automotive generator fault diagnosis system. In After feature extraction, the wavelet-based energy distributions
this case, the generator output signals in time domain were trans- of the features were obtained. Table 1 shows the number of record
formed into the wavelet coefficients in time-scale domain by using data for each synthetic fault. The energy distributions of each
DWT. After that, the coefficients are fed into the neural network. synthetic fault are fed into the classifier of the BPNN and GRNN
Thus, it will be recognized the outcomes of neural network in the for identification. The testing data can be classified easily when
stage of classification. the training data are trained properly. The performance of test re-
sult with various engine and wavelet types is summarized in Table
4.2. Recognition of extracted features 2. Apart from the idle speed condition, the other speeds have no
erroneous judgments in fault diagnosis system. Fig. 14 shows the
The test signals include the generator output in normal average test result that is comparison of BPNN and GRNN using
condition, voltage regulator disconnected, single phase stator coil various Daubechies wavelets. Clearly, it has the most accurate
fault, one diode fault and two diode fault. The experimental and results when the Daubechies wavelet ‘‘db4” is selected. In the
result, the proposed method can detect and classify the distorted
signal with high accuracy. Table 3 also compares the computing
time in BPNN and GRNN classifier using the various Daubechies
db2 wavelets. The GRNN demonstrated better performance in recogni-
tion time than BPNN.
Wavelet type
db4 5. Conclusions
Table 3
Comparison of recognition time.
The neural network using GRNN demonstrated better recognition Hollembeak, B. (1997). Automotive electricity & electronics. New York: Delmar
Publisher.
time than BPNN in experimental applications.
Kim, Y. J., Kim, J. M., Lee, S. H., & Jung, T. U. (2006). Detection of shorted-turns in the
rotor winding of cylindrical synchronous using discrete wavelet transform. In
Acknowledgement Proceedings of applied power electronics conference and exposition. APEC’06.
Twenty-first annual IEEE (pp. 1582–1586). Dallas.
Mallat, S. G. (1989). A theory for multiresolution signal decomposition: The wavelet
The study was supported by the National Science Council of Tai- representation. IEEE Transactions on Pattern Analysis and Machine Intelligence,
wan, Republic of China, under Project Number NSC-95-2218-E- 11(7), 674–693.
018-001. Poisson, O., Rioual, P., & Meunier, M. (1999). New signal processing tools applied to
power quality analysis. IEEE Transactions on Power Delivery, 14(2), 561–566.
Portnoff, M. (1980). Time–frequency representation of digital signals and system
References based on short-time Fourier analysis. IEEE Transactions on Acoustic, Speech, and
Signal Processing ASSP, 28, 55–69.
Andria, G., Savino, M., & Trotta, A. (1994). Application of Wigner–Ville distribution Robertson, D. C., Camps, O. I., Mayer, J. S., & Gish, W. B. (1995). Wavelets and
to measurements on transient signals. IEEE Transaction on Instrumentation and electromagnetic power system transients. IEEE Transaction on Power Delivery,
Measurement, 43, 187–193. 11(2), 1050–1058.
Bai, M. R., Huang, J., Hong, M., & Su, F. (2005). Fault diagnosis of rotating machinery Specht, D. F. (1991). A general regression neural network. IEEE Transaction on Neural
using an intelligent order tracking system. Journal of Sound and Vibration, 208, Network, 2(6), 568–576.
699–718. Wilkinson, W. A., & Cox, M. D. (1996). Discrete wavelet analysis of power system
Butler-Purry, K. L., & Bagriyanik, M. (2003). Characterization of transients in transients. IEEE Transaction on Power Delivery, 11(4), 2038–2044.
transformers using discrete wavelet transforms. IEEE Transaction on Power Wu, J. D., & Chiang, P. H. (2009). Application of Wigner–Ville distribution and
Delivery, 18(2), 648–656. probability neural network for scooter engine fault diagnosis. Expert Systems
Cigizoglu, H. K., & Alp, M. (2006). Generalized regression neural network in with Applications, 36(2), 2187–2199.
modeling river sediment yield. Advances in Engineering Software, 37, 63–68. Wu, J. D., & Ye, S. H. (2009). Driver identification based on voice signal using
Corinthios, M. J. (1971). A fast Fourier transform for high-speed signal processing. continuous wavelet transform and artificial neural network techniques. Expert
IEEE Transaction on Computer, C-20, 843–846. Systems with Applications, 36(2), 1061–1069.
Ekici, S., Yildirim, S., & Poyraz, M. (2008). Energy and entropy-based feature Wu, J. D., & Chen, J. C. (2006). Continuous wavelet transform technique for fault
extraction for location fault on transmission lines by using neural network and signal diagnosis of internal combustion engines. NDT & E International, 39,
wavelet packet decomposition. Expert Systems with Applications, 34, 2937–2944. 304–311.
Gaing, Z. L. (2004). Wavelet-based neural network for power disturbance Wu, J. D., Huang, C. W., & Huang, R. (2004). An application of a recursive Klman
recognition and classification. IEEE Transactions on Power Delivery, 19, filtering algorithm in rotating machinery fault diagnosis. NDT & E International,
1560–1568. 37, 411–419.
Gaouda, A. M., Salama, M. M. A., Sultan, M. R., & Chikhani, A. Y. (1999). Power quality Yibin, S., & Ying, R. (2005). A predictive model of nonlinear system based on
detection and classification using wavelet multi-resolution signal generalized regression neural network. ICNN& B’05. International Conference on
decomposition. IEEE Transaction on Power Delivery, 14(4), 1469–1476. Neural Networks and Brain, 3, 2009–2012.