Вы находитесь на странице: 1из 18

Soft Computing

https://doi.org/10.1007/s00500-017-2940-9

METHODOLOGIES AND APPLICATION

A novel intelligent diagnosis method using optimal LS-SVM with


improved PSO algorithm
Wu Deng1,2,3,4,5 · Rui Yao2 · Huimin Zhao1,3,4,5 · Xinhua Yang1,5 · Guangyu Li1

© Springer-Verlag GmbH Germany, part of Springer Nature 2017

Abstract
Aiming at the problem that the most existing fault diagnosis methods could not effectively recognize the early faults in the
rotating machinery, the empirical mode decomposition, fuzzy information entropy, improved particle swarm optimization
algorithm and least squares support vector machines are introduced into the fault diagnosis to propose a novel intelligent
diagnosis method, which is applied to diagnose the faults of the motor bearing in this paper. In the proposed method, the
vibration signal is decomposed into a set of intrinsic mode functions (IMFs) by using empirical mode decomposition method.
The fuzzy information entropy values of IMFs are calculated to reveal the intrinsic characteristics of the vibration signal
and considered as feature vectors. Then the diversity mutation strategy, neighborhood mutation strategy, learning factor
strategy and inertia weight strategy for basic particle swarm optimization (PSO) algorithm are used to propose an improved
PSO algorithm. The improved PSO algorithm is used to optimize the parameters of least squares support vector machines
(LS-SVM) in order to construct an optimal LS-SVM classifier, which is used to classify the fault. Finally, the proposed
fault diagnosis method is fully evaluated by experiments and comparative studies for motor bearing. The experiment results
indicate that the fuzzy information entropy can accurately and more completely extract the characteristics of the vibration
signal. The improved PSO algorithm can effectively improve the classification accuracy of LS-SVM, and the proposed fault
diagnosis method outperforms the other mentioned methods in this paper and published in the literature. It provides a new
method for fault diagnosis of rotating machinery.

Keywords Intelligent diagnosis · Feature extraction · Fuzzy information entropy · Multi-strategy · Particle swarm
optimization · Least squares support vector machines · Combinatorial optimization

1 Introduction

With the development of science and technology and social


Communicated by V. Loia. progress, in order to meet the requirements of improving pro-
duction efficiency and reducing production costs in the large
B Huimin Zhao industrial enterprises, the mechanical equipment is devel-
hm_zhao1977@126.com
oping toward large-scale, continuous and highly integrated
1 Software Institute, Dalian Jiaotong University, Dalian direction, which leads to their structures becoming more and
116028, China more complex. So it will be more difficult to monitor and
2 School of Electronics and Information Engineering, Dalian diagnose the potential faults for the mechanical equipment.
Jiaotong University, Dalian 116028, China The reliability and safety of mechanical equipment directly
3 Sichuan Provincial Key Lab of Process Equipment and affect the development level of high-speed railway, machin-
Control (Sichuan University of Science and Engineering), ery industry, national defense, science and technology and
Zigong 64300, China other industries (Chandra and Sekhar 2016; Jung and Bae
4 Traction Power State Key Laboratory of Southwest Jiaotong 2015). If the mechanical equipment breaks down in a very
University, Chengdu 610031, China short time, it will not only cause that the equipment is dam-
5 Liaoning Key Laboratory of Welding and Reliability of Rail aged and the production line is interrupted, but also cause
Transportation Equipment, Dalian Jiaotong University, huge economic losses. It may even endanger personal safety
Dalian 116028, China

123
W. Deng et al.

and cause environmental pollution, which will have a serious ear and high-dimensional problems, but when it is used to
impact on society. At the same time, the faults of mechan- solve nonlinear problems, the selection of kernel function
ical equipment take on the consistency and diversity, and directly affects the final classification result. The particle
the most faults are long-term and longer development cycle. swarm optimization algorithm is simple and easy to imple-
It is extremely critical to early discover and eliminate the ment and has fast solving speed, but it is easy to fall into local
faults when the faults occur. Therefore, the research of fault extreme point. Therefore, in order to effectively diagnose the
diagnosis technology for mechanical equipment is of great fault of motor bearing, the advantages of empirical mode
significance. decomposition, fuzzy information entropy, improved PSO
Rotating machinery is an important branch of modern algorithm and least squares support vector machine are fully
machinery and equipment and plays a key and decisive role integrated in order to propose a novel intelligent diagnosis
in metallurgy, manufacturing, transportation, power, military method for motor bearing. The empirical mode decomposi-
and other fields. Rolling bearing is an important component tion and fuzzy information entropy are used to effectively
of typical rotating machinery and one of the most vulnerable extract the fault features, and the improved PSO algorithm is
parts. Its running state directly determines the performance used to optimize the parameters of the LS-SVM to propose
of the whole motor. As the motor structure is complex and an optimal LS-SVM classifier with the high classification
it often works under the high temperature and speed, the accuracy. And the actual vibration signal of motor bearing is
motor bearing is prone to various faults. According to the used to verify the effectiveness of proposed fault diagnosis
incomplete statistics, the total number of motor rolling bear- method.
ing faults is about 44%. All kinds of air disaster, shipwreck The rest of this paper is organized as follows: Sect. 2
and other malignant accidents occurred one after another due discusses the related work. Section 3 introduces the PSO
to motor faults. For example, a plane carrying Brazil foot- algorithm and its improvements. Section 4 expatiates on an
ball players to Columbia encountered a crash due to motor intelligent fault diagnosis method based on improved PSO
faults in November 2016. There were 77 passengers and algorithm. Section 5 describes the realization of intelligent
crew on board, and only 6 people were rescued. The acci- diagnosis method and result analysis by a case. Finally, the
dent caused serious casualties and huge economic losses. conclusions are discussed in Sect. 6.
Catastrophic accidents such as those caused by motor fault
occur frequently, which bring serious losses to society, and
make human beings to more and more realize the importance 2 Related work
of fault diagnosis (Zhao et al. 2017). Therefore, the motor
rolling bearing running state is timely understood, and the For the fault diagnosis of rotating machinery, the fault
fault types and damage degree are grasped, and the effective research of rolling bearing is very important and difficult.
preventive measures are proposed, which is of great practical The fault diagnosis technology for rolling bearings has
value. been developed abroad. With the development of diagnosis
In the process of the development of fault diagnosis and method and the expanding application field, the reliability
identification of motor bearing, many experts and researchers of fault diagnosis has been improved. A lot of fault diag-
have proposed a lot of different fault diagnosis methods nosis methods have been proposed in the past few decades.
(Wang et al. 2008; Ahmadi and Shadizadeh 2012; Deng et al. Gustafsson and Tallian (1962) used the acceleration sensor to
2017a; Bae 2016; Zhao et al. 2011; Deng et al. 2017b), such as collect signals for diagnosing the fault in 1962. Fast fourier
wavelet analysis, expert system, empirical mode decomposi- transformation (FFT) is proposed to study the vibration sig-
tion method, genetic algorithm, particle swarm optimization nals in 1965, which laid the foundation for fault diagnosis
algorithm, support vector machine. These methods have their technology. In the late 1960s, SPM Instrument Company
own advantages and disadvantages in the actual applications. in Sweden developed the shock pulse meter instrument. Its
For example, the wavelet analysis can decompose the signal principle is to measure the impact pulse amplitude of the
into high and low frequencies, but it is not fine to decom- damaged rolling bearings under load. Therefore, this char-
pose the high frequency. The empirical mode decomposition acteristic is used to diagnose the motor bearing fault and
method can better decompose the signal, but there exists it can effectively diagnose the early damage fault of the
the modal aliasing phenomenon. The expert system is not bearing. Hrating in Boeing Company invented the resonance
affected by the surrounding environment in solving actual demodulation analysis system in 1974. Compared with the
problems, but it can only be applied in a fairly narrow field of shock pulse method, this technology can determine the fault
knowledge. The genetic algorithm has more variables, when and its location and severity. In 1980s, a series of analysis
the range is large or it does not give the range, and the conver- methods and processing technologies of neural network and
gence speed of the algorithm is decreased. The least squares expert system and so on were combined in order to carry
support vector machine can solve the small-sample, nonlin- out intelligent monitoring and diagnosis of rolling bearings.

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

