Download - trus Equations

Transcript
Page 1: trus Equations

1

MS5019 – FEM 1

MS5019 – FEM 2

3.1. Definition of the Stiffness MatrixWe will consider now the derivation of the stiffness matrix for the linear-elastic, constant-cross-sectional area (prismatic) bar element shown in Figure 3-1.

θ

1

2T

y

ux ˆ,ˆ

L

Txx fd 11

ˆ,ˆ

xx fd 22ˆ,ˆ

y

xFigure 3-1 Bar subjected to tensile forces T; positive nodal displacements and forces

Page 2: trus Equations

2

MS5019 – FEM 3

The bar element is assumed to have constant cross-sectional area A, modulus elasticity E, and initial length L. The nodal d.o.f are local axial displacements (longitudinal displacements directed along the length of the bar).

)(0ˆˆ

ˆ

obtain we,ˆ respect to with atingdifferenti and (c)in (a) thenand (a)in (b) Eq. Usingbar. on the acting load ddistribute nofor

)(constanthave wem,equilibriu force From

)(ˆ

)(have weip,relationshplacement strain/dis theand law sHooke' From

dxdudAE

xdd

x

cTA

bdxud

aE

x

=⎟⎠⎞

⎜⎝⎛

==

=

=

σ

ε

εσ

MS5019 – FEM 4

The following assumptions are used in deriving the bar elements stiffness matrix:

.by strain axial torelated is stress axial is, that applies; law sHooke' 3.

ignored. isnt displaceme e transversofeffect Any 2..0ˆ and 0ˆ is that force;shear sustain cannot bar The 1. 21

xxx

x

yy

E

ff

εσεσ

=

==

The steps previously outlined in Chapter 1 are now used to derive the stiffness matrix for bar element.

Page 3: trus Equations

3

MS5019 – FEM 5

Step 1 Select Element Type

Represent the bar by labeling nodes at each end and in general by labeling the element number (see Figure 3-1).

Step 2 Select a Displacement Functions

Assume a linear displacement variation along the local axis of the bar because a linear function with specified endpointshas a unique path.

)1.1.3(ˆˆ 21 xaau +=

with the total number of coefficients ai always equal to the total number of d.o.f associated with the element. Using the same procedure as in Section 2.2 for the spring element, we express Eq. (3.1.1) as

)2.1.3(ˆˆˆˆ

ˆ 112

xxx dx

Lddu +⎟

⎟⎠

⎞⎜⎜⎝

⎛ −=

MS5019 – FEM 6

[ ]

)4.1.3( ˆ

and ˆ

1

bygiven functions shapewith

)3.1.3(ˆˆ

ˆ

becomes (3.1.2) Eq. form,matrix in or

21

2

121

LxN

LxN

ddNNu

x

x

=−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=

The linear displacement function plotted over the length of the bar element os shown in Figure 3-2. The bar is shown with the same orientation as in Figure 3-1.

Page 4: trus Equations

4

MS5019 – FEM 7

Figure 3-2 Linear displacement plotted over the length of the element

θ

1

2u x

L

T

xd1

xd2ˆ

y

x

MS5019 – FEM 8

Step 3 Define the Strain-displacement and Stress-strain Relationships

The strain-displacement relationship is.

)6.1.3(

is iprelationshain stress/str theand(3.1.5), Eq.obtain tousedbeen have (3.1.4) and (3.1.3) Eqs. where,

)5.1.3(ˆˆ

ˆˆ 12

xx

xxx

E

Ldd

xdud

εσ

ε

=

−==

Page 5: trus Equations

5

MS5019 – FEM 9

Step 4 Derive the Element Matrix and Equations

( ) )10.1.3(ˆˆˆ

becomes (3.1.9) Eq. (3.1.8), Eq. usingby or,)9.1.3(ˆ

1,-3 Figure of conventionsign force nodal by the Also,

)8.1.3(ˆˆ

obtain we(3.1.7), Eq.in (3.1.6) and (3.1.5) Eqs. Using)7.1.3(

havewemechanics, elementary From

211

1

12

xxx

x

xx

x

ddL

AEf

Tf

LddAET

AT

−=

−=

⎟⎟⎠

⎞⎜⎜⎝

⎛ −=

= σ

MS5019 – FEM 10

( )

element. spring afor constant spring the toanalogous iselement bar afor (3.1.14), Eq.In

element.bar or trussafor matrix stiffness therepresents (3.1.14) Eq.

)14.1.3(1111ˆ

(3.1.3) Eq. from have, we,ˆˆˆ because Now,

)13.1.3(ˆˆ

1111

ˆˆ

have weform,matrix in together (3.1.12) and (3.1.10) Eqs. Expressing

)12.1.3(ˆˆˆ

becomes (3.1.11) Eq. (3.1.8), Eq. usingby or,)11.1.3(ˆSimilarly,

2

1

2

1

122

2

kLAE

LAE

dd

LAE

ff

ddL

AEf

Tf

x

x

x

x

xxx

x

⎥⎦

⎤⎢⎣

⎡−

−=

=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡−

−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

−=

=

k

dkf

Page 6: trus Equations

6

MS5019 – FEM 11

Step 5 Assemble the Element Equations to Obtain the Total/Global Equations

Assemble the global stiffness and forces vectors and global equations using the direct stiffness method described in Chapter 2 can still be adopted in this case.The method applies for structures composedd of more than one element such that

[ ] { }

3.4). and3.3 Sectionsin described is nsnsformatiomatrix tra stiffness and

