SlideShare a Scribd company logo
1 of 5
Download to read offline
AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011

Genetic Algorithm Optimization of Operating
Parameters for Multiobjective Multipass End Milling
Sunil Kumar1, and Kulvinder Garg2
1

Assistant Professor (Mechanical Engineering), Yadavindra College of Engineering, Punjabi University Guru Kashi
Campus, Talwandi Sabo, Distt Bathinda (Punjab) India,
Email: sunilbaghla@yahoo.co.in
2
Assistant Professor (Mechanical Engineering), Guru Ram Dass Institute of Engg & Technology, Bathinda (Punjab)
Email: kulvinder.garg@gmail.com

Tool Deflection in the End Milling Operation. Patwari et al.
[5] described mathematically the effect of cutting parameters
on surface roughness in end milling of Medium Carbon Steel.
The mathematical model for the surface roughness has been
developed & solved in terms of cutting speed, feed rate, and
axial depth of cut. Gupta et al. [6] proposed a Hybrid Genetic
Algorithm (HGA) to optimize the non-productive tool path in
which the initial seed solution is generated by special heuristic
and combined with random initial solution generated by simple
genetic algorithm (SGA). Basker et al. [7] used GA, Tabu
search, Ant colony Algorithm and Particle swarm optimization
algorithm for optimizing milling machining parameters. Wang
et al. [8] used Genetic simulated annealing for determining
optimal machining parameter for multi-pass milling Reddy et
al. [9] developed mathematical models based on Response
Surface Methodology to determine the effect of tool geometry
and cutting conditions for machining performance and also
optimize the surface roughness with Genetic Algorithm. Savas
et al. [10] used GA for optimization of surface roughness and
results in minimum surface roughness and increase in surface
roughness with increase in depth of cut and feed rate. Abburi
et al. [11] used RGA (real-parameters Genetic Algorithm) for
optimization of multi-pass turning process, results in
minimizing product time which is the base for SQP (Sequential
Quadratic Programming) code and results in further
improvement. Mukherjee et al. [12] reviewed the
optimization techniques for metal cutting processes and
proposed a systematic approach to determine optimal or nearoptimal cutting conditions in various kinds of metal cutting
process optimization problems. Onwubolu [13] proposed a
new optimization technique based on Tribes for determination
of the cutting parameters in multi-pass milling operations
such as plain milling and face milling. Chengqiang et al. [14]
proposed the combination of orthogonal experimental method
and genetic algorithm method for the optimization of milling
parameters, in order to improve the tool life to ensure the
processing efficiency.

Abstract— Genetic Algorithm are capable of handling a large
number of design parameters and work for optimization
problems that have discontinues or non-differentiable
multidimensional solution spaces, making them ideal for
optimization of machining parameters. Current paper is based
on Genetic Algorithm (GA) for optimization of process
parameters (e.g. feed and speed) for multi-objective multi pass
end milling. GA has been implemented using the MATLAB
environment on the objective function, which is a hybrid
function of cost and time, feed and speed. The results of
optimum cost, feed and speed have been calculated after GA
based implementation with PSO based implementation and
conventional results. The GA results are found better in terms
of the objective function as compared with PSO results for
the multi-objective multipass end milling process.
Index terms: Genetic Algorithm (GA), Particle Swarm
Optimization (PSO), Crossover, Mutation, chromosome

I. INTRODUCTION
The selection of tools, fluid, operating conditions etc. is
based upon a rational optimization procedure, where very
strong economic or production rate constraints pertain, in
material removal process in workshop. While the most
important optimization variable is usually total cost per part,
there are occasions when maximum rate of production and
time for production are also considered important. The cost
to produce one work piece is made up of money spent for
machine operations, overheads, time spent for loading, for
rapid advance, feed, rapid return and for unloading. So it is
important to optimize the production time along with
production cost by selecting optimum feed and speed in the
end milling process.
II. LITERATURE REVIEW
Though a lot of research in milling machining and
optimization has been attempted by various researchers, few
selected papers relevant in this study and the issues related
to milling machining and optimization have been discussed
in this section. Tondon et al. [1] used particle swarm
optimization for optimizing multiple machining parameters and
results in 35% reduction in machining time. Conceição et al.
[3] optimized the multi-pass cutting parameter in face milling
using genetic search. Saffari et al. [4] used Genetic Algorithm
for Optimization of the Machining Parameters to Minimize
© 2011 AMAE
DOI: 01.IJMMS.01.02.517

III. METHODOLOGY
The algorithm for the current methodology is designed
according to following two steps. The first step involves the
validation of Genetic Algorithm with Particle Swarm
Optimization for multi-objective single-pass end milling and
the second step is the implementation of Genetic Algorithm
35
AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011
for the multi-objective multi-pass end milling optimization
using the same objective function as used in single pass
optimization problem. The multi-pass optimization of the
objective function will be further done in two phases:
Phase-I: First phase consists of Volume Sectioning Method
for the developing the database for the depth of the cut(s)
and determining tentative number of passes for achieving
total depth of cut. The volume sectioning can be considered
as a multi-stage decision process in which each of the singlestage optimization problems can be stated such that the
volume to be cut is divided into possible sections called as
depth of cut(s). The selection of a proper number of sections
for the problem has extreme importance as higher precision
i.e. selecting the higher number will increase the execution
time, although more effective optimal values may have been
calculated for the objective function.
Phase-II: The second phase involves the GA optimization of
the objective function along with its speed, feed and depth
of cut. The optimization of cost function, speed and feed will
be supported by finding the tool life and surface roughness
for single-pass and multi-pass end milling.
The objective function proposed in literature for multiobjective multi-pass end milling is discussed as follows:

F = 5 * 10-5, G = 8.186 * 10-20,

