Genetic Algorithm Optimization Of Process Parameters Biology Essay

Among assorted machining procedure, Wire Electrical Discharge Machining is an of import one, which have many characteristics. The cutting parametric quantities Gap Voltage, Wire provender, Pulse on clip and Pulse off clip are taken as input parametric quantities. Rest of the parametric quantities like Dielectric fluid force per unit area, wire velocity, wire tenseness, opposition and cutting length are fixed. The surface raggedness and kerf breadths are at the same time optimized. This survey presents a multi-objective optimisation technique, based on familial algorithms. The experiments were performed based on Taguchi ‘s L-16 Orthogonal array.Full experiments were conducted with assorted combinations of Gap Voltage, Wire provender, Pulse on clip and Pulse off clip. Surface raggedness and Kerf width for different conditions were obtained. The relation between the input and end product parametric quantities has been found by non-linear arrested development analysis utilizing SPSS Software. An optimum parametric quantity combination was obtained by utilizing familial algorithm based on multi nonsubjective map optimisation.


Wire EDM is an electro-erosion machining procedure. The stuffs are removed by utilizing insistent flicker rhythm between the tool and workpiece. In Wire EDM machining, a high electric discharge is created in the tool wire. When the electromotive force across the spread becomes sufficiently big, the high power flicker is produced. So the dielectric dislocation occurs. Thousands of flickers produced per seconds across the spread. Which causes addition in temperature about 10,000 degree Celsius. At high temperature and force per unit area, the work piece metal is melted, eroded and vaporised. In this manner the stuff is removed from workpiece. A non-conductive dielectric fluid is supplied continuously to forestall the shorting out of created electric discharge. The dielectric fluid supplied is utilised for blushing out of removed stuff from the workpiece tabular array. To carry on the 16 experiments, brass wire of 0.25mm diameter is used as the tool-electrode and Stainless Steel is used as the work stuff for the present experiment. The composing of the working stuff has been tested and listed in the Table 1.

We will write a custom essay sample on
Genetic Algorithm Optimization Of Process Parameters Biology Essay
or any similar topic only for you
Order now

Table 1, Chemical Compositionof Titanium

Chemical Composition Wt %

Carbon ( C )

Manganese ( Mn )

Silicon ( Si )

Sulphur ( S )

phosphoric ( P )

Nickel ( Ni )

Chromium ( Cr )

Work Material









Up to 0.08

Up to 2.00

Up to 0.75

Up to 0.030

Up to 0.045

8.00 – 10.50

18.00 – 20.00

Design of experiments based on Taguchi L-16 Orthogonal Array:

The procedure parametric quantities and the choice of degree for the procedure parametric quantities were determined based on the machine tool, cutting tool and work piece capabilityand are listed in Table 2. There are 256 combinations of procedure parametric quantity in four degrees. Taguchi L-16 Orthogonal Array is used as aDesign of experiments which is used to cut down the figure of experiments needed to be performed.

Table 2, Machining parametric quantities and their degrees


Procedure Parameter

Unit of measurement

Degree 1

Degree 2

Degree 3

Degree 4


Gap Voltage







Wire Feed







Pulsate ON clip ( Ton )







Pulse OFF clip ( Toff )






In this survey, Taguchi method, a powerful tool in parametric quantity design of public presentation features, was used to find optimum machining parametric quantities for minimal Surface Roughness in Wire EDM. Taguchi proposed to get the characteristic informations by utilizing extraneous arrays, and to analyze the public presentation step from the informations to make up one’s mind the optimum procedure parametric quantities. This method uses a particular design of extraneous arrays to analyze the full parametric quantity infinite with little figure of experiments merely. In this survey, four machining parametric quantities were used as control factors and each parametric quantity was designed to hold four degrees ( Table 2 ) .

Familial Algorithm Optimization:

General Description:

Familial Algorithms are a portion of evolutionary computer science, inspired by Darwin ‘s theory about development. Familial Algorithms was introduced by John Holland at University of Michigan in the United States in the 1970 ‘s. Genetic Algorithms merely suited for assorted ( uninterrupted and distinct ) , combinative jobs.

Familial Algorithm needs solution to the job as a genome ( chromosome ) . Familial Algorithm is get downing with a set of solutions ( chromosomes ) called population. New population is formed by utilizing consequence of old population to the fittingness which are used to organize new solution. These solutions are applied to familial operators such as mutant and crossing over to germinate the solutions in order to happen the best consequence. The flow procedure of Genetic Algorithm is shown in Fig 1.

The three of import facts to utilize familial algorithms are:

Definition of the nonsubjective map

Definition and execution of the familial representation

Definition and execution of the familial operators

Fig 1, Genetic Algorithm Flow Chart

Untitled-1 copy.jpg

Fitness Function:

