Professional Documents
Culture Documents
Lesson 7.
FEM FOR 2D SOLIDS
CONTENTS
INTRODUCTION
LINEAR TRIANGULAR ELEMENTS
– Field variable interpolation
– Shape functions construction
– Using area coordinates
– Strain matrix
– Element matrices
LINEAR RECTANGULAR ELEMENTS
– Shape functions construction
– Strain matrix
– Element matrices
– Gauss integration
– Evaluation of me
y fx
y, v 3 (x3, y3)
(u3, v3)
fsy
fsx
A
2 (x2, y2)
(u2, v2)
1 (x1, y1)
(u1, v1) x, u
U h ( x, y ) N( x, y )d e
u1
v displacements at node 1
1
u
where de 2 displacements at node 2 u(x,y), v(x,y) are independents
v2
u3
displacements at node 3
v3
y, v 3 (x3, y3)
(u3, v3)
N1 0 N2 0 N3 0
N fsy
0 N1 0 N2 0 N 3 A
fsx
Assume,
N1 a1 b1 x c1 y N i ai bi x ci y i= 1, 2, 3
N 2 a2 b2 x c2 y ai
or N i 1 x y bi pT
N 3 a3 b3 x c3 y c
pT i
Therefore, N1 ( x1 , y1 ) a1 b1 x1 c1 y1 1
N1 ( x2 , y2 ) a1 b1 x2 c1 y2 0
N1 ( x3 , y3 ) a1 b1 x3 c1 y3 0
x2 y3 x3 y2 y2 y3 x3 x2
Solving, a1 , b1 , c1
2 Ae 2 Ae 2 Ae
1 x1 y1
1 1 1
Ae P 1 x2 y2 [( x2 y3 x3 y2 ) ( y2 y3 ) x1 ( x3 x2 ) y1 ]
2 2 2
1 x3 y3
Similarly,
1
N 2 ( x1 , y1 ) 0 N2 [( x3 y1 x1 y3 ) ( y3 y1 ) x ( x1 x3 ) y ]
2 Ae
N 2 ( x2 , y2 ) 1
1
N 2 ( x3 , y3 ) 0 [( y3 y1 )( x x3 ) ( x1 x3 )( y y3 )]
2 Ae
1
N 3 ( x1 , y1 ) 0 N3 [( x1 y2 x1 y1 ) ( y1 y2 ) x ( x2 x1 ) y ]
2 Ae
N 3 ( x2 , y2 ) 0
1
N 3 ( x3 , y3 ) 1 [( y1 y2 )( x x1 ) ( x2 x1 )( y y1 )]
2 Ae
N i ai bi x ci y
1
where ai ( x j yk xk y j ) i= 1, 2, 3
2 Ae
1 j, k determined from cyclic
bi ( y j yk ) permutation
2 Ae
i = 1, 2
1 i
ci ( xk x j )
2 Ae
k j
k = 3, 1 j = 2, 3
1 x y
1 1
2-3-P: A1 1 x2 y2 [( x2 y3 x3 y2 ) ( y2 y3 ) x ( x3 x2 ) y ]
2 2
1 x3 y3
A1
y
L1
k, 3 Ae
A2
Similarly, 3-1-P A2 L2
Ae
A1 A3
P 1-2-P A3 L3
Ae
i, 1
j, 2
Partitions of unity: L1 L2 L3 1
A2 A2 A3 A2 A2 A3
L1 L2 L3 1
Ae Ae Ae Ae
Therefore, N1 L1 , N 2 L2 , N 3 L3
U h ( x, y ) N( x, y )d e
u
xx 0
x x
v
yy LU where L 0
y y
u v
xy
y x
y x
LU LNd e Bd e
0
x b1 0 b2 0 b3 0
B LN 0 N B 0 c1 0 c2 0 c3
y
c1 b1 c2 b2 c3 b3
(constant strain element)
y x
k e B cBdV
Ve
T
Ae
h
0
dz BT cBdA hBT cBdA
Ae
Constant matrix
k e hAe BT cB
h
m e N NdV
T
dzNT NdA h NT NdA
0
Ve Ae Ae
m !n ! p !
A
L1m Ln2 L3p dA
(m n p 2)!
2A
2 0 1 0 1 0 3 (x3, y3)
2 0 1 0 1 y, v
(u3, v3)
fsy
hA 2 0 1 0 fsx
me A
12 2 0 1 2 (x2, y2)
sy. 2 0
(u2, v2)
1 (x1, y1)
(u1, v1)
2 x, u
f sx
0
f e N f b dV N f S d S = N
T T T
dl
2 3 0
f sy
Ve Se l
1 f sx
Uniform distributed load: fe l23
2 f sy
f sx
f sy
FINITE ELEMENT METHOD 20
LINEAR RECTANGULAR ELEMENTS
y, v
u1
v displacements at node 1 4 (x4, y4) 3 (x3, y3)
1
(u4, v4) (u3, v3)
u2
displacements at node 2 fsy
u 2b
de 2 fsx
u3
u3 displacements at node 3 2a
u4 1 (x1, y1) 2 (x2, y2)
u displacements at node 4 (u1, v1) (u2, v2)
4
x, u
(Interpolation)
N1 14 (1 )(1 )
N 2 14 (1 )(1 )
N 3 14 (1 )(1 )
N j 14 (1 j )(1 j )
N 4 14 (1 )(1 ) 4 (1, +1)
(u4, v4)
3 (1, +1)
(u3, v3)
N i N1 N 2 N 3 N 4
i 1 Partition of
[(1 )(1 ) (1 )(1 ) (1 )(1 ) (1 )(1 )]
1
4 unity
14 [2(1 ) 2(1 )] 1
1
1
2
1
1
1 Bilinear shape
2
functions
1a 0 1
a 0 1
a 0 1
a 0
1 1 1 1 1
B LN 0 b 0 b 0 b 0 b
4 1
1
a
1
b
1 1 1 1
a
1
b a b a b
0
Note: No longer a constant matrix! x
L 0
y
y x
x xc y yc
, dxdy = abdd
a b
Therefore,
1 1
k e B cBdV hB cBdA
T T
abhB TcBd d
1 1
V A
h 1 1
m e N NdV dx N NdA h N NdA
T T T
abh NT Nd d
0 1 1
V A A
nx ny
1 1
In 2 directions: I f ( , )d d wi w j f (i , j )
1 1
i 1 j 1
m j wj Accuracy n
1 0 2 1
2 -1/3, 1/3 1, 1 3
nx ny
1 1
ke abhB T cBd d wi w j f (i , j )
1 1
i 1 j 1
1 1
m e N NdV
T
abh NT Nd d
1 1
V
4 0 2 0 1 0 2 0
4 0 2 0 1 0 2
4 0 2 0 1 0
hab 4 0 2 0 1
me
9 4 0 2 0
4 0 2
sy. 4 0
4
1 1
mij hab N i N j d d
1 1
hab 1 1
16 1 (1 i )(1 j )d
1
(1 i )(1 j )d
hab
(1 13 i j )(1 13 i j )
4
hab hab
E.g. m33 (1 1 1)(1 1 1) 4
1
3
1
3
4 9
f sx
f e N f b dV N f S d S = N
T T T
dl
2 3
f sy
Ve Se l
Rectangular elements
– Very useful
– More accurate
– Limited application
Quadrilateral elements:
– Irregular shape integration
problems
– Gauss quadrature can’t be
implemented directly
– First of all: mapping square
element same N and
integration method used for
the rectangular element
y 4 (x4, y4)
3 (x3, y3)
4 (1, +1)
3 (1, +1)
2 (x2, y2)
1 (x1, y1)
x 1 (1, 1) 2 (1, 1)
x1
y coordinate at node 1
X( , ) N( , )x e 1
x2
coordinate at node 2
x y
where X , xe 2
y x3
y3 coordinate at node 3
x4
N1 14 (1 )(1 ) y coordinate at node 4
4
N 2 14 (1 )(1 )
4
N 3 14 (1 )(1 ) x N i ( , ) xi
i 1
N 4 14 (1 )(1 )
4
y N i ( , ) yi
i 1
4
Substitute 1 into x N i ( , ) xi
i 1
x 12 (1 ) x2 12 (1 ) x3 x 12 ( x2 x3 ) 12 ( x3 x2 )
or
y (1 ) y2 (1 ) y3
1
2
1
2 y 12 ( y2 y3 ) 12 ( y3 y2 )
( y3 y 2 )
Eliminating , y
( x3 x2 )
x 12 ( x2 x3 ) 12 ( y2 y3 )
y 4 (x4, y4)
3 (x3, y3)
4 (1, +1)
3 (1, +1)
2 (x2, y2)
1 (x1, y1)
x 1 (1, 1) 2 (1, 1)
N i N i
x (Relationship between differentials of shape
Therefore, J
1
functions w.r.t. physical coordinates and
N i N i
y differentials w.r.t. natural coordinates)
x 0 0
B LN 0 y N J 1 0 N
N bilinear functions
y x
J bilinear functions
J-1 fractional functions
FINITE ELEMENT METHOD 40
Element matrices
1 1
k e B cBdV hB cBdA
T T
hB TcBdet J d d
1 1
V A
h 1 1
m e N NdV dx N NdA h N NdA
T T T
h NT Ndet J d d
0 1 1
V A A
y 4 (x4, y4)
3 (x3, y3)
f sx
fe N fb dV N fSdS = N
T T
dl
T
2 3
f sy
Ve Se l
2 (x2, y2)
N j 14 (1 j )(1 j ) 1 (x1, y1)
x
(0,0,p)
nd = (p+1)(p+2)/2
IJ K p
(1,0,p1) (0,1,p1)
Node i,
(2,0,p2)
Argyris, 1968 :
L1
L2
i (I,J,K)
N i lII ( L1 )lJJ ( L2 )lKK ( L3 )
L3 (0,p1,1)
( L L 0 )( L L 1 ) ( L L ( 1) )
l ( L )
( L L 0 )( L L 1 ) ( L L ( 1) )
(p,0,0) (p1,1,0) (0,p,0)
1, 2, 3
I, J, K
Quadratic element
Ni (2 Li 1) Li (i 1, 2,3) 1
N i (3Li 1)(3Li 2) Li (i 1, 2,3)
N 4 4 L1 L2
2 Cubic element
9
N4 L1 L2 (3L1 1)
N 5 4 L2 L3 2
N 6 4 L3 L1 N10 27 L1 L2 L3
i(n,m)
Lagrange type:
[Zienkiewicz et al., 2000]
0
N i N I1D N J1D lIn ( )lJm ( )
( 0 )( 1 ) ( k 1 )( k 1 ) ( n )
lkn ( )
(0,0) ( k 0 )( k 1 ) ( k k 1 )( k k 1 ) ( k n )
(n,0)
(nine node quadratic element)
8 9 6
1
N 5 N11D ( ) N 01D ( ) (1 )(1 )(1 )
2
1 5 2
1
N 6 N 21D ( ) N11D ( ) (1 )(1 )(1 )
1 2
N1 N 01D ( ) N 01D ( ) (1 ) (1 )
4 1
N 7 N11D ( ) N 21D ( ) (1 )(1 )(1 )
1 2
N 2 N 21D ( ) N 01D ( ) (1 ) (1 )
4 1
N8 N 01D ( ) N11D ( ) (1 )(1 )
1 2
N 3 N 21D ( ) N 21D ( ) (1 )(1 )
4 N 9 N11D ( ) N11D ( ) (1 2 )(1 2 )
1
N 4 N 01D ( ) N 21D ( ) (1 )(1 )
4
1 5 2
=1 1=0
Nj 1
32 (1 j )(1 j )(9 2 9 2 10)
4 10 9 3 for corner nodes j 1, 2, 3, 4
Nj 9
32 (1 j )(1 2 )(1 9 j )
11 8
for side nodes j 7, 8, 11, 12 where j 1 and j 13
12 7
Nj 9
32 (1 j )(1 2 )(1 9 j )
2
for side nodes j 5, 6, 9, 10 where j 13 and j 1
1 5 6
3 3
5 Mapping
5
6
6
2
4 2 4
1
1
4 7 3
3
4 7
Mapping
8 6 6
8
1 2
5
1 5 2