Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Applied Soft Computing 52 (2017) 471–477

Contents lists available at ScienceDirect

Applied Soft Computing


journal homepage: www.elsevier.com/locate/asoc

Modeling of steady state hot flow behavior of API-X70 microalloyed


steel using genetic algorithm and design of experiments
H. Abarghooei a,∗ , H. Arabi b , S.H. Seyedein c , B. Mirzakhani d
a
School of Metallurgy and Materials Engineering, Iran University of Science and Technology (IUST), P.O box: 16846-13114, Narmak, Tehran, Iran
b
Center of Excellence for High Strength Alloys Technology (CESAT), School of Metallurgy and Materials Engineering, IUST, P.O box: 16846-13114, Narmak,
Tehran, Iran
c
School of Metallurgy and Materials Engineering, IUST, P.O box: 16846-13114, Narmak, Tehran, Iran
d
Department of Materials Engineering, Arak University, P.O box: 38156-12879, Sardasht, Arak, Markazi Province, Iran

a r t i c l e i n f o a b s t r a c t

Article history: API-X70 microalloyed steel is one of the most conventional materials that has been used to produce the
Received 29 May 2014 pipelines used in oil and gas industry. This steel is produced by thermo mechanical processing (TMP).
Received in revised form Prediction of steady state hot flow behavior of metals during TMP, for design of its forming process is
19 September 2016
of great importance. In this research, flow curves of API-X70 were obtained using hot torsion test at
Accepted 17 October 2016
temperature range of 950–1150 ◦ C and strain rates of 0.001–3 s−1 . Genetic algorithm (GA) was used to
Available online 21 October 2016
find parameters of steady state stress semi-empirical model in the way that minimizing the difference
between experimental data and model output. The optimal combination of GA parameters were chosen by
Keywords:
Dynamic recrystallization Taguchi design of experiments(DOE) method in order to increase efficiency of GA. Accuracy of developed
Microalloyed steel model to predict flow stress in steady state region was evaluated through statistical methods. Results
Sellars and Mc Tegart equation showed a good agreement between developed model and experimental data with R2 = 0.99 and this model
Steady state flow stress can predict steady state flow stress well.
Genetic algorithm © 2016 Elsevier B.V. All rights reserved.
Design of experiments
Taguchi method

1. Introduction is established where the flow stress reaches plateau and dislocation
density remains constant [1,2].
Hot deformation often refers to a type of metal working, in However in metals with a lower stacking fault-energy like
which deformation occurs under certain conditions of tempera- austenite phase in steels in response to increasing strain at high
.
tures T and strain rates ε (usually at T ≥ 0.6Tmelt and strain rates temperatures and low strain rates, stress rises to a maximum value,
−1
between 0.5 and 500 s ). The reason to apply this kind of metal followed by a decrease to a steady-state flow stress by the mech-
forming is due to softening of metals phenomenon which results in anism of dynamic recrystallization (DRX) [3–5]. The difference in
achieving large strains with essentially no strain hardening. There the stress/strain curves for the two types of metals are shown in
are two mechanisms responsible for softening in hot deformation Fig. 1.
depending on the nature of metal. In materials with high stacking These dynamic restoration processes (DRV & DRX) are important
fault energy (SFE) such as Aluminum and alpha iron, in which the during thermo-mechanical processing (TMP) of metals because
dislocation dissipation is difficult, dynamic recovery (DRV) is only they reduce flow stress during deformation. Furthermore, control
the softening mechanism. In this case, flow stress tends to rise with of these processes leads to manufacture of fine grained microal-
increase in strain to a point where the rate of work hardening stays loyed steels such as API-X70 which has great application in oil and
in balance with the rate of softening. In this condition, steady state gas transmission pipeline manufacturing [6–8].
The most common tests for simulating TMP in laboratory scale
and modelling the effect of dynamic restoration processes on the
flow stress are either hot-torsion or compression tests [1]. There
are various semi-empirical models to express the effect of these
∗ Corresponding author. dynamic restoration processes on flow stress. These models which
E-mail addresses: hossein.abarghooei@gmail.com (H. Abarghooei), are known as constitutive equations rely on mathematical rep-
arabi@iust.ac.ir (H. Arabi), seyedein@iust.ac.ir (S.H. Seyedein), resentations of the flow stress versus effect of strain rate and
b-mirzakhani@araku.ac.ir (B. Mirzakhani).

