HOME JOURNALS CONTACT

Journal of Applied Sciences

Year: 2012 | Volume: 12 | Issue: 10 | Page No.: 1038-1042
DOI: 10.3923/jas.2012.1038.1042
Optimization of Constrained Machining Parameters in Turning Operation Using Firefly Algorithm
S. Bharathi Raja, N. Sathiya Narayanan, C.V. Srinivas Pramod, Arvind Ragunathan, Somala Raju Vinesh and K. Vamshee Krishna

Abstract: Turning is a widely used machining operation when compared to other manufacturing processes. The finished component is subjected to dimensional accuracy, required surface finish and the tool is subjected to less cutting force, minimum possible temperature and maximum tool life. In order to achieve these desired performance measures in any machining operation, proper selection of machining parameters is very essential. The present method of selection of machining parameters of machining parameters by trial and error, previous work experiences of the process planner and machining handbooks are time consuming and very tedious process. There is a need to develop a technique that could be able to find the optimal machining parameters for the desired performance measures in minimum production time and minimum production cost. In this work, Firefly Algorithm (FA) is implemented to select the optimal machining parameters such as cutting speed, feed and depth of cut in minimum possible production time and production cost on turning process. The result of FA has been compared with other optimization techniques and discussed.

Fulltext PDF Fulltext HTML

How to cite this article
S. Bharathi Raja, N. Sathiya Narayanan, C.V. Srinivas Pramod, Arvind Ragunathan, Somala Raju Vinesh and K. Vamshee Krishna, 2012. Optimization of Constrained Machining Parameters in Turning Operation Using Firefly Algorithm. Journal of Applied Sciences, 12: 1038-1042.

Keywords: production time, Turning operation, machining parameters, firefly algorithm and production cost

INTRODUCTION

Selection of appropriate machining parameters is an important step in the process planning of any machining operation. The present method of selection of machining parameters mainly depends either on previous work experience of the process planner or thumb rule or any machining data handbook. But it is a known fact that the machining parameters obtained from these resources are far below the optimal parameters and may be very much useful for theoretical investigations. The other possibility of selecting machining parameters is by conducting ‘trial and error’ experiments (Bharathi Raja and Baskar, 2012). But this act of experiments is purely non-technical moreover, time and cost is unnecessarily wasted for this purpose. In today’s manufacturing environment, the cost of Computer Numerical Control (CNC) machines are very high and so there is a need to utilize the CNC machines as economic as possible in order to get the required payback (Bharathi Raja and Baskar, 2010a). Economic operation of CNC machines mainly depends on minimized machining time which once again depends on proper selection of machining parameters.

Production time and production cost are two of the important factors in manufacturing industries. Improperly selected machining parameters leads to increase in production cost and time. To achieve the desired objective in machining, machining parameters such as cutting speed, feed, depth of cut, tool nomenclature, cutting force and rigidity of the machine can be considered. Among these cutting parameters, cutting speed, feed and depth of cut are parameters which are the most influencing and easily controllable during the process of machining moreover, time and cost is not involved in indulging in such changes whenever necessary (Bharathi Raja and Baskar, 2012).

At this juncture, it is necessary to find a suitable method to select the appropriate machining parameters for any machining. In the recent years, non-traditional optimization techniques such as Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Ant Colony Optimization (ACO) and so on have became very popular due to its versatile usage in various engineering applications especially in machining problems. Many researchers have developed and adopted traditional and non-traditional optimization techniques for solving optimization problems in various applications. They have also compared the end results of one technique with the other techniques (Bharathi Raja and Baskar, 2010b). This was done to explore the best performing technique among the available techniques. The best optimization technique should be efficient than the present method of machining parameters selection.

In this study a recently developed non-traditional optimization technique named as Firefly Algorithm (FA) was implemented in a mathematical from available in the literature. This was done to compare the robustness of the proposed FA with other well-proven techniques in the same literature. The objective was to minimize total production time and cost subjected to constraints such as cutting speed, feed, depth of cut, surface roughness, power, temperature and cutting force.

LITERATURE REVIEW

Agapiou (1992) determined the optimum machining conditions for single-pass operation using Nelder-Mead simplex method. The objective function was a combination of minimum product cost and minimum production time prioritized through their weight coefficients. The superiority of the combined objective function over single objective, sensitivity analysis for the weighted coefficients and the constant multiplier used to normalize the objective function are also discussed via numerical examples. Bharathi Raja and Baskar (2010a) investigated optimum machining parameters for turning operation using non-traditional optimization techniques and compared the results with traditional Nelder-Mead Simplex (NMS) method. Non-traditional optimization techniques such as SA, PSO, GA, Hybrid Algorithm (HA) and Memetic Algorithm (MA) were used to optimize the machining parameters. PSO has yielded best result among the non-traditional optimization techniques. The result of PSO is 8% better than NMS method and 4.7% better than the least result obtained from non-traditional techniques. Bharathi Raja and Baskar (2010b) examined SA, GA and PSO in three different mathematical models such as single pass turning operation, multi-pass turning operation and grinding operation. The authors found that PSO outperformed the other optimization techniques in all the cases. Bharathi Raja and Baskar (2012) applied PSO to find optimum cutting parameters for desired surface roughness in minimum machining time. The predicting accuracy of PSO was found to be 96% for machining time and 85% for surface roughness with respect to the measured values.

