Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

EN0175

11 / 30/ 06

Finite element method (continued) Summary of essential concepts: FEM analysis begins with calculations on the element level. Element

#3

#1
Element nodal displacement:

#2
u1#1 #1 u2 #2 u1 u el = # 2 u 2 u1#3 #3 u2

Element interpolation function:

N 1 ( x1 , x2 ) , N 2 (x1 , x2 ) , N 3 (x1 , x2 )
Element displacement field:

u1 N 1 = u 2 0
Element strain field:

0 N
1

N2 0

0 N
2

N3 0

0 u el N3

EN0175

11 / 30/ 06

N 1 x 11 1 = 22 = 0 2 12 N 1 x2
Element stress field:

0 N 1 x2 N 1 x1

N 2 x1 0 N 2 x2

0 N 2 x2 N 2 x1

N 3 x1 0 N 3 x2

0 N 3 u el = Bu el x2 N 3 x1

11 E = 22 = 1 2 12

0 11 1 1 22 0 = D = D Bu el 1 2 12 0 0 2

Element strain energy:

U el =

1 1 ij ij dV = u T el K el u el V 2 el 2
K el = Ael B D B
T

Element nodal force:

Vel

f i ui dV + ti ui dS = F el u el
Ael

After the element quantities are calculated, the next step is to assemble the global stiffness matrix. Global strain energy:

U=

elements

el

1 T 1 T u el K el u el = u K u 2 elements 2

u u u u el = u u u

#1 1 #1 2 #2 1 #2 2 #3 1 #3 2

61

u1(1) (1) u2 u1(2 ) (2 ) u = u2 u (3 ) 1 (3 ) u 2 M 2 n1

(K el )66

K 2 n2 n

Element connectivity

