Abstract

Nd:YAG laser beam machining (LBM) process has a great potential to manufacture intricate shaped microproducts with its unique characteristics. In practical applications, such as drilling, grooving, cutting, or scribing, the optimal combination of Nd:YAG LBM process parameters needs to be sought out to provide the desired machining performance. Several mathematical techniques, like Taguchi method, desirability function, grey relational analysis, and genetic algorithm, have already been applied for parametric optimization of Nd:YAG LBM processes, but in most of the cases, suboptimal or near optimal solutions have been reached. This paper focuses on the application of artificial bee colony (ABC) algorithm to determine the optimal Nd:YAG LBM process parameters while considering both single and multiobjective optimization of the responses. A comparative study with other population-based algorithms, like genetic algorithm, particle swarm optimization, and ant colony optimization algorithm, proves the global applicability and acceptability of ABC algorithm for parametric optimization. In this algorithm, exchange of information amongst the onlooker bees minimizes the search iteration for the global optimal and avoids generation of suboptimal solutions. The results of two sample paired -tests also demonstrate its superiority over the other optimization algorithms.

1. Introduction

Increasing demand for advanced difficult-to-machine materials and availability of high-power lasers have stimulated interest among the researchers for the development of laser beam machining (LBM) processes [1]. The LBM, which is a thermal energy-based machining process, is now being widely applied to fulfill the present day requirements of high flexibility and productivity, noncontact processing, elimination of finishing operations, adaptability to automation, reduced processing cost, improved product quality, greater material utilization, processing of materials irrespective of electrical conductivity, minimum heat affected zone (HAZ), and green manufacturing. In this process, the material is removed by (a) melting, (b) vaporization, and (c) chemical degradation where the chemical bonds are broken causing the materials to degrade. When a high energy density laser beam is focused on a work surface, the thermal energy is absorbed which heats and transforms the work volume into a molten, vaporized, or chemically changed state that can easily be removed by the flow of high pressure assist gas jet. This process also does not involve any mechanical cutting force and tool wear. Using LBM method, several material processing operations, such as laser microdrilling, cutting, microgrooving, microturning, marking, or scribing can be done [2, 3].

Among various types of lasers used for machining in industries, CO2 and Nd:YAG lasers are the most established. Although CO2 lasers have wide application in commercial sheet metal cutting operations, the benefits offered by Nd:YAG laser make it an interesting field of investigation. Experimental results show that Nd:YAG laser has some unique characteristics. Although the mean beam power is relatively low, the beam intensity can be relatively high due to smaller pulse duration and better focusing behavior. Smaller kerf width, microsize holes, narrower HAZ, and better cut edge kerf profile can be obtained in Nd:YAG LBM process. The smaller thermal load offered by Nd:YAG laser allows the machining of some brittle materials, such as SiC ceramics, which cannot be machined by CO2 laser without crack damage.

As Nd:YAG LBM is a complex dynamic process with numerous parameters, like lamp current, pulse frequency, air pressure, pulse width, and cutting speed, so in order to maintain a high production rate and an acceptable level of quality for the machined parts, it is important to select the optimal combination of the process parameters, because these parameters directly affect the physical characteristics of the machined parts, as signified by kerf width, HAZ thickness, taper, and surface roughness. Experimental and theoretical studies show that the performance of Nd:YAG LBM process can be significantly improved by proper selection of the machining parameters [4]. For this purpose, the process engineers have to often rely on the manufacturer’s data or handbook data. Hence, there is an ardent need for some sound optimization tools to determine the optimal machining parameters for Nd:YAG LBM process to have enhanced performance.

