Optimization of the multi-hole drilling path sequence for concentric circular patterns

Determination of the optimal path sequence in a multi-hole drilling operation is a challenging task in a manufacturing industry as it facilitates substantial reduction in tool travel distance (path length), machining time and machining cost. It is quite analogous to the travelling salesman problem, which is one of the most fundamental NP-hard optimization problems. In this paper, six well-known metaheuristics, i.e. ant colony optimization, artificial bee colony algorithm, particle swarm optimization, firefly algorithm, differential evolution and teaching learning-based optimization algorithm are applied to determine the optimal path sequences in computer numerically controlled multi-hole drilling operations. Two layouts consisting of four and five concentric circular patterns, and a heat exchanger tube sheet with 2600 holes are considered here as three different test problems. The minimum drill path lengths as estimated using these algorithms are observed to be better than that as determined by the spiral path method. Amongst them, teaching learning-based optimization algorithm performs best with respect to the derived optimal path length, consistency of the solution, convergence speed and computational time. Its distinctiveness over the others is also validated using the paired t -test.

[1]  Petter Krus,et al.  A comprehensive computational multidisciplinary design optimization approach for a tidal power plant turbine , 2017 .

[2]  Nik Mohd Zuki Nik Mohamed,et al.  A Review of Multi-holes Drilling Path Optimization Using Soft Computing Approaches , 2019 .

[3]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[4]  Ming Liang,et al.  Optimization of hole-making operations: a tabu-search approach , 2000 .

[5]  M. S. Shunmugam,et al.  Optimal selection of parameters in multi-tool drilling , 2000 .

[6]  Quang-Thanh Bui,et al.  Metaheuristic algorithms in optimizing neural network: a comparative study for forest fire susceptibility mapping in Dak Nong, Vietnam , 2019, Geomatics, Natural Hazards and Risk.

[7]  Joseph C. Chen,et al.  Surface Roughness Optimization in a Drilling Operation Using the Taguchi Design Method , 2009 .

[8]  Jaber Abu Qudeiri,et al.  Tool Routing Path Optimization for Multi-Hole Drilling Based on Ant Colony Optimization , 2014 .

[9]  Zhang Wei Bo,et al.  Optimization of process route by Genetic Algorithms , 2006 .

[10]  P. J. Pawar,et al.  Optimal sequence of hole-making operations using particle swarm optimization and modified shuffled frog leaping algorithm , 2016 .

[11]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[12]  Ali Sadollah,et al.  Metaheuristic optimization algorithms for approximate solutions to ordinary differential equations , 2015, 2015 IEEE Congress on Evolutionary Computation (CEC).

[13]  S. G. Ponnambalam,et al.  A hybrid cuckoo search-genetic algorithm for hole-making sequence optimization , 2014, Journal of Intelligent Manufacturing.

[14]  Karim Hamza,et al.  Optimum drilling path planning for a rectangular matrix of holes using ant colony optimisation , 2011 .

[15]  R. Venkata Rao,et al.  Advanced Modeling and Optimization of Manufacturing Processes: International Research and Development , 2013 .

[16]  M. E. Merchant World trends and prospects in manufacturing technology , 2014 .

[17]  Karim Hamza,et al.  CNC Machining Path Planning Optimization for Circular Hole Patterns via a Hybrid Ant Colony Optimization Approach , 2014 .

[18]  Janez Brest,et al.  A Brief Review of Nature-Inspired Algorithms for Optimization , 2013, ArXiv.

[19]  Mohd Saberi Mohamad,et al.  A Kalman Filter approach to PCB drill path optimization problem , 2016, 2016 IEEE Conference on Systems, Process and Control (ICSPC).

[20]  Bo-Yeong Kang,et al.  Minimizing airtime by optimizing tool path in computer numerical control machine tools with application of A* and genetic algorithms , 2017 .

[21]  Moritoshi Yasunaga,et al.  Implementation of an Effective Hybrid GA for Large-Scale Traveling Salesman Problems , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Shankar Chakraborty,et al.  Determination of the optimal drill path sequence using bat algorithm and analysis of its optimization performance , 2019, Journal of Industrial and Production Engineering.

[23]  Godfrey C. Onwubolu,et al.  Optimal path for automated drilling operations by a new heuristic approach using particle swarm optimization , 2004 .

[24]  Xiaojun Liu,et al.  Process planning optimization of hole-making operations using ant colony algorithm , 2013 .

[25]  Guang-Yu Zhu,et al.  Drilling path optimization by the particle swarm optimization algorithm with global convergence characteristics , 2008 .

[26]  Michel Gendreau,et al.  Metaheuristics in Combinatorial Optimization , 2022 .

[27]  S. G. Ponnambalam,et al.  PCB Drill Path Optimization by Combinatorial Cuckoo Search Algorithm , 2014, TheScientificWorldJournal.