Tool condition monitoring system based on support vector machine and differential evolution optimization

A tool condition monitoring system based on support vector machine and differential evolution is proposed in this article. In this system, support vector machine is used to realize the mapping between the extracted features and the tool wear states. At the same time, two important parameters of the support vector machine which are called penalty parameter C and kernel parameter σ 2 are optimized simultaneously based on differential evolution algorithm. In order to verify the effectiveness of the proposed system, a multi-tooth milling experiment of titanium alloy was carried out. Cutting force signals related to different tool wear states were collected, and several time domain and frequency domain features were extracted to depict the dynamic characteristics of the milling process. Based on the extracted features, the differential evolution-support vector machine classifier is constructed to realize the tool wear classification. Moreover, to make a comparison, empirical selection method and four kinds of grid search algorithms are also used to select the support vector machine parameters. At the same time, cross validation is utilized to improve the robustness of the classifier evaluation. The results of analysis and comparisons show that the classification accuracy of differential evolution-support vector machine is higher than empirical selection-support vector machine. Moreover, the time consumption of differential evolution-support vector machine classifier is 5 to 12 times less than that of grid search-support vector machine.

[1]  Kenneth A. Loparo,et al.  Tool wear condition monitoring in drilling operations using hidden Markov models (HMMs) , 2001 .

[2]  A. Gopala Krishna Selection of optimal conditions in the surface grinding process using a differential evolution approach , 2007 .

[3]  D. R. Salgado,et al.  An approach based on current and sound signals for in-process tool wear monitoring , 2007 .

[4]  Yong Zhou,et al.  Delay and energy efficiency analysis of multicast cooperative ARQ over wireless networks , 2013, Acta Informatica.

[5]  Janez Brest,et al.  Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems , 2006, IEEE Transactions on Evolutionary Computation.

[6]  David Ardia,et al.  Differential Evolution (DEoptim) for Non-Convex Portfolio Optimization , 2010 .

[7]  Lane M. D. Owsley,et al.  Self-organizing feature maps and hidden Markov models for machine-tool monitoring , 1997, IEEE Trans. Signal Process..

[8]  Dongfeng Shi,et al.  Tool wear predictive model based on least squares support vector machines , 2007 .

[9]  Godfrey C. Onwubolu,et al.  Design of hybrid differential evolution and group method of data handling networks for modeling and prediction , 2008, Inf. Sci..

[10]  Matteo Rosa Sentinella,et al.  Comparison and integrated use of differential evolution and genetic algorithms for space trajectory optimisation , 2007, 2007 IEEE Congress on Evolutionary Computation.

[11]  R. Storn,et al.  On the usage of differential evolution for function optimization , 1996, Proceedings of North American Fuzzy Information Processing.

[12]  I. Codreanu A parallel between differential evolution and genetic algorithms with exemplification in a microfluidics optimization problem , 2005, CAS 2005 Proceedings. 2005 International Semiconductor Conference, 2005..

[13]  Guofeng Wang,et al.  On line tool wear monitoring based on auto associative neural network , 2013, J. Intell. Manuf..

[14]  Jianguo Zhou,et al.  The study of SVM optimized by Culture Particle Swarm Optimization on predicting financial distress , 2008, 2008 IEEE International Conference on Industrial Engineering and Engineering Management.

[15]  Fan Yang,et al.  Support vector machine with genetic algorithm for machinery fault diagnosis of high voltage circuit breaker , 2011 .

[16]  Joni-Kristian Kämäräinen,et al.  Differential Evolution Training Algorithm for Feed-Forward Neural Networks , 2003, Neural Processing Letters.

[17]  Kashif Rajpoot,et al.  SVM Optimization for Hyperspectral Colon Tissue Cell Classification , 2004, MICCAI.

[18]  Christopher J. C. Burges,et al.  A Tutorial on Support Vector Machines for Pattern Recognition , 1998, Data Mining and Knowledge Discovery.

[19]  Arthur C. Sanderson,et al.  Minimal representation multisensor fusion using differential evolution , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[20]  Ching Y. Suen,et al.  Automatic model selection for the optimization of SVM kernels , 2005, Pattern Recognit..

[21]  Bhaskar Gupta,et al.  Performance comparison of Differential Evolution, Genetic Algorithm and Particle Swarm Optimization in impedance matching of aperture coupled microstrip antennas , 2011, 2011 11th Mediterranean Microwave Symposium (MMS).

[22]  V. Sugumaran,et al.  Effect of SVM kernel functions on classification of vibration signals of a single point cutting tool , 2011, Expert Syst. Appl..

[23]  Ming-Syan Chen,et al.  On the Design and Analysis of the Privacy-Preserving SVM Classifier , 2011, IEEE Transactions on Knowledge and Data Engineering.

[24]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[25]  David G. Stork,et al.  Pattern Classification , 1973 .

[26]  Elijah Kannatey-Asibu,et al.  Hidden Markov model-based tool wear monitoring in turning , 2002 .

[27]  Colin Bradley,et al.  A review of machine vision sensors for tool condition monitoring , 1997 .

[28]  Weiqing Cao,et al.  Tool wear states recognition based on genetic algorithm and back propagation neural network model , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[29]  José Camacho,et al.  Cross-validation in PCA models with the element-wise k-fold (ekf) algorithm: Practical aspects , 2014 .

[30]  Qi Li,et al.  Parallel multitask cross validation for Support Vector Machine using GPU , 2013, J. Parallel Distributed Comput..

[31]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[32]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[33]  Josef Tvrd ´ ik Adaptive Differential Evolution and Exponential Crossover , 2008 .

[34]  Xun Chen,et al.  Monitoring grinding wheel redress-life using support vector machines , 2006, Int. J. Autom. Comput..

[35]  Snr Dimla E Dimla Application of perceptron neural networks to tool-state classification in a metal-turning operation , 1999 .

[36]  Ying Peng,et al.  A hybrid approach of HMM and grey model for age-dependent health prediction of engineering assets , 2011, Expert Syst. Appl..

[37]  Xing Xu,et al.  Comparison between Particle Swarm Optimization, Differential Evolution and Multi-Parents Crossover , 2007, 2007 International Conference on Computational Intelligence and Security (CIS 2007).

[38]  Josef Tvrdík,et al.  Adaptive differential evolution and exponential crossover , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[39]  Bernhard Schölkopf,et al.  Experimentally optimal v in support vector regression for different noise models and parameter settings , 2004, Neural Networks.

[40]  Li Lin,et al.  Bilinear Grid Search Strategy Based Support Vector Machines Learning Method , 2014, Informatica.

[41]  Cuneyt Oysu,et al.  A support vector machine-based online tool condition monitoring for milling using sensor fusion and a genetic algorithm , 2012 .

[42]  Godfrey C. Onwubolu,et al.  Modelling and predicting surface roughness in turning operations using hybrid differential evolution and the group method of data handling networks , 2008 .