Integrated Genetic Programming and Genetic Algorithm Approach to Predict Surface Roughness

Abstract In this article we propose a new integrated genetic programming and genetic algorithm approach to predict surface roughness in end-milling. Four independent variables, spindle speed, feed rate, depth of cut, and vibrations, were measured. Those variables influence the dependent variable (i.e., surface roughness). On the basis of training data set, different models for surface roughness were developed by genetic programming. The floating-point constants of the best model were additionally optimized by a genetic algorithm. Accuracy of the model was proved on the testing data set. By using the proposed approach, more accurate prediction of surface roughness was reached than if only modeling by genetic programming had been carried out. It was also established that the surface roughness is most influenced by the feed rate, whereas the vibrations increase the prediction accuracy.

[1]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[2]  Steven R Schmid Kalpakjian,et al.  Manufacturing Engineering and Technology , 1989 .

[3]  John R. Koza,et al.  Genetic Programming II , 1992 .

[4]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[5]  Kuang-Hua Fuht,et al.  A Proposed statistical model for surface quality prediction in end-milling of A1 alloy , 1995 .

[6]  Dong Young Jang,et al.  Study of the correlation between surface roughness and cutting vibrations to develop an on-line roughness measuring technique in hard turning , 1996 .

[7]  Thomas Bäck,et al.  Evolutionary computation: comments on the history and current state , 1997, IEEE Trans. Evol. Comput..

[8]  Joseph C. Chen,et al.  Development of four in-process surface recognition systems to predict surface roughness in end milling , 1997 .

[9]  Vidroha Debroy,et al.  Genetic Programming , 1998, Lecture Notes in Computer Science.

[10]  Liangchi Zhang,et al.  Surface roughness prediction of ground components using a fuzzy logic approach , 1999 .

[11]  Joseph Chen Neural Networks and Neural-Fuzzy Approaches in an In-Process Surface Roughness Recognition System for End milling , 2000 .

[12]  Joseph C. Chen,et al.  Fuzzy-nets based approach to using an accelerometer for an in-process surface roughness prediction system in milling operations , 2000, Int. J. Comput. Integr. Manuf..

[13]  Luke Huang,et al.  A Multiple Regression Model to Predict In-process Surface Roughness in Turning Operation Via Accelerometer , 2001 .

[14]  Miran Brezocnik,et al.  A genetic-based approach to simulation of self-organizing assembly , 2001 .

[15]  Ossama B. Abouelatta,et al.  Surface roughness prediction based on cutting parameters and tool vibrations in turning operations , 2001 .

[16]  Miran Brezocnik,et al.  Genetic programming approach to determining of metal materials properties , 2002, J. Intell. Manuf..

[17]  Miran Brezocnik,et al.  Using Genetic Programming to Predict the Macroporosity of Woven Cotton Fabrics , 2002 .

[18]  S. G. Deshmukh,et al.  A genetic algorithmic approach for optimization of surface roughness prediction model , 2002 .