covid
Buscar en
Journal of Applied Research and Technology. JART
Toda la web
Inicio Journal of Applied Research and Technology. JART Optimization of Turning Operations by Using a Hybrid Genetic Algorithm with Sequ...
Información de la revista
Vol. 11. Núm. 1.
Páginas 88-94 (febrero 2013)
Compartir
Compartir
Descargar PDF
Más opciones de artículo
Visitas
3182
Vol. 11. Núm. 1.
Páginas 88-94 (febrero 2013)
Open Access
Optimization of Turning Operations by Using a Hybrid Genetic Algorithm with Sequential Quadratic Programming
Visitas
3182
A. Belloufi1,3, M. Assas2, I. Rezgui3
1 Department of Mechanical Engineering, Université Mohamed Khider, 07000 Biskra, Biskra, Algeria
2 Laboratoire de Recherche en Productique (LRP), Department of Mechanical Engineering, University Hadj Lakhder, Batna Batna, Algeria
3 Université Kasdi Merbah Ouargla, Route de Ghardaia 30000, Ouargla Ouargla, Algeria
Este artículo ha recibido

Under a Creative Commons license
Información del artículo
Resumen
Texto completo
Bibliografía
Descargar PDF
Estadísticas
Figuras (1)
Tablas (4)
Table 1. Machining data from reference [10].
Table 2. Parameters used in the genetic algorithm.
Table 3. The optimized turning parameters.
Table 4. Results of optimization using different algorithms.
Mostrar másMostrar menos
Abstract

The determination of optimal cutting parameters is one of the most important elements in any process planning of metal parts. In this paper, a new hybrid genetic algorithm by using sequential quadratic programming is used for the optimization of cutting conditions. It is used for the resolution of a multipass turning optimization case by minimizing the production cost under a set of machining constraints. The genetic algorithm (GA) is the main optimizer of this algorithm whereas SQP Is used to fine tune the results obtained from the GA. Furthermore, the convergence characteristics and robustness of the proposed method have been explored through comparisons with results reported in literature. The obtained results indicate that the proposed hybrid genetic algorithm by using a sequential quadratic programming is effective compared to other techniques carried out by different researchers.

Keywords:
multipass turning
genetic algorithm
sequential quadratic programming
optimization of cutting conditions
Abbreviations
CI

($/piece) machine idle cost due to loading and unloading operations and tool idle motion time

CM

($/piece) cutting cost by actual time in machining

CR

($/piece) tool replacement cost

CT

($/piece) tool cost

dr, df

(mm) depth of cut for each pass for rough and finish machining

drL, drU

(mm) lower and upper bounds of depth of cut for rough machining

dfL, dfU

(mm) lower and upper bounds of depth of cut for finish machining

dt

(mm) depth of material to be removed

D, L

(mm) diameter and length of the work piece

fr, ff

(mm/rev) feed rates for rough and finish machining

frL, frU

(mm/rev) lower and upper bounds of feed rate for rough machining

f fL, ffU

(mm/rev) lower and upper bounds of feed rate for finish machining

Fr, Ff

(kgf) cutting forces during rough and finish machining

Fu

(kgf) maximum allowable cutting force

h1, h2

(min) constants relating to cutting tool travel and approach/departure time

k0

($/min) direct labor cost+overhead

kt

($/edge) cutting edge cost

k1, μ, υ

