Finite Element Analysis of Plane...

57
Chapter 3 Finite Element Analysis of Plane Elasticity 1

Transcript of Finite Element Analysis of Plane...

Page 1: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Chapter 3

Finite Element Analysis of

Plane Elasticity

1

Page 2: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

1- Basic Equations of Solid Mechanics (3-D) 1.1- Stress and strain 1.2- Strain-displacement equations (Kinematics equations) 1.3- Linear Constitutive Equations 1.4 Potential Energy for a Linear Elastic Body (general for

2- Dimensional Specializations of Elasticity

2.1- Plane Strain 2.2- Plane Stress 2.3- Axisymmetric Problem

3- Plane Elasticity

3.1- Strain Energy in Plane Elasticity 3.2- Kinematic Relations for FE analysis of Plane Stress and

Strain Problems 3.3- Initial Stresses and Strains 4- Plane Stress Rectangular Element

4.1- Stiffness Matrix 4.2- Load Vector 4.3- Strains and Stresses in Rectangular Element 5- Plane Stress Triangular Elements 5.1- Constant Stress Triangular Element (C.S.T) 5.2- Linear Stress Triangular Element (L.S.T.) 5.3- Quadratic Stress Triangular Element (QST)

5.4- Boundary with Springs

6- Natural Coordinates and Shape Functions "C0" 6.1- Line and Rectangular Elements 6.2- Triangular elements 7- Curved, Isoparametric Elements 7.1- Geometric Conformability of elements 7.2- Constant Derivative Condition

2

Page 3: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

8- Quadrilateral Iso parametric Elements 8.1- Four node Quadrilateral Element 8.2- Eight Node Quadrilateral Element (Plane Elasticity) 8.2.1- Element Properties (Evaluation of stiffness Matrix)

8.2.2- Stiffness Matrix 8.2.3- Comment on det[J] 8.2.4- Body Forces 8.2.5- Specific Boundary Stress (stress boundary condition)

9- Numerical Integration (Gauss Quadrature) 9.1- Line Integration

9.2- Gauss Quadrature Numerical Integration Over a Rectangle

9.3- Comment on Numerical Integration 9.4- Choice of Quadrature Rule, Instabilities 9.5- Stress Calculation and Gauss Points

3

Page 4: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

1. Basic Equations of Solid Mechanics (3-D) 1.1- Stress and strain State of stress in a volume (3D) zxyzxyzyx

T τττσσσσ =

=zyx σσσ ,, Normal components of stress =zxyzxy τττ ,, Components of shear stress

Strain zxyzxyzyx

T γγγεεεε =

1.2- Strain-displacement equations (Kinematics equations) u , v and w are displacements in x,y and z directions, respectively.

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠⎞

⎜⎝⎛

∂∂

+⎟⎠⎞

⎜⎝⎛

∂∂

+⎟⎠⎞

⎜⎝⎛

∂∂

+∂∂

=222

21

xw

xv

xu

xu

Retaining only the first order term and neglecting second order:

zw

yv

xu

zyx ∂∂

=∂∂

=∂∂

= εεε .

Only for small deformation, that each derivative is much smaller than unity

yw

xw

yv

xv

yu

xu

yu

xv

xy ∂∂

∂∂

+∂∂

∂∂

+∂∂

∂∂

+∂∂

+∂∂

.

xw

zu

zv

yw

yu

xv

zxyzxy ∂∂

+∂∂

=∂∂

+∂∂

=∂∂

+∂∂

= γγγ

for large deformation higher terms must be retained “ geometric nonlinearity ” 1.3- Linear Constitutive Equations The stress tensor and strain tensor are related. These relations depend on the nature of the material and are called constitutive laws. We shall be concerned in most of this text with linear elastic behavior, wherein each stress components is linearly related, in the general case, to all the strains by equations of the form( and vice versa):

klijklij C ετ = C’s are at most functions of position. This law is called generalized Hook’s law.

4

Page 5: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Since τij and εkl are second-order tensor fields and symmetric, Cijkl must be symmetric in ij and kj and also fourth-order tensor field. We may assume that the material is homogeneous( same composition throughout) so Cijkl is constant for a given reference. Hook’s law in one dimensional space can be written as: DoneE −= )( εσ The generalized Hook’s law in matrix notation can be written as.

[ ] [ ] σε

εσDCD

==−3

[ ]⎥⎥⎥

⎢⎢⎢

⎡=

666261

262221

161211

.......

..............

ccccccccc

C

Starting with 81 (34) terms for Cijkl due to symmetry only 21 terms are independent for Linear elastic, anisotropic and homogeneous material. Therefore, [C] and [D] are symmetric with 21 experimental evaluation of elastic constant. For linear orthotropic, [C] becomes:

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

66

55

44

33

2322

131211

..

.........

cc

ccccccc

9 constants

The stress-strain equations for orthotropic materials may be written in terms of the young’s moduli and poisson’s ratios as dollows:

zx

zxzx

yz

yzyz

xy

xyxy

zz

yy

yzx

x

xzz

zz

zyy

yx

x

xyy

zz

zxy

y

yxx

xx

GGG

EEE

EEE

EEE

τγ

τγ

τγ

σσυ

συ

ε

συ

σσυ

ε

συ

συ

σε

===

+−−=

−+−=

−−=

1

1

1

5

Page 6: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

There are 12 material parameters which only 9 are independent. This is because of the followings:

xz

x

zx

z

zy

z

yz

y

yx

y

xy

x EEEEEEυυυυυυ

===

Linear Isotropic Elasticity Isotropic material are those that have point of symmetry, that is, every plane is a plane of symmetry of material behavior. This property requires that mechanical properties of a material at a point are not dependent on direction. Thus a stress such as τxx must be related to all the strains εij for reference xyz exactly as the stresses τx’x’ is related to all the strains ε’ij for a reference x’y’z’ rotated relative to xyz. Accordingly, Cijkl must have the same components for all references. A tensor such as Cijkl whose components are invariant wrt a rotation of axes is called isotropic tensor. Only two independent elastic constants are necessary to represent the behavior for linear, isotropic and elastic material, the stress-strain relation in this case can be written as:

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

+

+

+

−−

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

zx

yz

xy

z

y

x

zx

yz

xy

z

y

x

E

ESymmetric

E

E

EE

EEE

τττσσσ

υ

υ

υ

υ

υυ

γγγεεε

)1(2

0)1(2

00)1(2

0001

0001

0001

or in terms of stress components:

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

−−

−−

−+=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

zx

yz

xy

z

y

x

zx

yz

xy

z

y

x

Symmetric

E

γγγεεε

υ

υ

υυ

υυυυυ

υυ

τττσσσ

221

0221

00221

000100010001

)21)(1(

6

Page 7: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

It is well to know that a material may be both isotropic and inhomogeneous or, conversely, anisotropic and homogeneous. These two characteristics are independent. 1.4 Potential Energy for a Linear Elastic Body (general form) The potential energy can be written as:

1

1

),,(

)(

dSwTvTuTdVwfvfufwvudu

tractionsurfaceandforcesbodyLoadsAppliedtheofEnergyPotentialWEnergyStrainU

WU

S

zyx

V Vzyx ∫∫∫∫∫ ∫∫∫ ⎟

⎠⎞

⎜⎝⎛ ++−⎟

⎠⎞

⎜⎝⎛ ++−=

==

−=

−−−−−−

π

π

S1 is surface of the body on which surface tractions are prescribed. d(u,v,w) is strain energy per unit volume (strain energy density). The last two integrals represent the work done by the constant external forces, that is, the body forces and surface tractions

. A bar at the top of a letter indicates that the quantity is specified.

zyx fandff−−−

,,

zyx TandTT−−−

,

⎭⎬⎫

⎩⎨⎧=

⎭⎬⎫

⎩⎨⎧

⎭⎬⎫

⎩⎨⎧=

⎭⎬⎫

⎩⎨⎧

=

⎭⎬⎫

⎩⎨⎧−⎟

⎞⎜⎝

⎛⎭⎬⎫

⎩⎨⎧−=

=−==

−−−−

−−−−

−−

∫∫∫∫∫

zyx

T

zyx

T

T

S

T

V

TT

TT

TTTT

ffff

wvuuwhere

dSTudVfuC

energystraindlE

dlDdVCdVwvudu

1

2

1

2][21

)21

21:1(][

21

21),,(

εεπ

σεσεεσε

For springs on the boundary we can write for a 2-D case:

springscoupledofeffectsvu

vududu

uududutoaddedbemustboundarytheonsprings

uududu

jiij

T

⎭⎬⎫

⎩⎨⎧

⎥⎦

⎤⎢⎣

⎡+=

+=

+=

2221

1211

21

21

][21

αααα

α

α

7

Page 8: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

2-Dimensional Specializations of Elasticity Some times due to geometry and loading configurations a 3-D problem may reduce to problem in one or 2-D. 2.1- Plane Strain In this case, strain normal to the plane is zero. Long body whose geometry and loading do not vary significantly in the longitudinal direction are taken as plain strain cases, such as dams, retaining walls, etc. In plain stress problems, we may consider only a slice of unit thickness. If f(x,y) is variable at a cross section some distance away from the ends, we may assume w=0 (displacement along the z direction. Then

)(0 yxzzxyzz then σσνσγγε +==== nonzero strains are εx , εy and εz. Then we can write:

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥⎥

⎢⎢⎢⎢

−−

−+=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

xy

y

x

xy

y

x E

γεε

ννν

νν

νντσσ

22100

0101

)21)(1(

Earth dam

2.2- Plane Stress In this case, stress normal to the plane is zero such that problem can be characterized by very small dimensions in the z direction for example thin plate loaded in its plane. No loading are applied on the surface of the plate, then:

)(1

0 yxzzzxyz then εεν

νεσττ +−

====

8

Page 9: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

xyyx and τσσ , are averaged over the thickness and independent of z.

9

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥⎥

⎢⎢⎢⎢

−−=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

xy

y

x

xy

y

x E

γεε

νν

ν

ντσσ

2100

0101

1 2 y y

x z Plane stress: thin plate with in-plane loading 2.3- Axisymmetric Problem In this case, axisymmetric solids subjected to axially symmetric loading. Due to symmetry, stress components are independent of angular coordinates. Hence, all derivatives wrt θ vanish and component

zrzrv θθθθ ττγγ ,,,, become zeros. Then nonzero components relation can be written as:

z, w

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

−−

−−

−+=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂

+∂∂

=∂∂

==∂∂

=

rz

z

r

rz

z

r

rzzr

symmetry

E

rw

zu

zw

ru

ru

γεεε

νν

ννννν

νντσσσ

γεεε

θθ

θ

221

010101

)21)(1(

θ

u,r Cylinder under axisymmetric loading

Page 10: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

3. Plane Elasticity In a domain of Ω for i=1,2,3 and j=1,2,3 we have:

EquationsKinematicsuu

EquationsveConstitutiE

EquationsmEquilibriuf

ijjiij

klijklij

ijij

)(21

,,

,

+=

=

=

ε

ετ

τ

These three set of equations have to be satisfied within the two dimensional domain of Ω. Further, these are also subjected to some boundary conditions. T yy

τnn υ τns

τxx Ω τxy

τyy

x x Following three sets of boundary conditions occur commonly in plane elasticity.

a) Homogeneous boundary conditions

ui

Tjij

Sonu

Son

0

0

=

=υτ

jυ =components of unit outward normal ST=Stress free part of the boundary Su=Part of the boundary where displacements are specified to be zero

b) Mixed homogeneous boundary conditions

Miijjij

ui

Tjij

SonuSonu

Son

00

0

=+=

=

αυτ

υτ

ijα =Constants such as spring constant SM=Part of the boundary where mixed conditions are specified (e.g. springs or elastic foundation etc.)

10

Page 11: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

c) Non homogeneous boundary conditions (Mixed)

