Cosserat Rod with rh- Adaptive Discretization Jiahao Wen 1 , Jiong - - PowerPoint PPT Presentation

cosserat rod with rh adaptive discretization
SMART_READER_LITE
LIVE PREVIEW

Cosserat Rod with rh- Adaptive Discretization Jiahao Wen 1 , Jiong - - PowerPoint PPT Presentation

Cosserat Rod with rh- Adaptive Discretization Jiahao Wen 1 , Jiong Chen 1 , Nobuyuki Umetani 2 , Hujun Bao 1 , Jin Huang 1 1 Zhejiang University 2 The University of Tokyo Background Discretization Approximate infinite dimensional solution space


slide-1
SLIDE 1

Cosserat Rod with rh- Adaptive Discretization

Jiahao Wen1, Jiong Chen1, Nobuyuki Umetani2, Hujun Bao1, Jin Huang1

1Zhejiang University 2The University of Tokyo

slide-2
SLIDE 2

Background

slide-3
SLIDE 3

Discretization

Approximate infinite dimensional solution space by a finite one

slide-4
SLIDE 4

Motivation

  • Problem with the finite solution space: Scale

δ(x − x0) u(x) u(x) ≈ X

i uiϕi(x)

slide-5
SLIDE 5

Motivation

  • Problem with the finite solution space: Tessellation
slide-6
SLIDE 6

Adaptive tessellation method

  • H-adaptive method
  • Dynamically adding or removing

vertices

  • R-adaptive method
  • Dynamically changing vertex

distribution and connectivity

1D 2D 1D 2D

slide-7
SLIDE 7

Eulerian-on-Lagrangian method

  • Get applied for rods, cloth
  • Contact-oriented

F

Locking! Jumping!

EOL node Lagrangian node

slide-8
SLIDE 8

Eulerian-on-Lagrangian method

  • Get applied for rods, cloth
  • Contact-oriented
  • Only EOL node can move
  • Limited in adaptivity
  • More to consider: intricate geometry
  • Our extension
  • Unify both EOL and Lagrangian node
  • Drive the motion of material points in more flexible ways

How to correctly formulate the dynamics? How to automatically evolve those material points?

slide-9
SLIDE 9

Moving mesh discretization

  • Focus on Cosserat rod
  • Easy to bend and twist
  • Accuracy is largely limited by its initial discretization
slide-10
SLIDE 10

System Lagrangian

slide-11
SLIDE 11

Equation of motion

For positional variables r=[x, u] Euler-Lagrange equation ∂L

∂q − d dt ✓∂L ∂ ˙ q ◆ = g

slide-12
SLIDE 12

Singularities in dynamic system

x u x_i u_i x_j u_j

Fi = xi − xi+1 ui − ui+1

kFk 1 ⌘ 0

slide-13
SLIDE 13

Constraint of material points

  • How to constrain material points? Fixed?
  • Centroid Voronoi Tessellation

region having a larger curvature should be more densely sampled.

slide-14
SLIDE 14

How to select the density function

  • Curvature aware density function
slide-15
SLIDE 15

Constrained optimization

  • Numerical solve
  • Simplify EoM by neglecting some

terms

  • Turn EoM constraint into soft

penalties

  • Solved by SQP
  • Formulation: r=[u, x]
slide-16
SLIDE 16

Is r-adaption enough?

  • Nyquist sampling theorem
  • Sampling frequency >= 2*signal frequency

H-Adaption

No DoF to fit the contacting edge Works!

slide-17
SLIDE 17

H-adaption

Node insertion Node deletion Merging tiny segments for

  • Efficiency
  • Avoiding infinitely large stiffness
slide-18
SLIDE 18

Stiffness adjustment

slide-19
SLIDE 19

Results

slide-20
SLIDE 20

Excessive twisting

slide-21
SLIDE 21
slide-22
SLIDE 22

Rigid-body contacts

slide-23
SLIDE 23

Knotting

slide-24
SLIDE 24

Future works

  • Better prior or posterior knowledge to drive dynamics of material

points

  • Accurate handling of equation of motion
  • R-adaption in a higher dimensional space
  • Energy smoothness
  • Customized numerical solver
  • Statics-dynamics separation
  • H-adaption guided by multiscale theory
slide-25
SLIDE 25

Thanks!

Q&A