http://dx.doi.org/10.1016/j.asoc.2016.10.021
1568-4946/© 2016 Elsevier B.V. All rights reserved.
472 H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477

ing industry, opponent of human player (i.e. artificial intelligence)


uses GA to learn from past experience in order to avoid repeating
previous mistakes and enhance playability of game [18].
The advantage of GA over analytical techniques employed for
modelling of hot flow behavior of metals is that it does not require
any gradient information on model and it provides robust sampling
of the model space [19]. Additionally GA surpasses random Monte-
Carlo simulation because it exploits sampling information through
recombination and crossover to generate better data-fitting solu-
tion. Another method commonly used for modelling of hot flow
behavior of metals is artificial neural networks (ANNs) which may
result in movement toward local minimum. In addition to these
superiorities, GA problem solving strategy involves using “the
strings” fitness to direct the search; therefore they do not require
any problem-specific knowledge of the search space, and they can
Fig. 1. Stress-strain curve for a metal exhibiting (a) dynamic recovery only; (b) operate well on search spaces that have gaps, jumps, or noise. As
dynamic recrystallization after an initial period of dynamic recovery. each individual string within a population directs the search, the GA
searches, in parallel, numerous points on the problem state space
temperature. The hyperbolic-sine equation proposed by Sellars with numerous search directions; so noise dependence reduces
and McTegart [9] is suitable for analyzing steady state flow stress [18–21].
data obtained over wide ranges of strain rates and temperatures; The goal of this research is to tune the GA parameters using
because this equation combines both the power law and exponen- Taguchi
tial dependences on low and high stress limits, respectively. The Design: of Experiments (DOE) method in order to find best com-
formulation of this equation is as follows [9,10]: bination of GA operation parameters that predict steady state hot
flow behavior of API-X70 steel in the way that minimizing the dif-
1
1. Q n ference between experimental data and model output. The results
 = ˛ sinh−1 [ ε exp( )] (1) obtained in this work help to identify hot flow behavior of this grade
A RT
of steel, optimizing environment, enhancing quality and reducing
Where T is absolute temperature (K), R is universal gas constants manufacture costs by trial and error.
J J
( mol.K ), Q is activation energy ( mol ) and A, ␣ and n are material
constants [6,11–13].
There has been much research conducted on the modelling 2. Materials and experimental procedures
of hot flow behavior of metals [14,15]. Artificial neural networks
(ANN) has also been used for modelling of hot flow behavior of Fig. 2 shows the flow chart of experimental procedure in this
metals [16,17]. Many other research. In order to study the flow behavior, hot torsion tests
methods: such as Monte Carlo simulation have been used for were performed in a BHP hot torsion machine. Torsion specimens
this purpose as well. Mirzakhani et al. (2011) used finite element were machined from the as-received plates with mean chemical
method (FEM) to simulate the hot flow behavior of API X70 steel. composition presented in Table 1, with the axis of the torsion
Then least square method has been used to evaluate the models specimen parallel to the rolling direction of the plate. The gauge
outputs with experimental data [6]. length and gauge diameter of the torsion specimens were 20 mm
Genetic algorithm (GA) is a novel and flexible method for sys- and 6.7 mm, respectively. The tests were carried out at strain rates
tem identification, which has been widely used in different fields 0.001–0.5 s−1 and temperature range of 950–1150 ◦ C. Fig. 3 shows
of science, e.g. in robotics, GA helps the robots to navigate the a specimen ruptured at temperature of 950 ◦ C and strain rate of
path without hitting the objects or losing the way. In engineering 0.5 s−1 . The thermo-mechanical cycle used to perform hot torsion
designing, GA is a powerful tool in finding an optimal model with tests is shown in Fig. 4. Austenitizing process was performed at
maximum output and minimum resources consumption. In gam- soaking time of 15 min.

GA Block
Geng GA parameters
Evaluang populaon of
values for Npop, Xkeep, Xmut Stop criteria Yes
current generaon by objecve
for each Taguchi funcon Sasfied?
experiment.

No
Performing hot Employing
torsion test Taguchi for
Mutaon Crossover Selecng the parents
designing GA
parameters
combinaon

