Top Banner
16.810 (16.682) 16.810 (16.682) Engineering Design and Rapid Prototyping Engineering Design and Rapid Prototyping Design Optimization - Structural Design Optimization Instructor(s) Prof. Olivier de Weck Dr. Il Yong Kim January 23, 2004
57

Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Jun 10, 2018

Download

Documents

vuongdat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

16.810 (16.682) 16.810 (16.682)

Engineering Design and Rapid Prototyping Engineering Design and Rapid Prototyping

Design Optimization - Structural Design Optimization

Instructor(s)

Prof. Olivier de Weck Dr. Il Yong Kim

January 23, 2004

Page 2: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Course Concept

16.810 (16.682) 2

today

Page 3: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Course Flow Diagram

16.810 (16.682)

CAD/CAM/CAE Intro

Overview

ManufacturingTraining

Structural Test “Training”

Design Optimization

Hand sketching

CAD design

FEM analysis

Produce Part 1

Test

Produce Part 2

Optimization

Problem statement

Final Review

Test

Learning/Review Deliverables

Design Sketch v1

Part v1

Experiment data v1

Design/Analysisoutput v2

Part v2

Experiment data v2

Drawing v1

Design Intro

today

Wednesday

FEM/Solid Mechanics Analysis output v1

3

Page 4: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

What Is Design Optimization?

Selecting the “best” design within the available means

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

2. What are the available means? Constraints

(design requirements)

3. How do we describe different designs? Design Variables

16.810 (16.682) 4

Page 5: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimization Statement

Minimize

Subject to

fgh

(x)( ) 0 x

( ) 0 x

16.810 (16.682) 5

Page 6: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Constraints

- Design requirements

Inequality constraints

Equality constraints

16.810 (16.682) 6

Page 7: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Objective Function

- A criterion for best design (or goodness of a design)

Objective function

16.810 (16.682) 7

Page 8: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Variables

Parameters that are chosen to describe the design of a system

Design variables are “controlled” by the designers

The position of upper holes along the design freedom line

16.810 (16.682) 8

Page 9: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Variables

For computational design optimization,

Objective function and constraints must be expressed as a function of design variables (or design vector X)

Objective function: f (x) Constraints: g(x), h(x)

Cost = f(design)

Displacement = f(design) What is “f” for each case?

Natural frequency = f(design)

Mass = f(design)

16.810 (16.682) 9

Page 10: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimization Statement

( ) ( ) 0 ( ) 0

f

h

xxx

Minimize Subject to g

f(x) : Objective function to be minimized g(x) : Inequality constraints h(x) : Equality constraints x : Design variables

16.810 (16.682) 10

Page 11: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimization Procedure

Improve Design Computer Simulation

START

Converge ? Y

N

END

( ) Subj ( ) 0

( ) 0

fgh

xxx

Change x

Determine an initial design (x0)

termination criterion?

Minimize ect to

Evaluate f(x), g(x), h(x)

Does your design meet a

16.810 (16.682) 11

Page 12: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Structural Optimization

Selecting the best “structural” design

- Size Optimization

- Shape Optimization

- Topology Optimization

16.810 (16.682) 12

Page 13: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Structural Optimization

( ) j ( ) 0

( ) 0

fgh

xxx

BC’s are given Loads are given

minimize sub ect to

1. To make the structure strong Min. f(x)e.g. Minimize displacement at the tip

g(x) 02. Total mass MC

16.810 (16.682) 13

Page 14: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Size Optimization

Beams( )

j ( ) 0 ( ) 0

fgh

xxx

minimize sub ect to

Design variables (x) f(x) : compliance

x : thickness of each beam g(x) : mass

Number of design variables (ndv) ndv = 5

16.810 (16.682) 14

Page 15: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Size Optimization

- Shape are given

Topology

- Optimize cross sections

16.810 (16.682) 15

Page 16: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Shape Optimization

B-spline( )

j ( ) 0 ( ) 0

fgh

xxx

Hermite, Bezier, B-spline, NURBS, etc.

minimize sub ect to

Design variables (x) f(x) : compliance x : control points of the B-spline g(x) : mass

(position of each control point)

Number of design variables (ndv) ndv = 8

16.810 (16.682) 16

Page 17: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Shape Optimization

Fillet problem Hook problem Arm problem

16.810 (16.682) 17

Page 18: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Shape Optimization

Multiobjective & Multidisciplinary Shape Optimization Objective function

1. Drag coefficient, 2. Amplitude of backscattered wave

Analysis1. Computational Fluid Dynamics Analysis2. Computational Electromagnetic Wave

Field Analysis

Obtain Pareto Front

Raino A.E. Makinen et al., “Multidisciplinary shape optimization in aerodynamics and electromagnetics using genetic algorithms,” International Journal for Numerical Methods in Fluids, Vol. 30, pp. 149-159, 1999

16.810 (16.682) 18

Page 19: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization

Cells( )

j ( ) 0 ( ) 0

fgh

xxx

minimize sub ect to