Bently Nevada company has carried out a series of bear- fault diagnosis method based on Fourier–Bessel expansion
ing fault diagnosis test and achieved better results. In recent and simplified fuzzy ARTMA. Pandya et al. (2014) proposed
years, with the rapid development of modern signal process- a fault diagnosis method of rolling element bearing based
ing technology, along with the continuous improvement in on multinomial logistic regression and wavelet packet trans-
intelligent optimization algorithm, fault diagnosis technol- form. Jaouher et al. (2015) proposed an automatic bearing
ogy has also made great progress. Li et al. (2000) proposed an fault diagnosis method based on empirical mode decompo-
approach for motor rolling bearing fault diagnosis using neu- sition and artificial neural network. Rodriguez Ramos et al.
ral networks and time-/frequency-domain bearing vibration (2017) proposed a novel fault diagnosis scheme based on
analysis by discussing bearing vibration frequency features fuzzy clustering techniques. The other algorithms and meth-
of motor bearing fault diagnosis. Rubini and Meneghetti ods are proposed to realize the fault diagnosis (Ahmadi et al.
(2001) proposed the limits of the mentioned methodologies 2015a,b; Ahmadi 2011; Oliveira et al. 2017; Ahmadi and
by showing their application to bearings affected by different Bahadori 2015).
pitting failures on the outer or inner race or a rolling element In our country, fault diagnosis technology started in 1980s.
and subjected to a very low radial load. Lou and Loparo The fault diagnosis technologies and methods are contin-
(2004) proposed a new scheme for the diagnosis of local- uously learned and innovated and have rapidly developed.
ized defects in ball bearings based on the wavelet transform They have mainly gone through three major stages. The
and neuro-fuzzy classification. Chiang et al. (2004) pro- first stage is before 1980: The foreign advanced technolo-
posed a fault diagnosis method based on Fisher discriminant gies were introduced into China. The tape recorder was used
analysis and support vector machines. Nandi et al. (2005) to record the vibration signals, and an FFT analyzer was
reviewed condition monitoring and fault diagnosis technolo- used to analyze in order to study some related fault prin-
gies and methods of electrical motors, such as expert systems, ciple and diagnosis methods, which were applied to actual
neural networks, fuzzy logic-based systems. Purushotham engineering. The second stage is between 1980 and 1990: A
et al. (2005) proposed a new multi-fault pattern recognition lot of researchers have constantly studied and explored, in
method for detecting localized bearing defects based on dis- depth, new fault diagnosis technologies and methods. They
crete wavelet transform and hidden Markov model. Liu et al. pay more attention to the intelligent signal processing. The
(2006) proposed a fault diagnosis method based on empiri- third stage is from 1990s to now. A lot of innovation theories
cal mode decomposition and Hilbert spectrum for vibration are proposed to comprehensively consider the signal param-
signal analysis for localized gearbox fault diagnosis. Lee eters and more timely and accurately monitor the faults.
et al. (2006) proposed a hybrid fault diagnosis model based In recent years, there are many researchers to be engaged
on the signed digraph and support vector machine. Widodo in studying the fault diagnosis technologies and methods.
and Yang (2007) proposed a survey of machine condition Their fault diagnosis theories and products have been widely
monitoring and fault diagnosis using support vector machine used in China. Nowadays, many scholars introduce intelli-
in order to summarize and review the recent research and gent algorithms to obtain satisfactory optimization results.
developments of SVM in machine condition monitoring and Lin and Qu (2000) proposed a denoising method based on
diagnosis. Rai and Mohanty (2007) proposed a bearing fault wavelet analysis to realize feature extraction for mechanical
diagnosis method based on fast fourier transformation of vibration signals. Sun et al. (2004) proposed a fault diagnosis
intrinsic mode functions from Hilbert–Huang transform pro- model based on fuzzy Petri nets for electric power systems.
cess. Basir and Yuan (2007) proposed a preliminary review of Yu et al. (2005) proposed a fault diagnosis of roller bearings
evidence theory and explained how the multi-sensor engine based on empirical mode decomposition method and Hilbert
diagnosis problem can be framed in the context of this theory, spectrum. Yu et al. (2006) proposed a roller bearing fault
in terms of faults frame of discernment, mass functions and diagnosis method based on empirical mode decomposition
the rule for combining pieces of evidence. Lee et al. (2010) and energy entropy according to the non-stationary charac-
proposed a novel multivariate statistical process monitoring teristics of roller bearing fault vibration signals. Hu et al.
method based on modified independent component analysis. (2007) proposed a novel method for fault diagnosis based on
Kankar et al. (2011a) proposed a fault diagnosis method of an improved wavelet package transform, a distance evalua-
ball bearings having localized defects on the various bearing tion technique and the support vector machines ensemble. Fei
components using wavelet-based feature extraction. Kankar and Zhang (2009) proposed a fault diagnosis method based
et al. (2011b) proposed a methodology for rolling element on support vector machine and genetic algorithm for power
bearings fault diagnosis using continuous wavelet transform transformer. Wu et al. (2011) proposed a new version of fuzzy
and three machine learning techniques. Kadri et al. (2012) wavelet support vector classifier machine to diagnose the
proposed a novel hybrid algorithm for fault diagnosis of nonlinear fuzzy fault system with multi-dimensional input
rotary kiln based on a binary ant colony and support vec- variables. Shen et al. (2012) proposed a novel model for fault
tor machine. Van et al. (2013) proposed an induction motor diagnosis based on empirical mode decomposition and multi-

123
W. Deng et al.

class transductive support vector machine, which is applied vokelj et al. (2016) proposed a novel multivariate and multi-
to diagnose the faults of the gear reducer. Bin et al. (2012) scale statistical process monitoring method in large slewing
proposed a new approach based on wavelet packet decom- bearings. Yuan et al. (2016) proposed a new software-based
position and empirical mode decomposition to extract fault detection approach using multi-scale local-phase quantity
feature frequency and neural network for rotating machinery and principal component analysis. Zhang et al. (2017) pro-
early fault diagnosis. Lei et al. (2013) surveyed and summa- posed an optimal cluster-based mechanism for load balancing
rized the recent research and development of EMD in fault with multiple mobile sinks. Chen et al. (2017) proposed an
diagnosis of rotating machinery, providing comprehensive improved quaternion principal component analysis method
references for researchers concerning this topic and help- for processing nonlinear quaternion signals. Xiong et al.
ing them identify further research topics. Chen et al. (2014) (2017) proposed a novel reversible data hiding scheme using
proposed a novel intelligent fault diagnosis model based on integer wavelet transform, histogram shifting and orthogo-
multi-kernel support vector machine with chaotic particle nal decomposition. Hu et al. (2017) proposed an intelligent
swarm optimization for roller bearing fault diagnosis. Gu fault diagnosis method based on deep neural networks for
et al. (2015) proposed an effective incremental support vec- the high-speed train.
tor ordinal regression formulation based on a sum-of-margins In summary, we can see that the traditional fault diag-
strategy. Pan et al. (2015) proposed an efficient motion esti- nosis methods cannot effectively analyze the signal, which
mation and disparity estimation algorithm for reducing the leads to the inaccurate fault diagnosis results according to
computational complexity. Gu and Sheng (2017) proposed the personal experiences. Intelligent optimization algorithms
a regularization path algorithm for ν-support vector classi- make up some shortcomings of the traditional fault diagnosis
fication. Ma et al. (2016) proposed an efficient overlapping method and improve the accuracy of fault diagnosis to a cer-
community detection algorithm based on structural cluster- tain extent. But there are still difficulties to meet the accuracy
ing. Sun and Gu (2017) proposed a compressive sensing demand of fault diagnosis, and the intelligent algorithms have
of piezoelectric sensor response signal for the structural slow convergence speed and are easy to fall into local minima.
health monitoring. Gu et al. (2017) proposed a structural At same time, some intelligent algorithms improve the opti-
minimax probability machine for constructing a margin clas- mization performance of intelligent algorithm by spending
sifier. Liu et al. (2016) proposed a speculative approach for long running time. Therefore, how to use appropriate mean
spatial-temporal efficiency with multi-objective optimiza- to introduce the intelligent algorithms into the fault diagno-
tion. Kong et al. (2016) proposed a belief propagation-based sis and construct new fault diagnosis models and methods in
optimization method for solving task allocation problem. order to further improve the accuracy of fault diagnosis for
Zhang et al. (2015) proposed an intelligent fault diagno- motor bearing, is a problem that needs to be studied deeply.
sis of rotating machinery based on support vector machine
and ant colony algorithm for synchronous feature selection.
Fu et al. (2016) proposed an efficient multi-keyword fuzzy 3 PSO algorithm and its improvements
ranked search scheme that is able to address the aforemen-
tioned problems. Chu et al. (2016) proposed a FOA-SVM 3.1 PSO algorithm
model by combining fruit fly optimization algorithm and
support vector machine to realize the optimization of the The PSO algorithm (Kennedy and Eberhart 1995; Chen et al.
SVM parameters. Wang et al. (2017) proposed a novel 2017) is a population-based search algorithm based on the
multi-watermarking scheme based on hybrid multi-bit mul- simulation of the social behavior of birds within a flock. In
tiplicative rules. Xue et al. (2017) proposed a self-adaptive the PSO algorithm, individuals, referred to as particles, are
artificial bee colony algorithm based on the global best can- “flown” through hyperdimensional search space. The parti-
didate for solving global optimization problems. Wang et al. cles’ positions within the search space are changed based on
(2017) proposed a backpropagation neural network model the social-psychological tendency of individuals in order to
by using solar radiation to establish the relationship. Li et delete the success of other individuals. The particle changing
al. (2017) proposed a novel rolling bearing fault diagnosis within the swarm is influenced by the experience or knowl-
strategy based on improved multi-scale permutation entropy, edge. The consequence of modeling for this social behavior
Laplacian score, least squares support vector machine, and is that the search is processed in order to return toward pre-
quantum-behaved particle swarm optimization. Rong et al. viously successful regions in the search space. Namely, the
(2017) proposed a novel K+-isomorphism method to achieve velocity (v) and position (x) of each particle will be changed
K-anonymization state among subgraphs. Zhang et al. (2016) according to the following expressions:
proposed a special model known as RELAX-RSMN with       
a totally unimodular constraint coefficient matrix to solve vi j t + 1 = wvi j t + c1 r1 p Bi j t − xi j t
   