Introducing GA Signal to
END parameters combinaon Noise(S/N)
with minimum error calculaon

Fig. 2. Flow Chart of activities involved in this study.


H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477 473

Table 1
The mean Chemical composition of API-X70 steel (%wt).

Element C Mn Si Cu P S Nb V Ti N Fe

Weight percent 0.09 1.63 0.32 0.01 0.009 0.003 0.04 0.05 0.01 0.002 Remainder

Fig. 3. Test specimen a) as received b) after test at 950 ◦ C and strain rate 0.5 s−1.

Fig. 5. Indication of a typical chromosome with its genes.

ing nature in the way it has been working for millions of years on the
evolution of life [22,23]. GA works on the chromosomes of the pop-
ulation not on the decision variables. Each chromosome consists of
all decision variables in the objective function. In the current opti-
mization problem, decision variables are unknown parameters of
hyperbolic-sine equation and a chromosome is as shown in Fig. 5.
GA starts by generating an initial population of chromosomes.
The fitness values of each chromosome is evaluated by objective
function of the optimization problem. From now on, GA evolu-
tion starts from generation to generation. In order to produce new
generation, the parent chromosomes needed for breeding a new
child are first selected based on their fitness value and are put
Fig. 4. Thermo-mechanical cycle of hot torsion tests. into the mating pool. The selection method used in this research
was Roulette Wheel selection [24] with 2 degrees of elitism. The
To model the steady state flow behavior of API-X70 steel, crossover operator creates an opportunity for selected chromo-
Taguchi method was used as described in Section 5 to find opti- somes to yield new chromosomes. For this purpose, parents are
mal values for GA effective parameters (i.e. population size (Npop), selected two by two to produce new offspring. The crossover
crossover rate (Xkeep) and mutation rate (Xmut)). For each of method used in this research was simulated binary crossover (SBX)
Taguchi experiments GA program coded in Matlab programming (see Appendix A) [24–26]. The offsprings go through mutation
language in Matlab R2013b V 8.2.0.701 environment ran until sat- with some of their genes being changed. Applying mutation while
isfying the stop criteria. Afterwards, GA outputs were sent back to moving from current population to the next population causes
Taguchi method for Signal to Noise (S/N) calculation as described in versatility in the new generation and this is keystone towards
Section 5. Comparing S/N for all Taguchi experiments, gave the opti- achieving optimal solution [27]. The mutation method used in
mal level for GA parameters combination with least error between this research was random mutation (see Appendix A) [24,27]. GA
model output and experimental data. sequence stops when the predefined value of maximum genera-
tion (i.e. 1000 generations in this research) is reached or error is
3. Theoretical work-genetic algorithm less than a certain value [27].

GA is a member of evolutionary algorithms family based on 4. Implementation of GA for modelling


Darwin’s theory of evolution which is used to obtain global and
robust solution to optimization problems. GA is a computational According to Sellars and McTegart equation the range of the
optimization scheme with an unconventional approach which was unknown parameters for API-X70 steel are listed below:
developed by John Holland and his colleagues at the University of
Michigan [22]. The algorithm solves optimization problems imitat- 3 × 1011 ≤ A ≤ 3 × 1013 (2)
474 H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477

Table 2 Table 3
GA parameters with three level for each of them. Taguchi L9 array.

Level Experiment P1 P2 P3

Parameter L M H 1 1 1 1
2 1 2 2
Npop 40 80 120 3 1 3 3
Xkeep 0.45 0.65 0.85 4 2 1 1
Xmut 0.05 0.1 0.15 5 2 2 3
6 2 3 1
7 3 1 3
8 3 2 1
250000 ≤ Q ≤ 500000 (3) 9 3 3 2

60 ≤ ˛ ≤ 150 (4)
times in order to get more accurate results. 3 representatives1 were
2 ≤ n ≤ 6.5 (5) chosen out of 1000 repetitions in the way that completely cover the
range.
The above value are considered based on reported values for Taguchi method, deals with two kinds of factors: Controllable
microalloyed steels [6,12,28,29]. factors and noise factors. Noise factors are a kind of factors that
The goal of application of GA in this research is to determine cannot be controlled directly. When elimination of these factors
the unknown parameters of hyperbolic sine equation in the way is impossible, Taguchi method tries to minimize their effect and
that error between outcome of GA and real measurements becomes specify optimal level of controllable factors. In Taguchi method,
least. For this purpose, root mean squared error (RMSE) between repeated data are transformed into “S/N” ratio, in which “S” rep-
cost of each chromosome and experimental value is used as objec- resents desirable values of signals and “N” is representative of
tive function as below [18,30]: undesirable values of noise [26]. The objective is to maximize S/N in
order to minimize undesirable values. In this research, the aim is to

 minimize error between experimental data and model output; so
 1  N

