Fault diagnosis based on support vector machines with parameter optimisation by artificial immunisation algorithm

Support vector machines (SVM) is a new general machine-learning tool based on the structural risk minimisation principle that exhibits good generalisation when fault samples are few, it is especially fit for classification, forecasting and estimation in small-sample cases such as fault diagnosis, but some parameters in SVM are selected by man's experience, this has hampered its efficiency in practical application. Artificial immunisation algorithm (AIA) is used to optimise the parameters in SVM in this paper. The AIA is a new optimisation method based on the biologic immune principle of human being and other living beings. It can effectively avoid the premature convergence and guarantees the variety of solution. With the parameters optimised by AIA, the total capability of the SVM classifier is improved. The fault diagnosis of turbo pump rotor shows that the SVM optimised by AIA can give higher recognition accuracy than the normal SVM.

[1]  Derek J. Smith,et al.  Applications of bioinformatics and computational biology to influenza surveillance and vaccine strain selection. , 2003, Vaccine.

[2]  Andrew M. Tyrrell,et al.  A Hardware Artificial Immune System and Embryonic Array for Fault Tolerant Systems , 2004, Genetic Programming and Evolvable Machines.

[3]  Guido Smits,et al.  Improved SVM regression using mixtures of kernels , 2002, Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No.02CH37290).

[4]  Asoke K. Nandi,et al.  Support vector machines for detection and characterization of rolling element bearing faults , 2001 .

[5]  Sayan Mukherjee,et al.  Choosing Multiple Parameters for Support Vector Machines , 2002, Machine Learning.

[6]  Si Wu,et al.  An information-geometrical method for improving the performance of support vector machine classifiers , 1999 .

[7]  Federico Girosi,et al.  Training support vector machines: an application to face detection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Kenneth A. Loparo,et al.  A new bearing fault detection and diagnosis scheme based on hidden Markov modeling of vibration signals , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[9]  Harris Drucker,et al.  Support vector machines for spam categorization , 1999, IEEE Trans. Neural Networks.

[10]  Luis Puigjaner,et al.  Integration of principal component analysis and fuzzy logic systems for comprehensive process fault detection and diagnosis , 2006 .

[11]  G. Baudat,et al.  Generalized Discriminant Analysis Using a Kernel Approach , 2000, Neural Computation.

[12]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[13]  Saeid Nahavandi,et al.  Learning to detect texture objects by artificial immune approaches , 2004, Future Gener. Comput. Syst..

[14]  Q. Henry Wu,et al.  Leave one support vector out cross validation for fast estimation of generalization errors , 2004, Pattern Recognit..

[15]  Hou Zhi-jian A SHORT-TERM LOAD FORECASTING APPROACH BASED ON IMMUNE SUPPORT VECTOR MACHINES , 2004 .

[16]  R. F. Li,et al.  Combining Conceptual Clustering and Principal Component Analysis for State Space Based Process Monitoring , 1999 .

[17]  K. Pearson Mathematical Contributions to the Theory of Evolution. III. Regression, Heredity, and Panmixia , 1896 .

[18]  Harris Drucker,et al.  Learning algorithms for classification: A comparison on handwritten digit recognition , 1995 .

[19]  Zhang Yu,et al.  Multi-fault diagnosis for turbo-pump based on neural network , 2003 .

[20]  Huang Xi-yue 2PTMC classification algorithm based on support vector machines and its application to fault diagnosis , 2003 .

[21]  Jonathan Timmis,et al.  Artificial Immune Systems: A New Computational Intelligence Approach , 2003 .

[22]  K. R. Al-Balushi,et al.  Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection , 2003 .

[23]  Ching Y. Suen,et al.  KMOD - a new support vector machine kernel with moderate decreasing for pattern recognition. Application to digit image recognition , 2001, Proceedings of Sixth International Conference on Document Analysis and Recognition.

[24]  Xi-Qiao Feng,et al.  Finite element simulation of thermally-induced failure of interfaces , 2001 .

[25]  Jonathan Timmis,et al.  Artificial immune systems as a novel soft computing paradigm , 2003, Soft Comput..

[26]  V. K. Jayaraman,et al.  Feature extraction and denoising using kernel PCA , 2003 .

[27]  Peter J. Bentley,et al.  Towards an artificial immune system for network intrusion detection: an investigation of clonal selection with a negative selection operator , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[28]  James A. Bucklew,et al.  Support vector machine techniques for nonlinear equalization , 2000, IEEE Trans. Signal Process..

[29]  Manfred Glesner,et al.  Support vector approaches for engine knock detection , 1999, IJCNN'99. International Joint Conference on Neural Networks. Proceedings (Cat. No.99CH36339).

[30]  Guodong Guo,et al.  Support vector machines for face recognition , 2001, Image Vis. Comput..

[31]  Bernhard Schölkopf,et al.  Learning with kernels , 2001 .

[32]  Arthur K. Kordon,et al.  Fault diagnosis based on Fisher discriminant analysis and support vector machines , 2004, Comput. Chem. Eng..

[33]  Fabio A. González,et al.  A Randomized Real-Valued Negative Selection Algorithm , 2003, ICARIS.

[34]  Juergen Hahn,et al.  Fault detection and classification in chemical processes based on neural networks with feature extraction. , 2003, ISA transactions.

[35]  O.P. Malik,et al.  High impedance fault detection based on wavelet transform and statistical pattern recognition , 2005, IEEE Transactions on Power Delivery.

[36]  Gregg H. Gunsch,et al.  An artificial immune system architecture for computer security applications , 2002, IEEE Trans. Evol. Comput..

[37]  Thorsten Joachims,et al.  Estimating the Generalization Performance of an SVM Efficiently , 2000, ICML.

[38]  Federico Girosi,et al.  Support Vector Machines: Training and Applications , 1997 .

[39]  Om P. Malik,et al.  Soft computing applications in high impedance fault detection in distribution systems , 2005 .

[40]  Huang Jingyuan Hierarchical genetic neural network for fault diagnosis , 2002 .

[41]  Carlos Soares,et al.  A Meta-Learning Method to Select the Kernel Width in Support Vector Regression , 2004, Machine Learning.