coordinate ofconcept (This (3.1.15). Eq.by indicated as appliedis methodditrect thebefore matrices stiffnesselement global to

ed transformbemust ˆ matrices stiffnesselement local all now where

)15.1.3( and 1

)(

1

)(

kk

fFkK ∑∑==

====N

e

eN

e

e FK

MS5019 – FEM 12

Step 6 Solve for the Nodal Displacements

Determine the displacement by imposing boundary conditions and simultaneously solving a system of equations, F = K d.

Step 7 Solve for the Element Forces

Finaly, determine the strains and stress in each element by back-substitution of the displacement into equations similar to Eqs. (3.1.5) and (3.1.6).

Example 3.1

Page 7: trus Equations

7

MS5019 – FEM 13

3.2. Selecting Approximation Functions for Displacement

Consider the following guidelines, as they relate to the one-dimensional bar element, when selecting a displacement function. Further discussion will be provided in Chapter 4 (for the beam element).

1. Common approximation functions (AF) are usually polynomialssuch as that given by Eq. (3.1.1) or equivalently by Eq. (3.1.3), where the functionis expressed in terms of the shape functions.

2. The AF should be continuous within the bar element. The simple linear function of Eq. (3.1.1) certainly is continuous within the element.

3. The AF should provide interelement continuity for all d.o.f at each node for discrete line elements, and along common boundary lines and surfaces for two- and three-dimensional elements.

2k

MS5019 – FEM 14

For the bar element, we must ensure that nodes common to two or more elements remain common to the these elements upon deformation and thus prevent overlaps or voids between elements.For the two-bar structure (Figure 3-3), the linear function for displacement within each element will ensure that elements 1 and 2 remain connected; that is, the displacement at node 2 for element 1 will equal the displacement at the same node 2 for element 2. The linear function is then called a conforming (or compatible) functionfor the bar element because it ensure both the satisfaction of continuity between adjacent elements and of continuity within the element.

Figure 3-3 Interelement continuity of a two-bar structure

L1

L

2 31 2

Page 8: trus Equations

8

MS5019 – FEM 15

4. The approximation function should allow for rigid-body motiondisplacement and for a state of constant strain within the element. The 1D displacement function, Eq. (3.1.1), satisfies these criteria because a1 term allows for rigid-body motion and the term allows for constant strain since is a constant. (This state of constant strain in the element can, if fact, occur if elements are chosen small enough).The simple polynomial Eq. (3.1.1) satisfying this fourth guidelines is said to be complete for the bar element. The completeness of a function is a necessary condition for convergence to the exact answer, for instant, for displacement and stresses.

The idea that the interpolation (approximation) function must allow for a rigid-body displacement means that the function must be capable of yielding a constant value (say, a1), because such a value can, in fact, occur.

xa22ˆˆ axdudx ==ε

MS5019 – FEM 16

occurs.nt displacemebody -rigid awhen alueconstant v a yield willˆ that soelement in thepoint withevery at unity to

addmust functionsion interpolatnt displaceme that theshows (3.2.5) Eq. Thus,

)5.2.3(1

obtain we(3.2.4), Eq.by Therefore,

)4.2.3()(ˆ

have then we(3.2.3), and (3.2.1) Eqs. From

)3.2.3()(ˆˆˆ

have we(3.1.3), Eq.in (3.2.2) Eq. Using)2.2.3(ˆˆor

)1.2.3(ˆcase heconsider tmust weTherefore,

21

1211

1212211

211

1

u

NN

aNNau

aNNdNdNu

dda

au

xx

xx

=+

+==

+=+=

==

=

Page 9: trus Equations

9

MS5019 – FEM 17

3.3 Transformation of Vectors in Two DimensionIn many problem it is convenient to introduce both local and global coordinates. Local coordinates are always chosen to convenientlyrepresent the individual element. Global coordinates are chosen to be convenient for the whole structures.Given the nodal displacement of an element, represented by the vector d in Figure 3-4, we want to relate the components of this vector in one coordinate system to components in another.

Figure 3-4 General displacement vector di

d

y

j

ij

xy

MS5019 – FEM 18

For general purposes, we will assume that d is not coincident with neither the local nor the global axes. In this case, we want to relate global displacement components to local ones.In doing that, we will develop a transformation matrix that willsubsequently be used to develop the global stiffness matrix for a bar element.

5.-3 Figure of use throughˆ and ˆ to and relate now will We.directions ˆ and ˆin vectorsunit are ˆ and ˆ ;directions and in the rsunit vecto are and where

)1.3.3(ˆˆˆˆ systems coordinateboth in nt displaceme vector expresscan We

.ˆ to fromCCW measured when positive be to angle thedefine We

jijijiji

jijidd

yxyx

dddd

xx

yxyx +=+=

θ

Page 10: trus Equations

10

MS5019 – FEM 19

Figure 3-5 Relationship between local and global unit vectors

y

j

xy

b

ai

b'

i

a'j

MS5019 – FEM 20

Therefore, direction. ˆ- in the is anddirection ˆ in the is Now

)6.3.3(sinSimilarly,)5.3.3(cos

obtain weTherefore,)4.3.3(1

bygiven is magnitude its r,unit vecto a is because and)3.3.3(cos

cosines, of law thefrom Also,)2.3.3(

obtain weaddition, vector and 5-3 Figure Using

jbia

ba

ii

ia

iba

θθ

θ

=

=

=

=

=+

Page 11: trus Equations

11

MS5019 – FEM 21

)13.3.3(ˆcosˆsinhave we(3.3.10), Eq.in (3.3.12) and (3.3.11) Eqs. Using

)12.3.3(ˆsin')11.3.3(ˆcos')10.3.3(''

obtain we5,-3 Figure from Similarly,)9.3.3(ˆsinˆcos

yields (3.3.2) Eq.in (3.3.8) and (3.3.7) Eqs. Using)8.3.3()ˆ)((sin)ˆ(and

)7.3.3(ˆ)(cosˆ

jij

ibja

jba

jii

jjbb

iiaa

θθ

θθ

θθ

θ

θ

+=

=

=

=+

−=

−=−=

==

MS5019 – FEM 22

. thecalled is

)17.3.3(

matrix The .ˆnt displaceme local the tont displaceme global therelates (3.3.16) Eq..sin and cos where

)16.3.3(ˆˆ

writtenare (3.1.15) Eqs. form,matrix In )15.3.3(ˆcossinand

ˆsincosobtain we(3.3.14), Eq.in ˆ and ˆ oft coefficien like Combining

)14.3.3(ˆˆˆˆ)ˆcosˆ(sin)ˆsinˆ(coshave we(3.3.1), Eq.in (3.3.13) qnd (3.3.9) Eqs. using Now,

matrix tiontransforma

dd

ji

jijiji

⎥⎦

⎤⎢⎣

⎡−

==⎭⎬⎫

⎩⎨⎧

⎥⎦

⎤⎢⎣

⎡−

=⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=+−

=+

+=++−

CSSC

θSC

dd

CSSC

dd

ddd

ddd

dddd

y

x

y

x

yyx

xyx

yxyx

θ

θθ

θθ

θθθθ

Page 12: trus Equations

12

MS5019 – FEM 23

(3.3.16). Eq. ofequation first the toequivalent is (3.3.19) Eq.)19.3.3(ˆ

as ˆ of magnitude obtain the then we6,-3 Figure andtry trigonomeUsing

.components and global of in term expressed ˆ shows 6-3 Figure

)18.3.3(ˆˆ (3.3.1) Eq. from have, we0,ˆ of case For the

yxx

x

x

xyx

y

SdCdd

d

yxd

ddd

d

+=

=+

=

iji

Figure 3-6 Relationship between local and global displacementsxd x

θ

y

xy

yd xd

MS5019 – FEM 24

3.4. Global Stiffness MatrixWe will now use the transformation relationship Eq. (3.3.16) to obtain the global stiffness matrix for a bar element. We need the global stiffness matrix of each element to assemble the global stiffness matrix of the structure. We have shown in Eq. (3.1.13) that for a bar element in the local coordinate system,

)2.4.3(ˆˆˆor

)1.4.3(ˆˆ

1111

ˆˆ

2

1

2

1

dkf =

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡−

−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

x

x

x

x

dd

LAE

ff

We now want to relate the global element nodal forces f to the global nodal displacement d for a bar element arbitrarily oriented with respect to the global axes as was shown in Figure 3-1.

Page 13: trus Equations

13

MS5019 – FEM 25

)4.4.3(becomes (3.4.3) Eq. form,matrix simplifiedin or,

)3.4.3(

such thatelement theofmatrix stiffnessglobaltheyieldwillandbetween iprelationsh The

2

2

1

1

2

2

1

1

kdf

k

kdf

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

y

x

y

x

y

x

y

x

dddd

ffff

We observe from Eq. (3.4.3) that a total of four components of force and four of displacement arise when global coordinates are used.However, a total of two components of force and two of displacement appear for the local-coordinate representation of a spring or bar, as shown by Eq. (3.4.1).

MS5019 – FEM 26

)7.4.3(ˆasor

)6.4.3(00

00ˆˆ

writtenbecan (3.4.5) Eqs. form,matrix in or,

)5.4.3(sincosˆsincosˆ

that(3.3.15) Eq. iprelationshation transformfrom know We

*

2

2

1

1

2

1

222

111

dTd =

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

⎥⎦

⎤⎢⎣

⎡=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

+=

+=

y

x

y

x

x

x

yxx

yxx

dddd

SCSC

dd

dddddd

θθθθ

By using relationship between local and global force components and between local and global displacement components, we will be able to obtain the stiffness matrix.

Page 14: trus Equations

14

MS5019 – FEM 27

)12.4.3(ˆ(3.4.11)in (3.4.10) Eq. using and

)11.4.3(ˆˆobtain we(3.4.2), Eq. into (3.4.7) Eq. ngsubstituti Now,

)10.4.3(ˆasor

)9.4.3(00

00ˆˆ

have weation, transformforcefor Similarly,

)8.4.3(00

00where

**

*

*

2

2

1

1

2

1

*

dTkfT

dTkf

fTf

T

=

=

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

⎥⎦

⎤⎢⎣

⎡=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡=

y

x

y

x

x

x

ffff

SCSC

ff

SCSC

MS5019 – FEM 28

)15.4.3(

0000

0000

where

)14.4.3(ˆasor

)13.4.3(

0000

0000

ˆˆˆˆ

obtain nt wedisplaceme nodaleach for (3.3.16) Eq. Usingzeros. are ˆ and ˆh even thoug scoordinate global of use the

withconsistent is order that the toˆ and ,ˆ ,ˆ expandmust weTherefore,matrix. square anot is because possibley immediatelnot is This

(3.4.12). Eq.in invert must weelement,an font displaceme nodal global toforces nodal global relating expression final the write toHowever,

2

2

1

1

2

2

1

1

21

*

*

⎥⎥⎥⎥

⎢⎢⎢⎢

−=

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

⎥⎥⎥⎥

⎢⎢⎢⎢

−=

⎪⎪

⎪⎪

⎪⎪

⎪⎪

CSSC

CSSC

dddd

CSSC

CSSC

dddd

ff

y

x

y

x

y

x

y

x

yy

T

Tdd

kfdT

T

Page 15: trus Equations

15

MS5019 – FEM 29

have we,by (3.4.18) Eq. of sidesboth yingpremultipl Now, expanded. (3.4.12) Eq. is (3.4.18)Equation

)18.4.3(ˆobtain we

(3.4.18), Eq.in (3.4.16) and (3.4.14) Eqs. using Now .ˆin appear ˆ and ˆ numbers

row the toingcorrespond zeros of rows zero, are ˆ and ˆ since (3.4.17), Eq.In

)17.4.3(

ˆˆˆˆ

0000010100000101

ˆˆˆˆ

becomes form expandedin (3.4.1) Eq. Therefore, matrix. 4 4 toexpanded bemust ˆ Also, vectors.areboth -nt displaceme like are forces because

)16.4.3(ˆ can write weSimilarly,

1

21

21

2

2

1

1

2

2

1

1

=

⎪⎪

⎪⎪

⎪⎪

⎪⎪

⎥⎥⎥⎥

⎢⎢⎢⎢

=

⎪⎪

⎪⎪

⎪⎪

⎪⎪

×

=

T

TdkfT

k

kfTf

yy

yy

y

x

y

x

y

x

y

x

ff

ff

dddd

LAE

ffff

MS5019 – FEM 30

by formexplicit in given obtain we(3.4.22), Eq. into(3.4.17) Eq.in given ˆ of form expanded theand for (3.4.15) Eq. ngSubstituti

)22.4.3(ˆaselement an

formatrix stiffness global obtain the we(3.4.21, Eq. and (3.4.4) Eqs. Equating)21.4.3(ˆ

obtain. we(3.4.19), Eq. into (3.4.20) Eq. ngSubstituti text.t this throughouusedis ofproperty This .orthogonal is frames coordinater rectangulabetween

matrixation transformThe matrix. orthogonalan be to defines (3.4.10) Eq.by given assuch matrices square ofproperty The . of transpose theis where

)20.4.3( that shown, becan it However, . of inverse theis where

)19.4.3(ˆ

1

1-

1

kkT

TkTk

TdkTf

TTT

TTTTT

TTTdkTf

T

T

T

T

=

=

=

=

Page 16: trus Equations

16

MS5019 – FEM 31

)26.4.3(by structure wholethe

for nt displaceme nodal global theand force nodal global therelated now is

)25.4.3(

such that summed becan matrix force nodal globalelement each Similarly,elements. ofnumber total theis andmatrix stiffness total theisK where

)24.4.3(

obtain. tomethod stiffnessdirect theusingsummed becan element each for matrix stiffness theelement,by element continuous

-piecewise assumed was(3.1.1) Eq. functiomnt displaceme trial thesince Now,

)23.4.3(

1

)(

1

)(

2

2

22

22

KdF

dFK

Ff

Kk

=

=

=

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

−−−−

=

=

=

N

e

e

N

e

e

N

SsymetryCSCSCSSCSCCSC

LAEk

MS5019 – FEM 32

3.5. Computational of Stress for a Bar in x-y PlaneWe will now consider the determination of the stress in a bar element. For a bar, the local forces are related to the local displacement by Eq. (3.1.13). This equation is repeated here for convenience.

( )

[ ] )3.5.3(ˆˆ

11ˆ

have we3.5.1 Eq. From7.-3 Figurein shown asbar on the pullsit because used is ˆ where

)2.5.3(ˆ

is stress tensileaxial of definition usual The

)1.5.3(ˆˆ

1111

ˆˆ

2

12

2

2

2

1

2

1

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

−=

=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡−

−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

x

xx

x

x

x

x

x

x

dd

LAEf

fAf

dd

LAE

ff

σ

Page 17: trus Equations

17

MS5019 – FEM 33

[ ]

[ ] )5.5.3(11

obtain we(3.4.7), Eq. using Now,

)4.5.3(ˆ11

yields(3.5.3)and(3.5.2) Eqs. combining Therefore,

*dTσ

σ

−=

−=

LE

dLE

Figure 3-7 Basic bar element with positive nodal forces

x

yx

xf 2

xf1

L

MS5019 – FEM 34

[ ]

[ ] )8.5.3('

have we(3.5.7), Eq.in matrix thegmultiplyinAfter

)7.5.3(00

0011'

(3.4.8), Eq. using where,)6.5.3('

as formsimilar in expressed becan (3.5.5)Equation

SCSCLE

SCSC

LE

−−=

⎥⎦

⎤⎢⎣

⎡−=

=

C

C

dCσ

Page 18: trus Equations

18

MS5019 – FEM 35

3.6. Solution of a Plane TrussWe will now illustrate the use of equations developed in Section 3.4 qnd 3.5, along with the direct stiffness method of assembling the total matrix and equatons, to solve the following plane truss example problem.A plane truss is a structure composed of bar elements all lying in a common plane that connected together by frictionless pins. The plane truss also must have loads acting only in common plane.

EXAMPLE 3.5

MS5019 – FEM 36

3.7. Transformation Matrix and Stiffness Matrix for a Bar in Three-Dimensional Space

We will now derive the tranformation matrix for a bar element in 3-D space as shown in Figure 3-8.

Figure 3-8 Bar in 3-D space

3.7. Transformation Matrix and Stiffness Matrix for a Bar in Three-Dimensional Space

We will now derive the tranformation matrix for a bar element in 3-D space as shown in Figure 3-8.

Page 19: trus Equations

19

MS5019 – FEM 37

)3.7.3(

ˆ

ˆ

ˆ

product,dot theof definitionby and,)2.7.3()ˆ()ˆ()ˆ(00ˆ

have we,ˆ with (3.7.1) Eq. ofproduct dot theTaking

)1.7.3(ˆˆˆˆˆˆas D-3in expressed ˆ vector thegconsiderinby

of derivation begin the We.ˆsuch that determinemust We2. node to1 node fromelement thealong directed ˆ Here .ˆ axis local the toly,respective

axes, and ,, global from measured angles thebe and ,,let Also,ly.respective ),,( and ),,( scoordinate thehave 2 and 1 node Let the

12

12

12

***

222111

z

y

x

zyxx

zyxzyx

zyx

CL

zz

CL

yy

CL

xx

dddd

dddddd

xxzyx

zyxzyx

=−

=⋅

=−

=⋅

=−

=⋅

⋅+⋅+⋅=++

++=++

=

=

ki

ji

ii

kijiiii

kjikjidd

TdTdT

θθθ

MS5019 – FEM 38

[ ]

)6.7.3(000

000ˆˆ

as formexplicit in written becan ˆ (3.7.5), Eq. using Now.directions and , , global in theor that vectof components

thegives (3.7.5) Eq. axis, ˆ thealong directed spacein vector aFor )5.7.3(ˆ

have we(3.7.2), Eq.in (3.7.3) Eqs. using Therefore,ly.respective , and , ,on of sprojection theare and , , Here

)4.7.3(coscoscosand)()()( where

2

2

2

1

1

1

2

1

*

212

212

212

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

=⎥⎦

⎤⎢⎣

⎡=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=

++=

===−+−+−=

z

y

x

z

y

x

zyx

zyx

x

x

zzyyxxx

zyx

zzyyxx

dddddd

CCCCCC

dd

zyx

xdCdCdCd

CCC

CCCzzyyxxL

dTd

kjii

θθθ

Page 20: trus Equations

20

MS5019 – FEM 39

:follows as ˆ)( equation theusing obtained is Then . ofplacein (3.7.7), Eq.by defined , usingsimply by here obtained be lresult wil same the

However, 3.4.Section in to expandingin done that toanalogousmanner ain matrix ation transform theexpandmust wegeneral,In space.in orientedarbitrary bar a ofmatrix

stiffness theof form general theexpress toused be now illequation w This .ˆby generalin given ismatrix stiffness global that the3.4Section in shown have We

system. coordinate global in the componentsnt displaceme of in terms expressedbe toˆmatrix nt displaceme local theenables which matrix,ation transform theis

)7.7.3( 000

000

where

*T*

*

*

TkTkkTT

TT

TkTk

d

=

=

⎥⎦

⎤⎢⎣

⎡=

T

zyx

zyx

CCCCCC

T

MS5019 – FEM 40

space. D-3in element bar afor matrix stiffness theof form basic theis (3.7.9)Equation

)9.7.3(

Symetry

as of formexplicit obtain the we(3.7.8), Eq. implifying

)8.7.3(000

0001111

000

000

where

2

2

2

22

22

22

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

−−−−−−−−−

=

⎥⎦

⎤⎢⎣

⎡⎥⎦

⎤⎢⎣

⎡−

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

=

z

zyy

zxyxx

zzyzxz

zyyyxzyy

zxyxxzxyxx

zyx

zyx

z

y

x

z

y

x

CCCCCCCCCCCCCCC

CCCCCCCCCCCCCCCCCC

LAE

S

CCCCCC

LAE

CCC

CCC

k

k

k

Page 21: trus Equations

21

MS5019 – FEM 41

3.8. Potential Energy ApproachWe now present the principle of minimum potential energy (POMPE)to derive the bar element equations. Recall from Section 2.6 that the total PE, πp was defined as the sum of the internal strain energy U and the potential energy of the external forces Ω as

)1.8.3(Ω+= Upπ

To evaluate the strain energy for a bar, we consider only the work done by the internal forces during deformation. Because we are dealing with a 1-D bar, the internal force doing work is given in Figure 3-9 as σx(Δy)(Δz), due only to normal stress σx. The displacement of the x face of element is Δx(εx); the displacement of x + Δx face is Δx(εx + dεx). The change in displacement is then Δxdεx, where dεx is differential change in strain occuring over element Δx.

MS5019 – FEM 42

)4.8.3(

have the webar, wholeFor the)3.8.3(

(3.8.2). Eq.from obtain, wezero,approach element theof volume theletting and gRearrangin

)2.8.3( )())((

bygiven moves, force which thent throughdisplaceme theby multiplied force internal theis energy)strain (or work internal aldifferenti The

0 dVdU

dV ddU

ddU

dU

V

dxF

x

xx

xx

xzyxx

∫∫∫ ∫ ⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=

=

ΔΔΔ=

ε

εσ

εσ

εσ4847648476

Figure 3-9 Internal force in a 1-D bar

Page 22: trus Equations

22

MS5019 – FEM 43

Now, for a linear-elastic (Hooke’s law) material as shown in Figure 3-10, we see that σx = Eεx. Hence, substituting this relationship into Eq. (3.8.4), integrating with respect to εx, and then substituting σx for Eεx, we have

stress. D-1for energy strain for the expression theas

)5.8.3(21∫∫∫=V

dVU xxεσ

Figure 3-10 Linear-elastic (Hooke’s law) material

MS5019 – FEM 44

)6.8.3(ˆˆˆˆˆ

bygiven is forces, external by the done is workthelost when is forces external of PE thebecause expressionwork

external thefromsign in oppositebeingforces, external theof PE The

force nodalloading surfaceforecbody

11

dfdSuTdVuXM

iSVixixxb

434214342143421∑∫∫∫∫∫

=−−−=Ω

11.-3 Figurein shown asbar theofdirection ˆ local in theact toconsidered are ˆ and ,ˆ ,ˆ forces The

.ˆ forces edconcentrat nodal (3) and

area), surfaceunit per force of units(in ˆ loading surface (2) volume),unitper force of units(in ˆ forcebody (1) of PE therepresent

(3.8.6) Eq. of sideright on the terms thirdand second, first, thewhere

xfTX

f

TX

ixxb

ix

x

b

Page 23: trus Equations

23

MS5019 – FEM 45

Figure 3-11General forces acting

on a 1-D bar

In Eq. (3.8.5) and (3.8.6), V is the volume of the body and S1 is the part of the surface S on which surface loading acts. For a bar element with two nodes and one d.o.f per node, M = 2.

We are now ready to describe the FE formulation of the bar element equations using th POMPE.

The FE process seeks a minimum in the PE within the constraint of an assumed displacement pattern within each element. The greater the number of d.o.f. associated with the element, the more closely will the solution approximate the true one and ensure complete equilibrium. An approximate FE solution using the stiffness method will always provide an approximation value of PE greater than or equal to the correct one.

MS5019 – FEM 46

The method also results in a structure behavior that is predicted to be physically stiffer than, or at best to have the same stiffness as, the actual one. This is explained by the fact that structure model is allowed to displaced only into shapes defined by the erms of the assumed displacement field within each element of the structure. The correct shape is ussually only approximated bya the assumed field, although the correct shape can be the same as the assumed field. The assumed field effectively constraints the structure from deforming in its natural manner, This constraint effect stiffens the predicted behavior of the structure.Apply the following steps when using the POMPE to derive the FE equations.

1. Formulate an expression for the total PE.2. Assume the displacement pattern to vary with a finite set of

undetermined parameters (nodal displacements).3. Obtain a set of simultaneous equations minimizing the total PE with

respect to these nodal displacements.

Page 24: trus Equations

24

MS5019 – FEM 47

The resulting equations are the approximate (or possibly exact) equilibrium equations whose solution for the nodal parameters seeks to minimize the PE when back-substitued into the PE expression. The proceeding three steps will now followed to derive the bar element equations and stiffness matrix.

Consider the bar element of length L, with constant cross-sectional area A, shown in Figure 3-11. Using Eqs. (3.8.5) and (3.8.6), the total PE, Eq. (3.8.1), becomes.

.ˆwith most vary at and variablesandcontant is since

)7.8.3(ˆˆˆˆˆˆˆˆˆ2 2211

0

xA

dVXudSTudfdfxdA

xx

bxxxxx

L

xxpVS

εσ

εσπ ∫∫∫∫∫∫ −−−−=

MS5019 – FEM 48

[ ]{ }

[ ]

{ }

{ } { } )11.8.3(ˆ11as written becan strain

axial the,ˆˆ iprelationshplacement strain/dis theusing Then,

)10.8.3(ˆˆˆ

and

)9.8.3(ˆˆ

1

where)8.8.3(ˆˆ

bynt displaceme nodal and functions shape theof in terms expressedfunctionnt displacemeaxialthehavewe(3.1.4), and (3.1.3) Eqs. From

2

1

dLL

xdudddd

Lx

LxN

dNu

x

x

x

x

⎥⎦⎤

⎢⎣⎡−=

=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=

⎥⎦⎤

⎢⎣⎡ −=

=

ε

ε

Page 25: trus Equations

25

MS5019 – FEM 49

{ } [ ]{ }

[ ]

[ ] [ ]{ }

[ ] [ ]

[ ] [ ][ ]{ } )16.8.3(ˆas (3.8.14) Eq. expresscan we(3.8.12), Eq.by Now,

.elasticity of modulus theis and iprelationshain stress/str D-1 for the)15.8.3(

where)14.8.3(

bygiven is iprelationshain stress/str axial The

)13.8.3(11define wewhere

)12.8.3(ˆor

dBD

EED

D

LLB

dB

x

xx

x

=

=

=

⎥⎦⎤

⎢⎣⎡−=

=

σ

εσ

ε

MS5019 – FEM 50

{ } { } { } { } { } { } { } { }{ }

{ } { } { }{ }

{ } [ ] [ ] [ ]{ } { } { } { } [ ] { }{ } [ ] { } )18.8.3(ˆ

ˆˆˆˆˆ2

obtain we(3.8.17), Eq.in (3.8.16) and (3.8.12), (3.8.11), Eqs. sing U(3.8.17). Eq.in d transposeis ˆtion multiplicamatrix proper for so matrices,

column are generalin ˆ and ˆ Similarly, .on transpose theplacemust tion wemultiplicamatrix proper For matrices.column are and both

generalin whereand loads nodal edconcentrat therepresents now where

)17.8.3(ˆˆˆˆˆˆ2

bygiven PE total thehave weform,notation matrix in expressed (3.8.7) Eq. g Usin

0

x

0

∫∫∫

∫∫∫

∫∫∫∫∫∫

−−=

−−−=

Vb

TTS

xTTT

LTTT

p

x

xx

Vb

T

Sx

TTL

xT

xp

dVXNd

dSTNdPdxddBDBdA

uTu

P

dVXudSTuPdxdA

π

σ

εσπ

εσ

Page 26: trus Equations

26

MS5019 – FEM 51

{ } [ ] [ ] [ ]{ } { } { }

{ } { } [ ] { } [ ] { }

{ } [ ] { }{ } [ ] { } )20.8.3(ˆˆ

)20.8.3(ˆˆas vectorsforce-body and tractionssurface

thesedefine Weforces. nodal edconcentrat and , tractionssurface forces,body from onscontributi load of typesseparate threeobserve we(3.8.20), Eq. From

)20.8.3(ˆˆˆ where

)19.8.3(ˆˆˆˆ2

yields ˆ respect to with (3.8.18) Eq. gintegratin Therefore, .ˆ of functionsnot are

ˆ and ˆ d.o.f nodal theand (3.8.15), and (3.8.13) Eqs. ],[adn ][ However,

).ˆ ,ˆ( is, that };ˆ{ offunction a be seen to is (3.8.18), Eq.In

21

21

bdVXNf

adSTNf

dVXNdSTNPf

fddBDBdALxx

ddDB

ddd

Vb

Tb

Sx

Ts

Vb

T

Sx

T

TTTT

p

xx

xxppp

∫∫∫

∫∫

∫∫∫∫∫

=

=

++=

−=

=

π

πππ

MS5019 – FEM 52

{ } { } [ ] [ ] [ ]{ }

{ } [ ] [ ][ ]

{ } ( ) )24.8.3( ˆˆˆ2ˆ

obtain we(3.8.23), Eq. gSimplifyin

)23.8.3( ˆˆˆˆ

yields (3.8.22) Eq.in (3.8.15) and (3.8.13), (3.8.10), Eqs. Using)22.8.3( ˆˆ

:econveniencfor following thedefine We(3.8.21). Eq.apply to(3.8.19) Eq.by given evaluate explicitly weNow

)21.8.3( 0ˆ and 0ˆ

that requiresnt displaceme nodaleach respect to with of Minimizing

2221

212

*

2

1111

1

21*

*

21

xxxx

x

xLL

L

Lxx

TTT

p

x

p

x

p

p

ddddLEU

ddEddU

dBDBdU

dd

+−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

−⎭⎬⎫

⎩⎨⎧−

=

=

=∂

∂=

π

πππ

Page 27: trus Equations

27

MS5019 – FEM 53

{ } { }{ } { }

( )

( )

{ } )27.8.3( 00

ˆˆ

ˆˆ

11-1-1

ˆ

yields (3.8.26) Eq. express weform,matrix In

0ˆˆ2ˆ2LE

2

)26.8.3( and

0ˆˆ2ˆ2LE

2

obtain we(3.8.21), Eqs.applying theand (3.8.19) Eq.in (3.8.25) and (3.8.24) Eqs. using Therefore,

)25.8.3( ˆ ˆˆˆis ˆˆfor expressionexplicit theAlso,

2

1

2

1

22122

12121

2211

⎭⎬⎫

⎩⎨⎧

=⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

−⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡=

=−⎥⎦⎤

⎢⎣⎡ +−=

=−⎥⎦⎤

⎢⎣⎡ −=

+=

x

x

x

xp

xxxx

p

xxxx

p

xxxx

T

T

ff

dd

LAE

d

fddALd

fddALd

fdfdfd

fd

π

π

π

MS5019 – FEM 54

{ } [ ] { }[ ]

[ ] [ ][ ]{ } { }[ ] [ ]

[ ] [ ][ ] [ ]

[ ].ˆ evaluating of task thesimplifiesgreatly whichconcept,ation differentimatrix thisuse will we text, thisThroughout

(3.2.28). Eq.by given ˆ toequal then is of evaluation theofresult The (3.8.29). Eq. gin writtin usedbeen has where

)29.8.3( 0ˆˆ

obtain to(3.8.19) Eq. odirectly tit apply andation differentimatrix theusecan we, evaluating explicitly of process cumbersome theof instead Finally,

)28.8.3( 11-1-1ˆ

aselement bar for thematrix stiffness thehave we,ˆ ˆˆ sinceor

1

k

kBDBALDD

fdBDBALd

LAEk

dkf

T

T

x

p

p

=

=−=∂

⎥⎦

⎤⎢⎣

⎡=

=

π

π

Page 28: trus Equations

28

MS5019 – FEM 55

3.9. Galerkin’s Residual MethodWe have develop the bar FE equations by the direct method in Section 3.1 and by the PE method (one of number of variation methods) in Section 3.8. In fields other than structural/solids mechanics, it is quite probable that a variational principle, analogous to the principle of minimum PE, for instance, may not be known or even exist. In some flow problems in fluid mechanics and in mass transport problems, we often have the differential equations and BC available. However, the FE method can still be applied.The weighted residual method (WRM) applied directly to the differential equation can be used to develop the FE equations. In this section, we describe Galerkin’s residual method (GRM) in general and the apply it to the bar element.

MS5019 – FEM 56

This development provides the basis for later applications of GRM to the beam element in Chapter 4 and to the non-structural problems.There are a number of other WRM. Among these are collocation, sub-domain method, least square, and least square collocation. (For more on these methods, see Reference [4].). However, since GRM is more well known than the other WRM, it is the only one described in this text.In WRM, a trial or approximate function is chosen to approximate the independent variable, such as a displacement or a temperature, in a problem defined by a differential equation. This trail function will not, in general, satisfy the governing differential equation. Thus, the substitution of the trail function into the differential equation result in a residual over the whole region of the problem as follows

)1.9.3(minimum=∫∫∫V

dVR

Page 29: trus Equations

29

MS5019 – FEM 57

In the WRM, we require that a weighted value of the residual be a minimum over the whole region. The weighting functions allow theweighted integral of residuals to go to zero. Denoting the weighting function by W, the general form of the weighted residual integral is

)2.9.3(minimum=∫∫∫V

dVRW

Using GRM, we chose the interpolation function, such as Eq. (3.1.3), in terms of Ni shape functions for the independent variable in the differential equation. In general, this substitution yields the residual R ≠0. By the Galerkin criterion, the shape functions are chosen to play the role of the weighting functions W. Thus, for each i we have.

)3.9.3(),,3,2,1(0 nidVRNV

i L==∫∫∫Eq. (3.9.3) results in total of n equations.

MS5019 – FEM 58

Equation (3.9.3) applies to points within the region of a body without reference to BC such as specified applied loads or displacement. To obtain BC, we apply integration by parts to Eq. (3.9.3), which yields integrals applicable for the region and its boundary.

Bar Element FormulationWe now use GRM to formulate the bar element stiffness equations. We begin with the basic element differential equation, without distributed load, derived in Section 3.1 as

assumed. now are and constant where

)4.9.3(0)ˆˆ

EA

xdudAE

xdd

=

Page 30: trus Equations

30

MS5019 – FEM 59

The residual R is now defined to be Eq. (3.9.4). Applying Galerkin’s criterion, Eq. (3.9.3), to Eq. (3.9.4), we have

becomes(3.9.5) Eq. (3.9.6), Eq. toaccording partsby gintegratin and (3.9.5) Eq.in

)7.9.3(

ˆˆˆ)

ˆˆ

ˆˆ

Letting equation. general in the iablessimply var are and where

)6.9.3(by generalin given is

partsby n Integratio (3.9.5). Eq. topartsby n integratioapply now We

)5.9.3()2,1(0ˆ)ˆˆ

