Abstract
Drilling is one of the important machining processes performed extensively in production industry. Literature emphasises that the output process parameters such as burr height, surface roughness, strength, etc. are related to and can be improved by the appropriate settings of the input process parameters. Recently, researchers have applied well-known computational intelligence methods such as regression analysis, artificial neural networks (ANNs), support vector regression (SVR), etc. in the prediction of performance characteristics of the drilling process. Alternatively, an evolutionary approach of multi-gene genetic programming (MGGP) that evolves the model structure and its coefficients automatically can be applied. Despite of being widely applied, MGGP has the limitation for producing models that over-fit on the testing data. One of the reasons attributed for this behaviour is the over-size of the evolved models. Therefore, a statistical-based MGGP (S-MGGP) approach is proposed and applied to the burr height data obtained from the drilling of AISI 316L stainless steel. In this proposed approach, Bayesian information criterion is embedded in its paradigm, which punishes the fitness of larger size models. The performance of S-MGGP and ANN models is found to be better than those of the standardised MGGP and SVR. Further, the parametric and sensitivity analysis conducted validates the robustness of our proposed model and is proved to capture the dynamics of the drilling phenomenon by unveiling dominant input process parameters and the hidden non-linear relationships.
Similar content being viewed by others
References
Chandrasekaran M et al (2010) Application of soft computing techniques in machining performance prediction and optimization: a literature review. Int J Adv Manuf Technol 46(5):445–464
Yildiz AR (2013) A new hybrid differential evolution algorithm for the selection of optimal machining parameters in milling operations. Appl Soft Comput 13(3):1561–1566
Yildiz AR (2012) A comparative study of population-based optimization algorithms for turning operations. Inf Sci: Int J 210:81–88
Yildiz AR (2013) A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl Soft Comput 13:2906–2912
Yildiz AR (2013) Optimization of cutting parameters in multi-pass turning using artificial bee colony-based approach. Inf Sci: Int J 220:399–407
Yildiz AR (2013) Hybrid Taguchi-differential evolution algorithm for optimization of multi-pass turning operations. Appl Soft Comput 13(3):1433–1439
Yildiz AR (2013) Cuckoo search algorithm for the selection of optimal machining parameters in milling operations. Int J Adv Manuf Technol 64(1–4):55–61
Yıldız AR (2009) An effective hybrid immune-hill climbing optimization approach for solving design and manufacturing optimization problems in industry. J Mater Process Technol 209(6):2773–2780
Garg A, Bhalerao Y, Tai K (2013) Review of empirical modelling techniques for modelling of turning process. Int J Model, Identif Control 20(2):121–129
Garg A, Rachmawati L, Tai K (2013) Classification-driven model selection approach of genetic programming in modelling of turning process. Int J Adv Manuf Technol 69(5–8):1137–1151
Garg A, Tai K, Savalani MM (2014) State-of-the-art in empirical modelling of rapid prototyping processes. Rapid Prototyp J 20(2):164–178
Kumar S et al (2012) Drilling of glass fiber/vinyl ester composites with fillers. Mater Manuf Processes 27(3):314–319
Ozler L, Dogru N (2013) An experimental investigation of hole geometry in friction drilling. Mater Manuf Processes 28(4):470–475
Rajmohan T, Palanikumar K (2011) Experimental investigation and analysis of thrust force in drilling hybrid metal matrix composites by coated carbide drills. Mater Manuf Processes 26(8):961–968
Gandomi AH et al (2013) Metaheuristic algorithms in modeling and optimization. In: Gandomi AH et al (eds) Metaheuristic applications in structures and infrastructures. Elsevier, Oxford, pp 1–24
Li X, Tso S (1999) Drill wear monitoring based on current signals. Wear 231(2):172–178
Lee B, Liu H, Tarng Y (1998) Modeling and optimization of drilling process. J Mater Process Technol 74(1):149–157
Chung B-M, Tomizuka M (2001) Fuzzy logic modeling and control for drilling of composite laminates. In Fuzzy systems. The 10th IEEE International Conference on 2001. IEEE
Abu-Mahfouz I (2003) Drilling wear detection and classification using vibration signals and artificial neural network. Int J Mach Tools Manuf 43(7):707–720
Garg S, Pal SK, Chakraborty D (2007) Evaluation of the performance of backpropagation and radial basis function neural networks in predicting the drill flank wear. Neural Comput Applic 16(4):407–417
Patra K, Pal SK, Bhattacharyya K (2007) Artificial neural network based prediction of drill flank wear from motor current signals. Appl Soft Comput 7(3):929–935
Karnik S, Gaitonde V (2008) Development of artificial neural network models to study the effect of process parameters on burr size in drilling. Int J Adv Manuf Technol 39(5):439–453
Nandi AK, Paulo Davim J (2009) A study of drilling performances with minimum quantity of lubricant using fuzzy logic rules. Mechatron 19(2):p. 218–232
Lin S, Ting C (1996) Drill wear monitoring using neural networks. Int J Mach Tools Manuf 36(4):465–475
Sanjay C, Neema M, Chin C (2005) Modeling of tool wear in drilling by statistical analysis and artificial neural network. J Mater Process Technol 170(3):p. 494–500
Panda S et al (2006) Drill wear monitoring using back propagation neural network. J Mater Process Technol 172(2):283–290
Tsao C, Hocheng H (2008) Evaluation of thrust force and surface roughness in drilling composite material using Taguchi analysis and neural network. J Mater Process Technol 203(1):p. 342–348
Sheng Y, Tomizuka M (2006) Intelligent modeling of thrust force in drilling process. J Dyn Syst, Meas Control 128(4):846–855
Serapiao AB et al (2006) Classification of petroleum well drilling operations using support vector machine (SVM). In: Computational Intelligence for Modelling, Control and Automation, 2006 and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, International Conference on. IEEE
MA J-C, LIU T-S (2010) Application of support vector machine regression in the forecast of oil-gas drilling cost. J Xi’an Shiyou Univ (Nat Sci Ed) 3:p. 029
Cevik A (2007) Genetic programming based formulation of rotation capacity of wide flange beams. J Constr Steel Res 63(7):884–893
Gandomi AH, Alavi AH (2011) Multi-stage genetic programming: a new strategy to nonlinear system modeling. Inf Sci 181(23):5227–5239
Gandomi AH et al (2010) Genetic programming and orthogonal least squares: a hybrid approach to modeling the compressive strength of CFRP-confined concrete cylinders. J Mech Mater Struct 5(5):735–753
Garg A, Garg A, Tai K (2014) A multi-gene genetic programming model for estimating stress-dependent soil water retention curves. Comput Geosci 18:45–56
Garg A et al (2014) Estimation of factor of safety of rooted slope using an evolutionary approach. Ecol Eng 64:314–324
Garg A et al (2014) An integrated SRM-multi-gene genetic programming approach for prediction of factor of safety of 3-D soil nailed slopes. Eng Appl Artif Intell. doi:10.1016/j.engappai.2013.12.011
Garg A, Sriram S, Tai K (2013) Empirical analysis of model selection criteria for genetic programming in modeling of time series system. In Computational Intelligence for Financial Engineering & Economics (CIFEr), 2013 I.E. Conference on. IEEE
Garg A, Tai K (2013) Selection of a robust experimental design for the effective modeling of nonlinear systems using genetic programming. In Computational Intelligence and Data Mining (CIDM), 2013 I.E. Symposium on. IEEE
Garg A et al (2013) A hybrid\ text {M} 5^\ prime-genetic programming approach for ensuring greater trustworthiness of prediction ability in modelling of FDM process. J Intell Manuf 1–17, (in press: doi: 10.1007/s10845-013-0734-1)
Garg A et al (2014) Performance evaluation of microbial fuel cell by artificial intelligence methods. Expert Syst Appl 41(4):1389–1399
Gandomi AH, Alavi AH (2012) A new multi-gene genetic programming approach to nonlinear system modeling. Part I: materials and structural engineering problems. Neural Comput Appl 21(1):171–187
Vijayaraghavan V et al (2013) Estimation of mechanical properties of nanomaterials using artificial intelligence methods. Appl Phys A 1–9, (in press: doi: 10.1007/s00339-013-8192-3)
Vijayaraghavan V et al (2014) Measurement of properties of graphene sheets subjected to drilling operation using computer simulation. Measurement 50:50–62
Kushchu I (2002) Genetic programming and evolutionary generalization. Evol Comput, IEEE Trans 6(5):431–442
Rowland JJ (2003) Model selection methodology in supervised learning with evolutionary computation. Biosystems 72(1):187–196
Borges CE, Alonso CL, Montaña JL (2010) Model selection in genetic programming. ACM
Chan KY et al (2011) Reducing overfitting in manufacturing process modeling using a backward elimination based genetic programming. Appl Soft Comput 11(2):1648–1656
Koza JR (1996) On the programming of computers by means of natural selection. Vol. 1. MIT press
Garg A, Tai K (2012) Review of genetic programming in modeling of machining processes. In Modelling, Identification & Control (ICMIC), 2012 Proceedings of International Conference on IEEE
Searson DP, Leahy DE, Willis MJ (2010) GPTIPS: an open source genetic programming toolbox for multigene symbolic regression. Proc Int Multi 1:pp.77–80
Hinchliffe M et al (1996) Modelling chemical process systems using a multi-gene genetic programming algorithm. Late breaking paper, GP’96. Stanford, USA
Schwarz G (1978) Estimating the dimension of a model. Ann Stat 6(2):461–464
Hearst MA et al (1998) Support vector machines. Intel Syst Their Appl, IEEE 13(4):18–28
Kecman V (2001) Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. MIT press
Byvatov E, Schneider G (2003) Support vector machine applications in bioinformatics. Appl Bioinforma 2(2):67
Gupta AK (2010) Predictive modelling of turning operations using response surface methodology, artificial neural networks and support vector regression. Int J Prod Res 418(3):763–778
Vapnik VN (1998) Statistical learning theory
Pelckmans K et al (2002) LS-SVMlab: a matlab/c toolbox for least squares support vector machines. Tutorial. KULeuven-ESAT. Leuven, Belgium
Asadi P et al (2012) Predicting the grain size and hardness of AZ91/SiC nanocomposite by artificial neural networks. Int J Adv Manuf Technol 63(9–12):1095–1107
Di Angelo L, Di Stefano P (2011) A neural network-based build time estimator for layer manufactured objects. Int J Advan Manuf Technol 57(1–4):215–224
Farahnakian M et al (2011) The selection of milling parameters by the PSO-based neural network modeling method. Int J Adv Manuf Technol 57(1–4):49–60
Fathy A, Megahed AA (2012) Prediction of abrasive wear rate of in situ Cu-Al 2O 3 nanocomposite using artificial neural networks. Int J Adv Manuf Technol 62(9–12):953–963
Gaitonde VN et al (2011) Performance comparison of conventional and wiper ceramic inserts in hard turning through artificial neural network modeling. Int J Adv Manuf Technol 52(1–4):101–114
Cherkassky V, Ma Y (2004) Practical selection of SVM parameters and noise estimation for SVM regression. Neural Netw 17(1):113–126
Gandomi AH, Roke DA (2013) Intelligent formulation of structural engineering systems. In Seventh M.I.T. Conference on Computational Fluid and Solid Mechanics -- Focus: Multiphysics \& Multiscale, Cambridge, MA 02142, USA
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Garg, A., Tai, K., Vijayaraghavan, V. et al. Mathematical modelling of burr height of the drilling process using a statistical-based multi-gene genetic programming approach. Int J Adv Manuf Technol 73, 113–126 (2014). https://doi.org/10.1007/s00170-014-5817-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-014-5817-4