FACTA UNIVERSITATIS Series: Mechanical Engineering Vol. 18, N o 2, 2020, pp. 281 - 300 https://doi.org/10.22190/FUME200218028K © 2020 by University of Niš, Serbia | Creative Commons License: CC BY-NC-ND Original scientific paper TEACHING-LEARNING-BASED PARAMETRIC OPTIMIZATION OF AN ELECTRICAL DISCHARGE MACHINING PROCESS Vidyapati Kumar 1 , Sunny Diyaley 2 , Shankar Chakraborty 3 1 Central Institute of Mining and Fuel Research, Dhanbad, Jharkhand, India 2 Department of Mechanical Engineering, Sikkim Manipal Institute of Technology, Sikkim Manipal University, Majitar, Sikkim, India 3 Department of Production Engineering, Jadavpur University, Kolkata, West Bengal, India Abstract. Due to several unique features, electrical discharge machining (EDM) has proved itself as one of the efficient non-traditional machining processes for generating intricate shape geometries on various advanced engineering materials in order to fulfill the requirement of the present day manufacturing industries. In this paper, the machining capability of an EDM process is studied during standard hole making operation on pearlitic SG iron 450/12 grade material, while considering gap voltage, peak current, cycle time and tool rotation as input parameters. On the other hand, material removal rate, surface roughness, tool wear rate, overcut and circularity error are treated as responses. Based on single- and multi-objective optimization models, this process is optimized using the teaching-learning-based optimization (TLBO) algorithm, and its performance is contrasted against firefly algorithm, differential evolution algorithm and cuckoo search algorithm. It is revealed that the TLBO algorithm supersedes the others with respect to accuracy and consistency of the derived optimal solutions, and computational efforts. Key Words: EDM Process, TLBO Algorithm, Metaheuristics, Optimization 1. INTRODUCTION Electrical discharge machining (EDM) has already been accepted as an efficient thermo-electrical material removal process in tool and die making, aerospace and automotive industries, and also in finishing of surgical components due to its ability to maintain close tolerances and attain higher dimensional accuracy [1, 2]. In this process, a series of successive discharges between the tool (electrode) and the workpiece is responsible Received February 18, 2020 / Accepted June 08, 2020 Corresponding author: Shankar Chakraborty Department of Production Engineering, Jadavpur University, Kolkata, West Bengal, India E-mail: s_chakraborty00@yahoo.co.in 282 V. KUMAR, S. DIYALEY, S. CHAKRABORTY for removing material in the presence of a dielectric medium (kerosene or de-ionized water). During electrical discharge, a discharge channel is developed having a temperature around 12000°C causing melting and evaporation of material from the workpiece surface. The electrode is advanced towards the workpiece until the inter-electrode gap is small enough for the higher impressed voltage to ionize the dielectric [3]. In EDM process, a perfect replication of the tool shape is generated on the workpiece surface. This process is especially suitable for generating complex shape profiles on electrically conductive materials with low machinability [4]. As there is no direct contact between the tool and the workpiece, this process is free from any mechanical stress generation, chatter/burr formation and vibration problem. Its machining performance is also uninfluenced by the hardness of the work material because the material removal takes place by melting due to high intensity localized heat generation. Since no cutting force is generated, extremely deep narrow holes with high aspect ratio can be machined using this process with minimum tool wear. It can even generate intricate cavities in a single operation. But EDM process also suffers from several drawbacks, like generation of recast layer and heat-affected zone (HAZ), low material removal rate (MRR), high machining time and related cost, low flexibility, capability of machining only electrically conductive materials, etc. It has been observed that the machining performance of an EDM process with respect to MRR, surface roughness (SR), tool wear rate (TWR), HAZ, radial overcut (ROC) etc. is significantly affected by different electrical parameters (peak current, pulse-on time, pulse- off time, gap voltage, polarity, etc.) and non-electrical parameters (electrode material, type of the dielectric used, dielectric pressure, rotation of the electrode, etc.). Thus, in order to fulfill the requirements of better response values, it is always preferred to operate an EDM set-up while maintaining the settings of its different input parameters as their optimal levels. It would also lead to a higher production rate with reduced machining time. Keeping in mind the requirements of finding out the optimal parametric mixes for EDM processes, this paper deals with the application of teaching-learning-based optimization (TLBO) algorithm to study the influences of various input parameters of an EDM process on its responses (outputs) while machining pearlitic SG iron 450/12 grade work material. For this process, gap voltage, peak current, cycle time and rotation of the tool are considered as input parameters, whereas, MRR, SR, TWR, overcut (OC) and circularity error (CE) are treated as responses. Both the single- and multi-objective optimization models are developed and subsequently solved using the considered algorithm. Its optimization performance is also contrasted with that of firefly algorithm (FA), differential evolution (DE) algorithm and cuckoo search (CS) algorithm. The TLBO algorithm supersedes the other algorithms with respect to accuracy and consistency of the derived optimal solutions, and computational effort. The results of two-tailed paired t-tests also confirm its superiority over the others. 2. REVIEW OF THE LITERATURE Mandal et al. [5] first applied artificial neural network (ANN) with back-propagation algorithm to model an EDM process and non-dominating sorting genetic algorithm-II (NSGA-II) was later adopted to optimize the said process. Using controlled elitist NSGA technique, Bharti et al. [6] optimized different input parameters of a die-sinking EDM process. The ANN with back-propagation algorithm was also adopted to model the Teaching-Learning-Based Parametric Optimization of an Electrical Discharge Machining Process 283 considered process. Baraskar et al. [7] employed NSGA-II technique to identify the optimal settings of pulse-on time, pulse-off time and discharge current for an EDM process to achieve better values of SR and MRR responses. Shivakoti et al. [8] studied the effects of salt-mixed de-ionized water as a dielectric on MRR, TWR, ROC and taper during EDM operation of D3 die steel. The Taguchi method was later utilized to optimize the considered EDM process parameters. Aich and Banerjee [9] applied weight-varying multi-objective simulated annealing technique to develop the corresponding Pareto optimal front for simultaneous optimization of MRR and SR in an EDM process. Radhika et al. [10] considered peak current, pulse-on time and flushing pressure as the input parameters of an EDM process. A hybrid optimization technique consisting of ANN and genetic algorithm (GA) was later employed to minimize SR and TWR, and maximize MRR. A Pareto- optimal front was also developed offering a set of non-dominated solutions. Tiwari et al. [11] applied GA technique to simultaneously optimize MRR and SR during an EDM operation. The corresponding Pareto-optimal solutions were subsequently proposed. Mazarbhuiya et al. [12] performed eight experimental runs in an EDM set-up based on Taguchi’s design plan, and applied grey relational analysis (GRA) technique to determine the optimal settings of discharge current, flushing pressure, pulse-on time and polarity for achieving maximum value of MRR and minimum SR value. Mohanty et al. [13] considered open circuit voltage, discharge current, pulse-on time, duty factor, flushing pressure and type of the tool material as the control parameters of a die-sinking EDM process. Based on a multi-objective particle swarm optimization (PSO) algorithm, the optimal values of different process responses, like MRR, EWR, SR and ROC were subsequently determined. While considering peak current, polarity, pulse-on time, gap voltage and spindle speed as the input parameters of an EDM process, Gohil and Puri [14] adopted Taguchi-GRA technique to maximize MRR and minimize SR while machining titanium alloys. Satpathy et al. [15] combined principal component analysis with technique for order of preference by similarity to ideal solution (TOPSIS) for multi-objective optimization of an EDM process, while taking into account peak current, pulse-on time, duty cycle and gap voltage as the input parameters, and MRR, TWR, ROC and SR as the responses. Applying VIKOR index as a multi-objective optimization tool for an EDM process, Mohanty et al. [16] determined the optimal settings of current, pulse-on time and voltage for having better values of MRR, TWR, SR and ROC. Singh et al. [17] utilized NSGA-II technique to optimize MRR and TWR in an EDM process while considering peak current, pulse-on time, pulses-off time and gap voltage as the input parameters. Gostimirovic et al. [18] modeled the energy efficiency of an EDM process with respect to MRR and SR responses. Evolutionary multi- objective optimization was later performed to derive a set of optimal solutions for discharge energy taking into account discharge current and discharge duration as the input parameters. Ramprabhu et al. [19] applied passing vehicle search (PVS) as a multi-objective optimization tool for optimizing various input parameters of an EDM process. The performance of the adopted technique was also compared with that of other intelligent computing models. Based on GRA technique, Tharian et al. [20] performed multi-objective optimization of MRR and SR during EDM operation of Al7075 alloy. Huu et al. [21] proposed the application of multi-objective optimization based on ratio analysis (MOORA) method for having better values of MRR, SR and TWR during EDM operation of SKD61 die steel with low-frequency vibration. Analytic hierarchy process (AHP) was utilized to estimate relative weights of the considered responses. While employing response surface methodology (RSM)-based regression models, Niamat et al. [22] endeavored to study the 284 V. KUMAR, S. DIYALEY, S. CHAKRABORTY influences of current, pulse-on time and pulse-off time on MRR, SR and TWR in an EDM process. Multi-objective optimization was also performed to achieve sustainability while optimizing the conflicting responses. The above-cited review of the existing literature reveals that parametric optimization of EDM processes has already caught the attention of the research community, and several optimization techniques, like GA, NSGA-II, simulated annealing, PVS, PSO, etc. have been applied in this direction. Those adopted algorithms have too many algorithmic parameters, which if not properly tuned, may increase the computational effort and result in local optimal solutions. Similarly, numerous multi-criteria decision making approaches, such as VIKOR, TOPSIS, GRA, AHP, MOORA, etc. have also been utilized to determine the most feasible parametric mixes for EDM processes. But, in most of the cases, near optimal or sub-optimal solutions have been arrived at. Moreover, there is a scarcity of research works dealing with comparative analysis of the optimization performance of the available metaheuristic algorithms. In order to overcome such drawbacks, the TLBO algorithm is applied in this paper for the first time to find out the best combination of four EDM process parameters while machining pearlitic SG iron 450/12 grade work material in order to simultaneously optimize the responses under consideration. The TLBO algorithm is a population-based optimization technique, requiring no algorithmic specific parameters and has already earned a broad acceptance among the researchers in the optimization domain. This algorithm is efficient, simple and capable of achieving almost global optimal solutions with less computational effort. The comparative analysis results reveal that it is more flexible, robust and reliable as compared to other mostly preferred metaheuristic algorithms, like FA, DE and CS techniques. Their optimization performance is compared with respect to three metrics, i.e. accuracy of the derived solutions, consistency of the solutions and convergence speed. These comparison results are also validated using the developed boxplots and paired t-test. 3. TLBO ALGORITHM The TLBO algorithm is based on the concept of improving knowledge of the students within the classroom by the teacher first, and the knowledge is further upgraded by the mutual interaction among the students [23]. This algorithm thus consists of two phases, i.e. a) teacher phase and b) student phase. The knowledge acquired by the students from the teacher is known as the teacher’s phase. On the other hand, enrichment in knowledge through mutual interactions among the students is known as the student’s phase [24]. Teacher Phase In this algorithm, the teacher is supposed to be the best solution in an entire set of solutions and the learners acquire knowledge from the teacher. A teacher always attempts to improve the grades of all the students in the class by bettering the mean result of the entire class. But, from the practical point of view, it is not at all possible to uplift the mean result of the class because the learning capability of the class depends on the ability of the students to grab knowledge from the concerned teacher. Let Xj,k,i be any value in the solution, where j is the design variable (subject taken by the learners) (j = 1,2,...,m); k is the population member (i.e. learner) (k = 1,2,...,n) and i is the iteration number (i = 1,2,...,Genmax) (Genmax is the number of maximum iterations). The teacher phase begins Teaching-Learning-Based Parametric Optimization of an Electrical Discharge Machining Process 285 with the identification of the teacher (best solution) from the available population, based on the objective function value. Ati th iteration, Xk,i represents the best solution having the value of f(Xk,i) being minimum among the population. This best solution is denoted as Xkbest,i.. The mean result Mj,i of the learners in j th subject is computed. In this algorithm, the teacher always attempts to uplift the mean result of the entire class in a particular subject. Thus, the difference between the result of the teacher and mean result of the learners in each subject is represented as: Difference_Meanj,k,i = rj,i(Xj,kbest,i – TfMj,i) (1) where rj,iis a random number between 0 and 1,Xj,kbest,i is the result of the best learner in j th subject, and Tf is the teaching factor which chooses the value of the mean to be modified. The value of Tf can be either 1 or 2 and is decided randomly using the following equation: Tf = round [1 + rand (0,1){2-1}] (2) Based on the value of Difference_Meanj,k,i, the existing solution is upgraded using the following expression: X'j,k,i= Xj,k,i + Difference_Meanj,k,i (3) where X'j,k,i is the updated value of Xj,k,i. The X'j,k,i value is accepted if it has a better function value. At the end of this phase, all the accepted function values are retained which serve as the inputs to the learner phase. Learner Phase In this phase, the learners endeavor to boost their knowledge through interactions among themselves. A learner learns from other learners if they have more knowledge than him/her. For a population size of n, at i th iteration, each learner is randomly compared with other learners. For this comparison, two different learners A and B are randomly chosen so that X'A,i≠ X'B,i, where X'A,i and X'B,i are the revised values at the end of the teacher phase. X"j,A,i = X'j,A,i+rj,i (X'j,A,i – X'j,B,i), if f (X'A,i)< f (X'B,i) (4) X"j,A,i = X'j,A,i+rj,i (X'j,B,i – X'j,A,i), if f (X'B,i)< f (X'A,i) (5) If X"j,A,i has a better function value, it is accepted. At i th iteration, the learner phase is accomplished applying the following loops: Fork= 1:n Let the present learner be X'A,i Randomly select another learner X'B,i, so that X'A,i≠ X'B,i Iff (X'A,i)