the relaxed 0–1 ILP rapidly through linear programming. + c2 r2 g Bi j t − xi j t ; (1)

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

    
xi j t + 1 = xi j t + vi j t + 1 , (2) 3.2.2 The neighborhood mutation strategy

The particle closely moves to the optimal position of popula-


  tion and gradually gathers to a smaller area in the evolution
where vi j t + 1 is the velocity of particle i at iteration j
and xi j t + 1 is the position of particle i at iteration j. w process. This will reduce the diversity and search ability of
is inertia weight to be employed to control the impact of population. In order to improve the search efficiency of the
the previous history of the velocity. t denotes the iteration PSO algorithm, the optimal individual of population is ran-
number, c1 is the cognition learning factor, c2 is the social domly mutated in the generational reducing neighborhood
learning factor, and r1 and r2 are random numbers in [0,1] for range to locally fine search. If the fitness value of new individ-
denoting remembrance ability. Generally, the value of each ual is increased by using the neighborhood mutation strategy,
component in V can be clamped to the range [− Vmax ,Vmax ] the global optimal individual is replaced by new individual.
for controlling excessive roaming of the particle outside the Otherwise, the individual is randomly replaced according to
search space. The PSO algorithm is terminated with maxi- the certain probability. Set the variable Y and is mutated to
mal generations or the best position of particle in the swarm, get Y  . The calculation formula is described as follows:
which cannot be improved further after a sufficiently large
number of generations. Therefore, the PSO algorithm has Y  = Y + Rk (2r4 − 1); (5)
−1
shown its robustness and efficacy in solving complex opti- Rk = (R − R) × (k − k) × k + R, (6)
mization problems.
where Rk is the radius of neighborhood search of kth iter-
3.2 The improvements of PSO algorithm ation, and R and R, respectively, are the upper bound and
lower bound of radius of neighborhood search. r4 is a uni-
3.2.1 The diversity mutation strategy form random number on [0,1].

In the random initialization stage of PSO algorithm, the pop- 3.2.3 The improvement of learning factors
ulation diversity is higher. But with the advance of evolution,
the difference of particles is reduced and the population diver- (1) Linear change of learning factor
sity is decreased, which fall into the local optimum and show
the premature phenomenon. Therefore, the diversity muta- In the basic PSO algorithm, the c1 and c2 parameters are
tion strategy is used to improve the basic PSO algorithm. given in advance according to the experience. But their val-
The advantages of the evolutionary algorithm and the basic ues [0,4] will reduce the self-learning ability of particles. In
PSO algorithm are combined in order to improve the search this paper, the value range of parameters c1 and c2 is given.
performance. The diversity expression of PSO algorithm is The initial value and final value are c1 ∈ (2.75, 1.25) and
described as follows: c2 ∈ (0.5, 2.25), respectively. The learning factor function
expression of linear change is descried as follows:

n n  2  
1  
d =
t
xit j − x tj , (3) c1 = c1 max + c1 min − c1 max × t/T; (7)
nδ  
i=1 j=1 c2 = c2 max + c2 min − c2 max × t/T, (8)

where δ is the length of the longest diagonal line in the search where c1 max and c2 max are the initial values of c1 and c2 ,
space. c1 min and c2 min are the final values of c1 and c2 , T is the
In order to keep the population diversity, when there is maximum number of iterations, and t is the current number
d t < dlow , the followed mutation operation is performed in of iteration.
order to make the population to jump away the local extreme
point. (2) Anticosine change of learning factor

The characteristics of anticosine strategy are to accelerate the


p tj = p tj + ρ × δ × ζ
t = pt + ρ × δ × ζ , (4) changes of c1 and c2 in order to quickly perform local search
pg, j g, j in the initial stage. It is a more ideal strategy to linearly set the
values of c1 and c2 later. The initial value and final value of
where ζ ∼ N (0, 1) and ρ is a specified parameter. ρ ≥ c1 and c2 are c1 ∈ (2.75, 1.25) and c2 ∈ (0.5, 2.25), respec-
10dlow is proposed to meet the requirement of d t < dlow tively. The acceleration factors of anticosine are obtained
after the mutation is executed. according to the following expressions:

123
W. Deng et al.

c1 = c1 min + (c1 max − c1 min ) in the later iterations. And the quadratic form adjustment of
∗(1 − arccos (( − 2t/T + 1)/π )); (9) w method is a nonlinear decreasing method, which makes
the inertia weight to fall slowly in the initial iteration and
c2 = c2 max + (c2 max − c2 min )
decrease faster in the later iteration in order to more accu-
∗(1 − arccos (( − 2t/T + 1)/π )). (10) rately search. The updating formula of the quadratic form
adjustment of w is described as follows:
(3) Arctangent change of learning factor
w = wmax − (wmax − wmin ) ∗ t 2 /T 2 . (14)
The research results discovered that the PSO algorithm can
make particles to leap the whole search space as much as pos- (3) S-shaped function adjustment of w method
sible, in order to obtain the diversity of particles in the initial
stage of the search and converge to the global optimal solu-
The inertia weight w is declined by using S-shaped func-
tion with fast speed in the end of the search under the ideal
tion in order to ensure that the population can keep a high
condition. By analyzing the influence of the change of learn-
search speed in the initial search, decline the search speed in
ing factors, the arctangent function is used to dynamically
the middle search to easily converge to the global optimum,
adjust the parameters c1 and c2 in order to better balance the
and keep a certain speed to finally converge to the optimal
global search and the local search. The arctangent function
solution in the last search. The inertia weight expression of
expression is described as follows:
S-shaped function is described as follows:
    
c1 = c1 max − c1 max − c1 min × a tan 20 × t/T − e     
  w = wmax − wmin / 1 + exp 2 × o × t/T − o +wmin ,
+ a tan e /h; (11)
     (15)
c2 = c2 max − c2 max − c2 min × a tan 20 × t/T − e
 
+ a tan e /h, (12) where o is the control factor to adjust the speed and is set to
o = 13 here.
where e is the adjustment
  coefficient, e = 6. h =
a tan 20 − e + a tan e .
4 A novel intelligent diagnosis method and
3.2.4 The improvement of inertia weight model
(1) Linear adjustment of w method The fault diagnosis is to select appropriate technology or
method to determine the fault type, the fault severity, the
The research results of Shi and Eberhart are used in this fault location, and so on. In recent years, many experts and
paper. The characteristics of linearly decreasing w take on researchers have proposed a lot of different fault diagnosis
stronger search ability in the early iterations. It can search methods, which are used to solve many fault diagnosis prob-
larger solution space and has the ability to find new areas lems and obtain better application results. But some of the
continuously. But in later iterations, the algorithm will con- existing fault diagnosis methods could not effectively recog-
verge to a better area to accelerate the convergence speed. nize the early faults in the rotating machinery. The EMD
The expression of the linear adjustment of inertia weight is method can better decompose the signal, but there exists
described as follows: the modal aliasing phenomenon. The LS-SVM can solve
the small-sample, nonlinear and high-dimensional problems,
w = wmax − (wmax − wmin ) ∗ t/T , (13) but when it is used to solve nonlinear problems, the selec-
tion of kernel function directly affects the final classification
where wmax and wmin are the maximum inertia weight and result. The PSO algorithm is simple and easy to imple-
the minimum inertia weight: wmax = 0.85 and wmin = 0.1. t ment and has fast solving speed, but it is easy to fall into
is the current iteration number, and T is the maximum number local extreme point. Therefore, in order to improve the fault
of iterations. diagnosis accuracy for motor bearing, the advantages of the
EMD, fuzzy information entropy, improved PSO algorithm
(2) Quadratic form adjustment of w method and LS-SVM are introduced into the fault diagnosis in order
to propose a novel intelligent diagnosis method, which is
By linear adjustment of w, the larger inertial weight can applied to diagnose the faults of the motor bearing in this
search the larger area at the initial stage of iteration, whereas paper. Firstly, the EMD method based on the direct extrac-
the smaller inertia weights can perform better local search tion of the energy associated with various intrinsic time scales

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