Design variables (x) f(x) : compliance

x : density of each cell g(x) : mass

Number of design variables (ndv) ndv = 27

16.810 (16.682) 19

Page 20: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization

Short Cantilever problem

Initial

Optimized

16.810 (16.682) 20

Page 21: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization

16.810 (16.682) 21

Page 22: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization

Bridge problem

Obj = 4.16 105

Distributed loading

Obj = 3.29 105

Minimize i i d z F ,

)to Subject ( d x M ,o

0 (x) 1 Obj = 2.88 105

Mass constraints: 35%

Obj = 2.73 105

16.810 (16.682) 22

Page 23: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization

DongJak Bridge in Seoul, Korea

H

L

H

16.810 (16.682) 23

Page 24: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Structural Optimization

What determines the type of structural optimization?

Type of the design variable

(How to describe the design?)

16.810 (16.682) 24

Page 25: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimum Solution – Graphical Representation

f(x)x: design variable

f(x): displacement

Optimum solution (x*) x

16.810 (16.682) 25

Page 26: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimization Methods

Gradient-based methods

Heuristic methods

16.810 (16.682) 26

Page 27: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Gradient-based Methods

f(x)

Start

Move

Gradient=0 Stop!

You do no c ore optimization

Check gradient

Check gradient

t know this fun tion bef

No active constraints Optimum solution (x*) x

(Termination criterion: Gradient=0)

16.810 (16.682) 27

Page 28: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Gradient-based Methods

16.810 (16.682) 28

Page 29: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Global optimum vs. Local optimum

f(x) Termination criterion: Gradient=0

Global optimum

Local optimum

Local optimum

x No active constraints

16.810 (16.682) 29

Page 30: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Heuristic Methods

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 optima without getting stuck in them while searching for the global optimum.

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

16.810 (16.682) 30

Page 31: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Genetic Algorithm

Principle by Charles Darwin - Natural Selection

16.810 (16.682) 31

Page 32: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Heuristic Methods

Heuristics Often Incorporate Randomization

3 Most Common Heuristic Techniques Genetic Algorithms Simulated Annealing Tabu Search

16.810 (16.682) 32

Page 33: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Optimization Software

- iSIGHT

- DOT

- Matlab (fmincon)

16.810 (16.682) 33

Page 34: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization Software

ANSYS Static Topology Optimization Dynamic Topology Optimization Electromagnetic Topology Optimization

Subproblem Approximation Method

16.810 (16.682)

Design domain

First Order Method

34

Page 35: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Topology Optimization Software

MSC. Visual Nastran FEA

Elements of lowest stress are removed gradually.

Optimization results

Optimization results illustration

16.810 (16.682) 35

Page 36: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

MDO

Multidisciplinary Design Optimization

16.810 (16.682) 36

Page 37: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization

Centroid Jitter on Focal Plane [RSS LOS] NASA Nexus Spacecraft Concept 60

T=5 sec

14.97 m

1 pixel

Requirement: J =5 mz,2

OTA

40

20

Cen

troid

Y [

m]

0

-20

Sunshield Instrument -40Module

0 1 2 -60-60 -40 -20 0 20 40 60 meters

Centroid X [ m]

Goal: Find a “balanced” system design, where the flexible structure, the optics and the control systems work together to achieve a desired pointing performance, given various constraints

16.810 (16.682) 37

Page 38: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization Aircraft Comparison

le Approx. 480 passengers each Approx. 8,700 nm range each

TakeoffBWB

A3XX-50R

18%

BWB

A3XX-50R

19%TotalSea-Level

19%BWB

A3XX-50R

OperatorsEmpty

FuelBurn

per Seat

32%BWB

A3XX-50R

Boeing Blended Wing Body Concept

Goal

Shown to Same Sca

Maximum

Weight

Static Thrust

Weight

: Find a design for a family of blended wing aircraft that will combine aerodynamics, structures, propulsion and controls such that a competitive system emerges - as measured by a set of operator metrics.

16.810 (16.682) 38

Page 39: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization

Ferrari 360 Spider

Goal: High end vehicle shape optimization while improving car safety for fixed performance level and given geometric constraints

Reference: G. Lombardi, A. Vicere, H. Paap, G. Manacorda, “Optimized Aerodynamic Design for High Performance Cars”, AIAA-98- 4789, MAO Conference, St. Louis, 1998

16.810 (16.682) 39

Page 40: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization

16.810 (16.682) 40

Page 41: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization

16.810 (16.682) 41

Page 42: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Multidisciplinary Design Optimization

Do you want to learn more about MDO?

Take this course!

16.888/ESD.77

Multidisciplinary System Design Optimization (MSDO)

Prof. Olivier de Weck

Prof. Karen Willcox

16.810 (16.682) 42

Page 43: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Baseline Design

Performance

Natural frequency analysis

Design requirements

16.810 (16.682) 44

Page 44: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Baseline Design

Performance and cost

1 0.070 mm

2 0.011 mmf 245 Hz m 0.224 lbs C 5.16 $

16.810 (16.682) 45

Page 45: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Baseline Design

245 Hz 421 Hz

f1=0f2=0f3=0f4=0f5=0f6=0f7=421 Hz f8=1284 Hz f9=1310 Hz

f1=245 Hz

f2=490 Hz

f3=1656 Hz

16.810 (16.682) 46

Page 46: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Requirement for Each Team

# Product name

mass(m)

Cost(c)

Disp ( 1)

Disp ( 2)

NatFreq

(f)

Qual ity

F1(lbs)

F2(lbs)

F3(lbs) Const Optim Acc

0 Base line

0.224 lbs

5.16 $

0.070 mm

0.011 mm

245Hz 3 50 50 100 c m f

1 Family economy 20% -30% 10% 10% -20% 2 50 50 100 c m f

2 Family deluxe 10% -10% -10% -10% 10% 4 50 50 100 m c f

3 Cross over 20% 0% -15% -15% 20% 4 50 75 75 m c f

4 City bike -20% -20% 0% 0% 0% 3 50 75 75 c m f

5 Racing -30% 50% 0% 0% 20% 5 100 100 50 m f c

6 Mountain 30% 30% -20% -20% 30% 4 50 100 50 f m c

7 BMX 0% 65% -15% -15% 40% 4 75 100 75 f m c

8 Acrobatic -30% 100% -10% -10% 50% 5 100 100 100 f m c

9 Motorbike 50% 10% -20% -20% 0% 3 50 75 100 f c m

16.810 (16.682) 47

Page 47: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Optimization

Topology optimization

Design domain

Shape optimization

16.810 (16.682) 48

Page 48: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Freedom

1 bar

2.50 mm

2 bars

0.80 mm

Volume is the same.

17 bars 0.63 mm

16.810 (16.682) 49

Page 49: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Design Freedom

1 bar

2 bars

2.50 mm

0.80 mm

17 bars

More design freedom More complex

(Better performance) (More difficult to optimize)

0.63 mm

16.810 (16.682) 50

Page 50: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Cost versus Performance

17 bars

0123456789

Cos

t [$]

1 bar2 bars

0 0.5 1 1.5 2 2.5 3

Displacement [mm]

16.810 (16.682) 51

Page 51: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Plan for the rest of the course

Class Survey Jan 24 (Saturday) 7 am – Jan 26 (Monday) 11am

Company tour Jan 26 (Monday) : 1 pm – 4 pm

Guest Lecture (Prof. Wilson, Bicycle Science) Jan 28 (Wednesday) : 2 pm – 3:30 pm

Manufacturing Bicycle Frames (Version 2) Jan 28 (Wednesday) : 9 am – 4:30 pm

Jan 29 (Thursday) : 9 am – 12 pm

TestingJan 29 (Thursday) : 10 am – 2 pm

GA Games Jan 29 (Thursday) : 1 pm – 5 pm

Guest Lecture, Student Presentation (5~10 min/team) Jan 30 (Friday) : 1 pm – 4 pm

16.810 (16.682) 52

Page 52: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

References

P. Y. Papalambros, Principles of optimal design, Cambridge University Press, 2000

O. de Weck and K. Willcox, Multidisciplinary System Design Optimization, MIT lecture note, 2003

M. O. Bendsoe and N. Kikuchi, “Generating optimal topologies in structural design using a homogenization method,” comp. Meth. Appl. Mech. Engng, Vol. 71, pp. 197-224, 1988

Raino A.E. Makinen et al., “Multidisciplinary shape optimization in aerodynamics and electromagnetics using genetic algorithms,” International Journal for Numerical Methods in Fluids, Vol. 30, pp. 149-159, 1999

Il Yong Kim and Byung Man Kwak, “Design space optimization using a numerical design continuation method,” International Journal for Numerical Methods in Engineering, Vol. 53, Issue 8, pp. 1979-2002, March 20, 2002.

16.810 (16.682) 53

Page 53: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Web-based topology optimization program

Developed and maintained by Dmitri Tcherniak, Ole Sigmund,Thomas A. Poulsen and Thomas Buhl.

Features:

1.2-D2.Rectangular design domain 3.1000 design variables (1000 square elements) 4. Objective function: compliance (F ) 5. Constraint: volume

16.810 (16.682) 54

Page 54: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Web-based topology optimization program

Objective function

-Compliance (F )

Constraint

-Volume

Design variables

- Density of each design cell

16.810 (16.682) 55

Page 55: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Web-based topology optimization program

No numerical results are obtained.

Optimum layout is obtained.

16.810 (16.682) 56

Page 56: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Web-based topology optimization program

P 2P 3P

Absolute magnitude of load does not affect optimum solution

16.810 (16.682) 57

Page 57: Design Optimization - Massachusetts Institute of … determines the type of structural optimization? Type of the design ... Topology Optimization Software ANSYS ... Multidisciplinary

Web-based topology optimization program

http://www.topopt.dtu.dk

16.810 (16.682) 58