You are on page 1of 21

From Structural Analysis to Finite Element Method

Dhiman Basu IIT Gandhinagar -------------------------------------------------------------------------------------------------------------------Acknowledgement Following text books were consulted while preparing this lecture notes: Zienkiewicz, O.C. and Taylor, R.L. (2000). The Finite Element Method, Vol. 1: The Basis, Fifth edition, Butterworth-Heinemann. Yang, T.Y. (1986). Finite Element Structural Analysis, Prentice-Hall Inc. Jain, A.K. (2009). Advanced Structural Analysis, Nem Chand & Bros. --------------------------------------------------------------------------------------------------------------------1.0 Introduction Analysis of a civil engineering structure, for example, a rigid jointed frame is often performed using center-line element model, wherein cross-sectional properties are lumped onto the center-line of the element. Analysis procedure is usually displacement based, and direct stiffness method is generally adopted. Note that center-line model is restricted to a very simple configuration and cannot be applied in most cases including varying cross-sections, with opening/discontinuity and with two or three dimensional effects. In such cases, finite element method (FEM) is widely used to capture the reasonable behavior. If FEM is applied to those simple cases wherein center-line model provides reasonable solution, results will be identical. Therefore, some similarity exists in principle between the center-line model (or conventional structural analysis) and FEM. Objective of this lecture is to explore that similarity and illustrate the transition path from conventional structural analysis to FEM. In what follows next, first equilibrium of a beam element is considered and effect of orthogonal transformation is illustrated. Second, conventional structural analysis using direct stiffness method is discussed followed by a numerical illustration. Third, conventional structural analysis is revisited so as to describe the passage to FEM. Fourth, concept of FEM is briefly discussed to address the similitude with conventional structural analysis followed by a numerical example. Finally, a problem statement is made that describe the generality of FEM approach. 2.0 Element Stiffness Matrix Consider a two-noded beam element. Neglecting the axial deformation for now, joint displacements (in generalized sense, including rotations as well) and joint forces (including moments also in a generalized sense) are shown in their positive sense in Figure 1. Using the principle of elementary structural mechanics, equilibrium of the beam element can be expressed as

{q } = K {a }
e e e

12 6 12 6 2 2 L L L L Y1 v1 6 6 4 2 M 1 EI L 1 L = Y2 v2 6 12 6 L 12 2 2 L L L L 2 M 2 6 6 2 4 L L

(1)

Axial deformation, if considered (Figure 2), under the assumption of small deformation remains uncoupled with respect to others and the equilibrium of the element takes the form as follows:

{q } = K {a }
e e e

EA 0 L 12 EI 0 X 1 L3 Y1 6 EI 0 M L2 1 = X2 EA 0 Y2 L 12 EI M 2 0 3 L 6 EI 0 L2

0 6 EI L2 4 EI L 0 6 EI L2 2 EI L

EA L 0 0

0 12 EI L3 6 EI 2 L 0 12 EI L3 6 EI 2 L

EA L 0 0

6 EI u1 L2 v 1 2 EI L 1 u 2 0 v2 6 EI 2 2 L 4 EI L 0

(2)

Matrix K e is known as the stiffness matrix. Any element, say ij th , of the stiffness matrix indicates the force developed along the direction of i th degree of freedom due to a unit displacement along the direction of j th degree of freedom while all others degrees of freedom are held restrained.

Figure 1: Straight beam element without axial degrees of freedom

Figure 2: Straight beam element with axial degrees of freedom


3.0 Orthogonal Transformation

In previous section, degrees of freedom are chosen along and normal to the axis of the element. However, constituting elements in a structure may have their axes oriented along any arbitrary direction (Figure 3). In such cases, two different coordinate systems are usually considered namely, local and global. In local coordinate system, one of the axes is chosen along the axis of the element and hence, every element has its own local system. On the other hand, global coordinate system is unique to the overall structure and analysis of deformation is carried out in this coordinate system. Note that, local coordinate system of any element is related to the global coordinate system of the structure through a rotation only. Structural analysis often requires transformation of vector from one coordinate system to another.

