1 of 58

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

2 of 58

Introduction and Motivation

3 of 58

Introduction and Motivation

  • Thin elastic sheets with lateral swelling and shrinking ubiquitous in nature and industry
  • Complex, self-similar buckling patterns
  • Differential growth law permanently deforms intrinsic distance
  • How can we understand the reason for these complex geometries?
  • Can weak forces other than stretching or bending play a role?

Notice…

  • Buckling cascades
  • Patterns repeating a various scales
  • Fractal-like patterns (typically produced by nonlinear dynamical processes)

4 of 58

Experimental context: Non-Euclidean gel discs

Klein et al. 2007

5 of 58

Dimensionless energy functional with gravity

  • Differential growth encoded by 2-D Riemannian reference metric gΜƒ defined on mid-surface Ξ© βŠ‚ ℝ2
  • Equilibrium conformation of the sheet is immersion F : Ξ© β†’ ℝ3 that minimizes energy functional
  • Y = Young’s modulus
  • t = thickness of sheet
  • R = radius/length of sheet
  • L = vertical deflection of sheet
  • ⍴ = density of sheet
  • g ∼ 10 m/s2 is standard acceleration due to gravity
  • H = mean curvature
  • K = Gaussian curvature

6 of 58

FΓΆppl-von KΓ‘rmΓ‘n ansatz

  • Small-slopes approximation β‡’ approximate isometries

7 of 58

Energy minimization: Euler Lagrange equations

  • System of 3 nonlinear PDEs
  • Difficult to solve

8 of 58

Physical scales and units

  • Y ∼ 106
  • Y(t/R)2 ∼ 103
  • 𝞺gL ∼ 102
  • Y ∼ 106 Pa
  • t ∼ 10-3 m
  • R ∼ 3Γ—10-2 m
  • L ∼ 10-2 m
  • 𝞺 ∼ 103 kg/m3
  • g ∼ 10 m/s2

Stretching is dominant.

Bending and Gravity are comparable.

9 of 58

Constrained variational problem

  • In vanishing thickness limit, energy-minimizing immersions necessarily have zero stretching
  • Constrained variational system
    • Variational PDE from bending and gravity energies
    • Zero-stretching constraint PDE
    • w(x,y)β‰₯0
  • We can solve the zero-stretching constraint PDE analytically by method of characteristics. By Gauss’s Theorema Egregium, extrinsic K(F) and intrinsic K(gΜƒ) curvatures are equal for no stretching. Then, say for K(gΜƒ) = -1:

Monge-Ampère Equation

10 of 58

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)

11 of 58

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

12 of 58

Solutions to no-stretching constraint PDE: One branch point at origin

  • πœƒ+/-=πœ‹/2 β†’ number of waves = 4
  • This solution surface is smooth

13 of 58

Solutions to no-stretching constraint PDE: One branch point at origin

  • πœƒ+/-=πœ‹/3 β†’ number of waves = 6
  • πœƒ+/-=πœ‹/4 β†’ number of waves = 8

14 of 58

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.

15 of 58

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

16 of 58

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)

17 of 58

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

18 of 58

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

19 of 58

Optimize 6 Degrees of Freedom

5 Distributed Branch Points

16 wrinkles

Energy = 156424

Wrinkles originating from center is HALVED.

Radius = 25

20 of 58

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

21 of 58

Evolution of Curved Asymptotic Lines in Minimal-Energy C2 Sheets

Gravity Dominant

Bending Dominant

22 of 58

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

23 of 58

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.

24 of 58

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

25 of 58

Inverse Problem: Given Geometry (i.e., w)… Find Ξ»

26 of 58

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

27 of 58

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).

28 of 58

Conclusions

  • Branch point defects result in…
    • much lower energy surfaces.
    • floppy sheets with geometric defects easily manipulated by weak forces (resulting in large changes in geometry).
  • Gravity is the primary driver for wrinkles to form. With only bending, there is no energetic incentive for wrinkles to form in small-slopes setting.
  • The exact number, location, and property of branch point defects (i.e., wrinkles), however, is influenced by bending energy...
    • Bending energy limits the number of wrinkles.
    • Asymmetry between upward- and downward-curving wrinkles is preferred to decrease gravity energy rather than introducing another wrinkle (up to a certain point).

29 of 58

Ongoing and Future Work

  • Study forces and moments near the non-C2 branch points.
  • Investigate numerics of branched surfaces including methods that converge to non-smooth minimizers by accounting for the asymptotic skeleton (with multigeneration branch points).
  • Analysis of physical experiments of thin sheets, including detection of asymptotic skeletons using topological data analysis.
  • Develop an elasticity theory for hyperbolic sheets with weak effects.
  • Dynamics, including morphogenesis of naturally growing biological tissue (e.g., leaves and flowers) as well as the biomechanics of marine invertebrates (e.g., sea slugs).
  • Engineering applications, e.g., shape manipulation and locomotion.

30 of 58

Main References

  • Y. Klein, E. Efrati, and E. Sharon. Shaping of elastic sheets by prescription of non-euclidean metrics. Science, 315(5815):1116–1120, 2007.
  • E. Efrati, E. Sharon, and R. Kupferman. Elastic theory of unconstrained non-euclidean plates. Journal of the Mechanics and Physics of Solids, 57(4):762–775, 2009.
  • J. Gemmer, E. Sharon, T. Shearman, and S. C. Venkataramani. Isometric immersions, energy minimization and self-similar buckling in non-euclidean elastic sheets. EPL (Europhysics Letters), 114(2):24003, 2016.