Cost = Finish cost + (passes * cost for single pass) .. (6)
To establish repeatability and robustness of the algorithm,
V. Tondon et al. [1, 2] used the following machining conditions
for HSS end milling cutter on machine tool TRIAC 3-axis
CNC milling machine by Denford [1]: radial depth of the cut =
0.75 D, axial depth of cut = 0.25 in, cutting diameter = 0.25 in,
number of flutes = 2, rake angle = 14°, primary clearance angle
= 16°. The results are compared with V. Tondon [1] taking
same set of constraints. Thus the problem consists of
minimizing the cost function under given constraints.
IV. GENETIC AALGORITM IMPLEMENTATION
Genetic Algorithm is modeled after the processes of
evolution and genetic recombination. The building blocks of
the algorithms are named after genetic elements. Genetic
Algorithm are inspired by Darwin’s theory of the survival of
the fittest, which states that in nature, competition among
individuals for scant resources such as food and space results
in the fittest individuals dominating over weaker ones. Only
the fittest individual will survive and reproduce, while the
weaker individuals die out. Genes are the binary encoding of
each problem variable, and of the genes as a string are referred
to as a chromosome. A set of chromosomes is called a
population. Each chromosome in a population has a fitness
associated with it, which is calculated through a fitness
function. The chromosomes in each population are ranked
from best to worst based on their fitness. The higher ranked
chromosomes are mated to produce a new population that
exhibits characteristics of the better individuals from the
previous generation. Mutation is allowed to occur at a small
probability. This process repeats until either a desired fitness
has been achieved or a set number of generations have
occurred.
The building blocks of GA are the schema. A Schema is a
similarity template describing a subset of strings with
similarities at certain positions. A schema represents a subset
of all possible strings that have the same bits at certain string
position i.e. a schema is a set of bit strings that can be
described by a template made up of one (1s), zeros(0s) and
asterisks(*s). The alphabet {0,1,*} can be used to represent
any pattern of binary strings as one wishes. Each string
represented by a Schema is called an instance of the Schema
because the symbol * signifies that a 0 or a 1 could occur at
the corresponding string position, the schema *****
represents all the possible strings of the five bits. The fixed
positions of the schema are the string positions that have a 0
or a 1: in *000, a third, the forth and the fifth positions. In a
given population, this is determined by the average fitness
of instances of the schema.
Schemata with high fitness values, small defining lengths
and low order are called building blocks. Short, low order and

A. The machining time (Ref.[1])

Where is length of work piece (mm), D = cutter diameter (mm),
W = width of work piece (mm), v = cutting speed [m/min], Z =
number of teeth / flutes, Sz = feet per tooth [mm/tooth] and
b=width of cut / radial depth of cut [mm].
B. Tool life (for ith operation) (Ref.[1])

Where d=axial depth of the cut [mm],
are
the exponents in the tool life equation and are experimentally
determined. Also Cv is the constant of proportionality. Note
that these variables are unique for different tool-work-piece
combination.
C. Surface Roughness (for ith operation) (Ref.[1])
Ri=318 * f2 / 4d
..
(3)
Ri = surface roughness (microns), f=feed rate (mm/min) and
d=cutter diameter (mm)
D. Production cost, C, for milling [1] (from (1) & (2))
(4)
For the cost function C [4], can be written as
(5)
Where

© 2011 AMAE
DOI: 01.IJMMS.01.02.517

36
AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011
highly fit schemata are sampled, recombined and resample to
form strings of potentially higher fitness. By working with
these particular schemata, the complexity of the problem is
reduced. The genetic operators- crossover and mutationgenerate, promote and juxtapose building blocks to form
optimal strings. Crossover tends to conserve the genetic
information present in the strings to be crossed. Thus, when
the strings to be crossed are similar, its capacity to generate
new building blocks diminishes. Mutation is not a
conservative operator and can generate radically new
building blocks. Selection provides the favorable bias
towards building blocks with higher fitness values and
ensures that they increase in representation from generation
to generation. The building block hypothesis assumes that
the position of good building blocks yields good strings.
The GA implementation procedure steps are described below.
1. Generate population of a n chromosomes
2. Evaluate the fitness of each chromosome in the population.
Find the sequence incurring minimum processing time.
3. Update new population by repeating the following
a. Select two parent chromosomes from the population for
crossover with crossover probability to form new offspring
sequences.
b. Select one parent chromosomes from the population for
mutation with mutation probability to form new offspring
sequence.
c. Replace old offspring with new off springs.
4. if the end condition is satisfied, then stop and return the
best solution otherwise repeat the procedure and goto step
2. Use new generated population for a further run of the
algorithm.
In present methodology, a thirty-two bit chromosome is
selected for representing two variables of sixteen bit each,
which are speed and feed respectively (parents). The decimal
value of the variables are input, randomized and converted
into binary variable for crossover and mutation. After
performing crossover and mutation, the variables are again
converted into decimal to get the parameters. The objective
function provides the mechanism for evaluating the fitness
each chromosome. In end milling, the objective (eqn-3) is to
optimize the cost function and corresponding parameters (e.g.
speed and feed) for given conditions of machine power,
material, cost etc. While GA implementation, two parent
chromosomes from population are selected for crossover and
one parent chromosome is selected for mutation to generate
the child sequences which will replace the parent sequences
based on phenomenon of natural selection. The two site
crossover and swap mutation methodology in GA is described
in fig 1(a&b).
Strings before crossover
1 0 0 %1 0 1 %1 1
0 1 1 %1 0 0 %0 1
site 1
site 2

V. RESULTS AND DISCUSSIONS
Genetic Algorithm is developed and implemented for multiobjective multi-pass end milling process to calculate the
process parameters using MATLAB software. The aim was
to optimize the feed rate and spindle speed for obtaining
optimum cost function for multi-objective multi-pass end
milling process. The program is run with 50 generations with
a population size of 30. The GA program is run on Intel Pentium
Core I3 Processor with 4 GB RAM. Table 1 shows the results
of PSO (Ref. [1]) implementation on the designed problem
(objective function). Using PSO implementation, the minimum
cost is 4.086 $/piece compiled with 12th generation at run no.
5.
TABLE 1: PSO R ESULTS (MULTI-PASS END MILLING) (R EF. [1])

Table 2 shows the results of GA implementation on the
designed problem on which PSO was implemented using
same set of variables, constraints and boundary conditions.
The minimum cost calculated using GA implementation is
3.7313$/piece compiled at 50th generation for program run no.
7 as compared to PSO results which was 4.086$/piece.
TABLE 2: GA RESULTS (MULTI-PASS END MILLING)

Figure 2 shows the comparison of the cost function calculated after Genetic Algorithm and Particle Swarm optimization implementation (Ref. table 1 and table 2). The optimum
cost for the designed problem as calculated by GA implementation is 3.7313$/piece at feed rate 134mm/min and speed
1469 rpm for the 7th run of the program whereas the optimum
cost for the PSO implementation is 4.086$/piece at feed rate
122.39mm/min and speed 11500 rpm for the 5th run (Ref. [1])
After validating the Genetic Algorithm methodology for
multi-objective single-pass end milling, tool life in multi-pass
and single-pass end milling was computed and compared.
Figure 3 shows the comparison of tool life for multi-objective
multi-pass and single-pass end milling. The results show that
there was increase in tool life by 7.36% in multi-pass end
milling than single-pass end milling for same depth of cut

