Professional Documents
Culture Documents
Lecture 16 Finite Element Discretization For Two-Dimensional Linear Elasticity Problems PDF
Lecture 16 Finite Element Discretization For Two-Dimensional Linear Elasticity Problems PDF
Email: zabaras@cornell.edu
URL: http://mpdc.mae.cornell.edu/
( )
nel e T nel nel
∑ ∫ ∇S w D ∇
= Su dΩ ∑ ∫ w td Γ + ∑ ∫ w bd Ω ∀w ∈ U 0
e e e T
e T
e 1Ω e
=e 1 =
Γ e 1Ω e
t
e
( )
nel e T nel nel
∑ ∫ ∇S w D ∇
= Su dΩ ∑ ∫ w td Γ + ∑ ∫ w bd Ω ∀w ∈ U 0
e e e T
e T
e 1Ω e
=e 1 =
Γ e 1Ω e
t
e
{ue (
x, y )} = N e ( x, y ) {d e }
x and y Nodal
displacements displacements
at po int ( x , y )
• The element shape function matrix Ne in the matrix form is
N e
0 N 2e 0 e
... N nen 0
N e = 1
0 N1e 0 N 2e ... 0 N nen
e
∂N e
∂N e
∂N e
∂x 0 0 ... 0
1 2 nen
∂x ∂x
[B ] =
e
[∇ N e
0
]= ∂N 1
e
0
∂N e
2
... 0
∂N e
nen
S
∂y ∂y ∂y
∂N ∂N ∂N ∂N ∂N ∂N
e e e e e e
1 1 2 2
... nen nen
∂y ∂x ∂y ∂x ∂y ∂x
{ } { } { } ( { } ) = {w }
T T
e T T
∇ S w ( x, y ) = ∇ S N e ( x, y ) we ⇒ ∇ S we ( x, y )
e
= B e ( x, y ) we Be
[B ]
e
( )
nel e T nel nel
∑ ∫ ∇S w D ∇
= Su dΩ ∑ ∫ w td Γ + ∑ ∫ w bd Ω ∀w ∈ U 0
e e e T
e T
e 1Ω e
=e 1 =
Γ e 1Ω e
t
e
e =1 Ω e
Γ Ω e
t
e
nel e
w ∑ L ∫ B D B d ΩL d − ∫ N td Γ − ∫ N bd Ω = 0 ∀wF ∈ U 0
T e e e e e e
T T T T
e =1 Ω e
Γ Ω
e
t
e
K
Ω e
= ∫ N td Γ + ∫ N bd Ω
e e e
T T
f
Γ
Ω
e e
t
f e
fΩ
e
boundary body
force vector force vector
e =1 Ω e
Γ Ω
e
t
e
= =
e 1
e 1
K f
• This is simplified as: T
w Kd − f =0 ∀wF ∈U 0 ⇒
r
residual
wTE T rE
wF =0 ∀wF ∈ U 0
rF
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/18/2014) 10
Element stiffness matrix and load vector
wTE T rE
wF =0 ∀wF ∈ U 0
rF
• Since wE =0 and wF is arbitrary, it follows that rF =0.
Partioning the finite element nodes in E and F nodes, gives:
KE K EF d E f E + rE
T =
K EF K F d F f F
u xe =α1 + α 2 x + α 3 y
u ey =α 4 + α5 x + α 6 y
u xe ( x ) = u xe1 N1e ( x, y ) + u xe 2 N 2e ( x, y ) + u xe 3 N 3e ( x, y )
where:
1 1
N1e ( x, =
y) [a1 + b1 x + c1=
y] [( x2 y3 − x3 y2 ) + ( y2 − y3 ) x + ( x3 − x2 ) y ]
2 Ae 2 Ae
1 1
N 2e ( x,=
y) [a2 + b2 x + c2=
y] [( x3 y1 − x1 y3 ) + ( y3 − y1 ) x + ( x1 − x3 ) y ]
2 Ae 2 Ae
1 1
N 3e ( x, =
y) [a3 + b3 x + c3=
y] [( x1 y2 − x2 y1 ) + ( y1 − y2 ) x + ( x2 − x1 ) y ]
2 Ae 2 Ae
where
b1 =
y2e − y3e , b2 =
y3e − y1e , b3 =
y1e − y2e
c1 =−
x3e x2e , c2 =−
x1e x3e , c3 =−
x2e x1e
1 x1e y1e
1
A = det 1 x2e
e e
y2
2 e
1 x3 y3e
= e
∫ B D B d Ω ⇒ K e = Ae B e D e B e (unit thickness )
e
e e T
T
K
Ω e
b1 0 c 1
0 c b1
1
1 2 1 v 0 1 b1 0 b2 0 b3 0
b 0 c2 E 0 c 0
Ke = ∫ e 0 v 1 0 c2 0 c3 t e dA
2 Ae
1
Ω 2A c2 b2 1 − v 2
e
(1 − v ) c1 b1 c2 b2 c3 b3
b 3 0 c3 0 0 2
0 c b
3 3
b1 0 c 1
0 c b1
1 1
e e
b2 0 c2
v 0 b1 0 b2 0 b3 0
0 c1 0 c3
t E
K = v
e
( ) e 0
1 0 c2 0
4 1− v A
2 c2 b 2
b 3 0 c3 0 0 (1 − v ) c1 b1 c2 b2 c3 b3
2
0 c b
3 3
• For variable thickness within the element, you need to
e
evaluate using Gauss quadrature ∫ t dA
Ae
Ω e
3 N e be
bxe 3 bxi
e ∑ i xi
i =1
=b = e
∑ Ni =
e
e
by i =1 byi ∑ N e be
3
i =1 i yi
=f Ωe ∫ N bd Ω
e =b = ∑ i e
e
T
e
N
Ω e
by i =1 byi
• Substitution and performing the
integration gives:
N1e 0
2bx1 + bx 2 + bx 3
0 N1
e 2b + b + b
e y1 y 2 y3
0 3 e bxi Ae t e bx1 + 2bx 2 + bx 3
e
N 2
f Ωe ∫ = ∑ N d Ω
e i =1 i b e
Ωe
0 N2 yi 12 b
y1 + 2 b y2 + b y3
N e 0 b + b + 2b
3
x1 x2 x3
b +
y1 y 2b + 2 b y3
0 N 3e
• Note that computing integrals like this, you can use the
α ! β !γ !
∫ ( 1 ) ( 2) ( 3)
e α e β e γ
following: N N N dA = 2 Ae
A e
(α + β + γ + 2 ) !
MAE 4700 – FE Analysis for Mechanical & Aerospace Design
CORNELL
U N I V E R S I T Y
N. Zabaras (03/18/2014) 21
Element nodal body force for 3-node triangular
2bx1 + bx 2 + bx 3
2b + b + b
y1 y 2 y3
Ae t e bx1 + 2bx 2 + bx 3
fΩ =
e
12 by1 + 2by 2 + by 3
b + b + 2b
x1 x 2 x3
b +
y1 y 2
b + 2 b y3
• Assume that the body force is constant in the element in
each direction with components bx and by, then:
bx
b
y In this case of constant body force in each direction,
Ae t e bx the force is distributed equally in the three nodes.
fΩ =
e
3 by
b
x
by
=f Γe ∫ N td Γ
e T
Γ e
=f Γe ∫ N td Γ
e T
Γ e
=f Γe ∫ N td Γ
e T
Γ e
t=
x1 t =
x2 t x
• For a constant traction over the segment 12, t=
y1 t =
y2 t y
2t x1 + t x 2 t x
In this case of constant traction components,
2 t y1 + t y 2 t y the force (traction times the area of the
Lt e t x1 + 2t x 2 Lt e t x segment where it is applied), it is distributed
= e
fΓ =
6 t y1 + 2t y 2 2 t y equally at the 2 nodes of the segment.
0 0
0 0
Compute:
(a) Construct the stiffness matrix
(b) Calculate the nodal force vector
Ae =
1
3 × 3= 4.5m 2 (c) The unknown displacement vector
2
3 (d) The stress at (1.5, 1.5).
2
= =
E 310 6
Pa, v 0.3
u eAx e T
d =
e
u eAy e
uBx e
uBy e
uCx uCy
1
Ae = 3 × 3= 4.5m 2
• The shape functions are: 2
3
2
= =
E 310 6
Pa, v 0.3
N1e=
1
2 Ae
x (y
2 3 − x y
3 2 + ( y 2 − y 3 ) x + ( x3 − x2 ) )
y =
1
9
( 0 − 0 + 0 + 3 y )
=
y
3
1 1 x y
N 2e = e ( x3 y1 − x1 y 3 + ( y3 − y1 ) x + ( x1 − x3 ) y ) = ( 9 − 0 − 3x − 3 y ) = 1 − −
2A 9 3 3
1 1 x
N 3e= ( x y
1 2 − x y
2 1 + ( y1 − y 2 ) x + ( x2 − x1 ) y )
= ( 0 − 0 + 3 x + 0 )
=
2 Ae 9 3
K = A B De Be
e e e T
1
Ae = 3 × 3= 4.5m 2
2
3
• With substitution:
2
0 0 1 = =
E 310 6
Pa, v 0.3
0 1 0
32.967 9.89 0 0 0 −1 0 1 0
1 −1 0 −1 6 1 0 1 0 −1 0 0
Ke 4.5 10 9.89 32.967 0
3 0 −1 −1 3
0 0 11.5385 1 0 −1 −1 0 1
1 0 0
0 0 1 5.769 0 −5.769 −5.769 0 5.769
0 16.48 −4.945 −16.48 4.945 0
−5.769 −4.945 22.25 10.71 −16.48 −5.769
• Finally: K e = 106
−5.769 −16.48 10.71 22.25 −4.945 −5.769
0 4.945 −16.48 −4.945 16.48 0
5.769 −5.769 −5.769 5.769
0 0
=f Γe ∫ N td Γ
e T
Γ e
1
Ae = 3 × 3= 4.5m 2
• With substitution: 2
3
1
2 (1 − ξ ) 0
2
= E =
310 6
Pa, v 0.3
1 2 t x1 + t x 3
0 (1 − ξ )
2 1 1 2 t y1 + t y 3
t
2 (1 − ξ ) + t (1 + ξ ) L L
x1 x 3
1 0 0 2 0
f Γe ∫= dξ
−1 0 0 1 1
t y1 (1 − ξ ) + t y 3 (1 + ξ ) 2 6 0
1 2 2
t x1 + 2t x3
(1 + ξ ) 0
2 L = 3 2m t y1 + 2t y 3
1
0 (1 + ξ ) t=x1 t =x 3 15cos 45 =
o
15
2
N /m
2 2
2
where: t=
y1 t = =
y 3 15sin 45
o
15 N /m
2
= r1x 0 r2 x r2 y 0 r3 y 3
2
• The displacement and nodal force = =
E 310 6
Pa, v 0.3
3
5.769 0 −5.769 −5.769 0 5.769 u1x = 0 22.5 + r1x
0 2
16.48 −4.945 −16.48 4.945 0 u1 y 22.5 = =
E 310 6
Pa, v 0.3
−5.769 −4.945 22.25 10.71 −16.48 −5.769 u2 x = 0 r2 x
106 =
−5.769 −16.48 10.71 22.25 −4.945 −5.769 u2 y = 0 r2 y
0 4.945 −16.48 −4.945 16.48 0 u3 x 22.5
5.769
0 −5.769 −5.769 0 5.769 u3 y = 0 22.5 + r3 y
• We thus solve:
ε ey = 0 1 0 −1 0 0 0
= 0.35 10−6 3
3 0
2
1 0 −1 −1 0 1 0
γ xy 1.0510−6
e
= =
E 310 6
Pa, v 0.3
B e
0
1 1 1 T
U =
∑∫ σ ε dV = ε ε
∑ ∑ ∫ ij ijkl kl
C dV ∫ {ε } [C ]{ε } dV
ij V 2
ij ij
ij kl V 2 V2
∑ Cijkl ε kl
kl
U ∫ (σ xxε xx + σ yy ε yy + σ xyγ xy ) dV
1
=
V2
σ xx ε
1 v 0 xx
E
• This can be further simplified using: σ yy = v 1 0 ε xx
1 − v 2
(1 − v ) γ
σ xy 0 0 2 xy
E 1−υ 2
=U 2 ∫ xx
(ε + υε )ε
yy xx + (υε xx + ε )ε
yy yy + γ xy dV
2(1 − υ ) V 2
U
1 T
∫=
V2
1 e T e e
{ε } [C ]{ε }dV ∑ ∫ ε
eΩ 2
C ε
dV
e
{ } { }
{d } [ B ]
e T e T
[ B ]{d }
e e
{d } [ N ] {d } [ N ]
t
T T
e T e e T e
e T x e T e T t x
b
• Finally: Wext
e T
∑ {d } ∫ N b d Ω + ∑ {d } ∫ N d Γ
e Ω y
e
e Γ t y e
1 e e e T e T e e
P =−
U W ext =∑ t A {d } [ B ] C [ B ]{d e
}
e 2
T bx e T e T t x
− ∑ {d } ∫ N d Ω + ∑ {d } ∫ N d Γ
e T e
e Ωe
by e Γ e
t t y
bx e T T t x
∑ t A [ B ]=
e e C [ B ]{d } ∑ ∫ N
e T e e e
b d Ω + ∑ ∫ N d Γ
e
e
eΩ ye
eΓ t y e
[K ]
t
e
{F }
t=
x t=
y 0
Je = | J e |=
8
0
η − 3
K
Ω −1 −1
{ }(ξ ,η )
2 2
=∑ ∑ Be De Be | J e |
T
WiW j
• The stiffness is: =i 1 =j 1 i j
∂N1 ∂N 2 ∂N3 ∂N 4
0 0 0 0
∂x ∂x ∂x ∂x −0.44 0 −0.06 0 0.12 0 0.38 0
∂N1 ∂N 2 ∂N3 ∂N 4 0
=
B e(ξ ,η ) 0 0 0 0= 0.88 0 −0.88 0 −0.24 0 0.24
1 1
∂y ∂y ∂y ∂y
0.88 −0.44 −0.88 −0.06 −0.24 0.12 0.24 0.38
∂N1 ∂N1 ∂N 2 ∂N 2 ∂N3 ∂N3 ∂N 4 ∂N 4
∂y ∂x ∂y ∂x ∂y ∂x ∂y ∂x
1 1
0 0 y1
0
1 1 0 rx 2
0 0
∫ N 4 dη 0 0
−1 0 1
= r −20
and d
=f e y 2
1
∫ N 4 dη
0 u x3
0
−1 u
• Accounting for reaction forces, 0 y 3
u
0 x4
the assembled load vector is: −20 u y 4
0
0
u x3 −1.17 0
u −9.67 0
y3
= 10−6 = ⇒d
ux 4 2.67 −1.17
−9.94
u y 4 −9.67
2.67
−9.94
0
0
0
1 0.3 0 −0.44 −0.06 0
0
0 0 0.12 0 0.38
7
3.310 0.3 1 0 0 0.88 0 −0.88 0 −0.24 0 0.24 =
−1.17
0 0 0.35 0.88 −0.44 −0.88 −0.06 −0.24 0.12 0.24 0.38
−9.67
2.67
−9.94
−12.5
−5.64
−45.5