Professional Documents
Culture Documents
Lecture 17 Finite Element Analysis of Three-Dimensional Elasticity Problems PDF
Lecture 17 Finite Element Analysis of Three-Dimensional Elasticity Problems PDF
Email: zabaras@cornell.edu
URL: http://mpdc.mae.cornell.edu/
1 1
N1(e) = (1 − ξ )(1 − η )(1 − ζ ), N 2(e) = (1 + ξ )(1 − η )(1 − ζ )
8 8
1 1
N3(e) = (1 + ξ )(1 + η )(1 − ζ ), N 4(e) = (1 − ξ )(1 + η )(1 − ζ ) or in compact format :
8 8
1
1 1 Ni(e) =(1 + ξξ i )(1 + ηηi )(1 + ζζ i ), i =1,...,8
N5(e) = (1 − ξ )(1 − η )(1 + ζ ), N 6(e) = (1 + ξ )(1 − η )(1 + ζ ) 8
8 8
(ξ i ,ηi , ζ i ) : master coordinates of node i
1 1
N 7(e) = (1 + ξ )(1 + η )(1 + ζ ), N8(e) = (1 − ξ )(1 + η )(1 + ζ )
8 8
In compact format :
1
Ni(e) = (1 + ξξ i )(1 + ηηi )(1 + ζζ i )(ξξ i + ηηi + ζζ i − 2), i = 1,...,8
8
1
Ni(e) = (1 − ξ 2 )(1 + ηηi )(1 + ζζ i ), i =9,11,17,19
4
1
Ni(e) = (1 − η 2 )(1 + ξξ i )(1 + ζζ i ), i =10,12,18, 20
4
1
Ni(e) = (1 − ζ 2 )(1 + ξξ i )(1 + ηηi ), i = 13,14,15,16
4
∂x ∂y ∂z
∂ξ ∂ξ ∂ξ
∂x ∂y ∂z How do you
J =
Jacobian ∂η ∂η ∂η compute J?
∂x ∂y ∂z
∂ζ ∂ζ ∂ζ
∑ xi ∂N i
e
∂Nie ∂Nie =i 1 =j 1 =
∑ yi ∑ zi k 1 i j k
i ∂ζ i ∂ζ i ∂ζ
• Each ζ i is 1 at node i
and zero at the
remaining nodes and
varies linearly as we transverse the distance from the
corner i to the face.
• These coordinates can be easily computed in terms of x,y,z
as follows: = a1 y42 z32 − y32 z42
1 ζ1 = b1 x32 z42 − x42 z32
1 1 1 1 ζ1 6V01 a1 b1 c1 1
x x x2 x3 x4 ζ 2 ζ 6V a2 b2 c2 x = c1 x42 y32 − x32 y42 , etc.
1 ⇒ =
2 1 02
y y1 y2 y3 y4 ζ 3 ζ 3 6V 6V03 a3 b3 c3 y zij = zi − z j , yij =
yi − y j ,
z z z4 ζ 4 ζ 6V xij= xi − x j
1 z2 z3 4 04 a4 b4 c4 z
6V01= x2 ( y3 z4 − y4 z3 ) + x3 ( y 4 z2 − y2 z4 ) + x4 ( y2 z3 − y3 z2 ), etc.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/18/2014) 13
Linear tetrahedron:computing derivatives
ζ1 6V01 a1 b1 c1 1
ζ 6V a2 b2 c2 x
2 = 1 02
ζ 3 6V 6V03 a3 b3 c3 y
ζ 6V c4 z
4 04 a4 b4
∂ζ i ai ∂ζ i bi ∂ζ i ci
• From the above expression, note that:= = , = ,
∂x 6V ∂y 6V ∂z 6V
∂ ∂ ∂ζ 1 ∂ ∂ζ 2 ∂ ∂ζ 3 ∂ ∂ζ 4
= + + + =
∂x ∂ζ 1 ∂x ∂ζ 2 ∂x ∂ζ 3 ∂x ∂ζ 4 ∂x
∂ a1 ∂ a2 ∂ a3 ∂ a4
= + + + , etc.
∂ζ 1 6V ∂ζ 2 6V ∂ζ 3 6V ∂ζ 4 6V
u x1
u
y1
u z1
ux 2
...
u x ζ 1 0 0 ζ 2 0 0 ζ 3 0 0 ζ 4 0 0
0
..
u y = 0 ζ 1 0 0 ζ 2 0 0 ζ 3 0 0 ζ 4
ζ 4
u z 0 0 ζ 1 0 0 ζ 2 0 0 ζ 3 0 0
ux 4
u
y4
u z 4
In compact format :
N1(e) =ζ 1 (2ζ 1 − 1), N 2(e) =ζ 2 (2ζ 2 − 1)
N3(e) = ζ 3 (2ζ 3 − 1), N 4(e) = ζ 4 (2ζ 4 − 1)
= ζ 1ζ 2 , N 6(e) 4ζ 2ζ 3
N5(e) 4=
= ζ 3ζ 1 , N8(e) 4ζ 1ζ 4
N 7(e) 4=
= ζ 2ζ 4 , N10
N9(e) 4= (e)
4ζ 3ζ 4
∂ζ ∂ζ 1 ∂ζ 1
1 1 1 1 1
∂x ∂y ∂z
∂Ni ∂Ni ∂Ni ∂Ni
∑ xi ∑ xi ∑ xi ∑ xi ∂ζ ∂ζ 2 ∂ζ 2 0 0 0
i ∂ζ 1 i ∂ζ 2 i ∂ζ 3 i ∂ζ 4 2
∂x ∂y ∂z 1 0 0
∂Ni ∂Ni ∂Ni ∂Ni =
∑ yi ∑ yi ∑ yi ∑ yi ∂ζ 3 ∂ζ 3 ∂ζ 3 0 1 0
i ∂ζ 1 i ∂ζ 2 i ∂ζ 3 i ∂ζ 4
∂x ∂y ∂z 0 0 1
∂Ni ∂Ni ∂Ni ∂Ni
∑ zi ∑ zi ∑ zi ∑ zi ∂ζ ∂ζ 4 ∂ζ 4
∂ζ 1 i ∂ζ 2 i ∂ζ 3 i ∂ζ 4 4
∂z
i
∂x ∂y
Jacobian Matrix J
5+3 5 5− 5
=α = ,β =
, with weights W 1/ 4.
20 20
i =1 1 2 3 4 i
• We test these crimes with the patch test. An element patch is the set of
all elements attached to a patch node (here denoted as i).
– Force Patch Test: applies boundary forces to patch and verifies that
the patch response reproduces exactly constant stress states.
– There are also mixed patch tests that incorporate both force and
displacement BCs.
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/18/2014) 26
Displacement Patch Test: translation in x-direction
G
σ 2eΩ j =1
Known
e
i
G
σ 2eΩ j =1
Known
e
i