Functional Generative Design: An Evolutionary Approach to - - PowerPoint PPT Presentation
Functional Generative Design: An Evolutionary Approach to - - PowerPoint PPT Presentation
Functional Generative Design: An Evolutionary Approach to 3D-Printing GECCO 2018 Kyoto, Japan Overview Motivation Motivation (FDM) (kinematic) Motivation Printed supports Fused
Overview
- –
– – –
- –
- –
–
Motivation
Motivation
(kinematic) (FDM)
Motivation
Fused Deposition Modeling Process Printed supports
Motivation
Fused Deposition Modeling Process Printed supports requires post-processing
Motivation
Motivation
Motivation
Motivation
- Supports!
(Grey)
Motivation
- Supports!
(Grey)
3D Printing Functional Parts
Slicing (Output: GCODE ) 3D gear design (Continuum model) 3D Printing model (Discrete model)
3D gear design (Continuum model) 3D Printing model (Discrete model) 3D gear design
Motivation
Slicing (Output: GCODE )
3D gear design (Continuum model) 3D Printing model (Discrete model) 3D gear design
Motivation
Slicing (Output: GCODE )
3D gear design 3D Printing model
Motivation
Slicing (Output: GCODE )
3D Printing Functional Parts
- –
– –
Slicing (Output: GCODE ) 3D gear design (Continuum model) 3D Printing model (Discrete model)
Motivation
- Ruler
Car Launcher Rails
Motivation
Motivation
- SPRING
Motivation
- SPRING
Available Methods
- ○
■
○
■
- ○
○
■ ■
Methodology
- ➢
➢ ➢ ➢
VAE
VAE AE
Latent Variable Space
Kingma and Welling, 2014
Training Loss = Recons.Error + KL-divergence Forces LVs to follow a unit Gaussian distribution
- →
VAE
Interpolation in LV-space
Noisy (Regressing) Kriging
- →
- Predicted (re-interpolation) error (for EGO):
Correlation between two points: Prediction at new point x*: f
EGO
- →
- Initial Sample Set
Expensive Fitness Evaluations Build Surrogate Search for Improvement Update? Add Update Best Design
- →
- EGO
Initial Sample Set Expensive Fitness Evaluations Build Surrogate Search for Improvement Update? Add Update Best Design
rGA
- →
- ▪
▪ α ▪
- ▪
▪
Integrated Method
Exp-1: Random Sampling in LV-space (12-D) Exp-2: Uniform Sampling in LV-space (12-D) VAE-Encoder VAE-Decoder Initial Designs Fitness Evaluations Build Kriging (13-D) EI: Search for an update (12-D) Stop? Add Update (New design in LV-space) Best Design rGA rGA 2-D / 3-D Conversion
Experiments
- –
–
Exp-1 Results
Exp-2 Results
Discussion
- →
- →
Discussion
- Continuous Gap
(red region)
Future Work
- EG
- Conv. NN
VAE
Future Work
- EG
- Conv. NN
VAE vs.
Future Work
- EG
- Conv. NN
VAE vs.
Future Work
- EG
- Conv. NN
VAE vs.
Conclusions
- →
- –