Strings after crossover
1 0 0 %1 0 0 %1 1
0 1 1 %1 0 1 %0 1
site 1
site 2
(a)

String before Mutation
1 0 0 %1 0 1 %1 1
site 1
site 2

String after mutation
0 1 1 %1 0 0 %0 1
site 1
site 2

(b)
Fig 1: (a) Two point Crossover (b) Swap Mutation

© 2011 AMAE
DOI: 01.IJMMS.01.02.517

37
AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011
MATLAB software. There are a number of constraint, few of
them are assumed as constants (depth of cut, force, pressure,
fatigue, angular pitch etc.) and few are kept variable to find
their values at which the cost function is optimum (e.g. feed,
speed etc.). Optimization techniques namely Genetic
Algorithm (GA) and Particle Swarm Optimization (PSO) are
implemented for calculating the cost and associated speed
and feed for multi-objective single-pass end milling. The GA
proved to be better for calculation of cost function for same
set of variables and constraints. The Genetic Algorithm is
then implemented for multi-objective multi-pass end milling
for calculation of cost function, tool life and surface
roughness and the results were compared with those of multiobjective single-pass end milling. This results in substantial
increase in tool life and surface finish due to reduction in
surface roughness for multi-pass end milling. So it can be
concluded that same objective function along with same set
of variables constraints and boundary conditions have been
used for both of the methodologies used in the present paper
i.e. GA and PSO. The GA implementation multi-objective multipass end milling gives better set of feed rate and spindle
speed as compared to PSO implemented for multi-objective
multi-pass end milling due to lesser value of cost function
calculation. GA is better due to the fact that PSO covers
lesser range of population and can be struck into local
maximum, while GA gives optimum results in lesser number
of iterations as it covers entire range of population and is
more iterative.

Fig2: PSO and GA Cost Comparison

(6.4mm) using two rough passes of 2.5mm and one finish
pass of 1.4mm.

Fig 3: Tool life of multipass and single pass end milling

Genetic Algorithm methodology was applied for calculating
the surface roughness on multi-objective multi-pass & singlepass end milling for same depth of cut (6.4mm as above). The
surface roughness in multi-pass and single-pass end milling
were computed and compared.

REFERENCES
[1]. V. Tandon, H.E. Mounayri, and H. Kishawy, “NC end milling
optimization using evolutionary computation,” International
Journal of Machine Tools & Manufacture, 2002.
[2]. V. Tandon, and H.E. Mounayri, “A Novel artificial Neural
networks Force model for end milling,” International Journal of
Adavanced Manufacturing Technology, vol 18, pp: 693-700, 2001.
[3]. A.C.A Conceição, C.F. Castro, and J.P. Davim, “Optimisation
of multi-pass cutting parameters in face-milling based on genetic
search” Int J Adv Manuf Technol, vol.44, pp:1106–1115, 2009
[4]. R.J. Saffari, M.R. Razfar, A.H. Salimi, and M.M. Khani,
“Optimization of Machining Parameters to Minimize Tool
Deflection in the End Milling Operation Using Genetic Algorithm”
World Applied Sciences Journal ,vol.6 (1), pp: 64-69, 2009.
[5]. M.A.U. Patwari , A.K.M. Nurul-Amin , M.D. Arif,
“Optimization of Surface Roughness in End Milling of Medium
Carbon Steel by Coupled Statistical Approach with Genetic
Algorithm,” Special Issue of the International Journal of the
Computer, the Internet and Management, Vol. 19 No. SP1,June,
2011
[6]. A.K. Gupta, P. Chandna, P. Tandon, “Hybrid genetic algorithm
for minimizing non-productive machining time during 2.5 D milling,”
International Journal of Engineering, Science and Technology ,
Vol. 3, No. 1, pp. 183-190, 2011
[7]. N. Basker, P. Asokan, R. Saravanna, and G. Probhaharan,
“Optimization of Machining Parameters for Milling Operations
Using Non-conventional Methods” Int J Adv Manuf Technol, vol.
25,p:. 1078-1088, 2005.

Fig 4: Surface Roughness after multipass and single pass end milling

Figure 4 shows the comparison of tool life for multi-pass and
single-pass end milling. The results show that there was
decrease in surface roughness by 8.5% and hence it can also
be said that the surface become more smooth after multipass
milling.
VI. CONCLUSIONS
In the present study, the cost function, a function of
machining cost and time, is optimized by optimizing the two
input parameters e.g. feed rate and spindle speed for using
© 2011 AMAE
DOI: 01.IJMMS.01.02.517

38
AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011
[8]. Z. G. Wang, Y. S. Wong, and M. Rahman, “Optimization of
multi-pass milling using genetic algorithm and genetic simulated
annealing” Int J Adv Manuf Technol, vol. 24, pp: 727-732, 2004.
[9]. N.S.K. Reddy, and P.V. Rao, “Selection of optimum tool
geometry and cutting conditions using a surface roughness prediction
model for end milling” Int J Adv Manuf Technol, vol. 26, pp: 12021210, 2005.
[10]. V. Svas, and C. Ozay, “The optimization of the surface
roughness in the process of tangential turn-milling using genetic
algorithm” Int J Adv Manuf Technol, vol.37 ,pp: 335-340, 2008.

© 2011 AMAE
DOI: 01.IJMMS.01.02.517

[11]. N.R. Abburi, and U.S. Dixit, “Multi-objective optimization
of multi-pass turning processes” Int J Adv Manuf Technol., 2005.
[12]. I. Mukherjee, R. P. Kumar, “A review of optimization
techniques in metal cutting processes” Computer & Industrial
Engineering, vol. 50, pp:15-34, 2006
[13]. G.C. Onwubolu, “Performance-based optimization of multipass face milling operations using Tribes” International
Journal of Machine Tools & Manufacture, vol.46, pp. 717–727,
2006.
[14]. Z. Chengqiang, and C. Jie, “Methods of Optimization of
Milling Parameters Based on Genetic Algorithm” The Ninth
International Conference on Electronic Measurement & Instruments,
vol. 1, pp: 382-385, 2009

39

More Related Content

What's hot

Prediction of surface roughness in high speed machining a comparison
Prediction of surface roughness in high speed machining a comparisonPrediction of surface roughness in high speed machining a comparison
Prediction of surface roughness in high speed machining a comparisoneSAT Publishing House
 