Figure 3: Frame with arbitrary orientation of element axis Consider a local coordinate system which is rotated through an angle with respect to the global coordinate system as shown in Figure 4. The coordinate of the point P is ( x, y ) and ( x ' , y ' ) in local and global systems, respectively. By simple geometry, it can be shown that x cos y = sin 0
1

sin cos 0
T

x' 0 ' 0 y { } = [ ]{ ' } ' 1

(3)

Since [ ] = [ ] , this is also noted as orthogonal transformation. 3

Figure 4: Orthogonal transformation


4.0 Element Equilibrium in Global Coordinate System

Consider an element with axis oriented at an angle with respect to the global coordinate system along the counter clockwise direction as shown in Figure 5; over bar denotes the local coordinate system. Displacements and forces acting at the joints in both coordinate systems are related as follows: u1 v 1 1 u 2 v2 2 X 1 cos Y1 sin M 1 0 = X 2 0 Y2 0 M 2 0 sin cos 0 0 0 0 0 0 0 0 1 0 0 cos 0 sin 0 0 0 0 0 sin cos 0 0 u1 0 v1 0 1 0 u2 0 v2 1 2 X1 Y1 eL e eG M 1 {a } = T {a } X 2 {q eL } = T e {q eG } Y2 M 2

(4)

Employing Eq (4) into Eq (2), equilibrium relation in the global coordinate system can be derived as follows:

{q } = K {a } T {q } = K {q } = K {a } and K = T
eL eL eL e eG eG eG eG eG

eL

e T

T e {a eG } {q eG } = T e K eL T e {a eG } K eL T e
T

(5)

Note that the size of the matrices remains same in this transformation.

5.0 Direct Stiffness Matrix Method of Analysis


Step-1: Element Equilibrium in Local Coordinate

For any typical element (say ith), develop the equilibrium equation in local coordinate:

{q }

eL i 61

= K eL
i

i 66

{a }

eL i 61

(6)

Consider {q eL }

61

as the negative of the fixed end forces due to span loading.

Figure 5: Local to global coordinate transformation


Step-2: Element Equilibrium in Global Coordinate

Transform the equilibrium equation from local to global coordinate.

{q }
eG

i
61

= K eG
ei T

i
66

{a }
eG eL i

i
61

eG i eL i eG i eL i K = T K T ei ei ei 66 66 66 66 , {q }61 = T 66 {q }61 , {a }61 = T 66 {a }61 eG i T T

(7)

Step-3: Element Equilibrium in Expanded Global Coordinate

Note that the degrees of freedom considered in Eq (7) are oriented along the global coordinate system and hence, a connectivity matrix must be formed that relates each of these to the global degrees of freedom. With the help of connectivity matrix, Eq (7) can be expanded to the global size of the problem, which is 3N and N is the number of nodes including that are restraint.

Exp

q eG }

i 3 N1

= Exp K eG

i 3 N3 N

Exp

a eG }

3 N1

(8)

Step-4: Assemble Element Equilibrium in Expanded Global Coordinate

Assemble Eq (8) for elements. Let the number of elements be M. Then 5

{
i =1

Exp

q eG }

Exp eG i = Exp K eG a } { 3 N1 3 N1 3 N3 N i =1 i i

)
{q }
* 3 N1

(9)

After assembling Eq (9) and taking into account the externally applied joint forces coordinate, it may be written as

in global

{q }
G

3 N1

+ {q* }

3 N1

= K G

3 N3 N

{a }
G

3 N1

(10)

, {q G } Here, K G {aG }3 N1 represent the stiffness matrix, force vector associated with span 3 N1 3 N3 N loading and deformation vector, respectively, in global coordinate but without accounting for the effect of restraint.
Step-5: Effect of Restraints

Identify the restraint degrees of freedom and remove the associated rows and columns from the stiffness matrix. Also remove the associated elements from the force and deformation vectors. Let the problem be reduced to a size S and Eq (10) is more formally written as

