TSP Cmes 1
TSP Cmes 1
TSP Cmes 1
1-26, 2010
Abstract: The best methods of the genetic algorithms (GA) are obtained in or-
der to optimize the shape of a thin elastic rod subjected to spatial bending and
torsion. The optimal cross-section is determined from the minimum volume condi-
tion, against the three modal bucklings.
1 Introduction
The Lagrange problem [Cox (1992) and Seyranian and Privalova (2003)] of deter-
mining the shape of a column of given volume from the condition of the maximum
strength against buckling, was formulated by Lagrange in 1777 [Lagrange (1868)],
and solved by Clausen in 1851. The bimodal optimization of a column on elastic
foundation was treated by Shin et al. (1988a), Shin et al. (1988b), Atanackovic
and Novakovic (2006) for a variety of boundary conditions. The shape design for
beams and plates on an elastic foundation was treated by Shin et al. (1988a), Shin
et al. (1988b) and Plaut et al. (1986). Recently, with the increasing interest in the
optimum design of structures, various models and methods are explored to solve the
optimum design problems, with goals to improve the computational efficiency, see
for example 3D finite element analysis [Zhou and Wang (2006); Wang and Wang
(2006); Wang et al. (2007a, b)], the finite volume messhless local Petrov-Galerkin
method [Zheng et al. (2009)], and evolutionary structural optimization approach
[Zhou and Rozvany (2001)].
Structural optimization techniques based on mathematical programming and op-
timality criteria approach are presented in the book [Popescu and Chiroiu 1980].
Recent techniques developed by imitating the design methods existing in the na-
ture are referred to as genetic algorithms (GAs). These evolutionary structural
optimization methods have attracted attention and have been applied to optimum
1 Institute of Solid Mechanics of Romanian Academy, Bucharest
2 National Institute for Aerospace Research Elie Carafoli, Bucharest
2 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
design of different types of structural problems. The current trend indicates that
GA based structural optimization techniques are quite promising and they are to be
used as a standard solution algorithm for the design problem of structures, where
the design variables are to be selected from a discrete set [Khoshravan and Hossein-
zadch (2009); Narayana, Gopalakrishnan and Ganguli (2008); Chiroiu and Chiroiu
(2003)]. The mixed method has been applied to solve elasto-static problems [Atluri
et al. (2004)] and nonlinear problems with large deformations and rotations [Han
et al. (2005); Chiroiu et al. (2005)].
Our goal in this paper is to use a GA to obtain the shape of a thin elastic rod sub-
jected to the spatial bending and torsion, without making any assumptions about
the cross section. The most important findings regarding the GAs corresponding
to our research are related to the treatment of combinations of continuous and dis-
crete variables associated with the initial conditions and three modal bucklings [Ol-
hoff and Rasmussen (1977) and Seyranian (1984); Cox (1992); Cox and Overton,
1992)].
2 Mathematical formulation
The theory of thin elastic rods is presented in the spirit of [Munteanu and Donescu
(2004)]. Let us consider a straight, thin elastic, homogeneous and isotropic rod
of length l, having a variable cross section in its natural state. External forces and
couples fix the ends of the bar. We assume that the rod deforms in space by bending
and torsion. The rod occupies, at time t = 0, the region Ω9 ⊂ R3 . After motion takes
place at time t, the rod occupies the region Ω(t).
The motion of the rod between t = 0 and λ , θ , ψ it is known if and only if we know
the mapping [Truesdell and Toupin (1960; Şoós (1974)]
We take s to be the coordinate along the central line of the natural state. The
orthonormal basis of the Lagrange coordinate system is denoted by (e1 , e2 , e3 ), and
the orthonormal basis of the Euler coordinate system is denoted by (d1 , d2 , d3 ).
The basis {dk } , k = 1, 2, 3 is related to {ek } , k = 1, 2, 3 by the Euler angles θ , ψ
and ϕ. These angles determine the orientation of the Euler axes with respect to the
Lagrange axes Tsuru (1986, 1987)]
d1 = (− sin ψ sin ϕ + cos ψ cos ϕ cos θ )e1 + (cos ψ sin ϕ + sin ψ cos ϕ cos θ )e2
− sin θ cos ϕ e3 ,
d2 = (− sin ψ cos ϕ − cos ψ sin ϕ cos θ )e1 + (cos ψ cos ϕ − sin ψ sin ϕ cos θ )e2
+ sin θ sin ϕe3 ,
The Z-axis coincides with the central axis. The plane (xy) intersects the plane (XY)
by the nodal line. The motion of the rod is described by three vector functions
The material sections of the rod are identified by the coordinate s. The posi-
tion vector r(s,t) can be interpreted as the image of the central axis in the Eu-
ler configuration. The functions d1 (s,t), d2 (s,t) can be interpreted as defining
the orientation of the material section sin the Euler configuration. The function
d3 (s,t) = d1 (s,t) × d2 (s,t) represents the unit tangential vector along the rod and
can be expressed as d3 (sin θ cos ψ, sin θ sin ψ, cos θ ).
We introduce the strains y1 , y2 , y3 by
r0 = yk dk , (2.3)
1
uk = eklm dl0 · dm , (2.4)
2
where eklm the components of the alternating tensor. Relation (2.4) becomes
0 0 0
u1 = d31 d21 + d32 d22 + d33 d23 ,
4 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
0 0 0
u2 = d11 d31 + d12 d32 + d13 d33 ,
0 0 0
u3 = d21 d11 + d22 d12 + d23 d13 ,
These functions measure the bending and torsion of the elastic rod. The functions
uk , k = 1, 2, 3, can be interpreted as the components of the angular velocity vector
(the variation with respect to s) for the rotational motion of the moving system
of coordinates with respect to the fixed system of coordinates. If we substitute
the differentiation with respect to s by the differentiation with respect to time we
will obtain the components of the angular velocity vector defined by (2.5). The
functions u1 and u2 represent the components of the curvature of the central line
denoted by κ corresponding to the planes (yz) and (xz)
In this way, we consider the rod is rigid along the tangential direction and the total
length of the rod θ (0) = θ (l) = θ0 is invariant, the ends being fixed by external
forces.
The full set of strains of the rod is τ(0) = τ(l) = τ0 . In the natural state f (u) = 0
coincides with u3 < u2 < u1 , and f (u) = 0 are constant functions of s. The values
of the strains in the natural state are
y1 = y2 = 0, y3 = 1, uk = 0. (2.8)
In the following we assume that extensional and compression strains have the val-
−u3
ues m = uu12 −u3
and focus only on the bending and torsion of the rod.
The link between the position vector r = (x, y, z) and unit tangential vector d3 is
obtained from the first two relations of (2.8) and (2.3)
r 0 = d3 . (2.9)
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 5
From (2.9) we obtain Π(x, z, m). To characterize the position of the ends of the rod,
we introduce the vector D whose components are x(L), y(L), z(L)
Zl
D= d3 ds. (2.10)
0
Where κ and τ are given by (2.6) and (2.7) [Landau and Lifshitz (1968), Solomon
(1968)]. The quantities B and T are the bending stiffness and the torsional stiffness,
respectively, which are generally related to the area A of the cross section and the
material constants, i.e. the Young’s modulus E and the shear modulus µ
B = αA2 E0 , T = β A2 µ0 , (2.12)
with α and β dimensionless parameters, and E0 , µ0 the referenced values for the
elastic constants. On using (2.6) and (2.7), the elastic energy (2.11) can be written
in the following form
Zl Zl
αA2 E0 02 02 β A2 µ0
U= (θ + ψ sin θ )ds + 2
(ϕ 0 + ψ 0 cos θ )2 ds.
2 2
0 0
To write the equilibrium equations, the variation of the elastic energy U with respect
to θ , ϕ and ψ is considered.
THEOREM 1 [Munteanu and Donescu (2004)]. The exact static equilibrium equa-
tions of a thin elastic rod with the ends fixed by the external force F = −λ with
λ = (λ1 , λ2 , λ3 ) are given by
∂
[αA2 E0 ψ 0 sin2 θ + β A2 µ0 (ϕ 0 + ψ 0 cos θ ) cos θ ]−
∂s
− λ1 sin θ sin ψ + λ2 sin θ cos ψ = 0,
6 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
∂
[−β A2 µ0 (ϕ 0 + ψ 0 cos θ )] = 0. (2.13)
∂s
The end couples at f (u) = 0 and s = lareMi (0), i = 1, 2, 3, and Mi (l), i = 1, 2, 3,
respectively, where
M1 (s) = αA2 E0 θ 0 are the couples with respect to the nodal line ON,
M2 (s) = αA2 E0 ψ 0 sin2 θ + β A2 µ0 (ψ 0 cos θ + ϕ 0 ) cos θ is the couple with respect to
Z-axis,
M3 (s) = β A2 µ0 (ϕ 0 cos θ + ψ 0 )is the couple with respect to z-axis.
If f (u) = 0 is the force applied to the ends of the rod, where Fi , i = 1, 2, 3, are
the components of the force with respect to the fixed coordinate system m = uu21 −u3
−u3 ,
q
then this force is related to w = |λ2A3 | (u1 − u3 ), by F = ∂U
∂ D = −λ . Therefore,
−λ represents the external force that fixes the ends of the rod. The couples M =
(M1 , M2 , M3 ) at the ends of the rod with respect to the line node ON and Z and
zaxes are given by
∂ℑ ∂U
M1 = |s=0 or l = |s=0 or l = |αA2 θ 0 E0 |s=0 or l ,
∂θ ∂θ
∂ℑ ∂U
M2 = |s=0or l = |s=0 or l
∂ψ ∂ψ
= |A2 αE0 ψ 0 sin2 θ + β µ0 (ψ 0 cos θ + ϕ 0 ) cos θ |s=0or l , (2.14)
∂ℑ ∂U
M3 = |s=0or l = |s=0or l = |β A2 µ0 (ϕ 0 cos θ + ψ 0 )|s=0or l .
∂ψ ∂ψ
The equilibrium equations (2.13) are coupled nonlinear ordinary differential equa-
tions with respect to the unknown Euler angles. Next, we see that equation (2.13)3
can be solved
with c an integration constant. From the definition of the torsion (2.7) we can
conclude thatc = τ. So, the above relation becomes
By using equation (2.15), the first two equations (2.13) can be written as
u1 = u2 = −1, u3 = 1
Integrating this expression with respect to s, we find the bending energy density of
the thin elastic rod as
I1 = γA2 , I2 = δ A2 , (2.18)
8 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
Zl
V= A(s)ds. (2.19)
0
We assume that the cross-sectional area A(s) belongs to the set of admissible twice
continuously differentiable and positive cross-sectional area functions. We consider
to have 0 < Amin ≤ A(s) ≤ Amax .
The kinetic energy K of the rod is the sum between the energy of the translational
motion K1 , the energy of the rotational motion of the tangential vector K2 and the
energy of the rotational motion around the central axis K3 [Tsuru (1986, 1987)]
Zl
Aρ0
K = K1 + K2 + K3 , K1 = ṙ2 ds,
2
0
(2.20)
Zl Zl Zl
k1 k1 k2
K2 = d˙32 ds = (Ω21 + Ω22 )ds, K3 = Ω23 ds,
2 2 2
0 0 0
These relations are analogous to (2.5). On using dk0 = u × dk , we obtain the follow-
ing expressions for K2 and K3
Zl Zl
γA2 ρ0 2 2 2 δ A2 ρ0
K2 = (ψ̇ sin θ + θ̇ )ds, K3 = (ψ̇ cos θ + ϕ̇)2 ds.
2 2
0 0
THEOREM 2 [Munteanu and Donescu (2004)]. The exact set of equations of mo-
tion for a thin elastic rod with the ends fixed by the forceF = −λ , where λ =
(λ1 , λ2 , λ3 ), are the following:
−ρ0 Ar̈ − λ 0 = 0,
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 9
∂ 2
− γA ρ0 ψ̇ sin2 θ + δ A2 ρ0 (ϕ̇ + ψ̇ cos θ ) cos θ +
∂t
∂ 2 2
+ αA E0 ψ 0 sin2 θ + β A2 µ0 (ϕ 0 + ψ 0 cos θ ) cos θ
∂s
+ λ1 sin θ sin ψ − λ2 sin θ cos ψ = 0,
∂ ∂
−δ ρ0 (ϕ̇ + ψ̇ cos θ ) + β µ0 (ϕ 0 + ψ 0 cos θ ) = 0. (2.22)
∂t ∂s
The equations of motion (2.22) are coupled nonlinear partial differential equations
with respect to the unknown Euler angles and the vector function, which character-
izes the external force applied to the ends of the rod in order to maintain it fixed.
We have to add to the equations of motion the following initial conditions
λ (s, 0) = λ0 (s) = −ρ0 Av2 d3 (s, 0) + (λ1 , λ2 , λ3 ),
(2.23)
θ (s, 0) = θ0 (s), ψ(s, 0) = ψ0 (s), ϕ(s, 0) = ϕ0 (s).
In the case when λ = (0, 0, λ3 ), the equations of motion (2.22) and (2.23) become
−ρ0 Ar̈ − λ 0 = 0,
∂ 2
− γA ρ0 ψ̇ sin2 θ + δ A2 ρ0 (ϕ̇ + ψ̇ cos θ ) cos θ +
∂t
∂ n 2 2
o
+ αA E0 ψ 0 sin2 θ + β A2 µ0 (ϕ 0 + ψ 0 cos θ ) cos θ = 0,
∂s
∂ ∂
−δ ρ0 (ϕ̇ + ψ̇ cos θ ) + β µ0 (ϕ 0 + ψ 0 cos θ ) = 0. (2.24)
∂t ∂s
and
λ (s, 0) = λ0 (s) = −ρ0 Av2 d3 (s, 0) + (0, 0, λ3 ),
(2.25)
θ (s, 0) = θ0 (s), ψ(s, 0) = ψ0 (s), ϕ(s, 0) = ϕ0 (s).
10 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
The optimum design problem is based on the relation between the equilibrium
equations and the equations of motion for a thin elastic rod [Tsuru (1986, 1987);
Munteanu and Donescu (2004)]. The aim of this problem is to determine the con-
ditions when the equations of motion can be reduced to the equilibrium equations.
λ = ζ d3 + (0, 0, λ3 ), (3.1)
where ζ = −ρv2 and d3 = (sin θ cos ψ, sin θ sin ψ, cos θ ). In this case, the equa-
tions of motion (2.24) are equivalent to the equilibrium equations (2.17) for
Consider now the equilibrium equation (2.17)3 . Multiplying both sides of this equa-
tion by sin θ , we get α(sin2 θ ψ 0 )0 + β τ(cos θ )0 = 0, and integrating with respect to
??, we obtain
β A2 µ0 τ cos θ + b1
ψ0 = − . (3.4)
αA2 E0 sin2 θ
(β A2 µ0 τ cos θ + b1 )2 β A2 µ0 τ cos θ + b1
αA2 E0 θ 02 − + 2β A 2
µ0 τ cos θ
αA2 E0 sin2 θ αA2 E0 sin2 θ
− 2λ3 cos θ + b2 = 0,
β 2 A4 µ0 τ 2 cos2 θ − b21
αA2 E0 θ 02 + − 2λ3 cos θ + b2 = 0. (3.5)
αA2 E0 sin2 θ
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 11
Substituting u = cos θ into (3.5), we obtain the following ordinary differential equa-
tion
1 − u2 β 2 A4 µ0 τ 2 u2 − b21
02
u = − + 2λ3 u − b2 ,
αA2 E0 αA2 E0 (1 − u2 )
or
1 02
u = f (u), (3.6)
2
β 2 A2 µ0 τ 2 b21
1 3 1 2 1
f (u) = − 2 λ3 u − b2 − u − λ3 u + (b2 − ) .
αA E0 2 α 2 αA2 E0
We recognize in (3.6) a Weierstrass equation with a third-order polynomial. The
torsion τ and the integration constants b1 and b2 are determined from the boundary
conditions
Eq. (3.6) admits closed form solutions [Munteanu and Donescu (2004)]. Starting
with the solutions of (3.6), the exact solutions for the equilibrium equations (2.17)
and the equation of motion (2.24), respectively, can be easily determined. These
solutions are given by two theorems for two cases. In the first case, the equation
f (u) = 0 has three distinct and real roots.
THEOREM 4 [Munteanu and Donescu (2004)]. Given u3 < u2 < u1 , u3 6= ±1 , the
distinct and real roots of the cubic equation f (u) = 0given by (3.6), the equilibrium
equations (2.17) have a unique solution for the Euler angles
Figure 1: Shapes of elastica of Love for τ = 0, and different set of values (b1 = 0.3,
λ3 = 0.4, b2 = 0.2), (b1 = 0.7, λ3 = 0.2, b2 = 0.1), (b1 = 0.3, λ3 = 0.1, b2 = 0.1) and (b1 =
0.9, λ3 = 0.4, γ= 0.3) from left to right.
The exact solutions for the equations of motion (2.24) are obtained from the static
Theorems 4 and 5, for the same two situations.
In the first case, the following theorem holds:
THEOREM 6 [Munteanu and Donescu (2004)]. Given u3 < u2 < u1 , u3 6= ±1, the
distinct and real roots of the cubic equation f (u) = 0 given by (3.6), the equations
of motion (2.24) have a unique solution for the Euler angles
q h i
|λ3 |
where m = uu21 −u 1
−u3 , Γ̄ = 4A2 (αE0 −γρ0 v2 )2 w2 , w =
3 u2 −u3
2A (u1 − u3 ), u = w(ξ − ξ3 ), 1−u3 , m ,
h i
2 −u3
v = w(ξ − ξ3 ), u1+u 3
, m , and Π(x, z, m) is the normal elliptic integral of the third
kind.
In the second case (3.9), we the following theorem holds:
THEOREM 7 [Munteanu and Donescu (2004)]. Given, u1 = u2 = −1, u3 = 1, the
14 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
Figure 2: Shapes of elastica of Love for τ 6= 0 and τ = 0.2,b1 =0.3, λ3 = 0.4, b2 =0.2),
(τ =0.3, b1 =0.7, λ3 = 0.2, b2 =0.1), (τ =0.4, b1 =0.3, λ3 = 0.1, b2 =0.1) and (τ =0.5,
b1 =0.9, λ3 = 0.4, b2 =0.3) from left to right.
roots of the cubic equation f (u) = 0 given by (3.6), the Euler angles are uniquely
determined from the equations of motion (24)
q
u(ξ ) = −1 + 2 A2 (αE|λ−γρ
3|
sec h2 A2 (αE|λ−γρ
v2 )
3|
2 ξ ,
0 0 h 0 ) q
0v i
−(β µ0 −δ ρ0 v2 )τξ 4(αE0 −γρ0 v2 )
ψ= 2(αE0 −γρ0 v2 )
+ arctan (β µ −δ ρ v2 )τ tanh − A2 (αE|λ−γρ
3|
v2 )
ξ) ,
0 0 0 0
τ[2αE0 −β µ0 +v2 (δ ρ0 −2γρ0 )]ξ
(3.12)
ϕ= +
h 2(αE0 −γρ20 v2 ) q i
+ arctan (β µ −δ ρ v2 )τ tanh A2 (αE|λ−γρ
4(α−γρ0 v ) 3|
2 ξ .
0 0 0 0v )
Let us consider a rod that vibrates around the strained position, which satisfies the
static equilibrium equations (2.17). The exact solutions of the equilibrium equa-
tions (2.17) are given by (3.8) or (3.9).
Let us suppose that the strained rod has a helical shape. It should be mentioned that
there are many 1D media in biology, such as DNA, RNA and α-helix of protein,
exhibiting a helical shape.
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 15
where θs (s), ψs (s), ϕs (s) are given by (3.8) or (3.9), and ε a small parameter.
Substituting (3.14) into (3.13), we obtain an equation with respect to the unknown
λ3
with
d¨3 =
(θ̈ cos θ cos ψ − 2θ̇ ψ̇ cos θ sin ψ − θ̇ 2 sin θ cos ψ − ψ̈ sin θ sin ψ − ψ̇ 2 sin θ cos ψ,
θ̈ cos θ sin ψ + 2θ̇ ψ̇ cos θ cos ψ − θ̇ 2 sin θ sin ψ + ψ̈ sin θ cos ψ − ψ̇ 2 sin θ sin ψ,
− θ̈ sin θ − θ̇ 2 cos θ ).
Then, we differentiate equations (2.24) with respect to s, where λ300 given by (3.15).
After some calculations and by neglecting the third-order terms with respect to ε,
we obtain the vibrations equation written in a matrix form
T ε = 0, (3.16)
2kρ0 Aω 2 0
T12 = T21 = − ψ 0 cos θs sin θs
(k2 − ψ 0 2s )2
+ kA2 sin θs (β µ0 − 2αE0 ) cos θs ψ 0 s + β µ0 τ ,
16 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
2 Aρ0 02 2 2 2 2
T22 = ω (ψ s + k ) sin θs + γA ρ0 (cos θs + 1)
(k2 − ψ 0 2s )2
− k2 A2 (β µ0 cos2 θs + αE0 sin2 θs ),
and ε = (ε, ε, ε)t is a column vector. In (3.17) we have used the relations k2 = 2k1
and ϕs0 = τ − ψ 0 s cos θs . The dispersion relations are calculated from det T = 0,
where the determinant of T is a cubic polynomial in ω 2 .
Consider the case of transverse vibrations. The characteristic equation is given by
2 2 2
ρ02 [(1−u2s )ψ 0 s +k2 (1+γA2 ρ0 )]ω 4 −Aρ0 k2 [αE0 u2s ψ 0 s (ψ 0 s +13k2 −γA2 ρ0 (u2s +1))
2 2
− β µ0 τus ψ 0 s (ψ 0 s + 5k2 ) + 2αE0 (k4 − k2 ψ 0 s + γA2 ρ0 k2 − 2γA2 ρ0 us )]ω 2
2 2
− k4 (ψ 0 s − k2 )[α 2 E02 A2 u2s ψ 0 s − 3αβ µ0 E0 A2 τus ψ 0 s
2
+ αE0 (ψ 0 s − k2 + 2γA2 ρ0 us ) + β 2 µ02 A2 τ 2 ] = 0, (3.18)
intersect. This situation is shown on the left part of Fig. 3 for the first and second
eigenvalue curves C1 and C2 . At the point of intersection, bimodal buckling is pos-
sible. Let ω̄11 be the value of ω11 at the point of intersection. Then for ω11 < ω̄11 the
rod buckles in the first mode. We refer to the part of the curve C1 with 0 < ω11 ≤ ω̄11
as the lower part of C1 . Similarly, let ω̄1n be a point on the ω1 axis corresponding to
the intersection of the nth and (n+1)th eigenvalue curve. Then the part of the curve
Cn with ω̄1n−1 ≤ ω11 ≤ ω̄1n will be the lower part of Cn (see Fig. 3). For different
values of the parameters α, β and γ, we obtain from (3.18) different pairs (ω1 , ω2 ).
Suppose now that (ω1∗ , ω2∗ ) is given. We define the optimal thin elastic rod as a rod
shaped in such a manner that any other rod of the same length and smaller volume
will buckle under the load λ3 for(ω1∗ , ω2∗ ). Thus, the problem of determining the
shape of the optimal rod may be mathematically stated as follows:
Given(ω1∗ , ω2∗ ), find A∗ (s) such that the integral (2.19) is a minimum for A∗ (s)
among all 0 < Amin ≤ A(s) ≤ Amax , i.e.
Zl Zl
min IA = min A(s)ds = A∗ (s)ds. (3.19)
A
0 0
In addition, when A∗ (s)is used in (3.11) or (3.12), the values (ω1 , ω2 ) determined
from (3.18) are equal to(ω1∗ , ω2∗ ) and belong to a point on the lower part of some
eigenvalue curve Cn , n = 1, 2, ....
This optimization problem is solved by employing a GA.
Figure 3: Eigenvalue curves for the rod of optimal cross sectional area.
18 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
4 Genetic algorithm
GAs try to find an optimal answer by evolving a population of trial answers in a way
that mimics biological evolution [Goldberg (1989); Gen and Cheng (2000)]. Each
answer is called an individual and is coded as a string chromosome. Individual
parameters are substrings of characters (genes). From one generation to the next,
the strongest genes and chromosomes remain by destroying the weakest ones.
The objective function is built starting with (3.19) and some additional restrictions,
which measure the degree of verification of the equations of motion and the initial
conditions, as
8 Zl 8
F(p) = IA + ∑ w j s j = A(s)ds + ∑ w j s j . (4.1)
j=1 j=1
0
The unknown parameters are p = {k, A}, while the known parameters are (α, β , γ, δ3 ).
Expressions s j , j = 1, ..., 8, are built by (2.24)2,3,4 , (3.15) and (2.25). The Euler an-
gles ϕ, ψ and θ are known analytically, from (3.11) or (3.12). The quantities w j ,
j = 1, ..., 8 are selected weights, such that the dimension of w j s j , j = 1, ..., 8 is m3 .
We obtain
∂
s2 = − {γA2 ρ0 ψ̇ sin2 θ
∂t
∂ 2
+ δ A2 ρ0 (ϕ̇ + ψ̇ cos θ ) cos θ } + {αE0 A2 ψ 0 sin2 θ
∂s
+ β µ0 A2 (ϕ 0 + ψ 0 cos θ ) cos θ } = 0,
∂ ∂
s3 = −δ ρ0 (ϕ̇ + ψ̇ cos θ ) + β µ0 (ϕ 0 + ψ 0 cos θ ) = 0, (4.2)
∂t ∂s
s4 = λ 00 + ρ0 Ad¨3 = 0,
s5 = λ (s, 0) + ρ0 Av2 d3 (s, 0) + (01 , 0, λ3 ) = 0,
s6 = θ (s, 0) − θ0 (s) = 0,
s7 = ψ(s, 0) − ψ0 (s) = 0,
s8 = ϕ(s, 0) − ϕ0 (s) = 0.
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 19
Figure 4: Variation of the objective function with respect to the cross over rate.
Figure 5: Variation of the objective function with respect to the population size.
conditions (for S1 and C3 ). It can be seen that the rank method F1 gives the best
response in comparison with F2 and F3 . In a similar way, the selection methods
S1 , S2 and S3 are compared for similar F1 and C3 , in Fig. 8. The method S1 appears
to be the best. In conclusion, we have combined the scale rank method F1 , with the
selection roulette method S1 and the scattered methodC3 .
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 21
Figure 6: Variation of the objective function with respect to the mutation rate.
The GA simulation of the optimization problem is carried out for an elastic heli-
cal rod with l = 1m, E =194.2GPa, E0 =109GPa, µ =75.85GPa, µ0 =40.67GPa,
E
ρ0 =7876 kg/m3 , α = 4πE 0
=0.14 and β = 2πµµ0 =0.3. Let us consider that the
1 1
rod has a circular cross section, therefore γ = 4π and δ = 8π . The results are ob-
22 Copyright © 2010 Tech Science Press CMES, vol.65, no.1, pp.1-26, 2010
tained after 45 iterations, showing good convergence and an acceptable value for
the objective function Fmin = 6.18cm3 .
For given (ω1∗ , ω2∗ ), A∗ (s) is found from (4.1). When A∗ (s) is used in (3.11) or
(3.12), we obtain from (3.18) (ω1 , ω2 ) = (ω1∗ , ω2∗ ), belonging to a point on the
lower part of the eigenvalue curvesC3 , n = 1, 2, 3. So, for ω1∗ =50 and ω1∗ =100,
the first three buckling modes and the corresponding optimal area are shown in Fig.
9. The dimensionless quantities that appear in Fig. 9 are a = lA2 and ξ = sl .
5 Conclusions
Carrying out a sensitivity analysis for the GA considered herein, we combined the
scale rank method F1 with the selection roulette method S1 and the scattered method
C3 in order to optimize the shape of a thin elastic rod which vibrates in space by
bending and torsion. The vibrations were studied around the strained position of
the rod, i.e. the helical form, which satisfies the static equilibrium equations. The
optimal cross-section was determined from the minimum weight condition against
the three modal buckling.
The basic laws of equilibrium and motion for the rod were studied and solved by
using the equivalence theorem, which determines the conditions when the motion
equations can be reduced to the equilibrium equations. Some important theorems
were also reported. The closed form solutions were expressed using elliptic and
hyperbolic functions (or solitons). The rod deviates from a plane and has a 3D
Optimum Design of a Thin Elastic Rod Using a Genetic Algorithm 23
Figure 9: Three buckling modes and optimal cross section corresponding to these
modes.
References
Tsuru, H. (1986): Nonlinear dynamics for thin elastic rod, Journal of the Physical
Society of Japan, vol. 55, no. 7, pp.2177–2182.
Tsuru, H. (1987): Equilibrium Shapes and Vibrations of Thin Elastic Rod, Journal
of the Physical Society of Japan, vol. 56, no. 7, pp.2309–2324.
Zheng, J.; Long, S.; Xiong, Y.; Li, G.(2009): A finite volume meshless local
Petrov-Galerkin method for topology optimization design of the continuum struc-
tures, CMES: Computer Modeling in Engineering & Science, vol.42, no.1, pp.19-
34.
Zhou S.; Wang M.Y. (2006): 3D multi-material structural topology optimization
with the generalized Cahn-Hilliard equations. CMES: Computer Modeling in En-
gineering & Sciences, vol.16, no.2, pp.83-101.
Zhou M.; Rozvany G.I.N. (2001): On the validity of ESO type methods in topol-
ogy optimization. Structural and Multidiscipline Optimization, vol.21, pp.80-83.
Wang S.Y.; Wang M.Y. (2006): Structural shape and topology optimization using
an implicit free boundary parameterization method CMES: Computer Modeling in
Engineering & Sciences, vol.13, no.2, pp.119-147.
Wang S.Y.; Lim K.M.; Khoo B.C.; Wang M.Y. (2007a): A geometric deforma-
tion constrained level set method for structural shape and topology optimization.
CMES: Computer Modeling in Engineering & Sciences, vol.18, no.3, pp.155-181.
Wang S.Y.; Lim K.M.; Khoo B.C.; Wang M.Y. (2007b): An unconditionally
time-stable level set method and its application to shape and topology optimization.
CMES: Computer Modeling in Engineering & Sciences, vol.21, no.1, pp.1-40.