(#1, #2, #3) (a, b, c )


(1, 2, 3, 4, 5, 6) z (2a 1, 2a, 2b 1, 2b, 2c 1, 2c )
2

EN0175

11 / 30/ 06

el K z z = K z z + K (assembly of global stiffness matrix over all elements)

Nodal force

Fz = Fz + Fel
FEM equation:

K 2 n2 n u 2 n1 = F 2 n1
For n nodes, there will be 2n unknown displacement components (2 degrees of freedom each node) to be solved. For displacement boundary value problems, there are further restrictions on the degrees of freedom.

5
1

4 3 2

1
0 0 u 2 n1 = 0 M
Example: suppose u2 =
(1)

At node 1, the displacements at both directions are fixed; at node 2, the displacement in 2direction is fixed. The global displacement vector becomes

For this prescribed displacement, we can simply replace the equation for the appropriate degree of freedom with the displacement constraint, but the resulting stiffness matrix is no longer symmetric. This can be remedied by placing the prescribed displacement to the right side of equation. The resulting FEM equation becomes

EN0175

11 / 30/ 06

K11 0 K 31 M M M K 2 n ,1

0 1 0 0 M

K13 0 K 33 M M

M M 0 K 2 n ,3

K1, 2 n u1(1) F1(1) K12 (1) 0 L L 0 u2 L L L K 3, 2 n u1(2 ) F1(2 ) K 32 (2 ) (2 ) M M M M u 2 = F2 K 42 M M M M M M (n ) (n ) M M M M u1 F1 K 2 n 1, 2 (n ) (n ) L L L K 2n,2n u 2 F2 K 2 n , 2 3n1 L L L

The modified K then remains symmetric, as shown above.

Post-processing Extract nodal displacement using element connectivity: u u el

= Bu el = D Bu el
Isoparametric elements: The actual nodal coordinates can be mapped to a normalized domain [ 1, 1] , which is particularly convenient because displacements and positions for different elements can be interpolated using the same shape functions.

#1 #2

u (x ) = u #1 N 1 ( ) + u # 2 N 2 ( ) x = x #1 N 1 ( ) + x # 2 N 2 ( )
1, = 1 N 1 ( ) = , 0 , = 1
Interpolation functions:

0, = 1 N 2 ( ) = 1, = 1

N 1 ( ) =

1 , 2

N 2 ( ) =

1+ 2

EN0175

11 / 30/ 06

2D linear triangular element:

2
1

#2

#3
0

#1
1

v v v v u = u a N 1 (1 , 2 ) + u b N 2 (1 , 2 ) + u c N 3 (1 , 2 ) v v v v x = x a N 1 (1 , 2 ) + x b N 2 (1 , 2 ) + x c N 3 (1 , 2 )
Interpolation functions:

N 1 ( ) = 1 ,
2D quadratic triangular element:

N 2 ( ) = 2 ,

N 3 ( ) = 1 1 2

2
#2 1
3

#5 #3
0
Interpolation functions:

#4 #1

#6

N 1 = (21 1)1 N 2 = (2 2 1) 2 N 3 = (2(1 1 2 ) 1)(1 1 2 ) N 4 = 41 2 N 5 = 4 2 (1 1 2 )


5

EN0175

11 / 30/ 06

N 6 = 41 (1 1 2 )
3D linear tetrahedral element:

3
1 #3

#4
0

#2
1

#1

1
Interpolation functions:

N 1 = 1 N 2 = 2
N 3 = 3 N 4 = 1 1 2 3
3D brick element:

3
5

8
6
1 2
6

7
4

3
1 1 , 2 , 3 1

EN0175

11 / 30/ 06

Interpolation functions:

N1 =

1 (1 1 )(1 2 )(1 3 ) , 8 1 (1 + 1 )(1 + 2 )(1 3 ) , 8 1 (1 1 )(1 2 )(1 + 3 ) , 8 1 (1 + 1 )(1 + 2 )(1 + 3 ) , 8

N2 =

1 (1 + 1 )(1 2 )(1 3 ) 8 1 (1 1 )(1 + 2 )(1 3 ) 8 1 (1 + 1 )(1 2 )(1 + 3 ) 8 1 (1 1 )(1 + 2 )(1 + 3 ) 8

N3 =

N4 =

N5 =

N6 =

N7 =

N8 =

Element stiffness matrix:


1 1 1 N a N b N a (1 , 2 , 3 ) N b (1 , 2 , 3 ) dV = Cijkl J d1d 2 d 3 1 1 1 x j xl x j xl

el = Cijkl K aibk Vel

x J = det i j

is the Jacobian associated with the mapping, which can be computed by


N a a xi a a = N ( )xi = xi j j j

N a N a = x j l
Calculate:

l x j

N a x j = l l

x j l

= A jl

Then:

l 1 = A jl x j

Integration scheme for isoparametric elements: Gaussian integration:

I : Gaussian integration points

f ( )d = WI f ( I )
I =1

NI

EN0175

11 / 30/ 06

WI : weighting coefficients
Gaussian integration ensures that polynomials of order of (2 N I 1) are exactly integrated.

For N I = 1 ,

1 = 0 , W1 = 2 .

f ( )

1
1 1

f ( )d = 2 f (0)
Check:

f ( ) = C0 + C1

(C
1 1

+ C1 )d = 2C0 = 2 f (0 )

For N I = 2 ,

1 =

1 1 , 2 = , W1 = W2 = 1 . 3 3
f ( )d = f
1

1 1 + f 3 3

Check:

f ( ) = C0 + C1 + C2 2 + C3 3
1 2 1 1 2 ( ) = f d + f 1 1 (C0 + C2 )d = 2C0 + 3 C2 = f 3 3 1

For N I = 3 ,

1 = 0.775 , 2 = 0 , 3 = 0.775 , W1 = W3 = 0.556 , W2 = 0.889 .

f ( )d = 0.556 f ( 0.775) + 0.889 f (0) + 0.556 f (0.775)


1 1

EN0175

11 / 30/ 06

h-method: refine mesh, i.e. reduce the element size to achieve sufficient accuracy p-method: increase order of polynomial interpolation function

Summary about integration schemes for 2D and 3D elements Linear triangular element: 1 integration point Quadratic triangular element: 3 integration points Linear quadrilateral element: 4 integration points ( N I = 2 ) Quadratic quadrilateral element: 4 integration points ( N I = 2 ) Linear brick element: 8 integration points ( N I = 2 ) Quadratic brick element: 27 integration points ( N I = 3 )

You might also like