General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or...

18
General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below 1. Discretize and select element type. Skeletal structures 1 2 3 4 5 6 7 8 9 11 12 13 14 15 16 Skeletal structure gets discretized naturally. Member between two joints are treated as an element. Continuums Arbitrary discretization.

Transcript of General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or...

Page 1: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below 1. Discretize and select element type. Skeletal structures

1 2 3

4 5 6

7 8 9

11 12 13

14 15 16

Skeletal structure gets discretized naturally. Member between two joints are treated as an

element.

Continuums Arbitrary discretization.

 

Page 2: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

Precautions to be taken while discretization. 1.Provide nodes wherever geometry changes2.Provide a set of nodes along bimaterial interface, so that no single element encompass or cover both materials. Element should cover one material.3. Nodes at such points where concentrated load acts.4.Nodes at points of specific interest for the analyst.5.Nodes/|elements are provided such that distributed loads are covered completely by the element edge. Distributed load shall not be applied partially on any element edge.

Node where geometrychanges

Nodes alongbi-material interface

Material 1

Material 2

Page 3: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

Precautions to be taken while discretization (contd)

6.Nodes to provide prescribed boundary condition.

7.Fine mesh in the regions of steep stress gradient.8.Use symmetry condition9 Aspect ratio of element110. Avoid obtuse/acute angle11.Node numbering along shorter direction.

W

B

W /B>>1

W

B

W/B"1

Page 4: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

f

x

f1

f2f3 f4

f5 f6

x

f Subdomain We

Domain divided with subdomainswith degrees of freedom

Domain W

x

x

Domain with degrees of freedom

f

f

Fundamental concept of FEM

The fundamental concept of FEM is that continuous function of a continuum (given domain W) having infinite degrees of freedom is replaced by a discrete model, approximated by a set of piecewise continuous function having a finite degree of freedom.Thus the method got the name finite element coined by Clough(1960). f6

f5f4

f3

f2

f1

f

x

Consider a bar subjected to some exicitations like heating at one end. Let the field quantity flow through the body as fig2, which has been obtained by solving governing DE/PDE, In FEM the domain W is subdivided into subdomain and in each subdomain a piecewise continuous function is assumed.

Fig. 2

Page 5: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

2. Select displacement function

e

i

j k

l

e

ul

vl

In the displacement approach a displacement function is assumed for the element. For exampleFor a one dimensional element u(x) = 1+ 2x u(x) = 1+ 2x + 3x2

iui uj

j

iui

k

uj

j

uk

Page 6: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

For two dimensional rectangular elements displacement field at any interior of element is given byu(x,y) = 1+ 2x + 3y + 4xy v(x,y) = 5+ 6x + y + xy

ii

i

Displacement at any

interior point

u(x,y)(x,y)

v(x,y)

Nodal displacement

vector

ud

v

1

x y

x2 xy y2

x2y xy2 y3

x3y x2y2 xy3 y4

x3

x4

Constant

Linear

Quadratic

Cubic

Quartic

Pascal triangle for 2D problems

The terms for displacement function is selected symmetrically from the pascal triangle to maintain geometric isotropy

Page 7: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

x y

z

x2 y2

x3

x4

y3

y4

z2

z3

z4

xzxy

x2zxz2

x2y xy2

z2yzy2

xyz

x3zx2z2

xz3

y3z

y2z2yz3

x3y x2y2 xy3

x2yz y2xz

z2yx

zy

Pascal triangle for 3D problems

i

i

ji

j je

k k

l k

l

l

Element displacement vector

u

v

ud

d vd

d u

d v

u

v

Page 8: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

1

2

3

4

( , ) 1u x y x y xy

5

6

7

8

( , ) 1v x y x y xy

1

2

3

4

5

6

7

8

u(x,y) 1 x y xy 0 0 0 0(x,y)

v(x,y) 0 0 0 0 1 x y xy

1 x y xy 0 0 0 0(x,y)

0 0 0 0 1 x y xy

(1a)

(1b)

Page 9: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

i i i i

j j j j

k k k k

l l l l

Using the nodal conditions like

x x ,y y u(x,y) u ,v(x,y) v

x x ,y y u(x,y) u ,v(x,y) v