The flow of the intelligent diagnosis method is shown in


Original vibration signal
Fig. 1.
Select parameters of EMD

Extract the IMFs components

Select parameters of fuzzy


information entropy 5 Realization of intelligent diagnosis
method and result analysis
Calculate the entropy values

5.1 Experimental environment and data sources


Normalization processing

Obtain the feature values Rolling bearings are prone to inner race fault, outer race
fault, rolling element fault and so on during the work. So
Feature extraction
the vibration data of rolling bearing from Bearing Data
Center of Case Western Reserve University are used to
Initialize parameters of PSO validate the effectiveness of the proposed intelligent diag-
nosis method (http://csegroups.case.edu/bearingdatacenter/
Improvements of PSO algorithm home). The 6205-2RS 6 JEM SKF deep-groove ball bear-
ing is employed in the experiment. The motor with 1.5 KW
Obtain improved PSO algorithm
is connected to a dynamometer and a torque sensor by a
self-aligning coupling. The vibration signals were collected
Select kernel function of LS-SVM from an accelerometer mounted on the radial vertical direc-
tion of the motor. The fault type in the experiment is crack
Train the LS-SVM model fault. The vibration signals were measured under no load (0
HP) at a rotation speed of 1797 r/min. The bearing vibra-
Construct optimal LS-SVM classier tion signal was sampled at the frequency of 12,000 Hz, and
Construct a classier the duration of each vibration signal was 10 s. The fre-
quency shift is 29.95 Hz. The inner race fault, outer race
fault and rolling element fault were introduced to the test
Input testing sample data
bearings by using electro-discharge machining method. The
normal vibration signal, inner race fault vibration signal,
Diagnose faults
outer race fault vibration signal and rolling element fault
Obtain Diagnosis results vibration signal are collected. They are original vibration
Fault diagnosis signals without pretreatment. The fault diameter of 0.007
inches is selected as the case here, which is used to show
Fig. 1 Flow of the proposed intelligent diagnosis method time-domain waveform of fault vibration signal. The time-
domain waveforms of vibration signals are shown in Figs. 2,
3, 4 and 5. The time-domain waveform of normal vibration
signal is shown in Fig. 2. The time-domain waveform of fault
is used to decompose the vibration signals into a series of vibration signal for outer race fault is shown in Fig. 3, the
IMFs and residual signal. And the fuzzy information entropy time-domain waveform of fault vibration signal for inner race
measuring the complexity of time series based on the con- fault is shown in Fig. 4, and the time-domain waveform of
cept of approximate entropy and sample entropy is used to fault vibration signal for rolling element fault is shown in
effectively extract the features of vibration signal, which are Fig. 5.
regarded as input feature vectors. Then the diversity muta- It is shown in Figs. 2, 3, 4 and 5 that the time-domain wave-
tion strategy, neighborhood mutation strategy, learning factor form represents the dynamic signal relationship by using the
strategy and inertia weight strategy for basic PSO algorithm time axis, which reflects the change characteristics of the
are used to propose an improved PSO algorithm, which is signal amplitude with time. When the rolling bearings work
used to optimize the parameters of the LS-SVM in order to normally, the amplitudes of vibration signals vary little in
propose an optimal LS-SVM classifier with the high classi- each time interval. When the rolling bearings work abnor-
fication accuracy. A novel intelligent diagnosis method is mally, the amplitude of vibration signals will increase or
proposed to realize the fault diagnosis of motor bearing. decrease in each time interval.

123
W. Deng et al.

0.5

Amplitude/ µm
0

-0.5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t/s

Fig. 2 Time-domain waveform of normal vibration signal

Fig. 3 Time-domain waveform 4


of vibration signal for outer race
fault
Amplitude/µm

-2

-4
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t/s

2
Amplitude/µ m

-2

-4
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t/s

Fig. 4 Time-domain waveform of vibration signal for inner race fault

0.5
Amplitude/µm

-0.5
0 200 400 600 800 1000 1200 1400 1600 1800 2000
t/s

Fig. 5 Time-domain waveform of vibration signal for rolling element fault

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

Empirical Mode Decomposition

imf3 imf2 imf1 signal


imf7 imf6 imf5 imf4
res.

Time(s)

Fig. 6 Decomposition result of the normal vibration signal

5.2 Feature extraction based on EMD and fuzzy bearing under different times and scales. And the decom-
information entropy posed sequence has more regularity than the original signal
of rolling bearing and provides a basis for efficient computing
5.2.1 Vibration signal decomposition based on EMD of fuzzy entropy value of each IMF component.
method
5.2.2 Fault feature extraction of motor bearings based on
Vibration signal is an important carrier of the motor status fuzzy information entropy
information, which contains a large number of fault informa-
tion in the motor. Therefore, the vibration signal feature is A non-probability entropy based on the form of fuzzy set
an important index to evaluate the running state of the motor. theory is defined, which considers the overall measurement
The empirical mode decomposition (EMD) is an adaptive of state uncertainty. It can be taken as a measurement of irrel-
decomposition technique, which is based on the direct extrac- evant information with random experiment. The uncertainty
tion of the energy associated with various intrinsic time scales of this entropy comes from the inside, which is useful. There-
in order to generate a collection of intrinsic mode functions fore, it gives a measurement of the fuzziness degree of the
(IMFs). The EMD can decompose the complicated signal state, and it can also be regarded as an average intrinsic infor-
into a definite number of high-frequency and low-frequency mation when the decision is made. The quantification of the
components. According to the definition of EMD and the fuzzy degree of fuzzy sets is an important aspect of fuzzy set
process of signal processing, it can be seen that the EMD theory.
method is used to decompose the original signal from high
frequency to low frequency. The EMD method is used to Definition 1 Set a substance (information, energy) system,
decompose the original signals of normal vibration signal, and the states of each element are {x1 , x2 , . . . , xn }. The
probabilities of random occurrence for each element are
inner race fault, outer race fault and rolling element fault to n
obtain the intrinsic mode functions, shown in Figs. 5, 6, 7, 8 p(x1 ), p(x2 ), . . . , p(xn ), and there is i=1 p(xi ) = 1, i =
and 9. 1, 2, 3, . . . , n. If the information quantity of the determinacy
It can be seen from Figs. 6, 7, 8 and 9, the EMD method probability of the state xi is taken as I (xi ), then there is
decomposes the original signal from the high frequency to I (xi ) = − loga P(xi ). Usually, there is a = 2 or e. The
low frequency into a series of IMF components, and each IMF mathematical expectation of the information quantity of the
component is independent of each other and contains differ- system states is taken as the information entropy. That is,
ent frequency components. Therefore, the vibration signal
decomposition method based on EMD can gradually decom- 
n 
n
H (xi ) = p(xi )I (xi ) = − p(xi ) loga p(xi ). (16)
pose the local characteristics of the original signal of rolling i=1 i=1

123
W. Deng et al.

Empirical Mode Decomposition

res. imf9 imf8 imf7 imf6 imf5 imf4 imf3 imf2 imf1 signal

Time(s)

Fig. 7 Decomposition result of the outer race fault vibration signal

Empirical Mode Decomposition


res. imf10 imf9 imf8 imf7 imf6 imf5 imf4 imf3 imf2 imf1 signal

Time(s)

Fig. 8 Decomposition result of the inner race fault vibration signal

Kaufmann and Delaca extended the information entropy 


n
H (xi j ) = − u(xi j ) p(xi j ) loga p(xi j ). (17)
to fuzzy sets in the 1973∼1974, which is called fuzzy infor-
j=1
mation entropy.
The fuzzy information entropy is used to extract the fault
features of motor bearing in this paper. This technology is
Definition 2 In the fuzzy event xi j , u i j expresses the sub- used to calculate the entropy values of the obtained IMF
ordinate degree of the jth event
index of the ith event. components. The EMD method is used to decompose the nor-
The probability is p(xi j ) =  u i j dp = E(u i j ), and the mal vibration signal, inner race fault vibration signal, outer
fuzzy information entropy of the ith event is described as race fault vibration signal and rolling element fault vibra-
follows: tion signal of motor bearing into a series of intrinsic mode

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

Empirical Mode Decomposition

imf9 imf8 imf7 imf6 imf5 imf4 imf3 imf2 imf1 signal
res.

Time(s)

Fig. 9 Decomposition result of the rolling element fault vibration signal

Table 1 Normalized values of


No. M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11
normal vibration signal
1 0.019 0.025 0.001 0.012 0.008 0.017 0 0 0 1 1
2 0.036 0.039 0.017 0.003 0.047 0.031 0.051 0 0 1 1
3 0.004 0.035 0.001 0.003 0.021 0 0.031 0 1 1 1
.. .. .. .. .. .. .. .. .. .. .. ..
. . . . . . . . . . . .
40 0.078 0.042 0.004 0.004 0.003 0.041 0.062 0 0 1 1