Miiijjij

uii

Tijij

SonCu

Sonuu

SonT

=+

=

=

αυτ

υτ

Where quantities with the bar on the top are specified. Let us consider the following condition for now:

Miijjij

ui

Tijij

SonuSonu

SonT

00

=+=

=−

αυτ

υτ

Potential energy expression is then given by (t=thickness):

⎥⎥

⎢⎢

⎡+−Ω−Ω= ∫∫∫∫

ΩΩ

dSuudSuTdufdtMT S

iiS

iiiiijij αετπ21

21

equation 1

where the last two integrals are the boundary integrals (line integrals). 3.1- Strain Energy in Plane Elasticity Previously, the strain energy had been written either in tensor notation or matrix notation. In x, y coordinates, strain energy can be written as:

( )

( )dxdytU

thentconsistif

dVU

EnergyStrainU

xyxyyyyyxxxx

xyxyyyyyxxxxV

εγετετ

εγετετ

++=

++=

=

∫∫∫

∫∫∫

Ω21

:tan21

Substituting for stresses from constitutive equations of plane stress:

dxdyEtU xyyyxxyyxx ⎟⎠⎞

⎜⎝⎛ −

+++−

= ∫∫∫Ω

2222 2

12)1(2

1 γνενεεεν

Substituting for strains from kinematic relations:

( ) dxdyvuuuuuEtU xyyxyx ⎟⎠⎞

⎜⎝⎛ +

−+++

−= ∫∫∫

Ω

2222 2

12)1(2

1 ννν

11

Page 12: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

In plane stress formulation, if we change ν with ν/(1-ν) and E with E/(1-ν2) then the constitutive equations would be for plane strain. You can compare the different boundary conditions of above with the boundary conditions obtained in assignment no.1 problem 4. 3.2- Kinematic Relations for FE Analysis of Plane Stress and Strain

Problems

In simplified notation:

[ ] uLvu

xy

y

x

xy

yy

xx

=⎭⎬⎫

⎩⎨⎧

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

∂∂

∂∂

∂∂

∂∂

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

εγεε

0

0

[ ] ετ D= Where [D] is the elasticity matrix obtained previously. [D] for plane stress and strain problems are different. [L] is the linear operator matrix. Next consider approximations for u(x,y) and v(x,y). Suppose those are given by (within an element):

( ) ][][:][]][[][

]][][[][]][[

][

000000

),(),(

3

3

2

2

1

1

321

321

332211

332211

DDnoteDLD

LDDL

u

vuvuvu

vu

u

vvvyxvuuuyxu

TTTeT

e

e

ee

e

===

==

=

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎦

⎤⎢⎣

⎡=

⎭⎬⎫

⎩⎨⎧

=

++=++=

φδετ

δφετ

δφε

δφ

φφφφφφ

φφφφφφ

Substituting above equations into the strain energy, we get strain energy within an element:

12

Page 13: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

( )[ ] [ ]

yandxoftindependenis

dBDBtU

LB

dLDLtU

e

eeTTee

eeTTee

e

e

]][[][2

]][[][

]][[][]][[2

δ

δδ

φ

δφφδ

Ω=

=

Ω=

∫∫

∫∫

Ω

Ω

Assuming homogeneous boundary conditions i.e. the last two integrals in equation 1are zero. The body force term then yields:

0][

][]][[][

][]][[][2

..

][

=⎭⎬⎫

⎩⎨⎧

⎥⎥

⎢⎢

⎟⎟

⎜⎜

⎛Ω

⎭⎬⎫

⎩⎨⎧

−⎟⎟

⎜⎜

⎛Ω=

Ω⎭⎬⎫

⎩⎨⎧

−Ω=

=Ω⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=Ω⎭⎬⎫

⎩⎨⎧

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

=⎭⎬⎫

⎩⎨⎧

Ω⎭⎬⎫

⎩⎨⎧

=Ω⎭⎬⎫

⎩⎨⎧

ΩΩ

ΩΩ

Ω

Ω

−−

Ω

Ω

∫∫∫

∫∫∫

∫∫

∫∫

eee

eTeeTTee

eTTeeeTTee

ee

y

xTTeeT

y

x

eTeT

FK

dftdBDBt

dftdBDBt

forcesbodyofPEorforcesbodybydoneworkei

Wdf

ftdfut

f

ffwhere

dfutduft

ee

ee

ee

ee

δ

φδδδδπ

φδδδπ

φδ

13

Page 14: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

3.3- Initial Stresses and Strains We showed that stresses are given by: [ ] ετ D= In general, material within the element boundaries may be subjected to initial strain 0ε such as may be due to temperature changes, shrinkage etc.. In addition, the body may be stresses by some known stresses 0τ (residual stresses, …), such stresses, for instance could be measured but the prediction of which, without the full knowledge of the material history is impossible. When both, initial stresses and strains are taken into account, then the stresses due to externally applied loads are given by: [ ] ( ) [ ]

( ) ( ) ( ) eTeTe

eT

e

dtdDtU

stressgcauStrain

dtU

bygiveniselementjththeenergyinstrainthenowDD

D

ee

e

Ω−+Ω−−=

−==⎭⎬⎫

⎩⎨⎧

Ω⎭⎬⎫

⎩⎨⎧

=

+−=+−=

∫∫

ΩΩ

Ω

0000

0

00

00

][21

sin

21

:][

τεεεεεε

εεε

τε

τεεττεετ

Expanding the above equation yields:

( )

eTeT

eTTTTe

dtdt

dDDDDtU

ee

e

Ω−Ω

+Ω+−−=

∫∫

ΩΩ

Ω

000

0000 ][][][][21

τετε

εεεεεεεε

The first term on the LHS is the same as that we obtained before: eT

e dDtUe

Ω= ∫Ω

εε ][2

14

Page 15: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

The second and third terms are equal:

( )

( ) eTT

e

TTT

eeT

eeT

eT

e

eeTTeTeT

eTeT

eTeTeTe

dDBtF

Hence

Df

where

dBftdLftF

dLDtdDtdt

dtdt

dDtdDtdDtU

e

ee

eee

ee

eee

Ω−=⎭⎬⎫

⎩⎨⎧

−=⎭⎬⎫

⎩⎨⎧

Ω⎭⎬⎫

⎩⎨⎧

=Ω⎭⎬⎫

⎩⎨⎧

=⎭⎬⎫

⎩⎨⎧

=

Ω−=Ω−Ω=

Ω−Ω

+Ω+Ω−Ω=

∫∫

∫∫∫

∫∫

∫∫∫

Ω

Ω

Ω

ΩΩΩ

ΩΩ

ΩΩΩ

00

00

0000

00

*

0

00

*

0

][][

:

][

][]][[

]][[][][*

][2

][][21

ετ

ετ

δδφδ

δφετεεετ

τετε

εεεεεε

44 344 21

444 3444 21

Now if we rewrite the potential energy expression ,

Te

ee

eTe

eT

eeTee

FfK

YieldsMinimizing

tsConsFfK

−⎭⎬⎫

⎩⎨⎧

=

+−⎭⎬⎫

⎩⎨⎧

+=

δ

δδδδπ

][

:

tan][21

Initial strains and stresses (know priori) contribute to the load vector.

15

Page 16: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

4- Plane Stress Rectangular Element We have four corner nodes and it is logical to have u and v displacements as dof at each node. Hence, there are 8 dof per elements. y, η v4 v3 3 u44 η=y/a

1 2 v2

v1

u3

u1

b ξ=x/a x, ξ u2 a Let the generalized forces at the ith node be Ui and Vi. Assume the polynomials (within the element) for u and v:

bilinearLinear

hgfevdcbau

ξηηξηξξηηξηξ

+++=+++=

43421),(),(

The ξη terms are bilinear, because for constant η, u and v are linear in ξ, and for constant ξ, u and v are linear in η. Check for convergence can be done by following requirements:

a) Rigid body modes Two translation u )tan( tConseva == One rotation )tan( tConsfcvu

−=∂∂

−∂∂

ξη

b) Constant strain This implies that u and v should be arbitrary linear functions i.e. gyfxevcybxau ++=++=

