Use of particle swarm optimization for machinery fault detection

被引:104
作者
Samanta, B. [1 ]
Nataraj, C. [1 ]
机构
[1] Villanova Univ, Dept Mech Engn, Villanova, PA 19085 USA
关键词
Computational intelligence; Feature selection; Machinery condition monitoring; Swarm intelligence; Signal processing; ARTIFICIAL NEURAL-NETWORKS; SUPPORT VECTOR MACHINES; GENETIC ALGORITHMS; FEATURE-SELECTION; CONVERGENCE; DIAGNOSTICS;
D O I
10.1016/j.engappai.2008.07.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A study is presented on the application of particle swarm optimization (PSO) combined with other computational intelligence (CI) techniques for bearing fault detection in machines. The performance of two CI based classifiers, namely, artificial neural networks (ANNs) and support vector machines (SVMs) are compared. The time domain vibration signals of a rotating machine with normal and defective bearings are processed for feature extraction. The extracted features from original and preprocessed signals are used as inputs to the classifiers for detection of machine condition. The classifier parameters, e.g., the number of nodes in the hidden layer for ANNs and the kernel parameters for SVMs are selected along with input features using PSO algorithms. The classifiers are trained with a subset of the experimental data for known machine conditions and are tested using the remaining set of data. The procedure is illustrated using the experimental vibration data of a rotating machine. The roles of the number of features, PSO parameters and CI classifiers on the detection success are investigated. Results are compared with other techniques such as genetic algorithm (CA) and principal component analysis (PCA). The PSO based approach gave a test classification success rate of 98.6-100% which were comparable with CA and much better than with PCA. The results show the effectiveness of the selected features and the classifiers in the detection of the machine condition. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:308 / 316
页数:9
相关论文
共 28 条
[1]   A tutorial on Support Vector Machines for pattern recognition [J].
Burges, CJC .
DATA MINING AND KNOWLEDGE DISCOVERY, 1998, 2 (02) :121-167
[2]   The particle swarm - Explosion, stability, and convergence in a multidimensional complex space [J].
Clerc, M ;
Kennedy, J .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (01) :58-73
[3]  
Clerc M., 2010, Particle swarm optimization, V93
[4]  
Eberhart RC, 2000, IEEE C EVOL COMPUTAT, P84, DOI 10.1109/CEC.2000.870279
[5]  
Gunn S.R., 1998, SUPPORT VECTOR MACHI, V14, P5
[6]  
GUYON I, 1999, P NIPS 99 SPEC WORKS
[7]  
Haykin S., 1994, Neural networks, V5, P363
[8]   Support vector machines [J].
Hearst, MA .
IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1998, 13 (04) :18-21
[9]   Fault detection using support vector machines and artificial neural networks, augmented by genetic algorithms [J].
Jack, LB ;
Nandi, AK .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2002, 16 (2-3) :373-390
[10]   Genetic algorithms for feature selection in machine condition monitoring with vibration signals [J].
Jack, LB ;
Nandi, AK .
IEE PROCEEDINGS-VISION IMAGE AND SIGNAL PROCESSING, 2000, 147 (03) :205-212