l12 - generative design
TRANSCRIPT
![Page 1: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/1.jpg)
L12 - Generative Design
November 24, 2018
Charlie C. L. WangThe Chinese University of Hong Kong
![Page 2: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/3.jpg)
Example of Printed Consumer Products
Boeing Air-Ducting Parts Air-Intake for a Turbine
3
![Page 4: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/8.jpg)
Framework of Topology Optimization
8
} Topology optimization for minimizing the strain energy
Elastic Energy
Static Equation
Illustration
![Page 9: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/9.jpg)
Illustration of Topology Optimization
9
![Page 10: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/10.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/12.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/13.jpg)
Self-Supporting Infill Optimization
13 Uniform Cells
![Page 14: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/14.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/16.jpg)
Infill Optimization for Static Stability
16
![Page 17: L12 - Generative Design](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.site/reader033/viewer/2022041506/625246e4b6dc940dc97ae787/html5/thumbnails/18.jpg)
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?