c) Continuity Both displacements u and v are required to be continuous between elements. "continuity of disp. And its derivative to the order of (n-1) where n is the highest derivatives in the PE function".

d) Spatial Isotrophy Inclusion of xy instead of x2 or y2 (ξη instead of ξ2 or η2) satisfies this requirement.

Requirements a, b, c and d are all satisfied by the equation of the displacements. Note along the edges u and v are linear. e.g. edge 1-2:

16

Page 17: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

ξηξξηξ

fevbau

+=+=

),(),(

Therefore, we have to match displacements at only two nodes (1 and 2) to make u and v continuity along an edge.

mpmp

mpmp

vvvv

uuuu

3241

3241

==

==

m4 3

1 2

1 p

4 3

2 Therefore, displacements equations for u and v satisfy the convergence requirement. Now find constants a to h in displacement equations in terms of generalized degree of freedom (nodal dof) ui's and vi's.

cauudcbauu

bauuauu

+==+++==

+====

)1,0()1,1()0,1()0,0(

4

3

2

1

Solving the above equations for a to h in terms of ui's to get: Similarly for vi's .

ηξφξηφηξφηξφ

φηξφηξ

ηξξηηξηξηξηξξηηξηξηξ

)1()1()1)(1(:

),(),(

)1()1()1)(1(),()1()1()1)(1(),(

4321

4

1

4

1

4321

4321

−==−=−−=

==

−++−+−−=−++−+−−=

∑∑==

where

vvuu

orvvvvvuuuuu

iii

iii

( )( )143)1(),(

021)1(),(

3

2

4

1

=−+−=

=−+−=

ηξξηξ

ηξξηξ

edgealonguuu

edgealonguuummm

ppp

Then matching will make u continuous along the boundary between the two elements. Similarly for v displacement.

mpmp uanduuandu 3241 ,

17

Page 18: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

4.1- Stiffness Matrix Substitute u and v in the expression for strain energy:

( )

⎟⎟⎠

⎞⎜⎜⎝

∂⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

=∂∂

=∂∂

=

==

⎥⎥⎥⎥

⎢⎢⎢⎢

⎭⎬⎫

⎩⎨⎧ ++⎟

⎠⎞

⎜⎝⎛ −

+++

−=

=

=⎟⎠⎞

⎜⎝⎛ +

−+++

−=

∫ ∫

∫∫∫Ω

jj

ii

xi

ii

i

jijijijijiji

jijijijijiji

T

eTxyyxyx

ua

ua

u

jioversummation

ddvv

avu

abuu

b

vuab

vvb

uuaEtU

vuvuvuvu

KdxdyvuuuuuEtU

ξ

φ

ξφ

ξφ

φηφ

φ

ηξφφφφφφν

φφνφφφφ

ν

δ

δδννν

ξη

ξξξηηη

ηξηηξξ

11

4,3,2,14,3,2,1

1212

1

211

)1(21

][21

212

)1(21

2

22

221

0

1

02

44332211

2222

Castigliano's Theorem (1st) i

ei u

UF

∂∂

= Ue is the strain energy of the

element, ui is the generalized displacement and Fi is the generalized force corresponding to the generalized displacement ui. Then the first row of the stiffness matrix is given by:

ratioaspectSabcall

ba

babEtK

egrationafterand

ddub

ua

EabtUK

ddv

abu

b

vab

uaEabt

uU

K

e

e

jjjj

jjjje

jjei

=

⎥⎦

⎤⎢⎣

⎡⎟⎠⎞

⎜⎝⎛ −

−+−

=

−−=−−=

⎥⎦

⎤⎢⎣

⎡⎟⎠⎞

⎜⎝⎛ −

+−

=

⎥⎥⎥⎥

⎢⎢⎢⎢

⎭⎬⎫

⎩⎨⎧ +⎟

⎠⎞

⎜⎝⎛ −

++

−=

∂∂

=

∫ ∫

∫ ∫

221,1

11

11121112

1

0

1

0211,1

112

1121

0

1

02

1,

21)1(24

)1(12

int)1()1(

211

)1(2

222

1

22

)1(2

ννν

ξφηφ

ηξφφνφφν

ηξφφφφν

φφνφφ

νδ

ηξ

ηηξξ

ξηηη

ξξξξ

Similarly we can determine the other components, finally:

18

Page 19: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

SS

k

SS

kS

SkS

Sk

SS

kkS

Sk

SkkS

Sk

kkkkkkkkkkkkkkk

kkkkkkkkkkk

kkkkkkk

SYMMkkk

EtKe

)1(22

)1(2)1(14)1(12

)1(4)31(23)1(22

)1(234)1(

23)1(24

.

)1(12][

10

987

654

321

321059265

1582754

326592

15427

32105

158

32

1

2

ν

ννν

ννν

ννν

ν

−−=

−−−=−+−=−−−=

−+−=−−=−−=

−+=+=−+=

⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢

−−

−−−

−=

4.2- Load Vector

yetknownnotisFWF

recallVUVUVUVUF

KF

ee

eTe

Te

eee

δ

δ

∂=

=

=

:

][

44332211

In order to determine the load vector for an element we need to know the loading, i.e. body forces, boundary stresses etc.. Consider the case of gravity loading: fy=-γ where γ is the specific weight. The work done by gravity is:

101010104

4

,

4

),(

862

4

1

1

0

1

012

1

0

1

0

AtF

bygivenisloadgravity

FFAtV

WF

similarly

AtdabdtV

WF

dabdvtdAvtW

Teg

eee

ge

ege

iie

g

γ

γ

γηξφγ

ηξφγηξγ

−=

==−=∂

∂=

−=−=∂

∂=

−=−=

∫ ∫

∫ ∫∫∫

19

Page 20: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Next considering an element pth with one edge coinciding with the boundary of the domain as shown on the figure: Suppose both normal and shear stresses are prescribed on this boundary. Therefore, work done by the boundary stresses is:

3 Boundary edge4

20

b

ξ=s/b

1 2

τnn

τns

mannerclockwisecounterisegrationdsuTtW ii

ST

T

int−

∫=

Further suppose the normal and tangential stresses vary along edge 2-3 boundary stresses may then be approximated by a parabolic expression:

b ξ=s/b

4 3

1 2

Boundary node number p3

P2

p1

3

)2()44()231(

)()(

)2()44()231()(

'')(

42)

2(

)0()(

23

22

21

3

1

32

22

12

23213

2

3212

11

2321

ξξϕξξϕξξϕ

ξϕξ

ξξξξξξξ

+−=−=+−=

=

+−+−++−=

++==

++==

==++=

∑=

iii

ii

pp

pppp

sboftermsinscforsolvebcbccbpp

bcbccbpp

cppscsccsp

2

1

Normal and tangential (or shear) stresses can now be approximated by above equation using the stress values at the temporary boundary nodes 1,2 and 3 i.e. let:

332211

332211

nsynsynsy

nnxnnxnnx

pppppp

ττττττ

======

Page 21: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

In order to use them in the equation of potential energy, we also need to know u and v distribution along the edge2-3. From before we know it is linear: If any of the other edges have prescribed stresses on it, i.e. more than one edge coincides with the stress boundary, then we can generate another load

vector similar to above vectors, with non zero entry indifferent positions of the load vector. For example, if edge 3-4 also has prescribed stresses, then F1

eT= F2eT =F3

eT =F4eT=0 the new FT

e for 3-4 is then added to FTe for

edge2-3.

( ) ( ) ( ) ( )[ ]

( )

( )

( )

( )

( ) ( ) ( ) ( )[ ]

eT

eg

e

yyxxyyxxTe

T

yyTeT

xxTeT

yyTeT

xxTeT

eTeTeTeT

yyyyxxxxT

yxT

FFF

bygiventhenisvectorloadtotalelementthisforthen

ppppppppbtF

onlyedgeonstressestodue

ppbtv

WF

ppbtuWF

ppbtvWF

ppbtuWF

FFFF

vppvppuppuppbtW

obtainweegrationon

dvpbtdupbtW

vvvuuu

+=

++++=

+=∂

∂=

+=∂∂

=

+=∂∂

=

+=∂∂

=

====

+++++++=

+=

+−=+−=

∫∫

:,

002222006

:32

26

26

26

26

02

22226

:,int

)()()()(

)1()()1()(

32322121

323

6

323

5

212

4

212

3

8731

332221332221

1

0

1

0

32

32

ξξξξξξ

ξξξξξξ

21

Page 22: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

4.3- Strains and Stresses in Rectangular Element Recall:

[ ]

[ ]

( ) ( )

( ) ( ) ⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

−+−+−+−

++−++−=

∂∂

+∂∂

=∂∂

+∂∂

=

−+−++−=∂∂

=∂∂

=

−+−++−=∂∂

=∂∂

=

−++−+−−=−++−+−−=

ηξξηγ

ξη

ε

ηξ

ε

ηξξηηξηξηξηξξηηξηξηξ

43214321

2121

432141

432121

4321

4321

11

1111

)(11

)(11)1()1()1)(1(),()1()1()1)(1(),(

vvvva

uuuub

vva

uubv

au

bxv

yu

vvvvvvb

vby

v

uuuuuua

uax

uvvvvvuuuuu

xy

yy

xx

Stresses are then obtained from equations [ ] ετ D= . [D] can be etermined based on the problem at hand is plane stress or plane strain. Note strain εxx is linear in η and εyy linear in ξ where as γxy is complete linear. Further, these are not continuous across the interelement boundaries. It is convenient to obtain strains at the centroid of the element, i.e. at ξ=η=0.5

[ ]

[ ]

( ) ( )43214321

4321

4321

21

2121

21

vvvva

uuuub

vvvvb

uuuua

xy

yy

xx

−++−+++−−=

++−−=

−++−=

γ

ε

ε

Then proceed to obtain stresses at the centroid from theses strains.

22

Page 23: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

5- Plane Stress Triangular Elements 5.1- Constant Stress Triangular Element (C.S.T) Note: cheap element

u2

u3

v2

v3

v1

x

y

u1

3

2 1

Assume linear displacements, i.e.

fyexdyxvcybxayxu

++=++=

),(),(

Here, we have three node triangle with two dof per node- six dof per element. We have six parameters a, b, c, d, e, and f to go with six dof. We can proceed in exactly the same manner as we did for the plane stress rectangle. However, we will follow a more general approach involving transformation matrix. Define x and y as the global coordinates and ξ and η and the local coordinates for a triangular element as shown in the figure. Specify the nodal coordinate as (x1,y1), (x2,y2) and (x3,y4) for nodes 1, 2 and 3, respectively. The calculated a, b, c and θ are:

(x1,y1)

(x2,y2)

(x3,y3)

θ

c

v2 u2

v3 u3

2

3

1

v1 u1

a

b

η y, v

ξ

x, u

23

Page 24: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

( ) ( )

( ) ( ) ( )( ) ( )([ ]

( ) ( )

)

( )( ) ( )([ ]

( ) ( )

)

( )( ) ( )( )[ ]121312131313

121312131313

122312322332

212

212

21212

1212

1sincos

1sincos

1sincos

)(sin

)(cos

yyxxxxyyr

xxyyc

yyyyxxxxr

yyxxb

yyyyxxxxr

yyxxa

yyxxrr

yybayy

rxx

baxx

−−−−−=−−−=

−−+−−=−+−=

−−−−−=−−−=

−+−=−

=+−

=

−=

+−

=

θθ

θθ

θθ

θ

θ

Now assume displacement in ξ and η system:

ηξηξ

ηξηξ

654

321

),(

),(

aaav

aaau

++=

++=−

now find in terms of nodal displacements 621 ....,, aaa 311 ....,,−−−vvu

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

⎡−

=

=

⎭⎬⎫

⎩⎨⎧

=

=

+=+==

+=+==

−=−−=−=

−−−−−−−

−−−

−−−

−−−

cc

aa

bb

T

aaaaaaA

vuvuvu

AT

caavcaacuu

aaavaaaauu

baavbaabuu

T

T

010000000101000000010100000001

][

][

),0(

)0,(

)0,(

654321

332211

643313

542212

541211

δ

δ

Note that det[T]=-c2(a+b) ≠0 for practical triangles, hence [T] is nonsingular and can be inverted A=[T]-1

−δ .

24

Page 25: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Strain Energy Calculation

( ) ηξννν

ηξννν

ηξηξ

ξηηξηξ

ddaaaaaaaaEtU

avavauau

ddvuvuvuEtU

Ae

Ae

⎟⎠⎞

⎜⎝⎛ ++

−+++

−=

====

⎟⎟

⎜⎜

⎛⎟⎟⎠

⎞⎜⎜⎝

⎛+

−+++

−=

∫∫

∫∫−−−−

−−−−−−

2553

2362

26

222

6,5,3,2,

2

,,,,2

,2

,2

22

12)1(2

212

)1(2

Integrand consists of constant terms and ∫∫ +=A

cbadd )(21ηξ

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

−−

−−

+=

∂∂

=∂∂

=∂∂

=

==

−−

= =∑∑

10000

02

102

100000000

02

102

10000010

000000

)1(2)(][

...

][21

21

2

22

11

6

1

6

1

ν

νν

ννν

νcbaEtk

etcaU

akaU

akeiaU

ak

AkAaakU

ejj

ejj

i

ejij

Tjiij

i je

Now transform to generalized displacement in local axes. Note that ( ) ]][[][

21][

21 11

−−

−−

−−

−== δδδδ TkTkU

TTTe from this equation ( ) 11 ]][[][][ −

−−

−= TkTk

T

y, v

Where is the stiffness matrix in local coordinate system. Next transform

from coordinates to u and v in x, y coordinate or global coordinates.

][−k

][−k ηξ ,, invu

−−

Consider rotation between ξ, η and x, y. η, v

θθθθ

θθθθ

cossinsincos

cossinsincos

vuvvuu

orvuvvuu

+−=+=

+=−=

−−

−−−− v

ξ, u v uθ

u x, u Why do we neglect translation between x, y and ξ, η? Because rigid body translation of an element does not contribute to strain energy, hence we neglect it.

25

Page 26: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎡−

=⎥⎥⎥

⎢⎢⎢

⎡=

=

=−

0000

]0[cossinsincos

][][]0[]0[]0[][]0[]0[]0[][

][

][

332211

θθθθ

δδ

δ

rr

rr

R

R

vuvuvuT

Again strain energy is invariant and:

( ) ( )

][]][[][][]][[][][

][21]][[][

21

][][][21][

21

11 RTkTRRkRk

kRkR

RkRkU

TTT

TTT

TTe

−−

==

==

==

δδδδ

δδδδ

[k] is the final stiffness matrix in the global coordinate system. Computing Steps 1- Specifying global coordinates of element nodes (x1,y1), (x2,y2) and (x3,y3) 2- Calculate a, b, c and θ 3- Calculate [T] and invert numerically 4-Calculate [ ], multiply [T]

−k -1[R]=[Q]

5- Calculate [k]=[Q]T[ ][Q]

−k

6- Return [k] to the main program Accuracy of Constant Stress Triangles We have u and v linear in x and y. Error in u and v from taylor's series is f(l2) where l is some typical size of an element. Therefore, error in strain(constant) is f(l). Hence, errot in strain energy is given by f(l2), if l=L/N where N is number of elements along a typical length of a problem, then the error in strain energy is given by f(1/N2). Unfortunately, we do not know the constant of proportionality α in the error =α/N2.

26

Page 27: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

5.2- Linear Stress Triangular Element (L.S.T.) Linear stress implies, we need quadratic or parabolic displacement field:

265

24321

265

24321

),(

),(

ybxybxbybxbbyxv

yaxyaxayaxaayxu

+++++=

+++++=

Note that six parameters a1,…,a6 and six u1,…..,u6 and similarly, six b1,…,b6 and six v1,…..,v6 are equivalents for 12 dof per element. We have assumed complete polynomial of degree 2. A complete polynomial is invariant regarding rotation and allows order of error to be determined from Taylor expression, with expression in displacement function, we also satisfy the convergence requirement i.e. rigid body modes, constant strains, and spatial isotrophy of the displacement field. y,v

3

27

x,u

1 u2

6 5

4 2

v2u6

v6 What about continuity? Along and edge, u and v will be quadratic function of edge coordinate. For the quadratic shown along the edge, we have 3 parameters α, β and γ and 3 dof u1, u4 and u2. Therefore, equating, these u’s along the edge will satisfy the continuity requirement.

1 4 2

η

ξ

U=α+βξ+γξ2

Page 28: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

5.3- Quadratic Stress Triangular Element (QST) Again use the same coordinate system (local) as for CST, i.e. ξ, η (u ).

−−

v

28

1

7 6

5

4

3 2

9

8 10

Centroidal node

y, v

x, u

3

1 (x1,y1)

(x3,y3) (x2,y2)

2 η, v

− ξ, u −

a

b

,

,

For stress to be quadratic within the element, need a polynomial which is at least cubic:

[ ]

[ ]3210210100

0123012010

),(

),(

10

110

10

1

320

219

218

317

21615

214131211

310

29

28

37

265

24321

==

==

+++++++++=

+++++++++=

=+

=

nav

mau

aaaaaaaaaayxv

aaaaaaaaaayxu

i

nmi

i

nmi

ii

ii

ηξ

ηξ

ηξηηξξηξηξηξ

ηξηηξξηξηξηξ

To transform the generalized coordinates a1, . . . , a20 into the nodal degrees of freedom, we need to decide on discretization in terms of dof and the number of nodes.

a) At each nodes the dof are u . We require 10 dof in and 10 dof in

for a

−−

v−

u−

v 1, . . . , a20. Then obtain:

[ ]20321

10102211

......

....

:][

aaaaA

vuvuvu

whereAT

T

vu

T

a

cc

=

⎥⎥⎦

⎢⎢⎣

⎡=

=

δ

δ

Page 29: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

29

3 24 u4, v4

b) at each corner nodes take u as the dof and u at the centroid. Thus, we have six dof per corner nodes and 18+ 2=20 dof per element.