{q}S1 = [ K ]SS {a}S1


Step-6: Solution for Displacement

(11)

Eq (11) can be solved for the displacement vector using any standard procedure.

{a}S1 = [ K ]SS {q}S1


displacement vector {a G }

(12)

Next, inserting zeros into the computed displacement vector for the restraint degrees of freedom, the
3 N1

is formed.

Step-7: Solution for Element Response

Using the same connectivity matrix as used in Step-3, nodal displacement vector of any element in global coordinate, i.e., {a eG }
i 61 i 61

is extracted. Associated vector in local coordinate can be calculated as (13)

{a }

eL i 61

= T ei

66

{a }
eG

Member end force for the element is then calculated as

{F }

eL i 61

= K eL

i 66

{a }

eL i 61

{q eL }

i 61

(14)

Note that member end force vector includes the effect of span loading through the fixed end forces. In order to calculate the member forces at any point within the span, superimpose the span loading on the end forces calculated through Eq (14). 6

Step-8: Calculation of Reaction Forces

Instead of removing the rows and column associated with the restraint degrees of freedom, entire degrees of freedom and equilibrium equations in global coordinate may be rearranged as

qr K rr = qs K sr

K rs ar = 0 K ss as

(15)

Here the subscript r and s denote the restraint and unrestraint degrees of freedom. Note, K ss in Eq (15) is same as [ K ]SS is Eq (11). Reactions can now be calculated as
qr = K rs as

(16)

where as is computed in Eq (12). If displacements along the restraint degrees of freedom are specified non-zero,
as = [ K ss ]
1

{qs K sr ar }

qr = K rr ar + K rs as

(17)

5.1 Brief Numerical Example for Direct Stiffness Method

Consider the frame as shown in Figure 6, EA=8000 kN/m2 and EI= 20000 kNm2.

Figure 6: Numerical example 7

Element stiffness matrix in global coordinate:

K eG = T e1 K eL T e1 = 66 66 66 66
1 T 1

1 1 1715.2 -153.6 -2880 -1715.2 153.6 -2880

2 2

3 3

4 4

5 5

6 6

Global Local 1 2 3 4 5 6 1 2 3 4 5 6

1804.8 3840 153.6 -1804.8 3840

Sym 16000 2880 -3840 8000 1715.2 -153.6 2880

1804.8 -3840

16000

K eG = T e 2 K eL T e 2 = 66 66 66 66
2 T 2

4 1 2000 0 0 -2000 0 0

5 2

6 3

7 4

8 5

9 6

Global Local 1 2 3 4 5 6 4 5 6 7 8 9

8437.5 16875 0 -8437.5 16875

Sym 45000 0 -16875 22500 20000 0 0

8437.5 -16875

45000

Unrestrained global stiffness matrix K G 3 N3 N


1 1715.2 -153.6 -2880 -1715.2 2 3 4 5 6 7 8 9 Global 1 2 3 4 5

1804.8 3840 153.6 -1804.8 3840

Sym 16000 2880 -3840 8000 1715.2 +2000 -153.6 +0 2880 +0 -2000 0 0

153.6 -2880

ZERO

1804.8 +8437.5 -3840 +16875 0 -8437.5 16875

16000 +45000 0 -16875 22500

20000 0 0

8437.5 -16875

45000

7 8 9

Removing the rows and column associated with the restraint degrees of freedom,

1 1715.2 -153.6 -2880 -1715.2 153.6 -2880

2 1804.8 3840 153.6 -1804.8 3840

8 Sym

16000 2880 -3840 8000

ZERO

1715.2 +2000 -153.6 +0 2880 +0 -2000 0 0

Global 1 2 3 4 5

1804.8 +8437.5 -3840 +16875 0 -8437.5 16875

16000 +45000 0 -16875 22500

6 20000 0 0 7 8 9

8437.5 -16875

45000

Ks =

16000 2880 -3840 8000

1715.2 +2000 -153.6 +0 2880 +0

1804.8 +8437.5 -3840 +16875

16000 +45000

