FEM Lecture Notes-5
FEM Lecture Notes-5
Variational Formulation
d
du
( p ( x) ) z ( x)u q ( x),
dx
dx
0 x 1
u (0) u (1) 0.
1
Integrating by parts
1
1
0
where
0 x 1
p, z 0
u (0) u (1) 0.
0 x0 x1 ... xn 1
Each subinterval
element.
( x j 1 , x j ), j 1 : n
is called finite
u
k 1
A( N j , N k ) ( N j , q ) ,
j 1, 2 , ... , n
x [ x j 1 , x j ]
U ( x) [u j 1
u j 1
N j 1 ( x)
u j ]
[ N j 1 ( x) N j ( x)]
(
)
u
N
x
j
j
x [ x j 1 , x j ]
V ( x) [d j 1
N j 1 ( x)
d j 1
d j ]
[ N j 1 ( x) N j ( x)] d
N
(
x
)
j
x [ x j 1 , x j ]
U ' ( x) [u j 1
1 / h j
u j 1
u j ]
[1 / h j 1 / h j ] u
h
1
/
j
j
h j x j x j 1
x [ x j 1 , x j ]
Derivative of V is analogus
V ' ( x) [d j 1
1 / h j
d j 1
[1 / h j 1 / h j ]
d j ]
1
/
h
d
j
x [ x j 1 , x j ]
[ A (V ,U ) (V , q)
j 1
]0
A j (V , U ) A (V , U ) A (V , U )
S
j
M
j
A (V , U )
S
j
xj
x j 1
A (V , U )
M
j
xj
x j 1
xj
pV 'U ' dx
zVU dx
(V , q ) Vq dx
x j 1
A (V , U ) [d j 1
S
j
A (V , U ) [d j 1
S
j
xj
d j ]
x j1
xj p
d j ]
x j1 h 2
j
u j 1
1 / h j
[1 / h j 1 / h j ] dx
p
1
/
h
u
j
u j 1
1 1 u j 1
1 1 dx u [d j 1 d j ]K j u
j
p
Kj
hj
1 1
1 1
x j N j 1
A (V , U ) [d j 1 d j ] z
[ N j 1
x j1 N j
u j 1
S
A j (V , U ) [d j 1 d j ]M j
u
j
M
j
zh j 2 1
Mj
6 1 2
u j 1
N j ] dx
uj
(V , q) Vq dx
x j 1
q ( x) q j 1 N j 1 ( x) q j N j ( x),
x [ x j 1 , x j ]
N j 1
q j 1
dx [d j 1 , d j ] l j
(V , q) j [d j 1 , d j ]
[ N j 1 , N j ]
x j 1
Nj
qj
h j 2q j 1 q j
Element load vector
lj
6 q j 1 2q j
xj
Assembling
Now the task is to assemble the elements into
the whole system in fact we have to sum each
integral over all the elements
For doing so we can extend the dimension of
each element matrix to n and then put the 2x2
matrix at the appropriate position inside it
With all matrices and vectors having the same
dimension the summation looks like
Assembling
N
S
T
A
d
Ku
j
j 1
u1
u
u 2
...
un 1
d1
d
d 2
...
d n 1
1 1
1 2 1
1 2 1
p
K
1 2 1
1 1
Assembling
Doing the same for the Mass Matrix
N
M
T
A
d
Mu
j
j 1
2 1
1 4 1
zh 1 4 1
M
1 4 1
1 2
Assembling
Doing the same for the Load Vector
N
(V , q)
j 1
dT f
2q0 q1
F0
q 4q q F
1
2
0
1
h q1 4q2 q3 F2
f
...
2
...
qn 2 4qn 1 qn Fn 1