Mathew et al. [5] developed predictive models based on some important process parameters to determine the optimal process parameter ranges for pulsed Nd:YAG laser machining operation on carbon fibre reinforced plastic composites. Using response surface methodology (RSM), Kuar et al. [6] performed parametric analysis to determine the optimal setting of process parameters, like pulse frequency, pulse width, lamp current, and assist air pressure, for achieving minimum HAZ thickness and taper of microholes machined on zirconium oxide (ZrO2) by pulsed Nd:YAG laser. Kuar et al. [7] studied the effects of several laser machining parameters on HAZ thickness and taper of the microdrilled holes on alumina-aluminium composites using RSM technique. Dhupal et al. [8] considered lamp current, pulse frequency, pulse width, assist air pressure, and cutting speed as the machining parameters during pulsed Nd:YAG laser micro-grooving operation and developed RSM-based equations to study the effects of those parameters on upper width, lower width, and depth of trapezoidal microgrooves. The optimal parametric combination was validated through experimentation and artificial-neural-network-(ANN-) based predictive model. Dubey and Yadava [9] presented a hybrid Taguchi method and RSM technique for simultaneous optimization of kerf width and material removal rate (MRR) for a laser beam cutting process. Dhupal et al. [10] investigated the effects of lamp current, pulse frequency, pulse width, assist air pressure, and cutting speed of workpiece on upper deviation, lower deviation, and depth characteristics of laser-turned micro-grooves produced on cylindrical Al2O3 workpiece. Dubey and Yadava [11] simultaneously optimized kerf deviation and kerf width using Taguchi quality loss function during pulsed Nd:YAG laser beam cutting of aluminium alloy sheet. Dhupal et al. [12] developed RSM-based mathematical models and analyzed the machining characteristics of pulsed Nd:YAG laser during micro-grooving operation on aluminum titanate workpiece. Çaydaş and Hasçalık [13] presented a grey relational analysis-based approach for optimization of laser cutting process of St-37 steel with multiple performance characteristics. Dhupal et al. [14] selected lamp current, pulse frequency, pulse width, cutting speed, and assist gas pressure as the major machining parameters for producing square micro-grooves on cylindrical surface. A predictive model for laser turning process parameters was developed using a feed-forward ANN technique, and an optimization problem was constructed based on RSM and then solved using genetic algorithm. Rao and Yadava [15] proposed a hybrid optimization approach for determining the optimal laser cutting process parameters to minimize kerf width, kerf taper, and kerf deviation together during pulsed Nd:YAG laser cutting of a thin sheet of nickel-based superalloy. Ciurana et al. [16] modeled the relationship between laser micromachining process parameters and quality characteristics using ANN and carried out multi-objective particle swarm optimization of the process parameters for minimum surface roughness and volume error. Based on RSM technique, Sivarao et al. [17] studied the effects of cutting speed, frequency, and duty cycle on surface roughness in the laser cutting process of mild steel. Doloi et al. [18] developed RSM-based mathematical models and analyzed the machining characteristics of pulsed Nd:YAG laser during micro-grooving operation on flat surface of aluminium titanate in order to optimize the parametric setting for achieving accurate taper angles of micro-grooves. Kuar et al. [19] performed RSM-based parametric analysis to investigate the change in the responses with the input parameters, such as pulse frequency, pulse width, lamp current, and assist air pressure, for achieving minimum height of the recast layer and maximum depth of the microgroove. Sharma et al. [20] performed parametric optimization of the kerf quality characteristics (kerf width, kerf taper, and kerf deviation) during pulsed Nd:YAG laser cutting of nickel-based superalloy thin sheet. Biswas et al. [21] investigated the effects of different process parameters on hole circularity at exit and taper of the hole during Nd:YAG laser microdrilling on gamma-titanium aluminide. Kibria et al. [22] performed experimental analysis on Nd:YAG laser microturning of cylindrical-shaped ceramic materials to achieve the desired responses, that is, depth of cut and surface roughness while varying the laser micro-turning process parameters, such as lamp current, pulse frequency, and laser beam scanning speed. Biswas et al. [23] observed the effects of five parameters on circularity and taper of holes in pulsed Nd:YAG laser microdrilling process and concluded that the circularity of the drilled hole at entry, exit, and taper were the important attributes influencing the quality of the hole. Biswas et al. [24] investigated the effects of lamp current, pulse frequency, pulse width, air pressure, and focal length of Nd:YAG laser micro-drilling process on hole circularity at entry and exit using RSM-based experimental results. Panda et al. [25] applied grey relational approach for determining the optimal process parameters to minimize HAZ and hole circularity and maximize MRR in pulsed Nd:YAG laser micro-drilling on high carbon steel. Sibalija et al. [26] presented a hybrid design strategy for determining the optimal laser drilling parameters in order to simultaneously meet all the requirements for seven quality characteristics of the holes produced during pulsed Nd:YAG laser drilling on a thin sheet of nickel-based superalloy.