Similarly, fixed end forces can be assembled and accounting for the joint load, global force vector in unrestraint and restraint conditions are: 6.0 -8.0 -12.5 6.0 -23.0 12.5 0 0 0

and

-12.5 6.0 -23.0 12.5

Unrestrained degrees of freedom may be solved as as = {-0.00356, 0.00275, -0.0058, 0.00178}T. Member end forces in global coordinates are obtained as { F eG }
i 61

= K eG

i 66

{a }
eG

i 61

T ei

T 66

{q }

eL i 61

For member 1: {-6.49, 12.07, 0, -5.51, 3.93, 17.74}T and for member 2: {5.50, -3.93, -17.72, -5.51, 18.93, -58.0}T. These forces are shown in Figure 6d.

6.0 Revisiting Stiffness Matrix for Structural Analysis and FEM

In structural analysis, as defined earlier, one column of a stiffness matrix is directly computed by applying unit displacement along the direction of a particular degree of freedom while restraining the others and then calculating the forces developed along the direction of all degrees of freedom. In this section, we will revisit the same concept from a different perspective.
6.1 Shape Functions

Considering only flexural deformation, equilibrium equation of a beam element of constant flexural rigidity in the unloaded region is given by 4v =0 x 4 The solution of Eq (18) may be expressed through a cubic polynomial as
v ( x ) = 1 + 2 x + 3 x 2 + 4 x3

(18)

(19)

where i s are arbitrary constants and can be evaluated through the boundary conditions. These boundary conditions are:

v = 1 at x = 0 x v = 2 at x = L v = v2 and x v = v1 and

(20)

Utilizing Eq (20) into Eq (19) and arranging the resulting equations in matrix form, it may be shown that

v1 1 1 0 = v2 1 2 0

0 1 L 1

1 2 3 2 2 L 3L 4 0 0 L2 0 0 L3

(21)

Inverting Eq (21), L3 1 v1 0 0 0 3 0 0 1 L 2 = 1 0 = H a { } [ ]{ } 3 2 2 3 L 3L 2 L 3L L v2 2 2 L L 4 2

(22)

Substituting i s from Eq (22) into Eq (19) and thereafter rearranging the resulting equation, it may be shown that

10

v ( x) = v 1 f1 ( x) + 1 f 2 ( x) + v 2 f 3 ( x) + 2 f 4 ( x) x x f1 ( x) = 1 3 + 2 L L 2 x x f 2 ( x) = x 1 2 + L L
2 3

(23)

x 2 x f3 ( x) = 3 L L x x 2 f 4 ( x) = x + L L
2 3

The functions f i s are essentially the shape functions and derived from the equilibrium of the unloaded beam element of constant flexural rigidity. Variation of these shape functions over the length is shown in Figure 7.

Figure 7: Shape functions for a beam with constant flexural rigidity

11

Now consider, for example, v 1 = 1.0, 1 = 0, v 2 = 0, 2 = 0, which corresponds to v ( x) = f1 ( x ) . Recall that, this is also the case of generating the first column of stiffness matrix. Therefore, f1 ( x) represents the displacement profile when unit displacement is applied along the first degree from freedom while others are held restraint. Similar interpretation holds for other shape functions also. Hence, displacement at any point over the span can be readily calculated if the nodal displacements and all the associated shape functions are known.
6.2 Castiglianos Theorem

Consider an elastic system subjected to a set of conservative forces Pi , i = 1, n. Let i denotes displacement along the direction of Pi and at its point of application. Let us consider two different cases. In case-1, only i th force Pi is applied and {i } denotes the resulting displacement at all the n points but along the direction of force as described in i . In case-2, all the forces except i th are applied and i

{ }

denotes the resulting displacement at all the n points but along the direction of force as described in i . Now, if case-1 loading is applied first followed by case-2, the work done on the body or strain energy is given by
U1 =
n 1 1 + Pi i + Pi Pj j i 2 j =1 2 j i

(24)

