cross-sectional structural analysis for 3d printing optimization · 2017. 10. 19. · related...

39
Cross-sectional Structural Analysis for 3D Printing Optimization Nobuyuki Umetani Ryan Schmidt

Upload: others

Post on 24-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Cross-sectional Structural Analysis for 3D Printing Optimization

Nobuyuki Umetani Ryan Schmidt

Page 2: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Shape Design for 3D Printing is Difficult

Beginners cannot design structurally sound shape

3D printing

(1-2 hours)

(1-3 weeks)

[source: DBrager14@Thingiverse]

Page 3: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Goal: Real-time Weakness Detection During Design

Design with interactive trial & error

3D printing

The user thicken leg This  part  is  too  fragile  Here  we  go  !  

Page 4: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had
Page 5: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had
Page 6: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Related Works

Page 7: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Related Works: Simulation during Interactive Design

Structural analysis for solid 3D shape had been extremely difficult

[Umetani et al. Siggraph 2012] [Umetani et al. Siggraph 2011]

[Umetani et al. NIME 2010]

[Furuta et al. Eurographics 2010]

Page 8: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Related Works: Structural Weakness Detection

All previous works are based on Finite Element Method

[Luo et al. Siggraph Asia 2012] [Stava et al. Siggraph 2012] [Zhou et al. Siggraph 2013]

Page 9: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Drawbacks of Finite Element Method

• Slow • Mesh construction • Linear solver

• FEM requires fair mesh • Without hole & intersection (only less than 25% meshes are closed manifold, 90% are self-intersecting [Gilbert 2013]) • Well-shaped triangle

Page 10: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Solution: Cross Sectional Structural Analysis

Key idea: bending momentum conservation

Force

Fixed boundary

Stress  ?    Stress!  

Cross-section

Bending moment

Bending moment

Moment arm

Page 11: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Problem is simplified very much

Force Fixed boundary

Stress  Fixed boundary

Fixed boundary

• Location of fixed boundaries We don’t care

• Object’s in-between 3D shape

Page 12: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

How the structure break ?

How  a  beam  bends?  

Structure breaks at slender parts

Structure breaks by bending

Page 13: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

History of the Beam Theory

[Galileo 1638]

[source:The Stillman Drake Collection]

[Euler 1750]

[source: wikipedia]

2nd industrial revolution

[ source:wikipedia]

Page 14: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Euler-Bernoulli Assumption

"   Neutral axis

"   Neutral axis does not stretch

"   Cross sections do not deform

"   Cross sections remain orthogonal to neutral axis

Deformation

centroid  

Page 15: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Stress on a Cross-Section

Deformation

Second moment of area

neutral axis

cross-section

Fracture condition

Page 16: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

How we can extend beam theory into 3D shape?

Page 17: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Extension to 3D Shape

"   Topology analysis of cross sections

Fixed boundary

Force

Cutting plane

Force

Page 18: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Neutral Axis Detection

"   Stress computation from arbitrary cross section

neutral axis

centroid

cross section to compute stress

Page 19: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Comparison with FEM

External Force

FEM

Linear solid material analysis with 2nd–order finite element method

Ours

Page 20: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Structural Weakness is Both Local and Global Strong  Strong  

Shorter

Weak   Strong  

Wider

Smaller

Page 21: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Weakness of a Cross-Section

Fixed boundary

Minimum breaking force

Bending moment

Page 22: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Acceleration of Weakness Computation

Page 23: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Weak Cross Sections Performance

|T| = 17k n-sample=60k time = 0.18sec

|T| = 34k n-sample=200k time = 0.31sec

|T| = 600k n-sample=414k time = 3.8sec

"   13 directions of cross section, 32 slices in each direction

Page 24: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Live Demo with

http://www.meshmixer.com/

Please download and check it out !

Page 25: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Application: 3D printing optimization

Page 26: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

strong weak

Printed Objects Have Large An-isotropy

printing direction

Page 27: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Printing Direction Determines Strength

printing direction

printing direction

max  load:  0.22kg  

max  load:  3.51kg  

weak

strong

Page 28: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Printing Optimization

"   Filament should goes through weak cross section

"   Printing direction should be perpendicular to weak cross sections

Page 29: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Results

Page 30: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Experiment #1

printing direction

max  load:  0.21kg  

max  load:  1.43kg  

weak

printing direction

strong

Page 31: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Experiment #2

max  load:  0.51kg  

max  load:  1.5kg  

printing direction

weak

printing direction

strong

Page 32: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Experiment #2

printing direction

max  load:  0.41kg  

max  load:  3.91kg  

weak

printing direction

strong

Page 33: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Discussion

Page 34: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Analysis on Skinny Triangle Mesh

"   Desirable for industrial design

Page 35: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Analysis on Holey Mesh

"   Skip the cross sections on the hole

Page 36: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Comparison with a Typical Procedure of FEM

Input  mesh  

+Mesh  simplificaIon  +Hole  filling  +Embedded  mesh  

Tetrahedral  mesh  generaIon  

Linear  system  construcIon  

Solving  linear  system  

FEM  Input  mesh  

Cross-­‐secIon  generaIon  

Beam  equaIon  (closed  form)  

Ours  

manual intervention

not robust

slow & memory intensive

Page 37: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Limitations

"   Complex fracture is difficult (e.g. Buckling)

"   Round object is difficult

"   Some boundary conditions are hard

F F

Page 38: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Future Work: Direct Stress Analysis on CSG

"   Real-time stress analysis for interactive CAD system

[source: IRIT user’s manual]

Cross section

Page 39: Cross-sectional Structural Analysis for 3D Printing Optimization · 2017. 10. 19. · Related Works: Simulation during Interactive Design Structural analysis for solid 3D shape had

Cross-sectional Structural Analysis for 3D Printing Optimization

Nobuyuki Umetani Ryan Schmidt