Although the earlier researchers have applied different optimization techniques, like Taguchi method, grey relational analysis, desirability function, and genetic algorithm, for finding out the optimal process parameter values, in most of the cases, suboptimal or near optimal solutions have been reached In this paper, the application of artificial bee colony (ABC) algorithm is validated as an effective and efficient tool for parametric optimization of Nd:YAG LBM process. The optimization performance of ABC algorithm is also compared with that of other population-based algorithms, like genetic algorithm (GA), particle swarm optimization (PSO), and ant colony optimization (ACO) which proves the superiority of ABC algorithm.

2. Artificial Bee Colony Algorithm

Artificial bee colony algorithm is an evolutionary computational technique, developed by Karaboga et al. [2730]. In this algorithm, the colony of artificial bees consists of three groups, that is, employed bees, onlookers, and scouts. The first half of the colony consists of the employed artificial bees and the second half includes the onlookers. For every food source, there is only one employed bee. Thus, the number of employed bees is equal to the number of food sources around the hive. The employed bee whose food source has been abandoned becomes a scout.

In this algorithm, the position of a food source represents a possible solution to the considered optimization problem and the nectar amount of the food source is proportional to the quality or fitness of the associated solution. The number of the employed bees or onlooker bees is equal to the number of solutions in the population. In the first step, the ABC algorithm generates randomly distributed predefined number of initial population, , (position of the food sources) of SN populations, where . Each position of the food source, , is three-dimensional with , where is the dimension of each variable and is the number of variables in the objective function. After initialization, the population of the positions (solutions) is subjected to repeated cycles, (maximum cycle number) of the search processes of the employed, onlooker, and scout bees.

An employed bee produces a modification on the position (solution) in its memory depending on the local information (visual information) and tests the nectar amount (fitness value) of the new food source (new solution). Provided that the nectar amount of the new source is higher than that of the previous one, the bee memorizes the new position and forgets the old one. Otherwise, it keeps the position of the previous source in its memory. When all the employed bees complete the search process, they share the nectar information of the food sources and their position information with the onlooker bees in the dance area. An onlooker bee evaluates the nectar information taken from all the employed bees and selects a food source with a probability related to its nectar amount. As in the case of an employed bee, the onlooker bee produces a modification on the position in its memory and checks the nectar amount of the candidate source. If its nectar amount is higher than that of the previous one, the onlooker bee memorizes the new position and forgets the old one.

An artificial onlooker bee selects a food source depending on the probability value associated with that food source, , as given in the following equation: where is the fitness value of th solution which is proportional to the nectar amount of the food source in th position and SN is the number of food sources which is equal to the number of employed bees.

In order to produce a candidate food position from the old one in memory, the ABC algorithm adopts the following expression: where is the candidate food position. Although is determined randomly, it has to be different from is a random number between −1 and 1. It controls the production of the neighborhood food sources around and represents the visual comparison of two food positions by a bee. From (2), it can be seen that as the difference between the parameters of and decreases, the perturbation on the position gets decreased too. Thus, as the search process approaches to the optimal solution in the search space, the step length is adaptively reduced. If a parameter value produced by this operation exceeds its predetermined limit, the parameter can be set to an acceptable value. Here, the value of the parameter exceeding its limit is set to its limit value.

The food source of which the nectar is abandoned by the bees is replaced with a new food source by the scouts. In ABC algorithm, this is simulated by producing a random position and replacing it with the abandoned one. In this algorithm, providing that a position (solution) cannot be improved further through a predetermined number of cycles, then that food source is assumed to be abandoned. The value of the predetermined number of cycles is an important control parameter of ABC algorithm, which is known as “limit” for abandonment. Assume that the abandoned source is and , then the scout discovers a new food source to be replaced with . This operation can be defined using the following equation: where and are the upper and lower bounds of kth variable, respectively. At each candidate source position, the value of is searched out and evaluated by the artificial bees. Its performance is then compared with that of the old one. If the new food source has equal or better nectar amount than the old one, it is replaced with the old one in the memory. Otherwise, the old food source is retained in the memory. In other words, a greedy selection mechanism is employed as the selection process between the old and the candidate one. The main steps of ABC algorithm are given below [27].(i) Initialize.(ii) Repeat.(a) Place the employed bees on the food sources in the memory.(b) Place the onlooker bees on the food sources in the memory.(c) Send the scouts to the search area for discovering new food sources.(iii) Until (all the requirements are met).

