Journal of Minerals and Materials Characterization and Engineering, 2012, 11, 931-937
Published Online October 2012 (http://www.SciRP.org/journal/jmmce)
Optimization of ECM Process Parameters Using NSGA-II
Chinnamuthu Senthilkumar1*, Gowrishankar Ganesan1, Ramanujam Karthikeyan2
1Department of Manufacturing Engineering, Annamalai University, Annamalai Nagar, Tamilnadu, India
2Department of Mechanical Engineering, Birla Institute of Technology and Science, Pilani, Dubai
Email: *csmfg_au@yahoo.com
Received July 1, 2012; revised August 5, 2012; accepted August 15, 2012
ABSTRACT
Electrochemical machining (ECM) could be used as one of the best non-traditional machining technique for machining
electrically conducting, tough and difficult to machine material with appropriate machining parameters combination.
This paper attempts to establish a comprehensive mathematical model for correlating the interactive and higher-order
influences of various machining parameters on the predominant machining criteria, i.e. metal removal rate and surface
roughness through response surface methodology (RSM). The adequacy of the developed mathematical models has also
been tested by the analysis of variance (ANOVA) test. The process parameters are optimized through Nondominated
Sorting Genetic Algorithm-II (NSGA-II) approach to maximize metal removal rate and minimize surface roughness. A
non-dominated solution set has been obtained and reported.
Keywords: Electro Chemical Machining; Metal Removal Rate; Response Surface Methodology; Surface Roughness;
NSGA-II
1. Introduction
Electrochemical machining (ECM) is one of the non-
traditional machining techniques; it can achieve a wanted
shape of a surface using metal dissolution by electro-
chemical reaction and can be applied to metals such as
high-strength, heat-resistant and hardened steel. ECM
has been used in industry for cutting, deburring, drilling
and shaping [1]. In ECM electrical current passes be-
tween the cathode tool and the anode workpiece through
an electrolyte solution. The workpiece is eroded in a way
that can be described by Faraday’s law of electrolysis.
ECM is suitable for the machining of components of
complex shape and high strength alloys, as typically
found in the semiconductors industries [2]. Metal Matrix
Composites (MMC’s) are relatively new class of materi-
als characterized by lighter weight and greater wear re-
sistance than those of conventional materials. These ma-
terials have been considered for use in automobile brake
rotors and various components in internal combustion
engines. The machining of MMCs is very difficult due to
the highly abrasive nature of the reinforcement [3]. Tra-
ditional edged cutting tool machining processes are un-
economical for such materials as the attainable degree of
accuracy and surface finish are quite poor. Machining of
complex shapes in such materials by traditional processes
is still more difficult. To meet these demands, ECM pro-
cesses has now emerged [4]. The present paper, therefore,
emphasizes features of the development of comprehend-
sive mathematical models for correlating the interactive
and higher-order influences of the various machining
parameters on the most dominant machining criteria, i.e.
the metal removal rate and surface roughness phenomena,
for achieving controlled ECM. The investigation into
controlled ECM has been carried out through response
surface methodology (RSM), utilizing the relevant ex-
perimental data as obtained through experimentation.
The adequacy of thedeveloped mathematical models has
also been tested by the analysis of variance test. The
process parameters were optimized using Non-Domi-
nated Sorting Genetic Algorithm-II (NSGA-II) to maxi-
mize MRR and minimize Ra.
2. Experimental Planning
Experiments were conducted on METATECH ECM
equipment. The dimensions of the specimens were 30
mm in diameter and 6 mm in height. The tool was made
up of copper with a square cross section. Electrolyte was
axially fed to the cutting zone through a central hole of
the tool. The electrolyte used for experiment was fresh
NaCl solution, because of the fact that NaCl electrolyte
has no passivation effect on the surface of the job. The
test specimens of LM25 Al/10%SiCp composites were
produced through stir casting. The machining has been
carried out for fixed time interval. The observations were
made by varying predominant process parameters such as
*Corresponding author.
Copyright © 2012 SciRes. JMMCE
C. SENTHILKUMAR ET AL.
932
applied voltage, electrolyte concentration, electrolyte flow
rate, and tool feed rate. MRR was measured from the
weight loss. The surface roughness of the machined test
specimens was measured using a Talysurf tester with a
sampling length of 10 mm.
3. Response Surface Methodology
Response surface methodology (RSM) is the procedure
for determining the relationship various between process
parameters with the various machining criteria and ex-
ploring the effect of these process parameters on the
coupled responses [5], i.e. the material removal rate and
surface roughness phenomena. In order to study the ef-
fects of the ECM parameters on the above-mentioned
two most important machining criteria, the metal re-
moval rate (MRR) and surface roughness phenomenon
(Ra), a second-order polynomial response surface mathe-
matical model can be developed as follows to evaluate
the parametric effects on the various machining criteria
2
11
nn n
uo ii iiiijij
ii ij
Yaax axaxx

 
 
(1)
where Yu is the corresponding response, e.g. the MRR
and Ra created by the various process variables of ECM
parameters. ai represents the linear effect of xi, aii repre-
sents the quadratic effect of xi and aij reveals the lin-
ear-by-linear interaction between xi and xj. The second
term under the summation sign of the polynomial equa-
tion i.e. Equation (1) attributes to linear effects, where as
the third term of the above equation represents the higher
order effects and lastly the fourth term of the above equ-
ation includes the interactive effects of the process pa-
rameters. In the response surface methodology each vari-
able is coded in a manner so that the upper level is taken
as +2 and lower level as 2 for designing the experiment
and the test observations in an optimized way. The actual
and coded parametric values for each parameter are listed
in Table 1.
A well-designed experimental plan can substantially
reduce the number of experiments. For determining the
Table 1. Actual and corresponding coded values for each
parameter.
Levels
Parameters
2 1 0 1 2
Electrolyte concentration,
X1 (g/lit) 10 15 20 25 30
Electrolyte flow rate,
X2 (lit/min) 5 6 7 8 9
Applied voltage,
X3 (Volts) 12 13 14 15 16
Tool feed rate,
X4 (mm/min) 0.2 0.4 0.6 0.8 1
equation of the surface integrity, experimental designs
have been developed with an attempt to formulate the
mathematical relations using the smallest number of ex-
periments possible. Keeping in view of the present re-
search objectives, response surface methodology has
been utilized in order to develop the mathematical rela-
tionship between the response, Yu i.e. MRR and surface
roughness and the predominant machining parameters
are electrolyte flow rate, electrolyte concentration, ap-
plied voltage and tool feed rate according to the experi-
mental plan based on central composite rotatable second
order design as shown in Table 2.
Table 2. Different controlling parametric combinations and
test results.
Ex.No. X1 X
2 X
3 X
4 MRR
(g/min)
Ra
(µm)
1 11 11 0.124 10.274
2 1 1 11 0.098 9.952
3 11 11 0.245 8.752
4 1 1 11 0.278 8.196
5 11 1 1 0.197 8.851
6 1 1 1 1 0.219 8.248
7 11 1 1 0.197 9.324
8 1 1 1 –1 0.342 7.724
9 11 11 0.194 9.247
10 1 1 11 0.299 9.987
11 11 11 0.249 7.972
12 1 1 11 0.389 8.131
13 11 1 1 0.482 6.386
14 1 1 1 1 0.472 6.265
15 11 1 1 0.529 6.729
16 1 1 1 1 0.656 6.583
17 20 0 0 0.173 10.925
18 2 0 0 0 0.324 9.647
19 0 2 0 0 0.214 8.689
20 0 2 0 0 0.299 7.854
21 0
0 20 0.099 9.548
22 0 0 2 0 0.286 7.136
23 0 0 0 2 0.299 9.597
24 0 0 0 2 0.721 6.845
25 0 0 0 0 0.227 6.389
26 0 0 0 0 0.287 6.253
27 0 0 0 0 0.295 6.054
28 0 0 0 0 0.245 6.921
29 0 0 0 0 0.268 6.824
30 0 0 0 0 0.226 6.354
31 0 0 0 0 0.289 6.542
Copyright © 2012 SciRes. JMMCE
C. SENTHILKUMAR ET AL. 933
4. Development of Empirical Models Based
on RSM
After knowing the values of the observed response, the
values of the different regression coefficients of second
order polynomial mathematical equation i.e. Equation (1)
have been evaluated and the mathematical models based
on the response surface methodology have been deve-
loped by utilizing test results of different responses ob-
tained through the entire set of experiments by using a
computer software, MINITAB.14.
On Equation (1), the effects of various machining
process variables on MRR and Ra has been evaluated by
computing the values of different constants of Equation
(1) utilising the relevant experimental data from Table 2.
The mathematical relationship for correlating the MRR
and Ra the considered machining process parameters is
obtained as follows:










12
2
34 1
222
234
12 1314
23 2434
2
MRR
1.65380.0334 X0.0417X
0.3976X 5.0188X0.00008X
0.00002X0.01602X 1.5837X
0.00442 XX0.0004 XX0.01175 XX
–0.00575 XX0.015 XX0.2493 XX,
R 95.77 %
 




(2)










12
2
341
222
244
12 1314
2324 34
2
Ra 150.2250.977X11.29X
12.74X 7.388X0.035X
0.367X0.384X 8.855X
0.0023X X0.031XX0.232X X
0.439X X0.268X X1.983XX
R= 96.05%
 
 



(3)
5. Optimization
To optimize cutting parameters in the machining of
Al/SiCp composites, a non-dominated sorting genetic
algorithm was used. The objectives set for the present
study were as follows:
1. Maximization of the metal removal rate (MRR)
2. Minimization of average surface roughness (Ra)
The two-objective genetic algorithm optimization me-
thod used is a fast, elitist non-dominated sorting genetic
algorithm (NSGA-II) developed by Deb [6]. This algo-
rithm uses the elite-preserving operator, which favors the
elites of a population by giving them an opportunity to be
directly carried over to the next generation [7]. The
NSGA-II is a modified version, which has a better sort-
ing algorithm, incorporates elitism and does not require
the choosing of a sharing parameter a priority. The flow
chart of the NSGA-II is shown in Figure 1.
5.1. Description of NSGA-II Algorithm
The steps involved in the solution of optimization prob-
lem using NSGA-II are as follows.
5.1.1. Population Initialization
The population is initialized based on the problem range
and constraints if any.
5.1.2. Non-Dominated Sort
The initialized population is sorted based on non-domi-
nation. The fast sort algorithm is described as below
- For each individual p in main population P
- Initialize Sp = 0. This set would contain all the indi-
viduals that is being dominated by p.
- Initialize np = 0. This would be the number of indi-
viduals that dominate p.
- For each individual q in P
- If p dominates q then. add q to the set Sp i.e.
U
pP
SS q
- Else if q dominates p then increment the domination
counter for p i.e. np = np + 1
- If np = 0 i.e. no individuals dominate p then p belongs
to the first front; Set rank of individual p to one i.e
Prank = 1. Update the first front set by adding p to
front one, i.e.,
11
U
F
Fq
- This is carried out for all the individuals in main
population P.
- Initialize the front counter to one, i = 1
- The following is carried out while the ith front is non-
empty i.e. 0
i
F
- Q = 0. The set for storing the individuals for (i + 1)th
front.
- For each individual p in front Fi
- For each individual q in Sp (Sp is the set of individuals
dominated by p)
- If nq = nq 1, decrement the domination count for
individual q.
- If nq = 0 then none of the individuals in the subse-
quent fronts would dominate q.
- Hence set qrank = i + 1. Update the set Q with individ-
ual q i.e. UQQq
.
- Increment the front counter by one.
- Now the set Q is the next front and hence Fi = Q.
This algorithm is better than the original NSGA [8]
since it utilize the information about the set that an indi-
vidual dominate (Sp) and number of individuals that
dominate the individual (np).
5.1.3. Crowding D i s tance
Once the non-dominated sort is complete the crowding
distance is assigned. Since the individuals are selected
based on rank and crowding distance all the individuals
Copyright © 2012 SciRes. JMMCE
C. SENTHILKUMAR ET AL.
934
Figure 1. Flow chart of NSGA-II program.
in the population are assigned a crowding distance value.
Crowding distance is assigned front wise and comparing
the crowding distance between two individuals in diffe-
rent front is meaningless (Raghuwanshi et al., 2004). The
crowing distance is calculated as below
- For each front Fi, n is the number of individuals.
- Initialize the distance to be zero for all the individuals
i.e. Fi(dj) = 0,where j corresponds to the jth individual
in front Fi.
- For each objective function m
- Sort the individuals in front Fi based on objective m
i.e. I = sort(Fi,m).
- Assign infinite distance to boundary values for each
individual in Fi i.e.

1
Id
and

n
Id
- For k = 2 to (n – 1)
 
 
max min
11
kk
mm
kmIk
Id Idff
m
 

- I(k)·m is the value of the mth objective function of the
kth individual in I
- The basic idea behind the crowing distance is finding
the Euclidian distance between each individual in a
front based on their m objectives in the m dimen-
sional hyper space. The individuals in the boundary
are always selected since they have infinite distance
assignment.
5.1.4. Selection
Once the individuals are sorted based on non-domination
and with crowding distance assigned, the selection is
carried out using a crowded-comparison-operator (αn).
(1) Non-domination rank prank i.e. individuals
The comparison is carried out as below based on
in front
Fi
- rank
belong to the same front Fi then Fi(dp) >
urna-
m
5.1.5. Genetic Operators.
ed Binary Crossover (SBX)
lates the binary cross-
ov
will have their rank as prank = i.
(2) Crowding distance Fi(dj)
p < nq if
prank < q
- Or if p and q
Fi(dq) i.e. the crowing distance should be more.
The individuals are selected by using a binary to
ent selection with crowed- comparison-operator.
Real-coded GA’s use Simulat
operator for crossover and polynomial mutation [8].
1) Simulated Binary Crossover.
Simulated binary crossover simu
er observed in nature and is given as below.

