Optimization and data analysis for non-Euclidean elastic sheets
Ken Yamamoto and Shankar Venkataramani
Program in Applied Mathematics, University of Arizona
Arizona β Los Alamos Days
Optimization, Inference, & Learning (OIL)
April 20, 2019
Introduction and Motivation
Introduction and Motivation
Noticeβ¦
Experimental context: Non-Euclidean gel discs
Klein et al. 2007
Dimensionless energy functional with gravity
FΓΆppl-von KΓ‘rmΓ‘n ansatz
Energy minimization: Euler Lagrange equations
Physical scales and units
Stretching is dominant.
Bending and Gravity are comparable.
Constrained variational problem
Monge-Ampère Equation
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)
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
Solutions to no-stretching constraint PDE: One branch point at origin
Solutions to no-stretching constraint PDE: One branch point at origin
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.
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
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
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
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
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
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).
Conclusions
Ongoing and Future Work
Main References
Biomechanics
Backup Slides
Outline
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
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
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.
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
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