+ All Categories
Home > Documents > Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric...

Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric...

Date post: 18-Aug-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
62
Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto with Alec Jacobson, Timothy R Langlois, Yijiang Huang, Caitlin Mueller, Wojciech Matusik, Ariel Shamir, Karan Singh, David IW Levin
Transcript
Page 1: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Volumetric Michell Trusses for Parametric Design & Fabrication

Rahul Arora, University of Torontowith

Alec Jacobson, Timothy R Langlois, Yijiang Huang, Caitlin Mueller, Wojciech Matusik, Ariel Shamir, Karan Singh, David IW Levin

Page 2: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Structural Optimization

The design of optimal load-carrying structures

2Engineer image by GraphicMama-team from Pixabay.

Structural optimization algorithm

Load

Fixed Boundary

Page 3: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Topology Optimization

Structural optimization methods that can introduce topological changes

3

Page 4: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

4

A user-centric approach to structural optimization.

By generating a parametrized output, our method generates structures that can be easily controlled and edited a posteriori.

Page 5: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

5

Page 6: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

6

Page 7: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

7

Page 8: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

8

Page 9: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

9

Page 10: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

10

Page 11: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

11

Page 12: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

12

Page 13: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Background

13

Page 14: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

14

[A.G.M. Michell. 1904. The limits of economy of material in frame-structures.]

Page 15: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

15

[A.G.M. Michell. 1904. The limits of economy of material in frame-structures.]

Position material along the directions of principal stresses

Page 16: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

16

Stress magnitude visualization

Page 17: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

17

𝜎 ≡ 𝑑×𝑑 symmetric matrixStress 𝑑 = 2 in 2D, 𝑑 = 3 in 3D

Page 18: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

18

𝜎 = 𝑄)Λ𝑄+Stress (Symmetric matrix)

Orientation(rotation matrix)

Scaling (diagonal matrix)

Eigendecomposition of a stress matrix

Page 19: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

19

𝜎 = 𝑄)Λ𝑄+Stress (Symmetric matrix)

Orientation(rotation matrix)

Scaling (diagonal matrix)

Eigendecomposition of a stress matrix

Principal stress directions

𝒗𝟏𝒗𝟐

Computed eigenvectors

Page 20: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

20

𝒗𝟏𝒗𝟐

Computed eigenvectors

Page 21: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

21

Page 22: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

22

Page 23: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

23

Cross-field symmetry

𝒗𝟐

𝒗𝟏

Computed eigenvectors

Page 24: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

24

Cross-field symmetry

𝒗𝟏

𝒗𝟐

Computed eigenvectors

Page 25: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

25

Cross-field symmetry

𝒗𝟏

𝒗𝟐

Computed eigenvectors

Page 26: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

26

Page 27: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

27

Page 28: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

28

𝒗𝟐

𝒗𝟏

Isotropic stress tensor(tensor field singularity)

Page 29: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Method

29

Page 30: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Algorithm: Overview

30

Step 0: Problem Specification Step 1: Stress-field Step 2: Stress-aligned frame-field

Step 3: Texture parametrization Step 4: Truss layout Finally: Editing & fabrication

Later…

Page 31: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

1. Stress Field Computation

31

Problem description Stress field

Page 32: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

2. Stress-Aligned Frame-Field Generation

32

Stress field Smooth frame field

Page 33: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

33

𝑅 =| | |𝒓𝟏 𝒓𝟐 𝒓𝟑| | | 3×3Frame

(𝑑×𝑑 rotation matrix)

𝒓𝟏, 𝒓𝟐, 𝒓𝟑 are unit vectors

Page 34: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

34

𝜎 = 𝑄)Λ𝑄+Stress (Symmetric matrix)

𝜎5 = 𝑄Λ𝑄+Orientation

(rotation matrix)

Scaling (diagonal matrix)

Positive-definite matrix

Page 35: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

35

𝑅 =| | |𝒓𝟏 𝒓𝟐 𝒓𝟑| | | 3×3

Frame(𝑑×𝑑 rotation matrix)