Table 2 Normalized values of


No. M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11
inner race fault vibration signal
1 0.402 0.231 0.114 0.154 0.215 0.322 0.454 0.251 0 0 0
2 0.757 0.617 0.266 0.301 0.283 0.302 0.471 0.138 0.064 0.22 1
3 0.548 0.644 0.613 0.651 0.385 0.806 0.878 0.375 0.2 0 0
.. .. .. .. .. .. .. .. .. .. .. ..
. . . . . . . . . . . .
40 0.711 0.257 0.195 0.419 0.203 0.396 0.363 0.251 0 0 1

functions. Each vibration signal can obtain 40 sets of feature nal of motor bearing is normalized between 0 and 1. The
values. The feature values of motor bearing have different normalized values of normal vibration signal are shown in
dimension, and the numerical values exhibit a very big differ- Table 1, the normalized values of inner race fault vibration
ence; thus, the feature value of horizontal direct comparison signal are shown in Table 2, the normalized values of outer
has a certain degree of difficulty. Therefore, the feature val- race fault vibration signal are shown in Table 3, and the nor-
ues of the training samples and test samples are normalized malized values of rolling element fault vibration signal are
in order to eliminate the influence of different dimensions shown in Table 4. In these tables, the M1 represents the cor-
and take on the comparability among all feature values. In responding entropy values of IMF1, the M2 represents the
this paper, each 40 sets of feature values from the normal corresponding entropy values of IMF2, ...., M10 represents
vibration signal, inner race fault vibration signal, outer race the corresponding entropy values of IMF10, the M11 repre-
fault vibration signal and rolling element fault vibration sig- sents the corresponding entropy values of residual signal.

123
W. Deng et al.

Table 3 Normalized values of


No. M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11
outer race fault vibration signal
1 0.243 0.611 0.039 0.201 0.238 0.166 0.291 0.124 0 0 1
2 0.452 0.255 0.035 0.541 0.165 0.046 0.121 0.125 0 1 1
3 0.363 0.757 0.068 0.132 0.177 0.189 0.213 0.251 0 0 0
.. .. .. .. .. .. .. .. .. .. .. ..
. . . . . . . . . . . .
40 0.153 0.487 0.068 0.059 0.147 0.115 0.152 0.125 0 0 1

Table 4 Normalized values of


No. M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11
rolling element fault vibration
signal 1 0.182 0.028 0.013 0.019 0.056 0.051 0.091 0 0 0 1
2 0.276 0.032 0.018 0.016 0.058 0.023 0.062 0 0 0 1
3 0.113 0.088 0.019 0.056 0.073 0.04 0.090 0 0 0 1
.. .. .. .. .. .. .. .. .. .. .. ..
. . . . . . . . . . . .
40 0.227 0.082 0.034 0.023 0.052 0.041 0.061 0 0 1 1

5.3 Optimized LS-SVM classifier kernel functions make classifier performance to vary greatly
and affect classification effect. There are several commonly
5.3.1 LS-SVM used kernel functions such as linear kernel function, poly-
nomial kernel function, radial basis kernel function, sigmoid
The LS-SVM is a machine learning algorithm based on statis- kernel function. In this paper, the kernel function with the
tical theory, which has the unique superiority in dealing with least error and the prior knowledge by experts is used to
the small-sample learning problem. It can effectively avoid select the kernel function, and then the radial basis kernel
the local optimal solution of the neural network and overcome function (RBF) is selected in here. The kernel function is
the curse of dimensionality. The LS-SVM is an improved described as follows:
SVM in essence. The best characteristic of LS-SVM is to
modify the inequality constraint in the SVM to the equality K (x, xi ) = exp ( − γ x − xi 2 ), (19)
constraint, and the training error square is used to replace the
slack variable in order to transform quadratic programming where x is a m-dimensional input vector and xi is the center
problem into the linear equation problem for greatly improv- of the ith RBF and has the same dimension as x. γ is the
ing the speed and accuracy of model parameters. For the parameter of RBF kernel function.
nonlinear sample set of arbitrary known inputs and outputs,
the LS-SVM model can be constructed by finding suitable 5.3.3 The optimization idea for LS-SVM parameters
nonlinear transformation in following expression:
The performance of LS-SVM classifier depends on whether

l it can accurately predict the unknown data. In the LS-SVM
f (x) = αi K (x, x T ) + b. (18) model, regularization parameter γ and kernel parameter σ
i=1 are key parameters. The regularization parameter γ deter-
mines the model error and the generalization ability, and
5.3.2 Select the kernel function for LS-SVM the kernel parameter σ reflects the complexity of training
sample data distribution in high-dimensional feature space.
In the LS-SVM, kernel function plays an important role. The The regularization parameter γ and kernel parameter σ are
kernel idea of kernel function is to use kernel function to map two parameters of LS-SVM model, which must be adjusted.
linearly inseparable samples into high-dimensional space and Because the regularization parameter γ and kernel parame-
solve the curse of dimensionality. The mapped samples are ter σ are used as a whole, the parameter values will directly
linearly separable. Then a classification plane is constructed determine the training and generalization performance of
in the high-dimensional space in order to separate the samples the LS-SVM. However, two parameters are not necessar-
of two classes. Because the structure of feature space is com- ily related to the performance of LS-SVM in the theory.
pletely determined by kernel function, it is very important to Therefore, in the application, the values of the regularization
select the kernel function for designing a classifier. Different parameter γ and kernel parameter σ become a main problem,

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

and there are no feasible methods to adjust the parameters The specific steps of optimizing LS-SVM parameters
in the actual operation. The majority is to use the trial and based on the improved PSO algorithm are described as fol-
error according to the usual experience. But this method is lows:
time-consuming, and the result is far from the optimal value.
In the actual application, it is urgent to propose a practical Step 1 Set the size of the particle swarm and determine the
method to optimize and select the multi-parameter problems. initial position and speed of the particle swarm.
Therefore, it is of great significance to study the regulariza- Step 2 According to the objective function of the optimiza-
tion parameter γ and kernel parameter σ of LS-SVM in order tion problem, the fitness function is defined. And
to improve the classification performance of LS-SVM. the fitness values of all particles are calculated. (The
The regularization parameter γ and kernel parameter σ accuracy of the training set in the CV sense is used
of LS-SVM have great influence on classification accuracy. as the fitness function value in the PSO algorithm.)
However, it is difficult to determine the appropriate values Step 3 Calculate the fitness value of each particle in order
of LS-SVM in advance. Therefore, the improved PSO algo- to obtain the extreme value of each particle and the
rithm with high optimization performance is used to find best position of each particle. The best positions of
a set of combination values of LS-SVM. The optimization all particles are compared to obtain the best position
idea of LS-SVM based on the improved PSO algorithm is of all particles.
described as follows. The particle dimension of the improved Step 4 The positions and velocity values of each particle are
PSO algorithm is determined, and the position and velocity updated by two extremes.
are initialized. Then the fitness value of each particle is cal- Step 5 Determine whether the condition is meet; if the condi-
culated, the optimal position of each particle is saved, and tion is not met, return to Step 2. If the condition is met,
the best fitness value for all particles and the best position the iteration is terminated and the optimal parameter
in the population are also saved. According to the speed is obtained.
and the position update formula, the position and velocity Step 6 The obtained optimal regularization parameter γ and
are updated. The obtained best positions are compared with kernel parameter σ are plugged into the LS-SVM
the set range; if the obtained best position is out of range, model to train this model.
the position of particle is updated. The fitness value of the Step 7 The test data are used to validate the obtained optimal
updated particle is calculated, and the obtained fitness value LS-SVM model.
is compared with the historical best fitness value and the best Step 8 Output the tested result.
position in order to select the individual optimal value and
global optimal value. The obtained global optimal value is 5.4 Fault diagnosis results
assigned to the regularization parameter γ and kernel param-
eter σ in order to construct a LS-SVM classification model, The extracted 160 feature vectors of the motor bearing are
which can improve the classification accuracy of LS-SVM. used as the experimental data. These feature vectors include
The performance evaluation of LS-SVM parameters is 40 normal feature vectors, 40 inner race fault feature vectors,
an important work. The classification interval between two 40 outer race fault feature vectors and 40 rolling element
classes of samples is used as the index of generalization fault feature vectors. For each feature vector, the randomly
ability of LS-SVM. But different kernel parameters gener- selected 20 samples from 40 fault feature vectors are used
ate different feature spaces, which result in the fact that the as training samples and the remaining 20 samples are used
interval between them are not comparable. At present, the as test samples. The experiment environment is described:
widely used k-cross-validation method is one of the gener- the Pentium IV, 2.40GHz, 2.0GB RAM, Windows 7 and
alization error calculation methods. The specific steps are MATLAB 2010b. The initial parameters of the algorithm
described as follows. The training set is divided into k sub- are selected after thorough testing. In the simulation exper-
sets of the same size and disjoint s1 , . . . , si , . . . , sk . k training iments, the alternative values were tested and modified for
and testing are executed, i = 1, . . . , k. One subset si for each some functions in order to obtain the most reasonable ini-
time is used to test, and other k − 1 subsets are used to train tial values of these parameters. These selected values of the
the classifier to obtain the number of training points li that parameters take on the optimal solution and the most reason-
are misclassified. In this way, l1 , . . . , lk are obtained and each able running time of these algorithms to efficiently complete
subset in the whole training set is predicted once. The cross- the problem solving. So the selected values of these param-
validation
k method obtains an estimated value of error rate eters are described as follows: population size (M = 20),
( i=1 li )/l, which is called the k-cross-validation error. In iteration (Tmax = 200), initial inertia weight (w = 0.8),
this paper, k = 10 cross-validation method is used to select max velocity (V = 80), and initial learn factor c1 = c2 = 2.
Gauss radius. In the LS-SVM model, the kernel function uses RBF ker-
nel function, and the regularization parameter γ and kernel

