introduction to evolutionary structural ... · introduction to evolutionary structural...

30
Introduction to Evolutionary Structural Optimization Structural Optimization (ESO) Professor Mike Xie Head of Civil Engineering Discipline RMIT University 12 August 2009 12 August 2009

Upload: trinhthuan

Post on 28-Jul-2018

236 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Introduction to Evolutionary Structural OptimizationStructural Optimization

(ESO)Professor Mike Xie

Head of Civil Engineering Discipline

RMIT Universityy

12 August 200912 August 2009

Page 2: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Introduction

• The Evolutionary Structural Optimization (ESO) method is based on the concept of gradually removing unnecessary or inefficientgradually removing unnecessary or inefficient material from a structure to achieve an optimal design.

• The ESO method is simple to understand and easy to implement and link with existing finiteeasy to implement and link with existing finite element analysis software packages (e.g. Nastran, Abaqus, Strand6/7, Ansys).

Page 3: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

An example(An apple hanging on a tree?)(An apple hanging on a tree?)

Gravity

An object hanging in the air The finite element meshAn object hanging in the airunder gravity loading

The finite element mesh

Page 4: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Stress distribution of a “square apple”Stress distribution of a square apple

Page 5: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Evolution of the object

Page 6: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Comparison of stress distributionsComparison of stress distributions

movie

Page 7: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

General applicability of the methodGe e a app cab ty o t e et od

The ESO method has been successfullyThe ESO method has been successfully applied to a wide range of engineering optimization problems, including p p , g- minimizing stress, displacement;- maximizing stiffness;maximizing stiffness; - maximizing frequency, buckling load;

minimizing temperature in heat transfer;- minimizing temperature in heat transfer;- minimizing contact stresses, etc.

Page 8: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

The scope of this presentationThe scope of this presentation

• ESO for tension-only or compression-only structurescompression only structures

• Bi directional ESO• Bi-directional ESO

• Examples of possible applications

Page 9: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Stresses at a pointStresses at a point

yσy τyz

τxz

τyx

xσx

xz

τzx x

σz

τxy

τzy

zx

z

Page 10: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Design CriteriaDesign Criteriagg

Criterion Element stress eCriterion Element stress von Mises stress

VM

Tension 1

Tension 211

332211 Tension 2

Compression 1

C i 233

332211

Compression 2 332211

ESO will remove elements with the lowest e

Page 11: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Design for tension-only structureDesign for tension only structure

• Elements with the highest compressive stresses will be deleted from the structurestresses will be deleted from the structure first.

• Then the less tensile elements will be deleted as well.

Page 12: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Design for compression-only structureDesign for compression-only structure

• Elements with the highest tensile stresses will be deleted from the structure firstwill be deleted from the structure first.

• Then the less compressive elements will be deleted.

Page 13: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

An example of tension-only structure: Catenarystructure: Catenary

G

Movie of the evolution history of the above structure using Tension Criterion 2

Page 14: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

A 3D tensile example3 te s e e a p eT

Movie of evolution history of the above structure using Tension Criterion 2

Page 15: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Example of compression-only structure (using Compression Criterion 1)structure (using Compression Criterion 1)

Sagrada Familia Church FaSagrada Familia Church FaççadeadeSagrada Familia Church FaSagrada Familia Church Faççade ade Barcelona, SpainBarcelona, Spain

Movie

Page 16: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

3D print-out of the optimized structureof the optimized structure

Wax prototype of the Passion Façade colonnade

Page 17: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

ESO for structures with nonlinear materialsESO for structures with nonlinear materials

(a)Elastic-perfectly-plastic material model(b)Bili t i l d l(b)Bilinear material model(c) Power-law material model

(a) (b) (c)

Page 18: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Example: A three-dimensional blockExample: A three dimensional block

Power-law material model σ = ε0.2

Strain energy criterion

Page 19: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Optimal Topologies (Vf=21.4%)Optimal Topologies (Vf 21.4%)

Linear design Nonlinear design

Movie Movie

Page 20: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Force vs. deformation relationships of different designsof different designs

Page 21: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Bi-directional ESO (BESO)(BESO)

A 3D beam with a solid deck at the topA 3D beam with a solid deck at the top

Initial design for the above structure

Movie

Page 22: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

A stool?

Page 23: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

A bridge-type structureg yp

A 3D beam with a solid deck at the top and a gap in the middleA 3D beam with a solid deck at the top and a gap in the middle

Initial design for the above structure

Page 24: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

An optimal bridge-type structurep g yp

Movie

Page 25: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Space undergroundSpace u de g ou d

Page 26: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Initial designg

Movie

Page 27: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Final designg

Page 28: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Load transfer structurefor multi-storey atriumfor multi-storey atrium

movie

Page 29: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Cellular matrix roofCase 1: flat four bottom sides supportedCase 1: flat, four bottom sides supported

movie

Page 30: Introduction to Evolutionary Structural ... · Introduction to Evolutionary Structural OptimizationStructural Optimization (ESO) ... method is based on the concept of ... ESO Intro

Cellular matrix roofC 2 d f t dCase 2: curved, four corners supported