FEM - Course Note
FEM - Course Note
Definition of FEM
8 7
5 6
u
4 3
1 2
Elements and Interpolations
r (u ) N1 (u ) r1 N 2 (u ) r2 N 3 (u ) r3 N 4 (u ) r4
equation using shape (blending) functions
u
Example: Hermite as 1D Cubic
Interpolation Equation
2. Normalize the element to [0,1] and rewrite
r (u ) au 3 bu 2 cu d as a matrix equation
0 0 0 1
r1 u3
1
2
u
1 u1 1 a 1 1 1 a
r 3 2 1
2 u u u2 1 b b
2 2
27 9 3
r3 u3
3
2
u
3 u3 1 c 8 4 2
1 c
3 2 27 27 27 d
r4 u4 u
4 u4 1 d
1 1 1 1
or R0 U 0 Q
Example: Hermite as 1D Cubic
Interpolation Equation
3. Solve for the coefficients Q
1
R0 U 0 Q Q U 0 R0 M H R0
u
1
U0
1D Elements
(x) (x)
Example: bungee
(x)
2D Elements
(x,y)
(x,y)
Example: cloth
(x,y)
3D Elements
(x,y,z)
(x,y,z)
Example: skin
Static vs. Dynamic FEM
Static analysis is good for engineering, to find
just the end result.
Object
Example of Static, Elastic FEM
Ei , j
i L k i , j L k i , j (ri r j L0 ) k i , j (ri r j ) k i , j L0
L0
stress (elastic force)
j i k i , j (ri r j ) k i , j L0
Example of Static, Elastic FEM
Next step. Set up a local (element) stiffness matrix.
i k i , j (ri r j ) k i , j L0
j k i , j ( ri r j ) k i , j L0 element stiffness matrix
nodal coordinates
nodal stresses
i k i , j k i , j ri k i , j L0
Rewrite the k
k i , j r j k i , j L0
j i, j
above as a
i k i , j L0 k i , j k i , j ri
matrix equation.
j k i , j L0 k i , j k i , j r j
1 2 3 4
n1 n2 n3 n4 n5
Example of Static, Elastic FEM
Next step. Set up a global stiffness matrix.
Elasticity
• Springs, rubber, elastic, with small, slowly-
applied forces
Examples of Inelasticity
Inelasticity
• Viscoelasticity
• Silly putty bounces under transient force (but
flows like fluid under steady force)
• Plasticity
• Taffy pulls apart much more easily under
more force (material prop.)
• Fracture
• Lever fractures under heavy load
Linear and Nonlinear FEM
Similarly to elasticity vs. inelasticity, there are
conditions for linear vs. nonlinear deformation.
Often these coincide, as in elastoplastic.
L
Ee : e
L0
=e
Elastic vs. Inelastic FEM
Elastic Deformation
e loading unloading
e t
stress
Hooke’s Law f a e or Ee : e L strain
0 L0
Young’s modulus
• Describes spring without damping
• Linear range of preceding stress vs. strain graph
Elastic vs. Inelastic FEM
Damped Elastic Deformation
e loading unloading
. .
a1e a1e
e t
Rate of deformation is constant.
f a1 e a0 e
viscous linear stress
Elastic vs. Inelastic FEM
Viscoelastic Deformation depends on time t
e loading unloading
e
. t
Rate of deformation is greatest
This graph is actually viscous, immediately after starting
but viscoelastic is probably similar loading or unloading.
b2f b1 f b0
f a2 e a1 e a0 e
new term! viscous linear stress
Elastic vs. Inelastic FEM
Elastoplastic Deformation depends on force f
e
This graph is actually plastic,
but viscoelastic is probably similar
f x
x tic
loading plas
loading
stic
compare
f a0e
ela
e
unloading
x
e
Elastic vs. Inelastic FEM
Fracture depends on force f
e
unloading
x
Elastic vs. Inelastic FEM4,5
1. World
coordinates w
in inertial frame
(a frame with ref
object, or
constant velocity) r non-inertial
frame
2. Object
(material)
world, or
coordinates r inertial frame
in non-inertial origin of
= center of mass in
frame
r(w,t) = rref(w,t) + e(w,t)
Elastic vs. Inelastic FEM4,5
Transform
• reference
component rref ref
• elastic component r
e
• object frame
w.r.t. world frame
are known.
Unknown:
vector
e 2 e 3e
r , , 2 , 3 ,... dr
r r r
Elastic vs. Inelastic FEM4,5
Elastic potential energy density can be
approximated using one of various equations
which incorporate material properties.
(r ) || G G 0 ||2 || B B 0 || 2
(r ) || G G 0 ||2 || B B 0 || 2
weights = material properties
p mj m! m
1m j1 j 2 w j j1 j 2
j
e
e m 0 | j | m r r ...r
jd j1! j 2 !... j d ! r r ...r jd
Example: p = 2, d = 3
0! 1! 1!
w00 e
e 0!0! r1 1!0! w10 r e r 0!1! w01 r e
1 2 2
2 2! 2 2 2! 2 2 2! 2
w11 e 2 w20 2 e 2 w02 2 e
r1 r2 1!1! r1 r2 r1 2!0! r1 r2 0!2! r2
Elastic vs. Inelastic FEM4,5
Recap
total force
f ( w, t ) w w
Lagrange’s Eq’n
(includes stress) w How it has been
expanded and is continuing
to be expanded...
elastic
e 2 e 2 e
potential energy r , , 2 , 2 ,...dr
Elastic
u
r r r
4
(r ) || G G 0 ||2 || B B 0 || 2 5
Inelastic
material properties 2
elastic potential 1 p
m! m
e
j
energy density wj
2 m 0 | j| m j1! j 2 !... j d ! r j1r j 2 ...r jd
5
p m
m ! m
1m j1 j 2
j w j j1 j 2
j
e
e m 0 r r ...r jd j1! j 2 !... j d ! r r ...r jd
| j| m
Elastic FEM4
Continuing
f ( w, t ) w w
w
e 2 e 2 e
r , , 2 , 2 ,...dr (r ) || G G 0 ||2 || B B 0 || 2
u
r r r
elastic
potential (r )
G G
i , j 1, 2
i, j
0 2
i, j B B
0 2
dr
energy
e 2 e 2 e
r , , 2 , 2 ,...dr
elastic potential
energy density u
r r r
p mj m! m
1m j1 j 2 w j j1 j 2
j
e
e m 0 r r ...r jd j1! j 2 !... j d ! r r ...r jd
| j| m
strain
trans dt dt deformable
d d and rigid
f ( I ) r e .dr r w .dr
rot dt dt bodies
d
f (t ) ( e) c ( r ) 2 e r w
e
elastic dt e
f ( w, t ) w w Inelastic FEM5
w
Velocity of node of object (non-inertial) frame
w.r.t. world (inertial) frame (radians / sec) x (radius)
w(r , t ) c(t ) (t ) c(t ) e(r , t )
w.r.t. world
(t )
c(t )
w(r , t )
Identically, in another
coordinate system,
e(t ) r(w,t) = rref(w,t) + e(w,t)
w.r.t. object
f ( w, t ) w w Inelastic FEM5
w
d d
f ( I ) r e .dr r w .dr
rot dt dt
angular momentum
d d
f ( I ) r e .dr r w .dr
rot dt dt
r (t )
e(t )
f ( w, t ) w w Inelastic FEM5
w
d
f e (t ) ( e) c ( r ) 2 e r w
elastic dt e
inertial centripetal Coriolis transverse damping restoring
dt e
And elastic behavior is characterized by
constant velocity of strain.
loading x
f (t )
e
e
f a0e
e
Elastic vs. Inelastic FEM4,5
Now Lagrange’s equation has been expanded.
f ( w, t ) w w
w
Final Steps
• Discretize using finite differences (rather than
derivatives).
• Write as a matrix times a vector of nodal
coordinates (rather than a single mass point).
• Solve for the object’s new set of positions of
all nodes.
Discretization of FEM4,5
Discretize Lagrange’s equation over all nodes
f ( w, t ) w w
w
f (t ) M w C w
w
r object _ coordinates
w world _ coordinates
e strain _( stretch )
stress _( force )
E Young ' s _ mod ulus
elastic _ potential _ energy
elastic _ potential _ energy _ density