17
1 MS5019 – FEM 1 MS5019 – FEM 2 5.1. In-plane Problem and Plane Element The previous chapters have discussed 1-D elements (line elements) in the form of bar, truss, beam, and frame elements. One order higher than one-dimensional elements are plane elements, or 2-D elements. The simplest two-dimensional element is the membrane element, which can transfer only in-plane loads; there are no out-of- plane loads. Consequently, membrane elements can carry only in-plane stress but cannot transfer bending moments or torsion. Figure 5-1 shows structures which can be modelled by membrane elements. The simplest of membrane elements is so-called constant strain triangle (CST). The assumption for this element is that the element displacement field is linear, which thus yields constant strains within the element. This chapter will discuss the derivation of the CST element equations using POMPE.

Ch#5 CST Element.pdf

Embed Size (px)

Citation preview

Page 1: Ch#5 CST Element.pdf

1

MS5019 – FEM 1

MS5019 – FEM 2

5.1. In-plane Problem and Plane ElementThe previous chapters have discussed 1-D elements (line elements) in the form of bar, truss, beam, and frame elements.One order higher than one-dimensional elements are plane elements, or 2-D elements. The simplest two-dimensional element is the membrane element, which can transfer only in-plane loads; there are no out-of-plane loads. Consequently, membrane elements can carry only in-plane stress but cannot transfer bending moments or torsion. Figure 5-1 shows structures which can be modelled by membrane elements.The simplest of membrane elements is so-called constant strain triangle (CST). The assumption for this element is that the element displacement field is linear, which thus yields constant strains within the element. This chapter will discuss the derivation of the CST element equations using POMPE.

Page 2: Ch#5 CST Element.pdf

2

MS5019 – FEM 3

Figure 5-1 Structures which can be modelled by membrane elements

(b) Spanner under line-pressure load

(a) Plate with hole under in-plane axial load

MS5019 – FEM 4

5.2. Plane Stress and Plane StrainPlane problem can be categorized either as plane stress or plane strain. Consider the in-plane loaded plate shown in Figure 5-2.

x

z y

Figure 5-2 A plate under in-plane loading

The plane stress condition dictates that the stress component in the z-direction is equal to zero. This situation occurs if the thickness of the plate (in z-direction) is very small.The plane strain condition prevails if the strain in z-direction is very small (zero). Thick structures are normally treated as plane strain problems.

Page 3: Ch#5 CST Element.pdf

3

MS5019 – FEM 5