If an infinitesimal virtual deformation profile ai (compatible with the restraint) is applied in between case-1 and case-2, then the strain energy will be given by
U2 =
n 1 1 + Pi i + Pi ai + Pi Pj j i 2 j =1 2 j i

(25)

Therefore, change in strain energy is

U = Pi ai Pi =

U ai

(26)

Considering Lt ai 0 ,

Pi =

U ai

(27)

Eq (27) is known as the Castiglianos first theorem.


6.3 Application of Castiglianos Theorem

Assuming only flexural deformation, strain energy of the beam element shown in Figure 1 can be expressed as 12

EI U= 2
Noting

2v dx 2 x
L 0

(28)

v '' ( x) = v 1 f1'' ( x) + 1 f 2'' ( x) + v 2 f 3'' ( x) + 2 f 4'' ( x) and employing Castiglianos theorem we may write, for example, Y1 =
L L 2 2v U dx = EI v f '' ( x) + f '' ( x) + v f '' ( x) + f '' ( x) f '' ( x)dx v = EI 1 2 2 3 2 4 1 2 1 1 x 2 v1 v1 x 0 0 L L L L

(29)

= v 1 EI f1'' ( x) f1'' ( x)dx + 1 EI f1'' ( x) f 2'' ( x)dx + v 2 EI f1'' ( x) f3'' ( x)dx + 2 EI f1'' ( x) f 4'' ( x)dx (30)
0 0 0 0

= K11v 1 +K12 1+K13v 2 +K14 2 Similarly, other three nodal force can also be derived leading to the ij th element of stiffness matrix as K ij = EI f i '' ( x) f j'' ( x)dx
0

(31)

Using the shape functions developed in Eq (23) into Eq (31) and carrying out the necessary integration over the length, one may derive the stiffness matrix which is same as that shown in Eq (1). For example,
L

K11 = EI
0

2 3 x x 1 3 + 2 L L

''

2 3 L x x 1 3 + = 2 dx EI L L 0 ''

6 12 x 12 EI 2 + 3 dx = 3 L L L

(32)

6.4 Application of Rayleigh Ritz Method

Expression of strain energy involves derivative/integration of displacement profile and hence that of shape functions, which becomes complicated for more complex finite elements. To overcome such problem, Rayleigh Ritz method is illustrated below with respect to the same beam element. Assuming the same cubic polynomial displacement profile as considered before and substituting its second derivative into the expression of strain energy, we may write
v ( x ) = 1 + 2 x + 3 x 2 + 4 x 3 v '' ( x) = 2 3 + 6 4 x U= EI 2
L

(2
0

2 3 + 6 4 x ) dx = EI (2 32 L + 6 3 4 L2 + 6 4 L) 2

(33)

Eq (33) is quadratic of the coefficient i s and can be expressed as

13

U=

1 { 1 2 3 2

0 0 4 } 0 0

0 0 0 1 0 0 0 2 1 T = { } k { } 2 3 2 0 4 EIL 6 EIL 2 3 0 6 EIL 12 EIL 4

(34)

Here, elements of k are obtained through


kij = 2U i j

(35)

Substituting { } from Eq (22) into Eq (34), strain energy can be expressed as

U=

1 T T {a} [ H ] k [ H ] {a} 2

(36)

Another way to formulate the strain energy is to use the nodal force and displacement vectors as follows:

U=

1 {v 1 1 v2 2

Y1 M 1 1 T 2 } = {a} [ K ]{a} Y 2 2 M 2

(37)

Here [ K ] is the element stiffness matrix, which can be expressed by equating the strain energy from Eq (36) and Eq (37) as
T [ K ] = [ H ] k [ H ]

(38)

Substituting [ H ] from Eq (22) and k from Eq (34) into Eq (38), element stiffness matrix can be obtained as
L3 0 0 0 3 0 0 0 L 1 [ K ] = 3 L 3 L 2 L2 3 L L2 2 2 L L 12 6 12 6 2 2 L L L L 6 6 4 2 EI L L = 6 12 6 L 12 2 L L2 L L 6 6 2 4 L L
T