1,1, 2,
111
2
kkkkk
cpp

 

2,1, 2,
111
2
kkkk
cp

k
p
 
th th
where ci,k is the i child with k component, pi,k is the
t
selected parent and
k (0) is a sample from a random
number generated havinghe density


1
1,
if0 1
2
c
c
p
 



2
11
1,if
2c
c
p
 
1

This distribution can be obtained from a uniformly
sampled random number u between (0,1).
c is the dis-
tribution index for crossover. That is
 

1
1
2uu
 

1
1
1
21
u
u


2) Polynomial Mutation:
is performed by The polynomial mutation
δ
ul
cp pp 
kk kkk
where ck is the child and pk is the parent with pu being
k
the upper bound on the parent component, l
k
p is the
lower bound and k is small variation which is calculated
from a polynomial distribution by using

1
1
δ21,if0.5
m
kk k
rr


1
1
δ121,if 0.5
m
kkk
rr

 

rk is an uniformly sampled random number beteen (0,1) w
and m
is mutation distribution index.
Copyright © 2012 SciRes. JMMCE
C. SENTHILKUMAR ET AL. 935
5.1.6. Recombin ation and Selection
The offspring population is combined with the current
erformed to set
est performance. The parameters are: Prob-
ab
ariance (ANOVA) and the F-ratio test
ed to justify the goodness of fit of the
aining an optimal solution.
H
points in the pareto solution set. The non-
do
rresponding objective
fu
generation population and selection is p
the individuals of the next generation. Since all the pre-
vious and current best individuals are added in the popu-
lation, elitism is ensured. Population is now sorted based
on non-domination. The new generation is filled by each
front subsequently until the population size exceeds the
current population size. If by adding all the individuals in
front Fj the population exceeds N then individuals in
front Fj are selected based on their crowding distance in
the descending order until the population size is N. And
hence the process repeats to generate the subsequent
generations.
The control parameters of NSGA–II must be adjusted
to give the b
ility of gross over Pc = 0.9 with distribution index ηc =
20, mutation probability Pm = 0.25 and population size Pz
= 100. It was found that the NSGA-II with those control
parameters produces better convergence and distribution
of optimal solutions located along the Pareto optimal
solutions. The 1000 generations are quite enough to find
the true optimal solutions.
6. Discussion
The analysis of v
have been perform
developed mathematical models. The results of the
analysis of variance are presented in Tabl e 3. The calcu-
lated values of F-ratio for the lack of fit are found to be
lesser than the standard percentage point of F distribution
for 99% confidence limit is 7.87 for MRR and Ra. Also,
values of R2 of regression analysis have been calculated
to test whether data is fitted in the developed model and
these values show that data for each response are fitted in
the developed models. The P-value for the model MRR
and surface roughness is lower than 0.05 (i.e. p= 0.05, or
95% confidence) indicates that the model is considered
to be statistically significant.
A single objective optimization algorithm will nor-
mally be terminated upon obt
owever, for most of the multi-objective problems, there
could be a number of optimal solutions .Suitability of
one solution depends on a number of factors including
user’s choice and problem environment, and hence find-
ing the entire set of optimal solutions may be desired.
Among the Pareto optimal solutions, none of the solu-
tions is absolutely better than any other solution and
hence this solution is called as non-dominated solution
[9]. GAs can find good solutions to linear and nonlinear
problems by simultaneously exploring multiple regions
of the solution space and exponentially exploiting prom-
ising areas through mutation, crossover and selection
operations. In general, the fittest individuals of any po-
pulation are more likely to reproduce and survive to the
next generation, therefore improving successive genera-
tions. Non dominating Sorting GA (NSGA-II) by Deb
and Goel (2002) is of the best methods for generating the
Pareto frontier and is used in this study. The NSGA-II
algorithm ranks the individuals based on dominance. The
fast non dominated sorting procedure allows us to find
the non domination frontiers where individuals of the
frontier set are not dominated by any solution. The crow-
ding distance is calculated for each individual of the new
population. Crowding factor gives the GA the ability to
distinguish individuals that have the same rank. This
forces the GA to uniformly cover the frontier rather than
bunching up at several good points by trying to keep
population diversity. The comparison operator (<n) is
used by the GA to sort the population for selection pur-
poses [10].
The procedure was repeated ten times to get greater
number of
minated solution set obtained over the entire optimiza-
tion process is shown in Figure 2.
This shows the formation of the pareto front leading to
the final set of solutions. The co
nction values and decision variables of this non-domi-
nated solution set are given in Table 4. The 31 out of 100
sets were presented since none of the solutions in the
non-dominated set is absolutely better than any other;
any one of them is an acceptable solution. The choice of
one solution over the other depends on the requirement
of the process engineer. If a better surface finish or a
higher production rate is required, a suitable combination
of variables can be selected from Table 4. From the ex-
perimental results presented in Table 2, the parameters
listed in the experiment number 25 leads to minimum Ra
of 5.021 µm and the corresponding MRR of 0.358
gm/min, where the electrolyte concentration, electrolyte
Figure 2. Optimal chart obtained through NSGA-II for com-
posite Al/10%SiCp composite using NaCl.
Copyright © 2012 SciRes. JMMCE
C. SENTHILKUMAR ET AL.
Copyright © 2012 SciRes. JMMCE
936
t results for the developed models.
p-value
Table 3. Analysis of variance tes
Sum of squares Mean sum of squares F-value
Source D.f MRR Ra MRR Ra MRR Ra MRR Ra
Linear 4 0.473 10.668 0.000000 168 25.70.0175 2.4213 15. 0.
Square 4 7. 6 4 0
In
Lt
0.1314 1034 0.0328 .804819.88 4.070.000 .000
teraction6 0.0505 2.4704 0.0084 1.1839 5.10 7.67 0.004 0.001
ack of fi10 0.0211 1.8967 0.0021 0.1896 2.4 1.98
Error 6 0.0052 0.5737 0.0008 0.0956
Total 30 0.6253 62.566
Tableptiminatioarameters for ECM Al/10%Si composite using NaCl.
Sl No. m)
4. Oal combns of pofCp
X1 X
2 X
3 X
4 MRR (g/min) Ra (µ
1 10 6.589 5 16 1.0 0.248
2 10 5 16 1.0 0.240 6.624
3 21 5 16 1.0 1.178 4.733
4 18 5 15 0.9 0.312 6.333
5 13 5 15 1.0 0.517 5.670
6 18 5 15 1.0 1.041 4.805
7 16 5 15 1.0 0.831 5.020
8 15 5 15 1.0 0.764 5.131
9 14 5 15 0.9 0.592 5.478
10 15 5 15 1.0 0.751 5.152
11 11 5 15 0.9 0.391 6.052
12 19 5 15 1.0 1.070 4.785
13 17 5 15 1.0 0.916 4.918
14 16 5 15 1.0 0.786 5.093
15 12 5 15 1.0 0.439 5.897
16 16 5 15 1.0 0.822 5.047
17 13 5 15 1.0 0.553 5.576
18 16 5 15 1.0 0.865 4.979
19 10 5 16 1.0 0.270 6.498
20 15 5 15 1.0 0.732 5.187
21 10 5 16 1.0 0.290 6.420
22 13 5 16 1.0 0.568 5.537
23 14 5 15 0.9 0.618 5.418
24 11 5 16 0.9 0.379 6.092
25 13 5 15 1.0 0.578 5.512
26 12 5 15 1.0 0.421 5.955
27 14 5 15 1.0 0.678 5.292
28 15 5 15 0.9 0.578 5.512
29 19 5 15 1.0 1.143 4.749
30 11 5 15 1.0 0.719 5.152
31 18 5 16 1.0 0.998 4.838
C. SENTHILKUMAR ET AL. 937
Table 5.lidation tesults for Al/1SiCp compositeNaCl.
R (gm/min) Ra (µm
Vat res0% using
MR)
#
yte
concentration,
gm/lit
ectrolyte
flow rate,
Lit/
plied Tool feed
rate, ed Actual %Error
Electrol El
min voltage, Volts mm/min PredictedActual %ErrorPredict
Ap
1 16 15 0.831 0.810 2 5.020 5.131 3 5 1.0
flow rate, d volt ta/li
7 lit/min, 1lts and 0minpectively. By op-
mizing using NSGA-II, the Ra value is very close to the
etween these performances. From
th
imized by
ted sorting genetic algorithm (NSGA
inated solution set is obtained. The
RR ha usul-
ve oation thod,ominsortinge-
netic algorithm-II. A pareto-optimal set of 100 solutions
in an Air-Lubricated Hydrodynamic Bearing,”
International Journal of Advanced Manufacturing Tech-
nology, Vol. 2726.
doi:10.1007/s0
applieage andool feed rate re 20 gmt, M
4 vo.6 mm/ res
ti
experimental value has been selected from the Table 4,
trail no: 7. The Ra value is 5.020 µm and the corre-
sponding MRR is 0.831 gm/min and the pertinent pa-
rameters are electrolyte concentration, electrolyte flow
rate, applied voltage and tool feed rate are MRR is 0.831
gm/min and the pertinent parameters are electrolyte con-
centration, electrolyte flow rate, applied voltage and tool
feed rate are 16 gm/lit, 5 lit/min, 15 volts and 1.0
mm/min respectively. This indicates that values obtained
from the NSGA-II optimization technique are in close
agreement with the experimental values and more or less
the same parameter settings. In this study, after deter-
mining the optimum conditions and predicting the re-
sponse under these conditions, a new experiment was
designed and conducted with the optimum values of the
machining parameters. Verification of the test results at
the selected optimum conditions for MRR and Ra are
shown in Table 5.
The predicted machining performance was compared
with the actual machining performance and a good agree-
ment was obtained b
e analysis of Table 5, it can be observed that the cal-
culated error is small. The error between experimental
and predicted values for MRR and Ra lie within 2% and
3%, respectively. Obviously, this confirms excellent re-
producibility of the experimental conclusions.
7. Conclusion
The ECM process parameters have been opt
using non domina
II), and a non dom
second order polynomial models developed for MRR and
Ra have been used for optimization. The choice of one
solution over the other depends on the process the engi-
neer. If the requirement is a better Ra or higher MRR, a
suitable combination of variables can be selected. Opti-
mized value obtained through NSGA-II, is 5.020 µm and
the corresponding MRR is 0.831 gm/min and the perti-
nent parameters are electrolyte concentration, electrolyte
flow rate, applied voltage and tool feed rate are 16 gm/lit,
5 lit/min, 15 volts and 1.0 mm/min respectively. Optimi-
zation will help to increase production rate considerably
by reducing machining time. The objectives such as
is obtained.
REFERENCES
[1] E. S. Lee, J. W. Park and V. Moon, “A Study on Electro-
chemical Micromachining for Fabrication of Micro-
grooves
and Rave been optimizeding a mti-objec
tiptimizme non-dating g
0, No. 10, 2002, pp. 720-
01700200229
[2] H. Hocheng, P. S. Kao and S. C. Lin,“Development of the
Eroded Opening during Electrochemical Boring of Hole,”
International Journal of Advanced Manufacturing Tech-
nology, Vol. 25, No. 11-12, 2005, pp. 1105-1112.
doi:10.1007/s00170-003-1954-x
[3] J. Paulo Davim, “Study of Drilling of Metal-Matrix Com-
posites Based on Taguchi Experiments,” Journal of Ma-
terial Processing Technology, Vol. 132, No. 1-3, 2003,
pp. 250-254.
[4] N. D. Chakladar, R. Das and S. Chakraborty, “A Digraph-
Based Expert System for Non-Traditional Machining
Processes Selection,” International Journal of Advanced
Manufacturing Technology, Vol. 43, No. 3-4, 2009, pp.
226-237. doi:10.1007/s00170-008-1713-0
[5] W. G. Cochran and G. M. Cox, “Experimental Designs,”
2nd Edition, Asia Publishing House, New Delhi, 1997.
[6] K. Dev, A. Pratap, S. Agarwal and T. Meyarivan, “A Fast
and Elitist Multi Objective Genetic Algorithm:
NSGA-II,” IEEE Transactions on Evolutionary Compu-
tation, Vol. 6. No. 2, 2002, pp. 182-197.
doi:10.1109/4235.996017
[7] B. Fu, “Piezo Electric Actuator Design via Multiobjective
Optimization Methods,” Ph.D. Thesis, University of Pad-
erborn, Paderborn, 2005.
[8] M. M. Raghuwanshi and O. G. Kakde, “Survey on Multi-
Objective Evolutionary and Real Coded Genetic Algo-
rithm,” Proceedings of the 8th Asia pacific symposium on
intelligent and evolutionary systems, Cairns, 6-7 Decem-
ber 2004, pp.150-161
[9] Y. Chen abd S. M. Mahdavain, “Parametric Study into
Erosion Wear in a Computer Numerical Controlled Elec-
tro-Discharge Machining Process,” Journal of wear, Vol.
236, No. 1-2, 1999, pp. 350-354.
[10] J. A. Joins and D. Gupta, “Supply Chain Multi Objective
Simulation Optimization,” proceedings of the 2002 Win-
ter Simulation Conference, Raleigh, 8-12 December 2002,
pp. 1306-1314.
Copyright © 2012 SciRes. JMMCE