The detailed pseudocode of ABC algorithm is presented as follows [31]: Initialize the population of solutions (). Evaluate the population. Cycle = 1. Repeat. Produce new solutions for the employed bees and evaluate them. Apply the greedy selection process. Calculate the probability values for the solutions . Produce the new solutions for the onlookers from the solutions selected depending on probability values and evaluate them. Apply the greedy selection process. Determine the abandoned solution for the scout, if exists, and replace it with a new randomly produced solution . Memorize the best solution achieved so far. Cycle = cycle + 1. Until cycle = MCN.

3. Optimization of Nd:YAG LBM Processes

In order to validate the applicability and performance of ABC algorithm for parametric optimization of Nd:YAG LBM process, the experimental data and mathematical modeling of two LBM processes [6, 10] are analyzed here. For each of these processes, both the single and multi-objective optimizations of the responses are performed. For application of ABC algorithm, a computer code is developed in MATLAB 7.6 (R2008a) with the following control parameters: swarm size = 10, number of employed bees = 50% of the swarm size, number of onlookers = 50% of the swarm size, number of scouts per cycle = 1, number of cycles = 2000, and runtime = 2.

The role of various control parameters in ABC algorithm is also quite important, which mainly drive the operational aspect of this algorithm. For example, swarm size, number of employed bees, and number of onlookers directly influence selection of the initial starting point for this algorithm and control the number of bees participating in the search process (in this case, beginning of simultaneous search conditions initiated by each bee). Also, the number of onlookers directly influences how quickly the potential food sources are evaluated: higher number of onlooker bees means quick collection of information from the employed bees and thus selection or rejection of food sources will be faster. Similarly, number of scouts per cycle will quicken the search process for new food source in every cycle. Finally, the number of cycles represents how many times the algorithm will be run before termination and may prove to be useful where there are a large number of variables to be evaluated.

Changing the values of various control parameters in ABC algorithm may increase/decrease the number of iterations to reach the optimal solution, but there will not be any significant change in the optimal solution. In this paper, the control parameters are selected based on the nature of the mathematical model (second-order equations with four/five variables) and capacity of CPU used (1.83 GHz Core 2 DUO processor with 1 GB RAM): high end CPU may run with higher number of cycles and higher number of swarm size, but for CPU with limited resource, higher values of control parameters may cause CPU to freeze and RAM to overflow.

3.1. Example 1

Kuar et al. [6] performed laser beam micro-drilling operation on zirconia (ZrO2) ceramics of size 20 × 20 mm and 1 mm thick and studied the influences of four process parameters, that is, lamp current, pulse frequency, air pressure, and pulse width on HAZ thickness and taper of the drilled holes. Each of those four process parameters was set at five different levels, as given in Table 1.

To determine the multiparametric optimal combinations for pulsed Nd:YAG laser beam microdrilling process on ZrO2 ceramics, experiments were carried out according to a central composite rotatable second-order design plan based on RSM technique and the following two equations were developed for HAZ thickness and taper:

3.1.1. Single Objective Optimization

In this case, the second-order RSM-based equations for the two responses are optimized separately. Here, both the responses are to be minimized with respect to the constraints set as , and . Kuar et al. [6] obtained the optimal settings of lamp current = 17 amp, pulse frequency = 2 kHz, air pressure = 2 kg/cm2 and pulse width = 2%; lamp current = 17 amp, pulse frequency = 2 kHz, air pressure = 0.6 kg/cm2, and pulse width = 2% for minimum values of HAZ thickness of 0.0675 mm and taper of 0.0319 mm, respectively. These optimal parametric settings are shown in Table 2. This table also shows the results when ABC algorithm is applied to optimize these two RSM-based equations with respect to the given constraints. It is observed that while employing ABC algorithm, the minimum value of HAZ thickness is drastically reduced from 0.0675 to 0.0174 mm and the minimum taper is also decreased from 0.0319 to 0.0202 mm. The optimal process settings are also changed. The optimization results for GA, PSO, and ACO algorithms are also given in Table 2, which proves the superiority of ABC algorithm over the others with respect to their optimization performance. Figure 1 shows the convergence diagram for all the considered optimization techniques for HAZ thickness. The termination criterion for each algorithm is set at 500 iterations; that is, after 500 iterations, the algorithm will be terminated and all the 500 solutions will be plotted on the convergence diagram. The best value is taken as the optimal solution of the objective function obtained by the algorithm. From Figure 1, it is clear that ABC algorithm outperforms the other population-based algorithms while achieving the minimum value of HAZ thickness.

