A soft computing system using intelligent imputation strategies for roughness prediction in deep drilling
A soft computing system used to optimize deep drilling operations under high-speed conditions in the manufacture of steel components is presented. The input data includes cutting parameters and axial cutting force obtained from the power consumption of the feed motor of the milling centres. Two different coolant strategies are tested: traditional working fluid and Minimum Quantity Lubrication (MQL). The model is constructed in three phases. First, a new strategy is proposed to evaluate and complete the set of available measurements. The primary objective of this phase is to decide whether further drilling experiments are required to develop an accurate roughness prediction model. An important aspect of the proposed strategy is the imputation of missing data, which is used to fully exploit both complete and incomplete measurements. The proposed imputation algorithm is based on a genetic algorithm and aims to improve prediction accuracy. In the second phase, a bag of multilayer perceptrons is used to model the impact of deep drilling settings on borehole roughness. Finally, this model is supplied with the borehole dimensions, coolant option and expected axial force to develop a 3D surface showing the expected borehole roughness as a function of drilling process settings. This plot is the necessary output of the model for its use under real workshop conditions. The proposed system is capable of approximating the optimal model used to control deep drilling tasks on steel components for industrial use.
KeywordsDeep drilling Incomplete data Imputation MQL Surface roughness Multilayer perceptron
This work has been made possible thanks to the support received from Nicolás Correa S.A. and Fundación Fatronik-Tecnalia, which provided the drilling data and performed all the experimental tests. The authors would especially like to thank Mr. Eduardo Elizburu, Mrs. Iraitz Etxeberria and Mr. Germán Rodríguez for their kind-spirited and useful advice.
This article is distributed under the terms of the Creative Commons Attribution Noncommercial License which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.
- Abdella, M., & Marwala, T. (2005). The use of genetic algorithms and neural networks to approximate missing data in database. IEEE 3rd international conference on computational cybernetics (pp. 207–212).Google Scholar
- Acuña, E., & Rodriguez, C. (2004). The treatment of missing values and its effect in the classifier accuracy. In Classification clustering and data mining applications. Berlin: Springer.Google Scholar
- Batista, G. E. A. P. A., & Monard, M. C. (2001). A study of K-nearest neighbour as a model-based method to treat missing data. Proceedings of the Argentine symposium on artificial intelligence (pp. 1–9).Google Scholar
- Breiman L. (1996) Bagging predictors. Machine Learning 24(2): 123–140Google Scholar
- Davim J. P., Sreejith P. S., Gomes R., Peixoto C. (2006) Experimental studies on drilling of aluminium (AA1050) under dry, minimum quantity of lubricant, and flood-lubricated conditions. Proceedings of the Institution of Mechanical Engineers, Journal of Engineering Manufacture, Part B 220(10): 1605–1611CrossRefGoogle Scholar
- Dempster A. P., Laird N. M., Rubin D. B. (1977) Maximum likelihood from incomplete data via the EM algorithm. Journal of the Royal Statistical Society, Series B 39: 1–38Google Scholar
- Hu, M., Salvucci, S.M., & Cohen, M.P. (1998). Evaluation of some popular imputation algorithms. Proceedings of the Survey Research Methods Section, American Statistical Association (pp. 308–313).Google Scholar
- Juszczak, P., & Duin, R.P.W. (2004). Combining one-class classifiers to classify missing data. Multiple Classifier Systems (pp. 92–101).Google Scholar
- Michalewicz Z. (1996) Genetic algorithms + data structures = evolution programs. Springer, BerlinGoogle Scholar
- Wei, W., & Tang, Y. (2003). A generic neural network approach for filling missing data in data mining. IEEE international conference on systems, man and cybernetics, 2003 pp. 862–867.Google Scholar
- Zawistowski, P., & Grzenda, M. (2009). Handling incomplete data using evolution of imputation methods. Proceedings of 9th international conference ICANNGA 2009. Lecture notes in computer science (Vol. 5495, pp. 22–31). Berlin: Springer-Verlag.Google Scholar