0 0 0 0

0 0 0 0

0 0 4 E IL 6 E IL2

L3 0 0 1 0 6 E IL2 L3 3 L 2 12 E IL3

0 L3 2 L2 L

0 0 3L 2

0 0 L2 L

(39)

14

The stiffness matrix is same as that obtained using elementary structural mechanics or by using Castiglianos theorem. While deriving the stiffness matrix using either Castiglianos theorem or Rayleigh Ritz method, axial deformation is not considered. Under the assumption of small deformation problem, axial degrees of freedom are uncoupled with flexure and shear, and can be included in the stiffness matrix with an additional pair of shape functions.

7.0 Finite Element Method: A Preliminary Revisit


7.1 Displacement Functions

Consider for simplicity a plane stress (or two dimensional in a loose sense) problem as shown in Figure 8. The structure is discretized into several area elements and a typical element is denoted as e. Nodal points of the element are indicated by i, j, m etc. A typical node has two displacements, one along each orthogonal direction, and for the i th node, it is denoted as ai = {u xi element may be denoted as u = {uxi ( x, y ) u yi ( x, y )} .
T

u yi } . Here over bar denotes a


T

vector quantity to make distinction from a scalar. Similarly, the displacement at any point within the

Displacement u may be approximated as

= N ae = N u u k k i
k

Nj

a i = Na e .... a j . .
e

(40)

The functions N i , N j should be chosen as to give appropriate displacements at the respective nodes. In other words
1 i = j N i ( x j , y j ) = ij = 0 i j

(41)

Understanding that nodal displacement at a particular node is a vector quantity involving displacement along any set orthogonal directions, their spatial derivative etc, we may now drop the over bar from the representation of vector quantities and Eq (40) is restated as = Na e u u (42)

Further, unless otherwise specifically stated, we do not restrict the discussion within the domain of plane stress problem.

15

Figure 8: A plane stress problem


7.2 Strain-Displacement Relation

In most cases, using the principle of mechanics, it is possible to express the strain tensor at any point within a finite element in terms of the spatial derivative of displacements at that point. In a plane stress problem, for example, strain vector (constituted from the independent elements of the strain tensor) can be expressed as
u x x x xx u y { } = yy = = 0 y xy u u y x + y x y 0 u x y u y x

(43)

Here, u x and u y denote the displacement at the point along two orthogonal directions. In general, Eq (43) may be written as

{ } {} = [ S ]{u }
and upon substituting Eq (42)

(44)

16

{ } {} = [ S ]{u } = [ S ][ N ]{a e } = [ B ]{a e } [ B ] = [ S ][ N ]


7.3 Constitutive Relation

(45)

Assuming linear elastic behavior, general stress strain relation can be expressed as

{ } = [ D ]{ 0 } + { 0 }

(46)

Here, { } is the strain vector (constituted from the independent elements of the stress tensor) and, { 0 } and { 0 } stand for the residual stress and initial strain, respectively. For a plane stress problem, xx and [ D ] = E { } = yy 1 2 xy 1 1 0 0 0 0 (1 ) 2

(47)

where, E and are the Youngs Modulus and Poissons Ratio, respectively.
7.4 External Loading

Three different types of loadings are considered. First, distributed body forces of intensity b ; this force is considered acting on per unit volume of the material. Second, distributed traction of intensity t ; this force is considered acting on per unit surface area. Third, external concentrated forces acting on the nodal points.
7.5 Derivation of Element Equilibrium

The simplest procedure of establishing element equilibrium is to apply an admissible virtual displacement and equate the external and internal work done. Let { a e } be the virtual displacement vector at the nodes. At any point within the element, the associated displacement and strain vectors may be expressed as

{ u} = [ N ]{ a e } and { } = [ B ]{ a e }

(48)

Work done per unit volume by the internal stress and body force may be expressed as
T T T { } { } { u} {b} . Further, work done by the surface loading per unit surface area is { u} {t } .

Noting that total work done over the entire element is zero, we write

