Introduction To Engineering Optimization
Introduction To Engineering Optimization
Applications
Implementation strategy
Other research issues
Kevin Carlberg
Stanford University
1 Applications
2 Implementation strategy
Black-box NAND
Gradient-based NAND
Sensitivity analysis
SAND
PDE-Constrained optimization
This lecture considers (time-independent) PDE-constrained
optimization
minimize f (u, s)
u∈Rm ,s∈Rp
subject to ci (u, s) = 0, i = 1, . . . , ne
dj (u, s) ≥ 0, j = 1, . . . , ni
R(u, s) = 0
Model predictive control Figure from R. Findeisen and F. Allgower, “An Introduction to
Nonlinear Model Predictive Control,” 21st Benelux Meeting on Systems and Control, 2002.
NMPC controller
dynamic u y
Plant
optimizer
cost function x̂
+ system model state estimator
constraints
Applications with PDE constraints termined, variation of topology is no longer possible in the
final shape optimization step, even if a modified shape neces-
sitates a change of topology to obtain the optimum structural
layout. As the following example shows, this shortcoming can
be overcome using ATO.
the optimality criteria method used in the examples before.
The optimized material distribution of each cycle is shown in
Figs. 16e-g. The iteration data are listed in Table 5, where
the number of finite elements of one half of the structure
is denoted by nele, the values of the objective with respect
to the initial design at the end of each optimization step by
b: Design model
Topology optimization
a: 30 Zopt, the required accuracy by acc and the needed number of
iterations by niter.
(figure from K. ~Maute,
!~i~i~i~i~!~!~
E.~. Ramm, “Adaptive topology
===================================================
Table 5. Beam-like structure: iteration data
=====================================================
I [lll!llt!!ii?ill [iiiiiil}iiiiill iiii!}!!!!!!![!!!!!2 !!!!
I i1111[1!ii[~iiii iii iiii iiiiiii iiiiiii~iii~i~iiiiii~
i i!ii i[iii!!!!!! !]!!!!iiill ~iii iiii~iiiiiiiiiiiiiiiiiiii Cycle 1 2 3 4 5
==========================================================================
] ]]I] I][!!iiiii iii~4111111111 ii~ iiiiiiiiii]iiiiiiiii~ nel e 100 202 291 402 365
optimization,” Structural and Multidisc. Optimization,
1 Vol. 15, No. 2,
niter pp.
24 81–91,
Zopt % 12.0
17
10.4
12
9.9
1998)
10
10.2
29
9.6
Optimizedanalysis models
acc 10 - 3 10- 3 10 - 4 10 - 4 10 - 5
Aerodynamic shape optimization design space, is fixed on the lower left corner and vertically
supported on the lower right corner, as shown in Fig. 16a.(figure from A. Jameson, “Aerodynamics,”
The structure is loaded by a vertical load in the centre of
the lower edge. The objective of the optimization problem
i.e. the minimum stiffness of the structure is given, this design
problem corresponds to a maximum stiffness problem where
the mass for the structure is restricted. Due to symmetry
of the problem, only one quarter of the design space must
is to find the structural layout of maximum stiffness. The be analysed and optimized. The linear finite element anal-
Encyclopedia of Computational Mechanics, Vol. 3, pp. 325–406) available mass is restricted to 40 percent of the maximum
possible mass in the design space. Due to symmetry of the
ysis is carried out by 2 x 2 reduced integrated, eight-node,
isoparametric plate elements.
Cp
0.0 0.0
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
0.5 X /C 0.5 X /C
41.3% span 89.3% span
1.0 1.0
−1.5 −1.5
Solution1
upper-surface isobars
−1.0 −1.0
(Contours at 0.05 Cp)
−0.5 −0.5
Cp
Cp
0.0 0.0
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
0.5 X /C 0.5 X /C
27.4% span 74.1% span
1.0 1.0
−1.5 −1.5
−1.0 −1.0
Cp
−0.5 −0.5
Cp
0.0 0.0
0.2 0.4 0.6 0.8 1.0 0.2 0.4 0.6 0.8 1.0
0.5 X /C 0.5 X /C
10.8% span 59.1% span
Implementation strategy
Black-box NAND
Optimizer s
PDE solver
minimize f (u(s), s)
s∈Rp
f (u(s), s) R(u(s), s) = 0
subject to ci (u(s), s) = 0,
ci (u(s), s)
dj (u(s), s) ≥ 0
dj (u(s), s)
Gradient-based NAND
s
Optimizer PDE solver
minimize f (u(s), s) f (u(s), s) R(u(s), s) = 0
s∈Rp
du ∂R −1 ∂R
=− (2)
dsi ∂u ∂si
∂R
Jacobian: ∂u
Substituting (2) into (1), we obtain
dg ∂g ∂g ∂R −1 ∂R
= − (3)
dsi ∂si ∂u ∂u ∂si
SAND
Optimizer
+
PDE solver
minimize f (u, s)
u∈Rm ,s∈Rp
subject to ci (u, s) = 0,
dj (u, s) ≥ 0,
R(u, s) = 0