EDO - Lecture 1 - 2024
EDO - Lecture 1 - 2024
EDO - Lecture 1 - 2024
PPU191
Gauti Asbjörnsson
Department of Industrial and Materials Science
Chalmers University of Technology
SE-412 96 Gothenburg
e-mail: gauti@chalmers.se
Lecture objective
Key points
Optimization formulation
Objective(s)
Modelling
Optimization algorithms
Product development
A1 Alternative 1
targets
meet
frame the evaluate goals
gap A2 Alternative 2 solution
problem results
current
design
A3 Alternative 3 falls short
repeat
cycle
of goals
Engineering
Design
Product Solid
Development Mechanics
http://www.mathworks.com/cmsimages/331_wl_op_main_wl_3250.jpg http://www.innovmat.eu/wp-content/uploads/2011/09/CaptureCES_sm.jpg
Optimization Materials
Techniques Selection
EDO
Design variables
Inequality
Equality
Constraints
A given set of design variable values defines the system’s design, but whether
this system satisfies all the requirements is a separate question
where 𝑥 and 𝑥ҧ are lower and upper bounds on the design variables
Optimization
Mindmap!
Product Applied
Development Mechanics Map out your
knowledge base from
your master program
Material Automotive
Engineering engineering and identify possible
application of
optimisation within that
… framework
Aspect 1 Aspect 1
Experience/interest
14 Division of Product Development, IMS 2024-08-26
What is an optimal design?
Design
Material Selection
Manufacturing
Most lectures
15 Division of Product Development, IMS 2024-08-26
Topology Optimization
Spatially optimizes the distribution of material within a defined domain
Perspective? Manufacturing
Cost
Safety
Performance
Engineers
18 Division of Product Development, IMS 2024-08-26
Different customers
Different objectives
Reliable?
Safe?
Fast?
Cheap?
Attainable set
Objective 1
EU project - The AGILE innovation project for solving realistic MDO problems
Keep it simple!
Mathematical
𝑀 equations
𝜎= Simulation models
𝐼𝑐
(FEM, CFD, etc.)
Experimental data
Feasible
Objective
Variable
Variable Objective
Solution space are the available solutions
26 Division of Product Development, IMS 2024-08-26
Formulate optimization problem
Finding the best solution by changing variables that can
be controlled, often subjected to constraints
Variable
Variable
How to handle variations?
27 Division of Product Development, IMS 2024-08-26
Formulate optimization problem
Global Minima
( − ( x +1)2 − y 2 )
x e
z = 3(1 − x) 2 e( − x − ( y +1)2 )
− 10 − x3 − y 5 e( − x − y ) −
2 2 2
20 cm x
x
30 cm
Objective? min -V ( x)
max V xP V ( x) = x( H − 2 x)( L − 2 x)
Design variables? x s.t.
Constraints? H and L V ( x) = 4 x 3 − 2 x 2 ( H + L) + HLx
g1 ( x) = x − H 0
H/2-x > 0 2 V ( x) = 4 x 3 − 100 x 2 + 600 x
L/2-x > 0 g 2 ( x) = x − L 0
2
Solve
V ( x) = 4 x 3 − 100 x 2 + 600 x − B B 2 − 4 AC
x=
2A
V '( x) = 12 x 2 − 200 x + 600 = 0
x = [3.92 12.74]
V ''( x) 0
35 Division of Product Development, IMS 2024-08-26
Formulate optimization problem
Volume = 1 cm3 h
Objective? max A
min -A(r , h) A( x) = 2 r 2 + 2h r
Design variables? r,h r , hP
V ( x) = 2 r 2 h = 1
Constraints? s.t.
1
hi ( x) = V (r , h) − 1 = 0 h=
2 r 2
500
450
400
2
A(r ) = 2 r 2 +
350
300
r A 250
x = 0.54 200
150
2
A '(r ) = 4 r − 2
100
A ''(r ) 0
50
r 0
0 1 2 3 4 5 6 7 8 9 10
function f = Obj(x)
d=x(1);
Obj n=x(2);
f= 3*d*pi/4*((Dk+2*(2*d+10))^2-Dk^2)-n*3*pi*d^2/4;
Objective
Design variables Main x0 = [90 24];
lb = [2 4];
ub = [100 24];
Parameters
[xoptw1,foptw1] = fmincon(@Obj,x0,[],[],[],[],lb,ub,@Con,options);
Constraints Con
function [c,ceq] = Con(x)
d=x(1);
n=x(2);
c(1) =Ff/(500*As)-n;
c(2) =pi*(Dk+2*5+2*d)/(6*d)-n;
c(3) =n-pi*(144+2*d)/(5+2*d);
c(4) =6-d;
c(5) =n-20;
ceq = [];
43 Division of Product Development, IMS Wheelwright, S.C., Clark, K.B. – Revolutionizing Product Development 2024-08-26
44 Division of Product Development, IMS 2024-08-26
Optimization Challenges
• Multiple objectives
• Complex systems
• Large number of variables
• Both local and global solutions
• Stochastic and deterministic results
• Computational load
• Interpretation
Wednesday at 10.00
Applied Mechanics & Analysis tools (L2) Assignment
Workshop
EDR-Medeso
Monday at 8.00
Deadline assignment I
Introduction to Optimization (L3)
Part A
• Formulating and exploring the problem
• Chapter 1 Martins & Ning
• Chapters 3.1-3.8 Principles of Optimal Design
• Followed by Workshop 2
Q&A