Top Banner
Overview Class #6 (Tues, Feb 4) Begin deformable models!! • Background on elasticity • Elastostatics: generalized 3D springs • Boundary integral formulation of linear elasticity (from ARTDEFO (SIGGRAPH 99))
18

Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

OverviewClass #6 (Tues, Feb 4)

• Begin deformable models!!

• Background on elasticity

• Elastostatics: generalized 3D springs

• Boundary integral formulation of linear elasticity (from ARTDEFO (SIGGRAPH 99))

Page 2: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Equations of Elasticity

• Full equations of nonlinear elastodynamics• Nonlinearities due to

• geometry (large deformation; rotation of local coord frame)• material (nonlinear stress-strain curve; volume preservation)

• Simplification for small-strain (“linear geometry”)• Dynamic and quasistatic cases useful in different

contexts• Very stiff almost rigid objects• Haptics• Animation style

Page 3: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Deformation and Material Coordinates

• w: undeformed world/body material coordinate• x=x(w): deformed material coordinate• u=x-w: displacement vector of material point

Body Framewx

u

Page 4: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Green & Cauchy Strain Tensors• 3x3 matrix describing stretch (diagonal) and shear (off-diagonal)

Page 5: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

dA (tiny area)

Stress Tensor

• Describes forces acting inside an object

dA) surface material orientedon (Force ˆ

)(symmetric ][)(

333231

232221

131211

dA

w ij

nf

n

w

Page 6: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Body Forces

• Body forces follow by Green’s theorem, i.e., related to divergence of stress tensor

Page 7: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Newton’s 2nd Law of Motion

• Simple (finite volume) discretization…

w dV

Page 8: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Stress-strain Relationship

• Still need to know this to compute anything

• An inherent material property

Page 9: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Strain Rate Tensor & Damping

Page 10: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Navier’s Eqn of Linear Elastostatics

• Linear Cauchy strain approx.

• Linear isotropic stress-strain approx.

• Time-independent equilibrium case:

Page 11: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Material properties G, provide easy way tospecify physical behavior

Page 12: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Solution Techniques

• Many ways to approximation solutions to Navier’s (and full nonlinear) equations

• Will return to this later.

• Detour: ArtDefo paper– ArtDefo - Accurate Real Time Deformable Objects

Doug L. James, Dinesh K. Pai.Proceedings of SIGGRAPH 99. pp. 65-72. 1999.

Page 13: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Boundary Conditions

•Types:– Displacements u on u

(aka Dirichlet)

– Tractions (forces) p on p

(aka Neumann)

Boundary Value Problem (BVP)

Specify interaction with environmentSpecify interaction with environment

Page 14: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Boundary Integral Equation Form

dd p *u u *p uc

0

d *u u N

0u N

Integration by partsChoose u*, p* as “fundamental solutions”

Weaken

Directly relates u and p on the boundary!

Page 15: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Boundary Element Method (BEM)

•Define ui, pi at nodes

dd p*u u*puc

n

jjij

n

jjijii

11

ˆ pg uhuc

n

jjj xx

1

u u

H u = G pH u = G p

Constant Elements

PointLoadat j

i

gij

Page 16: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

Solving the BVP

A v = z, A large, dense

Red: BV specifiedRed: BV specifiedYellow: BV unknownYellow: BV unknown

H u = G p H,G large & dense

Specify boundary conditions

Page 17: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

BIE, BEM and Graphics

+No interior meshing

+Smaller (but dense) system matrices

+Sharp edges easy with constant elements

+Easy tractions (for haptics)

+Easy to handle mixed and changing BC (interaction)

-More difficult to handle complex inhomogeneity, non-linearity

Page 18: Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.

ArtDefo Movie Preview