Professional Documents
Culture Documents
CHAPTER 3:
THE FINITE ELEMENT
METHOD
CONTENTS
Domain discretization
Displacement interpolation
Formation of FE equation in local coordinate system
Coordinate transformation
Assembly of FE equations
Imposition of displacement constraints
Solving the FE equations
STATIC ANALYSIS
EIGENVALUE ANALYSIS
TRANSIENT ANALYSIS
REMARKS
Finite Element Method by G. R. Liu and S. S. Quek
HAMILTONS PRINCIPLE
Of
An
HAMILTONS PRINCIPLE
Mathematically
t2
1
(Kinetic energy)
T U TU dV
2V
1
1
T
dV T c dV (Potential energy)
2V
2V
W f U T f b dV
V
Sf
U T f s dS f
(Work done by
external forces)
FEM PROCEDURE
U ( x, y, z ) N i ( x, y, z ) d i N ( x, y, z )d e
i 1
d1 displacement compenent 1
d
2 displacement compenent 2
di
M
M
d n f displacement compenent n f
d1
d
2
de
M
d nd
displacements at node 1
displacements at node 2
M
displacements at node nd
M
N( x, y, z ) N1 ( x, y, z ) N 2 ( x, y, z ) L
for node 1
N i1
0
where N i
0
L
for node 2 L
0
0
N i2 0
0
0
0
0
0
0
N in f
N nd ( x, y, z )
for node nd
Shape function
for each
displacement
component at a
node
9
Displacement interpolation
Constructing
shape functions
nd
i 1
pi ( x) i pT (x)
T ={1 , 2 , 3 , ......, nd }
pT(x)={1, x, x2, x3, x4,..., xp}
(1D)
10
x
xy
x2
x3 y
x4y
x2y2
x3 y2
y2
xy2
x2y
x3
Linear terms: 2
6 terms
Quadratic terms: 3
10 terms
y3 Cubic terms: 4
xy3
x2 y3
y4
xy4
15 terms
21 terms
Quartic terms: 5
y5
Quintic terms: 6
11
Constant term: 1
4 terms
y
10 terms
Linear terms: 3
z2
xy
x3
xz2
x3y
3
xz
xy2
xyz
x2z
x2z2
x2yz
xz
yz2
z
x2y2
35 terms
Quadratic terms: 6
yz
xz
y2
xy
x2
20 terms
y3
Cubic terms: 10
zy2
xy3
xy2z
xyz
y4
zy3
Quartic terms: 15
2 2
zy
z4 z y
12
Displacement interpolation
Enforce approximation to be equal to the nodal
d1
d
2
de = ,
M
d n
d
p T (x1 )
T
p
(
x
)
2
P
M
T
p (x nd )
13
Displacement interpolation
The coefficients in can be found by
1
P de
Therefore, uh(x) = N( x) de
N1 (x) N 2 ( x) L N n (x)
pT (x)Pn1
14 2 43
Nn ( x )
14
Displacement interpolation
Sufficient
functions
1. N i x j
2.
1
ij
0
N ( x) 1
i 1
nd
3.
N ( x) x
i 1
i j,
j 1, 2,L , nd
i j , i, j 1, 2,L , nd
(Delta function
property)
15
Since U= Nde
= L N de= B de
Therefore, = LU
1
1
1 T
T
T T
T
d
V
d
B
c
Bd
d
V
d
(
B
cBdV )d e
e
e
e
2V
2V
2
V
e
or
1 T
d e kde where k e BT cBdV
2
Ve
(Stiffness matrix)
Finite Element Method by G. R. Liu and S. S. Quek
16
m e NT NdV
Ve
or
& Nd&
U
e
1
&T U
&dV 1 d&T NT Nd&dV 1 d&T ( NT NdV )d&
U
e
e
e
e
2 Ve
2 Ve
2
Ve
1 T
T d e m ed e
2
where
m e NT NdV
Ve
(Mass matrix)
17
Se
Ve
Se
W f d Fb d Fs d Fe
T
e
Fb
N f b dV
T
e
T
e
Fs
N T f s dS
Se
Ve
f e Fb Fs
(Force vector)
18
t2
t1
(Hamiltons principle)
T
d
d
d
e
d (
) (dTe )
dt
dt
T
e
t2
t1
t2
t1
t2
t2
t2
T
T
T
dt
d e m ed e dt d e m e d e d e m ed e dt dTe m ed
e
t1
t1
kd F )dt 0
dTe (m ed
e
e
e
t1
f
k ed e m ed
e
e
FE Equation
19
(Local)
d e TD e
y'
F
K e De M e D
e
e
(Global)
Global
coordinate
systems
x'
Local coordinate
systems
y'
where
x'
x
K e T k e T , M e T m e T , Fe T f e
T
20
assembly method
F
KD MD
KD F
(Static)
21
22
the FE equation,
F
KD MD
23
STATIC ANALYSIS
Solve
KD=F for D
Gauss elmination
LU decomposition
Etc.
24
EIGENVALUE ANALYSIS
0
KD MD
(Homogeneous equation, F = 0)
D exp(it )
Assume
[K M ] 0
2
Let
[K M ] 0
det[K M ] K M 0
[ K i M ] i = 0
(Eigenvector)
25
EIGENVALUE ANALYSIS
Methods
Jacobis method
Givens method and Householders method
The bisection method (Sturm sequences)
Inverse iteration
QR method
Subspace iteration
Lanczos method
Finite Element Method by G. R. Liu and S. S. Quek
26
TRANSIENT ANALYSIS
Structure
27
TRANSIENT ANALYSIS
The
28
& D
& t 1 D
&
& D
&
&
D
t t
t
t
t t
&
& F
Substitute into KD CD& MD
2 1
&
&
&
&
&
K Dt t Dt t Dt Dt t
2
& t 1 D
&
&D
&
& MD
&
& F
C D
t
t
t
t
t t
t t
29
where
2
K cm K t Ct M
& t 2 1 D
&
& C D
& t 1 D
&
&
Ftresidual
K
D
t
D
t
t t
t
t
t
t
t
2
&
& K 1 F residual
Therefore, D
t t
cm t t
30
& using
Obtain Dt and D
t
March
forward
in time
& t 2 1 D
&
& D
&
&
Dt t Dt t D
t
t
t t
2
& D
& t 1 D
&
& D
&
&
D
t t
t
t
t t
31
&
& M 1F residual
D
F F int F residual
&D
Dt t 2 t D
t
t t
2
& 2 t D
&
& D
&
D
t t
t
t t
&
&
D
t
t &
&
Dt t Dt
D&t
2
Dt t
Dt t 2Dt Dt t
32
& are
D0 and D
0
&
&
prescribed and D
0
can be obtained from
D,
&
& M 1F residual
D
x
x
Dt t
&
&
& &
Use D
t t / 2 t Dt Dt t / 2 to
& assuming D
&
& D
&
&.
obtain D
t
t / 2
0
1 residual
&
&
&
&
Obtain Dt using D M F
&
&
&
Dt t D
D
t
t
2
Central
difference
method
(explicit)
t
-t -t/2
t0 t/2
&
Find average velocity D
t / 2 at time t =
-t/2 using D
&D
t D
t t / 2
t t / 2
t t / 2
t t / 2
33
REMARKS
In
34