Yang (2009) developed and described a new meta-heuristic optimization technique named as Firefly Algorithm (FA). The results of the developed FA depicts that it is very much suitable for any engineering optimization as it outperformed the proven and most efficient Particle Swarm Optimization (PSO) technique. Sayadi et al. (2010) presented FA to minimize the makespan for the permutation flow shop scheduling problem. The authors concluded that the proposed FA performs better than Ant Colony Optimization for some well known benchmark problems. Yang (2009) demonstrated FA to solve non-linear design problems. Experimental results based on FA for standard pressure vessel design optimization has produced better results when compared to best solution obtained previously in the literature. Apostolopoulos and Vlachos (2011) applied FA to minimize fuel cost and emission from the power production units. The results obtained by other techniques for the same problem available in the literature are compared with the proposed FA. The author concluded that FA could yield the best optimal solution when compared to other techniques.

In this study, recently developed FA was adopted for finding optimal machining parameters to minimize production time and production cost in single pass turning operation. The result of FA was compared with SA, GA, PSO, MA and HA and discussed.

MATHEMATICAL MODEL

The mathematical model for single pass turning operation proposed by Agapiou (1992) is considered in this work. It is concerned with the optimal selection of machining parameters such as cutting speed, feed rate and depth of cut to minimize production time and cost. Since these parameters strongly affect the cost, time, productivity and quality of the machined parts, determining the optimal machining parameters is an essential step in machining operation.

Formulation of objective function: Minimization of total production time and total production cost is taken as the objective function. Table 1 shows the values for the machining parameters like length and diameter of the work piece, minimum and maximum values of machining parameters, maximum limits of various performance measures. They are obtained from the knowledge of the machine limitations and from the handbooks.

Production cost: Production cost is a function of time and cost. It is given in Eq. 1:

(1)

Table 1: Values of machining parameters

The machining time per pass in single pass turning is given in Eq. 2:

(2)

Tool life is given in Eq. 3:

(3)

Production time: Production time is a function of machining time, tool handling. It is given in Eq. 4:

(4)

Practical constraints: Practical constraints always exist in any machining which has to be considered to get real time performance measures. In this work, seven different practical constraints are considered before calculating production time and cost:

Parameter constraints

(5)

(6)

(7)

Power constraint

(8)

Surface finish constraint

(9)

Temperature constraint

(10)

Cutting force constraint

(11)

FIREFLY ALGORITHM

Firefly Algorithm (FA) is a nature inspired algorithms which is based on the flashing light of fireflies. Yang (2009) formulated firefly algorithm by assuming all artificial fireflies are unisexual, so that one firefly will be attracted to all other fireflies, attractiveness is proportional to their brightness and for any two fireflies, the less brighter one will be attracted by (and thus move to) the brighter one however, the brightness can decrease as their distance increases. If there are no fireflies brighter than a given firefly, it will move randomly.

The flashing light helps fireflies for finding mates, tracking their potential prey and protecting themselves from their predators. The swarm of fireflies will move to brighter and more attractive locations by the flashing light intensity that associated with the objective function of problem considered in order to obtain efficient optimal solutions. Steps involved in FA is described in the subsequent section.

Population initiation: Cutting speed is calculated randomly within the limits using Eq. 12:

(12)

Similarly feed is calculated randomly within the limits using Eq. 13:

(13)

Similarly depth of cut is also calculated randomly within the limits using Eq. 14:

(14)

Distance: The distance between any two fireflies i and j at xi and xj, respectively, can be defined as a Cartesian distance (rij) using equation (15), where xi, k is the kth component of the spatial coordinate xi of the ith firefly and d is the number of dimensions:

(15)

Attractiveness: The calculation of attractiveness function of a firefly is performed using Eq. 16:

(16)

where, r is the distance between any two fireflies, β0 is the initial attractiveness at r = 0 and γ is an absorption coefficient which controls the decrease of the light intensity.

Movement: A firefly moves towards a brighter or more attractive firefly. Firefly movement can be calculated using the Eq. 17:

(17)

New position of a firefly can be updated by adjusting the current position of the same firefly. After satisfying all the physical constraints given in equations from (5) to (11), the machining parameters such as cutting speed, feed, depth of cut values are substituted in the equations from (1) to (4) to get the minimum production cost and minimum production time.

RESULTS AND DISCUSSION