In order to study the optimization performance of ABC, ACO, PSO, and GA algorithms in details, the mean, standard deviation, and standard error of the obtained optimal values are computed, as given in Table 3. It is noted that the optimization performance of ABC algorithm is better than that of ACO, PSO, and GA with respect to the dispersion of the optimal solution values. The results of two sample paired -tests, as exhibited in Table 4, show that the differences in optimization performance between ABC algorithm and other considered population-based algorithms are statistically significant at 5% significance level. It is also observed that the optimization performance of ABC algorithm is relatively more consistent than that of other algorithms. Table 5 compares the required computational (CPU) times for all the considered algorithms when run in an Intel Core 2 DUO, 1.83 GHz, 1 GB RAM CPU computer platform. It is interesting to note that although ABC algorithm has excellent optimization performance, its CPU time is not so very high compared to the other algorithms under consideration. Hence, it can be an effective optimization tool for finding out the best parametric combination of Nd:YAG LBM process for its enhanced machining performance.

Figure 2 shows the variations of HAZ thickness with respect to the four LBM process parameters. It is observed that with the increase in lamp current and pulse width, HAZ thickness increases, whereas it decreases with increasing values of pulse frequency and assist air pressure. The energy of a laser beam is directly proportional to lamp current. High lamp current generates high thermal energy, which produces high HAZ thickness. At low pulse frequency, peak power of the laser beam is higher causing excessive material removal. But at higher pulse frequency as the peak power of laser beam is less, HAZ thickness is comparatively lower. It has also been found that the assist air pressure has an almost linear relationship with HAZ thickness [6]. Low assist air pressure is unable to remove the excess heat generated at the micro-drilling zone as well as being unable to assist the removal of ejected material. This phenomenon causes high HAZ thickness. However, at higher assist air pressure, the excess amount of heat can be rapidly removed which also helps in ejecting the molten material. As a result, low HAZ thickness can be observed. At lower pulse width, highly concentrated laser beam can easily penetrate into the material causing less HAZ thickness. Then HAZ thickness rapidly increases due to surface deposition of the molten material.

During pulsed Nd:YAG laser micro-drilling operation, minimization of taper of the micro-hole is highly required for maintaining quality and accuracy of the hole. Kuar et al. [6] observed that taper increases significantly with lamp current. High lamp current generates high thermal energy, and as a result, the top surface of work sample where the laser beam is focused gets melted and vaporized instantly, and large volume of material is removed from the top surface, which produces large taper. At very high pulse frequency, relatively large taper is observed, but at low pulse frequency, low taper is generated. At very low pulse frequency, the beam energy is slightly high but the time between two successive incident beams is more; therefore, material is removed only from the narrow focusing spot on the top surface of work sample. It has been observed that taper is significantly increased with the increase in assist air pressure [6]. Zirconia has a very low thermal conductivity and the higher assist air pressure cools the localized heating zone causing slower rate of material removal to penetrate up to the whole thickness of the work sample. As a result, laser beam energy for longer period causes large area material removal from the top surface of the hole, resulting in an increase in taper with increasing assist air pressure. At low pulse width, highly concentrated laser beam energy causes faster rate of penetration, and as a result less taper is formed. These same observations are also obtained in Figure 3 where the variations of taper with respect to four LBM process parameters are exhibited.

3.1.2. Multiobjective Optimization