123
W. Deng et al.

Table 5 Experiment results by using different methods


Methods Time 1 2 3 4 5 6 7 8 9 10 Avg.

PLM Accuracy (%) 73.75 73.75 76.25 87.5 76.25 87.5 73.75 81.25 76.25 81.25 78.75
Iterations 3 13 8 6 3 7 1 5 7 6 5.9
LCPLSM Accuracy (%) 83.75 80 72.5 88.75 80 80 87.5 87.5 87.5 87.5 83.5
Iterations 3 9 5 14 3 2 4 1 16 29 8.6
LCWPLM Accuracy (%) 90 87.5 90 87.5 87.5 88.75 90 90 80 87.5 87.88
Iterations 1 4 163 10 68 25 1 7 12 2 29.3
LCQWPLM Accuracy (%) 88.75 87.5 87.5 90 87.5 90 88.75 80 90 87.5 87.75
Iterations 1 149 5 57 143 4 158 36 132 1 68.6
LCSWPLM Accuracy (%) 88.75 87.5 80 90 88.75 90 90 90 90 88.75 88.38
Iterations 16 136 5 3 99 25 1 82 3 107 47.7
ACLWPLM Accuracy (%) 85 80 85 88.75 85 76.25 80 87.5 90 86.25 84.38
Iterations 1 6 119 76 3 176 183 136 118 3 82.1
ACQWPLM Accuracy (%) 78.75 90 88.75 88.75 90 90 87.5 90 87.5 88.75 88.00
Iterations 7 2 104 145 17 8 3 1 92 6 38.5
ACSWPLM Accuracy (%) 88.75 88.75 90 90 90 90 87.5 88.75 87.5 88.75 89.00
Iterations 105 3 7 41 1 57 108 95 1 162 58
ATLWPLM Accuracy (%) 88.75 87.5 87.5 88.75 90 87.5 90 87.5 88.75 88.75 88.50
Iterations 105 90 136 101 16 28 71 2 1 90 64
ATQWPLM Accuracy (%) 87.5 80 90 87.5 90 81.25 90 77.5 90 90 86.38
Iterations 7 5 1 24 1 2 6 4 2 14 6.6
ATSWPLM Accuracy (%) 88.75 90 90 90 87.5 90 90 88.75 90 90 89.50
Iterations 161 134 1 1 2 61 1 40 5 2 40.8
Bold values indicate better diagnosis accuracy

parameter σ need to be optimized. The initial values of LS- LS-SVM, the ATLWPLM method is based on improved PSO
SVM are described as follows: the regularization parameter algorithm by arctangent change of learning factor and lin-
γ ∈ [0.1, 100] and kernel parameter σ ∈ [0.01, 1000]. ear adjustment of w method and LS-SVM, the ATQWPLM
The experiments were carried out for 10 consecutive sim- method is based on improved PSO algorithm by arctangent
ulations, and the average is used as the final classification change of learning factor and quadratic form adjustment
accuracy. Here, the PLM method is based on PSO algorithm of w method and LS-SVM, and the ATSWPLM method
and LS-SVM, the LCPLSM method is based on improved is based on improved PSO algorithm by arctangent change
PSO algorithm by linear change of learning factor and LS- of learning factor and S-shaped function adjustment of w
SVM, the LCWPLM method is based on improved PSO method and LS-SVM. The experiment results are shown in
algorithm by linear change of learning factor and quadratic Table 5.
form adjustment of w method and LS-SVM, the LCQW- As shown in Table 5, Figs. 10 and 11, the average accu-
PLM method is based on improved PSO algorithm by linear racy rate of the ATSWPLM method based on improved
change of learning factor and quadratic form adjustment of PSO algorithm by arctangent change of learning factor and
w method and LS-SVM, the LCSWPLM method is based S-shaped function adjustment of w method and LS-SVM
on improved PSO algorithm by linear change of learning for motor bearing is 89.50%, which is the best accuracy
factor and S-shaped function adjustment of w method and among the PLM method, LCPLSM method, LCWPLM
LS-SVM, the ACLWPLM method is based on improved PSO method, LCQWPLM method, LCSWPLM method, ACLW-
algorithm by anticosine change of learning factor and lin- PLM method, ACQWPLM method, ACSWPLM method,
ear adjustment of w method and LS-SVM, the ACQWPLM ATLWPLM method, ATQWPLM method and ATSWPLM
method is based on improved PSO algorithm by anticosine method. The diagnosis accuracy of the ATSWPLM method
change of learning factor and quadratic form adjustment of improves 10.75% than the diagnosis accuracy of the PLM
w method and LS-SVM, the ACSWPLM method is based method. The average number of iterations of the ATSW-
on improved PSO algorithm by anticosine change of learn- PLM method for fault diagnosis is 40.8. The average number
ing factor and S-shaped function adjustment of w method and of iterations of the PLM method for fault diagnosis is 5.9,

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

93
89 88.5 89.5
90 87.8887.75 88.38 88
86.38

Accuracy(%)
87 84.38
83.5
84
81 78.75
78
75
72
M M M M M M M M M M M
PL LS PL PL PL PL PL PL PL PL PL
P
LC CW QW SW LW QW SW LW QW SW
L
LC LC AC AC AC AT AT AT
Methods

Fig. 10 Comparison results of the diagnosis accuracy by using different methods

100
82.1
80 68.6 64
58
Iterations

60 47.7
38.5 40.8
40 29.3

20 5.9 8.6 6.6


0
M

SM

M
PL

PL

PL

PL

PL

PL

PL

PL

PL

PL
PL

SW

W
LC

LC

CL

CQ

CS

TL

TQ

TS
LC
LC

A
A

A
A

A
A
Methods

Fig. 11 Comparison results of the iterations by using different methods

which is the least iterations among these fault diagnosis meth- Table 6 Accuracy analysis and comparison results
ods. No. Methods Average rate (%) Running time (s) Iteration

5.5 Result analysis and comparison 1 PLM 78.75 25.38 5.9


2 LCPLSM 83.50 27.79 8.6
The diversity mutation strategy, the neighborhood muta- 3 LCWPLM 87.88 25.92 29.3
tion strategy, the improvement of learning factors and the 4 LCQWPLM 87.75 27.18 68.6
improvement of inertia weight are used to improve the basic 5 LCSWPLM 88.38 27.29 47.7
PSO algorithm in order to propose an improved PSO algo- 6 ACLWPLM 84.38 27.11 82.1
rithm, which is used to optimize the regularization parameter 7 ACQWPLM 88.00 27.38 38.5
γ and kernel parameter σ of LS-SVM. In order to illus- 8 ACSWPLM 89.00 27.29 58
trate the effectiveness of the improved PSO algorithm, the 9 ATLWPLM 88.50 26.72 64
basic PSO algorithm is selected to optimize the regularization 10 ATQWPLM 86.38 27.79 6.6
parameter γ and kernel parameter σ of LS-SVM. The accu- 11 ATSWPLM 89.50 28.52 40.8
racy analysis and comparison results are shown in Table 6.
Bold values indicate better diagnosis accuracy
As shown in Table 6, all improved PSO algorithms can
find the optimal parameters of LS-SVM for fault classifica-
tion. And the obtained average diagnosis accuracy based on
optimized LS-SVM using the improved PSO algorithms is mal LS-SVM classifier should take on good stability, which
better than the average diagnosis accuracy based on the opti- is key to find the optimal combination values of LS-SVM
mized LS-SVM using the basic PSO algorithms. The average parameters by using improved PSO algorithm in order to
diagnosis accuracy based on the ACLWPLM method is only obtain the higher classification accuracy. In the ATSWPLM
84.38%. Although the best diagnosis accuracy based on the method, the diversity mutation strategy, the neighborhood
ACLWPLM method reached 90%, the stability of the ACLW- mutation strategy, the neighborhood mutation strategy, arc-
PLM classifier is poor, which results in the low average tangent change of learning factor strategy and S-shaped
diagnosis accuracy. The average diagnosis accuracy based function adjustment of w strategy are used to improve the
on the ATSWPLM method is 89.50% and is the best average basic PSO algorithm, and then the improved PSO algorithm
diagnosis accuracy among these methods. Therefore, an opti- can obtain best optimization performance for optimizing the