RMSE =  ( (predicti − exp erimenti )2 ) (6) the following relation called “smaller is better” is used to calculate
Npop values of S/N [33,34]:
i=1

1
n
S
Where predict is the output stress from GA, exp eriment is the stress = −10. log( RMSEi2 ) (7)
N n
obtained from torsion test and Npop is the number of population. i=1

Where n is number of repetition of experiments and RMSE is the


5. Tuning of GA parameters output of GA.

Tuning of GA parameters has great influence over model output 6. Results and discussion
[27]. Using high values for Npop , increases the run time, restricting
how many chances each individual has to explore its neighbor- Table 4 shows the L9 array experiments with value of RMSE
hood. On the other hand, using low values for Npop may not give and S/N for each experiment. As discussed before, greater S/N ratio
good coverage of search space resulting in an inaccurate answer means better results have been attained from GA. To find optimal
after going through certain generations. There is also an optimal level for each factor, mean of S/N should be calculated for each level.
value for Xkeep . Higher values than optimal, increases the popula- Fig. 6 shows calculated means of S/N for each level of the factors
tion recombination causing the removal of useful chromosomes in used.
current generation and replacing them with harmful ones. Lower It can be concluded from Fig. 6 that the optimal level for popu-
values than optimal may make the population stationary through lation size, crossover rate and mutation rate are 120, 0.45 and 0.1
generations decreasing the chance to converge. Higher than opti- respectively. Because this combination was not one of proposed
mal values for Xmut , can cause the GA to jump over a solution that experiments in Table 4, so it must be verified to find out whether it
it was close to. Using lower than optimal values can make GA get has the highest S/N among all experiments in Table 4. Table 5 shows
stuck in local minima [27,31]. Besides adapting improper values for the RMSE and S/N values for three representatives of verification
GA parameters causes loss of genetic diversity of the GA population, experiment. It can be seen that the S/N value in this experiment is
being the main reason for premature convergence which prohibits highest among experiments presented in Table 4 and the RMSE is
GA to converge in global optimum in reasonable time [32]. the least; so it can be concluded that values introduced from Table 5
From what discussed above, it is reasonable to tune GA param- are optimal ones.
eters by means of mathematical and statistical Fig. 7 shows the error- generation diagram for the model based
methods: known as DOE on Sellars and McTegart equation. As it is shown in this figure, the
methods: Taguchi is a DOE method, in which orthogonal arrays error for the model with initial population is 700 MPa which is very
are used to find optimal values for great number of system param- far from final error (i.e. 4.206 MPa) after 400 generation.
eters by a few number of experiments. The comparison of final values for the model constants with
In this research, the aim is to find optimal values for GA parame- values from other researches [6,29] are listed in Table 6. The cal-
ters in order to get minimum error as GA output. Parameters which culated values for these constants are in a reasonable agreement
can affect the output of GA are Npop , Xkeep and Xmut . For each of
these parameters (factors), three levels have been considered as in
Table 2. In this table, L, M and H represent Low, Medium and high 1
For each set of GA parameters, the coded program automatically repeated the
respectively. By looking up in Taguchi arrays standard table [33], L9 experiment 1000 times and among 1000 results, the one with highest error, the
array with 9 proposed experiments as shown in Table 3 was used one with lowest error and the one with median error have been introduced as
to tune GA parameters. Each of these 9 experiments, repeated 1000 representative 1, 2 & 3 of the experiments respectively.
H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477 475

Table 4
L9 array experiments with RMSE error and S/N values.

No. Experiments Npop Xkeep Xmut Representative 1 Representative 2 Representative 3 S/N

1 40 0.45 0.05 4.803 4.393 4.575 −13.243