In multi-objective optimization of Nd:YAG LBM process, instead of treating the two responses separately, both are simultaneously optimized, based on the following objective function [31]: where and are the second-order RSM-based equations for HAZ thickness and taper, respectively; and are the minimum values of HAZ thickness and taper, respectively; w1 and w2 are the weights or priority values assigned to HAZ thickness and taper, respectively. These weights can be anything such that . Assignment of the weights (relative importance) to different responses is entirely based on the knowledge and experience of the concerned process engineers. Sometimes, analytic hierarchy process [32] is employed to determine these weight values. The and values are obtained from the single objective optimization results. Here, equal weights for both the responses, that is, , (case 1) are first considered and the results obtained after solving this multi-objective optimization problem using ABC algorithm are given in Table 6. The constraints for this multi-objective optimization problem are the same as set for single objective optimization. The minimum HAZ thickness and taper values are obtained as 0.1019 mm and 0.0248 mm, respectively, which are quite better than those observed by Kuar et al. [6]. The optimal solution (Z1) is 0.0634. Table 6 also shows the results of multi-objective optimization where two other weighting schemes to the responses (case 2: and , and case 3: and ) are considered. In case 2, maximum weight is assigned to HAZ thickness and in case 3, minimization of taper is given more importance. In both these cases, the optimal process settings are changed. Table 7 gives a comparative analysis of the multi-objective optimization performance of ABC algorithm for all the three cases and it is important to note that the best performance is achieved when equal importance is given to the responses. Thus, based on these optimization results, it is always recommended to assign equal weights to all the responses.

3.2. Example 2

Using an Nd:YAG laser-turning system, Dhupal et al. [10] performed micro-grooving operation on cylindrical Al2O3 workpiece (10 mm diameter and 40 mm length) and also investigated the effects of five process parameters (air pressure, lamp current, pulse frequency, pulse width, and cutting speed) on the upper deviation (), lower deviation (), and depth deviation () of the machined micro-groove. Each of the five process parameters was set at five different levels, as shown in Table 8.

Dhupal et al. [10] conducted experiments based on a central composite rotatable second-order design plan and developed the following RSM-based equations for the considered three responses:

3.2.1. Single Objective Optimization

The three above-mentioned RSM-based second-order equations for the responses are now optimized using ABC algorithm while treating the responses separately. The constraints are set as 0.3 ≤ ≤ 2.3, 13 ≤ ≤ 25, 1 ≤ ≤ 5, 2 ≤ ≤ 10, and 7 ≤ ≤ 27. The results of this single objective optimization of the responses are given in Table 9. In this case, all the three responses need to be minimized. It is observed from Table 9 that the minimum values for all the three responses are obtained when ABC algorithm is employed as the optimization tool. The performance of ABC algorithm is also better than the other population-based optimization methods, as shown in Table 9. Here, it is not possible to compare the results obtained using ABC algorithm with those of Dhupal et al. [10] as they did not consider the single objective optimization of Nd:YAG laser-turning process. The convergences of ABC, ACO, PSO, and GA algorithms for upper deviation of the machined micro-groove are shown in Figure 4. Table 10 compares the single objective optimization performance of the considered algorithms which again proves the superiority of ABC algorithm over the others.

The variations of upper deviation with respect to air pressure, lamp current, pulse frequency, pulse width, and cutting speed are exhibited in Figure 5. The dimensional upper deviation from the target is to be minimized. Dhupal et al. [10] observed that the upper deviation becomes lower with increasing values of lamp current and pulse frequency. As the lamp current increases, the laser beam energy increases and the top surface of the work material melts at a faster rate. High-energy laser beam produces low upper deviation because it removes material from the top surface and penetrates at a faster rate into the material to obtain the desired depth. It has also been observed that the change in upper deviation with pulse frequency is less compared to that of lamp current. The pulse width has moderate effect on upper deviation as compared with lamp current. At low pulse width, the upper deviation of the micro-groove approaches to zero, and the desired value of upper deviation can be achieved while performing laser turning operation at lower pulse width. Then, the upper deviation increases with increase in pulse width. Higher air pressure has been recommended for higher dimensional accuracy in the form of upper deviation. It has been found that at low cutting speed of the workpiece, the upper deviation becomes less. At low cutting speed, the material of the workpiece absorbs sufficient amount of heat energy for longer time, and as a result, the material is removed from the upper surface to obtain the required upper deviation. At high cutting speed, the ablation rate of material from the upper surface is higher, and as a result, the upper deviation becomes high. These findings of Dhupal et al. [10] exactly match with those observed in Figure 5.