123
W. Deng et al.

parameters of LS-SVM and obtain the optimal combination method outperforms other mentioned methods. It provides a
values of LS-SVM parameters. Therefore, the ATSWPLM new method for fault diagnosis of rotating machinery.
method can effectively classify the faults of motor bearing, Due to the complexity of fault diagnosis, the collected
and the running time of the ATSWPLM method is 28.52 s. vibration signals contain a large number of interfering sig-
Compared with other improved PSO algorithms based on nals. At the same time, the improved PSO algorithms take
different strategies, the ATSWPLM method takes longer run- longer running time. Therefore, how to reduce the time com-
ning time, but the classification accuracy is still the best, plexity of the improved PSO algorithm and eliminate a large
which is 89.50%. From the test results of 11 methods, we number of interfering signals is the future work.
can see that the accuracy rate of 90% has 7 times, and the
change of the accuracy rate is smaller, which fully demon- Acknowledgements The authors would like to thank all the reviewers
for their constructive comments. This research was supported by the
strates that the ATSWPLM takes on the better validity and National Natural Science Foundation of China (51475065, 51605068,
stability. 61771087, U1433124), Open Project Program of Sichuan Provincial
Key Lab of Process Equipment and Control (GK201613), Open Project
Program of the Traction Power State Key Laboratory of Southwest
Jiaotong University (TPL1705), Natural Science Foundation of Liaon-
ing Province (2015020013, 20170540126, 20170540125), and Science
6 Conclusion and Technology Project of Liaoning Provincial Department of Educa-
tion (JDL2016030). The program for the initialization, study, training,
With the development of science and technology and social and simulation of the proposed algorithm in this article was written with
the toolbox of MATLAB 2010b produced by the MathWorks, Inc.
progress, the mechanical equipment is developing toward
large-scale, continuous and highly integrated direction,
which leads to their structures becoming more and more Compliance with ethical standards
complex. It will be more difficult to monitor and diagnose
the potential faults. In this paper, for the existing problems
of conventional fault diagnosis methods, a novel intelligent Conflict of interest The authors declare that they have no conflicts of
interest.
diagnosis method based on combining the advantages of the
EMD, fuzzy information entropy, improved PSO algorithm Ethical standard This article does not contain any studies with human
and LS-SVM is proposed to diagnose the faults of the motor participants performed by any of the authors.
bearing. In the proposed fault diagnosis method, the EMD
method is used to decompose the vibration signals into a
series of IMFs and residual signal, fuzzy information entropy References
is used to effectively extract the features of vibration signal,
and multiple strategies are used to improve PSO algorithm Ahmadi MA (2011) Prediction of asphaltene precipitation using arti-
in order to optimize the parameters of the LS-SVM. Then an ficial neural network optimized by imperialist competitive algo-
optimal LS-SVM classifier with the high classification accu- rithm. J Petrol Explor Prod Technol 1(2–4):99–106
Ahmadi MA, Bahadori A (2015) A LSSVM approach for determining
racy is constructed and a novel intelligent diagnosis method well placement and conning phenomena in horizontal wells. Fuel
is obtained. In order to evaluate the effectiveness of the pro- 153:276–283
posed fault diagnosis method, the actual vibration signal of Ahmadi MA, Shadizadeh SR (2012) New approach for prediction of
motor bearing is used to test and analyze. The average accu- asphaltene precipitation due to natural depletion by using evolu-
tionary algorithm concept. Fuel 102:716–723
racy rate of the ATSWPLM method based on improved PSO Ahmadi MA, Lee M, Bahadori A (2015) Prediction of a solid desic-
algorithm by arctangent change of learning factor and S- cant dehydrator performance using least squares support vector
shaped function adjustment of w method and LS-SVM for machines algorithm. J Taiwan Inst Chem Eng 50:115–122
motor bearing is 89.50%, which is the best accuracy among Ahmadi MA, Hasanvand MZ, Bahadori A (2015) A LSSVM approach
to predict temperature drop accompanying a given pressure drop
the 11 tested methods. The diagnosis accuracy of the ATSW- for the natural gas production and processing Systems. Int J Ambi-
PLM method improves 10.75% than the diagnosis accuracy ent Energy 38:122–129. https://doi.org/10.1080/01430750.2015.
of the PLM method. And the accuracy rate of 90% for the 1055515
ATSWPLM method occurs 7 times, and the change of the Bae YC (2016) An improved measurement method for the strength of
radiation of reflective beam in an industrial optical sensor based
accuracy rate of other times is smaller, which fully demon- on laser displacement meter. Sensors (Switzerland) 16(5):23
strates that the ATSWPLM takes on the better validity and Basir O, Yuan XD (2007) Engine fault diagnosis based on multi-sensor
stability. Therefore, the experiment results indicate that the information fusion using Dempster–Shafer evidence theory. Inf
fuzzy information entropy can accurately and more com- Fusion 8(4):379–386
Bin GF, Gao JJ, Li XJ, Dhillon BS (2012) Early fault diagnosis of
pletely extract the characteristics of the vibration signal. The rotating machinery based on wavelet packets-Empirical mode
improved PSO algorithm can effectively improve the classifi- decomposition feature extraction and neural network. Mech Syst
cation accuracy of LS-SVM, and the proposed fault diagnosis Signal Process 27(1):696–711

123
A novel intelligent diagnosis method using optimal LS-SVM with improved PSO algorithm

