Improvement of the regression model for spindle thermal elongation by a Boosting-based outliers detection approach

Data-driven regression methods are adept at modeling the spindle thermal elongation for error reduction purposes, but are limited in their generalization ability for the established model to take effect under different work conditions, where one prime cause is that the measurement errors and environmental disturbances would inevitably lead to successive outliers in the experimental training data, and the regression algorithms tend to over-fit to such outliers in the thermal datasets which are usually small. Here, an approach is proposed for the first time to detect and remove the suspected outliers in the spindle thermal data while preserve most of the informative data at the same time, so that the disturbances from the outliers can be minimized. The proposed approach for outliers detection is a combination of Boosting and SVR (BSOD), where the support vector machine for regression (SVR) is used as the weak learner in Boosting. Furthermore, the SVR, which is now widely considered as the most suitable regression tool for mapping the temperature-thermal elongation relationship for a spindle, is adopted to regression model the spindle thermal elongation, where the genetic algorithm (GA) is employed to determine the optimal parameter setting for the modeling. Effectiveness of the BSOD approach was verified using four experimental datasets from two different spindles of precision boring machines under different work conditions. The results showed that the BSOD approach reduced the mean squared error MSE of the genetic algorithm optimized support vector machine estimation for unseen thermal elongation datasets in two cases by 66.09% and 49.13%, respectively. This research provides a feasible way to enhance the modeling quality for the thermal elongation of spindles during working process.

[1]  Jun Ni,et al.  An application of real-time error compensation on a turning center , 1995 .

[2]  Yang Li,et al.  A review on spindle thermal error compensation in machine tools , 2015 .

[3]  Peihua Gu,et al.  Robust modelling and prediction of thermally induced positional error based on grey rough set theory and neural networks , 2016 .

[4]  L. Buydens,et al.  Determination of optimal support vector regression parameters by genetic algorithms and simplex optimization , 2005 .

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

[6]  Denis Hamad,et al.  Robust Regression and Outlier Detection with SVR: Application to Optic Flow Estimation , 2006, BMVC.

[7]  Alexander J. Smola,et al.  Support Vector Regression Machines , 1996, NIPS.

[8]  D.P. Solomatine,et al.  AdaBoost.RT: a boosting algorithm for regression problems , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

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

[10]  Xuefeng Chen,et al.  The concept and progress of intelligent spindles: A review , 2017 .

[11]  Xu Li,et al.  Thermal error modeling by integrating GA and BP algorithms for the high-speed spindle , 2014, The International Journal of Advanced Manufacturing Technology.

[12]  Jun Hong,et al.  Generating optimal topologies for heat conduction by heat flow paths identification , 2016 .

[13]  Tiejun Zhu,et al.  Modeling and compensation for spindle's radial thermal drift error on a vertical machining center , 2016 .

[14]  Jean-Michel Poggi,et al.  Iterated Boosting for Outlier Detection , 2006, Data Science and Classification.

[15]  Hui Liu,et al.  Study on the effects of changes in temperature-sensitive points on thermal error compensation model for CNC machine tool , 2015 .

[16]  Jingyu Sun,et al.  A Survey of Outlier Detection Methodologies and Their Applications , 2011, AICI.

[17]  Hui Jiang,et al.  Machine tool thermal error modeling and prediction by grey neural network , 2011, The International Journal of Advanced Manufacturing Technology.

[18]  Christian Brecher,et al.  Thermal issues in machine tools , 2012 .

[19]  Sven Serneels,et al.  Principal component analysis for data containing outliers and missing elements , 2008, Comput. Stat. Data Anal..

[20]  Liang Zhao,et al.  Thermal error modeling with dirty and small training sample for the motorized spindle of a precision boring machine , 2017 .

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

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

[23]  Harris Drucker,et al.  Improving Regressors using Boosting Techniques , 1997, ICML.

[24]  Xuesong Mei,et al.  Thermal error modeling and compensation for a high-speed motorized spindle , 2014, The International Journal of Advanced Manufacturing Technology.

[25]  Hui Liu,et al.  Robust modeling method for thermal error of CNC machine tools based on ridge regression algorithm , 2017 .

[26]  Cheng-Lung Huang,et al.  A GA-based feature selection and parameters optimizationfor support vector machines , 2006, Expert Syst. Appl..

[27]  Victoria J. Hodge,et al.  A Survey of Outlier Detection Methodologies , 2004, Artificial Intelligence Review.

[28]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[29]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[30]  Giorgio Valentini,et al.  Bias-Variance Analysis of Support Vector Machines for the Development of SVM-Based Ensemble Methods , 2004, J. Mach. Learn. Res..

[31]  Xuesong Mei,et al.  Thermal error compensation on a computer numerical control machine tool considering thermal tilt angles and cutting tool length , 2015 .