2 40 0.65 0.1 4.637 4.403 4.422 −13.042
3 40 0.85 0.15 6.743 5.077 5.772 −15.422
4 80 0.45 0.1 4.398 4.235 4.390 −12.753
5 80 0.65 0.15 4.990 4.370 4.405 −13.250
6 80 0.85 0.05 7.089 4.900 4.940 −15.170
7 120 0.45 0.15 4.364 4.246 4.294 −12.673
8 120 0.65 0.05 4.909 4.570 4.820 −13.570
9 120 0.85 0.1 5.011 4.810 4.833 −13.778

Fig. 6. Variation Mean S/N versus a)Npop levels b)Xkeep levels c)Xmut levels.

Table 5
RMSE, S/N and Attained values for constitutive equation parameters by using GA with optimal factors.

Attained values for parameters

Representative No. A Q ␣ n RMSE(Mpa) S/N

1 1.248× 1012 296911.952 122.610 6.500 4.257 −12.531


2 1.129× 1012 300058.512 122.465 6.008 4.206
3 1.554× 1012 304861.278 120.344 6.010 4.232
476 H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477

Fig. 7. RMSE-Generation error diagram towards reaching minimum value.

Fig. 8. Comparison between measured and predicted stress in various temperatures, grain sizes and strain rates.

Table 6 square method to find unknown parameters of hyperbolic sine


Calculated results from GA run for constitutive equation modelling.
equation [6].
A(s−1 ) Q(kJ/mol) ␣(MPa) n Kao et al. (2010) compared the robustness and prediction accu-
Current paper 1.13 × 10 12
300.59 122.47 6.01
racy of the LSM and the GA. According to their results, GA is a much
Mirzakhani et al. [6] 3.50 × 1012 352.00 73.51 6.02 more robust optimization method than LSM [36]. In another study,
Y. Xu et al. [29] 1.24 × 1012 393.00 83.33 4.70 Karr et al. (1991 & 1995) compared the results of application of GA
and LSM. Based on their study GA results were comparable to, or
better than, solutions determined by LSM [37,38].
with reported values for microalloyed steels in other researches
Fig. 8 shows that the model can capture the effect of work hard-
[6,29,35].
ening and dynamic recrystallization on the steady state flow stress
of API-X70 during hot deformation with great accuracy.
6.1. Validating results

By substituting attained values for constants in equation 1, 7. Conclusion


a comparison between experimental and predicted stress strain
data was accomplished in different temperatures and strain rates. In this paper, hot torsion test for API-X70 steel was performed at
The results are presented in Fig. 8. This comparison shows that temperature ranges of 950–1150 ◦ C and strain rates of 0.001–3 s−1 .
good agreement was obtained with determination coefficient of GA was used to find unknown parameters of hyperbolic sine model
R2 =0.99 and RMSE = 4.206 MPa. For the same experimental con- in the way that minimizing the difference between experimen-
ditions, R2 =0.98 and RMSE = 5.936 MPa has been acquired by tal data from hot torsion testing and model output. The optimal
Mirzakhani et al. (2011) applying FEM for modelling and least combination of GA parameters were chosen by Taguchi design of
H. Abarghooei et al. / Applied Soft Computing 52 (2017) 471–477 477

