l12 - generative design

18
L12 - Generative Design November 24, 2018 Charlie C. L.Wang The Chinese University of Hong Kong

Upload: others

Post on 10-Apr-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: L12 - Generative Design

L12 - Generative Design

November 24, 2018

Charlie C. L. WangThe Chinese University of Hong Kong

Page 2: L12 - Generative Design

Additive Manufacturing} Defined by ASTM as:

} Process of joining materials to make objects from 3D model data, usually layer upon layer

} Six Different Types of AM:} Lasers: StereolithographyApparatus (SLA), Selective Laser

Sintering (SLS) } Nozzles: Fused Deposition Modeling (FDM) } Print-heads: Multi-jet Modeling (MJM), Binder-jet Printing (3DP)} Cutters: Laminated Object Modeling (LOM)

} Mainly used for Rapid Prototyping (Past)} More and More used for ‘Mass’-Production (Present)

2

Page 3: L12 - Generative Design

Example of Printed Consumer Products

Boeing Air-Ducting Parts Air-Intake for a Turbine

3

Page 4: L12 - Generative Design

Lightweight Parts by AM

4

} Infill structures used to reduce weight / time-cost} Different infill structures are selected heuristically} Problems:

} Limited types of patterns} Not optimized according to different problems

Regular Uniform Infill Different Patterns Different Volumes (by Scaling)

Page 5: L12 - Generative Design

Optimization on Interior Structures

5

} A lot of recent work in topology optimization

} Problem: Manufacturability? Especially for infill} Our solution: by restricting topology optimization to

generate structures in a manufacturability-ensured space } Use of grid refinement and grid-to-cell operators to efficiently

perform the optimization} Optimization of mechanical stiffness and static stability

effectively and efficiently

Page 6: L12 - Generative Design

Framework of Topology Optimization

6

} Design a stiffest shape by placing 60 LEGO blocks} 60? as smallest number as possible (i.e., lightweight demand)

Page 7: L12 - Generative Design

A Toy Example: Possible Choices

7

} Number of possible designs: C20060 = 7.04 x 1051

} Which one has the highest stiffness?

Page 8: L12 - Generative Design

Framework of Topology Optimization

8

} Topology optimization for minimizing the strain energy

Elastic Energy

Static Equation

Illustration

Page 9: L12 - Generative Design

Illustration of Topology Optimization

9

Page 10: L12 - Generative Design

Optimization on Rhombic Structures

10

} A lot of recent work in topology optimization

} Problem: Manufacturability? Especially for infill} Our solution: by restricting topology optimization to

generate structures in a manufacturability-ensured space } Use of grid refinement and grid-to-cell operators to efficiently

perform the optimization} Optimization of mechanical stiffness and static stability

effectively and efficiently

Page 11: L12 - Generative Design

Adaptive Subdivision and Dual-Rep.

11

Spitting Spitting

Carving Carving Carvingh

w

t

} Manufacturability can be ensured by the geometric setting: Slope Angle and Wall Thickness

Page 12: L12 - Generative Design

Flow of Optimization by Refinement

12

} An iterative process by sensitivity analysis:1. Finite Element Analysis of elasticity2. Evaluate the sensitivity3. Update the rhombic structure by subdividing selected cells

Top 2% with high sensitivity

Page 13: L12 - Generative Design

Self-Supporting Infill Optimization

13 Uniform Cells

Page 14: L12 - Generative Design

Optimization of Infill Structures

14

Applying the same loading (2.11 vs 4.08mm) Under the same displacement (3mm)

} Physical Tests (for comparison)

Page 15: L12 - Generative Design

Formulation: Static Stability

15

} Defining an energy to move the center of gravity, cg, into the convex hull of contacted point on the ground

} A weak form formulation using center of convex hull, ch

The gradient

mc: the center of mass after refining a considered cellmg: the current center of mass cc: the geometric center of the cell under consideration

Negative is moving towards the center ch

Sort candidate cells in ascending order

Refine one by one

Page 16: L12 - Generative Design

Infill Optimization for Static Stability

16

Page 17: L12 - Generative Design

Self-Supporting Infill Optimization

17

Jun Wu, Charlie C.L. Wang, Xiaoting Zhang, and RudigerWestermann, ”Self-supporting infill optimization on rhombic cells", Computer-Aided Design, 2016.

Page 18: L12 - Generative Design

Conclusion Remarks

18

} An infill optimization approach ensures manufacturabilityexplicitly } By restricting optimization to generate rhombic structures} Overhang constraint and minimal-wall constraint are seamlessly

satisfied} Validated in both mechanical stiffness and static stability problems

} Open questions:} Greedy approach – no guarantee of global optimality} What about allowing boundary to deform? within controlled region?} More sparse self-supporting structures?} Current - minimizing compliance, how about other objectives?

} Maximizing compliance?} Constraints on maximum stress?