Chandra NH, Sekhar AS (2016) Fault detection in rotor bearing systems Lee CJ, Lee G, Han CH, Yoon ES (2006) A hybrid model for fault diag-
using time frequency techniques. Mech Syst Signal Process 72– nosis using model based approaches and support vector machine.
73:105–133 J Chem Eng Japan 39(10):1085–1095
Chen FF, Tang BP, Song T, Li L (2014) Multi-fault diagnosis study on Lee JM, Qin SJ, Lee IB (2010) Fault detection and diagnosis based on
roller bearing based on multi-kernel support vector machine with modified independent component analysis. AICHE J 52(10):3501–
chaotic particle swarm optimization. Measurement 47(1):576–590 3514
Chen BJ, Yang JH, Jeon B, Zhang XP (2017) Kernel quaternion prin- Lei YG, Lin J, He ZJ, Zuo MJ (2013) A review on empirical mode
cipal component analysis and its application in RGB-D object decomposition in fault diagnosis of rotating machinery. Mech Syst
recognition. Neurocomputing 266:293–303 Signal Process 35(1–2):108–126
Chiang LH, Kotanchek ME, Kordon AK (2004) Fault diagnosis based Li B, Chow MY, Tipsuwan Y (2000) Neural-network-based motor
on fisher discriminant analysis and support vector machines. Com- rolling bearing fault diagnosis. IEEE Trans Ind Electron
put Chem Eng 28(8):1389–1401 47(5):1060–1069
Chu DL, He Q, Mao XH (2016) Rolling bearing fault diagnosis by Li YJ, Zhang WH, Xiong Q, Luo DB, Mei GM, Zhang T (2017) A
a novel fruit fly optimization algorithm optimized support vector rolling bearing fault diagnosis strategy based on improved mul-
machine. J Vibroeng 18(1):151–164 tiscale permutation entropy and least squares SVM. J Mech Sci
Deng W, Zhao HM, Yang XH, Xiong JX, Sun M, Li B (2017) Study on Technol 31(6):2711–2722
an improved adaptive PSO algorithm for solving multi-objective Lin J, Qu LS (2000) Feature extraction based on Morlet wavelet
gate assignment. Appl Soft Comput 59:288–302 and its application for mechanical fault diagnosis. J Sound Vib
Deng W, Zhao HM, Zou L, Li GY, Yang XH, Wu DQ (2017) A novel 234(1):135–148
collaborative optimization algorithm in solving complex optimiza- Liu B, Riemenschneider S, Xun Y (2006) Gearbox fault diagnosis using
tion problems. Soft Comput 21(15):4387–4398 empirical mode decomposition and Hilbert spectrum. Mech Syst
Fei SW, Zhang XB (2009) Fault diagnosis of power transformer based Signal Process 20(3):718–734
on support vector machine with genetic algorithm. Expert Syst Liu Q, Cai WD, Shen J, Fu ZJ, Liu XD, Linge N (2016) A speculative
Appl 36(8):11352–11357 approach to spatial-temporal efficiency with multi-objective opti-
Fu ZJ, Wu XL, Guan CW, Sun XM, Ren K (2016) Toward effi- mization in a heterogeneous cloud environment. Secur Commun
cient multi-keyword fuzzy search over encrypted outsourced Netw 9(17):4002–4012
data with accuracy improvement. IEEE Trans Inf Forensic Secur Lou XS, Loparo KA (2004) Bearing fault diagnosis based on
11(12):2706–2716 wavelet transform and fuzzy inference. Mech Syst Signal Process
Gu B, Sheng VS (2017) A robust regularization path algorithm for ν- 18(5):1077–1095
support vector classification. IEEE Trans Neural Netw Learn Syst Ma TH, Wang Y, Tang ML, Cao J, Tian Y, Al-Dhelaan A, Al-Rodhaan M
28(5):1241–1248 (2016) LED: a fast overlapping communities detection algorithm
Gu B, Sheng VS, Tay KY, Romano W, Li S (2015) Incremental support based on structural clustering. Neurocomputing 207:488–500
vector learning for ordinal regression. IEEE Trans Neural Netw Nandi S, Toliyat HA, Li XD (2005) Condition monitoring and fault diag-
Learn Syst 26(7):1403–1416 nosis of electrical motors—a review. IEEE Trans Energy Convers
Gu B, Sun XM, Sheng VS (2017) Structural minimax probability 20(4):719–729
machine. IEEE Trans Neural Netw Learn Syst 28(7):1646–1656 Oliveira JCM, Pontes KV, Sartori I (2017) Fault detection and diagnosis
Gustafsson O, Tallian T (1962) Detection of in assembled rolling ele- in dynamic systems using weightless neural networks. Expert Syst
ment bearings. ASLE Trans 5(1):197–209 Appl 84:200–219
http://csegroups.case.edu/bearingdatacenter/home Pan ZQ, Zhang Y, Kwong S (2015) Efficient motion and disparity esti-
Hu Q, He ZJ, Zhang ZS, Zi Y (2007) Fault diagnosis of rotating machin- mation optimization for low complexity multiview video coding.
ery based on improved wavelet package transform and SVMs IEEE Trans Broadcast 61(2):166–176
ensemble. Mech Syst Signal Process 21(2):688–705 Pandya DH, Upadhyay SH, Harsha SP (2014) Fault diagnosis of rolling
Hu HX, Tang B, Gong XJ, Wei W, Wang H (2017) Intelligent fault element bearing by using multinomial logistic regression and
diagnosis of the High-speed train with big data based on deep wavelet packet transform. Soft Comput 18(2):255–266
neural networks. IEEE Trans Ind Inf 13(4):2106–2116 Purushotham V, Narayanan S, Prasad S (2005) Multi-fault diagnosis of
Jaouher BA, Nader F, Lotfi S, Chebel-Morello B, Fnaiech F (2015) rolling bearing elements using wavelet analysis and hidden Markov
Application of empirical mode decomposition and artificial neural model based fault recognition. Ndt E Int 38(8):654–664
network for automatic bearing fault diagnosis based on vibration Rai VK, Mohanty AR (2007) Bearing fault diagnosis using FFT of
signals. Appl Acoust 89(3):16–27 intrinsic mode functions in Hilbert-Huang transform. Mech Syst
Jung YO, Bae YC (2015) Analysis of fault diagnosis for current and Signal Process 21(6):2607–2615
vibration signals in pumps and motors using a reconstructed phase Rodriguez Ramos A, Llanes-Santiago O, Bernal de lazaro JM (2017) A
portrait. Int J Fuzzy Logic Intell Syst 15(3):166–171 novel fault diagnosis scheme applying fuzzy clustering algorithms.
Kadri O, Mouss LH, Mouss MD (2012) Fault diagnosis of rotary kiln Appl Soft Comput 58:605–619
using SVM and binary ACO. J Mech Sci Technol 26(2):601–608 Rong H, Ma TH, Tang ML, Cao J (2017) A novel sub-
Kankar PK, Sharma SC, Harsha SP (2011) Rolling element bearing fault graph K+ -isomorphism method in social network based on
diagnosis using wavelet transform. Neurocomputing 74(10):1638– graph similarity detection. Soft Comput. https://doi.org/10.1007/
1645 s00500-017-2513-y
Kankar PK, Sharma SC, Harsha SP (2011) Fault diagnosis of ball Rubini R, Meneghetti U (2001) Application of the envelope and wavelet
bearings using continuous wavelet transform. Appl Soft Comput transform analyses for the diagnosis of incipient faults in ball bear-
11(2):2300–2312 ings. Mech Syst Signal Process 15(2):287–302
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Pro- Shen ZJ, Chen XF, Zhang XL, He Z (2012) A novel intelligent gear fault
ceedings of the IEEE international conference on neural networks, diagnosis model based on EMD and multi-class TSVM. Measure-
IEEE Press, Piscataway, 1942–1948 ment 45(1):30–40
Kong Y, Zhang MJ, Ye DY (2016) A belief propagation-based method Sun YJ, Gu FH (2017) Compressive sensing of piezoelectric sensor
for task allocation in open and dynamic cloud environments. response signal for phased array structural health monitoring. Int
Knowl based Syst 115:123–132 J Sensor Netw 23(4):258–264

123
W. Deng et al.

Sun J, Qin SY, Song YH (2004) Fault diagnosis of electric power Yu DJ, Cheng JS, Yang Y (2005) Application of EMD method and
systems based on fuzzy petri nets. IEEE Trans Power Syst Hilbert spectrum to the fault diagnosis of roller bearings. Mech
19(4):2053–2059 Syst Signal Process 19(2):259–270
Van TT, AlThobiani F, Ball A (2013) An application to transient Yu Y, Yu DJ, Cheng JS (2006) A roller bearing fault diagnosis method
current signal based induction motor fault diagnosis of Fourier– based on EMD energy entropy and ANN. J Sound Vib 294(1–
Bessel expansion and simplified fuzzy ARTMA. Expert Syst Appl 2):269–277
40(13):5372–5384 Yuan CS, Sun XM, LV R (2016) Fingerprint liveness detection based
Vokelj M, Zupan S, Prebil I (2016) EEMD-based multiscale ICA on multi-scale LPQ and PCA. China Commun 13(7):60–65
method for slewing bearing fault detection and diagnosis. J Sound Zhang XL, Chen W, Wang BJ, Chen F (2015) Intelligent fault diagno-
Vib 370:394–423 sis of rotating machinery using support vector machine with ant
Wang L, Niu Q, Fei MR (2008) A novel quantum ant colony optimiza- colony algorithm for synchronous feature selection and parameter
tion algorithm and its application to fault diagnosis. Trans Inst optimization. Neurocomputing 167:260–279
Meas Control 30(3–4):313–329 Zhang YH, Sun XM, Wang BW (2016) Efficient algorithm for K-barrier
Wang BW, Gu XD, Ma L, Yan SS (2017) Temperature error correction coverage based on integer linear programming. China Commun
based on BP neural network in meteorological WSN. Int J Sensor 13:16–23
Netw 23(4):265–278 Zhang J, Tang J, Wang TB, Chen F (2017) Energy-efficient data-
Wang JW, Lian SG, Shi YQ (2017) Hybrid multiplicative multi- gathering rendezvous algorithms with mobile sinks for wireless
watermarking in DWT domain. Multidimens Syst Signal Process sensor networks. Int J Sensor Netw 23(4):248–257
28(2):617–636 Zhao CL, Sun XB, Sun SL, Jiang T (2011) Fault diagnosis of sensor by
Widodo A, Yang BS (2007) Support vector machine in machine con- chaos particle swarm optimization algorithm and support vector
dition monitoring and fault diagnosis. Mech Syst Signal Process machine. Expert Syst Appl 38(8):9908–9912
21(6):2560–2574 Zhao HM, Sun M, Deng W, Yang XH (2017) A new feature extraction
Wu Q, Law R, Wu SY (2011) Fault diagnosis of car assembly line method based on EEMD and multi-scale fuzzy entropy for motor
based on fuzzy wavelet kernel support vector classifier machine bearing. Entropy 19(1):14
and modified genetic algorithm. Expert Syst Appl 38(8):9096–
9104
Xiong LZ, Xu ZQ, Shi YQ (2017) An integer wavelet trans-
form based scheme for reversible data hiding in encrypted
images. Multidimens Syst Signal Process. https://doi.org/10.1007/
s11045-017-0497-5
Xue Y, Jiang JM, Zhao BP, Ma TH (2017) A self-adaptive artificial
bee colony algorithm based on global best for global optimization.
Soft Comput. https://doi.org/10.1007/s00500-017-2547-1

123

Вам также может понравиться