Multi Objective Optimization on SS304
Multi Objective Optimization on SS304Multi Objective Optimization on SS304
Multi Objective Optimization on SS304Rohit Bhosale
 
Application of non traditional optimization for quality improvement in tool ...
Application of non  traditional optimization for quality improvement in tool ...Application of non  traditional optimization for quality improvement in tool ...
Application of non traditional optimization for quality improvement in tool ...iaemedu
 
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...IAEME Publication
 
Using of Backpropagation Neural Network in Estimation of Compressive Strength...
Using of Backpropagation Neural Network in Estimation of Compressive Strength...Using of Backpropagation Neural Network in Estimation of Compressive Strength...
Using of Backpropagation Neural Network in Estimation of Compressive Strength...Journal of Soft Computing in Civil Engineering
 
Study on optimization of machining parameters in turning process using evolut...
Study on optimization of machining parameters in turning process using evolut...Study on optimization of machining parameters in turning process using evolut...
Study on optimization of machining parameters in turning process using evolut...IAEME Publication
 
16 siddareddy.bathini 13
16 siddareddy.bathini 1316 siddareddy.bathini 13
16 siddareddy.bathini 13Alexander Decker
 
Ll2519861993
Ll2519861993Ll2519861993
Ll2519861993IJERA Editor
 
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...IRJET Journal
 
Ijmer 46064551
Ijmer 46064551Ijmer 46064551
Ijmer 46064551IJMER
 
Reduction of short shots by optimizing injection molding process parameters
Reduction of short shots by optimizing injection molding process parametersReduction of short shots by optimizing injection molding process parameters
Reduction of short shots by optimizing injection molding process parametersIAEME Publication
 

What's hot (14)

Prediction of surface roughness in high speed machining a comparison
Prediction of surface roughness in high speed machining a comparisonPrediction of surface roughness in high speed machining a comparison
Prediction of surface roughness in high speed machining a comparison
 
Di31743746
Di31743746Di31743746
Di31743746
 
Multi Objective Optimization on SS304
Multi Objective Optimization on SS304Multi Objective Optimization on SS304
Multi Objective Optimization on SS304
 
I43065157
I43065157I43065157
I43065157
 
Application of non traditional optimization for quality improvement in tool ...
Application of non  traditional optimization for quality improvement in tool ...Application of non  traditional optimization for quality improvement in tool ...
Application of non traditional optimization for quality improvement in tool ...
 
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...
APPLICATION OF GREY RELATIONAL ANALYSIS FOR MULTI VARIABLE OPTIMIZATION OF PR...
 
Using of Backpropagation Neural Network in Estimation of Compressive Strength...
Using of Backpropagation Neural Network in Estimation of Compressive Strength...Using of Backpropagation Neural Network in Estimation of Compressive Strength...
Using of Backpropagation Neural Network in Estimation of Compressive Strength...
 
Study on optimization of machining parameters in turning process using evolut...
Study on optimization of machining parameters in turning process using evolut...Study on optimization of machining parameters in turning process using evolut...
Study on optimization of machining parameters in turning process using evolut...
 
16 siddareddy.bathini 13
16 siddareddy.bathini 1316 siddareddy.bathini 13
16 siddareddy.bathini 13
 
Ll2519861993
Ll2519861993Ll2519861993
Ll2519861993
 
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...
IRJET- Experimental Study of Taguchi Vs GRA Parameters During CNC Boring in S...
 
Ijmer 46064551
Ijmer 46064551Ijmer 46064551
Ijmer 46064551
 
Reduction of short shots by optimizing injection molding process parameters
Reduction of short shots by optimizing injection molding process parametersReduction of short shots by optimizing injection molding process parameters
Reduction of short shots by optimizing injection molding process parameters
 
N061102111
N061102111N061102111
N061102111
 

Viewers also liked

Selection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmSelection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmRiyad Parvez
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic AlgorithmTauseef Ahmad
 
Teaching learning based optimization technique
Teaching   learning based optimization techniqueTeaching   learning based optimization technique
Teaching learning based optimization techniqueSmriti Mehta
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmszamakhan
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithmgarima931
 
Optimization techniques
Optimization  techniquesOptimization  techniques
Optimization techniquesbiniyapatel
 

Viewers also liked (6)

Selection in Evolutionary Algorithm
Selection in Evolutionary AlgorithmSelection in Evolutionary Algorithm
Selection in Evolutionary Algorithm
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Teaching learning based optimization technique
Teaching   learning based optimization techniqueTeaching   learning based optimization technique
Teaching learning based optimization technique
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Genetic algorithm
Genetic algorithmGenetic algorithm
Genetic algorithm
 
Optimization techniques
Optimization  techniquesOptimization  techniques
Optimization techniques
 

Similar to Genetic Algorithm Optimization of Operating Parameters for Multiobjective Multipass End Milling

Optimization of Cutting Parameters Using Genetic Algorithm and Particle Swar...
Optimization of Cutting Parameters Using Genetic Algorithm  and Particle Swar...Optimization of Cutting Parameters Using Genetic Algorithm  and Particle Swar...
Optimization of Cutting Parameters Using Genetic Algorithm and Particle Swar...IJMER
 
Taguchi Method for Optimization of Cutting Parameters in Turning Operations
Taguchi Method for Optimization of Cutting Parameters in Turning OperationsTaguchi Method for Optimization of Cutting Parameters in Turning Operations
Taguchi Method for Optimization of Cutting Parameters in Turning OperationsIDES Editor
 
Investigations of machining parameters on surface roughness in cnc milling u...
Investigations of machining parameters on surface roughness in cnc  milling u...Investigations of machining parameters on surface roughness in cnc  milling u...
Investigations of machining parameters on surface roughness in cnc milling u...Alexander Decker
 
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...ssuser09c4d5
 
Ml2420602065
Ml2420602065Ml2420602065
Ml2420602065IJERA Editor
 
Optimization of CNC Machining
Optimization of CNC MachiningOptimization of CNC Machining
Optimization of CNC Machiningvivatechijri
 
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET Journal
 
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...Optimization of process parameters in drilling of aisi 1015 steel for exit bu...
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...IAEME Publication
 
Iq2515441549
Iq2515441549Iq2515441549
Iq2515441549IJERA Editor
 
Ae4103177185
Ae4103177185Ae4103177185
Ae4103177185IJERA Editor
 