experiments (DoE) method in order to decrease run time, avoid [5] M. Rakhshkhorshid, S.H. Hashemi, Experimental: study of hot deformation
sticking in local minima and premature convergence. Accuracy of behavior in API X65 steel, Mater. Sci. Eng. A 573 (2013) 37–44.
[6] B. Mirzakhani, H. Arabi, M.T. Salehi, S. Khoddam, J. Sietsma, A. Shokouhi,
developed model to predict flow stress in steady state region was Mathematical modeling of flow behaviour of API-X70 during hot torsion
evaluated through statistical methods. testing, Adv. Mater. Res. 264–265 (2011) 60–65.
The optimal parameters for steady state flow stress were [7] R. Shafiei, E. Ebrahimi, Mathematical Modeling of Single Peak Dynamic
Recrystallization Flow, InTech, 2012.
A = 1.129×1012 , Q = 300058.512, ␣= 122.465 and n = 6.008. Results [8] D. Belato Rosado, W. De Waele, D. Vanderschueren, S. Hertelé, Latest
showed that the model can predict the effect of work hardening and developments in mechanical properties and metallurgical features of high
dynamic recrystallization on the steady state flow stress of API-X70 strength line pipe steels, Sustain. Constr. Des. (2013).
[9] C.M. Sellars, W.J. McTegart, On the mechanism of hot deformation, Acta
during hot deformation with good accuracy.
Metall. 14 (1966) 1136–1138.
[10] S.A. Krishnan, C. Phaniraj, C. Ravishankar, A.K. Bhaduri, P.V. Sivaprasad,
Acknowledgements Prediction of high temperature flow stress in 9Cr?1Mo ferritic steel during
hot compression, Int. J. Press. Vessels Pip. 88 (2011) 501–506.
[11] H.J. McQueen, S. Yue, N.D. Ryan, E. Fry, Hot working characteristics of steels in
Authors would like to acknowledge national Iranian gas com- austenitic state, J. Mater. Process. Technol. 53 (1995) 293–310.
pany (NIGC) and Mr. F. Parham for providing support for this [12] Y.I. hong, L. Qing-you, S. Dong-bail, L.X. Yang, Recrystallization behavior of
research. deformed austenite in high strength microalloyed pipeline steel, J. Iron Steel
Res. Int. 16 (2009) 75–80.
[13] J.M. Cabrera, A.A. Omar, J.J. Jonas, J.M. Prado, Modelling the flow behaviour of
Appendix A. a medium carbon microalloyed steel under hot working conditions, Metall.
Mater. Trans. A 28 (1997) 2233–2244.
Methods used in this article for crossover and mutation [14] Y. Xu, D. Tang, Y. Song, X. Pan, Dynamic recrystallization kinetics model of
X70 pipeline steel, Mater. Des. 39 (2012) 168–174.
[15] S.B. Davenport, N.J. Silk, C.N. Sparks, C.M. Sellars, Development of constitutive
The population in GA consists of some chromosomes which they equations for modelling of hot rolling, Mater. Sci. Technol. 16 (2000) 539–546.
themselves are made from some genes. Answers are stored in these [16] S. Mandal, P.V. Sivaprasad, S. Venugopal, K.P.N. Murthy, Artificial neural
network modeling to evaluate and predict the deform ation behavior of
genes. The initial population is usually created randomly based on stainless steel type AISI 304L during hot torsion, Appl. Soft Comput. 9 (2009)
the defined constraint for each gene as follows: 237–244.
[17] Y.J. Hwu, Y.T. Pan, Comparative study of artificial neural networks for the
geneij = (pup − plow ).rij + plow (A.1) prediction of constitutive behaviour of HSLA and carbon steels, Steel Res. 67
(1996) 59–66.
When pup and plow are upper and lower bound for each parameter [18] M. Tabassum, K. Mathew, A genetic algorithm analysis towards optimization
and r is a random number in (0,1) range and geneij is a gene in row solutions, Int. J. Digital Inf. Wireless Commun. 4 (2016) 124–142.
[19] Y.Y. Yeng, M. Mahfouf, D.A. Linkens, Parameter optimization of stress- strain
i and column j in the matrix of population.
constitutive equations using genetic algorithm, J. Mater. Sci. Technol. 19
(2003) 5–8.
Crossover [20] M. Gulsen, A.E. Smith, A Hierarchical Genetic Algorithm for System
Identification and Curve Fitting with a Supercomputer Implementation,
Department of Industrial Engineering, University of Pittsburgh, 1998.
The SBX formulation is as follows: [21] D. Goldberg, Genetic Algorithms in Search, Optimization and Machine
Learning, Addison-Wesley, Wokingham, England, 1989.
pnew1 = 0.5[(1 + ˇq )pm + (1 − ˇq )pd ] (A.2) [22] J. Holland, Adaptation Natural and Artificial Systems, University of Michigan,
1992.
pnew2 = 0.5[(1 − ˇq )pm + (1 + ˇq )pd ] (A.3) [23] M. Gen, R. Cheng, Genetic Algorithms & Engineering Design, Wiley
Interscience Publication, New York, 1997.
When pm and pd are corresponding genes in parents’ chromosomes [24] S.N. Sivanandam, S.N. Deepa, Introduction to Genetic Algorithms, Springer,
and pnew1 and pnew2 are the same genes as in parents, in offspring 2008, 2016.
[25] M. Affenzeller, Genetic Algorithms and Genetic Programming Modern
chromosomes. ␤q is a function defined as below:
Concepts and Practical Applications, Taylor & Francis Group, 2009, 2016.
⎧ [26] S. Sumathi, P. Surekha, Computational Intelligence Paradigms: Theory and
⎪ 1