{ }

)4.2.5(][}{

)3.2.5(}]{[}{

)2.2.5(}]{[}{

)1.2.5()(

Txyyx

xv

yu

yvxu

xy

y

x

D

yvxu

dB

τσσσ

εσ

ε

γεε

ε

=

=

=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

+=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

=

∂∂

∂∂

∂∂∂∂

as written becan components stress thewhere

bygiven is iprelationshstrain -stress Thedirection.- in thent displaceme

theis anddirection - in thent displaceme theis where

or

bygiven is plate for the iprelationshplacement strain/dis The

MS5019 – FEM 6

)7.2.5(}]{][[}{

obtain we(5.2.3), Eq. into (5.2.2) Eq. ngsubstitutiby case,any In

)6.2.5(00

0101

)21)(1(][

:problems For

)5.2.5(00

0101

1][

:problems For strain. planeor stress

plane as dcategorize is problem theon whether depends ][ of valueThe

221

21

2

dBD

ED

ED

D

=

⎥⎥⎥

⎢⎢⎢

⎡−

−+=

⎥⎥⎥

⎢⎢⎢

−=

σ

νννν

νν

νν

ν

ν

ν

strain plane

stress plane

Page 4: Ch#5 CST Element.pdf

4

MS5019 – FEM 7

Figure 5-3 Basic triangular element

5.3. Derivation of CST Element Stiffness MatrixStep 1 Select Element TypeConsider the basic triangular element shown in Figure 5-3, with nodes i, j, and m labeled in a CCW manner. Here, all information are based on this CCW system of labelling. It is important that a consistent labelling system for the whole body is used to avoid problems in the calculations such as negative element areas.

),( ii yxi

),( mm yxm

),( jj yxj

Here (xi, yi), (xj, yj), and (xm, ym) are the known nodal coordinates of nodes i, j, and m respectively. The nodal displacement of nodes i, j, and m are (ui, vi),(uj, vj), and (um, vm) respectively.

iuju

mu

jviv

mv

MS5019 – FEM 8

)1.3.5(}{}{}{

}{

bygiven ismatrix nt displaceme nodal The

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎧=

m

m

j

j

i

i

m

j

i

vuvuvu

ddd

d

Step 2 Select Displacement FunctionsWe select a linear displacement function for each element as.

)2.3.5(),(),(

654

321

yaxaayxvyaxaayxu

++=++=

The linear function ensures that compatibility will be satisfied.

Page 5: Ch#5 CST Element.pdf

5

MS5019 – FEM 9

)3.3.5(1000

000133

}{

as expressed becan , and functions thestoreswhich ,}{function nt displaceme general The

6

5

4

3

2

1

321

321

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎦

⎤⎢⎣

⎡=

⎭⎬⎫

⎩⎨⎧

++++

Ψ

aaaaaa

yxyx

yxaayxaa

vu

MS5019 – FEM 10

)5.3.5(111

as formmatrix in expressed (5.3.4) Eqs. of efirst thre the withbeginning s'for solvecan Weetc. ),,(),,( where

)4.3.5(

yield to(5.3.2) Eq. into dsubstituteare scoordinate nodal thefirstly, (5.3.2), Eq.in toof valuesobtain the To

3

2

1

654

654

654

321

321

321

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

⎡=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

==++=++=++=++=++=++=

aaa

yxyxyx

uuu

ayxuuyxuuyaxaavyaxaavyaxaavyaxaauyaxaauyaxaau

mm

jj

ii

m

j

i

iiiiii

mmm

mjj

iii

mmm

jjj

iii

Page 6: Ch#5 CST Element.pdf

6

MS5019 – FEM 11

becomes formexpansion on which ],[ oft determinan theis

)8.3.5(111

2

where

)7.3.5(21][

as found becan ][ of inverse themethod,cofactor Using(5.3.5). Eq. of sideright on thematrix 33 theis ][ where

)6.3.5(}{][}{obatin wes,a'for solvingor

1

1

xyxyxyx

A

Ax

xx

uxa

mm

jj

ii

mji

mji

mji

=

⎥⎥⎥

⎢⎢⎢

=

×=

γγγβββααα

MS5019 – FEM 12

obtaincan we(5.3.6), Eqs. of last three theusing Similarly,

)11.3.5(21

as formmatrix in expressed becan (5.3.6) Eq. known, ][With

)10.3.5(

and triangle, theof area theis Here

)9.3.5()()()(2

3

2

1

1-

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

−=−=−=−=−=−=

−=−=−=

−+−+−=

m

j

i

mji

mji

mji

ijmmijjmi

jimimjmji

jijimimimjmjmji

jimimjmji

uuu

Aaaa

x

xxxxxxyyyyyy

xyyxxyyxxyyx

A

yyxyyxyyxA

γγγβββααα

γγγβββααα

Page 7: Ch#5 CST Element.pdf

7

MS5019 – FEM 13

obtain we(5.3.13), Eq. into (5.3.11) Eq. ngSubstituti

)13.3.5(]1[}{

have weform,matrix in expressed(5.3.2) Eq. begin with We. and,, ntsdisplaceme nodalunknown

theand ,,,, variablescoordinateknown the, and variablescoordinate theof in term manner) analogousan in derived becan ( }{ of

),( function,nt displaceme general thederive ready to are weNow

)12.3.5(21

3

2

1

i

i

6

5

4

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎧=

Ψ

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

aaa

yxu

uuyx

vyxux

vvv

Aaaa

mj

mj

m

j

i

mji

mji

mji

γγαα

γγγβββααα

L

MS5019 – FEM 14

)14.3.5()(

)()(21)},({

as obtained becan ),(function nt displaceme theSimilarly,

)13.3.5()(

)()(21)},({

as written becan grearrangin andtion multiplicaafter which

)12.3.5(]1[21}{

⎭⎬⎫

⎩⎨⎧

+++

+++++=

⎭⎬⎫

⎩⎨⎧

+++

+++++=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

=

mmmm

jjjjiiii

mmmm

jjjjiiii

m

j

i

mji

mji

mji

vyxvyxvyx

Ayxv

yxv

uyxuyxuyx

Ayxu

uuu

yxA

u

γβαγβαγβα

γβαγβαγβα

γγγβββααα

Page 8: Ch#5 CST Element.pdf

8

MS5019 – FEM 15

)17.3.5(),(),(

}{

)16.3.5(),(),(

)15.3.5(

)(21

)(21

)(21

⎭⎬⎫

⎩⎨⎧

++++

=⎭⎬⎫

⎩⎨⎧

++=++=

++=

++=

++=

mmjjii

mmjjii

mmjjii

mmjjii

mmmm

jjjj

iiii

vNvNvNuNuNuN

yxvyxu

vNvNvNyxvuNuNuNyxu

yxA

N

yxA

N

yxA

N

vu

obtain weform,matrix in (5.3.16) Eqs. Expressing

as (5.3.14) and (5.3.13) Eqs. rewritecan we(5.3.15), Eqs. using Thus,

define weform,simpler in andfor (5.3.14) and (5.3.13) Eq. express To

γβα

γβα

γβα

MS5019 – FEM 16

)20.3.5(000

000][

bygiven is ][ where

)19.3.5(}]{[}{

have weform,matrix dabbreviatein (5.3.18) Eq. expressing Finally,

)18.3.5(000

000}{

or

⎥⎦

⎤⎢⎣

⎡=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎦

⎤⎢⎣

⎡=Ψ

mji

mji

m

m

j

j

i

i

mji

mji

NNNNNN

N

N

dN

vuvuvu

NNNNNN

Page 9: Ch#5 CST Element.pdf

9

MS5019 – FEM 17

Matrix [N] is the shape function matrix of the CST. This is the same in concept as the shape matrix of the previous 1-D elements. Eq. (5.3.19) express the general displacements as functions of {d} in terms of the shape functions Ni, Nj, and Nm. As the shape functions are linear, the displacement field, within the element, is also linear. A linear displacement field yields a constant strain field in the element.For instance, Ni represents the shape of the variable u when plotted over the surface of the element for ui = 1 and all other d.o.f. Equal to zero, that is, uj = um = vi = vj = vm = 0. In addition, u(xi,yi) must equal to ui. Therefore, we must have Ni = 1, Nj = 0, and Nm = 0 at (xi,yi). Similarly, u(xj,yj) = uj. Therefore, Ni = 0, Nj = 1, and Nm = 0 at (xj,yj).Finally, Ni + Nj + Nm = 1 for all x and y locations on the surface of the element. The proof of this relationship follows that given for the bar element in Section 3.2.

MS5019 – FEM 18

Step 3 Define the Strain/Displacement & Stress/Strain RelationshipsWe express the element strains and stresses in terms of the unknown nodal displacements.

( )

)23.3.5(, or

)22.3.5(,

have wents,displaceme for the (5.3.16) Eqs. Using

)21.3.5()(

}{

bygiven areelement 2D with theassociatedstrain The

,,, mxmjxjixix

mmjjiix

yv

xu

yvxu

xy

y

x

uNuNuNu

uNuNuNx

uxu

++=

++∂∂

==∂∂

⎪⎭

⎪⎬

⎪⎩

⎪⎨

+=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

=

∂∂

∂∂

∂∂∂∂

γεε

ε

StrainsElement

Page 10: Ch#5 CST Element.pdf

10

MS5019 – FEM 19

( )

( ) )26.3.5(21

have we(5.3.23), Eq.in (5.3.25) and (5.3.24) Eqs. using Therefore,

)25.3.5(2

and 2

similarly, and,

)24.3.5(22

1expressed becan (5.3.23) Eq.

in functions shape theof sderivative the(5.3.15), Eq. Using.0 and 0 similarly, alue;constant v a is ),( cause-be 0 used have We . e.g. able, that varirespect to

ation withdifferentiindicatesvariableaby followed coma thewhere

,,

,

,,

,,

mmjjii

mxm

jxj

iiiixi

xmxjiii

xiixi

uuuAx

u

AN

AN

Ayx

AN

uuyxuuuxNN

βββ

ββ

βγβα

++=∂∂

==

=++=

====∂∂=

MS5019 – FEM 20

( )

( )

)28.3.5(000000

2A1}{

yields (5.3.21) Eq.in (5.3.27) and (5.3.26) Eq. ngSubstituti

)27.3.5(

21

21

obtain weSimilarly,

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎥⎥

⎢⎢⎢

=

+++++=∂∂

+∂∂

++=∂∂

m

m

j

j

i

i

mmjjii

mji

mji

mmjjiimmjjii

mmjjii

vuvuvu

vvvuuuAy

vxu

vvvAy

v

βγβγβγγγγ

βββε

βββγγγ

γγγ

Page 11: Ch#5 CST Element.pdf

11

MS5019 – FEM 21

[ ]

(CST). anglestrain triconstant a callediselement thehence, constant; be will(5.3.31) Eq.in strains The

)32.3.5(][ ][ where)31.3.5(}]{[}{

as written becan (5.3.29) Eq. form, simplifiedIn

)30.3.5(][][][

where

)29.3.5(}{}{}{

}{ or

00

2

10

0

2

10

0

2

1

mji

mm

m

m

m

jj

j

j

j

ii

i

i

i

m

j

i

mji

BBBBdB

BBB

ddd

BBB

AAA

==

⎥⎥

⎢⎢

⎡=

⎥⎥⎥

⎢⎢⎢

⎡=

⎥⎥

⎢⎢

⎡=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎧=

ε

ε

βγγ

β

βγγ

β

βγγ

β

MS5019 – FEM 22

)34.3.5(}]{][[}{

)33.3.5(][

dBD

D

D

xy

y

x

xy

y

x

=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

σ

γεε

τσσ

written becan iprelationshain stress/str the(5.3.33), Eq.in (5.3.31) Eq. ngSubstituti problems.strain planefor 6) (5.2. Eq.by

and problems stress planefor 5) (5.2. Eq.by given is ][ where

bygiven is iprelationshain stress/str plane-in thegeneral,In ipRelationsh ainsStress/Str

Page 12: Ch#5 CST Element.pdf

12

MS5019 – FEM 23

Step 4 Derive the Element Stiffness Matrix and Equations

Using the POMPE, we can generate the equations for a typical CSTelement. The total PE of the element is a function of the nodal displacements ui, vi, uj, ..., vm such that

)38.3.5(}}{{}{21

have we), (5.3.33 Eq. usingor

)37.3.5(}{}{21

bygiven isenergy strain thewhere)36.3.5(

bygiven is PE totalThe)35.3.5(),,,(

∫∫∫

∫∫∫

=

=

Ω+Ω+Ω+=

=

V

V

dVDU

dVU

U

vuvu

T

T

spbp

mjiipp

εε

σε

π

ππ L

MS5019 – FEM 24

act. }{ tractions theover which surface therepresents and )lb/inor N/min (typically tractionssurface therepresents }{ where

)41.3.5(}{}{bygiven is ) tractionssurface(or loads ddistribute theof PE The

loads. nodal edconcentrat the}{ and ntsdisplaceme nodal therepresents }{ where)40.3.5(}{}{

bygiven is loads edconcentrat theof PE The

).lb/inor N/min (typicallydensity or weight t volumeweight/unibody theis }{ and function,nt displaceme general again the is }{ where

)39.3.5(}{}{bygiven isforcesbody theof PE The

22

33

TST

dST

PdPd

X

dVX

S

Tp

Tp

Tb

V

∫∫

∫∫∫

Ψ−=Ω

−=Ω

Ψ

Ψ−=Ω

Page 13: Ch#5 CST Element.pdf

13

MS5019 – FEM 25

[ ]

is that element;an on }{ system load totaltherepresent (5.3.43) Eq. of termslast three that theseecan we(5.3.41), - (5.3.39) Eqs. From

)43.3.5(}{][}{}{}{

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

Therefore, (5.3.42). Eqs. of integral theofout taken becan }{ so s,coordinate general oft independen are }{nt displaceme nodal The

)42.3.5(}{][}{}{}{

}{][}{}]{][[][}{have we(5.3.41), Eq.

- (5.3.38) Eq.in strain for the (5.3.31) Eq. and }{for (5.3.19) Eq. g Usin

21

21

f

dSTNdPd

dVXNdddVBDBd

dx-yd

dSTNdPd

dVXNddVdBDBd

S

TTT

TTTTp

S

TTT

TTTTp

VV

VV

⎥⎦

⎤⎢⎣

⎡−−

⎥⎥⎦

⎢⎢⎣

⎡−

⎥⎥⎦

⎢⎢⎣

⎡=

−−

−=

Ψ

∫∫

∫∫∫∫∫∫

∫∫

∫∫∫∫∫∫

π

π

MS5019 – FEM 26

)46.3.5(0}{}{]][[][}{

obtain we4), and3 Chaptersin elements beam andbar for the done wasas ),( since

ntsdisplaceme nodal therespect to with of derivative partial theTaking

)45.3.5(}{}{}{]][[][}{21

obtain we(5.3.43), Eq.in (5.3.44) Eq. Usingly.respectivetractions,surface theand forces, nodal edconcentrat theforces,body epresent th

-re (5.3.44) Eq. of sideright on the terms thirdand second, first, thewhere

)44.3.5(}{][}{}{][}{

p

pp

p

p

=−⎥⎥⎦

⎢⎢⎣

⎡=

=

−⎥⎥⎦

⎢⎢⎣

⎡=

++=

∫∫∫

∫∫∫

∫∫∫∫∫

fddVBDBd

fdddVBDBd

dSTNPdVXNf

V

V

V

T

TTT

S

TT

π

πππ

π

d

Page 14: Ch#5 CST Element.pdf

14

MS5019 – FEM 27

(5.3.6).or (5.3.5) Eq.bygiven is ][ and (5.3.32), Eq.by given is ][ (5.3.9), Eq.by given is where

)50.3.5(]][[][][ yield tointegral theof

outcan taken it element, CSTfor y and x offunction anot is integrand theAs

)49.3.5(]][[][][ becomes (5.3.48) Eq. , hicknessconstant t ofelement an For

)48.3.5(]][[][][ seen thatbeen can it (5.3.47) Eq. from },{}]{[ that Knowing

)47.3.5(}{}{]][[][

have we(5.3.46), Eq. Rewriting

DBABDBAtk

dydxBDBtkt

dVBDBkfdk

fddVBDB

T

A

T

T

T

V

V

=

=

=

=

=⎥⎥⎦

⎢⎢⎣

∫∫

∫∫∫

∫∫∫

MS5019 – FEM 28

)51.3.5(

bygiven isequation element The

them).offunction a is ][ (as and properties mechanical theof ands)coordinate nodal of in terms defined are ][ and (because scoordinate nodal

theoffunction aisandmatrix 66ais][element, CST ofmatrix stiffness The

3

3

2

2

1

1

666564636261

565554535251

464544434241

363534333231

262524232221

161514131211

3

3

2

2

1

1

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

×

vuvuvu

kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

ffffff

DEBA

k

y

x

y

x

y

x

ν

Page 15: Ch#5 CST Element.pdf

15

MS5019 – FEM 29

Step 5 Assembling of Element Stiffness Matrix and Introduce BC

We obtain the global structure stiffness matrix and equations by using the direct stiffness method as

(5.3.44). Eq. usingly consistentby or loads) nodal edconcentrat(including nodesproper at the loads ddistribute and forcesbody

lumpingby obtained forces nodal global equivalent of vector theis

)54.3.5(}{}{

and system, scoordinate global theof termsin defined are matrices stiffnesselement all (5.3.52), Eq.in where,

)53.3.5(}]{[}{and

)52.3.5(][][

1

)(

1

)(

=

=

=

=

=

N

e

e

N

e

e

fF

x-y

dKF

kK

MS5019 – FEM 30

In the formulation of the element stiffness matrix Eq. (5.3.50), the matrix has been derived for a general orientation in global coordinates. All element matrices are expressed in the global-coordinates orientation. Therefore, no transformation from local to global equations is necessary.

If the local axes for the triangular element are not parallel to the global axes, we must apply matrix transformation similar to those introduced in Chapter 3. We illustrate the transformation of axes for the triangular element shown in Figure 5-4. Local nodal forces are shown in the figure.

The transformation from local to global equations follows the procedure outlined in Section 3.4. We have the same general expressions, Eqs. (3.4.14), (3.4.16), and (3.4.22), to relate local to global displacements, forces, stiffness matrices, respectively; that is.

)55.3.5(ˆˆˆ TkTkTffTdd T===bemust (5.3.55) Eqs.in used matrix ation transformfor the (3.4.15) Eq. where T

Page 16: Ch#5 CST Element.pdf

16

MS5019 – FEM 31

Figure 5-4 Triangular element with local axes not parallel to the global axes

y

xi

m

j

myf

xyθ

mxf

jxf

jyf

ixfiyf

4.-5 Figurein shown is and,sin,cos where

)51.3.5(

toexpanded is (3.4.15) Thuselement. CST in thepresent are d.o.f. additional twobecause expanded

00000000

0000000000000000

θθθ ==

⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢

=

SCCSSC

CSSC

CSSC

T

MS5019 – FEM 32

Step 6 Solve for the Nodal Displacements

We determine the unknown global structure nodal displacement by solving the system of algebric equations given by Eq. (5.3.53).

Step 7 Solve for the Elements Forces (Stresses)

Having solved for the nodal displacements, we obtain the strains and stresses in the global x and y directions in the elements by using Eqs. (5.3.31) and (5.3.34). Finally, we determine the maximum and minimum in-plane principal stresses σ1 and σ2 by using Mohr circle formula, where these stresses are usually assumed to act at the centroid of the element.

EXAMPLE 7.1 and 7.2

Page 17: Ch#5 CST Element.pdf

17

MS5019 – FEM 33

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.