Support vector regression based friction modeling and compensation in motion control system

Friction has been experimentally shown to be one of the major sources of performance degradation in motion control system. Although for model-based friction compensation, several sophisticated friction models have been proposed in the literatures, there exists no universally agreed parametric friction model, which by implication has made selection of an appropriate parametric model difficult. More so, accurate determination of the parameters of these sophisticated parametric friction models has been challenging due to complexity of friction nonlinearities. Motivated by the need for a simple, non-parametric based, and yet effective friction compensation in motion control system, an Artificial Intelligent (AI)-based (non-parametric) friction model using v-Support Vector Regression (v-SVR) is proposed in this work to estimate the non-linear friction in a motion control system. Unlike conventional SVR technique, v-SVR is characterized with fewer parameters for its development, and requires less development time. The effectiveness of the developed model in representing and compensating for the frictional effects is evaluated experimentally on a rotary experimental motion system. The performance is benchmarked with three parametric based (Coulomb, Tustin, and Lorentzian) friction models. The results show the v-SVR as a viable and efficient alternative to the parametric-based techniques in representing and compensating friction effects.

[1]  Stanislaw Osowski,et al.  Forecasting of the daily meteorological pollution using wavelets and support vector machine , 2007, Eng. Appl. Artif. Intell..

[2]  Masayoshi Tomizuka,et al.  Friction modelling and compensation for motion control using hybrid neural network models , 2007, Eng. Appl. Artif. Intell..

[3]  Chuntian Cheng,et al.  Long-Term Prediction of Discharges in Manwan Hydropower Using Adaptive-Network-Based Fuzzy Inference Systems Models , 2005, ICNC.

[4]  Chuntian Cheng,et al.  Using support vector machines for long-term discharge prediction , 2006 .

[5]  Chuntian Cheng,et al.  A comparison of performance of several artificial intelligence , 2009 .

[6]  Carlos Canudas de Wit,et al.  Adaptive friction compensation in DC motor drives , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[8]  Farid Al-Bender,et al.  FRICTION IDENTIFICATION AND COMPENSATION IN A DC MOTOR , 2005 .

[9]  Dong-Choon Lee,et al.  MPPT Control of Wind Generation Systems Based on Estimated Wind Speed Using SVR , 2008, IEEE Transactions on Industrial Electronics.

[10]  A. Tustin,et al.  The effects of backlash and of speed-dependent friction on the stability of closed-cycle control systems , 1947 .

[11]  Carlos Canudas de Wit,et al.  A new model for control of systems with friction , 1995, IEEE Trans. Autom. Control..

[12]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[13]  Brian Armstrong-Hélouvry,et al.  Control of machines with friction , 1991, The Kluwer international series in engineering and computer science.

[14]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[15]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[16]  Y. F. Li,et al.  Friction modeling and compensation for haptic display based on support vector machine , 2004, IEEE Transactions on Industrial Electronics.

[17]  Seppo J. Ovaska,et al.  Friction compensation in servo motor systems using neural networks , 1999, SMCia/99 Proceedings of the 1999 IEEE Midnight - Sun Workshop on Soft Computing Methods in Industrial Applications (Cat. No.99EX269).

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

[19]  Brian Armstrong-Helouvry,et al.  Compensation Techniques for Servos with Friction , 1993, 1993 American Control Conference.

[20]  Wahyudi,et al.  Friction compensation for motion control system using multilayer feedforward network , 2008 .

[21]  S. Cicero Pinheiro Gomes,et al.  Neuro-fuzzy friction compensation to robotic actuators , 2005, IEEE International Conference on Mechatronics, 2005. ICM '05..

[22]  W.E. Dixon,et al.  A new continuously differentiable friction model for control systems design , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[23]  Kok Kiong Tan,et al.  Adaptive friction compensation using neural network approximations , 2000, IEEE Trans. Syst. Man Cybern. Part C.

[24]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[25]  Konstantinos C. Gryllias,et al.  A Support Vector Machine approach based on physical model training for rolling element bearing fault detection in industrial environments , 2012, Eng. Appl. Artif. Intell..