31 of 58

Biomechanics

32 of 58

Backup Slides

33 of 58

Outline

  • Introduction and motivation
  • Energy functional with gravity (an example of a weak force)
    • FΓΆppl-von KΓ‘rmΓ‘n ansatz
  • Energy minimization
    • Euler Lagrange equations
    • Physical scales
    • Constrained variational problem
  • Branched isometric immersions
  • Numerical investigations
  • Ongoing and future work

34 of 58

Experimental context: Non-Euclidean gel discs

  • Construct gel discs with heat-induced reversible shrinkage
  • Program radially symmetric shrinkage-inhibiting chemical gradient in gel disc β‡’ radially symmetric shrinkage upon heat β‡’ radially symmetric non-Euclidean target metric gtar

  • Known shrinkage ratio πœ‚(r) across surface from programmed chemical concentration
  • Closed circle of radius r on unheated disc, upon heat, will have…
    • new perimeter:
    • new radius:
  • So… perimeter of circle radius 𝞺 on shrunken disc is where f(𝞺) is a function of πœ‚(r)

35 of 58

Equilibrium configuration

  • Stretching energy…
    • scales linearly with sheet thickness t
    • vanishes in (isometric) embeddings that fully follow gtar

  • Bending energy…
    • scales as t3
    • vanishes in flat configurations

  • As tβ†’0, stretching term dominates and bending is favorable. We expect to see isometric embeddings for very thin sheets.

36 of 58

Equilibrium configuration

  • Configuration metric g is close to target metric gtar when averaged over 𝜽 for both Ktar>0 and Ktar<0

  • But…
    • Ktar>0: preserves radial symmetry of gtar (by forming surface of revolution)
    • Ktar<0: breaks this symmetry forming wavy surfaces

Dotted is from gtar

Solid is actual g

Dash black is for flat disc with radius 2πœ‹πžΊ

37 of 58

Equilibrium configuration

  • By Gauss’s Theorema Egregium, local differences in configuration K and Ktar indicate nonzero stretching energy density.
  • Bending energy density is proportional to…

  • Ktar>0: radial symmetry of K β‡’ gtar obeyed locally (not just on average over 𝜽)
  • Ktar<0: K oscillates β‡’ periodic deviations from gtar β‡’ large modulations of stretching over 𝜽

38 of 58

Equilibrium configuration

  • By Gauss’s Theorema Egregium, local differences in configuration K and Ktar indicate nonzero stretching energy density.
  • Bending energy density is proportional to…

  • Ktar>0: radial symmetry of K β‡’ gtar obeyed locally (not just on average over 𝜽
  • Ktar<0: K oscillates β‡’ periodic deviations from gtar β‡’ large modulations of stretching over 𝜽

Dotted is Ktar

Solid is actual K

Red is Ktar>0

Blue is Ktar<0

39 of 58

Interpretation of experimental results

  • Intrinsically differ only by sign on Ktar…��So, what is the mechanism causing discs with Ktar<0 to break symmetry, bend a lot, and localize in-plane strain?

thicker sheet

thinner sheet

40 of 58

Interpretation of experimental results

  • Ktar>0
    • Selects (smooth) isometric embedding of gtar which is minimal in both stretching and bending energies. Stretching and bending not competing.
  • Ktar<0
    • Does not select isometric embedding…?
    • Perhaps bending energy too large? Introduce localized in-plane strain to reduce some bending energy? We’ve provoked stretching and bending to compete. The conflict produces interesting shapes?
    • Some balance between stretching and bending leading to wrinkling behavior?
    • Precise shaping mechanism is unclear...

41 of 58

Constrained variational problem

  • a, b, c are constants
  • (x,y) and (r,πœƒ) are Cartesian and polar coordinates in ℝ2
  • 0 < πœƒ+/- < πœ‹
  • continuous tangent plane along 𝜽 = 0 (finite bending energy there) -- this is called an inflection line
  • point where multiple inflection lines intersect is called a branch point
  • Solve for minimizing out-of-plane displacement function w(x,y)

42 of 58

Solutions to no-stretching constraint PDE: One branch point at origin

  • πœƒ+/-=πœ‹/2 β†’ number of waves = 4
  • This solution surface is smooth

43 of 58

Solutions to no-stretching constraint PDE: One branch point at origin

  • πœƒ+/-=πœ‹/3 β†’ number of waves = 6
  • πœƒ+/-=πœ‹/4 β†’ number of waves = 8

44 of 58

Numerical investigation: Branch point at the origin

Radius = 5 β†’ Lowest energy = 8 wrinkles

Minimal Energy

Red = Total Energy

Blue = Bending

Green = Gravity

45 of 58

Numerical investigation: Branch point at the origin

Minimal Energy

Red = Total Energy

Blue = Bending

Green = Gravity

Radius = 60 β†’ Lowest energy = 26 wrinkles

46 of 58

Numerical investigation: Branch point at the origin

  • Scaling analysis of our system gives the black line

  • Numerical simulations are represented by red dots

47 of 58

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

48 of 58

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

49 of 58

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

50 of 58

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

51 of 58

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.

52 of 58

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

53 of 58

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

54 of 58

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.

55 of 58

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

56 of 58

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

57 of 58

Inverse Problem: Given Geometry (i.e., w)… Find Ξ»

58 of 58

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