Professional Documents
Culture Documents
www.elsevier.com/locate/compstruct
Abstract
This paper uses genetic algorithms (GAs) for the optimal design of symmetric composite laminates subject to various loading and
boundary conditions. To analyze these laminates, the nite element method based on shear deformation theory is used. The Tsai
Hill failure criterion is taken as the tness function, and the ply orientation angles are the design variables. In the GA, tournament
selection and the uniform crossover method are used. The elitist model is also used for an eective evolution strategy and the
creeping random search method is adopted in order to approach the solution with high accuracy. Optimization results are given for
various loading and boundary conditions. The results show that optimization via a GA can nd the global optimal solution leading
to a substantial decrease in the failure index. 2001 Published by Elsevier Science Ltd.
Keywords: Composite laminates; Optimum design; Genetic algorithm; Strength; Finite element method; Failure index; Load-carrying eciency index
2. General theory
e e0 zj; 2
0 1
cxz !
ow
B C ox
hx
@ cyz A ow ;
oy
hy
c c:
The equilibrium equations of the rst-order shear Fig. 1. Stacking sequence and principal material axes with reference
deformation are given by coordinate axes.
J.H. Park et al. / Composite Structures 52 (2001) 217231 219
0 1 2 30 1
rx Q11 Q12 Q16 0 0 ex
B ry C 6 Q12 Q22 Q26 0 0 7B ey C
7B
B C 6 C
B C 6 7B C
B sxy C 6 Q16 Q26 Q66 0 0 7B cxy C; 4
B C 6 7B C
@ sxz A 4 0 0 0 Q44 Q45 5@ c xz
A
syz 0 0 0 Q45 Q55 cyz
where Qij is the transformed stiness matrix. By in-
tegrating the stresses of Eq. (4) with respect to the z-
direction, we obtain the resultant forces, resultant
moments, and resultant shear forces as
! " # !
N A B e0
;
M B D j
0 1 2 30 1 5
Qx DS44 DS45 cxz
B C 6 7B C
Q @ Qy A 4 DS45 DS55 5@ cyz A DS c ;
where
Z h
2 Fig. 2. Nine node Lagrange plate element with ve degrees of free-
Aij ; Bij ; Dij Qij 1; z; z2 dz; i; j 1; 2; 6; dom.
h
2
Z h
6
2
DSij k Qij dz; i; j 4; 5; where
h
2
2 oN 3
and k is the shear correction factor. This shear correc- ox
i
0 0 0 0
tion factor is derived from corrections to the rst-order 6 7
6 oNi
07
shear deformation theory from exact solutions. In this Bei 6 0 oy
0 0 7;
4 5
paper, k is assumed to be 5/6 [18]. oNi oNi
0 0 0
oy ox
2 oNi
3
0 0 0 ox
0
3. FEM analysis 6 7
6 oNi 7
Bbi 6 0 0 0 0 oy 7;
4 5
The variable nite element method based on rst- 0 0 0 oNi oNi
oy ox
order shear deformation theory and the penalty plate-
bending element, proposed by Reddy [19], are used for " oNi #
0 0 ox
Ni 0
the analysis of composite laminates. A Lagrange plate Bsi ;
oNi
element with nine second-order nodes is used as shown 0 0 oy
0 Ni
in Fig. 2, in which there are ve degrees of freedom
(u; v; w; hx ; hy ). and subscripts e; b, and s, respectively, dene extension,
The interpolation function of the displacement eld is bending, and shear.
dened as The strain energy (u) is obtained by integrating over
0 1 the area of the element:
u
Bv C Z Z
B C X n 1 1
T T
B C u N e0 dA M j dA
Bw C N i di ; 7 2 2
B C A A
@ hx A i1
Z
1
hy QTc dA: 9
2 A
T
where di ui ; vi ; wi ; hxi ; hyi , Ni Ni I, where Ni is the
Eq. (9) can be written as
interpolation function, and di represent the nodal vari-
ables. The mid-plane strains and curvatures are given by X1
u dTe KTe de ; 10
e0 Bei di ; j Bbi di ; c Bsi di ; 8 e
2
220 J.H. Park et al. / Composite Structures 52 (2001) 217231
where Ke is the stiness matrix of element: species when reproduction occurs. An initial population
Z of chromosomes explores the search space for optimal
Kij BTi DBj dA solutions by means of a randomized process of selection,
A
crossover, and mutation. All individuals have their t-
Z
ness value for new search points, and the selection
BTei ABej BTbi BBej dA process permits those individuals of superior tness to
A
Z reproduce more than others. Selected individuals gen-
erate new ospring by combining their features. The
BTei BBbj BTbi DBbj dA
A mutation process provides the new search space by al-
Z tering the genes on a chromosome.
BTsi DSBsj dA; 11 GAs are dierent from traditional searching tech-
A niques such as gradient technique. Because they are not
and limited by such conditions as continuity of the variables,
0 1 the number of design variables, problems of local min-
Bei
ima, and do not have to decide starting points according
Bi @ Bbi A; 12
to the type of problem, they can readily be designing
Bsi
composite materials.
2 3
A B 0
D 4 B D 0 5: 13 4.2. Fitness function, failure index, design variables, and
0 0 DS ply orientations
The total potential energy, p of the plate is The aim of this study is to maximize the strength of
pU V; 14 composite laminates by altering the ply orientation for a
given thickness of layer. The ply orientation angles of
where U is strain energy and V is the potential energy composite laminates are taken as design variables, and
due to external loads. By minimizing p with respect to the failure index of TsaiHill theory is used as the tness
the displacement di , we can obtain the nal matrix function [22]. Chromosomes are dened as shown in
equation Fig. 3. Each gene consequently represents a ply angle.
Kd f: 15 The ply angle is coded as a binary number and is
mapped to a decimal number.
The strains in Eq. (2) are obtained from the strains The optimization problem can be expressed in
and curvatures on the mid-plane on putting displace- mathematical form:
ment di into Eq. (8). The stresses are calculated at the
integration point about each laminate by putting the r21 r1 r2 r22 s212
Minimize fTH h 2 2
strains into the constitutive Eq. (4). Finally, r1 , r2 , s12 X2 X2 Y S 16
can be obtained by transforming the calculated stresses subject to 90 6 h 6 90;
into the ber orientation. Failure indices can therefore
where fTH h is the TsaiHill quadratic failure criterion,
be obtained by using the TsaiHill theory.
taken as the failure index. The tness function is cal-
culated by the nite element method under various
boundary conditions. The total number of elements is
4. Optimization procedure denoted p, the number of integration points within one
element is q, and the number of piles is r. The tness
4.1. Genetic algorithms function is calculated at each point of fp; q; rg. Among
these calculated tness functions, the maximum tness
GAs [20] are a subset of evolutionary algorithms
(EAs) and are derived from the study of biology, arti-
cial intelligence and numerical optimization. They are
equally applicable in engineering. The GA is inspired by
adaptation in natural and articial systems [21], and its
usefulness in optimization has been veried. As better
GAs have been developed, the idea has been widely
applied in the science, economics and engineering.
Technically, the GA is a probabilistic search technique
based on natural selection. Nature tends to make more
copies of chromosomes that cause benecial adaptations
to a given environment, and introduces variation in a Fig. 3. Denition of chromosome.
J.H. Park et al. / Composite Structures 52 (2001) 217231 221
function is sought and minimized. This procedure can be Mutation expands the search space by random
written as changes of string bits in the chromosome that alter the
2 1 1 1 3 chromosome overall. Consequently, we can prevent the
fTH h1 ; fTH h2 ; . . . ; fTH hr
6 f 2 h ; f 2 h ; . . . ; f 2 h 7 existing population from seeking local minima using
6 TH 1 TH 2 TH r 7 mutation. In this study, the search space is expanded by
Minimize Max6 6 ..
7
7
4 5 17 restarting the GA with the new population (involving
.
pq pq pq
mass mutation) if there is little dierence between elite
fTH h1 ; fTH h2 ; . . . ; fTH hr tness and the average tness of the population.
subject to 90 6 h 6 90: The creeping random search method, proposed in
1958 by Brook [24], nds the individual that has supe-
rior tness by shifting a random value of design vari-
4.3. Operation of the genetic algorithm
ables using a restricted probability density distribution.
The iteration rule of a creeping random search is to nd
The roulette wheel method is widely used for ran-
a minimum
domization. But this method cannot select dominantly
the best individuals as the population of next genera- k k
x z if fTH xk zk 6 fTH xk success;
tion, although individuals have high tness. By contrast, xk1 k
x otherwise failure;
tournament selection chooses a random set of individ-
uals and picks out the best among them. Tournament 18
selection also has the characteristic of controlling the where zk denotes a random vector.
next generation according to reproduction of dominant In this study, the creeping random search is per-
individuals by varying the tournament size. Therefore, formed by changing the elite individual's design variable
in this research, we use tournament selection, with when the GA restart with the newly generated popula-
tournament size of two (binary tournaments). Elitist tion. A ow chart for the process of optimum design is
selection ensures that the best chromosome is passed presented in Fig. 5.
into the new generation if it is not selected through
another process. We also use the elitist model.
Crossover is the main genetic operator. It operates on
two chromosomes and generates ospring by combining 5. Numerical examples
features of both chromosomes. One-point crossover
combines two chromosomes by choosing a random cut- Optimum designs of composite laminates subject to
point; two-point crossovers combine two chromosomes various loading and boundary conditions were sought
by choosing two cut-points; and uniform crossover using the GA. Material properties of composite and GA
combines chromosomes by choosing random cut-points, parameters are given in Tables 1 [25] and 2, respectively.
as shown in Fig. 4. In this paper, we use uniform Throughout the calculations, plates have thickness h
crossover with a strong crossover eect; the crossover 4 mm, a=b 1, and a=h 25. The population number
rate is 0.5 [23]. is 10 and chromosomes have 15 bitstrings per variable.
Fig. 4. Crossover.
222 J.H. Park et al. / Composite Structures 52 (2001) 217231
Table 1 Table 2
Material properties GA-parameters
CFRP T300/N5208 graphite/epoxy Population size 10
E1 132.5 GPa Length of chromosome 15 bits
E2 10.8 GPa Selection strategy Tournament and elitist
G12 G13 5.7 GPa Crossover strategy Uniform crossover with
G23 3.4 GPa 0.5 probability
m12 0.24 Mutation strategy Mass mutation and creeping
X 1515 MPa random search
Y 43.8 MPa Maximum parameter value 90
S 86.9 MPa Minimum parameter value )90
Optimum solutions are obtained by iteration of the de- 5.1. Optimum design for various loading conditions
sign variables. The interval is
Optimum designs of the symmetric composite lami-
90 90 nate subject to various loading conditions have been
Dhi 0:005493 . . . 19
215 1 performed. Fig. 6 shows the layout of composite lami-
J.H. Park et al. / Composite Structures 52 (2001) 217231 223
p
worst f:i:=optimum f:i:
34.6
34.6
34.6
6.9
6.8
7.2
2.5
3.1
3.6
1.5
1.9
2.1
4.7
5.5
5.6
Optimum f.i.
0.0068
0.0068
0.0068
0.758
0.835
0.766
0.722
0.489
0.361
0.229
0.139
0.111
2.356
1.801
1.77
45:17s
52:1s
45:58s
43:57= 44:27=
44:76=
70:47=41:81= 47:61s
45:0= 43:21s
54:47=54:91= 48:93s
2:81= 1:05= 0:53=
0:03=0:019= 0:04s
44:99s
74:78= 21:14s
45:31= 44:75=
45:92= 44:25=
Optimum angle
4:31= 61:78s
51:13=50:99s
0:002=0:01s
80:33=
31:05=
42:77=
Fig. 6. Layout of composite laminate and boundary conditions for the
evaluation of loading eect: (a) one side simply supported with center
point xed and the other three edges free; (b) all sides simply sup-
Worst f.i.
ported.
8.144
8.144
8.144
4.823
4.842
4.822
0.525
0.527
0.526
53.934
55.063
55.907
36.71
38.66
39.74
30:54=19:66=16:86=18:29s
demonstrate the validity of the method used in this
54:8=56:8=59:14=65:03s
study, the worst solutions are evaluated as well as the
0:002= 19:67=0:02=
90= 90=90= 90s
44:81=45:46=44:96s
30:99=22:73=22:64s
89:81= 89:99=90s
45:03=44:71s
35:46=31:32s
28:55=20:48s
Worst angle
4
6
8
s
worst failure index
ILC : 20
optimum failure index
Combined (uniform + biaxial)
Biaxial
Point
Fig. 7. Fitness function of 4-ply symmetric laminate for various loading conditions: (a) uniaxial loading; (b) biaxial loading; (c) uniform loading; (d)
point loading; (e) combined loading (uniform + biaxial).
5.1.1. Uniaxial loading Fig. 8(a) shows that the GA seeks the minimum value in
fewer generations because the tness function has no
Uniaxial tensile loading (Nx 0:5 MN=m) is applied local minimum as shown in Fig. 7(a).
to symmetric laminate with the boundary condition of
Fig. 6(a). It is obvious that the maximum strength of 5.1.2. Biaxial loading
laminates occurs when all layer angles are parallel to the
ber orientation, 0s and that the worst ply angle of Optimum designs of in-plane biaxially loaded plates
maximum failure index is 90s . The load-carrying ca- with a loading condition of Nx :Ny 1:2 (Nx 0:5
pability of the best designed plate is about 34 times MN=m, Ny 1 MN=m) which is similar to a cylindri-
better than that for the worst design angle in Table 3. cal pressure vessel under internal pressure were sought.
J.H. Park et al. / Composite Structures 52 (2001) 217231 225
For a laminate of 4-ply, the optimum ply angle is 5.1.4. Point loading
[51.1]s , which is close to the solution of [54.7]s from
the netting analysis considering only the ber load-car- Optimum designs, when a point load (P 1 kN) is
rying capability. In Fig. 8(b), more generations are applied to the center of the plate, were sought. It is
needed for convergence than uniaxial loading case due found that the load-carrying factors have relatively
to local minimum as shown in Fig. 7(b). Fig. 9 shows the small values compared to these under other loading
distribution of chromosomes on the contour of the t- conditions, as shown in Table 3. The tness functions of
ness function and the eect of crossover in nding the 4-ply laminates are given in Fig. 7(d).
maximum tness value. For initialized chromosomes as
shown in Fig. 9(a), the elite tness is 24.0 and the av- 5.1.5. Combined loading
erage tness is 6.79. Fig. 9(b) shows the distribution of
population of the second generation. The elite tness Optimization of laminate design under a combination
and the average tness are 29.4 and 12.66. of in-plane biaxial loading (Nx 0:5 MN=m, Ny
1 MN=m) and uniform loading q 1 MN=m2 ) was
performed. The tness functions of 4-ply laminates are
5.1.3 Uniform loading given in Fig. 7(e). In this case the optimized laminate
can carry external loads more than 4.7 times greater
Optimum designs under uniform load q 1 MN=m2 ) than for the worst designed laminate.
were sought. The tness functions of 4-ply laminates are
given in Fig. 7(c). The worst stacking sequence is 45s . According to the above results, the failure index of
The optimum failure index is more sensitive to the the laminates subjected to inplane loading is not highly
number of plies than the other loading conditions, and sensitive of the number of plies overall for optimal de-
can support loads 2.5 or more times larger than the sign as well as worst stacking sequence. On the other
worst design as shown in Table 3. hand, for the laminates subjected to transverse loading,
226 J.H. Park et al. / Composite Structures 52 (2001) 217231
such as uniform or point loads, the optimum failure 5.2. Optimum design for various boundary conditions
index decreases as the number of plies increases, while
the worst failure index is relatively independent of the Optimum designs of laminates under various
number of plies. This means that a greater number of boundary conditions were sought. The boundary con-
plies can carry a greater load for the same overall ditions are presented in Fig. 10. Uniform (q 1
thickness. These results may apply to the aspect ratio of MN=m2 ) and point (P 1 kN) loads are respectively
a=b 1 only. applied [2628]. The corresponding optimal designs are
Fig. 10. Various boundary conditions: (a) boundary condition 1 (two opposite edges simply supported and the other two edges clamped);
(b) boundary condition 2 (three edges simply supported and one edge clamped); (c) boundary condition 3 (all edges clamped); (d) boundary condition
4 (one edge simply supported and the other edges clamped); (e) boundary condition 5 (two opposite edges simply supported, the third edge free,
and the forth edge clamped); (f) boundary condition 6 (three edges clamped and the fourth edge free); (g) boundary condition 7 (two opposite
edges simply supported, and the other two edges free).
Table 4
Optimum design for various boundary conditions under uniform loading
p
Boundary condition Ply Worst angle Worst f.i. Optimum angle Optimum f.i. worst f:i:=optimum f:i:
1 4 3:97=5:83s 3.175 89:98= 0:2s 0.134 4.8
227
228
Table 5
Optimum design for various boundary conditions under point loading
p
Boundary condition Ply Worst angle Worst f.i. Optimum angle Optimum f.i. worst f:i:=optimum f:i:
1 4 25:3=22:04s 0.475 88:22= 12:01s 0.097 2.2
given in Tables 4 and 5. The tness functions of h1 =h2 s Boundary Two opposite edges simply supported,
for each boundary condition are presented in Fig. 11. condition 5 the third edge free, and the fourth edge
clamped
Boundary Three edges built in and the fourth edge
Boundary Two opposite edges simply supported condition 6 free
condition 1 and the other two edges built in Boundary Two opposite edges simply supported
(clamped) condition 7 and the other two edges free
Boundary Three edges simply supported and one
condition 2 edge clamped
Boundary All edges clamped For boundary condition 1, optimal stacking sequence
condition 3 of 4-ply laminate has 90=0s under uniform load. For
Boundary One edge simply supported and the other boundary condition 2, the load-carrying capability of
condition 4 edges clamped the optimal ply angle against the worst ply angle is lower
Fig. 11. Fitness function of 4-ply symmetric laminate for various boundary conditions.
230 J.H. Park et al. / Composite Structures 52 (2001) 217231
than for boundary condition 1. For boundary condition [3] Schmit Jr LA, Farshi B. Optimum laminated design for strength
3, the worst ply angle of 4-ply laminate is nearly 45=45s and stiness. Int J Numer Meth Eng 1997;7:51936.
[4] Schmit Jr LA, Farshi B. Optimum design of laminated ber
under two loading conditions. The optimal ply angle is composite plates. Int J Numer Meth Eng 1977;11:62340.
45= 45s under uniform load and 90=0s under point [5] Tauchert TR, Adibhatla S. Design of laminated plates for
loading. For boundary condition 6, the load-carrying maximum stiness. J Compos Mater 1984;18:5869.
capability is obviously dierent under uniform load and [6] Turvey GJ, Marshall IH. Buckling and postbuckling of composite
point loading. It follows that the failure index for the plates. London: Chapman & Hall; 1995. p. 32765.
[7] Kam TY, Snyman JA. Optimal design of laminated composite
worst ply angle under uniform loading is very large plates using a global optimization technique. Compos Struct
because the stresses in the region of connecting free and 1991;19:35170.
clamped edges are much larger than under point load- [8] Arora JS. Introduction to optimum design. New York: McGraw-
ing. Also, under uniform load, the failure index for the Hill; 1989.
worst ply angle is much larger than that for boundary [9] Powell MJD. An ecient method for nding the minimum of a
function of several variables without calculating derivatives.
condition 4 because of the free edge eect. For boundary Comput J 1964;7:15562.
condition 7, tness values are distributed over a wide [10] Minga AK. Honeycomb design using a genetic algorithm. Paper
range as shown in Fig. 11. Under uniform load, the presented at the AIAA Southeastern Resional Student Confer-
optimal ply angle is 0s and the worst ply angle is 90s . ence, Atlanta, GA., April 1987.
The load-carrying capability under uniform load is [11] Callahan J, Weeks GE. Compos Eng 1992;2:14960.
[12] Ball NR, Sargent PM, Ige DO. Arti Intell Eng 1993;8:99108.
much larger than under point load, as for boundary [13] Riche RL, Haftk RT. AIAA J 1993;31:9516.
condition 6. [14] Jaunky N, Knight NF, Ambur DR. Compos Struct 1998;41:243
52.
[15] Kim JS, Kim CG, Hong CS. Compos Struct 1999;46:17187.
6. Conclusions [16] Kim CW, Song SR, Hwang W, Park HC, Han KS. On the
failure indices of quadratic failure criteria for optimal stacking
sequence design of laminated plate. Appl Compos Mater 1994;
1. The optimum designs are easily obtained using GAs 1:815.
without auxiliary information such as derivatives of [17] Ochoa OO, Reddy JN. Finite element analysis of composite
the objective function or an initial guessing point. laminates. Dordrecht: Kluwer Academic Publishers; 1992.
[18] Whitney JM. Structural analysis of laminated anisotropic plates.
2. The creeping random search method with the GA is
Technomic Publishing Company Inc, 1987.
an eective search technique for more accurate opti- [19] Reddy JM. A penalty plate-bending element for the analysis
mum solution. including transverse shear eects for applications to laminated
3. In the optimum design of composite laminates with plates. AIAA J 1971;9(5):9127.
aspect ratio of a=b 1, the optimum failure index de- [20] Tomas B. Evolutionary algorithms in theory and practice. New
creases as the number of plies increases for transverse York: Oxford; 1996.
[21] Holland JH. Adaption in natural and articial systems. The
loading, while the failure index of the laminates sub- University of Michigan Press, 1975.
jected to inplane loading is not highly sensitive of the [22] Rowlands RE. Strength (failure) theories and their experimental
number of plies. correlation. In: Sih GC, Skudra AM, editors. Handbook of
4. From the optimization results for various boundary composites: failure mechanics of composites, vol. 3. Amsterdam:
Elsevier; 1985. p. 912.
conditions, the load-carrying eciency index for uni-
[23] Lawrence D. Handbook of genetic algorithms. New York: Van
form loading has better values in the laminates under Nostrand Reinhold; 1991. p. 4650.
boundary conditions 6 and 7. Under point loading, [24] Hans-Paul S. Evolution and optimum seeking. New York: Wiley;
however, the load-carrying eciency index is similar 1995. p. 945.
for all boundary conditions except for boundary con- [25] Reddy YSN, Reddy JN. Linear and non-linear failure analysis of
composite laminates with transverse shear. Compos Sci Technol
dition 7.
1992;44:22755.
[26] Timoshenko S, Woinowsky-Krieger S. Theory of plates and
shells. New York: McGraw-Hill; 1959. p. 180214.
References [27] Kim CW, Hwang W, Park HC, Han KS. Stacking sequence
optimization of laminated plates. Compos Struct 1997;
[1] Jang BZ. Advanced polymer composites: principles and applica- 39(34):2838.
tions. ASM International, 1994. [28] Song SR, Hwang W, Park HC, Han KS. Optimum stacking
[2] Kondo K, editor. Advanced Composite Materials 1995;4(3):197 sequence of composite laminates for maximum strength. Mech
298. Compos Mater 1995;31(3):393404.