𝒓𝟏, 𝒓𝟐, 𝒓𝟑 are unit vectors

𝐸789:; 𝑅 = (𝒓𝟏+𝜎5𝒓𝟏) ⁄? @ + (𝒓𝟐+𝜎5𝒓𝟐) ⁄? @ + (𝒓𝟑+𝜎5𝒓𝟑) ⁄? @

Page 36: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

36

𝜆? ≠ 𝜆@ ≠ 𝜆D

Page 37: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

𝜆? = 𝜆@ ≠ 𝜆Dor

𝜆? ≠ 𝜆@ = 𝜆D 37

Page 38: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

𝜆? = 𝜆@ ≠ 𝜆Dor

𝜆? ≠ 𝜆@ = 𝜆D 38

Page 39: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

39

𝜆? = 𝜆@ = 𝜆D

Page 40: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

40

𝐸 = E9F?

T

𝐸GHIJK9 + 𝛼𝐸MNOOPQ

Summed over all tets

Laplacian-based smoothness cost

𝛼

Page 41: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

3. Texture Parametrization

41

Frame field Frame-aligned parametrization

Page 42: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

42

𝜙:M → ℝ3ℝ3-valued

parametrization

∇𝜙 = 𝑅

Page 43: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

4. Truss Layout Extraction

43

Global parametrization Truss layout

Page 44: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Results

44

Page 45: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

45

— 𝑑 orthogonal families of smooth end-to-end curves—Curves in each family are identified with a pair of integers—Each curve itself is parametrized

Page 46: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

46

Page 47: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

47

Page 48: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

48

— 𝑑 orthogonal families of smooth end-to-end curves—Curves in each family are identified with 𝑑 − 1 integers—Each curve itself is parametrized

Page 49: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

49

Page 50: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

50

Page 51: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

51

Page 52: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

52

Page 53: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

53

Page 54: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

54

— 𝑑 orthogonal families of smooth end-to-end curves—Curves in each family are identified with a pair of integers—Each curve itself is parametrized

Page 55: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

55Image Source: William Dwight Whitney The Century

Dictionary: An Encyclopedic Lexicon of the English Language (New York, NY: The Century Co., 1911)

Entasis (Greek/Roman architecture)

Page 56: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Structural Tests

56

Page 57: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

57Testing the cantilever beam

Ours

Regular grid(unoptimized)

GRAND3[Zegard and Paulino 2015]

Page 58: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

58

Page 59: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Limitations and Future Work

—Manufacturing constraints not accounted for—Wire-bend each curve—Generate construction sequences for dowel assembly

—Sizing optimization

59

Page 60: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Acknowledgements

We thank Lawson Fulton and Sarah Kushner for their immense help with renderingthe results, Peter Hamilton for narrating the video, and other members of the DGP labfor helping with the structural tests.

This research was funded in part by NSERC Discovery (RGPIN-2017-05524, RGPIN-2017-05235, RGPAS-2017-507938), NSERC Accelerator (RGPAS-2017-507909), NewFrontiers in Research Fund (NFRFE–201), UofT Connaught Fund 03114, CanadianFoundation for Innovations John Evans Leadership Fund, the Ontario Early ResearchAward program, the Canada Research Chairs program, the Fields Centre forQuantitative Analysis and Modelling, the Adobe Research Fellowship program, andgifts by Adobe Systems, Autodesk and MESH Inc.

60

Page 61: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Open-source! (MIT License)

61

https://github.com/rarora7777/VolumetricTruss

Page 62: Volumetric Michell Trusses for Parametric Design & Fabrication · 2019. 6. 20. · Volumetric Michell Trusses for Parametric Design & Fabrication Rahul Arora, University of Toronto

Project page https://www.dgp.toronto.edu/projects/michellCode https://github.com/rarora7777/VolumetricTrussContact [email protected]

Volumetric Michell Trusses for Parametric Design & FabricationRahul Arora, Alec Jacobson, Timothy R. Langlois, Yijiang Huang, Caitlin Mueller, Wojciech Matusik, Ariel Shamir, Karan Singh, David I.W. Levin


Recommended