⎨ c + 1 Applications Using MATLAB, CRC Press, Taylor & Francis Group, 2010, 2016.
if u ≤ 0.5 [27] R.L. Haupt, S.E. Haupt, Practical Genetic Algorithms, 2nd ed., Wiley
ˇq = (A.4) Interscience, 1998, 2016.


1
⎩ c + 1 [28] A. Al Shahrani, N. Yazdipour, A. Manshadi, A. Gazder, C. Cayron, E. Pereloma,
The effect of processing parameters on the dynamic recrystallisation
otherwise
behaviour of API-X70 pipeline steel, Mater. Sci. Eng. A 570 (2013) 70–81.
In which ␩c is a parameter considered to be 3 in this research. [29] Y. Xu, D. Tang, Y. Song, X. Pan, Dynamic recrystallization kinetics model of
X70 pipeline steel, Mater. Des. 39 (2012) 168–174.
[30] H. Mirzadeh, A. Najafizadeh, Extrapolation of flow curves at hot working
Mutation conditions, Mater. Sci. Eng. A 527 (2010) 1856–1860.
[31] K.A. Dejong, Parameter setting in EAs: a 30 year perspective, Stud. Comput.
Intell. 54 (2007) 1–18.
The mutation method used in this research was random muta-
[32] H.M. Pandey, A. Choudhary, D. Mehrotra, A comparative review of approaches
tion as follows: to prevent premature convergence in GA, Appl. Soft Comput. (2014), http://
dx.doi.org/10.1016/j.asoc.2014.08.025.
pnew = r(pup − plow ) (A.5) [33] S. Fraley, M. Oom, B. Terrien, J. Zalewski, Design of Experiments via Taguchi
Methods: Orthogonal Arrays, University of Michigan, 2016 (1 27 2007
In which pup and plow are upper and lower limit of constraints for [Online]. Available: https://controls.engin.umich.edu/wiki/index.php/Design
each gene respectively and r is a random number in (0,1) range. of experiments via taguchi methods: orthogonal arrays. (accessed 24.0 1.14).
[34] D.C. Montgomery, Design and Analysis of Experiments, John Wiley and Sons,
New York, 2001.
References [35] H.J. McQueen, N.D. Ryan, Constitutive analysis in hot working, Mater. Sci. Eng.
A 322 (2002) 43–63.
[1] H.R. Ezatpour, S.A. Sajjadi, M. Haddad-Sabzevar, Influence of hot deformation [36] C. Kao, J. Chung, Y. Yeh, A comparative study of the least squares method and
strain rate on the mechanical properties and microstructure of K310 cold the genetic algorithmin deducing peak ground acceleration attenuation
work tool steel, Mater. Sci. Eng. A 527 (2010) 1299–1305. relationships, Terr. Atmos. Oceanic Sci. 21 (2010) 869–878.
[2] C.A.C. Imbert, H.J. McQueen, Peak strength, strain hardening and dynamic [37] C.L. Karr, D.A. Stanley, B.J. Scheiner, A Genetic Algorithm Applied to Least
restoration of A2 and M2 tool steels in hot deformation, Mater. Sci. Eng. A 313 Squares Curve Fining (Report of Investigations No. 9339), U.S. Department of
(2001) 88–103. the Interior, Bureau of Mines, Washington, DC, 1991.
[3] T. Yan, E. Yu, Y. Zhao, Constitutive modeling for flow stress of 55simnmo [38] C.L. Karr, B. Weck, D.L. Massart, P. VANKEERBERGHEN, Least median squares
bainite steel at hot working conditions, Mater. Des. 50 (2013) 574–580. curve fitting using a genetic algorithm, Eng. Appl. Artif. Intell. 8 (1995)
[4] S. Ru-Xing, L. Zheng-dong, Hot deformation behavior of P92 steel used for 177–189.
ultra-Super-Critical power plants, J. Iron Steel Res. 18 (2011) 53–58.

You might also like