{ } { } { u} {b}dV { u} {t }dA = 0
T T T e e Ve Ae

(49)

Substituting Eq (48), Eq (49) can be simplified to

17

T T T T 0 = { a e } [ B ] { } { a e } [ N ] {b}dVe V A
e

T e T { a } [ N ] {t }dAe

= { a

e T

[ B ]T { } [ N ]T {b}dV [ N ]T {t }dA e e Ve Ae

(50)

Therefore, element equilibrium can be expressed as

[ B ] { } [ N ] {b}dV [ N ] {t }dA = 0
T T T e e Ve Ae

(51)

Further substituting the constitutive relation Eq (46) and subsequently Eq (45), equilibrium equation can be rewritten as
T T T T T 0 = [ B ] [ D ]{ } dVe [ B ] [ D ]{ 0 } dVe + [ B ] { 0 } dVe [ N ] {b} dVe [ N ] {t }dAe Ve Ve Ve Ve Ae

T {a e } [ B ]T [ D ]{ } dV + [ B ]T { } dV [ N ]T {b} dV B D B dV = [ ] [ ][ ] 0 0 e e e e Ve Ve Ve Ae Ve The element equilibrium equation can be expressed in more formal way as follows:

[ N ]T {t }dA e

(52)

{q } = K {a }
e e e

K e = [ B ]T [ D ][ B ] dVe
Ve

(53)
T T T

{q } = [ B ] [ D ]{ } dV [ B ] { } dV + [ N ] {b} dV + [ N ] {t }dA
e T 0 e 0 e e Ve Ve Ve Ae

7.6 Overall Analysis

Eq (53) is of the same form as discussed in conventional structural analysis (Eq (1) or Eq (2)) . Therefore, all the steps described in direct stiffness method of conventional structural analysis including local to global transformation, expansion in global coordinate, assembly (taking into account the externally applied concentrated nodal force vector {q* } ), and applying physical restraints to the global degrees of freedom will be followed after Eq (53) to get the complete solution for unrestraint nodal displacements. Once the nodal displacement vector

{a } associated with an element is extracted, stress vector at any


e

point within the element may be calculated as

{ } = [ D ][ B ]{a e } [ D ]{ 0 } + { 0 }

(54)

Therefore, FEM follows essentially the same principle as that of the conventional structural analysis but the procedure of formulating governing equilibrium equations, for example stiffness matrix etc., is different. Use of approximate shape functions while formulating the equilibrium equation allows FEM to

18

be applicable to all possible problems, whereas conventional structural analysis uses exact shape function and its applicability is restricted to such simple cases for which exact shape functions exist.
7.7 Finite Element Method without Assembling Element Equilibrium

Unlike direct stiffness method, equilibrium of the entire structure without assembling the element equilibrium equations is often considered in conventional method. Such is a case, usually applies to a relatively simple configuration, wherein stiffness matrix of the entire structure based on unrestraint degrees of freedom is derived in global coordinate. FEM can also be derived from that perspective without assembling the element equilibrium equations. In order to illustrate that, a set of admissible discretization as in the previous case is considered. All the concentrated loads are assumed to be applied through the nodal points only. Let {a} denotes a vector listing the displacement of all the nodal points and N denotes the associated shape functions such that displacement at any point is given by

{u } = N {a}

(55)

These shape functions are different than what were assumed previously. Consider, for example, j as a nodal point common to a set of elements {e} . Shape function associated with the nodal displacement at

j is N j . If the point at which displacement to be approximated lies outside all the elements included in

{e} , then N j = 0 . Otherwise, N j = N ej where the point belongs to the element e and N ej is the shape
function of the j th node of element e , as defined in previous approach. As before,

{ } = [ S ]{u} = [ S ] N {a} = B {a}

(56)

We now drop the over bar with an understanding that the quantities like shape functions etc. are defined over the whole region. Applying any admissible virtual displacement { a} and equating the external and internal work done, we may write
T T T T { a} {q* } + { u} {b} dV + { u} {t } dA = { } { } dV V A V

(57)

Now taking the variation of Eq (55) and Eq (56) for the virtual quantities, and substituting into Eq (57), we write

T T T * = { a}T [ B ]T { } dV { a} {q } + [ N ] {b} dV + [ N ] {t } dA
V A

(58)

Cancelling out the virtual deformation and, substituting the constitutive relation and Eq (56),

19

a B D dV + [ B ] { } dV [ B ] [ D ][ B ] dV {q } + [ N ] {b} dV + [ N ] {t } dA = { } [ ] [ ]{ }
* T T T T T V A

T T T T T or , B D B dV {a} = {q* } + [ N ] {b} dV + [ N ] {t } dA + [ B ] [ D ]{ 0 } dV [ B ] { 0 } dV (59) [ ] [ ][ ] V V A V V or ,[ K ]{a} = {q* } + {q} Clearly, Eq (59) represents the similar form that obtained after assembling Eq (53) for all the elements, wherein i) {q} is same as the assembled equivalent nodal force vector, ii) assembly of integration over elements is same as the integration over the whole region and iii) [ K ] is same as the assembled element stiffness matrices.
7.8 Finite Element Formulation from the Minimization of Total Potential Energy

