Académique Documents
Professionnel Documents
Culture Documents
Neurocomputing
journal homepage: www.elsevier.com/locate/neucom
a r t i c l e i n f o abstract
Article history: Condition monitoring and fault diagnosis of rolling element bearings timely and accurately is very
Received 4 November 2011 important to ensure the reliable operation of rotating machinery. In this paper, a multi-fault
Received in revised form classification model based on the kernel method of support vector machines (SVM) and wavelet frame,
11 March 2012
wavelet basis were introduced to construct the kernel function of SVM, and wavelet support vector
Accepted 29 July 2012
machine (WSVM) is presented. To seek the optimal parameters of WSVM, particle swarm optimization
Communicated by A.M. Alimi
Available online 15 August 2012 (PSO) is applied to optimize unknown parameters of WSVM. In this work, the vibration signals
measured from rolling element bearings are preprocessed using empirical model decomposition (EMD).
Keywords: Moreover, a distance evaluation technique is performed to remove the redundant and irrelevant
Fault diagnosis
information and select the salient features for the classification process. Hence, a relatively new hybrid
Rolling element bearings
intelligent fault detection and classification method based on EMD, distance evaluation technique and
Wavelet support vector machine
Particle swarm optimization WSVM with PSO is proposed. This method is validated on a rolling element bearing test bench and then
Empirical model decomposition applied to the bearing fault diagnosis for electric locomotives. Compared with the commonly used SVM,
Distance evaluation technique the WSVM can achieve a greater accuracy. The results indicated that the proposed method can reliably
identify different fault patterns of rolling element bearings based on the vibration signals.
& 2012 Elsevier B.V. All rights reserved.
0925-2312/$ - see front matter & 2012 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.neucom.2012.07.019
400 Z. Liu et al. / Neurocomputing 99 (2013) 399–410
kernel function parameters such as the width parameter (s) for 2. Wavelet support vector machine
the radial basis function (RBF) kernel. Particle swarm optimiza-
tion (PSO), proposed by Kennedy and Eberhart [20,21] and SVM uses the support vector kernel to map data in input space
inspired by social behavior of bird flocking or fish schooling is a to a high-dimensional feature space in which we can process a
global optimization technique. Recently, numerous researches on problem in linear form. Any function that satisfies Mercer’s
PSO theories or applications have been successfully applied to theorem can be used as a kernel function to compute inner
solve multi-dimensional optimization problem [22], artificial product in feature space. In this study, an admissible wavelet
network training [23–25], fuzzy system control [26,27], and so kernel is constructed, and then the architecture of WSVM is
on. Therefore, this study combines of the PSO with the WSVM proposed by combining the wavelet technique with SVM.
classifier to effectively improve the solving efficiency and quality.
On the other hand, for the fault diagnosis of machinery, feature
extraction and condition evaluation are two crucial steps. As we 2.1. SVM classifier
know, while a rolling element bearing with faults is operating, the
generated vibration signals are very complicated with the fea- Consider a training sample set, S ¼ fðxi ,yi Þ9xi A RN ,yi A f
tures of non-linear and non-stationary processes. In this study, to 1,1g,i ¼ 1,. . .,lg, where xi is an input vector and yi is a label of xi.
extract fault features from bearing vibration signals, vibration Kernel mapping can map the training examples in the input space
signals are preprocessed with empirical mode decomposition into a feature space in which the mapped training examples are
(EMD), which is proposed by Huang et al. [28]. IMFs containing linearly separable. For classification problems, SVM becomes the
valid information are selected. In addition, to acquire more fault following dual optimization problem:
features from the vibration signals and to enhance the effective-
ness of the diagnosis systems, both time-domain and frequency- X
n
1 X n
domain statistical characteristics are extracted from each decom- Maximize WðaÞ ¼ ai a a y y Kðxi ,xj Þ
i¼1
2 i,j ¼ 1 i j i j
posed IMF signal to form a combined feature set. The combined
feature set contains irrelevant or redundant features as well as 8Xn
salient features. However, the redundant or irrelevant features >
< ai yi ¼ 0
can spoil the classification performance of the SVM classifier and subject to i¼1 ð1Þ
>
:
increase the computation burden. To further improve the classi- ai A ½0,C , i ¼ 1,. . .,n
fication accuracy and reduce the dimension of features, a distance
evaluation technique [29,30] is applied to calculate evaluation note that K(x,xi) is a kernel function which represents the inner
factors of combined features. Finally, according to the evaluation product /jT(x)Uj(xi)S. The kernel function that satisfies the
factors, the corresponding salient features are selected and input condition stated by Mercer’s theorem and corresponds to some
into the WSVM classifiers to automatically identify health condi- types of inner product in the transformed (higher) dimensional
tions of mechanical equipment. feature space is introduced:
In this paper, we introduce a wavelet support vector machines
(SVM) method based on the theory of wavelet analysis and the Kðx,xi Þ ¼ /jT ðxÞUjðxi ÞS: ð2Þ
kernel method of support vector machines (SVM). Wavelet basis
functions are introduced to construct the kernel function of the so the final result is a discrimination function f(x) conveniently
SVM. Thus, a tensor product wavelet kernel is constructed. expressed as a function of the data in the original (lower)
Combining EMD, the distance evaluation technique, and WSVM dimensional feature space:
with PSO algorithm, a novel hybrid intelligent fault detection and !
classification method for fault diagnosis of rolling element bear- X
n
f ðxÞ ¼ sign ai yi /jT ðxÞUjðxi ÞS þb
ings is presented with experimental validation and engineering i¼1
application. !
The rest of this paper is organized as follows: Section 2 X
n
¼ sign ai yi Kðx,xi Þ þb ð3Þ
presents how to construct a wavelet SVM model. Section 3 i¼1
describes parameters selection of WSVM with particle swarm
optimization algorithm (PSO). Section 4 gives fault diagnosis This decision function is the so-called as SVM. The architecture
methodology. Experiments validation and engineering application of SVM is shown in Fig. 1(a). In the practical application of SVM,
are given in Section 5 followed by conclusions in Section 6. the most widely adopted kernel function is the radial basis
Z. Liu et al. / Neurocomputing 99 (2013) 399–410 401
SVM if and only if: for all functions g a0 that satisfy the preprocessed where x ¼ ðx1 ,x2 ,. . .,xd Þ A Rd .
R
condition of Rd g 2 ðxÞdx o 1 , we need to satisfy the condition [12] as We can build the horizontal floating kernel function as
follows: follows:
ZZ
0 0 0
Kðx,x Þf ðxÞf ðx Þdxdx Z0 ð5Þ Y
d
L2 L2 xi xi0
Kðx,x0 Þ ¼ Kðxx0 Þ ¼ c ð13Þ
i¼1
a
It is difficult to decompose a translation invariant kernel
function into the product of two functions and then to prove that Without loss of generality, we adopt Morlet wavelet functions
they are SV kernels. Now, we can state the condition of the as the translation invariant wavelet kernel functions, defined as:
translation invariant kernel function.
cðxÞ ¼ cosðo0 xÞexpðx2 =2Þ ð14Þ
0 0
Lemma 2. The translation invariant kernel K(x,x ) ¼K(x x ) is an
admissive SV kernel function [31] if, and only if, the Fourier transform
Theorem 1. Morlet wavelet kernel function is defined as:
of K(x) satisfies the condition as follows: !
Z Yd Yd 2
x x 0 ðx x 0 Þ 99xi xi0 99
c i i ¼ cos o0 i i
0
F½kðoÞ ¼ ð2pÞðd=2Þ expðjðoUxÞÞkðxÞdxZ 0 ð6Þ Kðx,x Þ ¼ exp
Rd i¼1
a i¼1
a 2a2
from above, we know that the lemmas can be used for both ð15Þ
checking whether a kernel is an admissible SV kernel and which is an admissible SV kernel function.
constructing new kernel functions.
Proof. According to Lemma 2, we only need to prove
Z
F½kðoÞ ¼ ð2pÞd=2 expðjðoUxÞÞkðxÞdx Z 0 ð16Þ
2.3. Wavelet kernels function and WSVM Rd
Q
d xi Q
d 2
cos oa0 xi eð99xi 99 =2a Þ : first, we
2
If the wavelet function c(x) satisfies the conditions: c(x)A for all x, where kðxÞ ¼ c ¼
a
L (R)\L1(R) and cðxÞ ¼ 0, cðxÞ is the Fourier transform of function
2 i¼1 i¼1
c(x). The wavelet function group can be defined as: calculate the integral term
Z !!
xc Y
d x 99xi 99
2
2 !
Z þ1 99xi 99 o0 j
n xc
þ exp þ jo0 a xi
Wða,cÞ ¼ ðaÞ1=2 f ðxÞc dx ð8Þ 2 a
1 a pffiffiffiffiffiffi ! !!
Yd
9a9 2p ðo0 oi aÞ2 ðo0 þ oi aÞ2
¼ exp þ exp ð17Þ
where cn(x) stands for the complex conjugation of c(x). i¼1
2 2 2
The wavelet transform W(a,c) can be considered as functions
substituting formula (17) into Eq. (16), we can obtain the Fourier
of translation c with each scale a. Eq. (6) indicates the wavelet
transform
analysis is a time–frequency analysis, or a time-scaled analysis. ! !!
Yd
Different from the Short Time Fourier Transform (SFFT), the 9a9 ðo0 oi aÞ2 ðo0 þ oi aÞ2
F k ðoÞ ¼ exp þexp
wavelet transform can be used for multi-scale analysis of a signal 2 2 2
i¼1
through dilation and translation so it can extract time–frequency
ð18Þ
features of a signal effectively.
Wavelet transform is also reversible, which provides the where a a0. Then, we have
possibility to reconstruct the original signal. A classical inversion F½kðoÞ Z 0 ð19Þ
formula for f(x) is:
Z 1Z 1 Similarly to Morlet wavelet kernel function, Mexican hat wavelet
1 da kernel is also an admissible SV kernel function [32]. The Mexican hat
f ðxÞ ¼ W a,c ðf Þca,c ðxÞ 2 dc ð9Þ
W c 1 0 a mother wavelet is cðxÞ ¼ ð1x2 Þexpðx2 =2Þ, and the corresponding
402 Z. Liu et al. / Neurocomputing 99 (2013) 399–410
Fig. 2. Wavelet kernel function: (a) ‘‘Mexican hat’’ kernel and (b) ‘‘Morlet’’ kernel.
parameters, which are penalty parameter C and the kernel function Table 1
parameters a. Time-domain feature parameters.
Here, the particle is composed of the parameters C and a. Fig. 3 sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi 0P 12
P
N PN N pffiffiffiffiffiffiffiffiffi PN PN
presents the process of optimizing the WSVM parameters with xðnÞ 2
ðxðnÞÞ
B
jxðnÞj
C
jxðnÞj ðxðnÞÞ3
pt 1 ¼ n ¼ 1
, pt 2 ¼ n ¼ 1
, pt3 ¼ @n ¼ 1 N A , pt4 ¼ n ¼ 1N , pt5 ¼ n ¼ 1 N ,
PSO, which is described below: N N
PN
ðxðnÞÞ4
Step 1: data preparation: training, testing sets are represented
pt 6 ¼ n ¼ 1
N
as Tr and Te, respectively. P
N
ðxðnÞpt 1 Þ2
Step 2: initialization. Randomly generate the initial position pt 7 ¼ maxðxðnÞÞminðxðnÞÞ, pt8 ¼ , pt9 ¼ pt 2 maxðxðnÞÞ
pt 4 , pt10 ¼ ,
n ¼ 1
N1 pt2
and velocity of each particle (C and a—parameters for WSVM). maxðxðnÞÞ
pt 11 ¼ pt4
Set the number of particles (n), maximum iteration number maxðxðnÞÞ pt 5 pt6
pt 12 ¼ , pt 13 ¼ , pt14 ¼
ðt max Þ, inertia weight (o). Set iterative variable:t ¼0 and per- pt3 ðpt 2 Þ3 ðpt 2 Þ4
form the training process from steps 3 to 7. Where x(n) is a signal series for n¼ 1,2,y,N, N is the number of data points.
Step 3: set iteration variable: t ¼tþ 1.
Step 4: fitness evaluation. The fitness function is used to
evaluate the quality of every particle which must be designed Table 2
before searching for the optimal values of the SVM parameters. Frequency-domain feature parameters.
The fitness function is based on the classification accuracy of a
P
K P
K P
K P
K
SVM classifier, which is as follows: f ðkÞ ðf ðkÞpf 1 Þ2 ðsf ðkÞpf 1 Þ3 ðf ðkÞpf 1 Þ4
pf 1 ¼ k ¼ 1
, pf 2 ¼ k ¼ 1
, pf 3 ¼ k ¼ 1
pffiffiffiffiffiffi 3 , pf 4 ¼ k ¼ 1
,
yt K K1 Kð pf 2 Þ Kðpf 2 Þ2
fitness function ¼ 1 ð25Þ P
K
yt þ yf f k f ðkÞ
pf 5 ¼ k ¼P
K
1
Step 2: calculate the average distance of c different condition- technique and WSVM with PSO. We use EMD and the distance
patterns evaluation technique to extract and to select the input features,
c
PSO algorithm is adopted to obtain the optimal parameters. On
1X
ðiÞ
Sb ¼
u u
ð28Þ the basis of the WSVM model, a bearing fault diagnosis diagram is
ci¼1
formed, as shown in Fig. 4, the process is described below:
Ni
P
1
where uðiÞ ¼ N pði,kÞ is the mean of all the features in wi; Step 1: the data acquisition is carried out through test rig.
k¼1
Step 2: preprocessing is employed using EMD.
1
P
c
u¼ c uðiÞ is the mean of all the features in all c condition- Step 3: calculating features using the first three IMF to extract
i¼1
statistical characteristics parameter in time and frequency
patterns.
domains.
Step 3: define the distance evaluation criteria as
Step 4: reducing the feature dimension by the distance
Sb evaluation technique and selecting the useful sensitive fea-
JA ¼ ð29Þ
Sw tures for the classification process.
From the above definition, when the average distance Sw inside Step 5: building data set and partition into a training set and
certain condition-pattern is smaller and the average distance testing set.
Sb between different condition-patterns is bigger, the averages Step 6: choosing a kernel function.
represent the optimal features well. So the optimal features Step 7: go to PSO algorithm, and obtain the optimal parameters.
can be selected from the original feature sets according to the Step 8: choosing the optimal parameters to create a model as
bigger distance evaluation criteria JA. the classifier based on ‘one to others’ multi-class classification
strategy [34,35]. The process of the multi-class WSVM is
described in Fig. 5.
The essence of fault detection and identification is pattern To illustrate the proposed intelligent diagnosing method, the
recognition, and the operating conditions (normal, fault) of fault diagnosis of rolling element bearings is studied by using real
bearings are treated as classification labels. The fault detection data obtained from experiment and engineering application,
and identification procedure based on SVM is, data collecting and respectively.
preprocessing, selection and evaluation of input features, selec-
tion of a kernel, training, optimal SVM classifier, i.e., SVM with
optimal kernel and corresponding parameters, tests, and fault 5.1. Experimental validation
classification for new samples.
In this study, a novel hybrid intelligent fault diagnosis strategy The experiment was conducted on a rolling element bearing
is proposed, which is based on EMD, the distance evaluation test bench as a benchmark. Different bearings with outer race
Feature extraction
Data acquisition Fault identification
& Evaluation
Input x No No No
WSVM 1 WSVM 2 ... WSVM k
f(x)=1? f(x)=1? f(x)=1?
fault, inner race fault and roller fault were tested, to validate the evaluation technique in Section 4.2. Finally, these salient features
performance of the proposed method. are selected and input into the WSVM classifiers to automatically
identify health conditions of mechanical equipment, and para-
meters selection of WSVM using PSO algorithm in Section 3.2.
5.1.1. Experimental system description
The test bench of rolling element bearings is shown in Fig. 6. 5.1.2. Experimental result
A tested bearing is installed on a motor driven shaft. The EDM In this study, in order to demonstrate the superiority of
method is used to generate defects on the outer race, inner race WSVM, SVM with Gaussian radial basis function (RBF) kernel,
and rolling elements. The defect sizes of the three defects are the which is commonly preferred to other kernel function types
same: the depth is 0.3 mm and the width is 1.2 mm. Pictures of [11,36], is chosen as a reference.
these three fault states are shown in Fig. 7. An accelerometer is The analyzed results are displayed in Fig. 9. In Fig. 9(a), it can
mounted on the shaft box to acquire vibration signals generated be seen that the twenty salient features in the red squares are
by the bearings. The data acquisition and analysis system of Sony selected, the two classifiers based on RBF–SVM and WSVM are
EX was used to collect data. Experimental parameters are listed in respectively trained and tested to identify the fault categories.
Table 3. Fig. 9(b–d) shows different classification results of the four
In this experiment, a bearing data set consisting of the four bearing states labeled by 1, 2, 3 and 4. For the RBF–SVM case in
conditions, i.e., normal condition, outer race fault, inner race fault
and roller fault (with labels 1–4, respectively) was obtained. The Table 3
proposed method was applied to evaluate the performance of the Parameters in the experiments.
proposed method in recognizing different fault categories. Fig. 8
Bearing parameter Value
displays collected vibration signal from four different operating
conditions. Experiment Locomotive
The data set contains the four conditions (described in Table 4)
of the experimental roller bearings, for each condition, 50 samples Bearing specs N205 552732QT
Outer race diameter (mm) 52 160
were used, and therefore the whole data set corresponding to the
Inner race diameter (mm) 25 290
four signals conditions includes altogether 200 samples, each Roller diameter (mm) 7.5 34
sample is a section of vibration signal containing 2048 sampling Roller number 13 17
points. The whole data set is split into two sets: 120 samples for Contact angle (1) 0 0
training and 80 samples for testing. The eighty-one features Rotating speed (rpm) 2000 653
Sampling frequency (kHz) 20 12.8
extracted by means mentioned in Section 4.1, and salient features Sampling points 102,400 204,800
are selected out from eighty-one features using the distance
Fig. 6. Structure sketch of the test bench for the experimental bearing.
0.2 1
Amplitude (V)
Amplitude (V)
0.1 0.5
0 0
-0.1 -0.5
-0.2 -1
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
time (s) time (s)
1 2
Amplitude (V)
Amplitude (V)
0.5 1
0 0
-0.5 -1
-1 -2
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35
time (s) time (s)
Fig. 8. Original vibration signals of four different operation conditions. (a) Normal condition, (b) outer race fault, (c) inner race fault and (d) roller rub fault.
14 7
features normal state
threshold=1.7009 out race fault
12 sensitive features 6 inner race fault
roller element fault
wrongly classified data
8 4
6 3
J20
4 2
2 1
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80
Features Characteristic vectors
7 7
normal state normal state
out race fault out race fault
6 inner race fault 6 inner race fault
roller element fault roller element fault
wrongly classified data
Bearing status labels
5
Bearing status labels
5 wrongly classified data
4 4
3 3
2 2
1 1
0 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
Characteristic vectors Characteristic vectors
Fig. 9. Results of the feature evaluation and the SVM classification for the experimental bearing. (a) Feature evaluation, (b) RBF–SVM, (c) ‘‘Mexican hat’’-SVM and
(d) ‘‘Morlet’’-SVM.
5.3. Discussion
Table 5
The classified result of experiment data. (1) In the above two application cases, we can see, the preprocessing
with EMD method can increases the decomposition accuracy of
Operating condition Faults classification accuracy based on SVM with kernel
vibration signals. For each sensitive IMF, extracted features from
(%)
both time and frequency domains can better represents the
RBF Mexican hat Morlet running conditions of the roller bearings. Moreover, Distance
c ¼ 42.1, s ¼1.24 c ¼28.6, a¼ 0.88 c ¼ 23.5, a ¼0.83 evaluation technique can remove the redundant and irrelevant
information and then select the most superior features. Mean-
Normal 100 100 100
while, PSO algorithm can select suitable parameters for WSVM
Out race fault 90 100 100
Inner race fault 85 95 100 and SVM classifier, which avoids over-fitting or under-fitting in
Roller fault 80 90 90 the WSVM and the SVM model occurred due to the improper
Average accuracy (%) 91.25 96.25 97.5 determination of these parameters.
(2) The diagnosis results proved that the proposed method based on
WSVM obtains obvious improvement in recognition accuracy and
provides a good diagnosis capability compared to the RBF–SVM.
The reasons are as follows: (1) the RBF is a kind of kernel function
Fig. 13(b–d) presents the testing results of RBF–SVM, Mexican which is generally used. It shows the good generalization ability.
hat-SVM and Morlet-SVM in this experiment, respectively. From However, With the RBF kernel functions, the SVM cannot
Table 6, it can be seen that the testing accuracies of the three approach any curve in L2(Rn) space (quadratic continuous integral
methods are 90%, 97.5% and 98.75%, respectively. Compared with space), because the kernel function which is used now is not the
the average accuracy of RBF–SVM, the proposed Mexican hat- complete orthonormal base. This characteristics result in that the
SVM and Morlet-SVM method increases the recognition accuracy regression SVM cannot approach every aim curve in the L2(Rn)
by 7.5% and 8.75%, respectively. Therefore, the locomotive testing space. Similarly, the classification SVM cannot approach every
results further verified that WSVM can reliably separate different classification interface in the L2(Rn) space. (2) The Morlet wavelet
fault conditions, and that WSVM has better classification perfor- and the Mexican hat kernel functions are the orthonormal base of
mance than the RBF–SVM. L2(Rn) space through its dilation and translation. These kernel
408 Z. Liu et al. / Neurocomputing 99 (2013) 399–410
1 10
Amplitude (V)
Amplitude (V)
0.5 5
0 0
-0.5 -5
-1 -10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
time (s) time (s)
4 10
Amplitude (V)
Amplitude (V)
2 5
0 0
-2 -5
-4 -10
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7
time (s) time (s)
Fig. 12. Original vibration signals of four different operation conditions. (a) Normal condition, (b) outer race fault, (c) inner race fault and (d) roller rub fault.
function can approach almost any classification interface in and particle swarm optimization (PSO) algorithm for fault diag-
quadratic continuous integral space, thus they enhance the nosis of rolling element bearings is presented in this study.
generalization ability of the SVM. In the presented method, the EMD method is performed to
preprocess bearing vibration signals. Then, time- and frequency-
domain features are extracted from the sensitive IMF. The
6. Conclusions distance evaluation technique is used to select salient features
which are input into WSVM to identify the bearing running
A novel hybrid intelligent multi-fault classification method conditions. The experiment results demonstrated that WSVM is
based on empirical mode decomposition (EMD), the distance effective in handling uncertain data and small samples. Moreover,
evaluation technique, wavelet support vector machine (WSVM) it is shown that PSO presented here is effective for the WSVM (or
Z. Liu et al. / Neurocomputing 99 (2013) 399–410 409
14 7
features normal state
threshold=1.7626 outer race fault
12 6 inner race fault
sensitive features
roller rub fault
8 4
6 3
J19
4 2
2 1
0 0
0 10 20 30 40 50 60 70 80 90 0 10 20 30 40 50 60 70 80
7 7
normal state normal state
outer race fault outer race fault
6 inner race fault 6 inner race fault
roller rub fault roller rub fault
Bearing status labels
4 4
3 3
2 2
1 1
0 0
0 10 20 30 40 50 60 70 80 0 10 20 30 40 50 60 70 80
Characteristic vectors Characteristic vectors
Fig. 13. Results of the feature evaluation and the SVM classification for the locomotive bearing. (a) Feature evaluation, (b) RBF–SVM, (c) ‘‘Mexican hat’’-SVM and
(d) ‘‘Morlet’’-SVM.
Average accuracy (%) 90 97.5 98.75 This work was supported by National Natural Science Founda-
tion of China (No. 51035007) and a Foundation for the Author of
National Excellent Doctoral Dissertation of China (No. 2007B33).
SVM) to seek optimized parameters. Compared with the conven-
tional RBF–SVM method, WSVM has better generalization ability.
Moreover, WSVM, which has strong robustness, can effectively References
handle different categories of bearing faults. It should be noted
[1] Y.G. Lei, Z.J. He, Y.Y. Zi, Fault diagnosis of rotating machinery based on
that, although the proposed method is only demonstrated by
multiple ANFIS combination with GAs, Mech. Syst. Signal Process. 21 (2007)
using the rolling element bearings examples in this work, it can 2280–2294.
be easily applied to other classification problems of machinery [2] P. Konar, P. Chattopadhyay, Bearing fault detection of induction motor using
fault diagnosis applications. wavelet and Support Vector Machines (SVMs), Appl. Soft Comput. 11 (2011)
4203–4211.
In this study, the Morlet and the Mexican wavelet kernel [3] S.C. Liu, S.Y. Liu, An efficient expert system for machine fault diagnosis, Int. J.
functions are used to construct the WSVM algorithms. Since these Adv. Manuf. Technol. 21 (2003) 691–698.
410 Z. Liu et al. / Neurocomputing 99 (2013) 399–410
[4] Cen Nan, Faisal Khan, M. Tariq Iqbal, Real-time fault diagnosis using [35] C.W. Hsu, C.J. Lin, A comparison of methods for multi-class support vector
knowledge-based expert system, Process Saf. Environ. Prot. 86 (2008) 55–71. machines, IEEE Trans. Neural Networks 13 (2) (2002) 415–425.
[5] Yang Zhi-Ling, Wang Bin, Dong Xing-Hui, et al., Expert system of fault [36] G.M Xian, B.Q Zeng, An intelligent fault diagnosis method based on wavelet
diagnosis for gear box in wind turbine, Syst. Eng. Procedia 4 (2012) 189–195. packer analysis and hybrid support vector machines, Expert Syst. Appl. 36
[6] N. Saravanan, K.I. Ramachandran, Incipient gear box fault diagnosis using (2009) 12131–12136.
discrete wavelet transform (DWT) for feature extraction and classification using
artificial neural network (ANN), Expert Syst. Appl. 37 (2010) 4168–4181.
[7] G.F. Bin, J.J. Gao, X.J. Li, B.S. Dhillon, Early fault diagnosis of rotating machinery
based on wavelet packets—empirical mode decomposition feature extraction
Zhiwen Liu is currently a student of Xi’an Jiaotong
and neural network, Mech. Syst. Signal Process. 27 (2012) 696–711.
University, Xi’an, China. He is now working towards
[8] Luis J. de Miguela, L. Felipe Blá zquez, Fuzzy logic-based decision-making for
his Ph.D. His field of interest is mechanical fault
fault diagnosis in a DC motor, Eng. Appl. Artif. Intell. 18 (4) (2005) 423–450.
diagnosis and life prediction.
[9] Dimitris Skarlatos, Kleomenis Karakasis, Athanassios Trochidis, Railway
wheel fault diagnosis using a fuzzy-logic method, Appl. Acoust. 65 (2004)
951–966.
[10] B. Samanta, K.R. Al-Balushi, S.A. Al-Araimi, Artificial neural networks and
support vector machines with genetic algorithm for bearing fault detection,
Eng. Appl. Artif. Intell. 16 (2003) 657–665.
[11] B. Samanta, Gear fault detection using artificial neural networks and support
vector machines with genetic algorithms, Mech. Syst. Signal Process. 18 (3)
(2004) 625–644.
[12] J. Mercer, Functions of positive and negative type and their connection with
the theory of integral equation, Philos. Trans. R. Soc. London A 209 (1999)
415–446.
[13] S. Abbasion, A. Rafsanjani, A. Farshidianfar, et al., Rolling element bearings Hongrui Cao received his Doctor’s degree in Mechan-
multi-fault classification based on the wavelet denoising and support vector ical Engineering from Xi’an Jiaotong University, Xi’an,
machine, Mech. Syst. Signal Process. 21 (2007) 2933–2945. in 2010. Presently, he is working as a lecturer in Xi’an
[14] Yuan Sheng-Fa, Chu Fu-Lei, Support vector machines-based fault diagnosis Jiaotong University, Xi’an, China. His field of interest is
for turbo-pump rotor, Mech. Syst. Signal Process. 20 (4) (2006) 939–952. mechanical fault diagnosis and dynamics analysis.
[15] B.S. Yang, T. Han, W.W. Hwang, Fault diagnosis of rotating machinery based
on multi-class support vector machines, J. Mech. Sci. Technol. 19 (2005)
845–858.
[16] C.J.C. Burges, Geometry and invariance in kernel based methods, in:
B. Schölkopf, C.J.C. Burges, A. Smola (Eds.), Advance in Kernel Methods—
Support Vector LearningMIT Press, Cambridge, MA, 1999, pp. 89–116.
[17] Duygu C - alis-ir, Esin Doğantekin, An automatic diabetes diagnosis system
based on LDA-Wavelet Support Vector Machine Classifier, Expert Syst. Appl.
38 (7) (2011) 8311–8315.
[18] Ling-Bing Tang, Ling-Xiao Tang, Huan-Ye Sheng, Forecasting volatility based
on wavelet support vector machine, Expert Syst. Appl. 36 (2) (2009)
2901–2909. Xuefeng Chen received his Doctor’s degree in
[19] Achmad Widodo, Bo-Suk Yang, Wavelet support vector machine for induc- Mechanical Engineering from Xi’an Jiaotong Univer-
tion machine fault diagnosis based on transient current signal, Expert Syst. sity, Xi’an, in 2004. Presently, he is working as a
Appl. 35 (1–2) (2008) 307–316. professor in Xi’an Jiaotong University, Xi’an, China.
[20] J. Kennedy, R.C. Eberhart, Particle swarm optimization, in: Proceedings of His field of interest is mechanical fault diagnosis and
IEEE International Conference on Neural Networks, Piscataway, NJ, 1995, life prediction, wavelet finite element analysis.
pp. 1942–1948.
[21] J. Kennedy, R.C. Eberhart, Y. Shi, Swarm intelligence, Morgan Kaufmann
Publishers Inc., San Francisco, CA, 2001.
[22] R. Brits, A.P. Engelbrecht, F. van den Bergh, Locating multiple optima using
particle swarm optimization, Appl. Math. Comput. 189 (2) (2007) 1859–1883.
[23] M. Geethanjali, S.Mary Raja Slochanal, R. Bhavani, PSO trained ANN-based
differential protection scheme for power transformers, Neurocomputing 71
(2008) 904–918.
[24] Z.H. Che, PSO-based back-propagation artificial neural network for product
and mold cost estimation of plastic injection molding, Comput. Ind. Eng. 58 Zhengjia He received Master’s degree in Applied
(2010) 625–637. Mechanics from Xi’an Jiaotong University, China, in
[25] Y. Da, G. Xiurun, An improved PSO-based ANN with simulated annealing 1982, and received his Doctor’s degree in Information
technique, Neurocomputing 63 (2005) 527–533. Engineering from Kyushu university, Japan, in 1998.
[26] Zafer Bingul, Oğuzhan Karahan, A fuzzy logic controller tuned with PSO for Presently, he is working as a professor in Xi’an Jiaotong
2 DOF robot trajectory control, Expert Syst. Appl. 38 (2011) 1017–1031. University, Xi’an, China. His field of interest is mechan-
[27] Magdalene Marinaki, Yannis Marinakis, Georgios E. Stavroulakis, Fuzzy ical fault diagnosis and operation reliability.
control optimized by PSO for vibration suppression of beams, Control Eng.
Pract. 18 (2010) 618–629.
[28] N.E. Huang, et al., The empirical mode decomposition and the Hilbert
spectrum for nonlinear and non-stationary time series analysis, Proc. R.
Soc. London 454 (1998) 903–995.
[29] B.S. Yang, T. Han, J.L. An, ART-KOHONEN neural network for fault diagnosis of
rotating machinery, Mech. Syst. Signal Process. 18 (2004) 645–657.
[30] Y.G. Lei, Z.J. He, Y.Y. Zi, X.F. Chen, New clustering algorithm-based fault
diagnosis using compensation distance evaluation technique, Mech. Syst.
Zhongjie Shen is currently a student of Xi’an Jiaotong
Signal Process. 22 (2) (2008) 419–435.
University, Xi’an, China. He is now working towards
[31] A Smola, B. Schölkopf, K.-R. Müller, The connection between regularization
his Ph.D. His field of interest is mechanical fault
operators and support vector kernels, Neural Network 11 (4) (1998) 637–649.
diagnosis and life prediction.
[32] Qi Wu, Rob Law, Shuyan Wu, Fault diagnosis of car assembly line based on
fuzzy wavelet kernel support vector classifier machine and modified genetic
algorithm, Expert Syst. Appl. 38 (2011) 9096–9104.
[33] Junsheng Cheng, et al., Application of frequency family separation method
based upon EMD and local Hilbert energy spectrum method to gear fault
diagnosis, Mech. Mach. Theory 43 (2008) 712–723.
[34] Jian Huang, Xiaoguang Hu, Xin Geng, An intelligent fault diagnosis method of high
voltage circuit breaker based on improved EMD energy entropy and multi-class
support vector machine, Elec. Power Syst. Res. 81 (2011) 400–407.