ηξηξ ,,,, ,,,,,−−−−−−

vvvuu−−

v,

Then obtain:

1u1, u1,ξ, u1,η

[ ]20321

44111111

......

..

:][

aaaaA

vuvvvuuu

whereAT

T

T

b

=

⎥⎦⎤

⎢⎣⎡=

=

−−−−−−−

ηξηξδ

δ

Determinant of [Tb]=c14(a+b)14/729 which is nonzero for all practical problems. Regardless of which discretization we use, we always compute [ k ] in generalized coordinates a

1, . . . , a20.

][21

:)!2(

!!])([),(

int

212

)1(2

111

210

1

10

1

2,

210

1

10

1

2,

110

1,

2

,,,,2

,2

,2

AkAU

termsallofevaluationAfternmnmbacddnmF

likeegralgeneralGet

ddmmaaddu

mmaaumau

ddvuvuvuEtU

Te

mmnnm

A

nnmm

Aijiji

iA

nnmm

ijiji

i

nm

iii

Ae

jiji

jijiii

+++

+−+

==

+−+

==

−−

=

−−−−−−

=

++−−==

=

==

⎟⎟⎠

⎞⎜⎜⎝

⎛⎟⎠⎞

⎜⎝⎛ +

−+++

−=

∫∫

∫∫∑∑∫∫

∑∑∑

∫∫

ηξηξ

ηξηξηξ

ηξηξ

ηξννν

ξ

ξξ

ξηηξηξ

Now transform to nodal variables (DOF) in local coordinates, then transform to global coordinates i.e. into u, v etc.

Page 30: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

5.4- Boundary with Springs Recall

⎥⎥

⎢⎢

⎡+−Ω−Ω= ∫∫∫∫

ΩΩ

dSuudSuTdufdtMT S

iiS

iiiiijij αετπ21

21

suppose edge 1-2 of the element shown is on an elastic foundation. Foundation modulus of spring stiffness can be approximated by:

ξξξ NNN KKK 21 )1()( +−=

ξ 2

30

u1, v1

1 u2, v2

K1

N

K2N

For CST, v displacement along the edge is given by: ξξξ 21 )1()( vvv +−=

the last term in equation of the PE (on the RHS) is:

ξξξ dvKlU Nl

B )()(21 2

0∫=

Contribution to the nodal forces is then given by:

Page 31: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

[ ] [ ]

[ ]

⎭⎬⎫

⎩⎨⎧

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟⎟

⎞⎜⎜⎝

⎛+

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟⎟

⎞⎜⎜⎝

⎛+

=⎭⎬⎫

⎩⎨⎧

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡++⎥

⎤⎢⎣

⎡+=

∂∂

=∂∂

=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

⎥⎦

⎤⎢⎣

⎡++⎥

⎤⎢⎣

⎡+=

−+−=∂

∂=

∂∂

=

==∂∂

=

2

1

2121

2121

4

2

221

121

244

221

121

2

21012

2

654321332211

4121212

1212124

4121212

1212124

)1()1()(

vv

KKKK

KKKK

lFF

vKKvKKlvUUF

vKKvKKlF

dvvKlv

UUF

vuvuvuwhereUF

NNNN

NNNN

B

B

NNNNBBB

NNNNB

lBBB

i

BBi

δ

ξξξξξδ

δδδδδδδδ

For tangential springs along edge 1-2: ξξξ TTT KKK 21 )1()( +−=

and: ξξξ 21 )1()( uuu +−=

and:

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

−−−−−−−−−−−−−−−−−−−−−−−−−−−−

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎭⎬⎫

⎩⎨⎧

⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

⎛+

⎟⎟⎠

⎞⎜⎜⎝

⎛+⎟

⎟⎠

⎞⎜⎜⎝

⎛+

=⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

6

5

4

3

2

1

6

5

4

3

2

1

2

1

2121

2121

2

1

:

4121212

1212124

δδδδδδ

YYXX

YYXX

FFFFFF

followsasismatrixstiffnessthetoaddition

uu

KKKK

KKKK

lFF

TTTT

TTTT

B

B

31

Page 32: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

6- Natural Coordinates and Shape Functions "C0" Natural Coordinates are dimensionless, homogeneous and independent of size and shape of the elements. 6.1- Line and Rectangular Elements Relation between natural and global coordinates:

)1(21)()1(

21)(

)1(21)1(

21

21

2

1

21

ssNssNXNX

XsXsX

ii

i +=−==

++−=

∑=

Y Constant A and E

S=+1 S=-1 U2 U1 S 2

32

X1

1

X2 X, U

ι

Line element in global and natural coordinate system Here N1 and N2 are functions of the natural coordinates s and are called element shape functions or interpolation functions. These shape functions or interpolation functions can be used in describing the linear displacement field u within the bar or line element.

dXdsUU

dXds

dsdU

dXdU

UUUUUNU

UsUsU

ii

i

2

)1()1(

)1(21)1(

21

12

21

2

1

21

−===

=+=−=

++−=

∑=

ε

Note above equation for U provides only C0 continuity since only U is continuous across the node between two adjacent elements.

ectedasl

UUldX

dsorlXXdsdX

exp

222

12

12

−=

==−

=

ε

Hence, strain-displacement transformation matrix [B] is given by:

Page 33: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

[ ]

[ ]

[ ] dsJElAK

elasticityofulusEDWheredXBDBAK

UU

l

lB

Tl

][1111

][

mod][]][[][][

111

111][

1

12

0

2

1

+−⎭⎬⎫

⎩⎨⎧+−

=

==

⎭⎬⎫

⎩⎨⎧

−=

−=

∫+

ε

Where [J] is the Jacobian relating the element length in global coordinate system to an element length in natural sys. For one dimensional problem:

⎥⎦

⎤⎢⎣

⎡−

−=⎥

⎤⎢⎣

⎡−

−=

==

∫+

−1111

21111

][

21

12 l

AEdsllAEK

dslJdsdX

This is the stiffness matrix of the line element. For rectangular elements, the natural coordinates take in the values of E1 on the edges of the rectangle as shown. For four node rectangles, the interpolation functions or shape functions are:

)1)(1(41)1)(1(

41

)1)(1(41)1)(1(

41

43

21

tsNtsN

tsNtsN

+−=++=

−+=−−= t=+1u4, v4 u3, v3

4 3 ts =-1 s=+1s

1 2

u1, v1 u2, v2 t=-1 Recall bilinear polynomials used for u and v in rectangular plane stress element. If the origin of x and y co-ordinates for the element is chosen at the centroid, the shape functions φ1 , .., φ4 are the same as N1, .., N4 except we have s and t coordinates instead of ξ and η (ξ=x/a, η=y/b) We can use natural coordinates to express u and v within the element as:

33

21

21

21

21

4

1

4

1

)1(21)1(

21

)1(21)1(

21

1,21.)1,1()1,1(.)1,1()1,1(

vsvsv

ususu

tedgealongfurtheretcvvvvetcuuuu

vNvuNu ii

iii

i

++−=

++−=

−=−=−+=−−=−+=−−

== ∑∑==

t s

Page 34: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

y (0,0,1) (x3,y3)

i.e. u and v vary linearly along edge 1-2, therefore equating the nodal displacements u and v at nodes along an edge provides continuity of the displacements i.e. C0 continuity. 6.2- Triangular elements (x,y)

p(L1, L2, L3) L2=0 L1=0 A1 A2 Use area coordinates L1, L2 and L3

34

x

(1,0,0)(0,1,0)

(x1,y1) (x2,y2)

A3

1321

321

33

22

11

=++−−=

===

LLLtrianngleofAreaA

AA

LA

AL

AA

L

L3=0

The only two of the area coordinates L1, L2 and L3 are independent. Relation between area coordinates and the global coordinates of any point p is given by:

[ ] [ yxZLLLZT

yx

abAabAabA

ALLL

yx

xxyyyxyxxxyyyxyxxxyyyxyx

ALLL

invertingLLL

yyyxxx

yx

TT 1][

1

222

21

1

21

1111

321

3312

2231

1123

3

2

1

12211221

31133113

23322322

3

2

1

3

2

1

321

321

==ℑ=ℑ

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

⎡=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

−−−−−−−−−

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥

⎢⎢⎢

⎡=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

]

Geometric interpolation of the terms in above equation is as follows:

Page 35: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

DB

∫i

d

I

s

A

Area O12=A12Area O13=A13

y

L1=11

3

2

h hL1

hdL1

dA

−b

b

L1=0b=b(1-L1)

ifferentiation y chain rule:

)!2(!!!2

:

33)

33

2()1(

)1(

:

2sin

21

,

2sin

21

321

10

21

111

1

01

111

3

1

3

1

3

3

2

2

1

13

1

1

+++=

==−=−=

−==

=∂∂

∂∂

=∂

=∂∂

∂∂

=∂

∂∂

∂∂

+∂

∂∂

∂+

∂∂

∂∂

=∂∂

∂∂

=∂

=

=

=

rqprqpA

dALLL

ngeneral

AbhLbhdLLbhLdAL

dLLbhdLhbA

nntegratio

Aa

yL

ceL

aAy

imilarly

Ab

xL

ceL

bAx

LxL

LxL

LxL

LxL

x

rqp

A

L

A

ii

ii

i

ii

ii

i

i

i

i

. Constant Stress Triangles (CST)

Area O23=A23Area Oij=Aij

ya2 a1

3 3 b1b2

2 2 1 b3 1a3

x x A12

A13

35

Page 36: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

36

x,u

y,v

1 u2

65

4

3

2

v2 u6

v6

C0 continuity

7 63 2

5

49

8 10y, v u

332211

332211

vLvLvLvuLuLuLu

++=++=

Three dof in u and v for a total of six dof (3 nodes)

This gives a linear approximation for u and v within the element. Or N1=L1, N2=L2 and N3=L3. Note that L1, L2 and L3 are linear function of x and y.

u2

u3

v2

v3

v1

x, u

y, v

u1

3

21

B. Linear Stress Triangles (LST) Six dof in u and v for a total of 12 dof (6 nodes)

iii

iii

vNvuNu

LLNLLNLLNLLN

LLNLLN

∑∑==

==

=−==−=

=−=

3

1

3

1

136333

325222

214111

4)12(4)12(

4)12(

C. Quadratic Stress Triangles (QST) Ten dof in u and v for a total of 20 (10 nodes). Again C0 continuity.

iii

iii

vNvuNu

LLLNLLLNLLLNLLLNLLLNLLLNLLLNLLLN

LLLNLLLN

∑∑==

==

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

−=−−=

10

1

10

1

321102215

11391314

31383333

33272222

23261111

272/)13(92/)13(92/)13(92/)13(92/)23)(13(2/)13(92/)23)(13(

2/)13(92/)23)(13(

v

Page 37: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

37

. Tetrahedrals gles:

DAs we saw in trian

E. Derivation of Stiffness Matrix for Plane Stress CST element Strain energy Ue given by:

dxdyvvbbvubauuaa

vuabvvaauubb

AEtU

UoequationsabovengSubstituti

vbuaAx

vyu

vaAy

v

ubAx

u

vLvLvLvuLuLuLu

thicknesstdxdyEtU yyxxe ⎜⎛ ++= ∫∫ 222

2 εε

jijijiiijiji

jijijijijiji

i jAe

e

iiiii

xy

iii

yy

iii

xx

xyyyxxA

⎟⎟⎟

⎜⎜⎜

++−

+++

−=

+=∂∂

+∂∂

=

=∂∂

=

=∂∂

=

++=++=

=⎟⎠⎞

−+

∑ ∑∫∫

= =

=

=

=

22

1

2

)1(8

int

)(21

21

21

21

)1(2

3

1

3

122

3

1

3

1

3

1

332211

332211

2

ν

ν

ν

γ

ε

ε

γνενεν

)!3(!!!!6:

...

int

]det[

10

4321

13422341

4

3

2

1

4321

4321

4321

++++=

==

=

=

⇑=

≤≤

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎨

⎥⎥⎥

⎦⎢⎢⎢

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∫∫∫ srqpsrqVpdVLLLLnIntegratio

etcVVVVge

ppoatjklverticesbysurroundedlTetrahedraofvolumeVV

scoordinatevolumeVV

L

VVolume

L

LLL

zzzzyyyyxxxx

zyx

srqP

V

pp

ijklpi

ii

i

11111⎪⎧

⎥⎤

⎢⎡⎫⎧ L

Page 38: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

The integrand in above eqn. consistes of all constant terms and integration is simply multiplication with area A:

[ ] [ ]

⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢

+++++++++++++++++++++

=

−==

−=

⎥⎦⎤

⎢⎣⎡ −

+−

=∂∂

∂=

∂∂∂

=

⎥⎦⎤

⎢⎣⎡ −

+−

=∂∂

∂=

∂∂∂

=

⎥⎦⎤

⎢⎣⎡ −

+−

=∂∂

∂=

∂∂∂

=

⎥⎦⎤

⎢⎣⎡ −

+−

=∂∂

∂=

∂∂∂

=

⎥⎦⎤

⎢⎣⎡ −

+−

=∂

∂=

∂=

=====

⎟⎟⎟⎟⎟

⎜⎜⎜⎜⎜

⎭⎬⎫

⎩⎨⎧ −

+

+⎭⎬⎫

⎩⎨⎧ −

++⎭⎬⎫

⎩⎨⎧ −

+

−=

∑∑= =

3333

33333333

323232322222

2332323222222222

31313131212121211111

313131312121212111111111

2

2121221

2

42

2

24

21

212

11

2

22

2

22

2121221

2

31

2

13

1111211

2

21

2

12

31

2122

1

2

21

2

11

231211654321332211

2

3

1

3

1

][

21

)1(4

)2

1()1(4

)2

1()1(4

)2

1()1(4

)2

1()1(4

)2

1()1(4

..

212

21

21

)1(8

bbaabaabaabbSymmetricbbaaabbabbaabaabaabbbaabaabb

bbaaabbabbaaabbabbaabaabaabbbaabaabbbaabaabb

k

AEtlet

bbaaA

Etvv

UUk

baA

Etvv

UUk

aabbA

Etuu

UUk

baabA

Etvu

UUk

abA

Etu

UUk

thereforeuvueivuvuvu

vubaab

vvbbaauuaabb

A

Et

U

ee

ee

ee

ee

ee

T

jijiji

jijijijijijii j

e

γγφγγγβγγβγγβγ

γγβγγβγγβγγβγγβγ

νγνβν

α

ννδδ

ννδδ

ννδδ

νννδδ

ννδ

δδδδδδδδδδ

νν

νν

ν

to convert plane stress to plane strain replace E by E and ν by ν E=E/(1-ν2) ν=ν/(1-ν)

38

Page 39: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

7- Curved, Isoparametric Elements -Elements with curved boundaries are useful for problems with curved edges or surfaces for 3-dimensional problems. -Unless edges of triangular elements are very small, we may introduce error due to approximation of curved boundaries by straight lines. -We end up facing both the mathematical problem as well as shape problem Elements of basic one-, two- or three dimensional types will be mapped into distorted shapes in the manner indicated in the following figures. In both figures s, t or L1, L2 and L3 coordinates can be distorted into curvilinear set when plotted in Cartesian coordinates. Similarly, single straight line can be transformed into a curved line in Cartesian coordinate and flat sheet can be distorted into a three dimensional space. Figure 3 indicates two examples of two dimensional (s, t) element mapped into a three dimensional (x, y and z) space.

Figure 1. Two dimensional mapping of some elements

39

Page 40: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Figure 2. Thrre-dimensional mapping of some elemnts

Figure 3. Flat elements (of parabolic type) mapped into thre dimensions

40

Page 41: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Coordinate transformations are required:

However, to apply the principle of transformations, there must exist a one to one correspondence between Cartesian and curvilinear coordinates i.e. no severe distortion- folding back or for a line element α i.e. no cross over etc.

.

3

2

1

etcLLL

forts

fyx

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎭⎬⎫

⎩⎨⎧

=⎭⎬⎫

⎩⎨⎧

A most convenient method of establishing co-ordinate transformations is to use shape functions discussed in the previous section and already used to represent the variation of unknown quantities or functions. Express x and y for each element as:

...''...''

2211

2211

++=++=

yNyNyxNxNx

when the shape functions of local coordinates s, t or L1, L2 and L3 in two dimensional problems (fig. 1). Here the shape in x-y coordinate system is distorted and triangular or square shapes in local coordinates are called parent elements. In above equations N'i are the shape functions with unit values at the nodes. For curved shapes in x-y, these must be nonlinear functions of s, t or L1, L2 and L3. x1, x2 … and y1, y2 … are nodal coordinates. 7.1- Geometric Conformability of elements This requires that by the shape function transformation, the mapping of the parent element into real object should not leave any gaps or holes, figure4. Theorem 1: If two adjacent elements are generated from parent elements in which the shape functions satisfy continuity requirements, then the distorted elements will be continuous. The theorem above is obvious and follows from C0 continuity implied by shape functions for any function that is approximated. Here, the functions are x and y and if the adjacent elements are given the same coordinates at the common nodes, continuity is implied. Unknown Function within Distorted, Curvilinear Elements and Continuity Requirements

41

Page 42: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

So far we have defined the shape of distorted elements by the shape functions N'I for a parent element. Suppose the unknown function to be determined in φ and can be approximated by:

where Ni are the usual shape functions and for now assume these are different from N'i. φi are the nodal dof.

elementsperdofofnumbermN ii

m

i

== ∑=

φφ1

Theorem 2: If the shape functions Ni are such that continuity of φ is preserved in parent co-ordinates (or local coordinates)- then continuity requirements will be satisfied in distorted elements. Proof is same as for theorem 1 The nodal values φI may or may not be associated with the same nodes as used to specify the element geometry.

Subparametric Isoparametric Super parametric

Points at which φI are specified

Nodes used for element geometry, coordinates are specified

42

Page 43: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Isoparametric Ni=N'iSuper-parametric Variation of geometry is more general than the

unknown φ Sub-parametric More nodes to define φ (i.e. more general) than to

define geometry Subparametric elements have been used more often in practice. 7.2- Constant Derivative Condition This means that constant stress should be included in the approximation.

Consider φ in equation . Constant derivative condition requires: ii

m

i

Ni

φφ ∑=

=1

yx 321 αααφ ++=

Where α1, α2 and α3 are generalized paramAt nodes (xi, yi):

Therefore, constant derivative condition will be obtained if equations ii

'∑=

here xi and yi are element nodal coordinates. For isoparametric elements

eters.

321 yx iii ++= αααφ

( )

)(1

:

321

321

iiyyNxxNN

yieldsequationaboveequating

yNxNN

yxNN

iii

iii

ii

iii

iii

ii

iiii

iii

===

++=

++==

∑∑∑

∑∑∑

∑∑

αααφ

αααφφ

are satisfied. Recall co-ordinate transformation in equation of:

iii

iii

yNy

xNx '∑=

wNi=N'I therefore, equations of above are automatically satisfied.

Need 1=∑ N ii

43

Page 44: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Theorem 3: The constant derivative condition will be satisfied for

heorem alid for sub parametric I can be expressed as a

where Cij are constants. It is obvious that for the case of subparametric elements, N'I i and above equation can be easily

es)

all isoparametric elements providing 1=∑ ii

N

The same requirement is necessary and t velements provided the shape function N'linear combination of Ni i.e.:

iiji

i NCN ∑='

are of lower order than Nsatisfied, however not so far superparametric elements. Some numericaltests may have to be performed in order to satisfy above equations. (Perhaps, a patch test should be performed, also an eigenvalyue analysis of the stiffness matrix may reveal the presence of constant stress nod

Figure 4. Compatibility requiremen in real subdivision for transformation

44

Page 45: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

8- Quadrilateral Iso parametric Elements

4

3

2

tsNtsNtsN

tfunctions

+−=++=−+=

+≤≤−+≤

coordinate transformation:

yNy ∑=

=4

1

4

displacement approximations:

are the degrees of freedom of node I in global coordinate system

8.1- Four node Quadrilateral Element

Local coordinates in s and t:

4/)1)(1(4/)1)(1(4/)1)(1(

11114/)1)(1(1 stsN ≤−−−=Shape

iii

iii

xNx ∑=

=1

ui and vi x,y.

x, u

3

2 1 u1

v1

(x1, ) (-1,-1)

(x4,y4) (-1,+1) ( 3)

(+1,+1)

(x ,y(1,-1)

u2

u3u4

v2

4 v3y, v v t x3,y4

s

y1

2) 2 (-1,-1) (1,-1)

(+1,+1) (-1,+1)

s

t

Distorted Elem Parent Element

iii

vNv ∑=

=4

1

4

ent

iii

uNu ∑=

=1

45

Page 46: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

note x and y are linear function of s and t , the local coordinates straight edges remain straight from parent to distorted element after transformation.

ted for this lement.

2/)1)(1(4/)1)(1)(1(

284

273

2

251

stNtstsN

tsNtstsN

st

tsNtstsN

−−=−++−−=

+−=−−++−=

+

−−=++−−−=

Try the following coordinate transformation:

8

1

1

tsgyNy iii

iii

== ∑=

=

Displacements are approximated by:

vNv ∑=

=8

1

8

8.2- Eight Node Quadrilateral Element (Plane Elasticity) A detailed derivation of isoparammetric elements is presene

x, u

y, v 3

2 1

v1

u2

u3u4

v2

v4 v3

s

4

u1

(-1,-1) (1,-1)

(+1,+1) (-1,+1)

s

t

Global system S and t are curvilinear coordinates here

Local co-ordinates

8

7

6

5

5

3 4

1

7

6

2

8

t

Shape functions in local coordinates:

2/)1)(1(4/)1)(1)(1(

2/)1)(1(4/)1)(1)(1(

2/)1)(1(4/)1)(1)(1( 62 NtstsN −=+−−+−=

),(8

tsfxN == ∑x

),(

iii

uNu ∑=

=1

iii

46

Page 47: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

Both equation for displacement and coordinates satisfy the requirements of theorem 1, 2 and 3 in the previous section and hence the convergence criteria. 8.2.1- Element Properties (Evaluation of stiffness Matrix) Displacement

[ ] [ ]

11616313

8

8

2

2

1

1

332211

321

321

882211

8

8

2

2

1

1

87654321

87654321 0⎡=

⎫⎧ Nu

][

.

.

...

...000

...000

]][[][][..][

.

.000000000000000

××× =

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

=⎪⎭

⎪⎬

⎪⎩

⎪⎨

=

=====

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎪⎪⎪⎪⎪

⎥⎦

⎤⎢⎣⎭

⎬⎩⎨

δε

γεε

ε

δεδδ

Bvu

vuvu

xN

yN

xN

yN

xN

yN

yN

yN

yN

xN

xN

xN

NLBBvuvuvuvuuNu

vu

vuvu

NNNNNNNNNNNNNNN

v

xy

yy

xx

TT

But Ni are functions of s and t and so are z, y functions of s and t. Therfore, using chain rule:

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂∂

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂∂

⎥⎥⎥

⎦⎢⎢⎢

⎣ ∂∂

∂∂

∂∂=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂∂

∂∂

∂∂

+∂∂

∂∂

=∂

yNx

N

J

yNx

ty

tx

ss

tNs

sy

yN

sx

xN

sN

i

i

i

i

i

iii

][

⎧∂⎤⎡ ∂∂⎫⎧∂

∂∂

∂∂

+∂∂

∂∂

=∂

NyxN

ty

yN

tx

xN

tN

i

iii

47

Page 48: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

The matrix [J] is called the Jacobian matrix and can be found explicitely in

rms of local coordinates s and t, and xi and yi using equation 2. The left and side of above eqn can also be evaluated using shape functions.

teh

)1(2/)1(

2/)1()1(

)1(2/)1(

)1()1(

4/)2)(1(4/)2)(1(

4/)2)(1(4/)2)(1(

4/)2)(1(4/)2)(1(

4/)2)(1(4/)2)(1(

:

][][

][

][

..

..

.....

...][

][

828

277

626

255

44

33

22

11

2221

12111

1

88

33

22

11

321

321

82

11

stt

Nt

sN

st

Nts

sN

stt

Nt

sN

st

Nts

sN

stst

Ntst

sN

stst

Ntst

sN

stst

Ntst

sN

stst

Ntst

sN

Next

IIIII

J

tNs

N

J

yNx

NynumericallJinvertNow

yx

yxyxyx

tN

tN

tN

sN

sN

sN

J

yt

Nx

tN

ys

Nx

sN

J

ttss

i

i

i

i

ii

ii

ii

ii

ii

ii

−−=∂

∂−−=

∂∂

−=∂

∂+−=

∂∂

+−=∂

∂−=

∂∂

−−=∂

∂−−=

∂∂

−−=∂

∂−+=

∂∂

++=∂

∂++=

∂∂

−+=∂

∂−−=

∂∂

+−=∂

∂+−=

∂∂

=⎥⎦

⎤⎢⎣

⎡=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂∂

=

⎪⎪⎭

⎪⎪⎬

⎪⎪⎩

⎪⎪⎨

∂∂∂

⎥⎥⎥⎥⎥⎥⎥⎥⎥

⎢⎢⎢⎢⎢⎢⎢⎢⎢

⎥⎥⎥⎥

⎢⎢⎢⎢

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

=

⎥⎥⎥⎥

⎢⎢⎢⎢

∂∂

∂∂

∂∂

∂∂

=

∂∂∂∂

×

==

88

8

1

8

1

yNy

yNy

xt

Ntxx

sN

sx

ii

ii

ii

i

i

∂=

∂∂=

∂∂

=∂∂

∂∂

=∂∂

==

∑∑

∑∑

48

Page 49: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

),(),(]det[

tsyxJ

∂∂

=Also dxdy=det[J] dsdt. Note transform derivatives with respect

x and y to with respect to s and t. ow back to strain

toN ][ δε B= . Matrix [B] which consists of Ni,x and Ni,y, can

ow be determined by using above equations:

1 for both s and t.

BDBtk T det[][][][][ 16333316

1

1

1

11616 ×××

− −

× ∫ ∫=

its of integration are simple when integration is carried out over the parent element in s and t coordinates, any typical term of the integrand matrix of above integration becomes very complicated algebraically and hence, we have to resort to

However, for very

n

]][[][2

1000101

)1(

][

...

...0

...0][

2

22,112,111,122,121

,122,121

,112,111

δετ

εεε

νν

ν

ντττ

τ

ετ

BDD

E

stressplaneforD

stress

NNNINININIwithwithNINIsamesameNINI

B

xy

yy

xx

xy

yy

xx

tsts

ts

ts

s

==

⎪⎭

⎪⎬

⎪⎩

⎪⎨

⎥⎥⎥⎥

⎢⎢⎢⎢

−−=

⎪⎭

⎪⎬

⎪⎩

⎪⎨

=

=

⎥⎥⎥

⎢⎢⎢

+++

+=

⎬,

,

2221

1211

,

,

NN

IIII

NN

ti

i

yi

xi

⎭⎩⎨⎧

⎥⎦

⎤⎢⎣

⎡=

⎭⎬⎫

⎩⎨⎧ ⎫

8.2.2- Stiffness Matrix Stiffness matrix is then given by:

dsdtJdxdy

dxdyBDBtk T

A

]det[

][][][][ 163333161616

=

= ×××× ∫∫

and the limits of integration -1 to +

dsdtJ ]

here the integration ]det[][][][ 16333316 JBDB ××× , the entire expression is same complicated function of s and t. Although the lim

T

numerical integration. simple elements, integration can be carried out exactly.

49

Page 50: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

8.2.3- Comment on det[J] A well known condition for one-to-one mapping desired for cured edge elements is that the sign of det[J] should remain unchanged at all points of the domain mapped i.e. s, t plane. Violent distortions may cause alteration

f sign of det[J].

⎩ yp

ork done by p is:

vuvu

fffff

forcesbodyddistributetodueforcesbodyaref

Nu

Tbbbb

Tb

b

TT

=

=

==

=

δ

δδ

δ

for gravity load px=0 and py=-γ (γ= weight per unit volume, constant). From above equations:

1

vectorloadconsistentdsdtJpNtf Tb ∫ ∫

+ +

=

e integrated numerically. For gravity loading ,

further, for constant load,

e. by hand. If p is a function of x nterpolate p from the nodal values in terms of

shape functions Ni i.e. 8

1

where are the values of px(x,y) at the

nodes, similarly for p .

o 8.2.4- Body Forces Suppose there are body forces px and py per unit volume involved in the problem being considered for stress analysis.

⎬⎫

⎨⎧

= xpp

for plane elasticity, w[ ] dAputdA

pp

vutW T

Ay

x

A

=⎭⎬⎫

⎩⎨⎧

= ∫∫∫∫

[ ][ ]8211

16321

...

...

][

][

fdApNtW bA∫∫

)(]det[][1

1 1− −

gain this can b⎭⎬⎫

⎩⎨⎧

−=

γ0

pA

dsdtJNptf Tb ]det[][

1

1

1

1∫ ∫+

+

=

This integration can be done exactly i.and y, then we may also i

xiii

x pNp ∑=

= xip

y

50

Page 51: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

8.2.5- Specific Boundary Stress (stress boundary condition) Boundary work done by given by

iiT dsuTtW = ∫−

stresses is :

T

sT

y

xTT

S

fdspp

ut δ=⎭⎬⎫

⎩⎨⎧

= ∫

irections (((global system) on the boundary. ST is part of boundary on which the stress are prescribed. u is now given by: u=[Ns]δ where [Ns] is the same as [N] except its value on the boundary under consideration. Further, if px and py are functions of x and y on the boundary, again we can use the shape functions Ni to interpolate stress px and py but for Ni on the boundary. For example,

W

TT sonstresstoDueS

where px and py are the stresses in x and y d

consider edge 2-6-3 of the element shown. Stress acting on this boundary is px(x,y) as shown. For edge 2-6-3, s=+1 therefore, only nonzero Ni on s=+1 are:

)1(2

)1()1(2 3

262 ttNtNttN +=−=−−=

x, u

y, v 4 3

2 1

s s 8 6

5

t px37

1

s=+1

px

3

2px2

px1

i 1 are boundary nodes assigned temporarily

51

Page 52: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

22

263312

663322

663322

6

6

3

3

2

2

632

632

,

][

000000

dydxdS

FinallypNpNpNp

paspforionapproximat

yNyNyNytionTransformaCoordinatexNxNxNx

Nu

vuvuvu

NNNNNN

vu

xxxx

xx

ss

+=

++=

++=++=

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎦

⎤⎢⎣

⎡=

⎭⎬⎫

⎩⎨⎧

δ

But x and y are given by above equations i.e. f(t) along 2-6-3. Therefore, dl, the infinitesimal element of length along 2-6-3 is given by:

[ ]12116543

21

1

221

1

21

1

221

1

2

2

3

3

1

1

632

632

263312

21

22

:

][][

][][

][

000000

:),(, y thenyxpstressspecificaalsoisthereifsimilarly

dtttt ∂⎥⎦⎢⎣ ⎠⎝ ∂⎠⎝ ∂

362:

ssssssT

s

sat

isTss

sat

isTsTsT

iS

y

X

y

X

y

X

y

x

yyyy

fffffff

and

dtty

txpNNtf

dtty

txpNNtW

pNp

pppppp

NNNNNN

p

p

pNpNpNp

edgealongdxxnotedtyxdldS

=

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛∂∂

+⎟⎠⎞

⎜⎝⎛

∂∂

=

⎥⎥⎦

⎢⎢⎣

⎡⎟⎠

⎞⎜⎝

⎛∂∂

+⎟⎠⎞

⎜⎝⎛

∂∂

=

=

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎪⎪⎪⎪

⎥⎦

⎤⎢⎣

⎡=

⎪⎭

⎪⎬⎫

⎪⎩

⎪⎨⎧

++=

−−=∂

⎥⎤

⎢⎡

⎟⎞

⎜⎛ ∂

+⎟⎞

⎜⎛ ∂

==

+=

+

+=

+

444 3444 21

444 3444 21

δ

This procedure can be repeated for other edges as well. One have to be careful as to s or t =E etc. 9- Numerical Integration (Gauss Quadrature)

52

Page 53: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

53

+1ξ1=-0.774597 H1=0.55556

ξ2=0.000 H2=0.88889

ξ1=+.774597 H1=0.55556

f(ξ1)

f(ξ2)

f(ξ3)

n=3 Exact for 5th degree polynomial 2n-1=5

I=0.55556f(-0.774597)+0.88889f(0.000)+0.55556f(+0.774597)

-1

Integration may be done analytically by using closed form formulas from a table of integrals. Alternatively, integration may be done numerically. Gauss quadrature is a commonly used form of numerical integration. Instead of using Newton cotes quadrature method where point at which the function is to be found (i.e. numerical value) are determined a priori (usually equal intervals) we shall use Gauss Quadrature method. The coordinates of sampling points are determined for best accuracy. 9.1- Line Integration

If f(s) is a polynomial, n-point Gauss quadrature yields the exact integral if f(s) is of degree 2n-1 or less. Assume a polynomial expression to estimate I. For n sampling points we have 2n unknown (Hi and si) for which a polynomial of degree 2n-1 can be constructed and integrated exactly. This yields an error of order O(∆2n). Thus, for n=3, a polynomial of degree 5 can be integrated exactly using Gaussian quadrature method. Thus the form f(s)=a+bs is exactly integrated by a one-point rule. The form f(s)=a+bs+cs2 is exactly integrated by a two-point rule, and so on. Use of an excessive number of points, for example, a two-point rule for f(s)=a+bs still yields the exact result.

points are used. Convergence toward exact result may not be monotonic.

)()(1

1

1ii

n

i

sfHdssfI ∑∫=

=

==

In above equation, n=number of sampling points often called Gauss points. Hi=Weighting constants si=Coordinates of sampling points For any given n (by choice) Hi and si can be obtained from the tables.

If f(s) is not a polynomial, but (say) the ration of two polynomials, Gauss quadrature yields an approximate result. Accuracy improves as more Gauss

Page 54: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

54

s

t

9 points

Rectangle

can use the same tables. Exact for polynomial of ction, s and t.

btain the element , we have to determine

int (s , t )

tf order n over a hexahedron in s 3 points. Three summations and the roduct of three i t factors.

bscissae And Weight Coefficients Of The Gaussian Quadrature Formula

9.2- Gauss Quadrature Numerical Integration over a

),(),(),(111

1

1

1

1

1

1iiji

n

j

n

iii

n

i

tsfHHdttsfHdsdttsfI ∑∑∑∫∫ ∫===

+

+

+

===

Example of n=3, we degree 5 in each direLet us use n=3 for integration of above equation to ostiffness matrix [k]. Thus[B]T[D][B]det[J] at each sample po i i In hree dimensions, Gauss quadrature o volvenp we gh A

9.3- Comment on Numerical Integration

t may introduce additional errors and ducing the error as much as possible. This

Numerical integration, instead of exacfirst attempt may be directed at re

Page 55: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

may not be very economical. Therefore, the following should be etermined:

a) The minimum integration requirement permitting convergence f

convergence which would results if exact integration were used. Let p be the order of degree of complete polynomial and m be the order of differentials occurring in the strain energy expression. Providing the integration is exact to the order 2(p-m) or shows an error of O(h2(p-m)+1, or less, then no loss of convergence order will occur. In curvilinear coordinates take a curvilinear dimension h of an element. For C0 problem (m=1), the integration is of the following order: p=1, Linear displacement O(h) p=2, Quadratic displacement O(h3) p=3, Cubic displacement O(h5) With numerical integration , singular stiffness matrix may result for low integration orders making lower order integrations impractical. In general, there should be at least as many integration points as required to yield a number of independent relations equal or greater than the number of overall unknowns. Consider again the plane eight-node isoparametric element discussed previously. Its stiffness matrix integrand [B]T[D][B]det[J] is an 16 by 16 matrix. Because it is a symmetric matrix, only 136 of 256 coefficienta sre different from one another. Each of these coefficients has the form f(s,t) and

. In compu er programming, a

erable com

in

ately integrated ints. Should we use very few points many points to improve the accuracy

d

b) The integration requirements necessary to preserve the rate o

each must be integrated over the element area tp-point integration rule requires p passes through a integration loop. Each pass requires ebaluation of [B] and det[J] at the coordinates of a Gauss point, computation of the product [B]T[D][B]det[J], and multiplication by weight factor. Each pass makes a contribution to [k] which is fully formed when all p passes have been completed. Clearly, there is consid

putation required in this process.

TFor an element of general shape, each coefficient in matrix [B] [D][B]det[J] is the ration of two polynomials in s and t. The polynomial in the denominator comes from J-1 when [J] is inverted det[J] becomes the denominator of every coefficient in J-1 and hence appears the denominator of every coefficient in [B]. Analytical integration of [k] would require the use of cumbersome formulas. Numerical intehration is simpler

ct, s t [k] is only approximbut in general it is not exa o tharegardless of number of integration pofor low computational expense or very

55

Page 56: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

of integration? The answer is neither, for reasons explained in the following. 9.4- Choice of Quadrature Rule, Instabilities A FE model is usually inexact, and usually it errs by being too stiff.

auss points sense no strain under a certain deformation mode, the resulting

Overstiffness is usually made worse by using more Gauss points to integrate element stiffness matrix because additional points capture more higher-order terms in [k]. these terms resist some deformation modes that lower-order terms do not, and therefore act to stiffen an element. Accordingly, greater accuracy in the integration of [k] usually produce less accuracy in the FE solution, in addition to requiring more computation. On the other hand, use of too few Gauss points produces an even worse situation known by various names, Instability, spurious singular mode, mechanism, kinematic mode, zero energy mode, and hourglass mode. Instability occurs if one or more deformation modes happen to display zero strain at all Gauss points. One must regard Gauss points as strain sensors. If G

56

a b c d

[k] will have no resistance to that deformation mode. A simple illustration of instabilities are shown. Four-node plane elements are integrated by a one-point Gauss rule. In the lower left element with c a constant, the three instabilities shown have respective forms b)u=cxy v=0 c)u=o v=-cxy d)u=cy(1-x) v=cx(y-1) We easily check that each of these displacement fields produces strains εxx=εyy=γxy=0 at the Gauss point, x=y=0.

