Department of Mechanical Engineering
Topology Optimisation Using the Level Set Method
Dr H Alicia Kim
Topology Optimisation Using the Level Set Method Dr H Alicia Kim - - PowerPoint PPT Presentation
Topology Optimisation Using the Level Set Method Dr H Alicia Kim Department of Mechanical Engineering Researchers Chris Bowen, Chris Budd, Julian Padget Dave Betts, Peter Dunning, Yi-Zhe Song, Joao Duro Chris Brampton, Phil Browne,
Department of Mechanical Engineering
Dr H Alicia Kim
Department of Mechanical Engineering
Peter Giddings, Tom Makin, Vincent Seow, Phil Williams
Department of Mechanical Engineering
multiphase problems, movies, etc…
< 20,000 papers (Google Scholar)
Department of Mechanical Engineering
Department of Mechanical Engineering
Department of Mechanical Engineering
Hamilton-Jacobi equation
http://en.wikipedia.org/wiki/File:Level_set_method.jpg
φ(x) > 0, x ∈ ΩS φ(x) = 0, x ∈ ΓS φ(x) < 0, x ∉ ΩS % & ' ' ( ' '
φ x
φi
k+1 = φi k − Δt ∇φi k Vn, i
Department of Mechanical Engineering
compute boundary shape sensitivities, .
Dunning and Kim (2011) FEA&D
ς(u) = Aε(u)ε(u)
Where A = material property, ε = strain
ς
φ x
( ) > 0
φ x
( ) = 0
φ x
( ) < 0
ΩS
Department of Mechanical Engineering
equation where , , λ = Lagrange multiplier for a constraint and
Δt = iterative time step.
difference scheme and higher order weighted essentially non-oscillatory method (WENO).
φi
k+1 = φi k − Δt ∇φi k Vn,i
Vn = λ −ς(u)
Department of Mechanical Engineering
Department of Mechanical Engineering
Methodology Challenge Start with a random number of holes. Does not create holes; solutions dependent on the initial design. Topological derivative to create a hole. Does not link to shape derivative so optimisation of boundaries and hole creation are unrelated. Topological derivatives are exclusively used. Convergence can be slow. Holes are created at regular intervals. The selection of the interval is arbitrary and can slow the convergence. Hole creation criteria based on stress or strain energy. Heuristic, fundamentally does not link to shape derivative.
Department of Mechanical Engineering
where à establishes link between shape and topological optimisation.
φ −h ≤ φ ≤ +h φ
φi
k+1 = φi k − ΔtVn,i
Vn = λ −ς(u)
Dunning and Kim (2013) IJNME
Department of Mechanical Engineering
160×80, 50% volume, 106 iterations
Department of Mechanical Engineering
Department of Mechanical Engineering
constraint
compliance
respect to the initial design
Department of Mechanical Engineering
Department of Mechanical Engineering
where
computationally intractable
J = η w ! " # $ % &E C
[ ]+ 1−η
w2 ! " # $ % &Var[C]
E[C]= C(u, f ) P( fi)
i=1 n
df
f
Var[C]= C(u, f )2 P( fi)
i=1 n
df −
f
E[C]2
Department of Mechanical Engineering
– Expected compliance: (N+1) cases – Variance: (N+3) cases
– Expected compliance: (N+1) cases – Variance: 256 à 23, on-going. ∴E C
[ ] =
κijµiµ j
i, j=1 m
+ κiiσ i
2 i=1 m
Var[C( f )]= 4 κi.kκ j,kµiµ jσ k
2
( )
k=1 m
j=1 m
i=1 m
+ 2 κi. j
2σ i 2σ j 2
( )
j=1 m
i=1 m
C = C1(u, f ,θ)+ w1,iC2,i(u,1,µθi)+ w2,i Cx,i(u,1,θx)+Cy,i(u,1,θy)
( )
! " # $
i=i n
Department of Mechanical Engineering
A single load with uncertainty in direction, 20% volume
Deterministic solution Initial design
Department of Mechanical Engineering
E[J]: Det. sol. = 525 Robust sol. = 377 (22%) E[J]: Det. sol. = 1124 Robust sol. = 449 (60%) E[J]: Det. sol. = 2045 Robust sol. = 523 (74%) σθ=0.1 σθ=0.2 σθ=0.3
Department of Mechanical Engineering
Deterministic solution E[C] = 2.36 Robust solution E[C] = 1.50 Uncertainties in magnitude: µ = 5.0, σ = 0.5 Uncertainties in direction of loading: µ = 3π/2, σ = 0.25 50% volume
Department of Mechanical Engineering
Deterministic Solution
Initial Design µ1=1.0 µ2=1.0 µ3=1.0 σ1=0.5 σ2=0.1 σ3=0.2
160 x 80, 40% volume J = η w ! " # $ % &E C
[ ]+ 1−η
w2 ! " # $ % &Var[C]
Department of Mechanical Engineering
J = η w ! " # $ % &E C
[ ]+ 1−η
w2 ! " # $ % &Var[C]
Department of Mechanical Engineering
J = η w ! " # $ % &E C
[ ]+ 1−η
w2 ! " # $ % &Var[C]
Department of Mechanical Engineering
Department of Mechanical Engineering
(a) - bars in main and intermediate groups of optimal design. all bars of optimal design. HSCT wing with rigid fuselage.
1402Balabanov & Haftka 1996 Maute & Allen 2004 Eschenauer, Becker & Schumacher 1998 Stanford, Beran & Bhatia, 2013
component
Stanford & Beran, 2010
Department of Mechanical Engineering
Department of Mechanical Engineering
Minimize : C u
( ) = f (u)T u
Subject to : L u
( ) ≥ Wc +Wb
Ku = f (u) = fc + Qu
C = total compliance u = structure displacement vector f = total load vector K = structure stiffness matrix L = total lift
Wc = fixed aircraft weight Wb = wing structure weight
fc = fixed load vector Q = aerodynamic stiffness matrix
Department of Mechanical Engineering
DLM mesh FPS mesh FEA mesh
Department of Mechanical Engineering
80% chord
elements
Design Compliance (Nm) Weight (kN) Lift (kN) Initial 897.1 19.92 19.94 Optimum 870.5 19.88 19.88
Leading edge Initial design x-section Root
Department of Mechanical Engineering
Department of Mechanical Engineering
Department of Mechanical Engineering
Continuous Fiber Angles. Discontinuous Fiber Angles.
Department of Mechanical Engineering
Department of Mechanical Engineering
Cantilever Beam: Plate Loaded Out of Plane:
Department of Mechanical Engineering
Initialisation Final Solution Elemental Solution
Initial Compliance ¡ Solution Compliance ¡ % Difference ¡ FCS ¡ Level Set Method ¡ 26.94 ¡ 19.30 ¡ 18.99% ¡ 93.12% ¡ Elemental Method ¡ 34.42 ¡ 16.22 ¡
66.0% ¡
Department of Mechanical Engineering
Initialisation Final Solution
Compliance ¡ % Difference FCS Level Set Method 1.51 9.42% 76.31% Elemental Method 1.38
Elemental Solution
Department of Mechanical Engineering
Bridge Beam:
Department of Mechanical Engineering
Initialisation Final Solution Elemental Solution
Initial Compliance Solution Compliance % Difference FCS Level Set Method 2.54 1.86 18.47% 85.95% Elemental Method 4.89 1.57
Department of Mechanical Engineering
Department of Mechanical Engineering
Dunning and Kim (2013) IJNME
when
threshold: not if only one and .
continued for another hole creation.
φ < 0 φ φ φ φ φ i < 0 φ j > 0
Department of Mechanical Engineering
J = η w ! " # $ % &E C
[ ]+ 1−η
w2 ! " # $ % &Var[C] Deterministic Solution
Expectancy = 1321
Variance = 1326x103 Initial Design µ = 0.1 / unit length σ = 0.04 / unit length 200 x 50, 50% volume
Department of Mechanical Engineering
η = 1.0 Expectancy = 635.1 Variance = 100.7×103 η = 0.5 Expectancy = 633.7 Variance = 100.3×103 η = 0.0 Expectancy = 633.5 Variance = 100.2×103