+ All Categories
Home > Documents > Presentation Agenda Computational Multidisciplinary...

Presentation Agenda Computational Multidisciplinary...

Date post: 05-Jul-2018
Category:
Upload: phamhanh
View: 217 times
Download: 0 times
Share this document with a friend
10
Computational Multidisciplinary Design Optimization IL YONG KIM, PhD Dept of Mechanical and Materials Engineering Queen’s University November 1, 2005 2 Presentation Agenda What is Design Optimization? MDO: Multidisciplinary Design Optimization MOO: Multiobjective Optimization Optimization Methods Applications Summary What is Design Optimization? 4 What is Design Optimization? Selecting the “best” design within the available means 1. What is our criterion for “best” design? 2. What are the available means? 3. How do we describe different designs? Objective function Constraints (design requirements) Design Variables 5 J(x) : Objective function to be minimized g(x) : Inequality constraints h(x) : Equality constraints x : Design variables Optimization Statement 0 0 Subject to ) ( Minimize h(x) g(x) x J 6 Improve Design Computer Simulation START Converge ? Y N END Optimization Procedure Evaluate J(x), g(x), h(x) Change x Determine an initial design (x 0 ) Does your design meet a termination criterion? 0 0 Subject to ) ( Minimize h(x) g(x) x J
Transcript

1

Computational Multidisciplinary

Design Optimization

IL YONG KIM, PhDDept of Mechanical and Materials Engineering

Queen’s University

November 1, 2005 2

Presentation AgendaWhat is Design Optimization?

MDO: Multidisciplinary Design Optimization

MOO: Multiobjective Optimization

Optimization Methods

Applications

Summary

What is

Design Optimization?

4

What is Design Optimization?

Selecting the “best” design within the available means

1. What is our criterion for “best” design?

2. What are the available means?

3. How do we describe different designs?

Objective function

Constraints (design requirements)

Design Variables

5

J(x) : Objective function to be minimizedg(x) : Inequality constraintsh(x) : Equality constraintsx : Design variables

Optimization Statement

00Subject to

)(Minimize

≤≤

h(x)g(x)

xJ

6

Improve DesignComputer Simulation

START

Converge ?Y

N

END

Optimization Procedure

Evaluate J(x), g(x), h(x)

Change x

Determine an initial design (x0)

Does your design meet a termination

criterion?

00Subject to

)(Minimize

≤≤

h(x)g(x)

xJ

2

7

Examples

H

L

H

Topology Optimization by DSO

MDO:Multidisciplinary Design

Optimization

9

MDO Definition

What is MDO ?

Optimal design of complex engineering systems that requires analysis that accounts for interactions amongst the disciplines

Ref: AIAA MDO website http://endo.sandia.gov/AIAA_MDOTC/main.html

“How to decide what to change, and to what extent to change it, when everything influences everything else.”

10

A discipline can often be defined by a set of equations that govern the underlying physical processes of interest.

Definition of “Discipline”

11

Engineering Design DisciplinesAircraft:AerodynamicsPropulsion StructuresControlsAvionics/SoftwareManufacturingothers

Spacecraft:AstrodynamicsThermodynamicsCommunicationsPayload & SensorStructuresOpticsGuidance & Control

Automobiles:EnginesBody/chassisAerodynamicsElectronicsHydraulicsIndustrial designothers

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004 12

• Aerodynamics + Structures = Aeroelasticity• Optics + Controls = Adaptive Optics• Thermodynamics + Structures = Thermostructures• Acoustics + Structures = Acoustic Structures•Finance + Manufacturing = Lean Production• Scheduling + Manufacturing = Just-in-Time

• But there can be more than two disciplines interacting• Some can be non-technical, e.g. cost estimation

Progress often occurs within disciplines and at the intersection of traditional disciplines

Traditional Pairings

3

13

Multidisciplinary Aspects of Design

Emphasis is on the multidisciplinary nature of thecomplex engineering systems design process.

Structures

Aerodynamics

ControlEmphasis in recent years has

been on advances that can be achieved due to the inter-

action of two or more disciplines.

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004 14

MDO Framework

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004

MOO:Multiobjective Optimization

16

J(x) : Objective function to be minimizedg(x) : Inequality constraintsh(x) : Equality constraintsx : Design variables

Optimization Statement

00Subject to

)(Minimize

≤≤

h(x)g(x)

xJ

17

Multiobjective Optimization Problem Formal Definition

When multiple objectives (criteria) are present

( ) ( )[ ]

1

2

1

1

1

1

where

( ) ( )

( ) ( )

=

=

=

=

Tz

Ti n

T

m

T

m

J J

x x x

g g

h h

J x x

x

g x x

h x x

00s.t.

min

≤≤

h(x)g(x)J(x)

18

Multiple Objectives

1

2

3

cost [$]- range [km]weight [kg]

- data rate [bps]

- ROI [%]

i

z

JJJJ

J

= =

J

The objective can be a vector J of z system responsesor characteristics we are trying to maximize or minimize

Often the objective is ascalar function, but forreal systems often we attempt multi-objectiveoptimization:

x J(x)Objectives often

conflict with each other!

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004

4

19

1 2[ ]Tnx x x

x1

x2

Jx (x)

n-dimension 1-dimension

J

Single objective

x J(x)

m-dimension

x1

x2

1 2[ ]Tnx x xn-dimension

J1

J2

Multiobjective

Mapping

20

Pareto Frontier

1

J1: Manufacturing cost

J2:

Weight

2

5

4

3

Pareto frontier

21

Pareto FrontierIn a two-dimensional trade space (i.e. two decision criteria), the Pareto Optimal set represents the boundary of the most design efficient solutions.

0 500 1000 1500 2000 2500 3000 3500 4000

800

1000

1200

1400

1600

1800

2000

2200

Performance (total # of images)

Life

cycl

e C

ost (

$M)

TPF System Trade Space Pareto-Optimal Front

Dominated Solutions Non-Dominated Solutions

$2M/Image

$1M/Image

$0.5M/Image

$0.25M/Image

SSI

SCI

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004 22

Pareto Optimal means …..

“Take from Peter to pay Paul”

Pareto Frontier

23

MDO and MOO

Zang, Thomas and Green, Lawrence, “Multidisciplinary Design Optimization Techniques: Implications and Opportunities for Fluid Dynamics Research,” 30th AIAA Fluid Dynamics Conference Norfolk, VA June 28 -July 1, 1999 24

single discipline multiple disciplines

sing

le o

bjec

tive

mul

tiple

obj

.

single discipline multiple disciplines

Minimize displacements.t. mass and loading constraint

F

δl

mcantilever beam support bracket

Minimize stamping costs (mfg) subject

to loading and geometryconstraint

F

D

$

airfoilα (x,y)

Maximize CL/CD and maximizewing fuel volume for specified α, vo

Vfuelvo

Minimize cost and maximize cruisespeed s.t. fixed range and payload

commercial aircraft

MDO and MOO

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004

5

Computational Optimization Methods

(1) Gradient-based Methods

(2) Heuristic Methods

Computational Optimization Methods

(1) Gradient-based Methods

(2) Heuristic Methods

27

Optimum Solution – Graphical Representation

J(x)

xNo active constraints

You do not know this function before optimization

Optimum solution (x*)

Start

28

Gradient-based Methods

J(x)

x

Start

Check gradient

Move

Check gradient

Gradient=0

No active constraints

Stop!

You do not know this function before optimization

Optimum solution (x*)

(Termination criterion: Gradient=0)

29

Gradient-based Methods

Two steps are repeated until a local optimum is found.

(1) Sensitivity Analysis: Which direction to go?

(2) Line Search: How much to go?(to the direction that was determined by sensitivity analysis)

30

Global vs. Local Optimum

J(x)

xNo active constraints

Global Optimum

Local Optimum

Local Optimum

6

31

Gradient-based Methods

Olivier de Weck and Karen Willcox, “MSDO: Multidisciplinary System Design Optimization,” Lecture notes, MIT, 2004 32

• Create a quadratic approximation to the Lagrangian

• Solve the quadratic problem to find the search direction, S

• Perform the 1-D search

• Update the approximation to the Lagrangian

Sequential Quadratic Programming

Computational Optimization Methods

(1) Gradient-based Methods

(2) Heuristic Methods

34

A Heuristic is simply a rule of thumb that hopefully will find a good answer.

Why use a Heuristic?- Heuristics are typically used to solve complex optimization

problems that are difficult to solve to optimality.

Heuristics are good at dealing with local optimawithout getting stuck in them while searching for the global optimum.

Heuristic Methods

Schulz, A.S., “Metaheuristics,” 15.057 Systems Optimization Course Notes, MIT, 1999.

35

Most Common Heuristic Techniques

• Genetic Algorithms

• Simulated Annealing

• Tabu Search

• Particle Swarm Method

Heuristic Methods

36

Genetic AlgorithmsPrinciple by Charles Darwin - Natural Selection

7

37

Genetic Algorithms: Procedures

38

Genetic AlgorithmsGradient search

- Treats one design at one time

Genetic algorithms

- Treats a set of designs at one time

60

40

20

80

Gradient search

60

40

20

80

Genetic algorithms

60

40

20

80

Genetic algorithms

60

40

20

80

Genetic algorithms

60

40

20

80

Genetic algorithms

60

40

20

80

Genetic algorithms

39

• Linear/nonlinear

• Type of design variables (real/integer, continuous/discrete)

• Equality/inequality constraints

• Discontinuous feasible spaces

• Initial solution feasible/infeasible

• Simulation code runtime

How To Choose an Algorithm?

40

GASA, Tabu SearchPSO

Branch-and-Bound

Discretex (at least one)

SQP (constrained)Newton(unconstrained)

SimplexBarrier Methods

Continuous, realx (all)

NonlinearJ or g or h

LinearJ and g and h

Algorithm Selection Matrix

41

Feasible Improved Local Optimum

Range of Objectives

Global Optimum

Do you really need to obtain the global optimum?

42

Part vs. System

Parts System

MultidisciplineSingle-discipline

MultiobjectiveSingle-objective

Difficult to optimizeEasy to optimize

8

Applications

MDO is a useful tool in the design of virtually all complex, multidisciplinary

systems…

44

Glass (Pyrex)

Fluid

Si

PZT Outlet choke

(heating)

Inlet choke

Net flow

Valveless MicropumpMIT, AIST*

* AIST (Japan): National Institute of Advanced Science and Technology

45 46

FE modeled region

Structure of Valveless Micropump

47Unit: g/mm-sec

right choke (outlet)

t=0 ms

t=0.5 ms

t=1.5 ms

t=2.5 ms

t=3.5 ms

Result – Viscosity Change

Prototype by Dr. Mastumura at AIST

48

0 2 4 6 8 100.00

0.05

0.10

0.15

0.20

0.25

Rect

ifica

tion

effic

ienc

y

Time (ms)

Result – Rectification efficiency

−+

−+

+−

=mm

mm

uuuuε

Rectification efficiency

)1(0:

)0(:

outletatvelocityMean

inletatvelocityMean

==

==

=

=

−+

+

ε

ε

m

mm

m

m

u

uu

u

u

IICase

ICase

9

49

3,,1,

0),,(0),,(tosubject

),,(maximizeI]ion [Optimizat

0321max

3210

321

=≤≤

≤−≤−

ibbb

TbbbTbbb

bbbQ

upperii

loweri

εε

3,,1,

0),,(0),,(tosubject

),,(maximizeII]ion [Optimizat

0321max

3210

321

=≤≤

≤−≤−

ibbb

TbbbTbbbQQ

bbb

upperii

loweri

ε

Optimization Formulation

50Determine dynamic thermal distortions and pattern blur.

Reduce distortion due to change in the gravity direction

Semiconductor equipment: X-ray mask

51

Precision Machine Design

Reduce structural and thermal distortions.

52

[2]

Multi-Disciplinary Design Optimization considers:– Application of practical dynamic loading conditions– Reduction in overall mass (weight savings)– Increase in maximum joint angle (performance gain)– Decrease of manufacturing cost (economics)– Monitor Von-Mises stress and Strain Energy Density– Modify up to 10 design variables per part

Universal Joint[1]

[1] http://www.nrg.com.au/~hemp/bigjoint/bigjoint.htm&h=225&w=300&sz=12&tbnid=IfuOOO7gop0J:&tbnh=83&tbnw=111&start=10&prev=/images%3Fq%3Duniversal%2Bjoint%26hl%3Den%26lr%3D%26client%3Dfirefox-a%26rls%3Dorg.mozilla:en-US:official_s%26sa%3DG

[2] Parker, Sybil P. “Encyclopedia of Engineering.” McGraw-Hill Book Company, New York, United States of America, 1983 pp 1151-1153.

Universal Joints transmit rotation between shafts whose axis are coplanar, but not coinciding Assembly comprised of 3 components:

– Flange yoke, Weld yoke, Cross Trunion– Conduct optimization on individual parts & assembly

At non-zero joint angles, the output shaft will experience both acceleration & deceleration every revolution, leading to dynamic instability

Employ ‘Adaptive Weighted Sum’ to construct a Pareto Surface representing optimal designs

53

Cementless hip prosthesisMotivation: – Un-cemented implants should be used for younger patient

s since younger patients are more active, and more bone stock is preserved for revision surgery

– Un-cemented implants with a longer life reduce the number times the patient has to undergo revision surgery

Design Objectives:– Minimize wear of the bearing and acetabulum surfaces

• Wear debris can cause an inflammatory reaction eventually leading to bone degradation at the implant-bone interface

– Minimize relative motion at the implant-bone interface• Micro-movements at implant-bone interface inhibit bone in-grow

th into the implant surface which is necessary for long term implant fixation

– Minimize costDesign Variables– Femoral Osteotomy– Implant shape/size– Bearing shape/size– Acetabular component shape/size

Loading conditions:– Normal Walking– Stair climbing

Contact Analysis:– Bearing-acetabulum– Taper-bearing– Implant-bone

54

Chromosome length change

Design representation with gradual refinement

Variable Chromosome Length GA

10

55

Design for FlexibilityBridgeCustomers such as the military would like a simply-designed bridge that can be used for various applications

- Various span lengthsShort creekLarge river

- Various loading conditionsSupport tanks, trucks, cars, etc.

Flexibility, Changeability, Extensibility, Reconfigurability, Modularity, etc.56

Design for Flexibility

57

Optimization for Manufacturability

With William Nadir (Master’s student)

58

Design Under UncertaintyJ(x)

xDesign variable

x∆ x∆

1J∆2J∆

1x 2x

2Determine using design optimizationx

xxfxfxfxf

∆∆>∆<

same for the )()( But,)()(

21

21

59

Summary

MDO is a design tool that help create advanced and complex engineering systems that are competitive not only in terms of performance, but also in terms of manufacturability, serviceability, and overall life-cycle cost effectiveness.

00s.t.

min

≤≤

h(x)g(x)J(x)

60

AIAA MDO website http://endo.sandia.gov/AIAA_MDOTC/main.html

Il Yong Kim, “MECH465: Computer Aided Design,” Lecture notes,

Queen’s University, 2005

Panos Y. Papalambros and Douglass J. Wilde, Principles of

Optimal Design, 2nd edition, Cambridge University PressOlivier de Weck and Karen Willcox, “MSDO: Multidisciplinary

System Design Optimization,” Lecture notes, MIT, 2004

Jasbir S. Arora, Introduction to Optimum Design, 2nd edition,

McGraw-Hill

Reference


Recommended