Optimization in Matlab Part 1
Optimization in Matlab Part 1
8 References
Structure Optimization Structural optimization
Design
A function or vector that describes the design, and which can be changed
variable
during optimization. It may represent geometry or choice of material (the (x)
area of a bar, or the thickness of a sheet).
State
variable For a given structure, y is a function or vector that represents the
(y) response of the structure (displacement, stress, strain or force…)
Single-Objective Structural Optimization
minimize f(x, y) with respect to x and y
Behavioral constrains on y
(SO)
Subject to Design constraints on x
Equilibrium constraint
min f ( x, u( x))
Nested formulation (SO)nf x
s.t. g ( x, u( x)) 0
First-order optimality condition
Second-order optimality condition
Constrained optimality
Constrained optimality
Constrained optimality
Constrained optimality
Three types of structural optimization problems
(1) Sizing optimization: This is when x is some type of structural thickness, i.e., cross -
sectional areas of truss members, or the thickness distribution of a sheet.
Three types of structural optimization problems
(2) Shape optimization: x represents the form or contour of some part of the boundary of the
structural domain. The state y is described by a set of partial differential equations.
Connectivity of the structure is not changed.
Three types of structural optimization problems
(3) Topology optimization: In this way the connectivity of nodes is variable. Design variables
x (often present geometric feature) can take the value zero, i.e., bars are removed from the
truss.
(1) Weight Minimization of a Two-Bar Truss Subject to Stress Constraints
(2) Weight Minimization of a Two-Bar Truss Subject to Stress and Instability Constraints
(3) Weight Minimization of a Two-Bar Truss subject to Stress and Displacement Constraints
(4) Weight Minimization of a Three-Bar Truss Subject to Stress Constraints
(5) Fiber orientation optimization in laminate composite
1
min T A
i 2
0 i 180
(6) Topology optimization in mechanics
N
min c(x) U KU ( xe ) p uTe k 0ue
T
x
e 1
S ( x) / S 0
KU F
0 x x 1
min
(7) Limit analysis of plates
t/2 ε Bu
min L 0
t / 2
T ( z ) dz W (f , u) 1
u 0
(8) Weight Minimization of stiffer in stiffened plate problems
min f bh
w1 wload
MU KU 0
b 0; h 0
Two strategies
2
where fk ,∇ fk, and Bk are a scalar, vector, and matrix, respectively. The matrix Bk is either the
Hessian ∇2fk or some approximation to it.
In trust region, we first choose a maximum distance—the trust-region radius k—and then
seek a direction that attain the best improvement possible subject to this distance constraint.
If this step proves to be unsatisfactory, we reduce the distance measure k and try again.
5.1 Equality-constrained optimization
Convert to un-constrained optimization by Lagrange multiply method and then apply
Newton method (or other methods)
5.1 Equality-constrained optimization
5.2 Inequality-constrained optimization