AA fittingness functionA is a peculiar type ofA nonsubjective functionA that is used to sum up, as a individual figure, how near a given design solution is to accomplishing the set purposes. In this present research, two fittingness maps are used in order to acquire the optimal consequences in both surface raggedness and kerf breadth.

f1 = 2.057* ( TON-0.046 ) * ( TOFF0.020 ) * ( WF-0.038 ) * ( GV0.062 ) [ 1 ]

f2 = 0.397* ( TON-0.011 ) * ( TOFF-0.019 ) * ( WF-0.013 ) * ( GV-0.052 ) [ 2 ]

Coevals of the initial populations:

The first measure in familial algorithms is coevals of single for initial population. There are two population must be created ( i.e. inactive and dynamic ) . The values of determination variable for each person in both populations are selected from given valid scope. The limitation is given by equation.

x1 = rand ( TON ) : TON MIN a‰¤ TON a‰¤ TON MAX [ 3 ]

x2 = rand ( TOFF ) : TOFF MIN a‰¤ TOFF a‰¤ TOFF MAX [ 4 ]

x3 = rand ( WF ) : WFMIN a‰¤ WF a‰¤ WFMAX [ 5 ]

x4 = rand ( GV ) : GVMIN a‰¤ GV a‰¤ GVMAX [ 6 ]

The codification twine is formed by encoding the values of each three persons. The codification strings are called chromosome, it composed of binary figures ( 0 or 1 ) and 96 characters ( 32 foreach determination variable ) .


Chromosome contains information about solution. So chromosome should be in proper mode. In encoding method chromosome can alter into different signifier ( i.e. matching to that method ) . In this present research, Binary encryption has been chosen because it gives many possible chromoses even with a little figure of allelomorphs than others.


Chromosomes are selected from population. Best chromosome should be selected. Tournament choice is chosen as a choice Method.

Tournament Choice:

Randomly choice 2 persons from the population with equal chances ( p=1/N ) .

Topographic point a transcript of the fittest person in themating pool

Crossing over:

After the choice of encoding method, we can do a measure to a crossing over. In crossing over Genes are selected from the parents and creates new off springs. Crossover is done by taking some random points in parent chromosome than interchange everything after the random point between parents.

Example of crossing over ( | – Random point )

Chromosome 1 – 10001|00100110110

Chromosome 2 – 11011|11000011110

Offspring 1 – 10001|11000011110

Offspring 2 – 11011|00100110110


Mutation take topographic point merely after crossing over is finished. Mutation indiscriminately changes the new progeny which is formed in crossing over phase. Mutation is done by inverting the selected figure ( i.e.0 into 1 & A ; 1into 0 ) because binary encryption is selected. Mutation is chiefly depends on crossing over and encryption because if we choose permutation encryption, the mutant could be changed two cistrons.

Example for Mutant:

Original offspring 1 – 1101111000011110

Original offspring 2 – 1101100100110110

Mutated offspring 1 – 1100111000011110

Mutated offspring 2 – 1101101100110100

Creation of new population:

New population will be created at the terminal of evolutionary period based on consequence of current development procedure. The evolutionary procedure is repeated until maximal figure of development procedure is achieved.

Parameter Settings:

Population size = 10

Number of coevalss = 1000

Crossover chance = 80 %

Mutation chance = 0.5 %

Result and treatment:

In this research, an multi nonsubjective map is used in the familial algorithm to optimise the procedure parametric quantities in order to obtain the optimal consequences for both the surface raggedness and the kerf breadth. The coding written to work out the job in Matlab is given below.


Function f=main ( ten )

TON= x ( 1 ) ;

TOFF = x ( 2 ) ;

WF = x ( 3 ) ;

GV = x ( 4 ) ;

degree Fahrenheit ( 1 ) = 0.397* ( TON-0.011 ) * ( TOFF-0.019 ) * ( WF-0.013 ) * ( GV-0.052 )

degree Fahrenheit ( 2 ) = 0.397* ( TON-0.011 ) * ( TOFF-0.019 ) * ( WF-0.013 ) * ( GV-0.052 )

By utilizing GAMulti Objective tool, the above job has been solved. From the 3 set of best consequences, the optimal consequences has been considered as coveted value. The consequences obtained from the GA are tabulated in table 5.











Short ton












Experimental probe on wire electrical discharge machining of SS304 has been done. The procedure parametric quantities has been optimized utilizing Multi Objective map based Genetic Algorithm as an optimisation technique. The optimal input parametric quantity combinations to acquire the minimal Surface Roughness and Kerf Width are 53.691V Gap Voltage, 7.982mm/min Wire Feed, 9.864Aµs Pulse ON Time, 9.346Aµs Pulse OFF Time.


Hi there, would you like to get such a paper? How about receiving a customized one? Check it out