x x ,y y u(x,y) u ,v(x,y) v

x x ,y y u(x,y) u ,v(x,y) v

This results in as many conditions as the number of unknown constants.

(2)

Page 10: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

1 11 1 1 1

1 21 1 1 1

2 32 2 2 2

2 42 2 2 2

3 53 3 3 3

63 3 3 3 3

74 4 4 44

84 4 4 44

1 0 0 0 0

0 0 0 0 1

1 0 0 0 0

0 0 0 0 1

1 0 0 0 0

0 0 0 0 1

1 0 0 0 0

0 0 0 0 1

u x y x y

v x y x y

u x y x y

v x y x y

u x y x y

v x y x y

x y x yu

x y x yv

Using nodal boundary condition listed in eq. (2) in eq. 1a, following matrix eqn. Can be obtained

1

(3)

d A

A d

For quadrilateral element [A] is of size 8 X 8

Page 11: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

1

1

8X82X8

2X8

substituting A d in eq. 1b

1 x y xy 0 0 0 0(x,y) A d

0 0 0 0 1 x y xy

U(x,y) N(x,y) d

N(x,y) is called displacement function

or interpolation function

or Shape function

Page 12: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

i

ii j k l

ji j k l

i

i

u

vN , 0, N , 0, N , 0, N , 0

(x,y) u0, N , 0, N , 0, N , 0, N

.

.

Properties of shape function

N 1.0 at node 'i', and zero at all other nodes

N 0 at all the

n

ii 1

sides on which node of interest does not fall.

N 1.0, n = number of nodes per element

Page 13: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

x

y

xy

3X2 2X8

3X8

u, 0

x xuv

0, vy y

u v,

y x y x

L (x, y) L N(x, y) d

B d

3. Establish strain displacement and stress/strain relationship.

( )x

du du x

dx dx

For one dimensional element

For two dimensional element

Page 14: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

0 0

0

N, 0

xN

B 0, y

N N,

y x

For a linear elastic behavior the relationship

between stresses and strains are of the form

D

D Elasticity matrix

initial strain ve

0

ctor (thermal strain T)

initial residual stresses

Page 15: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

e

e

e e

e

e

e e

Te

v

0 0

Te0 0

v

T Te0

v v

T

0v

T Te

v

T TT T

0 0v v

Internal virtual energy U = dv

substitute D in above eqn.

U = D dv

U = D dv D dv

dv

B d , = B d

U = d B D B d dv

- d B D dv d B dv

4. Establish equilibrium equation to develop element stiffness relation.Virtual work principle of a deformable body in equilibrium is subjected to arbitrary virtual displacement satisfying compatibility condition (admissible displacement), then the virtual work done by external(loads will be equal to virtual strain energy of internal stresses.

 e eU W

Page 16: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

px

py

x

y

Surface traction

i j

k

lpx

x

ybx

by

Body force

i j

l

y

l

k

ji

Pxl

Pxk

Pxj

PylPyk

Pyi

Nodal force

e e

T T T xeb

yv v

T T T xes

ys s

External virtual workdue to body force

bw = (x, y) b dv d N dv

b

External virtual work due to surface force

pw = (x, y) p dv d N dv

p

External virtual work due to nodal f

TTe e ec xi yi xj yj

orces

w d P , P = P , P , P , P ,....

Page 17: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

For equilibrium internal virtual work = external virtual work

e e

e

e

e

T T T

0

v v

T

0

v

T T Tx x e

y ysv

ee e

T

e

v

e

d ( B D B dv d - B D dv

B dv)

b pd N dv N dv P

b p

K d f

where

K B D B dv Element stiffness matrix

f Total nodal force vector

Page 18: General Procedure for Finite Element Method FEM is based on Direct Stiffness approach or Displacement approach. A broad procedural outline is listed below.

e

e e

e

T

e

v

T T

e 0 0

v v

T Tx x e

y ysv

where

K B D B dv

f B D dv B dv)

b pN dv N dv P

b p

First term in {fe} is equivalent nodal force vector due to initial strain. Second term is equivalent nodal force vector due to initial stress. Third term is equivalent nodal force vector due to body force. Fourth term is equivalent nodal force vector due to surface traction. Last term is applied concentrated load vector