Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
and
Programming
IHI Tata McGraw-Hill
ISBN 0-07-462210-2
Copyrghled malcria
Contents
1 Introduction 1
1 1 Field conditions
1.2 Boundary conditions 2
1.3 Approximate solutions 4
References 18
Exercises 19
3 Element Properties 63
3.1 Displacement models 64
3.2 Relation between the nodal degrees of
freedom and generalised coordinates 66
3.3 Convergence requirements 67
3.4 Natural coordinate systems 69
3.5 Shape functions (Interpolation functions) 75
3.6 Element strains and stresses 96
3.7 Element stiffness matrix 97
3.8 Static condensation 103
References 105
Exercises I 06
Copynghled matcria
XIV Contents
Copynghled malcria
Contents l(V
Copynghled matcria
XVI Contents
Copynghled matcria
Chapter 1
Introduction
(1.1)
(1.2)
where
D = Ehs
12(1 - µ2)
n =
Eha
24( 1 - µ 2 )
f f {(82w + 82w)2
8x 2 8y2
2
- 2 (1 - µ) [ -{PwiJ
-
w 82w ] }
- ( - )2 dxd11
{}x2 {)y2 8x8y
-f f w p dxdy (1.3)
Copyrghled malcria
Introduction 3
EI d'4w = p
dz 4
And the solution to the above equation must also satisfy the
boundary conditions at A and B as follows.
Kinematic boundary conditions at A: Displacement w 0 and =
slope
dw
dz = O
p
A 8-.x
-- -
"
. . . '-1.....
- - -- - x _____, ..... ....
- - - -- - L - - - -- -
z
Fig. 1.1 A cantilever beam
static or force boundary conditions at B: shear force,
El d3w
dz3
=0
and bending moment
Eld2w = 0
dz2
In subsection 2.3.2 the variational formulation of the above prob·
!em is discussed and the application of Euler-Lagrange equation tc.
obtain the governing differential equation is illustrated for the above
cantilever beam problem.
• Copyrghled malcria
·I Finite Element Analysis - T/1eory au d Programmwg
I. Functional approximation
Copyrghled malcria
Introduction 5
3irz
w = a1
• 7rZ
smT + a2
.
sml (a)
where ~1 and a2 are unknown parameters.
p
L
Fig. 1.2 Simply supported beam
It is known from the elementary strength of materials that the
strain energy, U, of the beam due to bending is
U = El
2
1L
0
(d2w)2 dx
d:i:2
(b)
u
Ebr4 2 ,
= L (a 1
4 3
+ 8la2) (c)
H = -1L Po W dz - P Wmar
2p L a2
0
= ---(a1
7r
+ -) - P(a1 - a2) 3
(d)
(e)
an = 0 an 0 (/)
8a1 802 =
Applying the above conditions to equation (e) we get,
4
81El1r 2p0 L . p _ O
2£3 a2-~+ - (h)
Solving the above two equations we get,
(i)
3
2L (2p0 L )
02
= 81EI1r4 ~ - p (i)
Wma.r = Ot - 02
p£3 p.£4
Wmoz = 48.llEI + lf6.82El
(k)
After.. substituting for the values of a1 and a 2 from equ ation(i) and
(j) into equation (a) and differentiating, the bending moment Me at
the centre of the beam, x = L/2, can be shown to be
PL p0 L 2
Me = 4.44 + 8.05 (m)
It may be noted that the error iil the first term is 9.92 per cent and
that in the second term ·is 0.62 per cent. This error can be reduced
by adding more terms to the approximate (or trial) function for w,
i.e, into equation (a).
The above procedure can be extended to the analysis of a three-
dimensional solid. In general a deformable body consists of infi-
nite material points and, therefore, it has infinitely many degrees of
freedom. By the Rayleigh-Ritz method such a continuous system is
reduced to a syste.m of finite degrees of freedom. For the case of
three-dimensional solid, the variation of the field variables, displace-
ments u, t1 and w can approximately be represented by the following
trial functions.
D(u, t1, w) = D(z, y , z, a1 ... an, 1>1 ... bn, Ct ... en) (1.5)
an an an
81>1 - 0
a1>, - 0 ... ab,. - 0
an an an
ac, - 0
lJci. - 0 ···-
lJcn - 0 (1.6)
- - ~
'\
"' '\
' /
/ -- /
p \4
+w10 + W11 + W12 + W13 = D" ( 1.7)
Copyrghled malcria
lnlroduction 9
E h3
D -
12(1 - µ2)
I0
6 2 7
13 11
5 I 3
9 4 8
12
Copyrghled malcria
Finite Element Analysis - Theory and Programming
26
t
27 28
•I •I •I
1 12 13 14 5
--
29 6 7 8 9 10
--30
4m
--
31 11 12 13 14 15
--32
• x
33
•- T
••
j_
--34
I I I
J- ·---! ! J
35 36 37
4m
Fig. 1.5 Discretization of a simply supported plate
Copyrghled malcria
In troduction 11
p.\•
20w9 - B(ws + ws) + 2(w13) + (-w9 - W9 + w9 + w9) = D
p.\4
20w13 - 8(4w.,) + 2(4w9) + 0 =D (d)
p.\•
ws=0.757)
p.\4
W9 =0.5468fl (/)
From the given data we get,
Eh3 2 x 107 x 0.1~
D = 12(1 - µ2) = 12(1- 0.15)2 = 2946.3 kN m
p,\4
Wmoz = 1.03125 . D
Copyrghled malcria
12 Finite Element Analysis - Theory and Programming
4
= l 03125 6 ·0 x l.0
. x 2946.3
{J2w {)2w ]
Mr=-D [- + µ -
8:z:2 8y2
Applying the central difference for Mr at the point 13 we get
Mr mor -
-D(l + µ )2we -A 2w13
2
4
-2946 3(1 0 16) [2 x 0.75 - 2 x 1.03125] 6 x 1.0
- · + · l.0 2 x 2946.3 r
- +3.8813 kN m/m
From the Theory of Plates (3] solution we get the solution as,
Copyrghled malcria
Introduction 13
'
Copynghled maleria
16 Finite Element Analysis • Theory and Programming
e,
t •
B,
..
Fie. 1.7 An•lyala model of • 1hell roof
•
s
0
•
;• i..
d
-Ill
d
~
...
i..
-"'
0
41
0
0
• s
...,
i::
Ill
s
-..,
Ill
I ll
Ill
·-·-....
I::
<
-
a>
·-
tlD
t i.
Copyr 1hlcd m I ii 1
-I
REFERENCES
EXERCISES
~)M,
i - - - - - - - L - -- - --1
Fig. El.1
Solve the problem by Rayleigh-Ritz procedure by using
a. algebraic polynomials, and
b. trignometric functions
Try one and two parameter functions and compare the results
of deflection and bending moment with the exact solution.
1.2 For the simply supported beam shown in Figure 1.2 in this
Chapter, obtain the solution by Rayleigh-Ritz procedure using
algebraic functions. Try one and two parameter functions and
compare the results with the exact solution.
1.3 A Cantilever beam is shown in Fig. El.3.
20 kN
1--- - - 2m - - ----'---- 2m - - - - - 1
Fig. El.3
Compute the deflection at the free end by using Rayleigh-Ritz
procedure. Compare the results with one, two :and three pa-
rameter solutions by using,
a. algebraic polynomials, and
b. trignometric functions.
1.4 A bar fixed at one end and free at the other end is loaded
as shown in Fig.El.4. ·Calculate the displacement and stresses
using Rayleigh-Ritz procedure.
Compare the solution with exact results using, one, two and
three terms in the polynomials.
p
- -/ -
~=
p
- - -
L
Fig. El.4
1.5 A fixed ended beam subjected to uniformly distributed load
of intensity p is shown in Fig.El.5. Using the Rayleigh-Ritz
procedure, compute the maximum deflection and bending mo-
ment and shear force at the fixed ends. Co111pare the resul-ts
with analytical solution using one and two parameters in the
approximate function.
~ L------
Fig. El.5
1.6 Solve the problem 1.3 by using finite difference method. Use
meshes with 2 and 4 nodes and compare the results.
l. 7 Analyse the simply supported beam shown iu Fig.El. 7 by finite
difference method.
10 kN 10 kN/m
~
!
r- zm
2El 0
•m
El 0
2m-;
1
Fig. El.7
E/0 = 400 units.
Use discretization with three and seven nodes. Compare the
results with the exact solution.
Copyrghled malcria
Introduction 21
El=400 El=600
I
r-- 2m 4m - - -- -
Fig. El.8
1.9 Solve the problem of a simply supported square plate described
in page 9 when it is subjected to a concentrated load P distribut-
ed over an area lm x lm at the centre. Use finite difference
method and compare the results with the analytical solution.
1.10 Solve the plate problem described in page 9, when the edges are
fixed. Compare the results with the analytical solution.
Copyrghled malcria
Chapter 2
Basic Principles of
Structural Mechanics
Copyrghled malcria
Basii: Principles of Structural Mechanics 23
iJT iJ<1,
T
a
.~dz
iJz (1·-d•
• az (1
•
T .~dz
iJT aT
T ,~dY
., ilz ,. iJY
dY
<1 ca,
, __ dY
1
iJT iJY
T .~dX
.. ax --+--'""1
,
a-+--
z IJY
aa.
<1, , _ dx /JT
+~dX
ax a,
T
117 ax
~--Y
x
Fig. 2.la General state of stress on a
differential element
Similarly we can apply the conditions of static equilibrium for forces
along the directions of y and z axes, as EFr 0 and EF, 0. Thus = =
we get the following differential equations of equilibrium in terms of
stresses and body forces
lJTrz lJT.,. X
{jq"
-+--+--+
lJz lJy 8z •= 0
lJr,,,, lJu, {)r,, " _
--+-+-+,.-
{}z {}y lJz
0
lJr,.,
--+-+-+81-,. lJu, z.&= 0 (2. 1)
8z {)y {)z
where Y• and z. are body force components along y and r directions
respectively. ·
Copyrghled malcria
24 Finite Elemen t Analysis-Theory and Programming
(2.2)
a dYdz
•
8'T
( 'T • __!!. dY) dx dz
" BY
( a• . _aa.
ax dx ) d.Ydz
(2.3
Using the Eq.2.2, the equilibrium Eq.2.1 can be rewritten as
fJCTz fJr,,., fJru:
-8z + -{Jy + Tz + x. = o·
8rzv a~v OTy:
Tz + -{Jy+ Tz + y6 - 0
Copyrghled malcria
Basic Principles of Structural ,Mechanics 25
.llt<l•
f17mda -
/Ju,. /Jr,., + X· = O
IJz + IJy •
(2.5)
Copyrghled malcria
26 Finite Element t\nalysis-Theory and Programming
(2.6)
fz -
_ {Ju
-
Oz + -1[({Ju)2
-
2 {}z + (8v)2
-
{}z + (8w)2]
-{}z
lJw 8v [{)u Ou 8v 8v 8w 8w J
r,, = {)y + + 8z {)y 8z + {)y {)z + {)y {)z
ru: = 8w + &u + [{)u {}u + 8v 8v + 8w 8w] (2.7)
{)z {)z {)z {)z {)z {)z {}z oz
The components of the strain £,,,£1 ,t.,r,,,.r,. and ru define the
state of strains in the deformed body, and can be written as
(2.8)
The relations given in Eq.2.7 are non-linear partial differential
equations in the unknown components of displacement. However, in
many problems of stress analysis when the deform¥ions are small,
we can assusme that the products and squares of the first derivatives
a.re negligible compared with the derivatives themselves. By this
assumption we considerably reduce the complexity in the analysis
Copyrghled malcria
Basic Principles of Structural Mechanic,s 29
Cu Cu C13 0 0 0 c,,
u,
fT"
C22 C23 0 0 0 cv
c,
O', C33 0 0 0
'Yzv
- sym. C44 0 0 'Yzy
(2.12c)
'YYZ Css 0 ..,.,.
"(u: c66 ...,.,,
where :i: - y, y - z and z - :i: are material symmetry planes.
Cr 1 -µ -µ 0 0 0
<v I -µ 0 0 0
<z 1 1 0 0 0
=- Sym . 2(1 + µ) 0 0
'Yrv E
'Yvz 2(1 + µ) 0
'°'fzr 2(1 + µ)
1
l
1
(2.15)
0
0
0
The inverse relation of stresses in terms of strain components can
be expressed as
<Tr (1 - µ) µ µ 0 0 0
<Tv (I - µ) µ 0 0 0
tT l (I - µ ) 0 0 0
=E I-le
x
Tzv Sym. 2 0 0
Tr:
~ 0
2
1-2µ
T ,,.
2
<r
<v I
c, EaT I
x (2. 16)
'Yrv 1 - 2,, 0
'Yv: 0
'Yzr 0
Copyrghled malcria
Basic Principles of Structural Mechanics 31
where
E
(!+µ) (1-2µ)
T change in temperature
x z
f
Fig.2.2 (a) Plane stress example: Thin plate
with in plane loading
The constitutive relation is given by
Copyrghled malcria
32 Finite Element Analysis-Theory and Programming
{ :: } = 1
Try
:µ [~ 2
0
:
0
I; l{: }- ~~: {:}
T "'Irv 0
(2.17)
Also the strain components can be expressed in terms <>f the stress
a nd are given below:
{
c,
£,, }
"'Irv
= E1 [ -µ
1
0
-µ
1
0 2(1 + µ)
00 l{ u,, }
u,
T,.1
+ aT { 11 }
0
(2.18)
-µ 1 +µ
Also Cr= --(c,, + c1 ) + - -aT
1-µ - 1 -µ
11,, } E [(1 - µ) µ
{ ~: = (1 + µ)(1- 2µ) ~ ( I ~µ)
EaT
(l - 2µ) {l}l
0
(2.21)
Copyrghled malcria
Buie Principle$ of Structural Mechanics 33
Solving Eqs. 2.21 for .the strains E,,,E, and 'Yr, gives
€,, } -
Er -
(1 +E µ) [(1-µ- µ) 1 :µ ~] { :~} + (1 + µ)aT { i}
{
'Yrr 0
(2.23)
ri x "
_ _.,_x
I
Copyrghled malcria
Basic Principles of Structural Mechanics 37
The second integral on the left side of Eq.2.31 represents the vir-
tual work done by the body forces due to virtual displacements 6u
and 6v. The line integral can be simplified using Eq.2.6 as
/ 6u +· a:: dx
t--i
I -,
dy I I
I
._____._: _ _ _ ___, - _JI
dx
86u
= ",. {)z dzdy (2.34)
Copyrghled malcria
38 Finite Element Analysis-Theory and Programming
Extending this concept it can thus be seen that the first integral of
Eq.2.31 represents the total internal virtual work done by the stress
system <Tr, <rv and r.rv ·
It may be observed that due to the virtual displacement 6u there
will be change of strain 6c,,
( 6u + ~dz) - 6u
6c,, =
dz
i.e.
86u
ac., = ()z (2.35)
Thus we can write the total internal virtual work given by the
first integral of Eq.2.31 as
where
{6u}T=[6u 6v 6w)
and
Copyr ghled maleria
Basic Principles of Structural Mechanics 39
6U =JJ[{6<}T{u}dV (2.39a)
For any value of virtual displacement 6 u and 6v, the above relation
can be true only if each of the terms in the parenthesis vanishes and
this once again leads to the Eqs. 2.5 and 2.6 of equilibrium.
=
We, therefore, conclude the 6W. 6U is a necessary and sufficient
-:ondition of equilibrium.
Thus, the principle of virtual displacement can be stated as that
a deformable system is in equilibrium if the total external virtual
work is equal to the totaJ internal virtual work for ev.ery virtual
displacement satisfying the kinematic boundary conditions.
It may be noted here that the principle of virtual displacement
is an equilibrium requirement and is independent of the material
behaviour.
Copyrghled malcria
40 Finite Element Analysis-Theory and Programming
the position of all other loads fixed, ie., zero virtual rusplacement to
all the other external loads. The total external virtual. work is P6r.
(2.44a)
It may be noted here that {er} is the vector containing the components
of true (actual) stress and {6E'} is the vector of virtual strains due to
unit virtual displacement.
Physically P can be interpreted as a measure of the stiffness of
the structure i.e. P is the force developed at some point i on the
deformable system due to unit displacement at i in the direction of
P. The use of the principle of virtual displacement which forms the
basis for the displacement method of analysis is illustrated by the
following example. Figure 2.4 shows a three bar truss subjected to a
vertical load of 50 kN.
The components of the actual displacement of node I are u and
v as shown in Fig.2.4a. Due to this deformation the elongation and
strains c1 , Ea and £3 of the members can be determined for this simple
truss structure and are given below.
ucos45°+vsin45° _ (u+v)
ft - 2,/2 4
u
C2 - 2
u cos 45° - v sin 45° u-v
(3 - 2,/2 - 4
(a)
Copyrghled malcria
Basic Principles of Structural Mechanics 41
6<~ =1/4
6<; = 1/2
6€3 = 1/4 (b)
...
fa) (>)
Using equations (a) and (b) the total internal virtual wor"k due to
6u =
l is given below
= EAu{V2
8
+!+
2
¥2}
8
+ EAu{V2 - ¥2}
8 8
= EAu{ 2 "'!+ 4
}
.sw. =0 x l =0
Using the principle of virtual displacement,
.SW.= .SU
Copyrghled malcria
42 Finite Element Analysis-Theory and Programming
i.e.
u=O (c)
Following the same procedure, the virtual strains caused due to 6v =1
are given by,
64=0
6c~ = _!4
The total internal virtual work due to 6v = 1 is,
6U = EA2J2(u + v) l
4 4 +
EA2J2(u - v)
4
(-!)
4
=
substituting u 0
6U = EAv{ y'2 +
8 8
./2} = EAv./2
4
The external virtual work is
6W, = 50 x I
Equating 6W. = 6 lJ, we get
EAv-./2 = 50
4
200
V=-=- (d)
./2AE
Substituting the solution for
200
u=O and v = rn
v2AE
in Eq. (a), the strains in the members can be calculate-0 as,
200 50
Ct = 4./2A E = V2AE
C7 =0
-200 -50
(e)
Cs = 4\1'2AE = \1'2AE
The forces in the members are,
F1 - AE 5o
\1'2AE y'2
= =
SO 25J2 kN (tension)
F, - 0
Fs - AE( 50 }
\1'2AE
- -25J2 kN (compression)
(f)
This example illustrates the use of the principle as it forms the
basis for the displacement method of analysis. The following steps
may be noted:
1. Displacements are taken as unlmowns.
2. Equilibrium equations are established using the principle of vir-
tual displacement.
3. The equilibrium equations are solved to determine the actual
displacements.
4. The strains in the members are calculated knowing the displace-
ments.
5. Stresses and forces are t hen computed from the values of strains.
It may be noted here that the above procedure is followed in the
finite element analysis using displacement model and is described in
the subsequent chapters.
Copyrghled malcria
44 Finite Element Analysis-Theory and Programming
1 L
J r
---1.
;, Copyrghled malcria
Basic Principles of Structural MecHanics 45
- j fs (X,u+Y,v+Z, w) dS
1
(2.46)
(2.47a)
Copyrghled rnalcria
".
46 Finite Element Analysis-Theory and Programming
(2.48)
d.Y, I
I
dx1
}- - - - -
--1--- ux
/ dz /
/ /
/ /
/ /
(2.50)
If the element is subjected to all the six stress components, the total
strain energy developed in the element is given by
('.. r,,,d-y.,,ldV
Jo (2.51)
Copyrghled malcria
Basic Principles of Struct.ural Mechanics 47
Let u9 be the strain energy density, i.e., strain energy per unit
volume. Then generalizing Eq.2.49 we can express the increment in
strain energy density as
(2.57)
or U0 = ~{c}T{u} (2.57a)
In the case of linearly elastic isotropic body, substituting for [CJ from
Eq.2.16, assuming T = 0 and simplifying we get,
2µ
Tio= 2IE ( u;, + "v2 + u,2) - -g(u.,uy + uyu, + u, u..,)+
Copyrghled malcria
52 Finite Element An.alysis-Theory and Programming
Z, l\'
_ EIJ.'(d- 2w)2d:c
- -
2 0 d:c2
Potential energy due to load
=- J.' pwdx
Total potential energy of the system
J. (d2w)
1 2 1
El [ [
n= T d:c dx -2 pw d:c J.
i.e. '[EI(d2w)2 ]
n = J.• T d:c2 - pw dx (a)
EI
where F = -(w")
. 2
2
- pw (c)
E!w1v - p =0 (e)
It is well known that Eq.(e) is the differential equation of equilibrium
of beams. Thus, it is clear that the Euler-Lagrange equation yields
the governing differential equation for the problem.
The boundary conditions necessary for obtaining the extremum
value of II are given by the Eqs.2.75. At the clamped end zi. O, have =
=
w(O) =. w'(O) O which satisfy the kinematic boundary condition
given in Eq.2.75.
At the free end z 2 =I, the natural boundary condition o!f'Eq.2.75b
must be satisfied. Thus,
IJF d ( IJF)
/Jw' - dz /Jw'' =O i.e. Elw"' =0 (/)
IJF
and /Jw'' =0, i.e. Elw" =0 (g)
Il=U+H
where U is the strain energy of the system and H is the potential
energy due to loads and body forces.
The total potential energy is given by Eq.2.62 as
Copyrghled malcria
I
Basic Principles of Structural Mechanics 55
(u + v) 2 u2 (u - v)2]
U = EA [ ../2 + -4 +
8 2
../2
8 2
The potential energy due to loads = -50v
The total potential energy,
on
Ou
= EAu [2../28+ 4] =o (d)
i.e. u =0
Copyrghled malcria
Basic Principles of Structural Mechanics 57
EXERCISES
3
2
®
A,L 45· A,L
P,u
Q.v
Fig. E2.1
Copyrghled malcria
58 Finite Element Analysis-Theory and Programming
Fig. E2.2
---t
1 3
2m
:II<-------,. ~ u2
v2
2m
J 4 if-- - - - - ? 1
1 -
tv 1
60 l<N
u I
Fig. E2.3
2.4 Derive from first principles, the strain energy of an a.xial bar
in terms of strain c and an initial strain, due to temperature
c0 (aT). Assume the material obeys Hooke's law.
2.5 The axial bar shown in Fig. E2.5 is tapered and the area of
cross-section at the ends are A 1 and A 2 • Calculate the strain
energy of the bar assuming the material obeys Hooke's law.
Copyrghled malcria
Basic Principles of Structural MechaJ1ics 59
t--- - - - L - - -- -1
Fig. E2.5
2.6 The stresses developed in a thin plate are:
Ez IJ2w {)2w
""' - 1 -µ2 ( {)z2 + µ {)y2 )
Ez IJ2w {)2w
"r. - 1-µ2 ({)y2 + µ oz2)
Ez {)2w
r.,, - 1 + µ {)z{)y
U -
Eh
3
12(1 - µ2)
II 2
8 w
(( 1Jz2 +
ll2w 2
{)y2) 2(1 - µ)
Copyrghled malcria
Chapter 3
Element Properties
Copyrghled malcria
64 Finite Elem~t Analysis-Theory and Programming
---
4 Noded 8 Noded 20 Noded
Tetrahedron Hexahedron Curved Solid
(3.1)
where a 1, a2 1 ••• ,a5 are un known coefficients and are also called as
generalised coordinates. This Eq.3.1 can be represented in a matrix
form as
Copyrghled malcria
66 Finite Element Analysis-Theory and Programming
T .
{ Cl' J
= I ct1 ct2 Cl'3 • • . ct2m I (3.4b)
In the case of three-dimensional elements the displacement func-
tions are given by
(3.5)
Expressing it in matrix form,
(3.6a)
0 0 0 1 z2 Y2
l/3 0 0 0 1 Z3 Y3
Copyrghled malcria
Element Properties 67
or in general
(3.8)
The above equation expresses the relation between the nodal de-
grees of freedom and generalised coordinates. The elements of the
matrix [A) are computed by substituting the coordinates of the nodes
of the element in the polynomial displacement function. In general,
the matrix [A) is a square matrix and hence the total number of gen-
eralised coordinates equals the total number of nodal, external and
internal, degrees of freedom.
Solving the Eq.3.8 for (a) we get
(3.10)
Copyrghled malcria
Element Properties 69
I
1
I
I !I
I
:z:2 zy y2
I
z3 :z:2y I zy2 y3
I
:z:4 :z:3y ;z;2!12 :z:y3 y4
I
;z;5 ;z;•y z3y2 I ;z;2y3 :z:y4 y5
I
Symmetry
Axis
Copyrghled malcria
70 Finite Element Analysis-Theory llllld Programming
z
L1 - 1- -
I
z
and L2 - I
(3. 12)
I 2
( 1,0) {O. I )
l-- x - --1
{ ~ } = [ ~ ~] { ~: } (3. 13)
and the inverse relation between the natural coordjnate and cartesian
coordinate can be computed as,
L1 } = ~ [ I - 1] { 1 } (3.14)
{ L2 I 0 l z
The differentiation with respect to z can be written a.s
From Eq.3.14,
d
-lJL1 I
lJz =--I an
lJL2
o~
~
- -,l
Hence,
(3.15)
Simplifying,
(3.46b)
where each component N 1 is given in Eq.3.46a. Figure 3.$ shows the
plot of the shape function for N 1 N2 and N4 • Thus the displacements
u and v a: any point inside an element can be given by,
(3.47a)
i.e
{u} =(NJ {d} (3.47b)
where {N2}T is given by the Eq.3.46 and
(3.47c)
(3.48a)
The nodal displacements {du} can be obtained by substituting the
coordinates for the nodes as
U! 1 - 1 - 1 1 01
u2 1 1 - 1 - 1 02
{d} = U3
- 1 1 1 l 03
(3.49)
U4 1 - 1 1 -1 04
and
{a}= (AJ- 1{du}
where [AJ- 1 can be shown to be equal to
1/4 1/4 1/4 1/4
-1/4 1/4 1/4 - 1/4
[AJ- 1 = (3.50)
-1/4 -1/4 1/4 1/4
1/4 -1/4 1/4 -1/4
•
(- 1,1) ( I , I)
4
- - - - l - - - -.. 3
T 2b r
J_ 2
1
(1,- 1)
(-1,- 1)
I· 2a ..,
Fig. 3.10 Four noded rectarlgular element
Thus
{N2}T = {~2}T(AJ- 1
{N
2
}T = [(l - r~l - s) (1 + r~l - s) (1 + r ):l + s) (1 - r~l + •) ]
(3.52a)
(3.52b)
where each component N, is given in Eq.3.52(a) Fig.3.lll shows the
plot of the shape functions for N1 , N2 , N:s and N 4 • The shape function
for the element is thus given by,
{N2}T {O}T ]
(3.53)
(NJ= [ {O}T {N2}T
where {N2}T is given by Eq.(3.52). And,
{u} =[N){d}
where (3.53a)
I
•:::·::~:0.:0.·~·0::·::~··- _ 3
L ,'::/:t.\{:It\::':~:?:\t:•:\./::'·
- '
"'
Fig. 3.11 Four noded rectangular element shape functions
Copynghled maleria
Element Properties 93
8
3
4 6
®
Copyrghled malcria
94 Finite Element Analysis-Theory and Programming
3 3
6 5
2
2
1 1
(a) (b)
(3.72)
1 3
Fig. E3.7
3.8 Show that the shape functions along the interelement boundary
3-4 are the same for the two rectangular elements shown in Fig.
E3.8. 2 4 6
y
®
1 3 5
x
Fig. E3.8
3.9 Show that the shape function representing the variation of dis-
placement along the inter element boundary 2-3 is the same for
the two elements shown in Fig. E3.9.
3 5
2 4
Fig. E3.9
where [N') are the shape functions of the parent rect.ilinear element
and {zn} are the nodal coordinates of the element. The shape func-
tions will be expressed through the natural coordinate system r, a
and t.
y
s s
4 3 3
r
' - - - - ! - -- r
----2 2
s y
s 5
7 _ _ 6'+-_.. s r
....__ _4 _ r 7.
1
2
x
z
t
t
s
..)---j;:-=-..;.....~..,..,=-=-=--+-,.""--y
z l
I y
fl' J.._ - - _.,_ __ _
/
x
Copyrghled malcria
lsoparametric Elements 111
'
• __ __
(-I.I)
•
_,_
(I.I)
• 3
T
2b r
~--+--'
2
(-1 . -1) (1.- 1)
~- 2& - - - l ·I
(a) PARENT REC'fANGIZ (b) SQUARE IN NAt'URAJ. ( c) ISOPAIW(ETRIC
COORDINATl!S QUADRIUTl!R.\L EILWEt.•
Copyrghled malcria
112 Finite Element Analysis-Theory and Programming
r1
YI
.. r2
!/3
:r4
Y4
where N; (i = 1, 2, 3, 4) are given by Eq.3.52· as
N _ (1 - r)(l - s) N _ {l + r)(l + s)
1 - 4 3- 4 .
N =(l+r)(l-s) N =(1-r)(l+s)
2 4 (4.26)
4 4
Thus this transformation relates a unit square in r and .s coordinates
to an arbitrary quadrilateral in cartesian {z, y) coordinate system
whose shape and size are determined by the eight nodal coordinates
:r1, Y1 , r2 , y,, :r3, !IJ, :r4, Y•· The above relation aJso helps to
determine the z, y coordinates of any point in the element when the
corresponding natural coordinates r and s are given.
It can be observed from Eqs. 3.81 and 3.82 that we need to cal-
culate the derivatives of the functions with respect to the global, i.e.,
cartesian coordinates. We, however, note that .the shape functions
used for describing the geometry of the element and displacement
variation are expressed in the natural coordinates (r, s). The rela-
tionship between the two coorcUnate systems can be computed by
using the chain rule of partial differentiation and is given below:
{ ~} =
Os
[Oz
or
Fr
Fi
;i {~ }
Os Oy
= (J] { ~}
Oy
(4.3a)
{c} =
CJ l: :i - 0
1
0
1
{}y.
8v
{}z
{}v
{}y
(4.9)
{c} = p· Ji1
Ji2
0
Ji2 1i1
Ji1
0
;n]
Ji2
{}u
{}s
{}v
Fr
(4.10)
8v
{}s
• y 1·
3
t a= I
(0. 1)
_..-r
2
I
(O.O)
--
r=I
(1.0) r
x
Copyrghled malcria
"'
l
O>
given by ~
~
~
()
~
'6::r 2.
[ ~
3
"'Q
~·
f.
[k); = h w; w; [B]i (C];; [BJ;; IJI;; (i) ~
iS.,
~
and substituting for the thickness of the element ash.:.. 20, !JI from equation (d), [BJT from equation (g) n·
and (CJ [BJ from equation (h), we get
-0.0053 0 -0.0070
f
~
&i
0 -0.0070 - 0.0053
+0.0053 0 -0.0263
0 - 0.0263 +0.0053
[k)t = 20 x 1 x 1 x 300 x 2 x 103
+0.0197 0 +0.0263
0 +0.0263 +0.0197
-0.0197 0 +0.007.0
0 +0.0070 -0.0197 -
-0.0053 0 +0.0053 0 0.0197 0 -0.0197 0
()
0
x l 0
- 0.0070 0 -0.0263 0 0.0263 0 +0.0070
-0.0035 - 0.0027 -0.0132 +0.0027 0.0132 0.0098 +0.0035 -0.0098
!i?
~ -_,
...:.
....
c.>
~
0.4051 0.0823 -0.3548 -0.0823 -0.23G2 -0.0227 +0.0059 +0.0?.27
0.2905 +0.3120 - 0.0108 -0.3120 -0.2847 -0.0827 +0.00:iO
+0.8823 -0.3093 -0.2913 - 0.0852 -0.2357 +0.0852
Sym. +l.0017 +0.3120 - o.1ac;2 +0.0821 - 0.2847 I (m)
lkJ. = 10
4
I +0.4503 +0.0852 +0.0767 -0.0852
+0.8472 +0.0223 +0.2037 ...,
;;·
+0.0631 - 0.0227 §'"
~
+0.0700
Now using Eq.4.29 lhc sllfTness rnalrix (k] of lhe clemenl can be compuled as lhe sum of lhc values at lhe four g
~;impling points i.e., (k) = (k]i + (kh + (~·h + (k]4. Thus, summing lhc values we get -
1.8908 0.4905 -0.5501 - 0.4995 -0.9940 -0.4995 -0.3908 +0.4995
.....
) ..
t:s
~
v;·
2.2754 +0.5009 +0.3859 -0.5009 - 1.1358 -0.5009 - 1.5244 •
;;;!
+ 1.8008 -0.4995 -0.3!!08 -0.4995 -0.9438 +0.4905 2
q
Sym. +2.2754 +0.5009 - 1.5254 +0.5009 - 1.13581
(n) ~
[kl= io1 I + 1.8908 +0.4995 -0.5561 -0.4005 Q..
• ~
(') +2.2754 +0.5009 +0.3859 ~
.., 0:
I
0
( 4.37)
where a; are the constants.
The displacement component v and w in other directions can be
expressed in a similar fashion. Now prescribe the displacement on
any node i and the corresponding coordinates of the node i as :r:;,y; , z;
in the above Eq.4.37 and we have,
( 4.38)
We know that the displacement u at any point inside an element can
be expressed by the shape functions N; and the nodal displacement
u;. Thus,
u = EN; Uj ( 4.39)
Substituting in Eq.4.39 for u; from Eq.4.38, we get
(4.40)
Copyrghled malcria
146 Fi11ite Eleme11t Analysis-Theory and Programming
r0 ·l © 3,.
t ©F©l
n
£1 £1 El a
-L · · _L . 3 _ L .;;; • 3 -
L · ·
f-- •.• + ... + ... + ..• -I
..
I•) CEOllJ:TRY AJ<D LOADINC DATA
., •z '3
0 0 r,l 0
~ I I I I
(b) GLOBAL DECREES or FREEDOM
• ·• • f i· •N · •h
11
~ I ~ I ~ I ~- -- --i
n 0 0
f ••
(c) f\l'U.Y RESTRAI NED AND S UBIECT TO LOADS
ON TUE £1.EWE'N'TS
d1 ( l
{Q} =
-wl}
{ :, for an u.d.l. {Q} =
-wl' }
~
{
8
Copyrghled malcria
1~6 Finite Element Analysis-Theory and Programming
I<o
l;i = [( l1 , i = 2, 3, .. ., n (5.17)
This eliminates r 1 from all but the first equation, and the equations
a.re converted as
p~2)
(2)
K2n r7 +
(2)
+ I<nn rn -
where the superscript (2) indicates that t he coefficients have been
modified, e.g.,
K~> = I<;; - 111 K11 j =2, 3, ..., n for each i =2, 3, .. ., n (5.19a)
2. Now in the set of Eq.5.18 subtract 1;2 t imes the second equation
from the ith equation where
Kg> 1=3,
.
~ .. .,n (5.20)
K22
Copyrghled malcria.
158 Finite Element Analysis-Theory and Programming
p _(i )
I
(n) P.n(n)
+ K nn rn. -
(5.25)
The last equation gives,
p~n)
rn =----r.>) (5.26)
Knn
The value of the other variables can be evaluated by back substitution
in the order rn_ 1, rn_ 2 , ••• , r 1• Algebraically the back substitution can
be expressed as,
0 08 16 r4 10.
1. Elimination of r 1 from all but the first equation by subtracting
lo times the first equation from ith equation.
Copyrghled malcria
170 Finite Element Analysis-Theory and Programming
{u} = [C B] {d}
:.~ )
6
2
(c)
{ :: } = { kN/cm
Trv 0.04
Similarly, the stresses at other sampling points can be evaluated.
Copynghled malcria
v :rect Stiffness Afethod of Analysis and Solution Technique 171
Copyrghled malcria
172 Finite Element Analysis-Theory and Programming
EXERCISES
T
30 cm
h= 20cm
3
E=2x10kN/cm
2
µ=O
Fig. E5.l
II
2 µ=0.3
E=2 . Jx10 N/m
2 4
r
4 m
®
P0 = 10 kN/ m
l '---'
-j I- l • 2nun
1
,_- - 3m - --.
Fig. E5.2
Copynghled malcria
Direct Stiffness Method of Analysis and Solution Technique 173
400.0
-100.0
-100.0
- 0.0
-100.0
100.0
Copyrghled malcria
188 Finite Element Analy~is - Theory and Programming
Copynghled maleria
- ---- --- --i
;
I
1
1 3 6 10 24 32 41 51 ~
2 ~c
2 5 9 23
4 8 13 17 22
31
30
40
39
50
49 60 70
4
7
.....-
7 12 16 21 29 38 48 59 69 :,ti
~
11 15 20
14 19
28
27
37
36
47
46
58
57
68
67
11
14 ..:;...
18 ...O'
18 26 35 45 56 66 77 85 94 104
76 84 25 ~
25 34 44 55 65 93 103
[SK]=
91 101 112 122 42 ~
42 53 63 74 82
52 62 73 81 90 100 Ill 121 52 3
~
61 ....
61 72 80 89 99 110 120 ;...
71 79 88 98 109 119 71
78 ~
..
::.
..,3
~
c;·
190 Finite Element Analysis - Theory and Programming
[K){r} ={P}
where (K) is the stiffness matrix, {r} is the displacement vector and
{P} is the load vector. The subroutine PASOLV, a direct solution
EXERCISES
6.1 For the cantilever beam shown in Fig. 8.14, compute the ND
array and column heights of the global stiffness matrix using
the mesh 2 for discretization.
6:2 The cantilever beam shown in Fig. 8.14 is to be analysed using
four eight noded plane stress rectangular elements. Compute
··- · the ND array and column heights of the global stiffne~ matrix.
6.3 Write the subroutines to compute the shape functions, their
derivatives, Jacobian matrix [J], (J)- 1 and !JI at a given Gauss
point for a four noded quadrilateral element.
6.4 Develop subroutines to compute the shape function, their deriva-
tives, Jacobian matrix [JJ, p]- 1 and IJI at a given Gauss point
for four to eight (variable) noded two-dimensional isoparametric
rectangular element.
6.5 Develop subroutines to coiupute the shape functions their deriva-
tives, Jacobian matrix (J), [JJ- 1 and IJI at a given Gauss point
for three to six (variable) noded two-dimensional isoparametric
triangular elements.
Copyrghled malcria
202 Finite Element Analysis - Theory and Programming
6.8 Modify the routine developed for problem 6.7 to include capabil-
ity to compute the stiffness matrix for a three noded triangular
element. Check the results by using explicit expressions.
6.9 Develop a subroutine to compute the [BJ matrix for a four noded
isoparametric quadrilateral element using the formulation for
fast stiffness computation. Make use of the routines developed
in problem 6.3.
6.10 Develop a routine to compute the stress displacement matrix,
(CB) = [C] [BJ, at a point in a quadrilateral element. This
routine should make use of shape function routine developed in
problem 6.3. Use the formulation for fast stiffness computation.
6.11 Making use of the subroutines of problems 6.9 and 6.10 develop
a subroutine to compute the stiffness matrix (k) using numerical
integration procedure. Discuss the advantages of the formula-
tion for fast stiffness computation.
6.12 Using the flow chart given in Fig. 6.9 develop a subroutine
to assemble the element stiffness matrix to global sitffness ma-
trix using the connectivity information provided by ND array.
To simplify programming efforts, the assemblage can be done
assuming the element and global stiffness matrices are stored
in two-dimensional arrays. However, the symmetry properties
may be made use of in developing routines.
6.13 Develop a subroutine to assemble the element load vector {Q}
into the structure load vector {P}.
Copyrghled malcri;i
Computer Program for Finite Element Analysis - (PASSFEM) 203
33
Elas tic 5
Modulus E=21xl0 N/mm 2
Polssons Ratio µ =0.3
2
P=lOO N/ mm
Thickness l = 1.0mrn
II
i 3~0 ....,
1000 _ _ _ _ ___,_.
Fig. E6.15
(7.2la)
where (7.21b)
y
(1.0)
.....,.1- - -- - ·
(0 ,1)
- :r
•1 =I . _ I -~-""'-
(a) Typical variation (b) Typical variation
A ... ~.
of v for v = I of v for 0, 1 = 1
F'ig. 7. 7 Displacement variation for a two-di1nensional beam element
However, ·in this case N;(i = l, ....., 4) can be evaluated more directly
by noting that ea.ch term N1 gives the variation of v for unit value of
d1 wbile all the other displacement components are held zero.
Evaluation of N; (Fig.7.7a)
(7.21c)
using Eq.3.15,
Hence, v = L~ + 3L~ L2
= L~ (3 - 2L1)
Hence, v - l~ L2 L
Thus, N2 - Lf L2 L (7.28)
Sin1ilarly the other components, N 3 and N 4 can be evaluated.
Thus,
It can be shown from simple theory of bending that,
d2v
(z - -y-
d:r:2
(7.30)
d2v
<Tz - -Ey -
d:r:2
(7.31)
h /2
and bending moment M =
l-h/2
"z y . b . dy (7.32)
h/2
where /, = Moment of inertia of the section =
l -h/2
y2 b dy
l
L2 [(6 - 12Li) L (2L2 - 4L1) (6 - 12 L2)
(BJ = - Ll1 [(6 - 12 Lt) L(2L2 - 4L1) (6 - 12£2) L(4L2 - 2Li)) (7.37h)
and it may be noted that it has been reduced to a line integral as the
integration across the area of cross-section has been done in Eq. 7.34
and accordingly the stress resultant, M, has been considered.
Substituting Eq.7.37 in Eq.7.38, the stiffness matrix. [km) can be
evaluated as
au a12 a13 a14
[km)= El,
4
1'0 sym
a22 a23
033
a24
a34
di (7.39)
a44
where,
011 - (6- 12L1)2, a12 =
£(6-12£1)(2£2 -4£1)
a13 - (6-12L1)(6-12L2), a14 = L(6-12L1)(4L2-2L1)
022 - L2(2L2-4L1) 2, 023 = L(2L2-4L1)(6-12L2)
024 - L 2 (2L2 - 4L1)(4L2 - 2£1), 033 = (6 - 12£2) 2
a34 - L(6 - 12£2)(4£2 - 2Li), a44 =
L 2 (4L2 - 2£1) 2
The integration can be performed using Eq.3.16. Thus, the stiffness
matrix corr,;sponding to the degrees of freedom shown in Fig.7.6 is
232 Finite Element Analysis-Theory and Programming
15 x 104 0 0 - 15 x 104 0 0
0 450 900 0 -450 900
0 900 2400 0 -900 1200
[k,,.] - -15 x to• 0 0 15 x to4 0 0
(a)
C,, = 0, c, - 1.0
0 1 0 0 0 0
-1 0 0 0 0 0
0 0. 1 0 0 0
[T] - 0 0 0 0 1 0
(b)
0 0 0 -1 0 0
0 0 0 0 0 1
I The stiffness matrix (k] in global axes gjven by,
Member 2
Since the member is oriented in the global directions, no t ransforma-
tion is required. The member stiffness matrix in tlie iocal directions
is t he same as in the case of member 1.
Thus,
g d 0 I 1 2 3 4 5 6
e d 0 I 1 2 3 4 5 6
1 1 15 x 104 0 0 - 15 x 104 0 0
2 2 0 450 900 0 -450 900
(k2] = 34 4
3 0
- 15 x 104
900
0
2400
0
0
15 x 104
-900
0
1200
0
5 5 0 -450 -900 0 450 -900
6 6 0 900 1200 0 -900 2400
(d)
g e
d d
0 0
I I
The element load vector also does not require any t rans!formation.
0 0
- .!!".!. -100
JL - 100
- 8
{Q2} - 0 - 0
(e)
_WL -100
wl
8 100
Member 3
14 x 10 4 0 0 -14 x 104 0 0
0 288 720 0 -288 720 ,,.
0 720 2400 0 -720 1200
(km] - -14 x 104
(/)
0 0 14 x 10 4 0 0
0 - 288 - 720 0 288 -720
0 720 1200 0 -720 2400
0.6 -0.8 0 0 0 0
0.8 0.6 0 0 0 0
0 0 1 0 0 0
[T) - 0 0 0 0.6 -0.8 0
(g)
0 0 0 0.8 0.6 0
0 0 0 0 0 1
f f
The stiffness contribution from each member is added to get the
stiffness matrix of the structure following the procedure described in
Chapter 5. The equilibrium equation for the frame is given by,
400.0
-100.0
-100.0
(i)
0.0
-100.0
100.0
Y.
/
"I /
~ p /
/
~c2+
/ LC
c2 ' ,
/ z
/
" z '
--------
LCX
-
z
Copyrghled malcria
244 Finite Element Analysis-Theory and Programming
C,
ain fJ = (7.726)
M + c2'
and C,, -
z; - Zi
c, - Y; - Yi
L L
__ ZJ Zj
C, --- (7.73)
L
COB"(sinr OJ
[T..,] = [
-sinr cosr 0 (7.76)
0 0 1
as observed earlier the terms in [T..,] are the direction cosines of
z..,, y..,,.z-r with respect to zp , yp , zp axes. Also it can be shown that
(Fig.7. 19)
COB"'( : Jq + Cf (7.77)
sin-y = C,
Thus we get
(T..,) -
[Jc;+
-c,
c: c,
Jc1 + c2 (7.78)
:J
l
0 0
y"t
~m
~---- zk.)'. _ _ _ _
I ".
yk"t I
:I "" "'.
I
I
I
I
z
1
Copyrghled malcria
272 Finite Element Analysis-Theory and Programming
Copyrghled malcria
274 Finite Element Analysis-Theory and Programming
Output
ts J'ii=:Jr(SHA.PE ?
Copyrghled malcria
Analysis of Framed Structures 285
ELEVATION
Copyrghled malcria
286 Finite Element Analysis-Theory and Programming
'k' nodes for various members are referred to the node numbers and
are given below.
\ z
~ 7.5kN &/....
3m ........_ V12' am
~ J
9
15
11 T
12kN
® 6 3m
.......... 5 7
6 x
3m
1 ®
/ 2 M:ember axes
x
Copyrghled malcria
Analysis of Framed Structures 287
Member No.
Analysis
M, M, M,
PASSFEM 7.35 -1170.0 3.27 -697.95
SAP IV 7.35 - 1170.0 3.27 -697.95
REFERENCES
Copyrghled malcria
Analysis of Framed Structures 295
3
Loo4m
udl : tOkN/m
1
4
Fig. E7.20
Copyr 11 m ri
Chapter 8
For the plane stress analysis of problems involving bending the in-
adequacy of the lower order quadrilateral element PSQ4 is discussed.
The use of incompatible modes to improve the bending properties of
the element is described along with the derivation of the element
matrices.
The subroutine PLANE has two element shapes CST and PSQ4.
It provides option for the analysis of plane stress/strain and axisym-
metric solids and for inclusion of incompatible mode to PSQ4. The
input and output details are described. Examples are presented to
illustrate the use of the routine.
y y
2 Uz
x x
(8.1)
(8.45c)
Integrating Eq.8.45(a)
Zif
u =Ii + 91(1f)
Since the displacement in the z -direction at the origin is zero, the
above equation becomes,
Zif
u=li (8.46)
From Eq.8.45b.
(8.47a)
From the Eqs. 8.46 and 8.48, the true displacements under pure
bending can be expressed in the form
(8.49a)
z2 y2
v = a,(l - 02 ) + a3(l - 62 ) (8.496)
It is seen that the general four node quadrilateral element includes
only the first part of the Eq.8.49 in its displacement assumption.
The second part of Eq.8.49 is not adequately represented. This is
the primary source of error in the solution when the element is under
flexural load.
To simulate the flexural response more precisely Wilson et.al.(4]
introduced a quadrilateral element with additional displacement
modes which has the same form as the errors in the simple displace-
ment assumptions.
For a general quadrilateral element the displacement approximation
may be of the following form.
where P1 =
(1 - r 2 ) and =
P2 (1 - s 2 )
It may be noted that the functions P1 and P2 are chosen such that
they are zero at the four nodes in order to maintain the displacement
compatibility at the nodes and of the same form as the errors in
the bending deformation. The displacement amplitudes a; are the
additional degrees of freedom; therefore, the resulting stiffness matrix
will be 12 x 12. However, if the strain energy within the element
is minimised with respect to a; four additional equations can be
generated and the additional displacements, can be eliminated, and
a reduced 8 x 8 stiffness matrix can be obtained. This is identical to
the standard static condensation procedure.
The incompatible quadrilateral element discussed above was an
improvement over linear strain quadrilateral PSQ4. However, its ac-
curacy is found to be dependent upon the discretization of the struc-
ture. It yields excellent results for flexural problems if the elements
are rectangular, but if they are not, then the stresses calculated are
found to be erroneous (4). Also under constant deformation state
even the rectangular elements give erroneous results.
Copyrghled malerla
334 Finite Element Analysis-Theory and Programming
Copyrghled malcria
390 Finite Element Analysis-Theory and Programming
2 2
J.©- -@---- IU
4 8 20
I
I
~
I
I
)- I~
I 16
3 3
- ®- -- 64
8 20 56
I
I
~
I
I
)- 42
2 44
Classical THRD20
h/L thin plate Ref.12 4 Elms 9 Elms
theory
r
4-00cm ~~~---x
3
E=2x10 kN/cm2
L µ=0.15
94
1 6 11 1 6 11 16
THRD20-4 ELEMENTS THRD20-9 ELEMENTS
2.5
t....
"2.
I
2
2 'll'ma,,~PL /~- _ _J _ _ _J
I HI•
Ref.20
., 1.5 --1---
.,d
·-....,
'(;
....
0
I
.5
I
-=N"
- - t- - - 1-
I
-- r --r --,---,--
<::.--l--
-j -n:t~L- -
Thlo fide Th ory
u
0 5
h/L
Copyrghled malcria
Analysis of Plate Bending 415
the lim.it tending to thin plate range the shear strains tend to become
zero and hence Ov - -~ and 0., - ~·
Following the discussion in section 7 .5 of Chapter 7 the expression
for strain energy to include the contribution due to shear can be
worked out. The shear strain ener~ is given by,
( 10.20)
Substituting for ~" and ~Y from Eqs. 10.19, we get, for isotropic
plate, ·
Eh3 24(1 - 11 2 )
U,=24(1-µ 2 )( Eh3
1
x2aGA)
j }A[ (({}w
ax+ (J'!I
)2
aw 2
+ ( Y - o.,) ]dx dy (10.21)
8
Since G - c !,.)> Eq(l0.21) can be written as,
2 1
U,
Eh3
= 24(1 - µ2) x
6a(l - µ)
h2
j J[ [(Ox
A
Ow 2 (tJw )2
+ Oy) + {}y - (}., ) dx dy
(10.22)
The expression for strain energy due to bending of isotropic plates
can be obtained following the usual theory of plates [1],
(10.24)
Copyrghled malcria
420 Finite Element Analysis-Theory and Programming
along the edges of the element to relate the rotations to the trans-
verse displacements. That is, the constraint of zero shear strain
(7,,, = 'Yr• = O) is imposed at discrete number of points along the
edges of the element to represent the behaviour of thin plates. Each
constraint removes one degree of freedom and thus yields a flexible
mesh. This property makes it possible to avoid element locking as-
sociated with lower order elements applied to very thin plates. The
practical application of DKT is difficult and the implementation is
complicated. Furthermore, the element predicts stresses relatively
poorly. The DKT element has not received wide adoption and has
not been implemented in any major computer package. As the imple-
mentation of reduced or selective integration to avoid mesh locking
is easier compared to DKT, the former is given more importance in
plate bending application.
In summarizing the review of all the above developments one
finds that for linear problems of plate bending many accurate ele-
ments exist. Many use.rs of the finite element programs find a basic
four noded quadrilateral element more appealing due to its simplic-
ity. This preference will become greater in non-linear applications
where frequent updating of stiffness matrix require computationally
efficient formulation. A successful attempt towards developing a sim-
pler and efficient plate bending element has been made by Hughes
et.al.[14]. This element is a four noded quadrilateral with the three
degrees of freedom per node. The element shape functions are bilin-
ear for transverse displacement and rotations. Mindlin 's plate theory
is used and c• continuity for the displacement model is ensured. The
shear Jocking associated with such low order displacement functions
for application to thin plates is alleviated by separating the shear
and bending energy terms and using selective integration procedure.
The simplicity of the element lends itself to concise and efficient com-
puter implementation. However, in some situations the element may
ca.use problem due to spurious deformation mode and it is discussed
later. This element it described in detail in the next section and a
subroutine PLATE4 using this element is included in PASSFEM.
T
L
1 - - - L---t
' ~-----~
(•)
•
0 ©
s
' 6
© ©
,~-----~2
I 2
(1>) 1 a .....t (o) 4 El•mn.t.
13 16 •• 21 22 a z• 25 n 7• 75 71 77 71 711 eo 81
a. 67 611 69 IO 91 • ~ n
.@ "
•
0©
© © ©
© 12
I©
@ @ @
20
@ 13 ..
66
37
16
••
41
"'
611 ~
'8
6'
'°311 •3·
• ©© © 0 ©
a (i) H
17 2' 27
31
10 II
© © 0 10 •a •
I 3 6 e 7 a
•e
II
I 123 , 31789
' 2 3 '
(•) 18 ............
3
(f) 8' Bl-•nto
Copyrghled malcria
468 Finite Element Analysis-Theory and Programming
{eD ={ 11
m1 } ={ 12
m2 } Is }
x { • m3 (1 l.3c)
n1 (r ,•) n2 (•,• ) n3 (•,•)
(11.5)
where u;, v;, w; arc the displacements of the node i on th·e midsurface
along t he global r, y, z directions; u;, v; , w; are the relative nodal
displacements along r , y, z directions produced by the rotation of the
normal at the node i.
The displacements u;, v;, w; are to be expressed .explicitly in terms
of the rotations 8~; ,Bu;,{J,; at each node i about the global axes. Using
the shell assumption that straight normals to the midsu rface remain
straight after deformation, the displacements produced by the normal
rotations etl1 and tt2 1 can be calculated as (Fig. 11.3)
u1 a 21
{ ~( ' }
= ~th; -~Ii{ I } ( 11.6)
•
where u~, vi, wi are displacement components along r', y', z' at node i
and a'11 and a;1 are rotations about r' and y' respectively.
T he components of these displacements along the global direc-
tions, uj , vj, w;, can now be got by knowing the direction cosines of
r',y',z' with respect to r,y,z (Eq.11.4)
Copyrghled malcria
Analysis of Shells 473
uj } l _ { fJz; }
{ ~ = 2th; [D;] :::
(11.11)
where
mi; n2;]
mu nu
which results in
0 n31
[15;] = -n3i · 0 (11.12)
[ ms; -/3;
The terms 131 , m3; , and n3; are direction cosines of unit vector e~ as
defined in equation (11.3a) and are to be evaluated at node i.
Substituting· Eq.(11.12) into Eq.(11.5) the displacement variation
is expressed in terms of nodal values, as,
{
uv } = ~: N;4 { { u; }
Vj. + ~th; [15;) { fJ,,; } }
fJ,; ( 11.13)
w •-1 w, fJ,,
fJ,;
{
u }
v = L: N;
4 { { u; }
v; + fth;
{ n 3;
la; fJ,;
-m3;
-n3;
W •=I W; ms; fJ,,; - (3;
Copyrghled malcria
Analysis o{ Shells 485
0
0
{Q;} - 1+11+11+1
-I -1
-I
N;
l2 th·• N·• ma·•
IJI dr ds cit (11.56)
Un = [u v w] { ~3 } (11.57)
n3
Let Pn be the normal pressure applied at the top surface, t = 1.
Substituting from equation (11.13a) for U n we get
l 3 N1
m3N;
{Q;} - JJ Pn
!
nsN;
h; (n3 msi - ms na;)
dA (11.58a)
0
0
{Qi} - JJ Po
N;
~ h; N; m3;
dA (11.58b)
ls N1,
ms N;
{Q;} - ff Pw H
n3 N;
i h; (n3 m3; - m3 n3;) dA (ll.58c)
Copyrghled malcria
Analysis of Shells 487
1 3
N; - 21 {1- r 2) (1 + ss;)
For nodes 6 and 8
1
N; - 2 (1-s 2 ) (l+rr;)
For node 9,
{11.59)
where r; and s; are the coordinates r and s of the node i of the
mid-surface.
It may be noted that the shape functions for all the nodes except
the central node are the same as those used for eight noded plates.
Assuming the lines joining the top and' bottom nodes to be straight ,
the shape of the element is defined by the eight nodal values, as
(11.60)
Copyrghled malcria
496 Finite Element Ana/ysis-A~ry and Programming
"
11.5.1 Organisation of Routines SHELL4 and SHELLS
The general organisation of the routines follows the procedure given
in Chapter 6. Each element shape is called thrice by the main pro-
gram dependjng on the value of the flag IND.
When IND equals one the first segment is evoked. For each ele-
ment, the nodal connectivity, material group, loading tyj)e and ele-
ment loads are read. For the eight noded element the connectivity
of bottom nodes (NADJ) are also read to compute r • , y• and z•
in Eq.11.60. The ND array is generated for each element and is
stored on the NDARAY file in a sequential manner . The subrou-
tine COLUMH is called to calculate the column heights of·the global
stiffness matrix. ·
When IND equals two, in the next segment of the program the
(CB) matrix is computed and stored on ISTRES file. Next the ele-
ment stiffness matrix and load vector are computed and are added
to global values.
In the third stage the (ND] array and (CB] matrices are retrieved
from the NDARAY and ISTRES files. The stresses or stress resul-
tants are computed for each element depending on the Qption exer-
cised by the user. The listing of the routines for shell elements is
given in Appendix 8.
Copynghled malcria
Analysis of Shells 497
This data set is element dependent and the input details for
SHELL4 and SHELLS are given below.
(i) FOUR NODED SHELL ELEMENT (SHELL 4)
A. Control Data (15)
Columns 1-5 Number of four noded shell elements
Fir.st Line
Columns 1-5 Element Number (LNUM)
6·10 Material Group Number (MG)
11-30 Node numbers of the element in the order
shown in Fig.11.2 (LNC)
31-70 Thickness of the element at each node (T(I))
Second Line
Columns 1-2 Loading Type 1 (LOTYPE)
3-4 Loading Type 2(LOTYPE)
5-6 Loadiqg Type 3(LOTYPE)
7-16 Pressure corresponding to Loading Type 1
17-26 Pressure corresponding to Loading Type 2
27-36 Pressure corresponding to Loading Type 3
37-46 Water table
47-56 Torsional coefficient
57-61 Integration scheme
62-63 Membrane element Option
EQ 0 Membrane element
GE 1 Bending cum membrane ele~ent
64-66 Element Data Generator
.(to be sp~ified on the second line of the se-
ries) ·
67-68 Output option - stress resultants at the centre
of elements (GE.l)
69-70 Principal stress at the centre of the element
(GE. 1)
REFERENCES
1. Fliigge, W., Stresses in ShellJ, Springer-Verlag, New York,
1969.
2. Donnell, L.H., Beam31 Plates and Shel/$, McGraw-Hill, N.Y.,
1976.
3. Ramaswamy, G.S., Design and Construction of Concrete
Shell R oofs , Tata McGraw Hill, New Delhi, 1971.
4. Ashwell, D. and R.H. Gallagher (Ed), Finite Element for
Thin sh.ells Analysis, Members, Wiley, New York, 1976.
5. Ahmad, S., B.M.lrons and O.C.Zienkiewicz, Analysis of Thick
and Thin Shell Structures by Curved Finite Elements, In-
ternational Journal for Numerical Methods in Engineering, Vol.2,
pp.419-451, 1970.
6. Pawsey, S.F., The Analysis of Moderately Thick and Thin
Shells , Ph.D. thesis, Department of Civil Eng. University of
California, Berkeley, 1970.
7. Worsak Kanok-Nukulchai, A Simple and Efficient Finite El-
ement for General Sh ell Analysis, International. Journal for
Numerical Methods in Engineering, Vol.14, pp.179-200, 1979.
8. Clough, R.W and C.P.Johnson, A Finite Element Approxi-
mation for the Analysis of Thin Shells, International Jour-
nal for Solids and Structures, Vol.4, 1968.
9. Clough, R .W. and C.A.Fellipa, A Refined Quadrilateral Ele-
ment for Analysis of Plate B ending, Proc. of Second Con-
ference on Matrix Methods in Structural Mechanics, Wright-
Patersen, A.F.B., Ohio, 1968.
10. Gallagher, R .H., Analysis of Plate and Shell Stru.ctures, Ap-
plication of Finite Element Method in Engineering, Van-
derbilt University, ASCE Publication, 1969.
11. Bogner, F .K., R.L.Fox and L.A.Schmit, A Cylindrical Shell
Discrete Element, A.I.A.A.Journal, Vol.5, No.4, 1967.
12. Utku, S., Stiffness Matrices for Thin Triangula r Elements
of Non-zero Gaussian Curvature, A.I.A.A. Journal, Vol.5,
No.9, 1967.
13. Zienkiewicz, O.C, and R.L.Taylor, The Finite Element Method,
Vol.~, - Solid and Fluid Mechanics, Dynamics and Non-
linearity, McGraw-Hill Book Co., U.K. 1991.
Copyrghled malcria
Conduction Heat Transfer 517
(iii) Radiation heat transfer is the mode of heat transfer between two
surfaces or bodies obeying laws of electromagnetics. This is the only
mode of heat transfer which takes place in vacuum and also when
two bodies are not in direct contact with each other.
The rate of heat flow by radiation between two surfaces is given
by,
(12.6)
dy
--- /
I
~-
,, I
/
J
Q,
/I<:.-/,,._""_ _:_I,...v
IQY ~
dz
,___ _ dr ---'--i
Fig. 12.1 Elemental volume
- Q.. + 8Q .. d
ox x
OT 8 OT
- -k.. dydz Ox Ox (k,. A .. Ox) dx
8T 8 8T
- -k.. dydz Ox Ox (k,. ox) dxdydz
Coµynghled ma!cria
532 Finite Element Analysis-Theory and Programming
a.I bl.
l L~' L~, di - I (12.50)
I (a+b+l)!
Using the Eq.12.50,
1I
21 O! I
Ni . N; di = (2 + 0 + l )! -
11'
3
(12.51)
1! O!
1
1
N; dz = (l + O+ l)! I = 1/2
Therefore,
{~}
GAL hToo P
{/} = + 2 (12.53)
2
Finally,
[k] { ~} - {/}
2x2 2xl 2x l
Copyrghled malcria
Conduccion Heat '1ran.sfer 557
0
T=lOO C
h=0.1 w;nr k
T=J0°k
Insulated
Fig. El2.10
12.11 A long thick walled cylindrical pressure vessel of circular cross
section (ID= 20 cm and OD= 40 cm) is subjected to a tempera-
ture of 150°C on the inside surface. Determine the temperature
distribution in the cylinder thickness if the outside is exposed
=
to ambient. (h = 0.2 W f m2 K, T00 30°C, k = 40 W /m K).
12.12 Determine the temperature distribution in a spherical pressure
vessel (ID = 20 cm, and OD= 40 cm) for the conditions given
in problem 12.11.
12.13 Determine the temperature distribution in a machine frame
with T cross section as shown in Fig. El2.13. h = 0.2 \V /m 2 K,
Too= 30°C.
60mm
"
r- 30 ..,
r
200mm
r
100
t-
130mm
L
l
40
.I..
I 00°C
Fig. E12.13
12.14 If the base temperature in problem 12.l changes suddenly to
200°C and remains constant thereafter, determine the temper-
Copynghled maleria
560 Finite Element Analysis-Theory and Programming
[ -[~)-
(kt;]
+
I
(13.2)
One of the reasons for wide application of the finite element method
is due to the availability of number of package programs. From the
computational point of view the five basic steps in finite element anal-
ysis, (explained in section 5.2.2) can be well organised in three basic
components; pre-processor (step 1), processor (steps 2 to 4) and post-
processor (step 5). The requirements of pre- and post-processors are
described in the following sections. They are mostly graphics ori-
ented. The processor module involves mathematical computations
that require large arithmetic operations, i.e., number crunching op-
erations in a computer.
Copyrghled malcria
576 Finite Elemen' Analysis-Theory and Programming
Copyrghled malcria
Finite Element Analysis Software 577
Copyrghled malcria
586 Finite Element Analysis-Theory and Programming
A unified treatment is proVJded for the analysis ol framed structures besed on the finite
element displacement model so that the reader gets the tools necessary tor the stress!
Sll\Jctural analysis of all types of problems in a single text.
To Increase the seope ol application. a new chapter on Conduction Heat Transfer has be1>n
added in this edition.
A unique feature of this book is the development and presenlatlon or a general purpose
computer program' PASSFEM, with an element library for six types of e lemenls with lhree
element shapes for each typo of stress analysis. The fisting of the p•ograms is given In
Appendices 1 to B. A separate chapter on FEA software has been devoted to highlight the
capabilities of and current trends in FEA packages.
Finite element analysis Is a powerful numerical tool and In order 10 help sludents master the
techniques, 190 problems are given as student exercises under various chapters in this
edllion.
With Its simple style and extensive coverage, this Is an Indispensable text for undergradua1e
engineering students as well as practk:ing engineers.
Prolessor Krishnamoorthy has been teaching llnite elemen1 analysis and computer oriented
subjects including CAD In Civil Engineering. His current research Interest includes adaptive
Rnhe element analysis. nonlinear analysis, structural optcmization and knowledge based
expert systems.
11.p;:na;.14:n11•.1, 1 .uun4
ISBN 0 · 07 · ~62210 · 2
Tata McGralv-Hill
Publishing Company Limited
~ We I Pat~I 'lag3r, Ne\\ Delhi 110 O~
Visit our website at: ww\\ .talamcgmwhill.com