Application of Taguchi Method for Optimization of Process Parameters in Drill...
Application of Taguchi Method for Optimization of Process Parameters in Drill...Application of Taguchi Method for Optimization of Process Parameters in Drill...
Application of Taguchi Method for Optimization of Process Parameters in Drill...ijtsrd
 
Experimental Approach of CNC Drilling Operation for Mild Steel Using Taguchi...
Experimental Approach of CNC Drilling Operation for Mild  Steel Using Taguchi...Experimental Approach of CNC Drilling Operation for Mild  Steel Using Taguchi...
Experimental Approach of CNC Drilling Operation for Mild Steel Using Taguchi...IJMER
 
Application of taguchi method in the optimization of boring parameters 2
Application of taguchi method in the optimization of boring parameters 2Application of taguchi method in the optimization of boring parameters 2
Application of taguchi method in the optimization of boring parameters 2IAEME Publication
 

Similar to Genetic Algorithm Optimization of Operating Parameters for Multiobjective Multipass End Milling (20)

IJSRDV2I1020
IJSRDV2I1020IJSRDV2I1020
IJSRDV2I1020
 
Ijmet 06 08_004
Ijmet 06 08_004Ijmet 06 08_004
Ijmet 06 08_004
 
Ijmet 06 08_004
Ijmet 06 08_004Ijmet 06 08_004
Ijmet 06 08_004
 
Optimization of Cutting Parameters Using Genetic Algorithm and Particle Swar...
Optimization of Cutting Parameters Using Genetic Algorithm  and Particle Swar...Optimization of Cutting Parameters Using Genetic Algorithm  and Particle Swar...
Optimization of Cutting Parameters Using Genetic Algorithm and Particle Swar...
 
Taguchi Method for Optimization of Cutting Parameters in Turning Operations
Taguchi Method for Optimization of Cutting Parameters in Turning OperationsTaguchi Method for Optimization of Cutting Parameters in Turning Operations
Taguchi Method for Optimization of Cutting Parameters in Turning Operations
 
Investigations of machining parameters on surface roughness in cnc milling u...
Investigations of machining parameters on surface roughness in cnc  milling u...Investigations of machining parameters on surface roughness in cnc  milling u...
Investigations of machining parameters on surface roughness in cnc milling u...
 
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...
Cuckoosearchalgorithmfortheselectionofoptimalmachiningparametersinmillingoper...
 
K046026973
K046026973K046026973
K046026973
 
Ml2420602065
Ml2420602065Ml2420602065
Ml2420602065
 
Optimization of CNC Machining
Optimization of CNC MachiningOptimization of CNC Machining
Optimization of CNC Machining
 
30120140501006
3012014050100630120140501006
30120140501006
 
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
 
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...Optimization of process parameters in drilling of aisi 1015 steel for exit bu...
Optimization of process parameters in drilling of aisi 1015 steel for exit bu...
 
Iq2515441549
Iq2515441549Iq2515441549
Iq2515441549
 
Be33331334
Be33331334Be33331334
Be33331334
 
Ae4103177185
Ae4103177185Ae4103177185
Ae4103177185
 
Optimization of Thrust Force and Material Removal Rate in Turning EN-16 Steel...
Optimization of Thrust Force and Material Removal Rate in Turning EN-16 Steel...Optimization of Thrust Force and Material Removal Rate in Turning EN-16 Steel...
Optimization of Thrust Force and Material Removal Rate in Turning EN-16 Steel...
 
Application of Taguchi Method for Optimization of Process Parameters in Drill...
Application of Taguchi Method for Optimization of Process Parameters in Drill...Application of Taguchi Method for Optimization of Process Parameters in Drill...
Application of Taguchi Method for Optimization of Process Parameters in Drill...
 
Experimental Approach of CNC Drilling Operation for Mild Steel Using Taguchi...
Experimental Approach of CNC Drilling Operation for Mild  Steel Using Taguchi...Experimental Approach of CNC Drilling Operation for Mild  Steel Using Taguchi...
Experimental Approach of CNC Drilling Operation for Mild Steel Using Taguchi...
 
Application of taguchi method in the optimization of boring parameters 2
Application of taguchi method in the optimization of boring parameters 2Application of taguchi method in the optimization of boring parameters 2
Application of taguchi method in the optimization of boring parameters 2
 

More from IDES Editor

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A ReviewIDES Editor
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...IDES Editor
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...IDES Editor
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...IDES Editor
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCIDES Editor
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...IDES Editor
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingIDES Editor
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...IDES Editor
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsIDES Editor
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...IDES Editor
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...IDES Editor
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkIDES Editor
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetIDES Editor
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyIDES Editor
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’sIDES Editor
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...IDES Editor
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance AnalysisIDES Editor
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesIDES Editor
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...IDES Editor
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...IDES Editor
 

More from IDES Editor (20)

Power System State Estimation - A Review
Power System State Estimation - A ReviewPower System State Estimation - A Review
Power System State Estimation - A Review
 
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...Artificial Intelligence Technique based Reactive Power Planning Incorporating...
Artificial Intelligence Technique based Reactive Power Planning Incorporating...
 
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
Design and Performance Analysis of Genetic based PID-PSS with SVC in a Multi-...
 
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
Optimal Placement of DG for Loss Reduction and Voltage Sag Mitigation in Radi...
 
Line Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFCLine Losses in the 14-Bus Power System Network using UPFC
Line Losses in the 14-Bus Power System Network using UPFC
 
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
Study of Structural Behaviour of Gravity Dam with Various Features of Gallery...
 
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric ModelingAssessing Uncertainty of Pushover Analysis to Geometric Modeling
Assessing Uncertainty of Pushover Analysis to Geometric Modeling
 
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
Secure Multi-Party Negotiation: An Analysis for Electronic Payments in Mobile...
 
Selfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive ThresholdsSelfish Node Isolation & Incentivation using Progressive Thresholds
Selfish Node Isolation & Incentivation using Progressive Thresholds
 
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
Various OSI Layer Attacks and Countermeasure to Enhance the Performance of WS...
 
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
Responsive Parameter based an AntiWorm Approach to Prevent Wormhole Attack in...
 
Cloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability FrameworkCloud Security and Data Integrity with Client Accountability Framework
Cloud Security and Data Integrity with Client Accountability Framework
 
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP BotnetGenetic Algorithm based Layered Detection and Defense of HTTP Botnet
Genetic Algorithm based Layered Detection and Defense of HTTP Botnet
 
Enhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through SteganographyEnhancing Data Storage Security in Cloud Computing Through Steganography
Enhancing Data Storage Security in Cloud Computing Through Steganography
 
Low Energy Routing for WSN’s
Low Energy Routing for WSN’sLow Energy Routing for WSN’s
Low Energy Routing for WSN’s
 
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
Permutation of Pixels within the Shares of Visual Cryptography using KBRP for...
 
Rotman Lens Performance Analysis
Rotman Lens Performance AnalysisRotman Lens Performance Analysis
Rotman Lens Performance Analysis
 
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral ImagesBand Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
Band Clustering for the Lossless Compression of AVIRIS Hyperspectral Images
 
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
Microelectronic Circuit Analogous to Hydrogen Bonding Network in Active Site ...
 
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
Texture Unit based Monocular Real-world Scene Classification using SOM and KN...
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 

Genetic Algorithm Optimization of Operating Parameters for Multiobjective Multipass End Milling

  • 1. AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011 Genetic Algorithm Optimization of Operating Parameters for Multiobjective Multipass End Milling Sunil Kumar1, and Kulvinder Garg2 1 Assistant Professor (Mechanical Engineering), Yadavindra College of Engineering, Punjabi University Guru Kashi Campus, Talwandi Sabo, Distt Bathinda (Punjab) India, Email: sunilbaghla@yahoo.co.in 2 Assistant Professor (Mechanical Engineering), Guru Ram Dass Institute of Engg & Technology, Bathinda (Punjab) Email: kulvinder.garg@gmail.com Tool Deflection in the End Milling Operation. Patwari et al. [5] described mathematically the effect of cutting parameters on surface roughness in end milling of Medium Carbon Steel. The mathematical model for the surface roughness has been developed & solved in terms of cutting speed, feed rate, and axial depth of cut. Gupta et al. [6] proposed a Hybrid Genetic Algorithm (HGA) to optimize the non-productive tool path in which the initial seed solution is generated by special heuristic and combined with random initial solution generated by simple genetic algorithm (SGA). Basker et al. [7] used GA, Tabu search, Ant colony Algorithm and Particle swarm optimization algorithm for optimizing milling machining parameters. Wang et al. [8] used Genetic simulated annealing for determining optimal machining parameter for multi-pass milling Reddy et al. [9] developed mathematical models based on Response Surface Methodology to determine the effect of tool geometry and cutting conditions for machining performance and also optimize the surface roughness with Genetic Algorithm. Savas et al. [10] used GA for optimization of surface roughness and results in minimum surface roughness and increase in surface roughness with increase in depth of cut and feed rate. Abburi et al. [11] used RGA (real-parameters Genetic Algorithm) for optimization of multi-pass turning process, results in minimizing product time which is the base for SQP (Sequential Quadratic Programming) code and results in further improvement. Mukherjee et al. [12] reviewed the optimization techniques for metal cutting processes and proposed a systematic approach to determine optimal or nearoptimal cutting conditions in various kinds of metal cutting process optimization problems. Onwubolu [13] proposed a new optimization technique based on Tribes for determination of the cutting parameters in multi-pass milling operations such as plain milling and face milling. Chengqiang et al. [14] proposed the combination of orthogonal experimental method and genetic algorithm method for the optimization of milling parameters, in order to improve the tool life to ensure the processing efficiency. Abstract— Genetic Algorithm are capable of handling a large number of design parameters and work for optimization problems that have discontinues or non-differentiable multidimensional solution spaces, making them ideal for optimization of machining parameters. Current paper is based on Genetic Algorithm (GA) for optimization of process parameters (e.g. feed and speed) for multi-objective multi pass end milling. GA has been implemented using the MATLAB environment on the objective function, which is a hybrid function of cost and time, feed and speed. The results of optimum cost, feed and speed have been calculated after GA based implementation with PSO based implementation and conventional results. The GA results are found better in terms of the objective function as compared with PSO results for the multi-objective multipass end milling process. Index terms: Genetic Algorithm (GA), Particle Swarm Optimization (PSO), Crossover, Mutation, chromosome I. INTRODUCTION The selection of tools, fluid, operating conditions etc. is based upon a rational optimization procedure, where very strong economic or production rate constraints pertain, in material removal process in workshop. While the most important optimization variable is usually total cost per part, there are occasions when maximum rate of production and time for production are also considered important. The cost to produce one work piece is made up of money spent for machine operations, overheads, time spent for loading, for rapid advance, feed, rapid return and for unloading. So it is important to optimize the production time along with production cost by selecting optimum feed and speed in the end milling process. II. LITERATURE REVIEW Though a lot of research in milling machining and optimization has been attempted by various researchers, few selected papers relevant in this study and the issues related to milling machining and optimization have been discussed in this section. Tondon et al. [1] used particle swarm optimization for optimizing multiple machining parameters and results in 35% reduction in machining time. Conceição et al. [3] optimized the multi-pass cutting parameter in face milling using genetic search. Saffari et al. [4] used Genetic Algorithm for Optimization of the Machining Parameters to Minimize © 2011 AMAE DOI: 01.IJMMS.01.02.517 III. METHODOLOGY The algorithm for the current methodology is designed according to following two steps. The first step involves the validation of Genetic Algorithm with Particle Swarm Optimization for multi-objective single-pass end milling and the second step is the implementation of Genetic Algorithm 35
  • 2. AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011 for the multi-objective multi-pass end milling optimization using the same objective function as used in single pass optimization problem. The multi-pass optimization of the objective function will be further done in two phases: Phase-I: First phase consists of Volume Sectioning Method for the developing the database for the depth of the cut(s) and determining tentative number of passes for achieving total depth of cut. The volume sectioning can be considered as a multi-stage decision process in which each of the singlestage optimization problems can be stated such that the volume to be cut is divided into possible sections called as depth of cut(s). The selection of a proper number of sections for the problem has extreme importance as higher precision i.e. selecting the higher number will increase the execution time, although more effective optimal values may have been calculated for the objective function. Phase-II: The second phase involves the GA optimization of the objective function along with its speed, feed and depth of cut. The optimization of cost function, speed and feed will be supported by finding the tool life and surface roughness for single-pass and multi-pass end milling. The objective function proposed in literature for multiobjective multi-pass end milling is discussed as follows: F = 5 * 10-5, G = 8.186 * 10-20, Cost = Finish cost + (passes * cost for single pass) .. (6) To establish repeatability and robustness of the algorithm, V. Tondon et al. [1, 2] used the following machining conditions for HSS end milling cutter on machine tool TRIAC 3-axis CNC milling machine by Denford [1]: radial depth of the cut = 0.75 D, axial depth of cut = 0.25 in, cutting diameter = 0.25 in, number of flutes = 2, rake angle = 14°, primary clearance angle = 16°. The results are compared with V. Tondon [1] taking same set of constraints. Thus the problem consists of minimizing the cost function under given constraints. IV. GENETIC AALGORITM IMPLEMENTATION Genetic Algorithm is modeled after the processes of evolution and genetic recombination. The building blocks of the algorithms are named after genetic elements. Genetic Algorithm are inspired by Darwin’s theory of the survival of the fittest, which states that in nature, competition among individuals for scant resources such as food and space results in the fittest individuals dominating over weaker ones. Only the fittest individual will survive and reproduce, while the weaker individuals die out. Genes are the binary encoding of each problem variable, and of the genes as a string are referred to as a chromosome. A set of chromosomes is called a population. Each chromosome in a population has a fitness associated with it, which is calculated through a fitness function. The chromosomes in each population are ranked from best to worst based on their fitness. The higher ranked chromosomes are mated to produce a new population that exhibits characteristics of the better individuals from the previous generation. Mutation is allowed to occur at a small probability. This process repeats until either a desired fitness has been achieved or a set number of generations have occurred. The building blocks of GA are the schema. A Schema is a similarity template describing a subset of strings with similarities at certain positions. A schema represents a subset of all possible strings that have the same bits at certain string position i.e. a schema is a set of bit strings that can be described by a template made up of one (1s), zeros(0s) and asterisks(*s). The alphabet {0,1,*} can be used to represent any pattern of binary strings as one wishes. Each string represented by a Schema is called an instance of the Schema because the symbol * signifies that a 0 or a 1 could occur at the corresponding string position, the schema ***** represents all the possible strings of the five bits. The fixed positions of the schema are the string positions that have a 0 or a 1: in *000, a third, the forth and the fifth positions. In a given population, this is determined by the average fitness of instances of the schema. Schemata with high fitness values, small defining lengths and low order are called building blocks. Short, low order and A. The machining time (Ref.[1]) Where is length of work piece (mm), D = cutter diameter (mm), W = width of work piece (mm), v = cutting speed [m/min], Z = number of teeth / flutes, Sz = feet per tooth [mm/tooth] and b=width of cut / radial depth of cut [mm]. B. Tool life (for ith operation) (Ref.[1]) Where d=axial depth of the cut [mm], are the exponents in the tool life equation and are experimentally determined. Also Cv is the constant of proportionality. Note that these variables are unique for different tool-work-piece combination. C. Surface Roughness (for ith operation) (Ref.[1]) Ri=318 * f2 / 4d .. (3) Ri = surface roughness (microns), f=feed rate (mm/min) and d=cutter diameter (mm) D. Production cost, C, for milling [1] (from (1) & (2)) (4) For the cost function C [4], can be written as (5) Where © 2011 AMAE DOI: 01.IJMMS.01.02.517 36
  • 3. AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011 highly fit schemata are sampled, recombined and resample to form strings of potentially higher fitness. By working with these particular schemata, the complexity of the problem is reduced. The genetic operators- crossover and mutationgenerate, promote and juxtapose building blocks to form optimal strings. Crossover tends to conserve the genetic information present in the strings to be crossed. Thus, when the strings to be crossed are similar, its capacity to generate new building blocks diminishes. Mutation is not a conservative operator and can generate radically new building blocks. Selection provides the favorable bias towards building blocks with higher fitness values and ensures that they increase in representation from generation to generation. The building block hypothesis assumes that the position of good building blocks yields good strings. The GA implementation procedure steps are described below. 1. Generate population of a n chromosomes 2. Evaluate the fitness of each chromosome in the population. Find the sequence incurring minimum processing time. 3. Update new population by repeating the following a. Select two parent chromosomes from the population for crossover with crossover probability to form new offspring sequences. b. Select one parent chromosomes from the population for mutation with mutation probability to form new offspring sequence. c. Replace old offspring with new off springs. 4. if the end condition is satisfied, then stop and return the best solution otherwise repeat the procedure and goto step 2. Use new generated population for a further run of the algorithm. In present methodology, a thirty-two bit chromosome is selected for representing two variables of sixteen bit each, which are speed and feed respectively (parents). The decimal value of the variables are input, randomized and converted into binary variable for crossover and mutation. After performing crossover and mutation, the variables are again converted into decimal to get the parameters. The objective function provides the mechanism for evaluating the fitness each chromosome. In end milling, the objective (eqn-3) is to optimize the cost function and corresponding parameters (e.g. speed and feed) for given conditions of machine power, material, cost etc. While GA implementation, two parent chromosomes from population are selected for crossover and one parent chromosome is selected for mutation to generate the child sequences which will replace the parent sequences based on phenomenon of natural selection. The two site crossover and swap mutation methodology in GA is described in fig 1(a&b). Strings before crossover 1 0 0 %1 0 1 %1 1 0 1 1 %1 0 0 %0 1 site 1 site 2 V. RESULTS AND DISCUSSIONS Genetic Algorithm is developed and implemented for multiobjective multi-pass end milling process to calculate the process parameters using MATLAB software. The aim was to optimize the feed rate and spindle speed for obtaining optimum cost function for multi-objective multi-pass end milling process. The program is run with 50 generations with a population size of 30. The GA program is run on Intel Pentium Core I3 Processor with 4 GB RAM. Table 1 shows the results of PSO (Ref. [1]) implementation on the designed problem (objective function). Using PSO implementation, the minimum cost is 4.086 $/piece compiled with 12th generation at run no. 5. TABLE 1: PSO R ESULTS (MULTI-PASS END MILLING) (R EF. [1]) Table 2 shows the results of GA implementation on the designed problem on which PSO was implemented using same set of variables, constraints and boundary conditions. The minimum cost calculated using GA implementation is 3.7313$/piece compiled at 50th generation for program run no. 7 as compared to PSO results which was 4.086$/piece. TABLE 2: GA RESULTS (MULTI-PASS END MILLING) Figure 2 shows the comparison of the cost function calculated after Genetic Algorithm and Particle Swarm optimization implementation (Ref. table 1 and table 2). The optimum cost for the designed problem as calculated by GA implementation is 3.7313$/piece at feed rate 134mm/min and speed 1469 rpm for the 7th run of the program whereas the optimum cost for the PSO implementation is 4.086$/piece at feed rate 122.39mm/min and speed 11500 rpm for the 5th run (Ref. [1]) After validating the Genetic Algorithm methodology for multi-objective single-pass end milling, tool life in multi-pass and single-pass end milling was computed and compared. Figure 3 shows the comparison of tool life for multi-objective multi-pass and single-pass end milling. The results show that there was increase in tool life by 7.36% in multi-pass end milling than single-pass end milling for same depth of cut Strings after crossover 1 0 0 %1 0 0 %1 1 0 1 1 %1 0 1 %0 1 site 1 site 2 (a) String before Mutation 1 0 0 %1 0 1 %1 1 site 1 site 2 String after mutation 0 1 1 %1 0 0 %0 1 site 1 site 2 (b) Fig 1: (a) Two point Crossover (b) Swap Mutation © 2011 AMAE DOI: 01.IJMMS.01.02.517 37
  • 4. AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011 MATLAB software. There are a number of constraint, few of them are assumed as constants (depth of cut, force, pressure, fatigue, angular pitch etc.) and few are kept variable to find their values at which the cost function is optimum (e.g. feed, speed etc.). Optimization techniques namely Genetic Algorithm (GA) and Particle Swarm Optimization (PSO) are implemented for calculating the cost and associated speed and feed for multi-objective single-pass end milling. The GA proved to be better for calculation of cost function for same set of variables and constraints. The Genetic Algorithm is then implemented for multi-objective multi-pass end milling for calculation of cost function, tool life and surface roughness and the results were compared with those of multiobjective single-pass end milling. This results in substantial increase in tool life and surface finish due to reduction in surface roughness for multi-pass end milling. So it can be concluded that same objective function along with same set of variables constraints and boundary conditions have been used for both of the methodologies used in the present paper i.e. GA and PSO. The GA implementation multi-objective multipass end milling gives better set of feed rate and spindle speed as compared to PSO implemented for multi-objective multi-pass end milling due to lesser value of cost function calculation. GA is better due to the fact that PSO covers lesser range of population and can be struck into local maximum, while GA gives optimum results in lesser number of iterations as it covers entire range of population and is more iterative. Fig2: PSO and GA Cost Comparison (6.4mm) using two rough passes of 2.5mm and one finish pass of 1.4mm. Fig 3: Tool life of multipass and single pass end milling Genetic Algorithm methodology was applied for calculating the surface roughness on multi-objective multi-pass & singlepass end milling for same depth of cut (6.4mm as above). The surface roughness in multi-pass and single-pass end milling were computed and compared. REFERENCES [1]. V. Tandon, H.E. Mounayri, and H. Kishawy, “NC end milling optimization using evolutionary computation,” International Journal of Machine Tools & Manufacture, 2002. [2]. V. Tandon, and H.E. Mounayri, “A Novel artificial Neural networks Force model for end milling,” International Journal of Adavanced Manufacturing Technology, vol 18, pp: 693-700, 2001. [3]. A.C.A Conceição, C.F. Castro, and J.P. Davim, “Optimisation of multi-pass cutting parameters in face-milling based on genetic search” Int J Adv Manuf Technol, vol.44, pp:1106–1115, 2009 [4]. R.J. Saffari, M.R. Razfar, A.H. Salimi, and M.M. Khani, “Optimization of Machining Parameters to Minimize Tool Deflection in the End Milling Operation Using Genetic Algorithm” World Applied Sciences Journal ,vol.6 (1), pp: 64-69, 2009. [5]. M.A.U. Patwari , A.K.M. Nurul-Amin , M.D. Arif, “Optimization of Surface Roughness in End Milling of Medium Carbon Steel by Coupled Statistical Approach with Genetic Algorithm,” Special Issue of the International Journal of the Computer, the Internet and Management, Vol. 19 No. SP1,June, 2011 [6]. A.K. Gupta, P. Chandna, P. Tandon, “Hybrid genetic algorithm for minimizing non-productive machining time during 2.5 D milling,” International Journal of Engineering, Science and Technology , Vol. 3, No. 1, pp. 183-190, 2011 [7]. N. Basker, P. Asokan, R. Saravanna, and G. Probhaharan, “Optimization of Machining Parameters for Milling Operations Using Non-conventional Methods” Int J Adv Manuf Technol, vol. 25,p:. 1078-1088, 2005. Fig 4: Surface Roughness after multipass and single pass end milling Figure 4 shows the comparison of tool life for multi-pass and single-pass end milling. The results show that there was decrease in surface roughness by 8.5% and hence it can also be said that the surface become more smooth after multipass milling. VI. CONCLUSIONS In the present study, the cost function, a function of machining cost and time, is optimized by optimizing the two input parameters e.g. feed rate and spindle speed for using © 2011 AMAE DOI: 01.IJMMS.01.02.517 38
  • 5. AMAE Int. J. on Manufacturing and Material Science, Vol. 01, No. 02, November 2011 [8]. Z. G. Wang, Y. S. Wong, and M. Rahman, “Optimization of multi-pass milling using genetic algorithm and genetic simulated annealing” Int J Adv Manuf Technol, vol. 24, pp: 727-732, 2004. [9]. N.S.K. Reddy, and P.V. Rao, “Selection of optimum tool geometry and cutting conditions using a surface roughness prediction model for end milling” Int J Adv Manuf Technol, vol. 26, pp: 12021210, 2005. [10]. V. Svas, and C. Ozay, “The optimization of the surface roughness in the process of tangential turn-milling using genetic algorithm” Int J Adv Manuf Technol, vol.37 ,pp: 335-340, 2008. © 2011 AMAE DOI: 01.IJMMS.01.02.517 [11]. N.R. Abburi, and U.S. Dixit, “Multi-objective optimization of multi-pass turning processes” Int J Adv Manuf Technol., 2005. [12]. I. Mukherjee, R. P. Kumar, “A review of optimization techniques in metal cutting processes” Computer & Industrial Engineering, vol. 50, pp:15-34, 2006 [13]. G.C. Onwubolu, “Performance-based optimization of multipass face milling operations using Tribes” International Journal of Machine Tools & Manufacture, vol.46, pp. 717–727, 2006. [14]. Z. Chengqiang, and C. Jie, “Methods of Optimization of Milling Parameters Based on Genetic Algorithm” The Ninth International Conference on Electronic Measurement & Instruments, vol. 1, pp: 382-385, 2009 39