(constants of cutting force equation

k2, τ, ϕ, δ

(constants related to chip-tool interface temperature equation

k3, k4, k5

(constants for roughing and finishing parameters relations

λ, ν

(constants related to expression of stable cutting region

n

(number of rough cuts (an integer)

NU, NL

(upper and lower bounds of n

p, q, r, C0

(constants of tool-life equation

Pr, Pf

(kW) cutting power during rough and finish machining

PU

(kW) maximum allowable cutting power

Qr, Qf

(°C) chip–tool interface rough and finish machining temperatures

QU

(°C) maximum allowable chip-tool interface temperature

q

(A weight for Tp [0,1]

R

(mm) nose radius of cutting tool

SC

limit of stable cutting region constraint

SRU

(mm) maximum allowable surface roughness

T, Tr, Tf

(min) tool life, expected tool life for rough machining and expected tool life for finish machining

Tp

(min) tool life of weighted combination of Tr and Ts

TU, TL

(min) upper and lower bounds for tool life

UC

$ unit production cost except material cost

Vr, Vf

(m/min) cutting speeds in rough and finish machining

VrL, VrU

(m/min) lower and upper bounds of cutting speeds for rough machining

VfL, VfU

(m/min) lower and upper bounds of cutting speeds for finish machining

Texto completo
1Introduction

The selection of optimal cutting parameters, like the number of passes, depth of cut for each pass, feed rate and cutting speed, is a very important issue for every machining process [1].

Several cutting constraints must be considered in machining operations. Turning operation can be performed in a single pass or in multiple passes. Multipass turning is preferable over single-pass turning in the mechanical industry for economic reasons [2].

The optimization problem of machining parameters in multipass turning becomes very complicated when plenty of practical constraints have to be considered [3].

Conventional optimization techniques such as graphical methods [4], linear programming [5], dynamic programming [6, 7], and geometric programming [8, 9] have been used to solve optimization problems of machining parameters in multipass turning. However, these optimization methods may be useless for some problems. Numerous constraints and multiple passes make machining optimization problems complicated and consequently these methods are inclined to converge to local optimal results. Thus, meta-heuristic algorithms have been developed to solve machining economics problems because of their power in global searching. There have been some works regarding optimization of cutting parameters [2, 3, 10, 11, 12, 13, and 14] for different situations. In these works, authors have tried to bring out the utility and advantages of ant colony system, genetic algorithm, simulated annealing, swarm intelligence, evolutionary approach and scatter search approach. It is proposed to use the hybrid genetic algorithm by using sequential quadratic programming for the machining optimization problems.

The present paper is focused on the application of a new optimization technique, the hybrid genetic algorithm by using sequential quadratic programming, to determine the optimal machining parameters that minimize the production unit cost in multipass turning processes.

2Cutting process model2.1Decision variables

In the construction of the optimization problem, six decision variables are considered: cutting speeds for rough and finish machining (VrVf), feed rates for rough and finish machining (fr,ff) and depth of cut for each pass for rough and finish machining (dr,df).

2.2Objective function

Based on the minimum unit production cost, UC, criterion, the objective function for a multipass turning operation is given as follows [10],

With:

2.3Constraints

Some constraints that affect the selection of optimal cutting conditions will be considered. The constraints for rough and finish machining are as outlined below:

2.3.1Rough machiningParameter bounds

Due to the limitations on the machine and cutting tool and due to the safety of machining, the cutting parameters are limited with the bottom and top limit.

Tool-life constraint

The constraint on the tool life is

Cutting force constraint

The maximum amount of cutting forces Fu should not exceed a certain value as higher forces produce shakes and vibration. This constraint is given as

Power constraint

The nominal power of the machine PU limits the cutting process:

With efficiency η=0.85

Stable cutting region constraint

This constraint is given as

The constraint on the stable cutting region has been suggested by Philipson and Ravindran [15] in order to take into account the prevention of chatter vibration, adhesion and formation of a built-up edge. Equation (12) adopted in this research for determination of the stable cutting region was proposed by Narang and Fischer (1993) for multipass turning operations.

The values of λ and SC are based on the values used by Philipson and Ravindran [15] while the value for v is assumed to be that proposed by Narang and Fischer [16].

Chip–tool interface temperature constraint

This constraint is given as

2.3.2Finish machining

All the constraints other than the surface finish constraint are similar for rough and finish machining. [17].

Surface finish constraint

In the finishing operations, the obtained surface roughness must be smaller than the specified value SRU, given by technological criteria so that the following equation is satisfied:

Constraints for roughing and finishing parameters relations

2.3.3The number of rough cuts

The possible number of rough cuts is restricted by

Where nLnnU

The optimization problem in multipass turnings is divided into m=(nUnL+1) subproblems. In each subproblem, the number of rough cuts n is fixed; hence, the search for the solution of the optimization problem is to find the solutions of msubproblems, the minimum of these results will be the solution of the global optimization problem.

3Genetic algorithm (GA) and Sequential quadratic programming (SQP)

Due to the good coverage of the genetic algorithm and sequential quadratic programming techniques in the literature [18, 19, 20], only the hybrid GASQP method will be briefly mentioned here.

4Hybrid GA-SQP

SQP requires a smaller number of objective and constraint function calls than the GA. It can also find accurate optimum results as it is a deterministic algorithm. However, because SQP uses gradient information in its search algorithm, it tends to be trapped in the local optimum and suffers from noise in objective or constraint functions whereas the GA searches more globally and has more chance to find a global optimum. The GA should be used to perform the initial global search. The results are used to guide the local search.

In order to benefit the global search ability of a GA and the accurate local search of a SQP, they are used as a complement of each other. To do so, the GA stopping criteria are set so that the GA would stop prematurely, for example, with a low generation, a low population or a high tolerance. It is assumed that the GA should find its optimal results near the true global optimum. The GA results are therefore used as an initial point for the SQP algorithm. The SQP proceeds the local search and find its local optimum, which is the global optimum searched.

Figure 1 shows the flowchart of the hybrid GA. At the beginning, the genetic algorithm searches the global optimum in the whole solution region to obtain a quasi-optimal solution, and then, the global optimal solution can be obtained by sequential quadratic programming. The method is named GA+SQP.

Figure 1.

Flowchart of the hybrid GA-SQP.

(0.13MB).
5Example of Application

Now, an example of application is considered to validate the used hybrid GA-SQP method for the optimization of a multipass turning operation. The parameters used for the numerical application are mentioned in Table 1.

Table 1.

Machining data from reference [10].

Characteristics of the machine tool
Parameter  Values  Parameter  Values 
VrU (m/min)  500  VrL (m/min)  50 
frU (mm/rev0.9  frL (mm / rev0.1 
drU (mm3.0  drL (mm1.0 
VfU (m / min)  500  VfL (m / min)  50 
ffU (mm/rev0.9  ffL (mm / rev0.1 
dfU (mm3.0  dfL (mm1.0 
η  0.85  k0 ($/min)  0.5 
tc (min/ piece0.75  te (min/edge)  1.5 
PU (kWFu (Kgf)  200 
Characteristics of the tool and the workpiece
Tool material grade: Carbide (P40) / Workpiece material: carbon steel (C 35)
D (mm50  L (mm300 
dt (mmP 
q  1.75  r  0.75 
k1  108  μ  0.75 
υ  -1  λ 
ν  0.95  k2  132 
τ  0.4  ϕ  0.2 
δ  0.105  R (mm1.2 
C0  6 1011  h1  7×10-4 
h2  0.3  TL (min)  25 
TU (min)  45  SC  140 
SRU (μm10  Qu (°C)  1000 
k3  1.0  k4  2.5 
k5  1.0  kt ($/edge)  2.5 
5.1Results and Discussion

The genetic algorithm was run with the following parameters (Table 2):

Table 2.

Parameters used in the genetic algorithm.

Parameter  Value or type 
Population size  20 
Scaling function  Rank (The scaling function converts raw fitness scores returned by the fitness function to values in a range that is suitable for the selection function) 
Selection function  Roulette 
Reproduction  Elite count: 2 
Crossover fraction  0.8 
Mutation  It randomly generates directions that are adaptive with respect to the last successful or unsuccessful generation. A step length is chosen along each direction 
Crossover  Scattered (it creates a random binary vector. It then selects the genes where the vector is a 1 from the first parent, and the genes where the vector is a 0 from the second parent, and it combines the genes to form the child) 
Migration fraction  0.2 
Migration interval  20 
Number maximal of iterations  100 

Several GA generations are performed in order to identify the most promising areas and then the SQP optimization algorithm is applied using, as an initial guess, the best individual found by the GA. It should be noted that in this approach the GA is used to specify a good initial guess for the SQP algorithm.

The results found by the hybrid GA-SQP are mentioned in Table 3.

Table 3.

The optimized turning parameters.

nRough machiningFinish machiningUC ($)
Vr (m / min)  fr (mm / revdr (mmVf(m / min)  ff (mm / revdf (mm
94.4640  0.8660  3.0000  162.2890  0.2580  3.0000  1.9308 
182.9710  0.4520  2.4996  217.3229  0.1794  1.0009  2.5840 
145.6160  0.9000  1.6670  191.3630  0.2580  1.0000  2.6450 
157.2560  0.9000  1.2430  171.6070  0.2580  1.0260  3.1230 
166.5110  0.9000  1.0000  191.3630  0.2580  1.0000  3.4585 

We find that the lowest value is 1.9308 $ under which the minimum number of rough cuts (1)n=is taken. The performance of the hybrid GA-SQP in comparison with other methods is shown in Table 4

Table 4.

Results of optimization using different algorithms.

Algorithms  Unit cost ($) 
FEGA[11]  2.3084 
SA/SP[10]  2.2795 
PSO[12]  2.2721 
GA [13]  2.2538 
SS [14]  2.0754 
GA-based approach[3]  2.0298 
GA-SQP  1.9308 

The proposed hybrid approach is applied and evaluated with the same model and data provided in the references [3, 10, 11, 12, 13 and 14], but the authors of these references have used other methods.

According to Table 4 we conclude that the hybrid GA-SQP yields much better results that the other methods. Thus the hybrid GA-SQP can solve the optimization of the multipass turning operation problem efficiently to achieve better results in reducing the unit production cost.

6Conclusion

This work presents a hybrid GA-SQP optimization for solving the multipass turning operations problem. To decrease the complexity of the problem, the whole problem was divided into several subproblems according to the number of possible rough cuts.

The results obtained by comparing the hybrid GASQP with those taken from recent literature prove its efficiency.

The hybrid GA-SQP can achieve much better results than other approaches proposed previously, and the production unit cost was significantly reduced. In addition, the present method is a generalized solution method so that it can be easily employed to consider the optimization models of turning regarding various objectives and constraints.

In the machining models, no specific workpiece and tool was identified. Therefore, the solution approach can be used with any workpiece for turning optimization problems.

This study definitely indicates some directions for future work. For example: the application of the hybrid GA-SQP in complex machining systems and automated process planning systems.

References
[1]
R.Q. Sarinas, et al.
Genetic algorithm-based multi-objective optimization of cutting parameters in turning processes.
Eng Appl Artif Intel, 19 (2006), pp. 127-133
[2]
Y.C. Wang.
A note on optimization of multi-pass turning operations using ant colony system.
Int J Mach Tool Manu, 47 (2007), pp. 2057-2059
[3]
S. XIE, Y. Guo.
Intelligent selection of machining parameters in multi-pass turnings using a GA-based approach.
J Comput Inform Syst, 7 (2011), pp. 1714-1721
[4]
S.E. Kilic, et al.
A computer-aided graphical technique for the optimization of machining conditions.
Computers Ind, 22 (1993), pp. 319-326
[5]
D.S. Ermer, D.C. Patel.
Maximization of production rate with constraints by linear programming and sensitivity analysis.
Proc. Second North American Metalworking Research Conference WI, (1974),
[6]
J.S. Agapiou.
The optimization of machining operations based on a combined criterion, Part 2: Multi-pass operations.
Computers Ind. Trans, ASME 114, (1992), pp. 508-513
[7]
Y.C. Shin, Y.S. Joo.
Optimization of machining conditions with practical constraints.
Int. J. Prod Res, 30 (1992), pp. 2907-2919
[8]
D.S. Ermer.
Optimization of the constrained machining economics problem by geometric programming.
Comput Ind, ASME 93, (1971), pp. 1067-1072
[9]
P.G. Petropoulos.
Optimal selection of machining rate variable by geometric programming.
Int. J. Prod Res, 11 (1973), pp. 305-314
[10]
M.C. Chen, D.M. Tsai.
A simulated annealing approach for optimization of multi-pass turning operations.
Int. J. Prod Res, 34 (1996), pp. 2803-2825
[11]
M.C. Chen, K.Y. Chen.
Optimization of multi-pass turning operations with genetic algorithms: a note.
Int. J. of Pro Res, 41 (2003), pp. 3385-3388
[12]
J. Srinivas, et al.
Optimization of multi-pass turning using particle swarm intelligence.
Int. J. Adv Manu Tech, 40 (2009), pp. 56-66
[13]
R.S. Sankar, et al.
Selection of machining parameters for constrained machining problem using evolutionary computation.
Int. J. Adv Manu Tech, 32 (2007), pp. 892-901
[14]
M.C. Chen.
Optimizing machining economics models of turning operations using the scatter search approach.
Int. J. of Prod Res, 42 (2004), pp. 2611-2625
[15]
R.H. Philipson, A. Ravindran.
Application of mathematical programming to metal cutting.
Math Program Study, 11 (1979), pp. 116-134
[16]
R.V. Narang, G.W. Fischer.
Development of a frame work to automate process planning functions and to determine machining parameters.
Int. J. of Prod Res, 31 (1993), pp. 1921-1942
[17]
K. Vijayakumar, et al.
Optimization of multi-pass turning operations using ant colony system.
Int J Mach Tool Manu, 43 (2003), pp. 1633-1639
[18]
S.S. Rao.
Engineering optimization theory and practice.
fourth edition, (2009),
[19]
S. Hiwa, et al.
Hybrid optimization using direct, GA, and SQP for global exploration.
IEEE Congress on Evolutionary Computation, (2007), pp. 1709-1716
[20]
F. Yaman, A.E. Yılmaz.
Impacts of Genetic Algorithm Parameters on the Solution Performance for the Uniform Circular Antenna Array Pattern Synthesis Problem.
J. Appl Res Technol, 8 (2010), pp. 378-394
Copyright © 2013. Universidad Nacional Autónoma de México
Descargar PDF
Opciones de artículo