FA is implemented in the mathematical model available in the literature. MATLAB software was used to execute the algorithm with population size as 100 in 1000 iterations. The convergence to the optimal point appeared at 56th iteration. Table 2 shows the values of optimised machining parameters and its corresponding production time and cost. Computational time taken for execution of single run is observed to be 12 seconds in an average.

Figure 1 shows the convergence of production time at the optimal point in 56th iteration. Figure 2 shows the convergence of production cost at the optimal point in 56th iteration. From 56th iterations onwards, there is no specific change in the objective function value till the last iteration.

Table 3 shows the results of various algorithms performed in the adopted mathematical model. It is obvious that PSO has proved to be the best performing technique when compared to the other techniques considered. The proposed FA could not outperform PSO, GA, MA and HA but could perform better than SA and NMS method.

Table 3 shows the results of FA is 5% better than SA and 9.8% better than NMS method. But the result of PSO is 2.35% better than the proposed FA. The execution time for PSO is 11 seconds and that of FA is 12 seconds which is again better the proposed FA in computation execution time.

From Table 3, it is obvious that the result of proposed FA is very closer to PSO which has topped the table. The parameters to adjust to get the optimum solution are fewer and so the procedure of FA is simple. Moreover, convergence to global optimum solution is also very quicker when compared to SA, GA, MA, HA and NMS method. Hence FA could also be considered for solving machining problems. On the other hand, percentage of superiority of PSO is 2.35% better than FA. Normally, an algorithm which could able to give superior results, will only normally considered for solving machining problems. Based on this fact, Bharathi Raja and Baskar (2012) have selected PSO for solving their machining problem.

Table 2: Results of FA

Table 3: Results of various algorithms

Fig. 1: No. of iterations vs. production time (min)

Fig. 2: No. of iterations vs. production cost ($ piece-1)

CONCLUSION

The problem of selection of proper machining parameters is very predominant in all manufacturing industries. Many attempts have been done so far to identify a methodology to explore the optimal machining parameters for a machining operation. In this work, yet another attempt has been made using a recently developed non-traditional optimization technique named as FA. The proposed technique is implemented in the mathematical model available in the literature. This was done to compare the end result of the proposed technique with the other techniques implemented in the literature. From the results, it is observed that PSO is proved to be the best performing technique when compared to SA, GA, FA, MA, HA and NMS. The proposed FA outperformed SA and NMS technique but lags behind PSO, GA, MA and HA in the implemented model.

NOMENCLATURE

v = Cutting speed (m min-1)
f = Feed rate (mm rev-1)
d = Depth of cut (mm-1)
cu = Production (cost, $ piece-1)
tu = Production time (min-1)
tm = Machining time (min-1)
tcs = Tool change time (min edge-1)
th = Loading and unloading time (min piece-1)
tr = Quick return time (min pass-1)
Co = Operating cost (min-1)
Ct = Tool cost per cutting edge ($ edge-1)
D = Outside diameter (mm-1)
L = Length of the part (mm-1)
T = Tool life (min-1)
K, a1, a2, a3 = Empirical Constants
r = Distance between any two fireflies
p = Population size
b = Best particle
α = Randomization parameter
β = Attractiveness
β0 = Initial attractiveness at r = 0
γ = Light absorption co-efficient
np = New position
cp = Current position

REFERENCES

  • Agapiou, J.S., 1992. The optimization of machining operations based on a combined criterion, Part 1: The use of combined objectives in single pass operations. J. Eng. Ind., 114: 500-507.


  • Bharathi Raja, S. and N. Baskar, 2010. Investigation of optimal machining parameters for turning operation using intelligent techniques. Int. J. Mach. Mach. Mater., 8: 146-166.
    CrossRef    Direct Link    


  • Bharathi Raja, S. and N. Baskar, 2010. Optimization techniques for machining operations: a retrospective research based on various mathematical models. Int. J. Adv. Manuf. Technol., 48: 1075-1090.
    CrossRef    Direct Link    


  • Bharathi Raja, S. and N. Baskar, 2012. Application of particle swarm optimization technique for achieving desired milled surface roughness in minimum machining time. Expert Syst. Appl., 39: 5982-5989.
    CrossRef    Direct Link    


  • Yang, X.S., 2009. Firefly Algorithms for multimodal optimization. Lecture Notes Comput. Sci., 5792: 169-178.
    Direct Link    


  • Sayadi, M.K., R. Ramezanian and N. Ghaffari-Nasab, 2010. A discrete firefly meta-heuristic with local search for makespan minimization in permutation flow shop problems. Int. J. Ind. Engg. Comput., 1: 01-10.
    Direct Link    


  • Apostolopoulos, T. and A. Vlachos, 2011. Application of the firefly algorithm for solving the economic emissions load dispatch problem. Int. J. Combinatorics, 2011: 1-23.
    CrossRef    Direct Link    

  • © Science Alert. All Rights Reserved