Computation, discrete geometry, and soft mechanics in non-Euclidean elasticity
Ken Yamamoto
Program in Applied Mathematics, University of Arizona
PhD Final Oral Dissertation Defense
August 11, 2020
Introduction and Motivation
Introduction and Motivation
E. Sharon, B. Roman, and H. L. Swinney. Geometrically driven wrinkling observed in free plastic sheets and leaves. Physical Review E (Statistical, Nonlinear, and Soft Matter Physics), 75(4):046211, 2007.
O. Albarra ́n, D. V. Todorova, E. Katifori, and L. Goehring. arXiv:1806.03718. 2018
J. Hure, B. Roman, and J. Bico. Phys. Rev. Lett., 109:054302, Aug 2012.
B. Davidovitch, Y. Sun, and G. M. Grason. PNAS. 2019.
Hyperbolic art from the “The Crochet Coral Reef Project” (M. Wertheim and C. Wertheim) and jewelry from “Floraform” (J. Louis-Rosenberg. http://n-e-r-v-o-u-s.com/blog/?p=6721)
Dynamics: Morphogenesis, Biomechanics, and Shape Control
Outline
Outline
PART 1: Non-Euclidean model of elasticity, energy functional, and constrained variational problem for weak external forces
PART 2: Small-slopes isometry, energetics, scaling laws, and smoothness
PART 3: Experiments and data analysis
PART 4: Discrete Differential Geometry (DDG) of hyperbolic sheets
PART 1
Non-Euclidean model of elasticity, energy functional, and constrained variational problem for weak external forces
Dimensionless energy functional with gravity
August Föppl and Theodore von Kármán. 1910.
E. Efrati, E. Sharon, and R. Kupferman. 2009.
Physical scales and units
Stretching is dominant.
Bending and Gravity are comparable.
Constrained variational problem
Note: There are different asymptotic regimes for the problem. We assume the external force is weak and both bending/gravity scale similarly. This is more appropriate for free rather than stamped sheets. When external forces are strong, e.g., in stamping, there is a different asymptotic regime that looks at so-called asymptotic rather than exact isometries (B. Davidovitch, I. Tobasco et al.).
Föppl-von Kármán ansatz
Zero-stretching constraint PDE: Monge-Ampère Equation
Small-slopes approximation for the immersion F : Ω⊂ ℝ2 → ℝ3
Monge-Ampère Equation
Say we take the sheet to have constant intrinsic (i.e., target) Gauss curvature
K(g̃) = –ε2
Then, the zero-stretching constraint is...
Föppl-von Kármán ansatz
Scaled dimensionless energy functional
Small-slopes approximation for the immersion F : Ω⊂ ℝ2 → ℝ3
Bending
Gravity
Minimize this energy functional over isometric immersions
Föppl-von Kármán ansatz
Energy minimization: Euler Lagrange equations
PART 2
Small-slopes isometry, energetics, scaling laws, and smoothness
Gravity vs Bending Dominant Scaling & C1,1 vs C2
Mechanics of Static Hyperbolic Sheets
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio
There is a significant energy gap between C1,1 vs C2
surfaces in the gravity-dominant regime.
Branch points allow for dramatic decreases in gravity energy.
Gravity Dominant
Bending Dominant
1.01
1.12
1.19
1.78
1.47
1.85
2.04
1.97
Up/Down Angular Ratio
Review: Smoothness classes
C2
Twice differentiable
Second derivative is continuous
C1,1
Second derivative may be discontinuous but it’s bounded
C0,1
Not even once differentiable
y = x2
y = |x| x
y = |x|
Constrained variational problem
Monge-Ampère Equation
Zero-stretching constraint PDE: Monge-Ampère Equation
Solutions are...
Monge-Ampère Equation
Monge-Ampère Equation
Say we take the sheet to have intrinsic (i.e., target) Gauss curvature K(g̃) = -1.
Then, the zero-stretching constraint is...
quadratic, saddle-shaped, and doubly-ruled surfaces.
such that
Construction of C1,1 Isometries
Red lines are inflection/asymptotic lines
Intersection is branch point
Cut and glue quadratic, saddle-shaped, and ruled surfaces
Gemmer et al. 2009
This surface is C2
This surface is C1,1
Solutions to No-Stretching Constraint PDE
Monge-Ampère Equation
w is a quadratic, saddle-shaped, and a doubly-ruled surface
Solve for minimizing out-of-plane displacement function w(x,y)
Constrained variational problem
Solutions to no-stretching constraint PDE: One branch point at origin
Solutions to no-stretching constraint PDE: One branch point at origin
C1,1 Isometries: Single branch point at origin
𝜃+/-=𝜋/3 ⇒ number of waves = 6
𝜃+/-=𝜋/4 ⇒ number of waves = 8
𝜃+/-=𝜋/2 ⇒ number of waves = 4
This surface is C2
These surfaces are C1,1
Constrained variational problem
Numerical investigation: Branch point at the origin
Radius = 5 → Lowest energy = 8 wrinkles
Minimal Energy
Red = Total Energy
Blue = Bending
Green = Gravity
Numerical investigation: Branch point at the origin
Minimal Energy
Red = Total Energy
Blue = Bending
Green = Gravity
Radius = 60 → Lowest energy = 26 wrinkles
Numerical investigation: Single branch point at the origin
Minimal Energy
Red = Total Energy
Blue = Bending
Green = Gravity
λ/R2 = 0.0003 ⇒ Lowest energy = 26 wrinkles
Bending
Gravity
Numerical investigation: Branch point at the origin
Also Optimize Up/Down Angular Ratio
18 wrinkles
Total Energy = 171406
Bending = 63213 | Gravity = 108193
16 wrinkles
Up/Down angular ratio = 1.93
Total Energy = 164256
Bending = 55430 | Gravity = 108826
Radius = 25
UPWARD Sectors LARGER due to GRAVITY
Also Optimize Up/Down Angular Ratio
18 wrinkles
Total Energy = 0.4288
Bending = 0.1618 | Gravity = 0.2770
16 wrinkles
Up/Down angular ratio = 1.93
Total Energy = 0.4205
Bending = 0.1419 | Gravity = 0.2786
λ/R2 = 0.0016
UPWARD Sectors LARGER due to GRAVITY
Also Optimize Up/Down Angular Ratio
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio
Tune Up/Down Angular Ratio to avoid additional Wrinkles
UPWARD Sectors LARGER due to GRAVITY
C1,1 Solutions to No-Stretching Constraint PDE: Multiple, offsetted branch points
Gemmer et al. 2016
Branch points
Inflection/Asymptotic lines
Graph Degree = 6
(6 asymptotic lines extend from it)
Optimize 6 Degrees of Freedom
Angular Extent of Up/Down Parent Sector Pair = 𝜱
Upward Curving Parent Sector
Downward Curving Parent Sector
𝞺u
𝞺d
𝜃u
Angular Extent of Upward Parent Sector = 𝝋
All solid lines are inflection/asymptotic lines, which intersect at a branch point.
𝜃d
Optimize 6 Degrees of Freedom
Single Origin Branch Point
16 wrinkles
Energy = 164256
UPWARD Sectors LARGER due to GRAVITY
NO Branch Points placed in DOWNWARD Parent Sectors
5 Distributed Branch Points
16 wrinkles
Energy = 156424
Radius = 25
Optimize 6 Degrees of Freedom
Single Origin Branch Point
16 wrinkles
Energy = 0.4205
UPWARD Sectors LARGER due to GRAVITY
NO Branch Points placed in DOWNWARD Parent Sectors
5 Distributed Branch Points
16 wrinkles
Energy = 0.4004
λ/R2 = 0.0016
Optimize 6 Degrees of Freedom
5 Distributed Branch Points
16 wrinkles
Energy = 156424
Wrinkles originating from center is HALVED.
Radius = 25
Optimize 6 Degrees of Freedom
Single Origin Branch Point
16 wrinkles
Energy = 164256
Bending = 55430 | Gravity = 108826
5 Distributed Branch Points
16 wrinkles
Energy = 156424
Bending = 52132 | Gravity = 104292
Radius = 25
UPWARD Sectors LARGER due to GRAVITY
NO Branch Points placed in DOWNWARD Parent Sectors
Optimize 6 Degrees of Freedom
Branch point defects lower the energy.
Branch points are easily manipulated by weak forces (e.g., gravity) which is a manifestation of how floppy these surfaces are.
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio | Green = 6 DOF optimization
Gravity vs Bending Dominant Scaling & C1,1 vs C2
Mechanics of Static Hyperbolic Sheets
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio
There is a significant energy gap between C1,1 vs C2
surfaces in the gravity-dominant regime.
Branch points allow for dramatic decreases in gravity energy.
Gravity Dominant
Bending Dominant
1.01
1.12
1.19
1.78
1.47
1.85
2.04
1.97
Up/Down Angular Ratio
Gravity vs Bending Dominant Scaling & C1,1 vs C2
Mechanics of Static Hyperbolic Sheets
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio
Gravity Dominant
Bending Dominant
2.04
1.85
1.47
1.78
1.19
1.01
C1,1 isometries allow for wrinkles to form in the gravity-dominant regime and substantial decreases in gravity energy.
PART 3
Experiments and data analysis
Experiments: Forces in Hyperbolic hydrogels
Thanks to Prof. Eran Sharon and Ido Levin
vertical extent of hydrogel as a function of number of wrinkles n
Experiments: Forces in Hyperbolic Sheets
Thanks to Prof. Eran Sharon and Ido Levin
Experiments: Forces in Hyperbolic Sheets
Thanks to Prof. Eran Sharon and Ido Levin
Experiments: Forces in Hyperbolic Sheets
Thanks to Prof. Eran Sharon and Ido Levin
Inverse Problem: Given Geometry (i.e., w)… Find λ
Inverse Problem: MCMC Results
TRUE λ
Mean of MCMC Result
Future: Extract asymptotic skeleton from noisy profilometric data for real-world sheets.
TRUE SURFACE
MCMC RESULT
PART 4
Discrete Differential Geometry (DDG) of hyperbolic sheets
What is a hyperbolic metric?
DDG: Small-slopes Isometry Constraint
Monge-Ampère Equation
Small-slopes approximation of a constant Gauss curvature metric.
This is a nonlinear hyperbolic PDE ⇒ Solve along characteristics.
DDG: Small-slopes Isometry Constraint
Monge-Ampère equations on charactersitics...
Darboux (1870)
Goursat (1922)
Sauer (1950)
Wunderlich (1951)
Kirchheim (2001)
DDG: Small-slopes Isometry Constraint
DDG: Small-slopes Isometry Constraint
DDG: No-stretching Constraint
DDG: No-stretching Constraint
KEY IDEAS
DDG: No-stretching Constraint
KEY IDEAS
Solutions to No-Stretching Constraint PDE
Monge-Ampère Equation
w is a quadratic, saddle-shaped, and a doubly-ruled surface
Solve for minimizing out-of-plane displacement function w(x,y)
Asymptotic Skeleton: Quadmesh
Shearman 2017
Smooth Saddle (C2)
Monkey Saddle (C1,1)
Center node is a branch point and has
Graph Degree = 6
(6 asymptotic lines extend from it)
Asymptotic skeleton describes the network of branch points and lines of inflection in potentially non-smooth hyperbolic surfaces
Topology of a Branch Point
Shearman 2017
Smooth Saddle (C2)
Monkey Saddle (C1,1)
Degree = -1
Degree = -2
Graph Degree = 6
(6 asymptotic lines extend from it)
Projection of normal field onto xy-plane.
Construction of No-Stretching C1,1 Surfaces
Red lines are inflection/asymptotic lines
Intersection is branch point
Cut and glue quadratic, saddle-shaped, and ruled surfaces
Gemmer et al. 2009
Experiments: Forces in Hyperbolic Sheets
Thanks to Prof. Eran Sharon and Ido Levin
Also Optimize Up/Down Angular Ratio
For very large radius, the optimal up/down angular ratio tends to 2.
Limiting scaling behavior suggests self-similar mechanism if we have multigeneration branch points.
Evolution of Curved Asymptotic Lines in Minimal-Energy C2 Sheets
Gravity Dominant
Bending Dominant
Gravity vs Bending Dominant Scaling & C1,1 vs C2
Mechanics of Static Hyperbolic Sheets
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio
There is a significant energy gap between C1,1 vs C2
surfaces in the gravity-dominant regime.
Branch points allow for dramatic decreases in gravity energy.
Gravity Dominant
Bending Dominant
1.01
1.12
1.19
1.78
1.47
1.85
2.04
1.97
Up/Down Angular Ratio
Geometric Discretization of Hyperbolic Sheets
Discretizations of C1,1 solutions to no-stretching constraint PDE. Discrete Differential Geometry framework for numerical optimization with multiple branch points and curved asymptotic lines.
Discretizations of C1,1 solutions to no-stretching constraint PDE. Discrete Differential Geometry framework for numerical optimization with multiple branch points and curved asymptotic lines.
Geometric Discretization of Hyperbolic Sheets
In-plane Displacements: Finite Element Method
In-plane Displacements: Finite Element Method
Out-of-plane displacement w(x,y) as a function of material coordinates (x,y)
The surface in full physical coordinates with in-plane displacements (ξ, η) applied to minimize stretching
In-plane Displacements: Finite Element Method
Out-of-plane displacement w(x,y) as a function of material coordinates (x,y)
The surface in full physical coordinates with in-plane displacements (ξ, η) applied to minimize stretching
In-plane Displacements: Discrete Differential Geometry
Full math and details on DDG in my thesis! ✍️
In-plane Displacements: Discrete Differential Geometry
Compute in-plane displacements (ξ, η) quadrilateral-by-quadrilateral, but...
The solutions for (ξ, η) contain linear and constant terms for in-plane rotation and rigid translation. These need to be set properly for all quadrilaterals to patch together to make a continuous global surface.
Out-of-plane w
Rotate/translate each quad to patch
Compute in-plane (ξ, η) locally (quad-by-quad)
⇒
⇒
In-plane Displacements: Discrete Differential Geometry
Out-of-plane displacement w(x,y) as a function of material coordinates (x,y)
The surface in full physical coordinates with in-plane displacements (ξ, η) applied to minimize stretching
In-plane Displacements: Curved Asymptotic Lines
Out-of-plane w
Physical (DDG)
Physical (FEM)
Dynamics: Morphogenesis, Biomechanics, and Shape Control
A saddle surface whose asymptotic lines are rotating with respect to the material points satisfying a no-slip contact condition with the table below (left). The material coordinates represented by colored sectors are rotating at a slower rate than the frame in which the shape of the surface is fixed. The asymptotic frame is indicated by the white ball which rolls on the surface to remain at the minimum. A “mathematical” sea slug (right) with merging and splitting branch points is a cartoon for the motion of a true sea slug (middle).
Ongoing and Future Work
Conclusions
Conclusions
Acknowledgements
Generous support from the
2018-2019 Michael Tabor Graduate Scholarship.
Acknowledgements
Generous support from the
2018-2019 Michael Tabor Graduate Scholarship
2019-2020 Marshall Foundation Dissertation Fellowship
Advisor: Shankar Venkataramani
Committee Members: Moysey Brio and Andrew Gillette
Collaborators: Eran Sharon, Ido Levin, Ian Tobasco, ...
Main References
Biomechanics
Backup Slides
Outline
Experimental context: Non-Euclidean gel discs
Klein et al. 2007
Experimental context: Non-Euclidean gel discs
Klein et al. 2007
Shaping mechanism: Prescription of non-Euclidean metrics
Klein et al. 2007
Experimental context: Non-Euclidean gel discs
Equilibrium configuration
Equilibrium configuration
Dotted is from gtar
Solid is actual g
Dash black is for flat disc with radius 2𝜋𝞺
Equilibrium configuration
Equilibrium configuration
Dotted is Ktar
Solid is actual K
Red is Ktar>0
Blue is Ktar<0
Interpretation of experimental results
thicker sheet
thinner sheet
Interpretation of experimental results
Constrained variational problem
Solutions to no-stretching constraint PDE: One branch point at origin
Solutions to no-stretching constraint PDE: One branch point at origin
Numerical investigation: Branch point at the origin
Radius = 5 → Lowest energy = 8 wrinkles
Minimal Energy
Red = Total Energy
Blue = Bending
Green = Gravity
Numerical investigation: Branch point at the origin
Minimal Energy
Red = Total Energy
Blue = Bending
Green = Gravity
Radius = 60 → Lowest energy = 26 wrinkles
Numerical investigation: Branch point at the origin
Also Optimize Up/Down Angular Ratio
18 wrinkles
Total Energy = 171406
Bending = 63213 | Gravity = 108193
16 wrinkles
Up/Down angular ratio = 1.93
Total Energy = 164256
Bending = 55430 | Gravity = 108826
Radius = 25
UPWARD Sectors LARGER due to GRAVITY
Also Optimize Up/Down Angular Ratio
18 wrinkles
Total Energy = 171406
Bending = 63213 | Gravity = 108193
Numerical: 63270 | 107370
16 wrinkles
Up/Down angular ratio = 1.93
Total Energy = 164256
Bending = 55430 | Gravity = 108826
Numerical: 55452 | 106748
Radius = 25
Optimize 6 Degrees of Freedom
Single Origin Branch Point
16 wrinkles
Energy = 164256
Bending = 55430 | Gravity = 108826
Numerical: 55452 | 106748
5 Distributed Branch Points
16 wrinkles
Energy = 156424
Bending = 52132 | Gravity = 104292
Numerical: 52493 | 107436
Radius = 25
Optimize 6 Degrees of Freedom
Wrinkles are distributed across branch points. Half at the origin and rest across offsetted branch points.
Blue = Optimized angular ratio | Green = 6 DOF optimization
Optimize 6 Degrees of Freedom
Blue = Optimized angular ratio | Green = 6 DOF optimization
UPWARD Sectors LARGER due to GRAVITY
NO Branch Points placed in DOWNWARD Parent Sectors
Optimize 6 Degrees of Freedom
Blue = Optimized angular ratio | Green = 6 DOF optimization
UPWARD Sectors LARGER due to GRAVITY
Limiting scaling behavior suggests self-similar mechanism if we have multigeneration branch points.
Optimize 6 Degrees of Freedom
Branch point defects lower the energy.
Branch points are easily manipulated by weak forces (e.g., gravity) which is a manifestation of how floppy these surfaces are.
Orange = Same angle for up/down sectors | Blue = Optimized angular ratio | Green = 6 DOF optimization
Quantitative Measure of Floppiness
Floppiness is the degree in which large changes in geometry can occur without much change in energy.
Inherent floppiness of non-Euclidean elastic sheets is governed by and may, in turn, be quantified by localized geometric defects.
These defects may be introduced and moved with little energetic cost while significantly altering the geometry.
T. Shearman’s Dissertation 2017