The variations of lower deviation of the micro-groove with respect to five Nd:YAG laser-turning process parameters are exhibited in Figure 6. It is observed that with the increase in the values of air pressure and lamp current, the lower deviation decreases, and it increases with the increasing value of pulse width. The effects of pulse frequency and cutting speed on lower deviation are almost nonlinear. On the other hand, Figure 7 shows the effects of five machining parameters on depth deviation of the microgroove. Depth deviation almost linearly increases with the gradual increment in the values of air pressure, pulse frequency, and pulse width, whereas minimum depth deviation is achieved at higher values of lamp current. Cutting speed has a nonlinear effect on depth deviation. Dhupal et al. [10] extensively studied and analyzed the influences of the five process parameters on lower deviation and depth deviation of the machined microgroove.

3.2.2. Multiobjective Optimization

The same optimization problem is now solved using ABC algorithm while giving equal weights to all the three responses. For this multi-objective optimization problem, the following objective function is developed and solved with respect to the constraints as imposed in the case of single objective optimization as where (uw), (lw), and () are the second-order RSM-based equations for upper deviation, lower deviation, and depth deviation respectively; , , and are the minimum values of upper deviation, lower deviation and depth deviation, respectively. These minimum values are obtained from the results of single objective optimization. The multi-objective optimization results are shown in Table 11. Dhupal et al. [10] applied desirability function approach to optimize the multiple responses of Nd:YAG laser-turning process for generation of micro-groove and achieved the optimal values of the responses as negatives which are infeasible to obtain. Applying ABC algorithm, it is observed that a combination of air pressure = 1.64 kg/cm2, lamp current = 18.87 amp, pulse frequency = 3.21 kHz, pulse width = 9.80%, and cutting speed = 7.67 rpm would simultaneously optimize all the three responses of the LBM process. The optimal value of the objective function () is determined as 0.000365.

The ABC algorithm is based on the foraging behavior of the honey bee colonies. The model consists of three essential components, that is, employed and unemployed foraging bees, and food sources. It also defines two leading modes of behavior which are necessary for self-organizing and collective intelligence, that is, recruitment of foragers to rich food sources resulting in positive feedback and abandonment of poor sources by foragers causing negative feedback.

In ABC algorithm, a colony of artificial forager bees (agents) search for rich artificial food sources (good solutions for a given problem). To apply ABC algorithm, the considered optimization problem is first converted to the problem of finding the best parameter vector which minimizes the given objective function. Then, the artificial bees randomly discover a population of initial solution vectors and then iteratively improve them by employing the strategy of moving towards better solutions by means of a neighborhood search mechanism while abandoning poor solutions.

The most innovative feature of ABC algorithm is the concept of exchange of information amongst the onlooker bees to find out a better food source which minimizes the search iteration for the global optimal and avoids candidate solutions which are sub-optimal. The same point is observed in Figure 1 (convergence of ABC, ACO, PSO and GA algorithms for HAZ thickness) and Figure 4 (convergence of ABC, ACO, PSO, and GA algorithms for upper deviation) where it is evident that due to its superior searching methodology, ABC algorithm reaches the convergent solution much earlier than ACO, PSO, and GA.

4. Conclusions

In this paper, the parametric optimization problems for two Nd:YAG laser beam machining processes are solved applying ABC algorithm. For both the cases, the results of single as well as multi-objective optimization of the LBM process are derived. It is observed that the optimal values of the responses derived by ABC algorithm are far better than those obtained by the past researchers. The comparison of the performance of ABC algorithm with other population-based algorithms proves its superiority and applicability as an effective optimization tool. The optimal response values obtained using ABC algorithm have minimum dispersion and are close to the target solutions. Although ABC algorithm gives excellent results, its CPU time is quite comparable with that of the other optimization algorithms. The results of two sample paired -tests also demonstrate its superiority over the other considered algorithms. It is also observed that for multi-objective optimization, it is always preferable to assign equal importance to all the considered responses. The derived parametric combinations for Nd:YAG LBM process would now help the process engineers to set the operating levels of various process parameters at their optimal values to have enhanced machining performance. This algorithm may also be effectively applied for parametric optimization of other machining processes.