Modeling and identification of the multi-axis drive system using support vector machine and granular computing

Abstract Advanced manufacturing technology requires high-precision capability in multi-axis computer numerical control (CNC) machine tools. At present, the modeling and identification for the drive system of CNC machine tools has some defects. In order to solve the problem, some interdisciplinary theories and methods, such as support vector machines, granular computing, artificial immune algorithms, and particle swarm optimization algorithms, have been used to model and identify multi-axis drive systems for CNC machine tools. An identification method using a support vector machine, based on granular computing, is presented to identify a multi-axis servo drive system model for improving the precision of model identification, and an immune particle swarm optimization algorithm, based on crossover and mutation functions, is proposed to optimize the structure parameters of the support vector machine based on granular computing. The proposed identification method was evaluated by experiments using the multi-axis servo drive system. The experimental results showed that the proposed approach is capable of improving modeling and identification precision.

[1]  S. Sathiya Keerthi,et al.  A fast iterative nearest point algorithm for support vector machine classifier design , 2000, IEEE Trans. Neural Networks Learn. Syst..

[2]  Yusuf Altintas,et al.  High Speed CNC System Design. Part II : Modeling and Identification of Feed Drives , 2001 .

[3]  N. Tounsi,et al.  Identification of acceleration deceleration profile of feed drive systems in CNC machines , 2003 .

[4]  Crinela Pislaru,et al.  Modal parameter identification for CNC machine tools using Wavelet Transform , 2003 .

[5]  Xuedong Chen,et al.  A fast method for online closed-loop system identification , 2006 .

[6]  Kaan Erkorkmaz,et al.  Rapid identification technique for virtual CNC drives , 2007 .

[7]  Der-Chiang Li,et al.  An algorithm to cluster data for efficient classification of support vector machines , 2008, Expert Syst. Appl..

[8]  Chan-Yun Yang,et al.  Prediction of tool breakage in face milling using support vector machine , 2008 .

[9]  Kaan Erkorkmaz,et al.  Constrained identification of virtual CNC drives using a genetic algorithm , 2010 .

[10]  Zi‐Jiang Yang,et al.  Selection of NARX models estimated using weighted least squares method via GIC-based method and l1-norm regularization methods , 2012 .

[11]  Sukhan Lee,et al.  Support vector machine based optimal control for minimizing energy consumption of biped walking motions , 2012 .

[12]  Piotr Honko,et al.  Granular computing for relational data classification , 2013, Journal of Intelligent Information Systems.

[13]  B. E. Nikitin,et al.  Processing the pairwise comparison matrix by the maximum likelihood method , 2013, Autom. Remote. Control..

[14]  Witold Pedrycz,et al.  Granular Computing as a Framework of System Modeling , 2013 .

[15]  Seyed Ali Ghorashi,et al.  Utilizing support vector machine and fuzzy C-means algorithms in the base station for jamming detection , 2013 .

[16]  Joonwoo Son,et al.  Identification of driver cognitive workload using support vector machines with driving performance, physiology and eye movement in a driving simulator , 2013 .

[17]  Enming Miao,et al.  Robustness of thermal error compensation modeling models of CNC machine tools , 2013, The International Journal of Advanced Manufacturing Technology.

[18]  Min Wang,et al.  A Method for Rule Extraction Based on Granular Computing: Application in the Fault Diagnosis of a Helicopter Transmission System , 2012, Journal of Intelligent & Robotic Systems.

[19]  Chao Deng,et al.  Position error compensation of semi-closed loop servo system using support vector regression and fuzzy PID control , 2013, The International Journal of Advanced Manufacturing Technology.

[20]  Mohammad Reza Arvan,et al.  System identification and uncertainty modeling of an electromechanical actuator , 2015 .