a) Undeformed plane 2 by 2 four-node square elements, Gauss points are shown by square B, c, d Instability displacement modes

Nonrectangular elements behave in the same way. Even if the mesh had just enough supports to prevent rigid body motion it could still display these

Page 57: Finite Element Analysis of Plane Elasticitysharif.edu/~ghaemian/Finite-Element_files/File/chapter3.pdf · Finite Element Analysis of ... 6.1- Line and Rectangular Elements 6.2- Triangular

modes, without strain at the Gauss points, and hence without strain energy. The FE model would have no ressistance to loadings that would activate these modes. The global [k] would be singular re

57

Mesh of four-node square elements with all nodes fixed at the support. Gauss points are shown by square H ode in a single 8-node element ourglass instability displacement mintegrated by Gauss points

gardless of how the tructure is loaded.

ovided by the ess and less with increasing distance from it. node element whose stiffness matrix is integrated with four

rglass instability shown.

often most accurate at Gauss points. It happens that the

s, and common

auss points for stiffness tegration and stress calculation. Stresses at nodes or at other element cations are obtained by extrapolation or interpolation from Gauss point

alues.

sWhen supports are adequate to make [k] nonsingular, there may yet be near-instability that is troublesome. In the figure, all dof are fixed at the support and each element is integrated with one point. Restraint prsupport is felt lA plane eight-Gauss points has the hou There is no way that two adjacent elements can both display this mode while remaining connected. 9.5- Stress Calculation and Gauss Points Calculated stress arelocations of greatest accuracy are apt to be the same Gauss points that were used for integration of the stiffness matrix. In summary, it is common practice to use an order 2 Gauss rule (four points) to integrate [k] of four- and eight-node plane elementpractice to compute strains and stresses at these same points. Similarly, three-dimensional elements often use eight Ginlov