Virtual work principle is used in formulating the FEM in previous two cases. In this section, admissible virtual displacement is considered as the variation of the real displacement. Therefore, { a} and hence,

{ u } and { } are the variation of real quantities. Denoting W and U as the potential energy of the
external load and strain energy, respectively, Eq (57) can be rewritten as
* = { } { } dV {a} {q } + {u } {b} dV + {u } {t } dA T T T T

(60)

or , W = U (U + W ) = ( ) = 0 Here is the total potential energy, which is stationary per Eq (60). Therefore, finite element formulation can also be derived by setting

= a a1

a2

. . =0
T

(61)

This is the well known Rayleigh Ritz method and illustrated earlier in context with conventional structural analysis of a beam element.
7.9 Example of FEM Formulation on a Beam Element

Assuming only flexural deformation governs, stress-strain relation can be considered in as generalized d 2v sense as moment-curvature relation. Hence, generalized strain is = 2 and generalized stress is dx 2 d v M = EI 2 . Clearly, = D with D = EI . The beam is discretized and consider an element e dx with nodes i and j . Displacement at any point within this element can be approximated as

{u} = [ N ]{a e } . Since the strain involves second derivative of displacement, it is necessary that both v
20

and

dv be continuous between the element, which can be enforced by incorporating them into the nodal dx
dv T = {vi i } . dx
T

displacement vector. Therefore, {aie } = v

Since, the element has two nodes each with two variables, assuming a cubic polynomial displacement profile, as shown in Eq (19), the shape functions can be derived as shown in Eq (23). Therefore,

Ni = f1 ( x), f 2 ( x) , N j = f3 ( x), f 4 ( x)
Consequently, Bi = f1'' ( x), f 2'' ( x) , B j = f 3'' ( x), f 4'' ( x) Noting that [ B ] = Bi by
K e = [ B ]T [ D ][ B ] dVe = [ B ]T ( EI )[ B ] dx
Ve L

B j = f1'' ( x) f 2'' ( x) f 3'' ( x) f 4'' ( x) , the element stiffness matrix is given

Any element of this is given by

K e = [ B ]T ( EI )[ B ] dx = fi '' ( x) ( EI ) f j'' ( x) dx = EI fi '' ( x) f j'' ( x) dx


L L L

This is same as what has been derived with conventional structural analysis.
8.0 General Problem Statement

Consider a domain enclosed by a boundary . A set of coupled differential equations of the form
A(u ) = { A1 (u ), A2 (u ),...} = {0} within the domain defines the problem statement together with
T T

certain boundary conditions of the form B (u ) = {B1 (u ), B2 (u ),...} = {0} defined on the boundary .
T T

The objective is to find an unknown solution u that satisfies the differential equations and the boundary conditions. FEM attempts to find the solution of this problem using a variety of techniques.

21

You might also like