(ˆ0

xdudAEvxd

xdudAE

xdddv

xdxd

dNduNu

vu

duvuvdvu

ixdNxdudAE

xdd

ii

L

i

==

==

−=

==

∫∫

MS5019 – FEM 60

[ ]{ }

)11.9.3(ˆˆ

ˆˆ

ˆ11ˆ

as (3.9.8) Eq. express then we(3.9.8), Eq.in (3.9.10) Eq. Using

)10.9.3(ˆˆ11

ˆˆ

obtain we, and for (3.1.4) Eqs. usingor

)9.9.3(ˆˆ

ˆˆˆ

ˆhave we,ˆˆ because that,Recall

.conditionsboundary theintroduces partsby n integratio thewhere

)8.9.3(0ˆˆˆ

ˆˆˆ

00 2

1

2

1

21

22

11

00

L

i

L

x

xi

x

x

xx

iLL

i

xdudAEN

ddxd

LLxddNAE

dd

LLxdud

NN

dxd

dNdxd

dNxdud

dNu

xdxd

dNxdudAE

xdudAEN

⎟⎠⎞

⎜⎝⎛=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦⎤

⎢⎣⎡−

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦⎤

⎢⎣⎡−=

+=

=

=−

Page 31: trus Equations

31

MS5019 – FEM 61

( ) )14.9.3(ˆˆˆ

yields (3.9.13) Eq. Evaluating.at 0 and 0at 1 because ˆˆ where

)13.9.3(ˆˆˆ

ˆ111

obtain we,ˆ

for ngSubstituti

)12.9.3(ˆˆ

ˆˆ

ˆ11ˆ

have we,function weighting theusing First,).for one and for (one equations 2really is (3.9.11)Equation

121

111

10 2

1

1

01

0 2

11

1

21

xxx

x

x

L

x

x

LL

x

x

i

ii

fddL

AE

LxNxNxdudAEf

fddxd

LLLAE

xddN

xdudAEN

ddxd

LLxddNAE

NNNNNN

=−

=====

=⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦⎤

⎢⎣⎡−⎥⎦

⎤⎢⎣⎡−

⎟⎠⎞

⎜⎝⎛=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦⎤

⎢⎣⎡−

===

MS5019 – FEM 62

( )

methods. al variationanddirect by the ly,respectivederived, (3.8.27) and (3.1.13) Eqs. as same thebe seen to then (3.9.17) Eq.

)17.9.3(ˆˆ

1111

ˆˆ

as formmatrix in written becan (3.9.16) and (3.9.14) Equations.0at 0 and at 1 because )ˆˆ( where

)16.9.3(ˆˆˆ

yields (3.9.15) Eq. gSimplifyin

)15.9.3(ˆˆ

ˆˆ

ˆ111

obtain we,N using Similarly,

2

1

2

1

222

212

02

0 2

1

2

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡−

−=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=====

=−

⎥⎦⎤

⎢⎣⎡=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦⎤

⎢⎣⎡−⎥⎦

⎤⎢⎣⎡

=

x

x

x

x

x

xxx

LL

x

x

i

dd

LAE

ff

xNLxNxdudAEf

fddL

AE

xdudAEN

ddxd

LLLAE

N

Page 32: trus Equations

32

MS5019 – FEM 63

Reference:1. Logan, D.L., 1992, A First Course in the Finite Element Method,

PWS-KENT Publishing Co., Boston.

2. Imbert, J.F.,1984, Analyse des Structures par Elements Finis, 2nd Ed., Cepadues.

3. Zienkiewics, O.C., 1977, The Finite Eelement Method, 3rd ed., McGraw-Hill, London.

4. Finlayson, B.A., 1972, The Method of Weighted Residuals and Variational Principles, Academic Press, New York.