Professional Documents
Culture Documents
Rao, H. S. Govinda - Finite Element Method vs. Classical Methods-New Age International (P) LTD., Publishers (2007)
Rao, H. S. Govinda - Finite Element Method vs. Classical Methods-New Age International (P) LTD., Publishers (2007)
BLANK
Copyright © 2007, New Age International (P) Ltd., Publishers
Published by New Age International (P) Ltd., Publishers
This book is primarily intended to meet the requirements of senior undergraduate and post
graduate students of Mechanical Engineering course at various Indian universities. Finite Element
Method is a foundation course in Aerospace Engineering. The objective of this book is to present
Finite Element Method in an easily understandable manner. This book is the outcome of extensive
teaching of the subject at various levels by the author and his persuation by students and colleagues.
The material in this text has been divided into 9 chapters. A number of illustrations and worked
examples have included to make the concepts clear. Exercise problems from other books and from
past question papers have also been solved to provide confidence to the students and prepare them
for the examination. I look forward to my colleagues and students for suggestions to improve this
book.
First of all, I cannot find adequate words to express my gratitude Dr. P. Martin Jebaraj, Principal
and Head of the Dept. of Mechanical Engg., Dr. Ambedkar Institute of Technology, Bangalore for
his valuable suggestions and constant encouragement.
I would like to thank Mr. Saumya Gupta, Managing Director, New Age International
Publications, Delhi, and Mr. Sudharshan Shetty of the same publication based in Bangalore. We are
grateful to Mr. K.R. Krishnamurthy, AAO, Dr. Ambedkar Institute of Technology, Bangalore for his
constant encouragement and support.
I take this opportunity to thank my parents for all that I am today and any credit for my success
must go to them.
Preface v
Acknowledgements vii
1. Fundamental Concepts 1
1.1 Introduction 1
1.2 A Brief History of FEM 1
1.3 Need for Studying FEM 3
1.4 Basic Concepts of Elasticity 5
1.5 Potential Energy and Equilibrium 20
1.6 RayleighRitzs Method 33
1.7 Galerkins Method 57
1.8 Saint Venants Principle 71
1.9 Von Mises Stress 72
2. Matrix Algebra and Gaussian Elimination 74
2.1 Introduction 74
2.2 Matrix Algebra 74
2.3 Gaussian Elimination 86
3. One-dimensional Problems 97
3.1 Introduction 97
3.2 Finite Element Modeling 100
3.3 Coordinates and Shape Functions 102
3.4 The Potential Energy Approach 112
3.5 The Galerkin Approach 117
3.6 Assembly of the Global Stiffness Matrix and Load Vector 120
3.7 Properties of [K] 122
N Contents
Appendix I 409
Appendix II 419
1
Fundamental Concepts
1.1 INTRODUCTION
Among the various numerical methods available, finite element method (FEM) is at present very
widely used in every engineering analysis. Several engineering problems will be defined in terms of
governing equations written in one, two and three dimensions. Usually these problems are
expressed in the form of ordinary or partial differential equations. The problems of structural
machanics such as deformation, trusses, stress analysis of automotive aircraft, building and bridge
structures, magnetic flux, seepage etc. have been reduced to a system of linear simultaneous
equations.
Solution of these equations gives us the approximate behaviour of the continuum. These facts
suggest that we need to keep pace with the developments by understanding the basic theory,
modeling techniques, and computational aspects of the finite element method. Applications range
from problems relating to heat transfer, fluid flow, lubrication, soil machanics, electric and
magnetic fields, structural engineering and discussions related to structural analysis problems.
Although the name finite element is of recent origin, the basic concept has been used for
centuries. The basic concept of finite elements originates from advances in aircraft structural
analysis. One of the earlier problems dealt with this concept was by ancient mathematicians. In
1941, Hrenikoff found a solution of elasticity problems using the framework method.
Courant introduced piecewise polynomial interpolation (or continuous trial functions) over
triangular subregions to model tortion problems appeared in 1943.
In 1956, Turner et al. derived stiffness matrices for truss, beam, and other elements and
presented their new findings.
Clough first introduced the term finite element, appeared in 1960. The two landmark papers to
which the origin of the FEM is generally traced are those due to Turner, Clough, Martin and Topp
and Argyris and Kelsey. The first book on finite elements by O.C. Zienkiewicz and Cheng was
Finite Element Method Vs Classical Methods
published in 1967. The finite element method was applied to the problems which are non-linear and
large deformations in nature, appeared in the late 1960s and early 1970s. A book on nonlinear
continua appeared in 1972. It is curious to note that the mathematicians continue to put the finite
element method on sound theoretical ground whereas the engineers continue to find interesting
extensions in various branches of engineering. In 1959, Greenstadt (279) utilised this technique to
discretise cell. He defined the unknowns through a series of functions for each cell, proper
variational principle for them and satisfied continuity requirements to tie together the cells giving
fundamentalists of finite element technique. Thereafter in 1960s, Clough analysed plane elasticity
problems further by this method. The method started getting its base when in 1963, it was
recognised by Besseling and Melosh (174) as a form of Ritzs method of approximations.
Zienkiewicz and Cheng (280), in 1965, discussed in a broad way and recognised that the method can
handle all field problems which can be expressed in variational forms. After this, the technique was
recognised by many and went on very fast.
Finite element method, today, is widely used in almost all fields of science and engineering,
such as, aeroelasticity, aerodynamics, fluid flows, pipe and channel flows, thermodynamics, soil
mechanics, foundation engineering, geotechnical engineering, structural engineering and
structural dynamics, pile foundations, machine foundations, nuclear containment systems,
lubrication, bearings, fluid and soil structure interactions, electrical technology, textile engineering,
cable systems etc. Numerous software packages have been developed of which some of the most
popular ones are SAP, ANSYS, ADINA, STAAD, STRUDL.
SAP and ANSYS are of the oldest softwares. SAP has got some of the best facilities for Dynamic
analyses even till today. ANSYS is like an encyclopaedia of finite element packages. It has got
almost all types of elements, with many facilities for many fields of machanics.
The accuracy of finite element method has always been a question to be answered. Based on
Ritzs summation principle for approximating a solution with the help of parameters known at
some selected points, the method always is of an approximate one. However, the accuracy can be
controlled through
(i) Considering sufficient number of nodes and elements for a problem.
(ii) Choice of suitable approximating functions.
(iii) Choice of suitable numerical integration scheme.
Mathematicians and engineers have simultaneously been developing the approximation
technique and some of the noted researchers in the field of FEM are listed below:
One may ask the question: What is the need to study finite element method when there is a number
of users-friendly packages available in the market? This argument is not sound. The
" Finite Element Method Vs Classical Methods
mathematicians continue to put the finite element method on sound theoretical ground whereas the
engineers continue to find interesting extensions in various branches of engineering. Hence, the FE
knowledge makes a good engineer better while just user without the knowledge of FE may produce
more dangerous results. In order to use FEM packages properly, the user must know the following
points clearly:
1. How to discretise the domain to get good results?
2. Identification of variables.
3. Which elements are to be used for solving the problems in hand?
4. Incorporation of boundary conditions.
5. Solution of simultaneous equations.
6. Choice of approximating functions.
7. Identification of variables.
8. How the element properties are developed and what are their limitations?
The FEM is a product of the computer age, and the application of the method to solve practical
problems requires use of computer programs for analysis. Nowadays no such programs are
developed as there are several commercial finite element packages available that can solve varieties
of problems. Some of these packages are ANSYS, ALGOR, NISA, ABAQUS, NASTRAN etc. having
pre- and postprocessors that give graphical pictures of the structure before and after loading.
Pre-processor helps in the generation of the finite element mesh and prepares the data for direct
input into the analysis. This becomes essential as the modern structures have complicated shapes
and geometry. As the geometry and loading become more and more complicated the discretization
also becomes very cumbersome and nodal numbering is really a strenuous one.
Some of these packages also address questions like, which type of analysis is the best for the
problem?, what is the best element type for the application?, how can one combine different
types of elements? etc. The preprocessor graphically displays the structure to be analyzed. If the
discretisation is not perfect then it can be modified before the analysis. Briefly, in pre-processing we
build the model with defining geometry; specifying element type; defining material properties;
creating meshes and nodes with numbering.
The post-processor is again a program that presents the results of the finite element analysis
usually graphically and also performs further calculations as desired by the user on the results. This
is a very attractive feature of the commercial packages.
Example: If at a node we have six degrees of freedom (3 displacements and 3 rotations) and 500
nodes, then nodal displacements will be 3000, i.e. we will get a print out of 3000 displacements. To
get any physical idea of these will once again be a formidable task. On the other hand, a graphical
picture incorporating these values and showing the structure in its displaced position will give a
physical grasp of the problems. Briefly, in postprocessing we extract results such as displacements,
stresses etc.; timehistory relation wherever applicable; and graphical representation of the results.
The commercial package ANSYS is used to show what has been explained so far. Hence, it is
necessary that the users of FEM package should have sound knowledge of FEM.
Fundamental Concepts #
The concept of elasticity provides a more sophisticated tool of stress analysis than strength of
materials approach. It can be observed that when a wet ball impinges on a hard floor a circular path
is observed. This shows that the ball is compressed at the point of concussion. When a body is
compressed it is slightly deformed, and almost immediately tends to recover its original shape.
Internal forces are called into play to restore the body to its original shape.
But, when a glass ball is dropped on a marble floor it rebounds and attains a height almost equal
to the original one ; but if dropped on a wooden floor the height regained is much smaller. Again if
balls of different materials are dropped on the same floor the heights regained are different. The
velocities of all these balls will be the same when they reach the floor, but the velocities of the
rebound are different and so the heights reached are also different.
The property by virtue of which the differences in the velocities of the rebound are caused, and
the bodies tend to revert to the original shapes is called elasticity.
All bodies are more or less elastic. They possess the property of elasticity in different degrees.
Load P ( N)
Stress (s) = =
Cross-sectional area A (mm 2 )
Definition (2) (Axial strain or linear strain or primary strain): Change in length per unit length of
linear dimension of a body is defined as linear strain.
Definition (3) (Lateral strain or secondary strain): It is defined as the ratio of change in lateral
dimension to original dimension.
Change in diameter dd
Lateral strain = =
Original diameter d
Definition (4) (Volumetric strain): It is defined as the ratio of change in volume to original
volume.
Change in volume dV
Volumetric strain = =
Original volume V
Definition (5) (Poissons ratio): It is the ratio of lateral strain to linear strain.
Lateral strain
Poissons ratio =
Linear strain
Definition (6) (Body): A body is a portion of matter occupying a finite portion of space (and so is
bounded).
Definition (7) (Mass, volume, density): Mass is the quantity of matter in the body. The amount of
space occupied by a body is called its volume. Mass per unit volume of the body is called its density.
Definition (8) (Particle): A body of indefinitely small dimensions is a particle. Or, a particle is
regarded as a mathematical point endowed with a mass.
Note: Very often the dimensions of a body are not considered, and we treat the body as if its whole
mass is concentrated at a single point, or for purposes of discussion we treat it as a particle.
Definition (9) (Displacement): The displacement of a moving particle is the change of its
position. It has both magnitude and direction.
Definition (10) (Strain energy): When a member is gradually loaded, within its elastic limit, it
deforms. On removal of the load it regains its original shape. During deformation it absorbs the
energy and gives back the energy while regaining the shape. The energy stored is called strain
energy.
Definition (11) (Work): A force acting on a particle is said to do work when the point of
application of the force moves in the direction of the line of action of the force.
Definition (12) (Work done): Whenever a force S moves through a small distance , dx, then work
is said to be done.
Work done = Force ´ Distance moved
= Sdx
(i) If S and dx are in the same direction, then that work is said to be positive.
(ii) If S and dx are in opposite directions (such as frictional force), then the work is said to be
negative.
Fundamental Concepts %
Example: For a linearly elastic rod shown in Fig. 1.1, the force varies linearly from O to P when the
displacement increases from O to D.
Small work done = (+ S) (+dx)
P
S= x
D
O
D
X dX
Fig. 1.1
P
We know S= x
∆
Since in a linearly elastic material, force varies linearly with deformation
Work done = z
O
D
Sdx = z
O
DP
D
xdx
1
= PD ...[1]
2
= (average force ´ distance moved)
Eq. (1) represents external work
1
\ External work = + PD
2
Definition (13) (Internal work): It is observed that at every section of Fig. 1.2, the material offers
a resistance equal to the external force whose direction is opposite to that of the external force. But
magnitude is same. This resistance undergoes the same displacement but with a difference. That is,
in this case the force moves against the direction of displacement. Hence, work is negative.
1
\ Internal work = PD ...[2]
2
Definition (14) (Strain energy due to shear stress): Strain energy is the work done by shear force.
It is given by the relation
U=
F q ´ VI
2
GH 2c JK
where q = shear stress
c = modulus of rigidity
V = volume of the given material
Definition (15) (Column, strut): Any member subjected to compressive stress is called strut. Strut
may be vertical, horizontal, or inclined. The vertical strut is called as column.
Definition (16) (Isotropic material): Materials having the same properties in all directions.
Definition (17) (Anisotropic material): Anisotropic materials possess different machanical
properties in different directions with reference to their crystallographic planes.
Definition (18) (Orthotropic): If the material has three orthogonal planes of symmetry it is said to
be orthotropic.
Definition (19) (Structure): Structure is defined as an assemblage of finite elements,
interconnected at finite number of joints called nodes as shown in Fig. 1.3.
The deformations anywhere in the structure can be defined in terms of nodal displacements.
For the truss shown in Fig. 1.3 if the displacements at the four joints are known, deformations at any
other point can be uniquely determined.
Definition (20) (Degrees of freedom [Generalized coordinates]): These are the number of
independent coordinates which must be specified to uniquely define all the displacements.
For the truss shown in Fig. 1.3 the degree of freedom is 5. This is also called kinematic degree of
indeterminacy. The structure (finite element) has a fixed number of nodes. Each node is capable of
deformation. The deformation includes displacements, rotations and/or strains. These are
collectively known as Nodal degrees of freedom.
Fundamental Concepts '
Boundary conditions
A structure cannot resist any external load or its own weight without proper boundary conditions.
Because of all these the problems in structural machanics fall into boundary value problems
essentially.
Work, Energy
Consider a structure in equilibrium under the action of forces {Q} with a deformed configuration
represented by generalized displacement coordinates {q}. Consider a conservative system and the
loads are applied gradually. If W denotes the work done by the forces {Q} on displacement {q}, then
the external work W done by forces {Q} on displacements {q} (Fig. 1.4) is equal to the strain energy U
stored in the structure (energy is conserved).
q2
Q1
Q2
{0}
´
{E} q1
The structure shown in Fig. 1.5 in state A is the initial configuration. {s} are the internal stresses
which are in equilibrium with the external loads {Q} and the strains {E} are compatible with the
displacement {q}.
Now, we shall study the response of the structure for small variation in displacements {dq} and
forces {dQ} from initial position.
Due to small variation of displacements and forces there will be changes in work,
complementary work, strain energy and complementary energy.
The small variation in displacements Dq takes the structure from equilibrium state A to state B.
The incremental changes in work DW and strain energy DU are given by vertical strips of shaded
area as shown in Fig. 1.6(a) (i) and (ii). Magnifying the Fig. 1.6(a) (i) and (ii) as in Figs. 1.6(b) (i) and
(ii)
Q1 + DQ1 Q2 + DQ2
q1 q2
Initial Position A
Dq1 Dq2
Incremental Position B
B B
DQ Ds
Q s
A A
DW DU
e
Dq De
Fig. 1.6(b)
1
DW = SQj DVj + S D Qj DVj + higher order terms
2
In matrix form
1
DW = {Dq}T {Q} + {Dq}T {DQ} ...[1]
2
Similarly, DU can be written as
DU = z v
1
{∆ e}T {s} dv +
2 v z
{∆ e}T {D s} dv ...[2]
Recalling that the product of stress and strain represents energy/unit volume, if we assume that
{Q} and {s} remain unchanged while considering the variation of W and U which is equivalent as
saying
{Ds} = 0 ...[3]
{DQ} = 0 ...[4]
In the study of continuous media, we are concerned with the manner in which forces are
transmitted through a medium. If V is the volume occupied by a three-dimensional body bounded
by a surface S, then any point in the body is represented by x, y, z coordinates.
The external loads acting on the body include point forces, distributed force per unit area T,
also called traction. Under the loads the body deforms. The deformation of a point x (= [xyz]T) is
given by the three components of the displacement vector
U = [u, v, w]T ...[1]
Fundamental Concepts
The external load (force vector) F consists of the following three types of loads that a body may
normally be subjected to the vector (body force vector) f, given by
LM f OPx
T
f = Mf P = [ f f f ]
y x y z ...[2]
MN f PQ
z
where fx, fy, fz are the components in the x, y, z directions, respectively. The work done by these
forces can be expressed as
Work done = z
v
u T f dv ...[3]
LMT OP x
T
T = MT P = [T T T ]
y x y z ...[4]
MNT PQ z
where Tx , Ty, Tz are the traction components in the x, y, z directions respectively. The work done by
the forces will be
Work done = z
A
uT T ds ...[5]
An external load P acting at a point i is represented by its three components (Fig. 1.7a)
{P}
bz
by
{ } bx = fx dV
by = fy dV
bz = fz dV
bx
{P}1
w i
y sz
y
z u y
i
Su tyz
u=0 y
o y sy
tzx
txy
x
sx
Fig. 1.7(a)
Finite Element Method Vs Classical Methods
The state of stress in an elemental volume of a loaded body is defined in terms of six
components of stress, expressed in a vector form as:
s = {s} = [sx sy sz txy tyz tzx ] ...[7]
where sx, sy, sz, are normal stresses and tyz, txz, txy are shear stresses. The stresses must satisfy the
equilibrium condition at each and every point within the body, considering the equilibrium of the
elemental volume: dV = dx dy dz, (Fig. 1.7b).
Writing: S Fx = 0; S Fy = 0; S Fz = 0, we get the equilibrium equations
R| ¶s + ¶t + ¶t
x xy xz
+ fx = 0
U|
|| ¶¶tx ¶¶sy ¶¶tz ||
xy y yz
S| ¶x + ¶y + ¶z + fy =0V
||
...[8]
|| ¶t + ¶t + ¶s
xz yz z
+ fz =0|
T ¶x ¶y ¶ z W
¶t zx
t +zx = t zx dz ¶s z
¶z s +z = s z + dz sx
¶z
¶t zy
t +zy = t zy + dz
¶z
dx ¶t yz
t +yz = t yz + dy
¶y
dy
¶s y
sy + dy = s +y
A¢ ¶y
¶t xz
t +xz = t xz + dx
¶x
sy A dz
¶t yx
t yx + dy = t +yz
¶y
¶s x
z s +x = s x + dx ¶t xy
¶x t xy + dx = t +xy
¶x
sz
Sign convention: We shall employ the following sign convention for stresses.
A normal stress is positive when it produces tension; therefore, if it produces compression it is
negative. Shear stresses shown in Fig. 1.8(a) is accompanied with two subscripts, the first indicating
the plane given by its normal on which it acts and the second gives the direction of the component
of the stress. To explain it further, if we consider the two shearing stress components acting on the
plane which is perpendicular to x-axis, then the component which is in the direction of y-axis will be
txy and that in the z-direction will be txz. The positive directions of the components of shearing stress
on any side of the element are taken as the positive directions of the coordinate axes if a tensile stress
on the same would have the positive direction of the corresponding axis. Thus if on any side, the
tensile stress is opposite to the positive direction of the reference axis, the positive directions of the
shearing stress components will then be reversed. All the stress components shown in Fig. 1.8(a) are
positive, so that we can say that a stress is positive when it is on positive face in positive direction or
on negative face in negative direction [Figs. 1.8(b) and (c)]. From the Fig. 1.8(a) it is clear that there
are three components of normal stresssx, sy and sz and six components of shear stress: t xy , t yz,
t zx, t yx, t zy and t xz . Further it is known that t xy = t yx, t xz = t zx and t yz = t zy . Therefore, to describe the
stress at a point, the information of six quantities s x , s y , sz , sxy, syz , szx are all that is needed.
Boundary Conditions: There are two types of boundary conditions namely surface loading
conditions and displacement boundary conditions, in addition to equations of equilibrium
compatibility and constitutive law boundary conditions, to completely specify a problem in solid
mechanics. If u is specified on part of the boundary denoted by Su,
we have, u = 0 on Su. ...[1]
sz
tzx
tzy
txz
txy
tyz sx
sxy
txy
O x
tyx dz A
txz
sy
dy
B dx C
Table 1.1
Face Stress on -ve Face Stress on +ve Face Remarks
∂ sx
x sx s +x = sx + dx
∂x
∂ t xy
txy t +xy = txy + dx
∂x
∂ t xz
txz t +xz = txz + dx
∂x
∂sz
z sz s +z = sz + dz
∂z
∂ t zx
tzx t +zx = tzx + dz
∂z
+ ∂ t zy
tzy t zy = tzy + dz
∂z
z z
+
sz
sx
+
t zy
tyx txy
+
t zx t+yz
txz +
sy
sy t xz
+
y y
tzx
tyz t+zx
txz +
t xy
tzy
+
sx
sz
x x
dx
Y
y
dz
Fig. 1.9
Let us consider the equilibrium of an orthogonal tetrahedron element ABCD shown in Fig. 1.10
where DA, DB and DC are parallel to the x, y and z coordinate axes, respectively and dA = area of
ABC, lies on the surface.
If n = [nx, ny, nz]T is the outward drawn normal vector to dA, then
C
dA
sx
Tz
n = [nx, ny, nz]T
txy
nxdA
Ty
D
y
nydA Tx txz B
nzdA
R| area BDC = nx dA U|
S| area ADC = ny dA V| ...[2]
T and area ADB = nz dA W
In equilibrium, along the three axes direction yields
R| s n + t n
x x xy y + t xz nz = Tx U|
S| t n + s n
xy x y y + t yz n z = Ty V| ...[3]
Tt n +t n
xz x yz y + s z n z = Tz W
The conditions [1], [2] and [3] must be satisfied on the boundary, ST, where the tractions are
applied.
StrainDisplacement Relations
The relations between the components of strain and the displacement components u, v and w at a
point are
e = [ex, ey, ez, gyz , gxz , gxy]T ...[1]
where ex, ey, and ez are normal strains and gyz, gxz and gxy are the engineering shear strains.
Figure 1.11 yields the deformation of the dx dy face for small deformations, which we consider
here, and also considering the other faces, we get
T
L ∂u ∂v , ∂w , ∂v + ∂w , ∂u + ∂w , ∂u + ∂v OP
e=M , ...[2]
N ∂x ∂y ∂ z ∂ z ∂ y ∂z ∂x ∂ y ∂x Q
where the strain and displacement components are given by:
∂u 1LMF ∂uI 2
F ∂v I + F ∂w I OP
2 2
ex = + +
∂x 2 MNGH ∂x JK GH ∂x JK GH ∂x JK P
Q
1 LF ∂ u I F ∂v I F ∂ w I OP
2 2 2
∂v
ey = + MG J +G J +G
∂y 2 MH ∂ y K
N H ∂ y K H ∂ y JK PQ
1 LF ¶ u I F ¶v I F ¶w IJ OP
2 2 2
∂w
ez = + MG J +G J +G ...[3]
∂z 2 MH ¶ z K H ¶ y K H ¶ y K PQ
N
∂v ∂u ∂u ∂u ∂v ∂v ∂w ∂w
gxy = + + + +
∂x ∂y ∂x ∂ y ∂x ∂ y ∂x ∂ y
∂w ∂v ∂u ∂u ∂v ∂v ∂w ∂w
gyz = + + + +
∂y ∂z ∂ y ∂z ∂ y ∂z ∂ y ∂z
Fundamental Concepts %
∂u ∂w ∂u ∂u ∂ v ∂v ∂ w ∂w
gzx = + + + +
∂z ∂x ∂ z ∂x ∂ z ∂x ∂z ∂x
ex =
∂u
; gxy =
∂v
+
∂u U|
∂x ∂x ∂y ||
ey =
∂v
; gyz =
∂w
+
∂v |V ...[4]
∂y ∂y ∂z ||
ez =
∂w
; gzx =
∂u
+
∂w ||
∂z ∂z ∂x W
StressStrain Relations
The basic law of proportionality of stress and strain published by Robert Hooke in 1678 expressed
in the form of law known as Hookes Law which states that within elastic limits of materials the
elongation produced by the tensile force is proportional to the tensile force.
If the elongation is denoted by e and the tensile stress by T, then T = Ee, where E is a constant
depending on the properties of the material. The constant E is called the modulus of tension (or
Youngs modulus).
dx
O x
A
v ¶y
v+ dx
u ¶x
O¢ A¢
dy
B
¶u B¢
y u+ dy
¶y
C¢
U| s 11 = C11 e 11 + C12 e22 + C13 e33 + C14 e23 + C15 e31 + C16 e12 U|
|| s 22 = C21 e11 + C22 e22 + C23 e33 + C24 e23 + C25 e31 + C26 e12 ||
|V s 33 = C31 e11 + C32 e22 + C33 e33 + C34 e23 + C35 e31 + C36 e12 |V ...[2]
|| s 23 = C41 e11 + C42 e22 + C43 e33 + C44 e23 + C45 e31 + C46 e12 ||
|| s 31 = C51 e11 + C52 e22 + C53 e33 + C54 e23 + C55 e31 + C56 e12
||
Ws 21 = C61 e11 + C62 e22 + C63 e33 + C64 e23 + C65 e31 + C66 e12 W
which can be written as
si = Cij ej (i, j = 1, 2, 3, 4, 5, 6) ...[3]
This way it is understood that
s11 = s1; s22 = s2; s33 = s3; s23 = s32 = s4; s31 = s13 = s5 ; s12 = s21 = s6 ...[4]
and
e11 = e1; e22 = e2; e33 = e3 ; 2e23, = 2e32 = e4; 2e31 = 2e13 = e5; 2e12 = 2e21 = e6 ...[5]
Constitutive Matrix: The system of equations [2] can be written in matrix form, for a linear elastic,
anisotropic and homogeneous material.
||Tgg
yz ... ... yz ||
zx |W MNd 61 d62 ... d66 PQ ||Tt zx |W
Thus, from Hookes law, for linear elastic materials, we find stressstrain relationship in three
dimensions (and later we will reduce it to two dimensions).
Fundamental Concepts '
sx g sy g sz U|
ex =
E E E ||
sy g sx g sz |V
ey = - ...[1]
E E E ||
s z g sx g sz
ez =
||
E E E W
where ex, ey and ez are linear strains. Now, the shearing strains are:
t yz
gyz =
G
t xz
gxz =
G
t xy
gxy =
G
E
Now, G= ...[2]
2 (1 + g )
where g is the Poissons ratio of the material
E is the Youngs modulus of elasticity
G is the shear modulus of elasticity
From [1], we have
(1 - 2 n)
ex + ey + ez = (sx + sy + sz), (From Hookes law) ...[3]
E
Substituting for (sy + sz) and so on into equation [1],
we get,
s =De ...[4]
R| s x U|
where s=S
|s y |V = [s s s t
x y z xz ]
T
|| s z ||
Tt xz W
LM1 - n n n 0 0 0 OP
MM n 1- n n 0 0 0 PP
E n n 1- n 0 0 0
and D= M
(1 + n) (1 - 2 n) M 0 0 0 0.5 - n 0 0
PP ...[5]
MM 0 0 0 0 0.5 - n 0 PP
MN 0 0 0 0 0 0.5 - n PQ
Finite Element Method Vs Classical Methods
Particularly any element spreading in a single direction is known as one-dimensional element. The
normal stress s and the corresponding normal strain e are related by s = Ee, which is the stress-
strain relation in one dimension (Hookes law).
∂u
If u be the displacement, then the linear strain is given by ex = , which is called the strain
∂x
displacement relation. The stress is given by
sx = Eex; ex = Dex
where D = E, (Youngs modulus).
The variational or energy methods are of primary importance in the finite element analysis. In solid
mechanics, we come across the problem of determining the displacement u of the body shown in
Fig. 1.12, satisfying the equilibrium equations [8]. It may be noted that the stresses are related to
strain, which, in turn, are related to displacements. Approximate solution methods normally
employ variational or energy methods. The energy a body possesses by virtue of its position is
known as potential energy.
POTENTIAL ENERGY: (P) (a term applicable to conservative fields of force only).
The potential energy of the system arises because of two causes:
(i) Due to position of external loads
(ii) Due to deformation of the structure (i.e., energy stored within the body due to physical
deformation known as strain energy. The concept of potential energy is fundamental and
exceedingly important in the study of structural mechanics and FEM. The total potential
energy is denoted by the Greek letter P which is a function of displacements.
Definition: (Potential energy) is defined as the negative of the work done in displacing a particle
from its standard position to any other position, and the total potential energy, P of an elastic body
is defined as the sum of total strain energy (U) and the work potential (Wp).
The potential energy of the external load P is
Wp = (Load) (Displacement from zero potential state).
= Pu ...[1]
where the zero potential state corresponds to u = 0. Hence the total potential energy p is
P = U + WP ...[2]
where U is the strain energy, Wp is the potential of the applied loads (or work potential). The strain
energy density (strain energy per unit volume in the body) for a linear elastic body is defined as
dU =
1 T
2
s e Þ total energy = U =
1
2 z
V
s T e dV
and the potential of the applied loads (or work potential ) is given by (Wp).
Fundamental Concepts
Wp = zV z
U T f dV U T T . ds
s
∑U
i
T
i Pi ...[3]
P=
1
2 z
V
s T e dV zV
U T f dV U T T ds z s
∑U
i
T
i Pi ...[4]
Principle of virtual work: Since energy has to balance itself we equate the work done by the
system to the work done by the system in opposition.
The application of forces displaces various points of the system deforming it. The internal
stresses moving through the internal strains do another work.
Strain energy stored in the linear electric spring:
The spring constant (stiffness of the spring) is a constant denoted by k which is merely the force
per unit displacement. Here, force and displacement are general terms.
If D be the displacement of the spring, then energy stored in the spring is
U=
FG 1 IJ k D 2
H 2K
In case of flexural systems, the strain energy is expressed in two ways:
1 2 dx
U= z 2
M EI
2
LM d y OP
2
Alternatively, U=
EI
2 z MN dx PQ
2
dx
Potential of a constant force : Each and every activeforce has a capacity to perform work. For
example, it may be observed that from Fig. 1.12, a force is acting at a point A which is the reference
point.
Let the potential or potential energy of the force at point A be zero. When the force P moves
through a distance D along the line of action to a point B it loses some of its capacity to do work.
Now the potential of the force at B is defined as
Potential at B = 0 (+ P) (+ D)
= PD
D B
A
P
k1
R
D
k2
D
Fig. 1.13
1
U=
2 k D2
Wp = RD
1 1
p= 2
...[2]
2kD 2 RD
The P.E. function for spring system shown in Fig. 1.13 becomes
1 1
p= 2
+ - RD ...[3]
2 k1D 2 k2 D 2
Equations [1] and [2] are functions which depend on the displacement D.
Hence, they are called potential energy function.
Fundamental Concepts !
q kN/m
x
Fig. 1.14
2
l
LM OP
2
U= z0
EI d y
2 dx 2
MN PQ dx
Wp = z0
qy dx
l LM F I
2 2
OP
\ p= z MN
0
EI d y
GH JK
2 dx 2
− qy dx
PQ ...[1]
(3 p = U + Wp)
[1] is known as a functional.
Note: P depends not only on y and its derivatives at a point but upon their integrated effect over
a region of interest. p becomes a functional when the system has infinite number of degrees of
freedom.
Derivation of Principle of Stationary Potential Energy
It is known that the principle of virtual work assumes the following two systems of quantities:
(i) Equilibrium system: OP
s with F in Wp UV PP
and T in S W PQ
...[1]
(ii) A system of virtual displacements u such that du = 0
dU0 = sde
U0 e
Fig. 1.15 Increment in strain energy
" Finite Element Method Vs Classical Methods
Another set of displacements u such that u = u on Sij and u produce (by the principle of
stationary potential energy) a set of A which results in the stress I through a single valued constitute
relation.
If a unique strain energy density, U0 (e) is associated with every set of strain e, the material is
said to be elastic. For such material
e
U= z
0
sde ...[2]
∂U
=s ...[3]
∂e
Now, if we consider the set of displacements, u, which produce the set of strains e producing a
set of stresses s and if we now consider d be infinitesimal increment in u resulting in incremental
strain de then the left hand side of the virtual work equation
T T T
òvd e s dv = ò d q d Tds + ò d q F dv
Real Equilibrium
Virtual Compatible
becomes z
V
s d e dv = z
V
∂U
∂A
@ A dv = z
V
d U 0 dv
z
d U = d q T F dv +
V
òdq
s
T
T ds ...[4]
which is now the equilibrium condition for stresses s arising from the displacements q which are
subjected to incremental displacements q, and which produces du.
Eq. [4] is valid for an elastic body with non-conservative external forces. But it is more usual to
consider the case of conservative forces for which it is possible to define the potential.
The total potential energy of the external forces V can be written as
F I
Wp = GG
H z
v
z
qT F dv + q T T ds
s
JJ
K
...[5]
F I
d Wp = GG
H z
v
z
d q T F dv + d q T T ds
s
JJ
K
...[6]
Of all possible system of deformations, that are compatible and satisfy the displacement
boundary conditions that system which also satisfies equilibrium makes the total potential energy
stationary. That is,
∂p
= 0 gives the condition of equilibrium.
∂ qi
Principle of Minimum Potential Energy: It states that among all displacement fields that satisfy
the prescribed constraint condition of the structure, those that satisfy the equilibrium condition
make the total potential energy a minimum.
It may be observed that the structure (Fig. 1.16) is subjected to the generalized forces in the
following two states A and B as qi, qi + dqi p (qi) and p (qi + dqi) refer to the total potential in states A
and B respectively. State B is in the vicinity of state A and is obtained by applying virtual
displacement dq perturbing from states A to B. Total variation in potential energy in going from
states A to B may be written as
D p = p (qi + d qi) p (qi)
∂p 1 ∂2F
= ∑ ∂ qi
∂ qi +
2 ∑∑ ∂ qi ∂ q j
@ qi ⋅ @ q j .... ...[1]
1 2
Dp = dp + d p + .....
2
For equilibrium d p = 0. If in addition we assume linear stressstrain relation (p is quadratic)
hence d 3 p ... and higher order terms are zero
Q1 + DQ1 Q2 + DQ2
q1 q2
Initial Position ® A
Dq1 Dq2
Incremental Position ® B
1 ∂2 p
Dp =
2 ∑ ∑ ∂q i ∂qj
d qi d q j ...[2]
Moreover, d2 p is not a function of Q because the potential of external forces is first order
function in terms of displacement q
1 2 1
Dp = d p = d2 Wp [3]
2 2
Equation [3] is of course a familiar requirement that the slope of a function be zero at stationary
point, from differential calculus.
A starting point must meet this condition but this is not sufficient to ascertain if we are at
maximum, minimum or neutral points. In order to establish this the sign of curvature must be
considered.
2
p dp<0
p
q2
q2
2
dp>0 q1
q1 Stable
p
q2
2
dp=0
Neutral
q1
p p p
2
dp<0
2
2 dp=0
dp>0
q q q
Fig. 1.18
Fundamental Concepts %
R| 2
2
d p> 0 then p is minimum R
||
|S d p =0 then p is neutral
2
d p <0
|| This is very clear then p is maximum S|
T from Figs. 1.17 and 1.18. |T
Note: For a linear elastic structure, we have
p = (U + Wp) ...(1)
where U is always positive and Wp is always negative as shown in Fig. 1.19.
p, U, V U
2
dU>0 p=U+V
2
qeq dp = 0; d p > 0
T T T
òv d s e dv = ò d F q dv + ò d T q ds
Real Compatible
Virtual Equilibrium
Derivation of potential energy (P) for the beam shown in Fig. 1.20.
(The system has a finite number of degrees of freedom.)
x
D
Since p = U + Wp
l 2
2
F I
U= z
0
EI d y
GH JK
2 dx 2
dx
Wp = P D
l 2
2
F I
\ p= z
0
EI d y
GH JK
2 dx 2
dx - PD
Derivation of potential energy functional (P) for a truss element subjected to uniform traction as
shown in Fig. 1.21.
u1 u2
l, A, E
Since the system has got infinite degrees of freedom, p expression results in a functional.
Solution:
p = U + Wp ...[1]
U= z 1
2
{e}T {s} dv ...[2]
We know s = Ee
dv = A dx
Potential Energy
l
\ U= z
0
AE 2
2
e dx ...[3]
Fundamental Concepts '
du
But e=
dx
l 2
FG IJ
\ U= z
0
AE du
2 dx H K dx ...[4]
l
Wp = (q dx) u z
0
l
Wp = z
0
qu dx ...[5]
q kN/m
P
P x
Wp = P l qy ...[3]
where
l 2
FG IJ
l= z
0
1 dy
2 dx H K dx
Computation of l: From Fig. 1.23(b) originally straight ds has become curved ds. During this
process a descent dl occurs as seen in Fig. 1.23(b).
P
l
y
dl
l
D
ds
ds
dx
P x dy
(a) (b)
\ d l = ds dx
= dx 2 + dy 2 dx
L F dy I 2 1/2
OP
= dx M1 + G J dx
MN H dx K PQ
dy
For small values of , we know
dx
2 1/2
LM1 + F dy I OP 2
FG IJ
1 dy
MN GH dx JK PQ =1+
H K
2 dx
LM 1 F dy I OP dx 2
MN 2 GH dx JK PQ
d l = dx 1 +
2
1 F dy I
d l = G J dx ...[1]
2 H dx K
Therefore, for the entire column Eq. (1) is integrated on both sides. Then
Fundamental Concepts !
l 2
FG dy IJ
l=
1
2 z
0
H dx K dx
Example: Figure 1.24 shows a system of springs. Assemble equations of equilibrium by direct
approach. Prove that minimization of potential energy also yields the same result.
F1 F2 F3
k1 1 k2 2 k3 3
q1 q2 q3
Fig. 1.24
Solution: (1) Direct approach: Let the nodes 1 , 2 and 3 be as shown in Fig. 1.25.
If q1, q2, q3 be the displacements of nodes, then the extensions of springs 1, 2 and 3 are:
F1 F2
F3
Fig. 1.25
R| d 1 = q1 ; U|
S| d
2 = q2 − q1 ; V| ...[1]
Td3 = q3 − q 2 ; W
The equilibrium equations are:
R| − k @ 1 1 + k2@ 2 + F1 = 0 U|
S| − k @ 2 2 + k3@ 3 + F2 = 0 V| ...[2]
T − k 3@ 3 + F3 = 0 W
From first and second equations of eq. [2], we get
R| − k q + k (q 1 1 2 2 − q1 ) + F1 = 0 U|
S|−k (q − q ) + k (q
2 2 1 3 3 − q 2 ) + F2 = 0 V| ...[3]
T − k (q 3 3 − q2 ) + F3 = 0 W
R| (k + k ) q 1 2 1 − k 2 q2 = F1 U|
S| − k q + (k + k ) q
2 1 2 3 2 − k 3 q3 = F2 V| ...[4]
T −k q 3 2 + k 3 q 3 = F3 W
! Finite Element Method Vs Classical Methods
LM(k + k )
1 2 −k2 0 OP R|q U| R| F U|
1 1
MM −k 2 k2 + k3 − k3 PP S|q V| = S|F V|
2 2 ...[5]
N 0 −k3 k3 Q Tq W TF W
3 3
∂p
R| k q + k (q − q ) (−1) − F = 0 U|
1 1 2 2 1 1
\
∂ q1
=0Þ S| k q − k (q − q ) − F = 0 V|
1 1 2 2 1 1 ...[6]
T (k + k ) q − k q = F W
1 2 1 2 2 1
∂p U
= 0 Þ k (q q ) + k (q q ) ( 1) = F |
2 2 1 3 3 2 2
∂ q2 ||
k q + (k + k ) q k q = F
2 1 2 |V 3 2 3 3 2 ...[7]
and
∂p
= 0 Þ k (q q ) F = 0
3 3 2 3
||
∂ q3
||
k q + k q = F
Matrix form is given by
3 2 3 3 W 3
LM(k + k )
1 2 − k2 0 OP R| q U| R| F U|
1 1
MM −k 2 k2 + k3 − k3 PP S|q V| = S|F V|
2 2 ...[8]
N 0 − k3 k3 Q Tq W T F W
3 3
Equations [5] and [8] are same. This completes the proof.
Example: The potential energy for the linear elastic rod with body force neglected is
FG duIJ dx 2u
p=
1
2 z
0
L
EA
H dx K 1
where u1 = u (1).
Compute the stress in the bar.
Solution: We assume a quadratic trial function
u = C1 + C2x + C3 x2 ...[1]
Now, when x = 0, u (0) = 0 yields C1 = 0 and when x = 2, u(2) = 0 yields
0 = C1 + 2C2 + 4C3
Fundamental Concepts !!
Þ C2 = 2 C3
\ [1] becomes u = C3 (2x + x2)
Þ u1 = C3 (at x = 1)
\
du
dx
= 2C3 (1 + x) and p =
1
2 z0
2
4C32 (1 + x)2 dx 2 ( C3)
= 2 C 32 z0
2
(1 2x + x2) dx + 2C3
= 2 C 32
FG 2 IJ + 2C
H 3K 3
\
∂p
= 4C3
FG 2 IJ + 2 = 0.
∂ C3 H 3K
Þ C3 = 0.75;
u1 = C3 = 0.75
Hence, the stress in the bar is given by
du
s =E
dx
= 2(0.75) (1 + x)
Þ s = 1.5(1 x)
The RayleighRitz method was proposed independently by Lord Rayleigh (18421919) and Walter
Ritz (18781909). Stated simply, a function is assumed in terms of some unknown coefficients that
d 2T Q
would represent a solution of equation 2
= . An approximate solution can be obtained for a
dx K
differential equation using the RayleighRitz method whereby an approximating function is
substituted into the variational function. The approximating function must satisfy the boundary
conditions for the problem being studied.
The RayleighRitz method and the Ritz method are entirely different. The distinction is that the
Ritz method always refers to the nonvariational integral formulation whereas the RayleighRitz
method makes use of variational approach.
Illustration:
Let I= za
b
F(x, y, y , y ) dx be a functional. ...[1]
!" Finite Element Method Vs Classical Methods
2
Choosing F = F(x, y, y , ÿ) =
FG IJ
1 dy
+ 1000 x2y ...[2]
H K
2 dx
\ Equation [1] becomes
F 1000 x y − 1 F dy I I dx2
I= z0
1
GH 2
G JJ
2 H dx K K
...[3]
I= za
b
F (x, y, y ) dx ...[4]
ì l ü
ï Un = f0 ( x , y , z) +
ï
å
ai fi ( x , y , z) ï
ï
i=1
ï ï
m
ïï ïï
í Vn = y 0 (x , y , z) +
ï
åb j y j ( x , y , z) ý
ï
...[1]
j=l+1
ï n ï
ï ï
ï Wn = g 0 ( x , y , z) + å g
ck k ( x , y , z)ï
îï k =m+1 þïn > m > l
where ai, bj and ck are 3n linearly independent parameters, which behave as generalised coordinates.
In order to determine these coefficients 3n equations/conditions are sought: fi, yj and gk are chosen
as to satisfy kinematic boundary conditions.
Finite element technique may be thought of as an extension of Ritzs analysis of a continuous
system. It tries to represent any continuous system with the help of parameters at some chosen
points only. It was first taken up by Rayleigh and then elaborated by Ritz. The method is also known
as RayleighRitz method.
For a most stable equilibrium, the total potential energy is minimized.
We may write the system of equations [1] as
Fundamental Concepts !#
R| U = ∑ a f ; U|
n i i
S| V = ∑ b y ; V|
n j j ...[2]
|T W = ∑ c g ; |W
n k k
R| dU = ∑ f . da U|
n i i
\ S| dV = ∑ y . db V|
n j j ...[3]
|T dW = ∑ g . dc ; |W
n k k
The total energy can be expressed as variations in ai, bj and ck means variations in energy.
F ∂U ∂U ∂U I =0
\ dU = ∑ GH ∂ a . da
i
i +
∂b j
. db j +
∂ ck
. dck JK ...[4]
∂U ∂U ∂U
=0= = ...[5]
∂ ai ∂b j ∂ ck
ai, bj and ck can be solved from these equations. Figure 1.26 shows the type of approximations
it follows:
Y
u1
u (x, y, z)
u3
u2
X
Illustration:
We know that
∂ 2q ∂2q
+ + f (x, y) = 0 ...[1]
∂x2 ∂y2
is a Poissons equation. Its solution can be approximated in the form:
q(x, y) = S Mi (x, y) qi ...[2]
where qi are the parameters defined at only some selected points i (i = 1, 2, 3, ... n), Mi are the
functions to be designed/chosen in a way to satisfy all the boundary conditions related to the
problem.
The governing functional can be expressed as
LMF ∂ q I F ∂ q I
2 2 OP
j(q) =
1
2 zz MNGH ∂ x JK + GH ∂ y JK − 2 f (x , y ) q dx dy
PQ ...[3]
LM ¶q . ¶ F ¶q I + ¶q . ¶q F ¶q I - f (x, y) . ¶q OP dx dy = 0
Therefore,
∂J
∂ qi
= zz MN ¶x ¶q GH ¶x JK ¶ y ¶q GH ¶ y JK
i i ¶ q PQ i
...[4]
The equation [4] yields n equations for the unknowns giving approximate solution to q (x, y) as
q ¢(x, y), if Mi = Ni
L
M f ( x, y) .
∂ O
[N ] {q}P dx . dy = 0 ...[5]
N ∂q Q i
F L ∂ N O . ∂N + L ∂N O ∂ N I . dx . dy . {q} + f(x, y) . N . dx . dy = 0
OR, zz i
GH MN ∂x PQ ∂x MN ∂ y PQ ∂y JK i
zz i ...[7]
Fundamental Concepts !%
The accuracy of the method is dependent on number of points selected and the trial functions
taken. The larger the number of points the nearer would be the solution to the exact one.
X
l AE
Fig. 1.27
3RD PROOF 28-10-2006
then completeness is destroyed, and we cannot get the exact answer no matter how high is the
degree of the polynomial. On the other hand we retain this as shown below:
u = a 1x + a 2 x 2 + ...
and solve the problem, the solution does not change.
Notes: (i) Fourier series are complete.
(ii) Although RayleighRitz method yields good results for the function, still it cannot be
reliably used for getting other values especially if they have to be obtained after
differentiation.
2. Although Ritzs method may lead to fairly accurate expressions for displacements, the
corresponding stress may differ significantly from their exact values. This is due to the fact
that stresses generally depend upon derivatives of the displacements. Evidently,
derivatives of approximate functions are usually less accurate approximations than the
functions themselves.
3. The differential equations of equilibrium do not enter the analysis. Equilibrium is satisfied
in an average sense through effecting variation due to stationary property of the potential
energy. Thus, stresses computed on the basis of approximate displacements do not, in
general, satisfy the equilibrium conditions.
4. Since the Ritzs method approximates the system having infinite degrees of freedom to
finite degrees of freedom, the approximate system is more stiff than the actual system.
Hence, the method overestimates the stiffness of a structure.
3RD PROOF 28-10-2006
5. It follows from the above that the buckling load computed by this method will always be
greater than or equal to the exact analysis. This is analogous to the argument advanced for
the higher value of the Rayleigh frequency in vibration theory.
Similarity in RayleighRitzs Method and FEM.
In both methods
(1) We use approximating functions as trial solution.
(2) We take linear combinations of trial functions.
(3) Completeness condition of the function should be satisfied.
(4) Solution is sought by making a functional stationary.
Difference between FEM and Ritzs Method.
The following table provides the differences between FEM and Ritzs method.
Comparison and Contrast between Potential Energy Method and RayleighRitz Method.
In both the cases the starting point is the computation of total potential energy, P = U + Wp.
u, x
q
u=0
Fig. 1.28
X
l AE
P
Fig. 1.29
R| When x = 0, u = 0 U|
S|\ a = 0; the polynomial in [1]V|
0
du
= e = a1
dx
We know U=
s = Ee
z 1
2
se dv
dv = A dx
= Pu1 = Wp
1
Ee 2 A dx = . AEl a12
2
When x = 1, u1 = a1l
1
\ P = U + Wp = AEl a12 Pa 1 l
2
Now effecting variation with respect to a1
dp
dp = da1 = 0
da1
[AEl a1 Pl] da1 = 0
P
\ a1 = .
AE
Therefore, displacement function becomes
P
u= x
AE
du P
Now strain =e= = .
dx AE
P P
Stress = s = Ee = E = .
AE A
Example: Find the stress at the support and in the middle for the system shown in Fig. 1.30. Use
the following displacement field
4 hx (l − x)
u=
l2
where h is the unknown displacement in the middle.
q
AE, l
Fig. 1.30
3RD PROOF 28-10-2006
Solution: Let u = a0 + a1x + a 2 x 2 be the trial function. The given displacement field satisfies the
geometric boundary conditions and hence is a suitable polynomial.
4 hx (l − x)
u=
l2
where h is Ritz parameter.
du 4 h
= 2 (l 2x)
dx l
U=
1
2 z se dv
U=
1
2 z l
0
AEe 2 dx
16 h 2
U=
1
2
AE z0
l
l4
(l 2x)2 dx
2
8 AE h
U=
3 l
Wp = z
o
l q 4hx (l - x) dx
l2
4
Wp = qhl
6
\ p = Wp + U = −
LM 4
qhl +
8 AE 2
h
OP
N 6 3 l Q
Effecting variation with respect to h
dp
dp = dh = 0
dh
=
LM -4 ql + 16 A Eh OP dh = 0
N6 3 l Q
Since dh is not zero
3 ql 2
h=
24 AE
4 × 3 × ql 2
\ u= [lx x2]
24 AEl 2
du q
e= = [l 2x]
dx 2 AE
3RD PROOF 28-10-2006
q
s = Ee = [l 2x]
2A
ql
when x = 0, s= (Tension)
2A
when x = l/2, s =0
ql
when x = l, s =- (compressive)
2A
In the application of RayleighRitz method to solve the problems relating to flexural systems,
the only internal energy which contributes to the strain energy U is due to bending. The other
energies are assumed to be negligible.
M 2 dx
U=
1
2 z EI
...[1]
d2y
We know EI =M
dx 2
2
F d yI
2
Substituting in the above U=
EI
2 z
0
l
GH dx JK
2 dx. ...[2]
Example: Using RayleighRitz method determine the expressions for displacement and stress for
the system shown in Fig. 1.31, the intensity of loading varies linearly. Assume the following
displacement fields and A = E = l = C = unity.
q = Cx
A=l=E=1=C
X
Fig. 1.31
(i) u = a0 + a1x
(ii) u = a0 + a1x + a 2 x 2
(iii) u = a0 + a1x + a 2 x 2 + a 3 x 3
Solution (i):
Given: u = a0 + a1x; q = Cx R|
When x = 0, u = 0, \ a = 0 |S 0
u =a x 1 || ...[1]
where a is boundary condition parameter and a is Ritz parameter. T
0 1
3RD PROOF 28-10-2006
Now, P = U + Wp ...[2]
where Wp = z
0
l
qudx = z 0
l
a1xx dx
a1
= ; (\ q = x; since C = 1)
3
Now U=
1
2 z sTe dv
=
AE
2 z 0
l
a12 dx
AE a12
=
2
a1 AE a12
Hence P = + , (using [2])
3 2
∂p
dP = da 1 = 0
∂ a1
Þ dP = −
LM 1 2 AE
+ a1 da1 = 0
OP
N 3 2 Q
1
Þ a1 = (3 A = 1 = E)
3
1
\ Equation [1] that is, u = a1x = x
3
du 1
\ = =e
dx 3
s =E
FG 1 IJ = 1 (3 E = 1)
H 3K 3
1
s=
3
Solution (ii):
u = a1x + a 2 x 2
where a1 and a2 are Ritz parameters
du
= e = a1 + 2a 2 x
dx
U=
1
2 z sT e dv
U=
1
2 z 1
0
[a1 + 2a2x]2 dx
3RD PROOF 28-10-2006
U=
LM
1 2 4 a22
a1 + + 2 a1 a2
OP
2 MN 3 PQ
Wp = z0
1
qu dx = z0
1
x[a1x + a 2x 2] dx
Wp =
LM a + a OP ; Now, p = U + W
1 2
p
N3 4Q
Þ
La a O 1 L 4
1 2
p = M + P + Ma + a + 2 a a P
O 2
1
2
2 1 2
N3 4Q 2 N 3 Q
∂p
dp = da 1 = 0
∂ a1
1 1
[2a1 + 2a2] = 0 ...[1]
2 3
Similarly,
1LM 8 OP1
2 a1 + a2 = 0 ...[2]
2 N 3 Q4
Solving equations [1] and [2] simultaneously,
7 1
a1 = , a2 =
12 4
7 1
\ u= x x2
12 4
du 7 x
= =e
dx 12 2
s = Ee =
FG 7 − x IJ ; (Since E = 1)
H 12 2 K
7 1
when x = 0, s= instead of .
12 2
1
when x = 1, s= instead of zero.
12
Solution (iii):
u = a1x + a 2x 2 + a 3 x 3 . (3 a0 = 0 because of boundary conditions)
We know that q =x
\ Wp = z0
1
qudx
= z0
1
x (a1x + a 2 x 2 + a 3 x 3 ) dx
3RD PROOF 28-10-2006
=
LM a + a + a OP
1 2 3
N3 4 5Q
and U=
1
2 z s T e dv
1
= [ 15 a12 + 20 a22 + 27 a32 + 30 a1a2 + 30a1a3 + 45 a2 a3]
30
P = U + Wp
=
1 a LM
a a
[ 15 a12 + 20 a22 + 27 a32 + 30 a1 a2 + 30a1 a3 + 45 a2 a3] 1 + 2 + 3
OP
30 3 N
4 5 Q
Now, effecting variation, we get the following matrix:
1
LM 30 30 30 OP LM a OP LM 1 3 OP
1
30 MM 30 40 45 PP MMa PP = MM 1 4 PP
2
N 30 45 54 Q Na Q N 1 5 Q
3
a1 = 1 2 U|
a2 = 0 V|
Ritz parameters.
a3 = − 1 6 W
\ The displacement function
1 1
u= x x3
2 6
du 1 1 2
e= = x
dx 2 2
Two terms
Exact
One term
x
O l
and s = Ee =
FG 1 − 1 x IJ ; 2
(3 E = 1)
H2 2 K
R| when x = 0; s=
1
;
U|
S| when x = 1, 2
s = 0;
V|
T W
This shows that the b.c. is satisfied. Hence the given u (displacement function) is exact one
whereas the former two are approximate functions.
Example: Use RayleighRitz method to find the value of the central deflection of a uniform fixed
beam shown in Fig. 1.33 that carries a central concentrated load P. Assume the following two trial
functions:
(1) y = c [x4 + l 2 x 2 2lx 3 ]
LM
(2) y = y0 1 - cos
2 xp OP
N l Q
where c and y0 are Ritz parameters.
l/2 l/2
Fig. 1.33
R| y = c [ x + l x - 2l x ] U|
4 2 2 3
3 2 2
S| y ¢ = c [4 x + 2 xl - 6lx ] V|
2 2
...[1]
T y ¢¢ = e [12x + 2l - 12lx] W
\
EI
U=
2
Substituting for y ¢¢ and integrating, we get
z l
0
( y ′′) 2 dx ...[2]
48 2 5
U= c l
120
Now the central deflection under the load is
cl 4
ymax =
16
3RD PROOF 28-10-2006
Pcl 4
\ p = (p = U + Wp) = U
16
48 2 5 Pcl 4
\ p = EI c l
120 16
dp
dp = dc = 0
dc
=
LM 48 cl 5
−
OP
Pl 4
dc = 0
N 60 16 Q
15 P
c=
192 lEI
15 Pl 3
\ ymax =
16 192 EI
Pl 2
The exact value is .
192EI
Solution (ii): Central deflection
R| y = y L1 − cos 2p x O U|
|S MN
0
l PQ |
|| y ′′ = 4p cos 2p x V||
2 ...[1]
T l l2
W
U=
EI
2 z0
l
(y¢¢)2 dx ...[2]
=
LM 8p y
4
0 EI OP
− 2 P dy0 = 0
3
MN l PQ
3RD PROOF 28-10-2006
Pl 3
\ y0 = 4
4 p EI
The central deflection
Pl 3
ymax = 2y0 = 4
2 p EI
Pl 3
which is very close to the exact value
192 EI
Example: Find the deflection at the centre of a simply supported beam subjected to a concentrated
load P at its midpoint as shown in Fig. 1.34. Find the maximum stress developed in the beam.
L L
2 2
Fig. 1.34
Solution: By data, the beam is simply supported, the boundary conditions are
d2y
y = 0 and = 0, at x = 0 and x = L. ...[1]
dx 2
Let us take for y(x) an expression of the form
y = Ax + Bx2 ...[2]
To determine A and B, substitute eq. [2] into the geometric boundary conditions.
At x = 0, the condition y = 0 is automatically satisfied. At x = L, y = 0 yields A = BL.
Hence,
y = BLx + Bx 2 which can be written in general form as
y = Cx (L x) ...[3]
We have deliberately chosen equation [3] to satisfy only the forced boundary condition as
required by Rayleigh-Ritz method. Eq. [3] is an admissible function substituting it into energy
expressions,
2 L
L
F d yI
2
Strain energy, U=
EI
2 z
0
GH dx JK
2
dx =
EI
2 z0
( 2C)2 dx = 2EILC 2 ...[4]
3RD PROOF 28-10-2006
2
and the load is displaced by an amount @ = y L = C
FG L IJ FG L − L IJ = CL
H 2K H 2K 4
2
px
Choose y = C sin ...[8]
L
which satisfies all the boundary conditions and is a comparison function. Substituting eq. [8] into
the strain energy expression gives
2
L
F− Cp 2
I p 4 EI 2
U=
EI
2 z
0
GH L 2
sin
px
L JK dx =
4L
3
C [9]
p 4 EI 2
Therefore, the total potential I = 3
C PC ...[11]
4L
Differentiating eq. [11] with respect to C gives
dI p 4 EI PL3
= 3
2C P = 0 Þ C = 0.0205
dC 2L EI
3RD PROOF 28-10-2006
Fundamental Concepts #
Solution: Given
F d M + qI = 0
2
...[1]
GH dx JK
2
Let us write the D.E. in [1] of the given problem as the Euler equation of some variational problem
as follows:
Differential equation of the given To identify D(y) = 0 as
Þ
boundary value problem D(y) = 0 Euler-Lagrange equation
ß
Use direct method like RayleighRitz Ü Find the corresponding functional I(Y)
to get an approximate solution for Y
The variational function Y is then an approximation to the exact y.
To obtain this, multiply eq. [1] by dM and integrate between x = 0 and x = L, i.e.
3RD PROOF 28-10-2006
L
LM d M + qOP dM dx = 0
2
z
0 N dx Q 2
...[2]
LM R dM d(dM) U OP
L
z
MN ST dx dx qdMVW PQ
0
...[4]
L 1 |RF dM I L
|U O 2
d M SG J
MN 2 |TH dx Kz
0
− 2qM V dx P = 0
|W PQ ...[5]
LF dM IJ − 2qMOP dx
L 2
i.e. I = MG z
MNH dx K
0 PQ
...[6]
I= z
0
[A2(L 2x)2 2qAx(L x)] dx ...[8]
∂I q
Integrating and minimizing with respect to A, i.e. setting = 0 gives A = . Hence
∂A 2
q
M= x (L x) ...[9]
2
At x = L/2
qL2
( M) L =, the well-known result.
2
8
Note: This is an interesting and informative problem having the differential equation.
However, RayleighRitz method cannot be applied directly to differential equation. We have tried
to find out the functional through which differential equation is obtained.
Example: A fixed beam with varying moment of inertia is as shown in Fig. 1.35. Find out a suitable
trial function. Hence compute the value of central deflection.
How to choose the trial field ?
3RD PROOF 28-10-2006
Fundamental Concepts #!
2l 2I
I I
Fig. 1.35
Solution:
Method (1): Here, we assume the polynomial as
y = a0 + a1x + a 2 x 2 + a 3 x 3 + a 4 x 4 ...[1]
as the condition is that the polynomial must have at least one Ritz parameter and as many boundary
condition parameters as there are geometric boundary conditions.
The trial function must have minimum of five parameters. These parameters can be evaluated
besides it should satisfy the symmetric condition of the profile.
Clearly, cubic, quadratic and linear polynomials do not satisfy the condition.
Method (2): Since there is a symmetry, we can consider half the portion.
R| when x = 0, y = 0 U|
Hence, S| x = 0, y ′ = 0 V|
T x = l / 2, y ′ = 0 W
We have 3 b.c.s in this portion.
Let us consider strain energy for half the portion and double it to get for the entire structure.
For this portion, we have
y = a0 + a1x + a 2 x 2 + a 4 x 4
which yields 3 b.c. parameters and one Ritz parameter
R| when x = 0, y = 0 U|
S| x = 0, y ′ = 0 V|
T ⇒ a = 0; a = 0 W
0 1
The conditions
dy
= 0, when x = l/2
dx
y = a, when x = l/2
3RD PROOF 28-10-2006
3 a3 l
give a2 =
4
16a
a3 = -
l2
So the polynomial becomes
4 ax 2
y= ( 3l − 4 x )
l3
where a is Ritz parameter, valid for 0 £ x £ l/2)
When x = l/2, y = ymax = a
FG EI IJ FG 2EI IJ
Now U=2
H2K z 0
l /4
(y¢¢)2 dx + 2
H2K z
l/4
l/2
(y¢¢)2 dx
p=
LM 144 EIa 2
− Pa
OP
3
MN l PQ
dF
dp = da = 0 (Stationary condition)
da
Þ
LM 288EIa − POP da = 0
N l 3
Q
Pl 3 Pl 3
a = (y)max = = 0.00347
288EI EI
Exact (y ¢)max is
11 Pl 3 Pl 3
ymax = = 0.00358 Ans.
3072 EI EI
Example: Use the RayleighRitz method to obtain an approximate solution for the one-
d 2T
dimensional heat conduction problem k × + Q = 0. Assume a rod of length L, constant area, and
dx 2
constant heat source along the length of the rod. Assume boundary conditions of T(0) = T(L) = 0.
Compare the approximate solution with the exact solution.
3RD PROOF 28-10-2006
Fundamental Concepts ##
Solution:
d 2T
Given: k. +Q =0 ...[1]
dx 2
d 2T Q
Þ = ...[2]
dx 2 k
Integrating equation [2] twice w.r.t. x, we get
Q 2
T= x + C1x + C 2 ...[3]
2k
From the given boundary conditions, we have
T(0) = 0
Equation [3] yields : C2 = 0,
Q 2
and T(L) = 0 Þ L + C1L = 0
2k
QL2 QL
Þ C1 = =
2 kL 2k
\ [3] becomes
Q (Lx − x 2 )
T= ...[4]
2k
We assume a quadratic trial function
T = C1 + C2x + C 3 x 2 ...[5]
RS Now, when x = 0; T(0) = 0 gives C1 = 0 UV
T when x = L, T(L) = 0 gives C = C L W2 3
2
\ Eq. [5] becomes T = C3 (x Lx) ...[6]
dT
\ = C3(2x L) ...[7]
dx
Substituting equations [6] and [7] into the equation:
LM 1 k FG dT IJ 2
OP
J(T) = z
V MN 2 H dx K
− QT dV
PQ
L
and replacing z
V
dv with A z
V
dx
gives J=
A kC 32 L3 A C 3 QL3
J= + ...[8]
6 6
We find C3 as follows (which makes J a minimum)
∂J 2 AkC 3 L3 A Q L3
= + =0
∂ C3 6 6
Q
and C3 = ...[9]
2k
Putting down equation [9] into equation [6], we get
Q (Lx − x 2 )
T= ...[10]
2k
Thus, equations [4] and [10] are identical.
Þ approximate solution is identical to the exact solution in this application.
Example: Using the RayleighRitz method, obtain the value of the critical load, for a uniform two-
hinged column which is subjected to a compressive load P at the two ends (take trial function as
4 hx (l - x )
y= , h = Ritz parameter).
l2
Solution:
4 hx (l - x )
Given: y=
l2
4h
\ y¢ = [l 2x]
l2
8h
y¢¢ =
l2
Substitute for y ¢, y¢¢ in the potential energy functional given by
2
F d yI
2
FG IJ 2
p= z0
l EI
2 GH dx JK 2 dx - z P dy
l
0 2 dx H K dx,
2
EI 16 h P 64
Or, p= ´ ´ 3 (on integration)
2 3l 2 l
Effecting variation
dp =
LM 16EI − 64 P OP hd h = 0
3
N 6l l Q
h and dh are not zero.
64 P 16 EI
Hence 3 =
l 6l
12 EI
Pcr =
l3
3RD PROOF 28-10-2006
Fundamental Concepts #%
We shall now discuss an important method for finding an approximate solution to a differential
equation, namely the Galerkins method. This method of approximate analysis is classified as a
method of weighted residuals. The analysis is based upon assuming an approximate solution for a
differential equation.
In Galerkins method, the trial functions Ni(x) themselves are used as the weighting functions,
Wi.
Consider the linear equation
Lu = f ...[1]
d FG
EA
du
=0
IJ
dx Hdx K
d d
Þ EA ( ) operating on u.
dx dx
Suppose, we have a differential equation
Lu = f in W ...[1]
with boundary conditions
j (u) = g in G1 (geometric) ...[2]
y (u) = h in G2 (natural) ...[3]
We assume a trial function u and substitute in equations [1] to [3]. Since u does not satisfy any
of the equations [1] to [3] there will be errors (residual) both in the domain and on the boundary,
denoted by
e(x) = L u f ...[4]
The approximate methods revolve around setting the residual relative to weighting function Wi
to zero.
z
V
Wi (L u f ) dv = 0 i = 1 to n ...[5]
The weighting functions Wi are chosen from the basis function used for constructing u in the
Galerkins method.
n
Let u= ∑ QG i i
i=1
∂ F ∂T I + ¶ FK ¶T
+ Qs = C.
¶TI ...[1]
∂x
Kx
GH∂x JK ¶ y GH y
¶y ¶tJK
where C = specific heat
T = temperature
t = time
and QS = external heat flux applied.
If temperature function T is approximated as
T¢ = åM .T i i
where Mi are the interpolation or weighting polynomials for point i. If the exact solution gives
f [T(x, y)] = q and after Galerkins distribution of error er = f (T) q ® 0.
T~ åM T i i
According to definition
ò Mi. f eå M T j .dA = 0i i
Galerkin assumes Mi as equal to the shape function Ni of the finite elements itself and so
òNi f(T). dA = 0
LM ∂ F K I F I OP
z Ni
MN ∂x GH x
∂T
∂xJK
+
∂
∂y
Ky
∂T
∂y
+ Qs − C .
GH ∂T
∂t
dA = 0 JK PQ
...[2]
Y
ry L 2
Bounda L = L1 + L2
ary L 1
Bound
T = f (x, y) × T (t) = S Ni × T (t)
X
¶T ¶T ¶ Ni
= òK x×
¶x
× N i × dy òòK x × ×
¶x ¶x
× dx × dy
= z Kx ×
¶T
¶x
× nx × N i × dL zz Kx ×
¶T ¶ N i
×
¶x ¶ x
× dx × dy
where, nx is the direction cosine in x direction and dL is differential arc length along the boundary.
Similarly, for others and the above equation can be written as
z FGH
S2
Kx ×
¶T
¶x
× nx + K y ×
¶T
¶y
I
× ny × N i dL +
JK zz N i ×Q s × dx × dy
z z LMN Kx ×
¶T ¶ N i
×
¶x ¶x
+ Ky ×
¶T ¶ N i
×
¶y ¶y
× dx × dy
OP
Q z N i ×C ×
¶T
¶t
× dx × dy = 0 ...[3]
Assuming time dependency to be separate and not coupled with geometry, i.e.,
F ¶T I L ¶T ×nx + K × ¶T × nyOP × Ni × dL = 0
+ zz
N × C[ N ] × G J × dx × dy M K ×
H Ki
¶t N ¶x ¶y Q z x y ...[5]
LMK × ¶N × ¶N + K × ¶N × ¶N OP × dx × dy {T}
or zz x
N ¶x ¶x
i j
¶y ¶y Q y
i j
L ¶T O
zz i s z
N ×Q × dx × dy + C × N × N × dx × dy × M P {bc} = 0
N ¶t Q i j ...[6]
or
L ∂T O
[H] {T} + [K] M P (Q) (bc) = 0 ...[7]
N ∂t Q
3RD PROOF 28-10-2006
LMK ¶N i ¶N j N Nj OP × dx × dy {T}
where [H] = zz N x× ×
¶x ¶ x
+ Ky × i ×
y y Q
{Q} = zz N i ×Q s × dx × dy
LM ¶T OP
[K] = zz C × N i × N j × dx × dy ×
N ¶t Q
{bc} = z FGH Kx ×
¶T
¶t
× nx + K y ×
¶T
¶y
× ny N i × dL
I
JK
Galerkins Method Applied to Elasticity Problems
A two-dimensional theory of elasticity problem contains three unknown sx, sy and txy. Only two
equilibrium equations are available. They are given by
R| ∂s x
+
∂ t xy
+ Pb = 0
U|
|S ∂ x ∂y |V ...[1]
|| ∂t xy
+
∂s y
+ Qb = 0|
|W
T ∂x ∂y
The equilibrium equations of three-dimensional problem are the extension of equations [1].
They are given by the equations
R| ∂s x
+
∂ t xy ∂ t xz
+ + Pb = 0
U|
|| ∂∂tx ∂y ∂z
∂s y ∂ t yz
||
xy
S| ∂x +
∂y
+
∂z
+ Qb = 0 V| ...[2]
|| ∂t xz
+
∂ t yz ∂s z
+ + Rb = 0
||
T ∂x ∂y ∂z W
where the stresses {s} are expressed in terms of displacements {u}.
H
We find from Fig. 1.37 that if a is the angle made by the normal n to the surface S with x-axis,
and Ps and Qs are the surface forces, then from the equilibrium of the element (t = thickness of the
element),
| ⇒ P = s FGH RQ
RP I
s J F PQ IJ |
+t G
K H RQK V
x xy
S| ...[3]
= s cos a + t sin a |
x xy
|| =s l+t m
||
T x W xy
where l = cos a, m = sin a are the d.c.s of the normal to the surface S.
3RD PROOF 28-10-2006
Fundamental Concepts $
R
Qs
a
® ®
n n = normal to the surface ‘S’
sx Ps
P a 90 - a
Q
txy
S
sy
| Þ Q = t FGH RQ
s
RP I
J
K
F PQ IJ |
+s G
H RQ K V
xy y
S| ...[4]
= t cos a + s sin a |
xy y
|| =t l+s m
||
T xy W y
RS P = s l + t m UV
s x xy
...[5]
TQ = t l + s m W
s xy y
¶ t xy ∂s y
and + + Qb = 0 (Using [1])
¶x ∂y
LMF ¶s ¶ t xy I F ¶t ¶s y I OP
Þ zz MNGH ¶x
x
+
¶y
+ Pb du +
JK GH ¶x xy
+
¶y
+ Qb dv dx dy = 0
JK PQ ...[6]
L.H.S of integral given in equation [6] can be expanded using Greens theorem in a plane.
3RD PROOF 28-10-2006
Greens theorem: in a plane states that if M = M(x, y) and N = N(x, y) are continuous and
GH ∂y ∂y ∂x ∂x JK2 2
LM ∂ M ∂ N + ∂ M ∂ N OP dx dy
then, zz N ∂x ∂x ∂y ∂ y Q
L ∂ N + ∂ N OP dx dy + M L ∂ N l + ∂ N mO ds
2 2
= zz MM 2
MN ∂ x ∂ y PQ 2 z
MN ∂ x ∂ y PQ ...[7]
R| Setting M = s ; ∂ N = ¶u and ∂ N = 0, we get from the integral in the first terms of equation [7],R
||that : ∂x
x
∂y ||
S| |S
||
zz
T ∂x ∂x zz
|| ∂s ∂u dx dy = s ∂(du) dx dy + s l du ds
x
x z x
|T
Along the similar lines,
∂s y
zz ∂y
du dx dy can be found by setting M = sy,
∂M
∂x
= 0;
∂M
∂y
= dv
|| ∂ t xy ||
T zz ∂y
du dx dy = zz t xy
∂
∂y z
(du) + t m d u ds
xy
T
Hence equation [6] is equal to
z z LMN sx
∂
∂x
(d u) + s y
∂
∂y
(d v ) + t xy
∂
∂x
(dv) + t xy
∂
∂y
(d u) dx dy +
OP
Q z [sx l du + sy m dv + txy l dv
+ txy m du] ds +
z z RST sx
∂
∂x
(du) + s y
∂
∂y
(dv) + t xy
∂
∂x
(d v ) +
∂
∂y
(du) dx dy +
UV
W zz (Pb du + Q b dv)dx dy
Fundamental Concepts $!
Explanation of the term: z [(sx l + txy m) d u + (txyl + s ym) dv] ds in equation [9]
We note that equation [10] represents the virtual work done by the surface forces. Except the first
term the other terms in equation [9] represent the virtual work done by external forces due to virtual
displacements du and dv.
du ( du +
¶
¶x
(du)dx (
0 x
Fig. 1.38
3RD PROOF 28-10-2006
RS ¶ (dv) + ¶ (du)UVdx dy
Along the similar lines, we can show that zz sy
¶
¶y
(dv) dx dy and zz t xy
T ¶y ¶x W
or,
represent the work done by sy and txy .
zz s y d e y dx dy and zz t xy d g xy dx dy
sign.
\ Equation [9] can be put in the compact form as
dU + dW E = 0
Þ dU = dWE ...[14]
Fundamental Concepts $#
dU = zzz V
(s x dex + s y dey + s z dex + t xy dg xy + t yzd g y z + t xz dgxz ] . dv
or dU = zzz V
{de}T {s} ...[2]
where
{de}T = [dex dey dez gxy gyz gxz]
and {s}T = [sx sy sz txy tyz tzx]
from the principle of virtual work,
dU = dWE
Comments on Galerkins Method
In solid machanics it turns out to be virtual work method. This method can be applied to any
problem involving solution of a system (set) of equations subject to specified values.
Example (1): Use the Galerkins method and the trial function a1x(10 x) to obtain an approximate
solution of
y¢¢ + 100 = 0; (0 £ x £ 10)
with the boundary conditions y(0) = 0; y (10) = 0. Obtain the parameter a1.
Solution: Given the trial function TR = a1x(10 x), we choose the trial function as the weighting
function.
TR = a1(10x x2)
dTR
= a1(10 2x)
dx
d 2 TR
= 2a1
dx 2
Substituting in the given differential equation
R = R (x, a1) = 2a1 + 100; Wi = a1(10x x2)
Galerkins method gives
\ z0
10
WiR(x; a1)dx = 0
3RD PROOF 28-10-2006
Þ
Þ
z
0
10
a1(10x x2) [2a1 + 100]dx= 0
2a1 = 100
Þ a1 = 50
\ The trial function is
TR = 50x (10 x)
Example (2): Use the Galerkins method to obtain the approximate solution of
y ¢¢ + 1000 x2 = 0 for (0 £ x £ 1)
the boundary conditions are
y(0) = 0; y(1) = 0
given y = a1 (x x4).
Find the value of the parameter a1.
Solution: Let us verify that the trial function satisfies the boundary conditions.
Given trial functions y = a1 (x x4) ..[1]
when x = 0; y = 0
x = 1; y = 0
Galerkins method requires
z0
1
Wi (x) R(x, ai) dx = 0
Wi = a1 (x x4)
Þ
z
0
1
a1(x x4) (- 12a1 + 1000)x2dx = 0
12a1 = 1000
1000
Þ a1 =
12
1000
\ (x x4)
y=
12
Example (3): Use Galerkins method and the trial function TR = a0 + a1x + a 2 x 2 to obtain the
Q d 2T
approximate solution of . 2
=
dx k
With the boundary conditions T(0) = 0; T(L) = 0 obtain the parameter a1.
Solution: In Galerkins method we assume trial function itself as the weighting function Wi(x):
TR = a0 + a1x + a 2 x 2 , (trial function).
with boundary conditions
T(0) = 0 = a0 UV
and T(L) = 0 = a0 + a1L + a 2 L 2
W
3RD PROOF 28-10-2006
Fundamental Concepts $%
a1
Þ a0 = 0; a2 =
L
\ the trial function (assumed solution) is
TR = a1 x −
LM x2 OP ...[1]
N L Q UV
Substituting into the governing equation as
W
d 2TR Q
R=
dx 2 k
a1 Q
Þ 2
=R
L k
Since there is only one parameter a1, there will be only one weighted residual equation.
Galerkins method gives
z Ω
Wi(x) R(x; a1) dx = z
0
L
Wi (x) R(x; a1) dx = 0
F x − x I FG −2 a − Q IJ dx = 0
2
Þ z0
L
GH L JK H L k K 1
Þ
FG − a − Q IJ LM x − x OP = 0
1
2 3
H L k K N 2 3LQ 0
Þ
FG - a - Q IJ FG L - L IJ = 0
1
2 3
H L k K H 2 3LK
Integrating, we obtain: a1 = QL/2k.
QL
\ a1 =
2k
Substituting into equation [1] gives the exact solution;
Q
TR = [x2 xL]
2k
Example (4): Use Galerkins method to obtain the approximate solution of the differential
equation :
dy d2y
+ 2xx2 = 6x
dx 2 dx
With the boundary conditions
y(1) = y(2) = 0.
In Galerkins method, we assume the trial function as the weighting function with single
parameter a1 as:
3RD PROOF 28-10-2006
d FG x 2 dy IJ = 6x ...[2]
dx H dx K
where L = G
F d x d IJ . 2
H dx dx K
Since there is only one parameter a1, there will be only one weighted residual equation.
Galerkins method gives
z
Ω
Wi (x) R(x, a1)dx = z RST
1
2 d
dx
x2
dy
dx
LM
y − 12 yx dx = 0
N
OP
Q
UV
W
= z FGH
1
2
x2 y
d 2y
dx 2
+ 2xy
dy
dx
− 12 xy dx = 0
I
JK ...[3]
We now choose a single coordinate function f and write the trial functions assumed in [1] as:
TR = a 1 f 1 = a1(x2 3x + 2) ...[4]
Substituting TR into [2], we get
LMx f F d f I a OP
I = z1
2
2
MN GH dx JK
1
2
2
1 2
1 + 2 xf1
df1 2
dx
a1 − 12xf1a1 dx
PQ
Extremising I w.r.t. a1 we get, on cancelling 2 from the result,
Fx f . d f 2 I
z1
2
GH dx 2
1 2
1
a1 + 2 x f 1
df 1
dx
a1 − 6 x f 1 dx = 0
JK ...[5]
Þ z1
2
[(3x4 12x3 + 15x2 6x)a1 3(x3 - 3x2 + 2x)]dx = 0
2a2 + 12 a 4 x 2
FG k IJ [a (x xL) + a (x xL )] + f = R
2 4 3
HTK 2 4
T
R| L
R|
RS2a F kI UV
||
S|
z
0 T 2 + 12a4 x 2
− G J [a (x
H TK 2
2 4
− xL) + a4 ( x − xL )] +
f
T
3
(x2 xL) dx
W ||
S|
...[4]
L
RS2a FG k IJ [a (x fU
||
|T z
0 T 2 + 12a4 x 2 −
H TK 2
2
− xL) + a4 ( x 4 3
− xL )] + V (x
TW
4
xL ) dx|
3
||T ...[5]
2 4 ||
T T
1
Substitute L = 120, T = 600, f = 2, and k = and solve for a2 = - 7.1603(10 4) and a4 =
2
- 1.5816 (10 9). The approximate solution is
UR = - 7.1603(104) (x2 xL) 1.5816 (109) (x4 xL3)
Example (6): Given a differential equation
Ñ2u = 0; on |x| £ 1, |y| £ 1
u = 0; on the boundary.
Use the following trial function
TR = TR (x, y) = (1 x2) (1 y2) [a1 + a2(x2 + y2) +....]
3RD PROOF 28-10-2006
UR = U (x, y) = a0 (1 x2)
FG 1 − y IJ 2
H4 K
which satisfies the boundary conditions.
The error in satisfying the differential equation is given by
E(x, y, a0) =
F ∂ + ∂ I La (1 − x ) FG 1 − y IJ O (x 1)
2 2
2 2 2
GH ∂x ∂ y JK MN
2 H 4 K PQ
2 0
L F5 I
= M2a G − x − y J + ( x − 1)P
O 2 2 2
N H 4
0
K Q
Galerkins method gives the equation
1/2 1
z z LMN
−1/2 −1
( x 2 − 1) + 2 a0
FG 5 − x
H4
2
− y2
IJ OP (1 − x ) LM 1 − y OP dx dy = 0
KQ
2
N4 Q
2
1/2 1
or 4 z z LMN
0 0
(x 2 − 1) + 2 a0
FG 5 − x
H4
2
− y2
IJ OP (1 − x ) FG 1 − y IJ dx dy = 0
KQ
2
H4 K
2
2 a
Þ + 0 =0
45 9
3RD PROOF 28-10-2006
Fundamental Concepts %
2
Þ a0 =
.
5
Þ Approximate solution:-
UR = U(x, y) =
2
(1 x2)
FG
1
− y2
IJ
5 4H K
The principle of Saint Venant states that if a loading system be replaced by a statically equivalent
system then the response is unaffected at a distance which is of the order of length over which the
statically equivalent system is applied.
We can also state this principle as the distribution of stress over the cross-section is uniform
except at the extreme ends of a bar carrying direct load, i.e., no change of deformation occurs at
sections which are away from the point of application of load.
Consider a member subjected to compressive load as shown in planes normal to the axis of the
P
member (Fig. 1.39). Planes normal to the axis of the member are subjected to the stress savg = .
A
A section near the point of application of force is subjected to the stress which increases from
minimum value at the surface to a peak value at the centre, which is greater than savg as in the
section-XX. Variation of stress is not seen in the section-YY which is away from the load.
Y savg Y
Peak stress
savg
X X
P
Fig. 1.39
Principle of Superposition
Sometimes, a body is subjected to a number of forces acting on its outer edges as well as at some
other sections, along the length of the body. In such a case, the forces are split up, and their effects
3RD PROOF 28-10-2006
are considered on individual sections. The resulting deformation of the body is equal to the
algebraic sum of the deformations of the individual sections. Such a principle, of finding out the
resultant deformation, is called the principle of superposition.
The relation for the resulting deformation is modified as:
Pl 1
d= = (P 1l 1 + P 2 l 2 + P 3 l 3 + ...)
AE AE
where P = force acting on section 1,
l 1 = length of section 1,
P 2 l 2 = corresponding values of section 2, and so on.
sVM = I 12 − 3 I 2 ...[1]
where I1 and I2 are the first two invariants of the stress tensor and sVM £ sY (yield stress of the
material).
Generally, the state of stress is given by equation:
s = [sx sy sz tyz txztxy]T ...[2]
where sx, sy, sz are normal stresses and tyz , txz, txy are shear stresses.
I1 and I2 are given by
I1 = sx+ sy + sz
R|
I2 = s x s y + s y sz + s z s x t 2yz t 2xz t 2xy
S| ... [3]
T
Or, in terms of principal stresses s 1, s 2 and s 3 we can write I1 and I2 as
I1 = s 1 + s 2 + s 3; I2 = s 1 s 2 + s 2s 3 + s 3s 1
Hence, s VM can be expressed as:
1
s VM = (s 1 − s 2 )2 + (s 2 − s 3 ) 2 + (s 3 − s 1 )2 ...(4)
2
For plane stress and plane strain:
|RS I 1 = sx + sy
2
|UV ...[5]
|T I
2 = sxsy − t xy |W
and I1 = sx + sy + sz
Fundamental Concepts %!
-:-4+15-5
2
Matrix Algebra and
Gaussian Elimination
2.1 INTRODUCTION
Matrix theory was invented by the British mathematicians Arthur Cayley and J. J. Sylvester in 1858.
Matrices came into existence while solving a system of linear equations. They play a very important
role in solving many problems in Engineering, Statistics and also in structural analysis where
matrices are used as a mathematical tool.
A matrix is an array of real numbers along horizontal lines and vertical lines (or a set of mn
numbers arranged in the form of m rows and n columns. If these are m rows and n columns in a
matrix , then it is called an m ´ n matrix over the set of real numbers. The matrices are denoted by
A, B, C etc. and its elements a11, a12, ...... b11, b12, ...... c11, c12,..... These elements are enclosed within the
brackets of the type [ ] or ( ) or ||||.
In this chapter, we study the various types of matrices. The study of matrices here is largely
motivated from the need to solve systems of simultaneous equations of the form
R| a 11 x1 + a12 x2 + ... + a 1n x n = b1 R|
|| a 21x1 + a22 x2 + ... + a 2n x n = b2 || ...[1]
S| ... ... ...
S|
|| a ||
T n1 x 1 + a n2 x 2 + ... + a nn x n = bn T
where x1, x2, ... xn are the unknowns. The matrix form of equation (1) can be conveniently expressed
as:
Ax = b ...[2]
where A is a square matrix of dimension (n ´ n), and x, b are vectors of dimension (n ´ 1), given as
3RD PROOF 28-10-2006
LM a 11
a12 ... a1n OP
x1 b1 R| U| R| U|
A= M
a 21 a22 ... a 2 n
;x=
x2
PP,b=
b2 |S |V |S |V
MM ... ... ... ... M
PQ M || || || ||
Na n1 an 2 ... ann xn bn T W T W
Thus, a matrix is a rectangular array of numbers [elements].
It is denoted as [A]. An element located at the ith row and jth column of A is denoted by aij.
Examples:
LM 2 5 -1 OP is a 2 ´ 3 matrix
N3 2 5 Q
LM 1 2 OP
MM 3 5 PP is a 3 ´ 2 matrix
N4 7 Q
LM 1 2 3 OP
MM 3 2 1 PP is a 3 ´ 3 matrix
N4 1 5 Q
In general, a matrix is given by
Each number is known as an element. This matrix is represented by the general element i.e. the
element in the ith row, jth column [bij].
All the elements [bij] are written in compact form [B]. There are m rows and n columns in the
matrix given by equation [1] and the matrix is said to be of size m ´ n.
Note: A beginner may confuse between a matrix and a determinant. A matrix merely represents
an array of numbers without implying any relationship among the elements and the number of
rows and columns need not be same. The number of rows and columns are same in the case of
determinant and there is a relationship between the elements which results in a unique numerical
value.
Types of Matrices
Definition (1): (Row matrix or Row vector) When the elements of the matrix lie in one row
(m = 1), the matrix is a row matrix or also known as row vector and will be denoted as {B}.
3RD PROOF 28-10-2006
For example, (5 3 2)
Definition (2): (Column matrix or column vector) When the elements are in one column (n = 1),
the matrix is known as a column matrix or a column vector and will be denoted as {B}.
LM -3 OP
For example, MM 2 PP
N0Q
Definition (3): (Square matrix) A matrix with an equal number of rows and columns (m = n) is
called a square matrix. The diagonal whose elements are aii (i = 1, 2, 3, ..., n) is called the principal
diagonal.
LM a 11 a12 a13 OP
For example, A= a a22 a23
MM 21 PP
Na 31
a32 a33 Q
Definition (4): (Diagonal matrix) A square matrix with non-zero elements only on the principal
diagonal, i.e. aij ¹ 0 when i = j and aij = 0 when i ¹ j, is called a diagonal matrix.
LM a 0 0 OP
For example, MM 0 b 0 PP
N0 0 c Q
Definition (5): (Scalar matrix) A diagonal matrix in which all the principal diagonal elements are
equal is called a scalar matrix.
LM a 0 0 OP
For example, MM 0 a 0 PP
N0 0 a Q
Definition (6) : (Unit matrix or Identity matrix) A diagonal matrix with all elements in the
principal diagonal as unity is called an identity matrix and is denoted by [I]
i.e., aii = 1 (i = 1, 2, ... n),
LM 1 0 0 OP LM 1 0 OP
For example, MM 0 1 0 PP , [I] =
N0 1Q 2× 2
N0 0 1 Q 3×3
Definition (7): (Symmetric matrix) A square matrix which is symmetric about principal diagonal
is called a symmetric matrix, i. e. aij = aji for all values of i and j.
3RD PROOF 28-10-2006
LM 1 -1 3 OP
For example, MM -1 2 2 is symmetric.
PP
N3 2 7 Q
Definition (8): (Skew and skew symmetric matrices) A matrix whose a aij = aji and aii ¹ 0 for all
values of i and j is called a skew matrix. A skew matrix which has aii = 0 (i = 1, 2, ... n) is called a skew-
symmetric matrix.
For example,
LM 0 1 OP is a skew-symmetric matrix.
N -1 0 Q
LM 0 0 OP , since 0T = 0 = 0 when 0 is square.
N0 0Q
\ It is symmetric and skew symmetric.
Definition (9): (Null matrix) A matrix of any order whose all elements are zero is referred to as
null matrix and is designated as {0}.
For example,
LM 0 0 0 OP
0 = M0
3 0 0 is a null matrix of order 3.
PP
MN 0 0 0 Q
Definition (10): (Triangular matrix) A square matrix having all elements as zero on one side of
the principal diagonal is called a triangular matrix.
Thus A = [aij], aij Î C is called a triangular matrix if aij = 0 when i > j or i < j.
(a) When i > j: Here every element below the diagonal is zero.
In this case, the matrix is known as upper-triangular matrix.
LM 1 2 3 OP
For example, M 0 4 5 is an upper-triangular matrix.
PP
MN 0 0 6 Q
(b) When i < j: Here every element above the diagonal is zero.
In this case, the matrix is known as lower-triangular matrix.
LM 1 0 0 OP
For example, M 2 3 0 is lower-triangular matrix.
PP
MN 4 5 6 Q
3RD PROOF 28-10-2006
Definition (11): (Banded Matrix) A square matrix whose only non-zero coefficients are located
on or near the main diagonal is called banded matrix as shown below.
¬ nbh ®
LM k 11 k12 k13 k14 0 0 0 0 OP Zero
MM k 21 k22 k 23 k 24 k 25 0 0 0 PP Sy MK
MM kk k32 k 33 k 34 k 35 k 36 0 0 m
31
41 k42 k 43 k 44 k 45 k 46 k 47 0
PP m
et
ry
MM 0 k52 k 53 k 54 k 55 k 56 k 57 k 58 PP Zero
MM 0 0 k63 k 64 k 65 k 66 k 67 k 68 PP Band storage of nonzero elements
k74 k75 k76 k77 k78
MM 00 0 0
k85 k86 k 87 k 88
PP
N 0 0 0 Q
The above matrix has non-zero coefficients on either side of the main diagonal joining the
element kll and k88. These are within the band whose width is given by nhb called the half-band
width. The half-band width or a semi-band width is defined as the greatest number of coefficient of
stiffness in any row of the stiffness matrix from and including the leading diagonal to the outside right-hand
non-zero coefficient. Its value can be calculated as follows:
For a row i find the column number j of the last non-zero entry. Then, the half-band width is
given by
(nhb) = 1 + (j i) ...[2]
nhb, for the problem is the maximum of (nhb)i over the rows. For example in eq. [2]
R|
for i = 1 the value of j = 4. Hence, (nhb)1 = 1 + (4 1) = 4 R|
S|for i = 2 the value of j = 5. Hence, (nhb) 2 = 1 + (5 2) = 4 S ...[3]
Tfor i = 4 the value of j = 7. Hence, (nhb) 4 = 1 + (7 4) = 4 |T
Thus, the half-band width is 4.
Alternatively, the half-band width can be calculated as follows.
nhb = (R + 1) ´ (Number of degrees of freedom)
(R = largest difference between the numbers of any two nodes)
Half band width = (largest difference between the numbers of any two nodes + 1 degree of freedom
per node - 1. Thus, apart from storing the half band, another effort required is proper node
numbering. This governs the computational time as tremendously.
B
}} } }
Upper half band
Diagonal
shaded
L
= and
Condensation. There occur many a times, situations when some of the degrees of freedoms are
not required. With the help of some matrix operations required degrees of freedom can be
eliminated. This reduces the size of matrices to be handled and can be done as follows.
Let the matrix be
LM a 11
a12 a13 a14 a15 a16 OP L x O L F O
1 1
MM a 21
a22 a23 a24 a25 a 26 PP MM x PP MM F PP
2 2
MM aa
31 a32
a42
a33
a43
a34
a44
a35
a45
a 36
a 46
PP MM xx PP = MM FF PP
3 3
...[1]
41 M P M P
4 4
MM ... ... ... ... ... ... P M ... P M ... P
MM a a52 a53 a54 a55
PM P M P
a P Mx P MF P
51 56 5 5
Na
61
a62 a63 a64 a65 a PQ MN x PQ MN F PQ
66 6 6
or
LM [A ] [A ] OP LM [x ] OP = LM (F ) OP
11 12 1 1
...[2]
N [ A ] [A ] Q N [x ] Q N ( F ) Q
21 22 2 2
Fig. 2.2 Elements in green band are to be eliminatedrow and column elimination.
Definition (12): (Transpose of a matrix) A matrix [B] is said to be transpose of matrix [A] if [B] is
resulted from the interchange of corresponding rows and columns of [A] and is denoted by
[B] = [A]T.
For example,
3RD PROOF 28-10-2006
[A] =
LM 1 -2 6 OP
N1 8 9 Q
LM 1 1 OP
T
[B] = [A] = M -2 8 PP
MN 6 9 Q
Note: ([ABC]T = CT BT AT, in general).
Definition (13): (Orthogonal matrix) A square matrix [A] is called an orthogonal matrix.
if [A] [A]T= [I].
LM 1/ 9 8 / 9 -4 / 9 OP
For example, M 4 / 9 -4 / 9 -7 / 9 is orthogonal matrix.
PP
MN 8 / 9 1/ 9 4/9 Q
We need only to show AAT = I:
Definition (17): (Scalar multiplication) When a matrix is multiplied by a scalar quantity, the
resulting matrix is obtained by multiplying every element of the matrix by that number.
For example, 4
LM 7 2 OP = LM 28 8 OP
N -4 3 Q N -16 12 Q
Definition (18): (Matrix division rules) Matrices cannot be divided directly. The operation is
carried by premultiplying the matrix with the inverse of the matrix by which the given matrix is to
be divided.
[k] {x} = [m] [x] [p2]
to carry out division by [m]
[m] 1 [k] [x] = [x] [p2] ...[1]
Definition (19): (Matrix multiplication) The product of an (m ´ n) matrix A and an (n ´ p) matrix
B results in an (m ´ p) matrix C. That is,
A B = C
(m ´ n) (n ´ p) (m ´ p)
In other words, two matrices A and B can be multiplied if and only if the number of columns in
A is equal to the number of rows in B. The product matrix is denoted by AB.
In this case we say matrices A and B are conformable for multiplication and the product matrix
AB has the same number of rows as A and the same number columns as B; (AB = C).
The (ij)th component of C is obtained by taking the det product
Cij = (ith row of A) × (jth column of B)
For example,
LM1 2 3OP LM 42 5 OP
3 11 17
PP LM OP
N3(2 ´2 3)1Q MMN 1 2
=
17 23 Q N Q
(3 ´ 2)
(Note: AB ¹ BA; in fact BA may not even be defined, since the number of columns of B may not
equal the number of rows of A).
Imp. case: In the formula [1], let A be (n ´ n) matrix of constants, and x = [x1 x2 ... xn]T be a column
vector of n variables.
d
Then A( x) = ap (derivative w.r.t. xp) ...[3]
dxp
Matrix Inversion
If A is a non-singular matrix, then the inverse of A is defined to be a matrix denoted by A1 such that
A1A = AA1 = I
where I is the identity matrix of the same order as that of A.
If det A = 0, then we say that A is singular, for which the inverse is not defined. The minor Mij of
a square matrix A is the determinant of the (n 1 ´ n 1) matrix obtained by eliminating the ith row
and the jth column of A. The cofactor Cij of matrix A is given by
Cij = (1) i + j Mij
Matrix C with elements Cij is called the cofactor matrix.
The adjoint of matrix A is defined as
Adj A = CT
The inverse of a square matrix A is given as
adj A
A1 =
det A
For example,
LMa 11
a12 OP -1
=
1 a22 LM - a12 OP
Na 21 a22 Q det A - a21 N a11 Q
Quadratic Forms
Let A be an (m ´ n) matrix and x be an (n ´ 1) vector, then the scalar quantity X T AX is called a
quadratic form, since upon expansion we obtain the quadratic expression
a11 x1 x1 + a12 x1 x2 + ... + a1nx1 xn
a21 x1 x2 + a22 x2 x2 + ... + a2nx2 xn
+..............
+ an1 x1 xn + an2 x2 xn + ... + annxn xn
This quadratic form can be written as
m n
ååaxx
i =1 j =1
ij i j
3RD PROOF 28-10-2006
a a ... a 2 n PP MM xM PP = X AX
= [x x ... x ] M T
21 22 2
1 2 n
MM ... ... ... ...
PQ MN x PQ
Na an1 n2 ... ann n
LM x OP
1
x
X = M P and A = [a ].
2
where
MM M PP ij
Nx Q
n
LM 3 −2 3 OP R| x 1 U|
\ u = [x x x ] M −2
1 2 3 −1 0 PP S| x 2 V|
MN +3 0 5 Q Tx 3 W
= X T AX
We wish to find a non-trivial solution. That is, we wish to find a nonzero eigen vector X and the
corresponding eigen value l that satisfy the equation [1].
If we write equation [1] as
(A lI) X = 0 ...[2]
we see that a nonzero solution for X will occur when A lI is a singular matrix,
or det (A lI) = 0 ...[3]
Equation [3] is called the characteristic equation. We can solve eq. [3] for n roots or eigen values
l1, l2, ... ln. For each eigen value li, the associated eigen vector Xi is then obtained from equation [2].
(A liI) Xi = 0 ...[4]
It should be noted that the eigen vector Xi is determined only to within a multiplicative constant
since (A liI) is a singular matrix.
Example:
A=
LM 2 -1 OP
N0 1 Q
then (A lI) = M
L 2 -1 OP l LM 1 0 OP
N0 1 Q N0 1Q
=M
L 2 - l -1 OP
N 0 1- l Q
The characteristic equation is
det
LM 2 - l -1
=0
OP
N 0 1- l Q
which yields (l 1) (l 2) = 0
On solving, we get l1 = 1, l2 = 2
To get the eigen vector X1 = [x1 , x2]T
Corresponding to the eigen value l1, we substitute l1 = 1 into equation [4],
that is,
LM 1 -1 OP RSx UV = RS0UV
1
N0 0 Q Tx W T0W
2
\ X1 =
RS c UV is the eigen vector associated with l = 1, where c is any arbitrary number (c ¹ 0).
TcW
3RD PROOF 28-10-2006
N0 -1 Q Tx W T0W
2
i.e. x2 = 0, x2 = 0, i.e. x2 = 0, x1 = c
\ X2 =
RS c UV is the eigen vector associated with l = 2. 2
T0W
Note: Eigen value problems in FEA are of the type AX = lBX or Ay = lBy.
] Q= åY
i =1
i
2
Þ Q > 0, unless all ys are zero and ys cannot be zero
Example: Let A =
LM 4 -2.236 OP ; (symmetric matrix)
N -2.236 8 Q
has eigen values l1 = 3 > 0; l2 = 9 > 0 and hence is positive definite.
3RD PROOF 28-10-2006
R| k 0
11 x 1 + k 120 x 2 + k 130 x 3 + k 140 x 4 = b 10 U|
|S k 0
21 x 1 + k 220 x 2 + k 230 x 3 + k 240 x 4 = b 20 |V ...[1]
|| k 0
31
x 1 + k 320 x 2 + k 330 x 3 + k 340 x 4 = b 30 ||
Tk 0
41
x 1 + k 420 x 2 + k 430 x 3 + k 440 x 4 = b 40 W
The above system of equations are solved using Gaussian elimination, a procedure wherein the
matrix [K] is transformed into upper triangular form which can be solved directly for unknowns as
direct approach. The matrix equation of [1] is given by
LM k 0
11
0
k12 0
k13 0
k14 OP L x 1 OP LM b 0
1
OP
MM k 0
21
0
k22 0
k 23 0
k 24 PP MM x 2 PP = MM b 0
2 PP ...[2]
PP MMN xx
0 0 0 0 0
MM kk 31
0
k32
0
k42
k 33
0
k 43
k 34
0
k 44
3
PQ MM bb 3
0
PP
N 41 Q 4 N 4 Q
¯ ¯ ¯
K X = B
1. Perform: kij0 k110 = C to get kij1
or k ij1 = k ij0 k 110 = C
where j = 2, 3, 4 . Check whether the leading diagonal is either zero or negative.
If it is so, elimination will not be performed.
1 1 1
Thus, the step yields [1 A12 A13 A14 ] ...[1]
2. In [1], choose the row below 1 on which elimination is to be performed.
R| k = k
1
22
0 0 1
22 − k 21 k12
U|
1 0 0 0
|S k = k
2j
1 0
2 j − k 21 k1 j
0 1
|V ...[2]
|| k = k
ij
1
ij − ki 1 kij
0 1
||
T k =k
ij ij − C k1i W
If k10i = k i10 = 0, stop the procedure.
3. We have to perform the operations (as in step [2])
R|for i = 2, 3, 4. R|
by symmetry, (j = i to 4 and i = 2 to 4)
S| S|
T k321 = k320 k 310 k121 = k230 k210 k130 / k110 = k231 T ...[3]
4. k ij1 = A 1ji (By symmetry)
3RD PROOF 28-10-2006
R| b = b 1
2
0
2 - k 210 b10 / k 110 U|
S| b = b 1
2
0
2 - k121 b10 V|
Tb =b 1
1 i
0
- k10i b10 W
6. R. H. S. of the first row can be modified as
b11 = b10 k110
After performing the operations involved in the above six steps, we get the resulting matrix
as
MMN 00 k k k
PPQ ||T XX || || b ||
1 1 1 1
32 33 34 3 3
k 42 k 431 k 441 4 W Tb W 1
4
LM 1 k 2311 k 2411 OP R| X 2 U| R| b 11
2 U|
MM 0 k 11
33 k 11
34 PP S| X 3 V| = S| b 11
3 V|
N0 k 4311 k 4411 Q TX 4 W Tb 11
4 W
Reducing equations 3 and 4, we get,
LM 1 k 34111 OP RS X UV = RS b UV
3
111
3
N0 k 44111 Q TX W Tb W
4
111
4
It is seen that general operations to be performed will be three times when there are four
equations. If there are n equations, six steps have to be performed (n 1) times. The
reduced equations are:
10 A(I, K) = 0
X(N) = A(N, M) /A(N, N)
DO 12 NN = 1, L
SUM = 0
I = N-NN
IP1 = I + 1
DO 11 J = IP1,N
11 SUM = SUM + A(I, J) *X(J)
12 X(I) = (A(I, M) SUM/A(I, I)
DO 14 I = 1, N
WRITE(*, 13) X (I)
13 FORMATE (,E 14.8)
14 CONTINUE
STOP
END
Illustration
Consider the simultaneous equations
3x1 2x2 + x3 = 6 ...[1]
x1 + 10x2 - x3 = 2 ...[2]
3x1 2x2 + x1 = 0 ...[3]
The above can be put in the form
MM A
21 A22 A23 PP S| x V| = S| 2 V|
2 ...[4]
NA31
A32 A33 Q Tx W T0W
3
As a first step we will reduce the coefficient A11 to 1 by dividing the eq. (A1) by A11. This results in
2 1 6
x1 x2 + x3 = = 2 ...[5]
3 3 3
The second step is to eliminate x1 from eqs. [1] and [3]. To this end we multiply eq. [5] by A21
which in this case is 1 and subtract the resulting equation from eq. [2]
32 4
[A21 ´ eq. [5] eq. [2]] Þ x2 x3 = 0 ...[6]
3 3
Similarly multiply eq. [5] by A31 which in this case is 3 and subtract the resulting equation from
eq. [3]. This yields
[A31 ´ eq. [5] eq. [2]] Þ - 4x2 + 2x3 = 6 ...[7]
3RD PROOF 28-10-2006
Next, we reduce the coefficient of x2 in eq. [6] to 1 by dividing eq. [6] by 32/3. This results in
LM eq. [6] OP Þ x 1 x 2 3 =0 ...[8]
N coeff. of x Q 82
The next step is to eliminate x2 from eq. [8]. Therefore, we multiply eq. [8] by the coefficient of x2
from eq. [7] that is 4 now and the resulting equation is subtracted from eq. [8]. This yields
3
[eq. [8] (4) (eq. [7]] Þ
x3 = 6 ...[9]
2
Thus after reduction of the columns we have the equations
2 1
x1 x2 + x3 =2 ...[10]
3 3
1
0 x2 - x3 = 0 ...[11]
8
3
00+ x3 = 6 ...[12]
2
The above eqs. [10] to [12] can be put in the form
LM 1 -
2 1 OP
MM 0 3 3
1 PP R| xx U| = R| 20 U|
1
MM -1 -
3
8 PP S|T x V|W S|T 6 V|W
2
3
...[13]
MN 0 0
2 PQ
Comparing eqs. [4] and [13] we find eq. [4] is reduced to one having coefficients only in upper
triangle. Hence the name triangular elimination method.
From. eq. [12] we find x3 = 4. Next step is to back substitute and find the remaining unknowns.
Substituting for x3 in eq. [11] yields for x2 = ½. From these values and eq. [10] we find x1 = 1.
Skyline Storage
In the following matrices, it may be observed that the line separating the top zeros from the first
non-zero element is called the skyline (Fig. 2.3). For the matrix given below the skyline is indicated.
After assembly of all element matrices we may see that the global characteristic matrices have the
following properties:
(i) The matrices have large number of coefficients as zero quantities (in context of coefficients
of matrices these will be called, now onwards, as zero or non-zero elements) and all such
null/ zero elements occur in some specific zones of the matrices.
(ii) Some of the zones have both zero and non-zero elements but they are arranged in a way
that after a particular range all the elements are zero. Thus we see that global matrices have
non-zero elements in some band form parallel to the main diagonal. Beyond the band all
the elements are zeros.
3RD PROOF 28-10-2006
a88
Fig. 2.3(a)
–12 88 12 4 0 0 0 0 0
–12 4 0 16 12 4 0 0 0
0 0 –12 4 0 16 12 4 0
0 0 0 0 –24 12 48 0 –24
LM ! - - " - OP
MM - & " PP
MM --"
"
"&
$
- " -
"
PP
MM - " "& - " - PP
MM - " $ " PP
MM - " "& - " -
-
PP
MM
"
- "
$
"
"
PP
MN - " & PQ
Fig. 2.3(c) A typical Global Matrix
3RD PROOF 28-10-2006
In this system of storage, if there are zeros at the top of a column, only the elements starting
from non-zero value need to be stored.
Consider the matrix shown in Fig. 2.4. The zero elements such as a37, a77 etc. within the matrix
may be changed to nonzero elements in the solution process. The matrix elements will form a
skyline as shown in Fig. 2.4. Therefore, we need to allocate storage allocations to zero elements
within the skyline but do not need to store zero elements that are outside the skyline.
The matrix is stored as shown in Fig. 2.5. The locations of the diagonal elements are given by
< 1 2 4 7 11 14 18 25 33 42 52 61 >.
Frontal Solver
Wave front equation or frontal solvers carry out the solution at the same time as assembly, that is
total matrix is not completely assembled before the solution starts. This limits the high speed
storage to the square of m and eliminates one of the tape storage of the blocking scheme as
explained in band solvers. Such an idea comes from a simple observation on the inner loop of the
equation
aij = aij ain anj/ann ...[1]
Observation:
Irrespective of the subtraction of the second term before or after the first term is formed,
the second term can be correctly evaluated as soon as the terms in the pivot row are correct (i.e. as
soon as ann, ani and anj are known). Irons (1970) developed this concept specifically for the solution of
finite element equations.
1 2 3 4 5 6 7 8
1 1 ´ ´ ´
2 8 2 ´ ´ ´
3 ´ ´ ´
4 ´ ´ ´
3 7 5 ´ ´ ´
6 ´ ´ ´
7 ´ ´ ´
4 6 8 ´ ´
5 Band width = 8
(a) Ring Structure (b) Connectivity Matrix
Fig. 2.6
1 2 3 4 5 6 7 8
1 1 ´ ´ ´
2 3 2 ´ ´ ´
3 ´ ´ ´
´ ´ ´
4
5 ´ ´ ´
4 5
6 ´ ´ ´
7 ´ ´ ´
6 7 8 ´ ´ ´
8 Band width = 3
(a) (b)
-:-4+15-5
R| 5 U|
LM4 0 2 −1O | -2 |
[A] = P , {B} = S V
N3 −2 4 3Q || 1 ||
T4W
2. Obtain the matrix [C] in order that the following equation is satisfied:
10[A] + 3[C] = 2[B]
[A] =
LM 7 -2OP
, [B] =
LM
-3 4 OP
N4 5 Q 2 5N Q
3. Using matrices [B1], [B2] and [B3] given below, show that the following relationship is
satisfied:
([B1] [B2] [B3])T = [B3]T [B2]T [B1]T
[B1] =
LM -4 1 OP L 2 1 OP
[B ] = M 2
N Q 2 3 N 0 -3 Q
and [B ] = M
3
L 3 −2 OP
N −1 4 Q
LM 5 -2 4 OP R| x U| R| 20 U|
1
4. Solve MM 1 2 3 PP S| x V| = S| 20 V|
2
N -4 1 -1 Q T x W T −9 W3
LM 3 -6 3 OP
5. Find the inverse of MM -6 1 6 PP
N 3 6 1Q
6. Find the solution of the following simultaneous equations by inverting the matrix.
2.15x 1.10y + 2.50z = 10.25
2.30x + 4.60y 3.10z = 7.20
5.92x + 3.05y + 2.15z = 6.90
d [ A]
7. Find where
dx
3RD PROOF 28-10-2006
LM 5x - 3 2
9x 3 - 6x 2 4 x 2 + 3x + 2 OP
[A] = M 4 7x + 6 8 PP
MN 3x + 7 x + 1
2
8x 2 9x + 7 x + 4
2
Q
8. Find z 1
0
[ A] dx
LM 4x 3
+ 7x + 3 x 2 + 1 x + 2 OP
2
where [A] = M 8x + 9x + 7 x 3 + 1 8x + 3 PP
MN 2x 2
+ 4x + 3 x 4 + 1 9x 2 + 4 Q
9. Find zz 2
0
2
0
[A] dx dy
LM x + y 2 2
0 x 2 y + xy 2 OP
[A] = M x + y x + y3
3
x3y2 + x2y3 PP
MN xy x2y2 xy + x 2 y 2 Q
10. Using the cofactor approach, determine the inverse of the matrix
LM 2 1 1 OP
MM 1 2 1 PP
N1 1 2 Q
11. Given that
LM 8 -2 0 OP 2R| U|
A= MM -2 4 -3 PP D = −1S| V|
N0 -3 3 Q 3 T W
Determine
(a) I DDT
(b) det A
(c) the eigen values and eigen vectors of A. Is A positive definite?
(d) the solution to Ax = d using Algorithms 1 and 2, by hand calculation.
12. Given that
N = [x, 1 x2]
find
(a) z1
-1
Ndx
(b) z-1
1
N T Ndx
3RD PROOF 28-10-2006
13. Given that the area of a triangle with corners at (x1, y1), (x2, y2) and (x1, y3) can be written in
the form
1
LM
1 x1 y1 OP
Area = det 1 x 2
MM y2 PP
2
1 x3 N y3 Q
determine the area of the triangle with corners at (1, 1), (4, 2) and (2, 4).
14. For the triangle in Fig. P2.14 the interior point P at (2, 2) divides it into three areas A1, A2 and
A3, as shown. Determine A1/A, A2/A and A3/A.
3(2.5, 5)
A1
P(2, 2)
A2 2(3, 1.5)
A3
Y
1(1, 1)
Fig. P2.14
1 T
15. Express q = x1 6x2 + 3x12 + 5x1x2 in the matrix form x Qx + cTx.
2
16. A symmetric matrix [A]n ´ n has a bandwidth nbw and is stored in the matrix [B]n ´ nbw.
(a) Find the location in B that corresponds to A11, 14.
(b) Find the location in A that corresponds to B6, 1.
For a symmetric (10 ´ 10) matrix with all nonzero elements, determine the number of
locations needed for banded and skyline storage methods.
3RD PROOF 28-10-2006
3
One-dimensional Problems
3.1 INTRODUCTION
Several engineering problems will be defined in terms of governing equations written in one
dimension. Elements having spread in a single direction are known as one-dimensional elements.
Such elements have a particular dimension quite longer compared to its other dimensions. Such
elements are beams, pipes, shafts, truss members, frame skeleton members, cables, reinforcements,
poles, small diameter chimneys, thin towers, piles etc.
Examples:
1 1 2
Axial
2
Shell
Cubic
Seam or cable
Node Node
l, A, E
(Truss element)
3RD PROOF 28-10-2006
Node Node
l, A, E, I
(Beam element)
It is seen that these two elements have got two nodes one at each end.
A one-dimensional problem in elasticity is given by the balance of forces in an elastic rod in
terms of normal stress s, are A and axial body force f. The force in the rod is sA, and the change in
the force is balanced by the external body force:
d
[sA] + fA = 0 ...[1]
dx
For one-dimensional problems, the stress, strain, displacement and loading depend only on the
variable x.
u = u(x); (displacement vector)
s = s(x); (stress vector)
e = e(x); (strain vector)
T = T(x); (traction force vector)
f = f(x); (body force vector)
s = Ee; (stress-strain relation)
du
e= ; (strain-displacement relation)
dx
dv = Adx; (differential volume for one-dimensional problem)
A = area of elastic rod
Definition: (Degree of freedom, (dof)) The degree of freedom is a variable that describes the
behaviour of a node in an element. In a one-dimensional problem, every node is permitted to
displace only in the ± x direction. Thus, each node has only one degree of freedom.
Note: Degree of freedom shows the possibility of the joint to move. These are the number of
independent co-ordinates which must be specified to uniquely define all the displacements.
Displacement function Each node is free to move in ±x direction so that there is one degree of
freedom per node. Therefore, for 2 nodes there are 2 degrees of freedom. The displacement function
for u is represented by a linear polynomial. Total number of constant terms to be associated with the
polynomial will be two, because the number of constant terms equals the total degrees of freedom
for the element. Therefore, the displacement vector is given by { f } = {u}.
3RD PROOF 28-10-2006
Let us take the displacement polynomial describing state of displacement variation within the
element as
u = a1 + a2x
\ For the two nodes, we get
u1 = a1 + a2x1 ...[1]
u2 = a1 + a2x2 ...[2]
or
RSu UV = LM1
1 x1 OP RSa UV 1
Tu W N1
2 x2 Q Ta W 2
−1
RSa UV = LM1
1 x O Ru U
1
S V 1
x PQ Tu W
or ...[3]
Ta W N1
2 2 2
=
1 LMx −x OP RSu UV
2 1 1
(x 2 − x ) N −1 1 Q Tu W
1 2
1
\ The displacement polynomial can be written as u = [(u1x2 u2x1) + (u2 u1)] ´ .x
( x2 − x1 )
Since (x2 x1) = L = Length of the member
u=
LM u (x − x) + u (x − x ) OP
1 2 2 1
...[4]
N L L Q
or u = [N1u1 + N2u2] ...[5]
(x 2 − x) ( x − x1 )
where N1 = ; N2 =
L L
Strain: In one dimension for axial elements we will have only one strain (ex)
∂u
ex =
∂x
\ {ex} =
∂u
=
∂
[N1u1 + N2u2] =
∂
[N1 N2]
u1 RS UV (Q u = N1u1 + N2u2 )
∂ x ∂x ∂x u2 T W
or, {ex} =
LM ∂ N ∂ N OP RSu UV
1 2 1
N ∂ x ∂ x Q Tu W 2
=M
L −1 1 OP RSu UV 1
N L L Q Tu W 2
(x 2 − x) ( x − x1 )
\ N1 = ; N2 =
L L
3RD PROOF 28-10-2006
∂N1 1 ∂N2 1
\ = ; =
∂x L ∂x L
\ {ex} =
1
[1 1]
u1 RS UV ...[1]
L u2 T W
1
or {B} =
[1 1] = strain matrix ...[2]
L
Stress: In one dimension, only one component of stress is there in the axial element.
\ sx = E.ex
E
or sx = [1 1] {u} ...[1]
L
FQ e =
1
[ -1 1]
RS UVI
u1
GH x
L uT WJK
2
Element Division: Finite element analysis by virtue of its basic principle starts with discretisation
and dividing/differentiating the whole system into a number of small-small elements. Let us
consider a bar as in Fig. 3.2, the first step is to model the bar as a stepped shaft, constituting of a
discrete number of elements, each having a uniform cross-section.
1
1
P1 f
2
2
3
T
3
P2 4
4
x x (a) x (b)
(i) One-dimensional bar loaded by (ii) Finite element modeling of a bar
traction, body, and point loads.
Fig. 3.2
3RD PROOF 28-10-2006
A simple method for doing this is to divide the bar into four regions, as in Fig. 3.2(ii)(a). The
resulting four elements, five node finite element model is shown in Fig. 3.2(ii)(b), the element
numbers are circled to distinguish them from node numbers. The smaller the element the larger is
the number of elements and so the better will be the accuracy of results.
But under the limitation of time and money we have to see as what minimum number of
elements would be adopted to give a satisfactory result. However, cross-sectional area, traction,
and body forces can differ in magnitude from element to element.
1 1 2 2 3 3 4 4 5 5 6 6 7 7 8
nodes (local)
1 5 2 1 6 2
element 5 element 6
(b) local numbering
Fig. 3.3
Connectivity: Connectivity relates to the manner in which one element in a finite element model
is connected with an adjacent element. It is the nodal information for the individual elements with
details how they fit together to form the complete original system. Referring to Fig. 3.3, we see that
local number 1 of element 5 refers to global number 5. Thus, we can establish all the relations. For
the system shown in Fig. 3.3 we have the following element connectivity table (Table 3.1).
1 1 2
2 2 3
3 3 4
4 4 5 global nodes
5 5 6
6 6 7
7 7 8
3RD PROOF 28-10-2006
From Table 3.1, if we consider, for example, element 5, then its local node 1 refers to global node
5 and its local node 2 refers to global node 6.
Elements
For the truss shown in Fig. 3.4, the degree of freedom is 5. This is also called Kinematic degree of
indeterminacy .
1 (1) 2 (2) 3
x
x1 x2 x3
(a)
2 (6) 3 (8) 4
(5) (12)
(1) (7)
(3) (9) (11)
1
x
y
2
1
y
(1)
(2) 1
x
1 6
1 1
x
2
1
y
(3)
1 (4) 1
y 6 x
6 7
Fig. 3.6 Local coordinate system
normally between 0 and 1 or 1 and 1 depending upon the element type. This system will normally
be represented by x in one dimension and by (x, h) in two dimensions etc. They are related to global
coordinates by a mapping procedure.
The natural coordinates are obtained by assigning weightages to the nodal coordinates in
defining the coordinate of any point inside the element. Hence such system has the property that ith
coordinate has unit value at node i of the element and zero value at all other nodes.
The use of natural coordinate system is advantageous in assembling element properties
(stiffness matrices), since closed form integrations formulae are available when the expressions are
in natural coordinate systems.
Illustration
Natural coordinate: L in one-dimensional problems.
Consider Fig. 3.7 let the natural coordinate of point P be (L1, L2) and the Cartesian coordinate be
x. Node 1 and node 2 have the Cartesian coordinates x1 and x2.
1 P(L1, L2) 2
x
x1 x x2
x – x1 x2 – x
Fig. 3.7
L1 + L2 = 1 ...[1]
and also L1 x1 + L2 x2 = x ...[2]
i.e., in matrix form
LM 1 1OP RSL UV = RS1UV
1
Nx 1 x2Q TL W TxW
2
−1
RL U L 1 1 OP = RS1UV
1
\ S V =M
TL W Nx x Q TxW
2 1 2
t
RSL UV = 1 LMx -x OP RS1UV
1 2 1
TL W x - x N-1 1 Q TxW
2 2 1
=
1 LM x −1OP RS1UV =
1 1 RS x − x UV
2
x − x N− x
2 1 1 Q Tx W x 1 2 − x1 T− x + x W
1
Rx − x U
2
RSL UV = |S l |V
1
...[3]
TL W | x −l x |
2 1
T W
The variation of L1 and L2 is shown in Fig. 3.8. L1 is 1 at node 1 and is zero at node 2 whereas L2
is zero when referred to node 1 and is one when referred to node 2. The variation is linear.
1 2
(a) Variation of L1
(b) Variation of L2
x1
z q
LP1 L2 dx =
p! q!
( p + q + 1)!
l
Example: Integrate the following over the entire length l of the element
l l
(i) z
o
L21 dx (ii) z
o
L31 L2 dx
l
Solution: (i) zo
L21 dx
l
Using the standard formula, z o
p q
L1 L2 dx =
p ! q!
( p + q + 1)!
We note, p = 2, q = 0.
l
Hence z
o
L21 dx =
2! 0!
(2 + 0 + 1)!
l
3RD PROOF 28-10-2006
2 1
= l=
2×3 3
l
(ii) z
o
L31 L2 dx =
3 ! 1!
(3 + 1 + 1)!
l
3×2×1 l
= l=
5× 4×3×2 20
2 H K2 HK x = –1 x=0 x x=1
(a)
(l = x2 x1) = length of e)
x 2 + x1
xc = 1
2
=
FG
2 x + x1
x− 2
IJ –1
0 2
H
l 2 K
2 F x - x + 2x I (b)
= Gx - 2
JK 1 1
l H 2 Fig. 3.9 (a) Natural coordinate x (b) Variation of x
2 F l + 2x I 1
= Gx − J
l H 2 K
2 L lO
= Mx − x − P 1
l N 2Q
l l
x = x x1
2 2
l
(1 + x) = x x1
2
3RD PROOF 28-10-2006
z
x1
z
x p dx = x p
−1
l
2
l l
dx since dx = dx (using equation (1 + x) = x x1)
2 2
l 1 1
= xp+1
2 p+1 −1
= 0 if p is odd ...[2]
l 1 l
= (2) = , if p is even ...[3]
2 p+1 p+1
x2
Note: To evaluate z
x1
x p dx , we substitute
(x 2 − x1 ) (x + x1 )
x= x+ 2
2 2
( x 2 − x1 )
\ dx = dx
2
l
dx = dx;
2
(l = x2 x1)
x2 1
\ z
x1
x p dx =
l
2 z
−1
xp dx
p+1 1
LM x OP
l
=
2 N p + 1Q −1
3RD PROOF 28-10-2006
= 0, if p is odd
l 1 l
= (2) = , if p is even.
2 p+1 p+1
u u u
u = a1
u = a1+ a2 x + a3 x2
u = a1+ a2 x
x x x
Fig. 3.10
The generalized coordinates a1a2 ...an + 1 do not represent displacements rather they represent
l.c. of displacements and slopes, as well.
u(x) = [N] {a}; [N] = [1 ´ x2 ... xn] (i)
and [a] = [ a1 a2 .... an+1] (ii)
individual node of a finite element and has the property that its magnitude is 1 at that node and 0 for
all other nodes is that element. The terminology is often interchanged between interpolation
polynomial and shape function.
Example: Using generalized coordinate approach, find shape functions for two noded bar/truss
elements.
Solution:
1 2
1 P 2
¥ x
x1 x2
l 1
N1
1
N2
u = a1 + a2x = [1 x]
RSa UV 1
Ta W 2
{q} =
RSu UV = LM1 x OP RSa UV
1 1 1
Tu W N1 x Q Ta W
2 2 2
−1
Þ
RSa UV = LM1 x OP RSu UV
1 1 1
Ta W N1 x Q Tu W
2 2 2
T
Þ
RSa UV = 1 LM x −1OP RSu UV
1 2 1
Ta W x − x N− x 1 Q Tu W
2 2 1 1 2
1 L x − x O Ru U
2 1 1
= M PS V
l N −1 1 Q Tu W 2
Ra U
1 1 L x − x O Ru U 2 1 1
\ u = [1 x] S V = [1 x]. M PS V
Ta W
2 l N −1 1 Q Tu W 2
1
= [x x x + x] S V
2
Ru U 1
1
l Tu W 2
3RD PROOF 28-10-2006
=
LM x − x
2
x − x1 OP RSu UV
1
N l l Q Tu W2
= [N1 N2]
RSu UV = N u
1
1 1 + N2 u2
Tu W2
x2 − x x − x1
where N1 = and N2 =
l l
The shape function [N] is
1 2
1 P (x) 2
¥ ¥
x = –1 x=0 x=1
1
N1
1
N2
Fig. 3.12
Ta W 2
Tu W N1 1 Q Ta W
2 2
Ta W N1 1 Q Tu W
2 2
T
1 L1 -1O Ru U 1
= M PS V
1 + 1 N1 1 Q Tu W 2
3RD PROOF 28-10-2006
=
LM
1 1 1OP RSu UV 1
2 −1 1
N Q Tu W 2
\
Ra U
u = [1 x] S V
1
Ta W 2
1 L 1 1O Ru U 1
= [1 x] M PS V
2 N−1 1Q Tu W 2
1
= [1 x 1 + x] S V
Ru U 1
2 Tu W 2
L 1 − x 1 + x OP RSu UV
=M
1
N 2 2 Q Tu W 2
Ru U
= [N N ] S V
1 2
1
Tu W 2
1− x 1+ x
where N1 = and N2 = ...[1]
2 2
Example: For a two-noded bar element, determine the shape functions. Use natural coordinate
system.
Solution:
1 P(L1, L2) 2
´
L1 = 1 L1 = 0
L2 = 0 L2 = 1
Fig. 3.13
Na Q
2
\
RSu UV = LM1 0OP RSa UV ; (since L = 1; L = 0 at node 1 and L = 0 and L = 1 at node 2)
1 1
1 2 1 2
Tu W N0 1Q Ta W
2 2
−1
Ra U L1 0OP RSu UV = 1 LM1 0OP RSu UV
1
\ S V =M
1 1
Ta W N0 1Q Tu W 1 N0 1Q Tu W
2 2 2
1
Ra U
\ u = [L L ] S V = [L L ] M
2
1 L1 0OP RSu UV = [L L ] RSu UV
1 2
1
1 2
1
Ta W 2 N0 1Q Tu W Tu W 2 2
3RD PROOF 28-10-2006
\ N1 = L1 and N2 = L2 .
P=
1
2 z
Area
eT De t dA
Area
z uT f t dA z
Line
uT T t dl ∑u
i
T
i Pi ...[1]
As usual f, T and Pi refer to body force, surface traction and point load applied at point i,
respectively. Here, Pi =[ Px Py]Ti . The summation on i gives the total potential energy due to all point
loads. The first term on RHS of eq. (i) represents the total strain energy of the system. Since this total
strain energy is the sum of strain energy of all the elements then the above can be written as
P= ∑U ∑
NE
e z
NE Area
uT f t dA z
Line
uT T t dl ∑u
i
T
i Pi ...[2]
Ue =
1
2 z
Area
eT D e t dA ...[3]
Ue =
1
2
Area
z qT BT D Bq t dA ...[4]
If we assume that the element has a constant thickness throughout and since all terms in B and
D matrices are constant then the above eq. [4] will be reduced to
F I
Ue =
1 T T
2
q B D B te GG
H z
Area
JJ
dA q =
K
1
2
te Ae qT BT D B ...[5]
q1 q2
Fig. 3.14
It is assumed, the displacement u varies linearly along the length of the element,
letting u = a0 + a1x ...[4]
where a0 and a1 are constants. Since q1 and q2 are the displacements at the ends 1 and 2, we set
q1 = a0 + a1x1
q2 = a0 + a1x2
Solving for a0 and a1,
(q1x 2 − q2 x1 )
we find a0 =
l
(q2 − q1 )
and a1 = .
l
x2 − x x - x1
Hence, u= q1+ q2 ...[5]
l l
We can write [2] as: u = N1q1 + N2q2 ...[6]
Matrix form of the above is
u = [N1N2]
RSq UV = Nq
1
Tq W2
x2 − x x − x1
where N1 = ; N2 = ...[7]
l l
N1 and N2 are the shape functions.
N = [N1 N2 ] is a row matrix.
q=
RSq UV = [q q ]
1
1 2
T
is called the element displacement vector.
Tq W
2
du − q1 + q2
Now, the strain in the element is given by e = = ; (using equation [5])
dx l
3RD PROOF 28-10-2006
1
or e = Bq, where B = [1 1] is the element strain-displacement matrix.
l
x2
For the single element considered here, the strain energy is given by U =
1
2 z
x1
s T e A dx ...[8]
x2
U=
EA
2 z
x1
e 2 dx ...[9]
Let us assume EA is a constant within the element. Substituting for e from eqn. [5] into eqn. [9]
we find
x2 2
LM q OP
U=
EA
2 z
x1
N
2 − q1
l Q dx
EA EA
= 2
(q2 q1)2 (x2 x1) = (q2 q1)2 ...[10]
2l 2l
Matrix form of equation [10] is:
U=
EA
[q1 q2]
1 −1 LM OP RSq UV = 1 {q}
1 T
[k] {q} ...[11]
2l −1 1 N Q Tq W 2
2
where {q} =
RSq UV is the displacement vector
1
Tq W
2
AE L 1 −1O
and [k] = M P is the stiffness matrix.
l N−1 1 Q
Force Terms
We have seen that the work done by the body force is given by ze
uT f A dx term can be written as
z
e
uT f A dx = Ae f z e
( N1q1 + N2q2) dx ...[1]
F I F I
z
e
GG
H z
uT f A dx = q1 Ae f N1dx + q2 Ae f N 2 dx
e
JJ
K
GG
H z
e
JJ
K
...[2]
=q S
R| A f
|
T
e z e
N1dxU|
|V ...[3]
||A f
T
e z
−e
N dx|2
|W
The integrals of the shape functions can be evaluated by the substitution:
dx =
FG l IJ d x
e
H 2K
R| 1 U|
Hence,
z
|S
e
N dx =
1
l
2
e
−1
1
z 1− x
2
l
dx = e
2 |V ...(4)
|| N dx = l l |
z
e |T 2
2
e
−1
z 1− x
2
dx = |
2 |W
e
Since z
e
N1 dx is simply the area under the N1 curve as shown in (Fig. 3.15)
z
e
N1dx = Area =
1
2
l
. le 1 = e .
2
N1
Area =
z
e
N1dx =
1
2
l
. le . 1 = e
2
1 2
le
Fig. 3.15
3RD PROOF 28-10-2006
Similarly, z
e
N2 dx =
1
2
l
. le . 1 = e
2
The body force term in equation (3) reduces to
1 RS UV
ze
uT fAdx = qT
Ae
2
le f
1 TW
...[5]
or, ze
uT f Adx = qT f e ...[6]
Al f
1 RS UV
fe= e e 1 ...[7]
2 TW
1
Note: The factor in equation [7] tells us that this body force is equally distributed to the two
2
nodes of the element
Aele = volume of the element
f = body force per unit volume
Ae l e f is the total body force acting on the element.
z
e
uT T dx = z
e
(N1q1 + N2q2)T dx ...]1]
z uT T dx = qT
R|T
¸S
| z
e
N1dxU|
|V ...[2]
e ||T
T z
e
N dx|
2
|W
F I
where GG
H z
e
N 1 dx = z
e
N 2 dx =
le
J . Thus, eq. [2] is of the form
2 JK z
e
uT T dx = qT T e
e
where element traction force vector T is given by
Te =
T le RS1UV ...[3]
2 T1W
3RD PROOF 28-10-2006
1 T 1
U= ∑ U =∑
NE
e
NE
2
q k q = QT k Q
2
...[1]
where k is the global stiffness matrix. The global stiffness matrix will be symmetric; banded and
sparse. Similarly, the total work done by the external loads can be put as
W = QT F ...[2]
where F = ∑ (f
NE
e
+ T e) + P ...[3]
1 T
Õ= Q K Q QTF ...[4]
2
Minimizing eq. [4] leads to the system equation
KQ = F ...[5]
Eq. [5] is to be solved after substituting for the boundary conditions.
We represent a virtual displacement field by f = f(x) with the prescribed boundary conditions, then
the corresponding strain will be represented by
df
e(f) = ...[1]
dx
Principle of virtual work in the virtual displacement field A structure in equilibrium under the
action of external forces for arbitrary virtual displacement f (with corresponding compatible
strain df) form a state of compatible deformation q with compatible strain e, the virtual w is dw
equal to the virtual strain energy
dw = d f
z
V
sTe (f) dV z
V
fT f dV z
S
fT T ds ∑ f P=0
i
T
...[2]
3RD PROOF 28-10-2006
zl
sTe(f)Adx z
l
fT fAdx z
l
fT T dx ∑ f P =0
i=1
i i ...[3]
The first term on the LHS represents the strain energy or the internal work done, while other
terms represent the external work done by various loads. If we discretize the region then equation
[3] will assume the form
∑
NE
z
e
eTE e(f) Adx ∑NE
z
e
fT fAdx ∑ NE
z e
fT Tdx ∑ f P =0
i=1
i i ...[4]
where e is the actual strain and e(f) is the virtual strain. Now, representing the above in terms of
shape function expression and strain displacement matrix that is,
f = Ny ...[5]
e(f) = By ...[6]
T
where y = [y1 y2] is the nodal displacement vector.
ze
eTE e(f) Adx = z
e
qT BT E By A dx ...[7]
where e = Bq is used for the actual strain. We know that for an axial element, B is a constant matrix
and
le
dx = dx.
2
\ The eq. [7] becomes
z
e
eT E e(f) Adx = z
e
qT BT EBy A dx
L l 1 OP
= q MEA B B
T
MN 2
e T
z
−1
dx y
PQ
= qT Ke y = yT k e q ...[8]
e T
where k = EA le B B is the stiffness matrix
1
We substitute for B from the equation: B = [1 1] and obtain:
l
ke =
LM
EA 1 −1 OP ...[9]
le −1 1
N Q
3RD PROOF 28-10-2006
Force Terms
le
Consider the second term in equation [2] and using f = Ny, dx = dx, and body is assumed
2
constant, we have
z
V
fTf dV = z
e
fTA dx ...[1]
1
= z
−1
yT NT f Ae.
le
2
dx ...[2]
= yT f e ...[3]
R| 1 U|
where fe =
A e le f |S z
−1
1
N1dx
|V ...[4]
2 || |
|T z
−1
N dx |
2
|W
is called the element body force vector.
(1 − x ) (1 + x)
We substitute, N1 = , N2 =
2 2
1 1
and obtain z
−1
N1d x = 1. Alternatively z
−1
N1dx is the area under the N1 curve =
1
2
´ 2 ´ 1 = 1.
1
Similarly, z
−1
N2dx = 1.
Thus fe =
A e le f 1 RS UV ...[5]
2 1 TW
and the element traction term reduces to
ze
fTT dx = yT T e ...[6]
e
where T , element traction force, is given by
Te =
T le 1 RS UV ...[7]
2 1 TW
3RD PROOF 28-10-2006
∑y
e
T
k eq ∑ y f ∑ y T ∑ yP =0
e
T e
e
T e
i
i i ...[8]
T
Þ y (KQ F) = 0 ...[9]
for every y with the constant boundary conditions.
We know that the stiffness matrix for an individual element (has been already developed) is given
by
[K] =
LM
AE 1 −1 OP ...[1]
l −1 1N Q
Since the system contains many number of elements then the sum of the individual stiffness over
the number of elements will give the global stiffness matrix. Similarly we get global load and global
displacement vectors. Now, the potential energy of the complete system will be the sum of the
potential energy of the individual elements and if there are n-number of elements then we have for
the potential energy of the entire system
n
Õ= å FGH 2 q
1 T
kq - qT F
IJ ...[2]
e=1
K
1 T
Q K Q QTF
= ...[3]
2
where K is the global stiffness matrix ; Q the global displacement vector and F the global load
vector. Now, recall that k is 2 ´ 2 matrix. If two elements are joined then one node will be common
and hence the stiffness matrix for two elements will be a 3 ´ 3 matrix corresponding to 3 nodes.
Thus, in the global system for an axial element the global stiffness matrix will be of size n ´ n, where
n is the number of nodes. In general, the global stiffness matrix will be of order mn ´ mn, where m is
the degree of freedom (dof) at each node and n the number of nodes. In the case of axial
element m = 1.
Let us consider the strain energy in, say element 3 (Fig. 3.16), we have
1 T 3
U3 = q kq ...[4]
2
One-dimensional Problems
1
1
2
2
3
3
4
4
5
Fig. 3.16
LM0 0 0 0 0OP R| Q U|
1
MM0 0 0
E3 A 3
0
E3 A 3
0
P | QQ ||
2
0P |S V
MM0 0
l3 l3 PP 3
1 E3 A 3 E3 A 3 || Q ||
Hence U3 = [ Q , Q , Q , Q , Q ] M0 0
l3 l3
0P 4
2
1 2
MM0
3 4 5
0 0 0 0P
P ||T Q ||W
5
MN PQ [6]
Example: Consider the bar shown in Fig. 3.17, which is subjected to all the three types of forces.
Determine the global force vector assuming the bar is divided into three elements.
Solution: Since the bar is divided into three elements (Fig. 3.17(b)) each element is subjected to a
traction Ti per unit length assumed to be constant over that element. The body force f per unit
volume is, however, the same for all the elements. Now, if we consider element l, then the total body
f T1 A1 f1
L1 1
2
L T T2 f2
L2 A2 2
3
T3 f3
L3 A3 3
4
P P + f4
(a) (b)
Fig. 3.17
3RD PROOF 28-10-2006
force acting over this element will be fA1L1 which is equally divided between nodes 1 and 2 and
fA1L1
marked as f1 and f2 and each is equal to .
2
The traction acting over this element will be T1L1 and again will be equally divided between
T1L1
nodes 1 and 2 and will be equal to .
2
There are no concentrated load acting either at the node 1 or 2.
Thus, the total load F1 for node 1
T1L1fA1L1
F1 = f1 + t1 + P1 = +
2 2
For node 2 there will be contribution from the second element which can be calculated exactly
the same way as already explained. For node 2, we get
fA1L1
T1 L1 fA2 L2 TL
F 2 = f 2 + t2 + P 2 = + + + 2 2 +0
2 2 2 2
Proceeding and assembling all the loads gives the global load vector as
R| fA1L1
+
T1 L1 U|
|| 2 2 ||
|| fA L1 1
+
T1L1 fA2 L2 T2 L2
+ +
|| R 0 U
F= S
| 2 2 2 2 |V + ||S 0 ||V ...[1]
|| fA L
2 2
+
T2 L2 fA3 L3 T3 L3
+ +
|| || 0 ||
|| 2 2 2 2 || T P W
|| fA3 L3
+
T3 L3 ||
T 2 2 W
Note that in structural mechanics problems, normally the body force will be neglected and
surface traction may appear in a particular case. The only load that will be encountered often is the
concentrated or distributed external load P.
One-dimensional Problem !
LM A 1
−
A1 OP
MM A L A
1
1
2
L1
A2
PP
MM L + L
1 2
−
L2 PP
A A A3
Kbanded =E M 2
+ 3
− PP (all elements outside the band are zero).
MM A AL
2L 3 L3
A4 PP
3 4
MM L + L
3 4
−
L4 PP
MM A 4
0 PQ
N L 4
¶P
Þ =0 ...[2]
¶ {q}
\ [1] can be written as
1
Õ= {q}T [k] {q} {q}T {F}
2
After differentiating, we get
¶P
= [k] {q} {F} = 0 ...[3]
¶ { q} T
Þ F = kq
3RD PROOF 28-10-2006
or expanding
FG RS F UV = AE LM 1 − 1OP RS q UVIJ
1 1
H TF W l N − 1 1 Q Tq WK
2 2
Consequently, the equations of equilibrium can be obtained by minimizing, w.r.t. Q, the P.E.
P = QTk Q QTF subject to boundary conditions.
Boundary conditions are given by
QP1 = a1; QP2 = a2; ... QPr = ar ...[4]
That is, the displacements along dofs P1, P2, ... Pr are specified to be equal to a1, a2, ar,
respectively.
Boundary conditions eliminate the probability of the structure moving as a rigid body.
Two approaches will be discussed for handling specified displacement boundary conditions of
the type given in equation [4]:
(a) The Elimination approach and
(b) The Penalty approach.
Now write the total potential expression in an expanded form for clarity. Then,
1
Õ= (q 1 K11 q1 + q 1 K12 q2 + q1K13q3 L +q1 K1N qN
2
3RD PROOF 28-10-2006
One-dimensional Problem #
LM K 22 K 23 K 24 ... K 2 N OP R| q U| R| F
2 2 − K 21a U|
MM K 32 K 33 K 34 ... K 3 N PP || qq || || FF
3 3 − K 31a
||
MM ...... PP S| ... V| = S|
4 4 − K 41a
...
V| ...[9]
or
KR QR = FR ...[10]
where KR QR and FR are the reduced stiffness, displacement and load matrices respectively.
The above equation is of the order (n 1) ´ (n 1) as q1 is eliminated. This approach is called
elimination method. The solution of the equation will yield all other qs. Normally, the Gaussian
elimination scheme will be used for solving eq. [9]. Now, looking at the stiffness expression in eq.
[9], it may be noticed that eq. [10] can be simply obtained by deleting the row and column
containing the known boundary condition. Since q1 is known and if we delete first row and column
in eq. [9] we get the same expression as obtained in eq. [9]. In general, to form the equilibrium
equation it is enough if we delete all rows and column corresponding to the specified support or the
dof.
Example: The tapered bar is subjected to all the three types of forces as shown in Fig. 3.18
assuming f = T = 0 and P = 1 kN, E = 200 kN/mm2, find the nodal displacements and the reaction at
the support.
Also find the stresses in the elements (the bar is divided into there elements).
Solution: The global stiffness and load matrix for this problem (Fig. 3.18) has been obtained
earlier as
LM A 1
−
A1
0 0
OP
MM LA 1
1
L1
A1 A2 A2
PP
− + − 0
K= E M
M L 1 L1 L2 L2 PP
A2 A2 A3 A3
MM 0 −
L2 L2
+
L3
−
L3
PP
MM 0 0 −
A3 A3 PP
N L3 L3 Q
f T1 A1 f1
L1 1
2
L T T2 f2
L2 A2 2
3
T3 f3
L3 A3 3
4
P P + fA
(a) (b)
Fig. 3.18
3RD PROOF 28-10-2006
One-dimensional Problem %
and
R| fA1 L1 TL
+ 1 1
U|
|| fA L 2 2 || R| 0 U|
1 1 T1 L1 fA2 L2 T2 L2
+ + +
|
F= S 2 2 2 2 |V + |S 0 |V
|| fA2L 2 2
+
T2 L2
2
+
fA3 L 3 T3 L 3
2
+
2
|| || 0 ||
|| fA3 L 3 T3 L 3
+ || T P W
T 2 2 W
Now, q 1 is known and is equal to zero. Hence, removing first row and first column in K matrix
and the first row in Q and F matrices we obtain the equilibrium equation as
LM A + A 1 2
-
A2
0
OP R| fA L
1 1 T1 L1 fA2 L2 T2 L2 U|
+ + +
MM L A L
1 2 L2
A2 A3 A3
PP R|q U| || fA2L
2
2 2
2
T2 L2
2 2
fA3 L 3 T3 L 3 || + R|00 U|
E=
MM - L 2
2 L2
+
L3
-
L3 PP S|q V| = S| 2
3 +
2
+
2
+
2
V| S| V|
MM 0 -
A3 A3 PP Tq W ||T
4 fA3 L 3 T3 L 3
2
+
2
|| TPW
W
N L3 L3 Q
These are the equilibrium equations to be solved for all qis. Substituting the numerical values,
the above reduces to
LM 6.0 − 2.5 0 OP R| q 2 U| R| 0 U|
7
200 ´ 10 MM − 2.5 4.0 − 1.5 PP S| q 3 V| = S| 0 V|
N 0 − 1.5 1.5 Q Tq 4 W T 1000 W
Solving the above, we will find
q 2 = 0.142857 ´ 106 cm; q3 = 0.342857 ´ 106 cm; q 4 = 0.67619 ´ 106 cm.
To obtain reaction R1 at node 1, we use the original equation including the reaction. Thus, at
node 1 we have
K11q 1 + K12q2 + K13q3 + K14q4 = F1 + R1
In this case F1 = 0. Hence,
R1 = K11q 1 + K12q 2 + K13q 3 + K14q41
= 0 2 ´ 109 ´ 3.5 ´ 0.142857 ´ 106 + 0 + 0 = 1000 N
as q1 = K13 = K14 = 0. The ve sign indicates that the reaction acts opposite to the load.
The stresses can be determined using the relation: e = Bq and Hookes law.
We have,
s = E B q.
3RD PROOF 28-10-2006
For element 1,
s1 = E
1
[1 1]
q1 RS UV = 2 ´ 10 9 1
[1 1]
RS 0 UV
L1 q2 T W 40 0.1428 × 10 −6
T W
from which we find s1 = 7.14 N/cm2
Similarly,
s2 = E
1
[1 1]
q2RS UV
= 2 ´ 109
1
[1 1]
0.1428 × 10 −6 |RS
=10.0 N/cm2
|UV
L2 q3 T W 40 0.3428 × 10 −6 |T |W
s3 = E
1 Rq U3
[1 1] S V = 2 ´ 10 9 1 R|0.3428 × 10
[1 1] S
−6 U|V = 16.7 N/cm2
L3 Tq W4 40 |T0.6762 × 10 −6
|W
(b) Penalty Approach
This is another method of treating the boundary conditions which is much more elegant and easy to
implement in the computer program.
This method is as explained below:
Suppose we have the boundary given by q1 = =. Then, wherever we have the specified
boundary conditions at those points let us introduce an imaginary spring with large value of spring
constant C1, where i is the degree of freedom. In this case i = 1. The physical situation will be as
shown in Fig. 13.19.
Spring const. = C1
Fig. 13.19
1 T 1
P= Q KQ QTF + C1 (q1 a)2 ...[1]
2 2
3RD PROOF 28-10-2006
Now, we can minimize eq. (1) with respect to all q1s where i = 1, 2, .....N. This will result in the
following equation.
LM K + C
11 1 K12 K13 ... K1N OP R| q U| R| F + C = U|
1 1 1
MM K 21 K 22 K 23 ... K 2 N
PP || q || || F ||
2 2
FG K 11 IJ
+ 1 q1 +
K12 K K F
q2 + 13 q3 + L + 1N q N = 1 + = ...[4]
HC 1 K C1 C1 C1 C1
If we have to get the value q1 = =, the original boundary condition, then all the terms in eq. (4)
whose denominator contains C1 must be zero. This will happen only if C1 is very large. So choosing
a large value for C1 will give us the necessary equations. Now, how large C1 should be?
Theoretically ¥. But in practice it should be larger than any of the stiffness values. Since the same
value of C can be used for any degree of freedom we can dispense away with the subscript for C.
The following guideline may be useful in choosing the value for C.
C = max|Kij| ´ 104 (i = 1, 2 ... N; j = 1, 2 ... N) ...[5]
Example: Find the global stiffness matrix for the tapered bar with dimensions as shown in
Fig. 3.20 by the penalty method.
(Assume P =1 kN; E = 200 kN/mm2)
2
area = 400 cm
L1 A1 1 1
120 cm
A2 2 2
L2
L3 A3 3 3
2
area = 40 cm
(a) (b)
Fig. 3.20
3RD PROOF 28-10-2006
Solution:
We have
1 2 3 4
LM A1 A
- 1 0 0
OP
L1 L1
MM A A1 A2 A2
PP
- 1 + - 0
K=E M
M L1 L1 L2 L2 PP ...[1]
A2 A2 A3 A3
MM 0 -
L2 L2
+
L3
-
L3
PP
MM 0 0 -
A3 A3 PP
N L3 L3 Q
Dividing the bar into three elements of equal length, we find L1= L2= L3 = 40 cm; A1 = 140 cm2;
A2 = 100 cm2; A3 = 60 cm2. Substituting these values in equation [1], we get
LM 140 140
− 0 0
OP
MM − 40140 40
140 100
+
100
− 0 P
P LM 3.5 − 3.5 0 0 OP
K = E M 40
MM 0
40
100
40 40
100 60 60 P
P = E MM − 03.5 6.0 − 2.5 0
− 2.5 4.0 − 1.5
PP
− + − MN 0 PQ
40 40 40 40 P 0 − 1.5 1.5
MM 0 0 −
60 60 P
P
N 40 40 Q
LM 3.5 − 3.5 0 0 OP
Or, K = 2 ´ 109 MM − 03.5 6.0 − 2.5 0
− 2.5 4.0 − 1.5
PP
MN 0 0 − 1.5 1.5
PQ
We find the largest value of the stiffness is 12 ´ 109. Hence we can assume for C the value
C = 12 ´ 109 ´ 104 = 12 ´ 1013 = 2 ´ 109 [6 ´ 104]
Since, in this problem the node 1 is given a prescribed displacement = 0, then to the stiffness K11
the value of C must be added. The modified stiffness matrix will be
LM 3.5 + 6 × 10 4
− 3.5 0 0 OP
K = 2 ´ 109 MM − 3.5 6.0 − 2.5 0 PP
− 2.5 4.0 − 1.5
MM 00 0 − 1.5 1.5
PP
N Q
Hence, the equilibrium equation will be
3RD PROOF 28-10-2006
LM 3.5 + 6 × 10 4
− 3.5 0 0 OP R q 1 U| R| 0 U|
2 ´ 109 MM − 3.5 6.0 − 2.5 0 PP ||S q2 |V = |S 0 |V
MM 00 − 2.5 4.0 − 1.5
PP || qq
3 || || 0 ||
N 0 − 1.5 1.5 QT 4 W T 1000 W
We find q1 = 0.83326 ´ 1012 cm; q 2 = 0.14285 ´ 106 cm; q3 = 0.34284 ´ 106 cm; q4 = 0.67618 ´ 106 cm.
The value of q1 being very small can be taken equal to zero.
The shape functions have already been derived for a two-noded bar element and they are given
1− x 1+ x
by N1 (x) = and N2 (x) = .
2 2
They are called linear shape functions as the variation of Ni(x) is linear within the element.
However, such a linear assumption may not give good result in certain problems and is better to
have different variation rather than linear. One such is quadratic variation within the element
achieved by introducing a third node within element called the internal node.
Illustration
Consider a typical three-node quadratic element as shown in Fig. 3.21.
The relation between x and N is given by
l
x x1 x3 x2
Global coordinates
x
1 3 2
–1 0 1
Natural coordinates
Fig. 3.21
2 ( x − x3 )
N= ...[1]
x 2 − x1
The element displacement vector is given by
R|q U| 1
q = Sq V =[q 2 1 q 2 q3]T ...[2]
|Tq |W 3
The shape functions N1, N2, N3 will be obtained considering that Ni will be equal to unity at the
node i but zero at the other nodes.
3RD PROOF 28-10-2006
R| N 1 R|
1 = x(1 x) ...[3]
2
|| 1
||
S| N2 = x(1 + x) S| ...[4]
2
|| N = (1 + x) (1 x) |T
| ...[5]
T 3
The shape functions given by eqs. [3], [4] and [5] are called the Lagrange shape functions.
If we now try to plot these functions the following will be obtained (Fig. 3.22). This
displacement within the element is now given by
u = N1q1 + N2q 2 + N3q 3 ...[6]
which can be put in the form
u =Nq ...[7]
where N is a 1 ´ 3 vector shape function given as
N = [N1 N2 N3] ...[8]
N1 N2 N3
1 1
Fig. 3.22
The deflection pattern given by eq. [6] will appear as shown in Fig. 3.23.
u
u = N 1 q 1 + N2 q 2 + N 3 q 3
u2
u1
x = –1 x=0 x=1
Fig. 3.23
Note (i): In the case of axial element the use of quadratic shape function is very much limited. Only
when the force in the element varies along the length such an element is useful. The rotating
member is one example where the centrifugal force varies along the length.
3RD PROOF 28-10-2006
Since the displacement field within the element is written in terms of the nodal displacements
as
u = N1q1 + N2q 2 + N3q 3 ...[9]
or u = Nq. ...[10]
where N = [N1, N2, N3] is a (1 ´ 3) vector of shape functions and q = [q 1, q 2, q 3]T is the (3 ´ 1) element
displacement vector. At node 1, N1 = 1, N2 = N3 = 0 and hence u = q1. Similarly, u = q2 at node 2, and
u = q3 at node 3. Thus [2] is a quadratic interpolation passing through q 1, q2 and q3 (Fig. 3.23).
du
Now, e= ; (straindisplacement relation)
dx
du dx
= ; (chain rule)
dx dx
2 du
= ; ...[11]
x 2 − x1 d x
F using equation x = 2 (x − x ) I
1
GH (x − x ) JK
2 1
=
2 LM dN 1
,
dN 2 dN 3
,
OP
. q;
x 2 − x1 N dx dx dx Q
using equation:
u = Nq
u = N1q1 + N2q2 + N3q3
1 1
Using equations N1(x) = x(1 x); N2(x) = x(1 + x); N3(x) = (1 + x) (1 x), we have
2 2
e=
2 LM− 1 − 2x , 1 + 2x , − 2xOP . q; [12]
x 2 − x1 N 2 2 Q
or e = Bq; ...[13]
where B is given by
B=
2 LM− 1 − 2x , 1 + 2x , − 2xOP ; [14]
x 2 − x1 N 2 2 Q
Using Hookes law, we have
s = EBq ...[15]
B is linear in x, Ni are quadratic shape functions.
This implies that the strain and stress can vary linearly within the element.
2 ( x − x3 )
Now, from equation x= , we have
x 2 − x1
dx =
2
dx =
2
dx
FG IJ
x 2 − x1 le H K
3RD PROOF 28-10-2006
Þ dx =
FG l IJ dx; (x x = l )
e
H 2K 2 1 e
Note(ii): When using linear shape functions, the strain and stress came out to be constant within the
element.
l1 l2
0 1 local coord.
1 2 local nodes
L
Fig. 3.24
l1 l
L1 = and L2 = 2 ...[2]
L L
u = u1 at L2 = 0
u = u3 at L2 = 0.5
u = u2 at L2 = 1.0
Substituting the above into eq. [1] yields three equations solving which the constants are
obtained as
a1 = u1
− 3u1 + 4 u3 − u2
a2 = ...[3]
L
In the present chapter, we discuss one-dimensional steady state problems in which a temperature
gradient exists along only one coordinate axis and the temperature at each point does not change
with time.
Two different approaches are considered, and they are
(i) Functional approach
(ii) Galerkins approach.
We may derive the equations of one-dimensional steady state condition using the balance of
energy and a constitutive equation. Since the balance of energy states that the change in the heat
flux q is balanced by an external heat source Q; we have
d
{q(x) A(x)} = Q (x)A(x) ...[1]
dx
where A(x) = area; negative Q implies that the heat is being removed from the system.
The constitutive equation is given by
dT(x)
q (x) = k(x) ; (Fouriers Law) ...[2]
dx
where T = Temperature; k = Thermal conductivity.
Equations [1] and [2] yield the differential equation:
d dT( x)
[k(x)A(x) ] + Q(x)A(x) = 0 ...[3]
dx dx
Notes: (1) Boundary conditions on T and natural b.cs can be specified for q(x) = heat flux.
(2) The units of measurements are
q(x) = heat flux in E/tL2,
A(x) = area = L2,
Q(x) = external heat source = E/tL3,
T(x) = temperature in T,
k(x) = thermal conductivity in E/tLT.
3RD PROOF 28-10-2006
Let us consider a linear variation of temperature in the element. The temperature at the two
nodal points, denoted by T, are the unknowns within the element e. The temperature field is
approximated using shape functions N1 and N2 as
T = T1 N1 + T2 N2
= [N1 N2]
RST UV = [N] {T}
1 e
...[1]
TT W
2
(1 − x ) (1 + x)
where N1 = ; N2 = , x varies from 1 to + 1, N = [N1 N2]; T e= [T1 T2].
2 2
2 2
Now, using x= (xx1) 1, (x x1) 1 = dx ...[2]
x 2 − x1 x 2 − x1
dT dT dx
we have = .
dx dx dx
2 dN
= . Te ...[3]
( x 2 − x 1 ) dx
1
= [1, 1] T e ...[4]
( x 2 − x1 )
dT
or = BT T e ...[5]
dx
1
where BT = [1, 1] [6]
( x 2 − x1 )
dT
T = NT e and = BT T e .
dx
\ From [3], we get
∑ 2 T LMN 2 z OP ∑ LMN z OP
1 eTk l 1 Qe l e 1 1
PT = e e
BTT BT dx T e Ndx T e + h (TL T¥)2 ...[4]
e
−1 Q e
2 −1 Q 2
Or kT =
LM
k e 1 −1 OP ...[6]
le −1 1N Q
and the element heat rate vector due to heat source is
rQT =
Qe l e
2 z 1
-1
N dx ...[7]
Or, since z
−1
1
N i d x = L, we write
rQ =
Qe l e 1 RS UV ...[8]
2 1 TW
We note that global matrices kT and R are assembled from element matrices kT and rQ in the
usual manner using element connectivity information.
1
\ The term h (TL T¥)2 in equation (4) becomes
2
1 1
TL hTL (hT¥) TL + h T¥2 ...[9]
2 2
and 2hT¥2 is a constant which gives zero contribution while minimizing P¥.
Finally, we find the finite element equations as
LM(K + C)
11 K12 ... K1L OP LM T OP LM (R + (T
1 1 o) OP
MM KM 21 K 22 ... K2L PP MM TM PP = MM RM
2 2 PP ...[10]
MN K L1 KL2 ... (K LL
PM P M
+ h)Q N T Q N (R + hT
L L ∞
PQ
Note (1): In [10], h gets added to the (L, L)th location of KT and (h T¥) gets added to the Lth row of R.
Example: A composite wall consists of three materials, as shown in Fig. 3.26(a). The outer
temperature is To = 20oC. Convection heat transfer takes palce on the inner surface of the wall with
T¥ = 800oC and h = 25 W/m2. oC. Determine the temperature distribution in the wall.
3RD PROOF 28-10-2006
k1 k2 k3 To = 20°C
h, T¥
k1 = 20 W/m °C
k2 = 30 W/m °C
k3 = 50 W/m °C
2
h = 25 W/m °C
T¥ = 800°C
0.3 m
0.15 m 0.15 m
(a)
1 2 3 4
T1 1 T2 2 T3 3 T4 = 20°C
h, T¥
(b)
Fig. 3.26
Solution:
A three-linear element model of the composite wall is as shown in Fig. 3.26. The element
conductivity matrices are:
k (1)
T =
LM
20 1 −1 OP k (T2 ) =
30 1 −1LM OP k (T3 ) =
LM
50 1 −1 OP ...[1]
0.3 −1 1
N Q 0.15 −1 1N Q 0.15 −1 1
N Q
\ K = S kT
LM 1 −1 0 0 OP
−1 4 −3 0
K = 66.7 M PP
MM 0 −3 8 −5
PQ
N0 0 −5 5
Now, since convection occurs at node 1, the constant h = 25 is added to the (1, 1) location of K.
This results in
LM 1.375 −1 0 0 OP
−1 4 −3 0
K = 66.7 M PP
MM 0 −3 8 −5
P
N 0 0 −5 5Q
Since no heat generation Q occurs in this problem, the heat rate vector R consists only of h T¥ in
the first row. That is,
R = [25 ´ 800, 0, 0, 0]T
The specified temperature boundary condition, T4 = 20°C, will now be handled by the penalty
approach. We choose C based on
3RD PROOF 28-10-2006
C = max|Kij| ´ 104
= 66.7 ´ 8 ´ 104
Now, C gets added to (4, 4) location of K, while CT4 is added to the fourth row of R. The
resulting equations are
LM 1.375 −1 0 0 OP LM T OP R| 25 × 800
1 U|
66.7 M
−1 4 −3 0 PP MM TT PP = |S 00
2 |V
MM 0 −3 8 −5
PQ MN T PQ ||T 10 672 × 10
3 ||
4
N 0 0 −5 80 005 4 W
The solution is
T = [304.6, 119.0, 57.1, 20.0]T oC
L
R dT UV
Consider the term Sf k
T dx W
d d
= f(L) . K(L) T(L) f (0) k (0) (0)
dx dx
3RD PROOF 28-10-2006
= [N1 N2]
LM T OP
1
NT Q 2
T = NTe ...[7]
2
x= (x x1) 1 for one dimension ...[8]
( x 2 − x1 )
dT dT dx
=
dx dx dx
2 dN
= . Te
( x 2 − x1 ) dx
dT 2
= [1, 1] T e ...[9]
dx ( x 2 − x1 )
dT
Or = BT Te ...[10]
dx
1
BT = [1, 1]
( 2 − x1 )
x
1
= [1, 1]
l
For global system, let us denote the temperature vector
y = [y1 y2 ... y2]T
3RD PROOF 28-10-2006
LM K 22 K 23 ... K2 L OP R| T U|
2
MM KM 32 K 33
M
...
M
K3L
M
PP |S TM |V
3
MNK L2 K L3 ... ( K LL + h)
PQ ||T T ||W
L
LM R2 - K 21T0 OP
R3 - K 31T0
=M PP ...[14]
MM M
PQ
N (R L + hT¥ ) - KL 1T0
Assume the area of the rod is 0.4 (103) m2. Use 5 linear elements of equal length and compute
the temperature distribution at each element node.
Solution: A five linear element model of the rod is as shown in Fig. 3.27.
k1 k2 k3 k4 k5
1 1 2 2 3 3 4 4 5 5 6
Fig. 3.27
AE Ak
With replaced by Ak/L and f by Q, each element length is 0.2 m/5 = 0.04 m and =
L L
0.4 (103) (6000)/0.04 = 60 W/K
and
AQL = 0.400(103)(3)(106)(0.04)
= 48 W.
The local stiffness matrix is
LM Ak/L - Ak/L OP RS T UV = RS AQL/2 UV
1
...[1]
N - Ak/L Ak/L Q T T W T AQL/2 W 2
Or, 60 M
L 1 −1 OP RS T UV = 48 RS 1 UV
1
...[2]
N −1 1 Q T T W 2 T 1 W
2
The global stiffness matrix is :
LM 60 - 60 0 0 0 0 OP R| T U| R| 24 U|
1
MM - 600 120
- 60
- 60
120 -
0
60
0
0
0
0
PP || TT || || 48
2
48 |
|
3
MM 0 0 - 60 120 - 60 0
PP S T V = S 48 V ...[3]
PP || T || || 48 ||
4
MM 0 0 0 - 60 120 - 60 5
MN 0 0 0 0 - 60 60 PQ ||T T ||W ||T 24 ||W
6
zs
[N]T qds ...[4]
In this problem, since the element 5 defines the node that contains the surface, node 6 is the
location of the surface. Node 5 corresponds to a location within the rod. For element 5, the nodes 5
and 6; the shape function defining the surface at node 6 is constant; N5 = 0 ; N6 = 1.
Thus, the surface area given by eq. [4], after integration gives
RS 0 UV
z
S
[N]Tqds = qA
T1W
3RD PROOF 28-10-2006
(The flux term is ve, Q heat is being removed from the system).
Now, we add eq. [5] to the RHS of eq. [3]. Since the flux is applied at node 6, only that term is
modified as:
[24 48 48 48 48 696]T ...[6]
We write eq. [3] as:
LM 1 0 0 0 0 0 OP R| T 1 U| R| 100 U|
0 120 − 60 0 0 0 || || 48 + (6048) (100) ||
MM 0 − 60 120 − 60 0 0
PP || TT 2
3
MM 0 0 − 60 120 − 60 0
PP S T V| = S| 48 V| ...[7]
PP || T
4
MM 0 0 0 − 60 120 − 60 5
|| || 48 ||
MN 0 0 0 0 − 60 60 PQ ||T T
6 |W |T − 696 |W
In eq. (7) we have incorporated the flux b.c. given by eq. [6] and the temperature b.c.
Ak
Node = 60 W/K, T0 = 100
L
Ak
\ 48 + T0 = 48 + (60) (100)
L
The solution of equation [7] gives the temperature distribution along the rod.
The exact solution is:
3.0 (106 ) 1.8 (106 )x
T= [0.2x 0.5x2] + 100 ...[8]
6000 6000
-:-4+15-5
[Ans: [k] =
EA0 a 1 −1 LM OP
where a is the variation factor]
L ln (1 + a) −1 1 N Q
3RD PROOF 28-10-2006
P Q2I
2 2
1000 mm
1 Q2I – 1
I
500 mm
3 2
1250 mm
E = 200 GPa
750 mm
Fig. P3.2
area A0
Fig. P3.3
4. For a bar subjected to a pure torque (Fig. P3.4) derive the stiffness matrix.
T 1 T
2
L
Fig. P3.4
5. For an axial element with nodes 1 and 2 the displacement field is given as u = ax + bx2. Find
the stiffness matrix and comment on the choice of displacement function (Fig. P3.5) .
x, u
1 2
L/2 L/2
Fig. P3.5
LMAns: k = EA L 7 1 O OP
N M P
3L N 1 7 Q Q
3RD PROOF 28-10-2006
4
Trusses
The present chapter is concerned with the finite element analysis of trusses (or truss structures) in two
dimensions. The treatment can be readily generated to handle three-dimensional trusses. Earlier we
saw an axial element with two degrees of freedom. The truss elements are part of a truss structure
linked together by pinned joints that transmit only axial force to the elements. Unlike an axial element,
a truss element is two-dimensional, i.e. it can displace both in x and y directions. Thus, we have two
degrees of freedom at each node and totally four degrees of freedom for a truss element (Fig. 4.1).
P8 P7 P6 P5 P4
P9
P1 P2 P3
Now, we are interested to see the FEA procedure for such trusses. Regarding field variables and
elements, joint displacements are selected as basic field variables. Since there is no bending of the
members we have to ensure only displacement continuity (C°-Continuity) and there is no need to
worry about slope continuity (c¢-Continuity). Hence we select two noded bar elements for the analysis
of trusses.
At node 1, q1 and q2 are two displacements along x and y directions. Similarly at node 2, q3 and q4
are the two displacements. Thus, we have four degrees of freedom for a truss element. F1, F2 are the
3RD PROOF 28-10-2006
force components at node 1 and F3, F4 at node 2. For convenience let the odd subscript refer to x
direction and even to y-direction. Also note that q11 and q22 are the displacements of nodes 1 and 2 in
the local coordinate direction, i.e., along the element.
q¢ =
RS q′ UV = [q¢ q¢ ]
1
1 2
T
...[1]
T q′ W
2
While in global coordinates the displacement vector is:
R| q 1 U|
q =S
|q 2 |V [q q q q ]
1 2 3 4
T
...[2]
|| q 3 ||
Tq 4 W
From the Fig. 4.1, we find that
q¢1 = q1 cos a + q2 sin a ...[3]
q¢2 = q3 cos a + q4 sin a ...[4]
Now, let l and m are the direction cosines (D.Cs) given by l = cos a and m = sin a, then equations
[3] are [4] can be written as q¢ = Lq, where L is the transformation matrix given by
L=
LM cos a sin a 0 0
=
OP LM
l m 0 0 OP ...[5]
N 0 0 cos a sin a 0 0 l m
Q N Q
The values of l and m can be determined from global coordinates of the end nodes. Thus,
x2 − x1 y − y1
l= and m = 2 ...[6]
Le Le
X¢
q¢2 F4
2
2 4 x F3
q4
2 q3
a
1 3 5
y displaced element
F2
q¢1
F1
q2
1 x a q1
(a) (b)
Fig. 4.2 A two-dimensional truss element in (a) a local coordinate system, and (b) a global coordinate system.
3RD PROOF 28-10-2006
Trusses "%
Le = (x 2 − x1 ) 2 + ( y 2 − y1 ) 2 ...[7]
(b) (i) Stiffness Matrix for the Truss Element in Local Coordinates
The element stiffness matrix of bars and columns is given by
[k]e =
LM
E Ae 1 - 1 OP ...[1]
Le - 1 1 N Q
when viewed in local coordinate system, the truss is also a one-dimensional two-noded bar element.
Thus, from the local coordinate point, the truss element is no different from the bar element. The
only two degrees of freedom are q¢1 and q¢2. Hence, the stiffness matrix in local coordinate is given by
[k ¢ ]e =
LM
E Ae 1 - 1 OP ...[2]
Le - 1 1N Q
The strain energy in the element is given by
1
Ue = {q ¢}T [k ¢] {q ¢} ...[3]
2
Now, substituting for q ¢ from equation q ¢ = Lq,
1
we get Ue = ([L]{q})T [k ¢] [L] {q}
2
1 T T
= {q} [L] [k ¢][L] {q}
2
1 T T
=
{q } [L k ¢ L] {q} ...[4]
2
The quantity within the bracket is the stiffness matrix of the truss element in the global
coordinates and is given by
[k]e = [LT k¢ L]
LM l 0 OP
[k] = M
m 0 Ee Ae 1 - 1
PP LM OP LM l m 0 0 OP
e
MM 0 l Le - 1 1
PQ N Q N0 0 l m Q
N0 m
LM l 0 OP
=
Ee Ae MM m0 0 PP LM l m −l −m OP
l
Le
MN 0 m
PQ N − l −m l m Q
3RD PROOF 28-10-2006
LM l 2
lm − l 2 − lm OP
Ee Ae MM lm m2 − lm − m 2 PP
= 2
Le l2
MM −−lml − lm
− m2 lm
lm
m2
PP
N Q
Useful formulas for calculating l and m:
Referring to Fig. 4.3.
Let (x1, y1) and (x2, y2) be the coordinates of nodes 1 and 2, respectively, we then have:
x 2 − x1 y − y1
l= ; and m = 2 ...[1]
Le Le
Le = (x 2 − x1 ) 2 + ( y 2 − y1 ) 2 ...[2]
2
(x2, y2) x 2 - x1
l = cos q =
le
le
(y2 – y1) y2 - y1
f m = cos f = ( = sin q)
le
q le = ( x2 - x1 )2 + ( y2 - y1 )2
(x1, y1)
(x2 – x1)
The expressions in Eqs. [1] and [2] are obtained from nodal coordinate data, and can readily be
implemented in a computer program.
Trusses "'
Fy j , v j
C
Fx , u j
j j
Fyi , Vi
Lm
Em
Am
Cos q = C
Sin q = S
q
A Fxi , ui
i B
Fig. 4.4 Pin jointed truss element in global coordinates and sign convention
j
C
q
A B
i
1
ui = 1
Fig. 4.5
Am Em A E
Pm = ( cos q) = m m C (Using [1])
Lm Lm
Em Am
i.e. Pm = C ...[2]
Lm
Am Em 2
Fxi = Pm cos q = Pm C = C = K11
Lm
3RD PROOF 28-10-2006
Am Em 2
i.e., Fxi = C = k 11 ...[3]
Lm
Along y-direction:
Am Em
Fyi = Pm sin q = Pm S = C.S
Lm
Am Em
i.e., Fyi = C S = k21 ...[4]
Lm
For the member ij to be in equilibrium; the remaining reactions are given by
Am Em 2
Fx j = k 31 = k 11 = C
Lm
Am Em 2
i.e. Fx j = k 31 = C ...[5]
Lm
Am Em
and Fy j = k41 = k21 = CS
Lm
Am Em
or Fy j = k41 = CS ...[6]
Lm
For equilibrium of the joints: (shown in Fig. 4.6)
Fy j = PmS
Fx j = PmC
Pm
– PmS = Fy
i
q
– PmC = Fx
i i
Fig. 4.6
Fxi + PmC = 0
Fyi + PmS = 0
Fx j PmC = 0 ...[7]
Fy j PmS = 0
Em Am
where Pm = C, from equation [2].
Lm
3RD PROOF 28-10-2006
Trusses #
R| F xi U| R| C U|
2
LM C 2
C S - C 2 - CS OP
Am Em MM C S S 2 - CS - S 2 PP
[K]e = 2
Lm - CS C 2
MM -- CS
C
-S 2
CS
CS
S2
PP
N Q
AE
Example: Find the member forces of the truss shown in Fig. 4.7 by direct stiffness method. values
L
are shown hinged beside the member.
2000 kN 4
1 B
1000 kN A 3
A B
4
B
2
3
6
45°
C
5
Solution: The truss is a natural system. It has got two elements. The degrees of freedom w.r.t. global
axes are shown in Fig. 4.8.
3RD PROOF 28-10-2006
R| 1 0 −1 0 0 0 U|
| −01 0 0 0 0 0 ||
Ka =1´ S
| 0 1 0 0 0
V|
|| 0 0 0 0 0 0
||
||T 00 0 0
0 0
0
0
0
0
0
0 |W
AE
Note: cos q = 1, sin q = 0 and = 1.
L
Member 2:
1 1
cos q = , sin q =
2 2
AE
= 2.
L
Note: Df1 and Df2 are absent
1 2 3 4 5 6
¯ ¯ ¯ ¯ ¯ ¯
LM 0 0 0 0 0 0 ←1 OP
MM 00 0 0 0 0 0 ←2
0 1 1 -1 -1 ← 3
PP
Kb =M PP
MM 0 0 1 1 -1 -1 ← 4
PP
MM 00 0 -1 -1 1 1 ← 5
0 -1 -1 1 1 ← 6 PQ
N
3RD PROOF 28-10-2006
Trusses #!
K = Ka + Kb
1 2 3 4 5 6
¯ ¯ ¯ ¯ ¯ ¯
LM 1 0 −1 0 0 0 OP ← 1
MM −01 0 0 0 0 0
0 2 1 −1 −1
PP ← 2
K=M
MM 0 0 1 1 −1 −1
PP ←← 34
MM 00 0 −1 −1 1 1 PP ← 5
N 0 −1 −1 1 1 PQ ← 6
Now let us impose the boundary conditions.
Columns 1, 2, 5 and 6 have to be deleted. Similarly, rows 1, 2, 5 and 6 also.
The K matrix corresponding to the Unrestrained degrees of freedom
K=
LM 2 1 OP
N 1 1Q
Now r = KR
The load 2000 kN acts in the opposite direction to the global y-axis. Hence ve sign will have to be
inserted.
V = K1 R
LM r OP = 1 LM 1
3 -1 OP LM 1000 OP
N V Q 1 N -1
3 2 Q N −2000 Q
V3 = 3000, V4 = 5000.
The displacements are shown in Fig. 4.9
r4 = 5000
r3 = 3000
B Displacement
Fig. 4.9
Ki =
AE LM 1 -1 OP
L N -1 1 Q
Expression for Stress in the Truss Element
We know that stress is given by
s = Ee e ...[1]
Now, the strain in the element is
change in length q2′ − q1′
e= = ...[2]
original length Le
Hence, s = Ee
q2′ − q1′ E
= e [1 1]
q1′ RS UV ...[3]
Le Le q 2′ T W
Now, substituting for q¢ from equation: q¢ = Lq into equation [3], we get
s=
Ee
[1 1]
q1′RS UV
Le q2′ T W
Ee
= [1 1] Lq
Le
=
Ee
[1 1]
LM
l m 0 0
q
OP
Le 0 0 l m
N Q
3RD PROOF 28-10-2006
Trusses ##
R| q 1 U|
E
= e [l m l m] S
|q 2 |V ...[4]
Le || q 3 ||
Tq 4 W
Equation [4] gives the stress in the truss element which can be calculated once the nodal
displacements are known.
Example: Analyse the truss shown in Fig. 4.10 and find the stresses in all the members. Given
E = 200 ´ 109 N/mm2 and area of cross-section of all the members equal to 200 mm2.
1 1
3
L L8 9
7
2 4
4 2 5
3
1 6
1 5
10
(a)
(b)
Fig. 4.10
The nodes are numbered consecutively along the shorter dimension (Fig. 4.11). This way of
numbering is usually the most effective way of achieving the smallest band width. Taking node 1 as
origin of global coordinates of the other nodes are
q4
q8
q3 4
q7
2 4
1 3 5 7
0.8 M
q10
q6
q2 q10
q1 2 q5 6
q9
1 3 5
100 kN
1.0 m 1.0 m
Fig. 4.11
3RD PROOF 28-10-2006
element 1 2 ¬ local
1 1 2
2 1 3
3 2 3
4 2 4 ¬ global
5 3 4
6 3 5
7 4 5
x 2 − x1 y 2 − y1
element element length Le (m) l= m=
Le Le
10
. − 0.0 0.0 − 0.0
2 1.0 = 1.0 = 0.0
10
. 10
.
0.5 − 10
. 0.8 − 0.0
3 0.9434 = 0.523 = 0.848
0.9434 0.9434
4 1.0 1.0 0.0
5 0.9434 0.523 0.848
6 1.0 1.0 0.0
7 0.9434 0.523 0.848
3RD PROOF 28-10-2006
Trusses #%
LM l 2
lm − l 2 − lm OP
EAe MM lm m2 − lm − m2 PP
[k]1 = 2
Le l2
MM −−lml − lm
− m2 lm
lm
m2
PP
N Q
Substituting the numerical values we obtain
LM 0.523 2
0.523 × 0.848 − 0.523 2 − 0.523 × 0.848 OP
2
EA M 0.523 × 0.848 0.848 − 0.523 × 0.848 − 0.848 2 PP
[k]1 =
0.9434 M 2
0.523 2
MM − 0.−5230.523
× 0.848
− 0.523 × 0.848
− 0.848 2
0.523 × 0.848
0.523 × 0.848
0.848 2
PP
N Q
1 2 3 4 ¬ global degree of freedom
The superscript above k represents element number. Working in a similar way, we find for
other elements the stiffness matrices as
1 2 5 6 ¬ global degree of freedom
LM 1 0 −1 0 OP
0 0 0 0P
[k]2 = EA M
MM −1 0 1 0P
P
N0 0 0 0Q
Trusses #'
Hence, deleting the rows and columns containing these nodes as shown below,
Following finite element equations are obtained in the six unknowns, viz, q3, q4, q5, q6, q7, q8:
R| q 1 U| R| 0 U|
9
s1 =
Ee
[l m l m] S
|q 2 |V = 200 × 10 [.523 .848 .523 .848] S
| 0 −3
|V
Le || q3 || 0.9434 || .678 × 10 −3
||
Tq 4 W T −1.838 × 10 W
= 2.9525 ´ 104 N/cm2 = s7
The negative sign indicates that the member is in compression. Similarly, the stresses in all
other members can be found out. They are s2 = s6 = 1.5625 ´ 104 N/cm2 (tension); s3 = s5 = 2.9525 ´
104 N/cm2 (tension); s4 = 0.
3RD PROOF 28-10-2006
The plane truss element can be extended straightforward to space truss element. Typical two-noded
three-dimensional truss element in local and global coordinate systems is shown in Fig. 4.12.
2
q¢
X¢
2 2
2
Deformed
element
q¢1
Y
1
1 1
j i (q1i + q2 j + q3k)
X
q¢ 1 = (q1 i + q 2 j + q 3 k) . (li + mj + nk)
k
Z = lq 1 + mq 2 + nq 3
(a) (b) q¢ 2 = lq4 + mq5 + nq 6
l = cos (x¢, X) m = cos (x¢, Y) n = cos (x¢, Z)
x2 - x1 y2 - y1 z 2 - z1
= = =
le le le
Fig. 4.12 A three-dimensional truss element in local and global coordinate systems.
{q¢} =
RS q′ UV = [q¢
1
1 q¢2]T ...[1]
T q′ W2
L=
LM l m n 0 0 0 OP ...[4]
N0 0 0 l m n Q
3RD PROOF 28-10-2006
Trusses $
where l, m and n are the direction cosines of the local x¢ axis w.r.t. to the global x, y and z axes,
respectively.
Since l, m and n are direction cosines, we know
x 2 − x1 y − y1 z − z1
l= ,m= 2 and n = 2
Le Le Le
The length of the member
Le = (x 2 − x1 ) 2 + ( y 2 − y 1 ) 2 + ( z 2 − z1 )2
R| q U|1
RS q′ UV = LM l
1 m n 0 0 0O |q | 2
T q′ W N 0
2 0 0 l m
S V
n PQ | M |
|T q |W
6
e[K] e = [L]T [ K ¢ ][ L] j
we know the relationship between global and local stiffness matrices is,
LM l 0 OP
0
MM mn PP
[K]e = [L]T [K ] [L] = M
¢
0
PEA L 1
e e
-1 OP LM l m n 0 0 0 OP
MM 0 l P L MN - 1e 1 Q N0 0 0 l m n Q
mP
MM 00 n PQ
P
N
LM l 0 OP
0
MM mn PP l
[K]e =
Ee Ae
MM 0 0
P LM m n −l −m −n OP
Le l P N −l −m −n l m n Q
MM 0 mP
P
MN 0 n PQ
3RD PROOF 28-10-2006
LM l 2
lm ln − l 2 − lm − ln OP
MM lm m2 mn − lm − m 2 − mn PP
n2 − ln − mn − n 2
[K]e =
Ee Ae
Le
MM −lnl 2
mn
− lm − ln l2 lm ln
PP ...[6]
MM − lm 2
− m − mn lm m 2
mn PP
MN − ln − mn − n 2 ln mn n2 PQ
Example: The tripod shown in Fig. 4.13 carries a vertically downward load of 10 kN at joint 4. If
Youngs modulus of the material of tripod stand is 200 kN/mm2 and the cross-sectional area of each
leg is 2000 mm2, determine the forces developed in the legs of the tripod.
10 kN
4
5m
y 2m
3
3m x 2m
1 z
2m
2m 2
Fig. 4.13
Solution: If each member is taken as a bar element in 3-D space, then the coordinates of various
joints (points) are:
Joints Coordinates
1 (3, 0, 0)
2 (2, 0, 2)
3 (2, 0, 2)
4 (0, 5, 0)
Le = (x 2 − x1 ) 2 + ( y 2 − y 1 ) 2 + ( z 2 − z1 )2
and D. C¢s are given by
x 2 − x1 y − y1 z − z1
l= ,m= 2 and n = 2
Le Le Le
3RD PROOF 28-10-2006
Trusses $!
Table 4.1
Element No. Node1 Node 2 le in mm l m n
1 1 4 5831 0.514 0.857 0
2 2 4 5745 0.348 0.870 0.348
3 3 4 5745 0.348 0.870 0.348
1 2 3 10 11 12 ¬ Global
B
LM 18.11 30.184 0 -18.11 - 30.184 0 OP 1
MM 30.0184 50.350 0 - 30.184 - 50.350 0 2
0 0 0 0 0
PP
3
k1 = M P
MM -18.11 - 30.184 0 18.11 30.184 0P 10
0P
MM - 300.184 - 50.350
0
0 30.184
0 0
50.350
0 0 PQ
P 11
12
N
U| Using equation: U|
|| LM l 2
lm ln − l 2 − lm − ln OP ||
|V MM lm m2 mn − lm − m 2 − mn PP |V
n2 − ln − mn − n 2
|| k=
Ee Ae
le
MM −lnl 2
mn
− lm − ln l2 lm ln
PP ||
|| MM − lm 2
− m − mn lm m 2
mn PP ||
W MN − ln − mn − n 2
ln mn n2 PQ W
4 5 6 10 11 12 ¬ Global
B
LM 8.425 - 21.097 8.425 - 8.425 21.097 - 8.425 OP 4
MM -821.425.097 52.707 - 21.037
- 21.097 8.425
21.09 - 52.707 21.097
- 8.425 21.097 - 8.425
PP 5
6
[K ] = M
2 PP
MM -8.425 21.097 - 8.425 8.425 - 21.097 8.425
PP
10
- 52.707 21.097 - 21.097 52.707 - 21.097
MM -218..097 - 8.425 8.425 - 21.097 PQ
11
N 425 21.097 8.425 12
7 8 9 10 11 12 ¬ Global
18.110 30.148 0
8.425 21.097 8.425 R| q 10 U| R| 0 U|
8.425 21.097 8.425 || || || ||
30.148 50.35 0
21.097 52.707 21.097
|S q11
|V = |S - 10 |V
21.097 52.707 21.097 || || || ||
0 0 0 || || || ||
8.425 21.097 8.425 Tq
12 W T0W
8.425 21.097 8.425
LM 34.96 −12.046 0 OP R| q U| R| 0 U| 10
MM −12.046 155.764 0 PP S| q V| = S| − 10 V|
11
N 0 0 16.950 Q T q W T 0 W
12
LM 34.96 − 12.046 0 OP R| q U| R| 0 U|
10
MM 0 151.589 0 PP S| q V| = S| − 10 V|
11
N 0 0 16.950 Q T q W T 0 W
12
\ D12 = 0
Þ 151. 584 q12 = 10
Or q11 = 0.065697
\ q10 = 0.02273
R| 0 U|
|| 00 ||
200 × 2000
|| −0.02273 V||
F1 = [0.514 0.857 0 0.514 0.857 0] S
5831
||T 0.06597
0
||W
3RD PROOF 28-10-2006
Trusses $#
= 4.680 kN
200 × 2000
F2 = [0 0 + 0 0.348(0.02273) + 0.87 (0.06597) + 0]
5745
= 3.445 kN
200 × 2000
F3 = [0 0 + 0 0.348(0.02273) + 0.87 (0.06597) + 0]
5745
= 3.445 kN
{F}T = [ 4.680 3.445 3.445]
-:-4+15-5
20 kN
15 kN
3
3000 mm
1
2
4000 mm
Fig. P4.4
3RD PROOF 28-10-2006
5. Determine the forces in the members of the truss shown in Fig. P4.5. Take E = 200 GPa,
A = 2000 mm2.
[Ans: {F}T =[20 26.25 4.961 0 6.2752] in kN]
30 kN
4 3 3
4 2 3m
5
1 2
1
4m
Fig. P4.5
6. Determine the displacements at the joint C of the truss loaded as shown in Fig. P4.6.
E = 200 GPa; A = 19.35 cm2.
[Ans: u = 0.5257 mm; v = 2.0142 mm]
B
D
7.62 m
y 45°
C 133.44 kN
x 7.62 m
Fig. P4.6
7. Find the displacements at the joint C of the truss loaded as shown in Fig. P4.7. Here E and A
are all same for all the members.
-1
L 1 1 O
RS u UV = L MM 1 + 2 -
2 2 P R H U]
1 P S V
[Ans:
T v W AE MM - 2 12 - P
2 2 PQ
T −V W
N
3RD PROOF 28-10-2006
Trusses $%
y 45° C
H
B V
x L
Fig. P4.7
8. Determine the displacements at the joint C of the truss loaded as shown in Fig. P4.8.
EA = 38.7 ´ 107 N.
[Ans: u = 31 ´ 105 mm; v = 11.63 ´ 105 mm]
9. Find the displacement at the joint C of the truss loaded as shown in Fig. P4.9. Take E = 200
337 kN
C 674 kN
A
1.83 m
y
B D
x 2.44 m
Fig. P4.8
GPa, area A for all the members = 4.84 cm2. What are the equivalent loads at the nodes?
[Ans: u = 0.496 mm; v = 1.749 mm]
10. Consider the truss element shown in Fig. P4.10. The x, y coordinates of the two nodes are
B
.762 m
A 3.5 kN/m
C D
1.016 m
1.524 m
E F
x
1.106 m
Fig. P4.9
3RD PROOF 28-10-2006
6 q¢2
E = 30 ´ 10 psi
A = 2.1 in.2 2 (50.0, 40.0)
y
q¢1
x
1(10.0, 10.0)
Fig. P4.10
stress in element 2.
12 kN
500 mm
1
2
3
400 mm
Fig. P4.11
12. For the two-dimensional truss configuration shown in Fig. P4.12 determine the bandwidth
for stiffness storage in a banded form. Choose an alternative numbering scheme and
determine the corresponding bandwidth. Comment on the strategy that you use for
decreasing the bandwidth.
13. For the three-bar truss shown in Fig. P4.13, determine
Q2l the displacements of node 1 and the
stress in element 3.
Q2l – 1
I
3 9 1 12 6
4 5 10 2 11 8 7
Fig. P4.12
3RD PROOF 28-10-2006
Trusses $'
2
4 3
3
2 600 mm
1
Area of cross-section of
2
each member = 250 mm
E = 200 GPa
18 kN
Fig. P4.13
3RD PROOF 28-10-2006
5
Two-Dimensional Problems Using
Constant Strain Triangles
5.1 INTRODUCTION
The one-dimensional concept will be extended to two dimensions in two-dimensional finite element
problems. A two-dimensional problem will be either a plane stress or a plane strain approximation to
a real three-dimensional situation. The difference arises only in the elasticity matrix D that relates the
stress and strain.
In two dimensions, the elements can have different shapes, viz. the 3-noded triangular element,
the four-noded rectangular or quadrilateral elements, in addition. In case of symmetry, we can have
axi-symmetric elements too.
Brief summary of the basic results in elasticity and structured mechanics has been given below.
Displacements
Two-dimensional displacements along x and y directions will be represented by
u=
RS u UV = [u v] T
...[1]
Tv W
Stress and Strain
The two-dimensional stress and strain states are given by
R| s x
U|
s =S s y V| = [s
x sy txy]T ...[2]
|T txy W
3RD PROOF 28-10-2006
R| e x
U|
Î=S e y V| = [e x ey gxy]T ...[3]
|T g xy W
StrainDisplacement
The straindisplacement relations are represented by
R| ∂u U|
|| ∂∂xv || L ∂u ∂ v ∂u ∂ v OP T
e=S
|| ∂u ∂y ∂v V|| MN ∂x
= + ...[4]
∂y ∂ y ∂x Q
|T ∂y + ∂x |W
The body force vector f is given by (the force distributed over the volume of the body is called the
body force)
f=
RS f UV = [f
x
fy]T ...[5]
x
Tf W
y
T=
RS T UV = [T
x
x Ty ]T ...[6]
TT W
y
where Tx, Ty are the traction components in the x and y directions respectively.
Hookes Law
It states that the deformation (e) (strain) is proportional to the force (s) (stress).
Thus, we have s = De ...[7]
D ® Elasticity matrix alone has different forms depending upon plane stressplane strain
problems.
The differential volume is defined as
dV = tdA ...[8]
where t is the thickness of the element.
In two-dimensional case the problems are modelled as plane stress and plane strain. If u and v
be the displacements along x and y directions, then
3RD PROOF 28-10-2006
ex =
∂u
;
U|
∂x ||
ey =
∂v
;
|V (straindisplacement relationship)
∂y ||
gxy =
∂u ∂ v
+
||
∂ y ∂x W
Plane stress: It is an analysis of stress conditions in one plane only, i.e. the stresses in the third
direction are neglected. In fact, the stresses in the thickness directions for such cases are quite small to
fit for neglection.
If a rectangular plate is loaded in such a way that the stress components acting on the plane
(parallel to the base of Fig. 5.1(i) throughout the thickness are zero, then the plate is said to be in
plane stress.
(i) Thin plate under plane stress (ii) Thin plate within plane loading (iii) A case of plane stress
Fig. 5.1
For these two plates [Fig. 5.1(i) & (ii)] the stress components sx, sy and txy represent the state of
stress. The stress components
sz = txz = tyz = 0 ...[1]
Beams, buttress of dams, web frame of tankers, super structure deck interaction problems of ships
are some of the examples of plane stress problems. The stress-strain relations for the plane stress
problems then become
LM e x
OP 1 L 1 −n 0 OP LM s x
OP
MM e y PP = E MM − n 1 0 PP MM s y PP ...[2]
Ngxy Q MN 0 0 2(1 + n) Q Nt xy Q
¯ ¯ ¯
e S s
3RD PROOF 28-10-2006
The equation [2] has resulted after making necessary substitution of plane stress conditions into
the following stress-strain relation
R| Î = 1 [s n(s + s )]
x x y z
R|
|| E ||
|| Î = E1 [s n(s + s )]
y y z x || ...[3]
S| 1
S|
|| Î = E [s n(s + s )]
z z x y
||
|| g = t ; g = t ; g = t
xy yz zx ||
xy
T G
yz
G G
zx
T
E
and replacing G in terms of E from equation G = .
2(1 + n)
Plane Strain
As the name says, it is an analysis of strain conditions in one plane only i.e., the strain in the third
direction (direction of thickness) are neglected/considered to be zero.
The dimension (geometry) of the body in the Z-direction is very much larger in comparison to
other two dimensions, the section at any point of the body perpendicular to the Z-axis is constant
and the necessary forces applied on the body do not vary along the length, it is assumed that
deformation of the plane which is perpendicular to Z-axis becomes independent of its distance from
Z-axis, i.e., all (cross-sections are assumed to be in the same condition. For this situation, naturally
the displacement (longitudinal) w is zero.
Examples are a culvert or tunnel, a dam, a retaining wall, a very long cylindrical tube filled with
pressure, etc.
Strain in the third direction (of thickness) is considered to be zero,
i.e., ez = 0; gzx = gzy = 0
For a two-dimensional case, we have to eliminate, to the extent possible, the variables of the third
dimension.
LM 1 -
n
0
OP
R| e x
U| 1 - n 2 MM n 1-n PP R| s x
U|
S| e y V| = E MM - 1 - n 1 0 P Ss y V| ...[6]
Tgxy W MM 0 2 P Tt
P| xy W
0
N 1 - n PQ
¯ ¯ ¯
e S s
or, {e} = [S] {s}
Inverting the same, {s} = [S]1 e = De
where D is known as material stiffness matrix.
LM 1 n
0
OP
MM n 1- n PP
E(1 - n)
D= 1 0
(1 - 2n) (1 + n) M 1 - n PP
MM (1 - 2n) P
MN 0 0
2 (1 - n) PQ
d2y
M = (EI)
dx 2
¯ ¯ ¯
s D e
In compact form, equation [2] can be written as
{e} = [S] {s}; {s} = {S}1 {e}
3RD PROOF 28-10-2006
LM 1 n 0
OP
EMn PP
where [D] = [S]1 = 1 0
(1 - n ) M 2
1- n
MN 0 0
2
PQ
is known as material stiffness matrix. It is a square matrix :
LM 1 n 0
OP
E Mn PP
D= 1 0
(1 - n ) M 2
1- n
MN 0 0
2
PQ
We discretize the two-dimensional region R into elements. Figure. 5.3 shows a typical discretization
which is a triangulation.
y R
k
5
6 4 (e)
N e4 e2 e j
7 3 i
e5 e1 3
e6 ¶R
1
2
O x
Here, each element (e) is a triangle with nodes i, j and k numbered anticlockwise and straight
edged. The idea of the FEM is to solve the continuous problem approximately. The elements fill the
entire region except a small region at the boundary. This unfilled region exists for curved boundaries
and it can be reduced by choosing smaller elements or elements with curved boundaries. This unfilled
region contributes to some part of the approximate solution.
In two dimensions, each node is permitted to displace in x and y directions. Thus, each node has
two dof¢s.
We denote the global displacement vector as Q = [Q1, Q2, ... QN]T ...[1]
where N is the number of degrees of freedom.
3RD PROOF 28-10-2006
Since there is a provision for constant strain within the element, so we assume that the strain is
constant within a triangular element, then it is called constant strain triangle (usually CST). This can
be seen from the displacement function. This assumption ensures continuity between the elements.
Stiffness Matrix
There are many ways of evaluating the stiffness matrix. We may consider 3 different procedures to get
the element stiffness and consistent load vector for CST.
Let us consider a consistent strain triangular (CST) element as shown in Fig. 5.4, with orientation
in global system.
y
F y , v3
3
3
Fx , u3
F y , v1 Px, y 3
1
Fy , v2
2
Ex , u1 u, v
1
1 2 Fx , u2
2
o x
Each node is free to move in x and y directions so that there are two degrees of freedom per node.
Hence, for 3 nodes there are in all 6 dof. The element deformations each one is associated with ex, ey
and gxy.
The triangular element considered in this section is a constant strain triangular element, normally
called as CST element. This assumption ensures continuity between elements. However, this will
allow only straight line or linear displacements.
Shape Functions
Figure 5.5 shows a triangular element with three nodes marked 1, 2 and 3.
q6
q5
y, v 3
(x3, y3) q4
q2
2 q3
1 (x2, y2)
x, u q1
(x1, y1)
Fig. 5.5
3RD PROOF 28-10-2006
Note that the numbering is in anti-clockwise direction to ensure that the area calculated will be
positive. At each node we have two degrees of freedom marked by qis where once again the odd
and even subscripts refer to displacements in the x and y directions respectively. As in the one-
dimensional case, here also we define a pair of natural coordinates x and h. As explained earlier, we
must have three shape functions associated with each node. Since by definition the shape functions
Ni has value 1 at the node i and zero elsewhere, then
N1 = 1 at node 1 and N1 = 0 at nodes 2 and 3
N2 = 1 at node 2 and N2 = 0 at nodes 1 and 3
N3 = 1 at node 3 and N3 = 0 at nodes 2 and 1
This can be represented by defining
N1 = x; N2 = h; N3 =1 x h ...[1]
The graphical representation of the above is shown in Fig. 5.6. Since the shape functions are
linear, they represent a plane surface as shown. Also, note that the sum N1 + N2 + N3 = 1 is also a
plane parallel to the triangle but at height 1 above it. This clarifies that N1, N2, N3 are not
independent, only two are independent.
N3 1
3
1 N2
N1 3
3
1 1
1 1
2
2 2
Fig. 5.6
Area Coordinates
Area coordinates are natural coordinates for a triangular element with a value between 0 and 1which
is equal to the ratio of the area of triangular portion of the element to the total area of the element. From
Fig. 5.7, a point (x, y) within the element divides the triangle into three areas A1, A2, A3. The shape
functions defined in the earlier problem can now be redefined as Fig. 5.7 where the total area A = A1+
A2+ A3 . It may also be noted that N1= 0 on side 1; N2= 0 on side 2 and N3 = 0 on side 3.
A1 A A
N1 = ; N2 = 2 ; N3 = 3 ...[1]
A A A
where A is the area of the element.
3RD PROOF 28-10-2006
3 (x3, y3)
Side 2
A2 A1
(x, y)
Side 1
1 A3
(x1, y1)
Side 3
2 (x2, y2)
Fig. 5.7
Isoparametric Representation
In isoparametric element the geometry and the field interpolation functions are of the same order.
Isoparametric coordinates are another type of natural coordinates. Their use enables the basic
elements to be mapped into distorted shapes which is of considerable importance for it allows the
generation of elements having curved sides or curved faces. Considering the triangular element
shown in Fig. 5.8 the displacements u and v at any point (x, y) can be represented in terms of the
shape function as
u = N1q1 + N2q3 +N3q5 ...[1]
v = N1q2 + N2q4 +N3q6 ...[2]
(Using equation, N1= x, N2 = h ; N3 = 1 x h)
Eqs. [1] and [2] become
u = xq1 + hq3 + (1 x h)q5 = (q1 q5)x + (q3 q5)h + q5 ...[3]
v = xq2 + hq4 + (1 x h)q6 = (q2 q6)x + (q4 q6)h + q6 ...[4]
The coordinates (x, y) can also be expressed in terms of the nodal coordinates as
x = N1x1 + N2x3 + N3x5 ...[5]
y = N1y1 + N2y3 + N3y5 ...[6]
Note that the same shape functions are used to define both variables and the coordinates. Such a
representation is called isoparametric and the element itself the isoparametric. Eqs. [5] and [6] can
also be expressed as
x = (x1 x3) x + (x2 x3)h +x3 ...[7]
y = (y1 y3) x+ (y2 y3)h + y3 ...[8]
x = x13 x + x23h + x3 ...[9]
3RD PROOF 28-10-2006
q6
q5
3
(x3, y3)
q2 q4
x, u 1 2 q3
(x1, y1) q1 (x2, y2)
Fig. 5.8
∂u ∂u ∂ x ∂u ∂ y
= . + . ...[2]
∂h ∂x ∂h ∂ y ∂h
This can be put in Matrix form as:
R| ∂u U| LM ∂x ∂y OP R| ∂u U|
|S ∂x |V = M ∂x ∂x
PP |S ∂∂ux |V ...[3]
|| ∂∂uh || MM ∂∂hx ∂y
∂h PQ ||T ∂ y ||W
T W N
The 2 ´ 2 matrix in equation [3] is called the Jacobian of the transformation denoted by
3RD PROOF 28-10-2006
LM ∂x ∂y OP
∂x ∂x
J=M PP ...[4]
MM ∂x ∂y
PQ
N ∂h ∂h
In view of equations [1] and [2], eq. [4] takes the form
J=
LM x 1 − x3 y1 − y 3 OP ...[5]
Nx 2 − x3 y2 − y3 Q
The determinant of J is given by
det J = (x1 x3) (y2 y3) (x2 x3) (y1 y3)
= x2y3 x3y2 + x1y2 x2 y1 + x3y1 x1 y3 ...[6]
Comparing eq. [6] with
1 x1 y1
2A = det 1 x 2 y 2 = x2 y3 x3 y2 + x1y2 x2 y1+ x3 y1 x1 y3
1 x3 y3
1
we find that det J = twice the area of the triangle. Hence A =|det J|.
2
Note that if the numbering of the node is done anticlockwise as done here, we always get positive
value for det J. Otherwise we will get only negative value.
Now, inverting equation [3] we get
R| ∂u U| R| ∂u U|
|S ∂x |V = J 1 |S ∂x |V ...[7]
|| ∂∂uy || || ∂∂uh ||
T W T W
where J 1 is the inverse of the Jacobian given by
J 1 =
1 LM y − y 2 3 − ( y1 − y 3 ) OP ...[8]
det J N − (x − x ) 2 3 x1 − x 3 Q
Straindisplacement matrix B for the triangular element
We know that the strains are given by
R| ∂u U|
|| ∂∂xv ||
e=S
|| ∂u ∂y ∂v V||
...[1]
|T ∂y + ∂x |W
3RD PROOF 28-10-2006
R| ∂u U| R| ∂u U|
|S ∂x |V = J 1 |S ∂x |V .
|| ∂∂uy || || ∂∂uh ||
T W T W
R| ∂u U| R| ∂u U| R| ∂u U|
we have
|S ∂x |V = J 1|S ∂x |V = 1 LM y − y − (y − y ) OP |S ∂x |V
2 3 1 3
R| ¶v U| R| (y − y ) ∂v − (y − y ) ∂v U|
2 3 1 3
|S ¶x |V = 1 |S ∂x ∂h |
|| − (x − x ) ∂x + (x − x ) ∂∂vh V||
...[3]
|| ¶¶vy || det J 2
∂v
3 1 3
T W T W
Substituting Eqs. [2] and [3] into [1] we get
R| ∂u U| R| ∂u
(y2 − y3 )− ( y1 − y 3 )
∂u U|
|| ∂∂xv || 1 || ∂x
∂v
∂h
∂v
||
e=S S|
|| ∂u ∂y ∂v V|| det J V|
= − (x 2 − x3 ) + (x1 − x 3 ) ...[4]
∂x ∂h
|T ∂y + ∂x |W || − (x 2 − x3 )
∂u
+ (x1 − x 3 )
∂u
+ (y2 − y3 )
∂v
− ( y1 − y 3 )
∂v ||
T ∂x ∂h ∂x ∂h W
Now, using equations:
u = xq1 + hq3 + (1 x h) q5 = (q1 q5) x + (q3 q5)h + q5
v = xq2 + hq4 + (1 x h) q6 = (q2 q6) x + (q4 q6)h + q6
and taking the derivatives these w. r. t. x and h and substituting in eq. [4], the expression for the
strain become:
1
R| ( y 2 - y 3 ) q1 + ( y 3 - y1 ) q 3 + ( y1 - y 2 ) q5 U|
e=
det J
S| ( x 3 - x 2 ) q2 + (x1 - x 3 ) q 4 + (x 2 - x1 ) q6 V| ...[5]
T (x 3 - x 2 ) q1 + ( y 2 - y 3 ) q2 + (x1 - x3 ) q3 + ( y3 - y1 ) q4 + ( x2 - x1 ) q 5 + ( y1 - y 2 ) q6 W
3RD PROOF 28-10-2006
R| q 1 U|
1
LM y 2 − y3 0 y 3 − y1 0 y1 − y 2 0 OP || qq 2
3
||
e=
det J MM 0 x 3 − x2 0 x1 − x3 0 x2 − x1 PP S| q 4
V| ...[6]
Nx 3 − x2 y2 − y3 x1 − x3 y 3 − y1 x2 − x1 y1 − y 2 Q |q 5
||
||T q
6 |W
In simple notation [6] takes the form
e = Bq. ...[7]
where the strain-displacement matrix B is given by
1
LM y 2 − y3 0 y 3 − y1 0 y1 − y 2 0 OP
B= MM 0 x3 − x2 0 x1 − x 3 0 x 2 − x1 PP ...[8]
det J
Nx 3 − x2 y2 − y3 x1 − x 3 y 3 − y1 x 2 − x1 y1 − y 2 Q
Shape Functions in Global Coordinates
A 3-noded triangular element is shown in Fig. 5.9, in an x, y coordinate system with nodes 1, 2 and 3
located at (x1, y1), (x2, y2), and (x3, y3), respectively, in the global system.
x3
3
y3 2
1
y2
y1
x1
x2
Let us assume f(x, y) = f an interpolation function to represent the variation of the unknown
quantity,
f = c1 + c2x + c3 y ...[1]
3RD PROOF 28-10-2006
R| c 1 U|
f = [1 x y] S c 2 V|
|T c 3 W
or in a matrix format
f = [a] {c} ...[2]
The boundary conditions in terms of nodal coordinates of f;
f(x1, y1) = f 1 OP
f(x2, y2) = f2 PP ...[3]
f(x3, y3) = f 3 Q
Substitute eqn. [3] into equation [1] to obtain 3 equations that can be solved for C1, C2 and C3:
f 1 = c1 + c2x1 + c3y1
f 2 = c1 + c2x2 + c3y2
f 3 = c1 + c2x3 + c3y3
R| f 1 U| LM 1 x1 y1 OP R| c1 U|
Or, S| f 2 V| = M 1 x2 y2 PP S| c
2 V| ...[4]
Tf 3 W MN 1 x3 y3 Q Tc 3 W
The matrix form of this is:
{f} = [X] {C} ...[5]
Þ {C} = [X]1 {f} ...[6]
Substituting from eqn [6] into equation [2], we get
f = {a} [X]1{f}
= [N] {f} ...[7]
The shape functions are the product of the first two matrices on the RHS of equation [7]
[N] = [a] [X]1
Or, [N1 N2 N3] = [1 x y] [X]1 ...[8]
In order to solve for N1, N2 and N3 we proceed as follows, where
det [X] = 2A
and [C] is the cofactor, also
[C]T
[X]1 = ...[9]
det [ X ]
See note for computation of [X]1
3RD PROOF 28-10-2006
N1 =
[(x 2 y 3 − x3 y 2 ) + x ( y 2 − y 3 ) + y (x 3 − x2 )] U|
2A ||
[(x 3 y 1 − x1 y 3 ) + x ( y 3 − y 1 ) + y ( x1 − x 3 )]
N2 =
2A
V| ...[10]
[(x1y 2 − x2 y1 ) + x ( y1 − y 2 ) + y (x 2 − x1 )]
||
N3 = |W
2A
1
1 x1LM y1 OP
where A = det 1 x2 MM y2 PP ...[11]
2
1 x3 N y3 Q
A is the area of the triangular element.
LM 1 x1 y1 OP
Since X = M1 x2 y2 PP
MN 1 x3 y3 Q
To find X1: also det [X] = 2A and [C] is the cofactor:
x2 y2
c11 = (1)1 +1 = x2y3 x3y2;
x3 y3
1 y2
c12 = (1)1 + 2 = y2 y3;
1 y3
1 x2
c13 = (1)1 + 3 = x3 x2;
1 x3
x1 y1
c21 = (1)2 + 1 = x3y1 x1y3;
x3 y3
1 y1
c22 = (1)2 + 2 = y3 y1;
1 y3
1 x1
c23 = (1)2 + 3 = x1 x3;
1 x3
x1 y1
c31 = (1)3 + 1 = x1y2 x2y1;
x2 y2
3RD PROOF 28-10-2006
1 y1
c32 = (1)3 + 2 = y1 y2
1 y2
1 x1
c33 = (1)3 + 3 = x2 x1
1 x2
LM c 11 c21 c 31 OP
T
Thus, [C] = Mc 12 c22 c 32 PP
MN c 13 c23 c 33 Q
1
\ [X]1 = [C]T
2A
1
LM c 11 c21 c 31 OP
=
2A MM c 12 c22 c 32 PP
Nc 13 c23 c 33 Q
1 M
Lx y 2 3 − x3 y2 x3 y1 − x1 y 3 x1 y 2 − x 2 y1 OP
= y − y3 y 3 − y1 y1 − y 2 PP
2A M
2
MN x 3 − x2 x1 − x3 x 2 − x1 Q
Area coordinates are related to shape functions for a three-noded triangular finite element.
L1
L2
L3
2
1 P(x, y)
X
O
Fig. 5.10
Consider a triangular element as shown in Fig. 5.10. Here the point P (x, y), which is in the interior
to the element, is not a node but an arbitrary reference point.
Area coordinates are defined as:
area (23P ) area (31P) area (12 P)
L1 = , L2 = , L3 = . ...[1]
area 123 area 123 area 123
3RD PROOF 28-10-2006
The coordinates L1, L2 and L3 are defined as area coordinates because each represents a fractional
part of the total triangular area and their sum is equal to the total triangular area [Fig. 5.10].
Area 23P + area 31P + area 12P
Þ L1 + L2 + L3 = 1, Li > 0, i = 1, 2, 3 ...
The area coordinates system is called natural or local coordinates system. The coordinate L1
emanates from side 2 3 and corresponds to the area defined by side 2 3 and the point P. Note that
if L1 is allowed to increase and reach node point 1, its magnitude will be unity and L2 = L3 = 0.
It appears that L1 behaves similarly to N1, the shape function for Node 1.
From Fig. 5.10, the following relations are deduced:
L1 =
RS 1 at node 1
T0 at nodes 2 and 3
L2 =S
R1 at node 2
T0 at nodes 1 and 3
L3 =S
R1 at node 3
T0 at nodes 1 and 2
Figure 5.10 clearly shows the coordinate location of each node. The ratio of area coordinate L3
relative to the total area is (x, y is the location of point, P)
area (12 P) 1
1 LM 1 1 OP
L3 = = det x1 MM x2 x PP ¸ A
total
area 123 2
y1 N y2 y Q
[(x 1 y 2 − x 2 y1 ) + x ( y1 − y 2 ) + y (x 2 − x 1 )]
or, L3 = ...[2]
2 Atotal
By definition of the area of a triangular element, eqn. [2] gives the area and it is concluded that
L3 = N3;
[(x 2 y 3 − x 3 y 2 ) + x ( y 2 − y 3 ) + y (x 3 − x 2 )]
Similary, L1 = N1 =
2 Atotal
[(x 3 y 1 − x1 y 3 ) + x ( y 3 − y 1 ) + y ( x1 − x 3 )]
and L2 = N2 =
2 Atotal
Example (1): Express the shape functions in terms of the global coordinates (x1, y1), (x2, y2),
and (x3, y3).
We know that the equation for area of gives the relation between the shape functions and the
area coordinates. Now, if we express the area in terms of coordinates we will get the required relations.
We know that the area of the triangle 123 is given by
1 x1 y1
2A = det 1 x 2 y 2 = x2 y3 x3 y2 + x1 y2 x2 y1 + x3 y1 x1 y3 [1]
1 x3 y3
3RD PROOF 28-10-2006
Similarly,
1 x y 1 x y 1 x y
2A1 = det 1 x 2 y 2 ; 2A2 = det 1 x 3 y 3 ; 2A3 = det 1 x1 y1 ...[2]
1 x3 y3 1 x1 y1 1 x2 y2
Hence,
A1 (x 2 y 3 − x 3 y 2 ) − x ( y 3 − y 2 ) + y (x 3 − x 2 )
N1 = = ...[3a]
A A
A2 ( x 3 y 1 − x1 y 3 ) − x ( y 1 − y 3 ) + y ( x1 − x 3 )
N2 = = ...[3b]
A A
A3 ( x 1 y 2 − x 2 y1 ) − x ( y 2 − y1 ) + y ( x 2 − x 1 )
N3 = = ...[3c]
A A
Equations [3a], [3b] and [3c] are the required expressions.
Example (2): Develop the B matrix for the triangular element as shown in Fig. 5.11.
y 3 (8,12)
P (6,9)
1
x (4, 8)
2 (10,5)
Fig. 5.11
1
LM 5 − 12 0 12 − 8 0 8−5 0 OP
B= MM 0 8 − 10 0 4−8 0 10 − 4 PP
det J
N 8 − 10 5 − 12 4 − 8 12 − 8 10 − 4 8 − 5 Q
1
LM − 7 0 4 0 3 0 OP
=
det J MM 0 −2 0 −4 0 6 PP
N −2 −7 −4 4 6 3 Q
det J = 10 ´ 12 8 ´ 5 + 4 ´ 5 4 ´ 12 + 8 ´ 8 8 ´ 10 = 36
1
LM − 7 0 4 0 3 0 OP
Hence B=
36 MM 0 −2 0 −4 0 6 PP
N −2 −7 −4 4 6 3 Q
3RD PROOF 28-10-2006
3 (0, 0, 1)
(x3, y3)
L2 = 0
A2 L1 = 0
A1
A3
1 P(L1 , L , L
2 3)
(1, 0, 0)
2
(x1, y1)
L3 = 0 (0, 1, 0)
(x2, y2)
a2 = x1 – x3 a1 = x3 – x2
(x3, y3)
3
b1 = y2 – y3
b2 = y3–y1
2
1 (x2, y2)
(x1, y1)
a3 = x2 – x1
A CST element with nodal coordinates x1, y1 and (x3, y3) is shown in the global system. We can
easily remember the values of a1,a2,a3, b1,b2,b3 by a careful observation of the Fig. 5.12[b].
We know that the area coordinates or natural coordinates are related to shape functions (Refer
already proved result in the same topic).
A1
i.e., L1 = N1 =
A
A2
L2 = N2 =
A
A3
L3 = N3 =
A
3RD PROOF 28-10-2006
LM 1 1 1 OP LM L1 OP LM 1 OP
MM x
1 x2 x3 PP MM L
2 PP = MM x PP
Ny1 y2 y3 Q NL 3 Q NyQ
Inverting the above matrix, we get
LM L1 OP 1 LM c1 b1 a1 OP LM 1 OP
MM L
2 PP = 2A MM c
2 b2 a2 PP MM x PP
NL3 Q Nc3 b3 a3 Q NyQ
The above matrix gives the shape functions L1, L2, L3 in terms of Cartesian coordinates. A is the
total area of the triangle in terms of nodal parameters
i.e., here, c1 = x2 y3 y2 x3
c2 = x3 y1 y2 x1
c3 = x1 y2 y1 x2
One can easily remember by recalling cyclic order. We now have
1 U|
L1 = N1 = [c1 + b1x + a1y]
2A
||
1
L2 = N2 = [c2 + b x + a y] V
2 2 ...[1]
2A ||
+ b x + a y] ||
1
L3 = N3 = [c3
2A
3 W3
The shape functions N1, N2 and N3 can be found from N = PC1 but for the sake of convenience,
we can apply isoparametric concept which requires
u = N1u1 + N2u2 + N3u3 UV ...[2]
v = N1v1 + N2v2 + N3v3 W
Substituting eqn. [1] into eqn. [2], we obtain:
1
U= {[c1 + b1x + a1y]u1 + [c2 + b2x + a2y] u2 + [c3 + b3x + a3 y]u3} ...[3]
2A
3RD PROOF 28-10-2006
∂u 1
\ = [b1u1 + b2u2 + b3u3] = ex ...[3]
∂x 2A
1
v= {[c1 + b1x + a1y]v1 + {[c2 + b2x + a2y]v2 + [c3 + b3x + a3y]v3}
2A
∂v 1
\ = ey = [a1v1 + a2v2 + a3v3] ...[4]
∂y 2A
Along similar lines
∂u ∂v
gxy = +
∂y ∂x
1
= [a1u1 + b1v1 + a2u2 + b2v2 + a3u3 + b3v3] ...[5]
2A
The matrix form of eqns. [3], [4] and [5], is
R| u 1 U|
v ||
LM e OP 1 L b 0 O |
1
0 b2 0 b3
x 1
|
PP = 2A MM 0 P u2
MM e y a1 0 a2 0 a P S
3
v
V|
MN a b PQ |
2
Ng Q b1 a2 b2 a3
xy 1 3 || u 3
||
|T v3 |W
¯ ¯ ¯
e B q
Now dv = tdA
t = thickness of the element
A = Area
where
k= z BTdB dv
d = elasticity matrix
LM c 1 c1c 2 0 OP
d = Mc c 1 2 c1 0 PP
MN 0 0 c12 Q
Polynomials Method for Stiffness Matrix K
The displacement functions at any point P(x, y) for u and v are represented by linear polynomials (or
displacement field).
3RD PROOF 28-10-2006
R| a 1 U|
| a 2 ||
LM u OP = LM 1 x y 0 0 0O a |
S 3
V|
y PQ | a
Or,
NvQ N0 0 0 1 x 4
|| a 5
||
|T a 6 |W
where {f} = [1 x y] ...[3]
{f} {0}
and [Q] = ...[4]
{0} {f}
Or,
LM u OP = [Q] RS a UV x
...[5]
N v Q Ta W y
R| u 1 U| LM 1 x1 y1 0 0 0 OP R| a 1 U|
|| uu 2 || MM 11 x2
x3
y2
y3
0 0
0 0
0
0
PP || aa 2 ||
3 3
S| v V| = MM 0 0 0 1 x1 y1
PP S a V| ...[6]
PP || a
1 4
|| v2
|| MM 0 0 0 1 x2 y2 5
||
|T v
3 |W MN 0 0 0 1 x3 y3 PQ ||T a 6 |W
RS U UV = [A ] s [0] R|a x U|
Or,
T V W [0] [A s ]
S|a V| ...[7]
T y
W
where
R| a 1 U| R| a 4 U|
oa t = S| a
x 2 V| ; {a } = S| a
y 5 V|
Ta 3 W Ta 6 W
R|a x U| = As−1 0 RS U UV ;
Or, S|a V| 0 A s−1 TV W
...[8]
T y
W
3RD PROOF 28-10-2006
where
1
LM t 1 t2 t3 OP
1
[As] =
2∆ MM y 23 y 31 y12 PP ...[9]
Nx 32 x13 x21 Q
where D = area of 8 123,
t1 = x2y3 y2x3
t2 = x3y1 x1y3
t3 = x1y2 x2y1
and y23 = y2 y3
x31 = x3 x1
y31 = y3 y1 etc.
y12 = y1 y2
x32 = x3 x2
x21 = x2 x1
xij = xi xj, i, j = 1, 2, 3
y ij = yi yj, i, j = 1, 2, 3
The strain at any point P(x, y) within the element may be expressed as:
R| e U|
{e} = S e
|T g y V|
xy W
R| ∂u U|
|| ∂∂ux ||
|| ∂ug y ∂v V||
=S
|T ∂ y + ∂x |W
LM 0 1 0 0 0 0 OP R|a x U|
= M0 0 0 0 0 1 PP S|Ta V| ...[10]
MN 0 0 1 0 1 0 Q y
W
and substitute for {ax, ay},
3RD PROOF 28-10-2006
we get
{e} = {B}
RS U UV where
TV W
LM 0 1 0 0 0 0 OP [A s ]−1 [0] RS U UV
{B} = M 0 0 0 0 0 1 PP ...[11]
[0] [ A s ] −1 TV W
MN 0 0 1 0 1 0 Q
Then [k] = z
v
[B]T [C] [B] dv
TF W
y
z
s
[N ]T
TT W
x
y
...[1]
Note: 1. The shape function that we select to define the displacement must provide constant strain
state.
2. For CST, all matrices are constant matrices and hence integration is handy.
3 (x3, y3)
2 (x2, y2)
1 (x1, y1)
R| u 1 U|
| uu 2 ||
RS u UV = LM f 1 f2 f3 0 0 0 O | 3
Tv W N 0 0 0 f1 f2 3
S
f PQ | v 1
V| ...[1]
|| v 2
||
|T v 3 |W
3RD PROOF 28-10-2006
R| ∂u U|
|| ∂∂ux || LM f f 1, x 2, x f 3, x 0 0 0 OP LU O
{e} = S
|| ∂u ∂y ∂v V|| MMN f f PP MNV PQ
= 0 0 0 f 1, y f2 , y f 3, y ...[8]
1, y 2, y f 3, y f 1, x f 2, x f 3, x Q
|T ∂y + ∂x |W
LU O
{e} = [B] M P ;
NV Q
[K] = z
V
[B]T [C] [B] dv ...[9]
TF W
y
z
s
[N]T
x
TT W
y
...[10]
3RD PROOF 28-10-2006
{R} =
V
z [N]T {F}dv + zS
[N]T{T}ds ...[1]
where [N] =
LM N N N 0 0 0 OP
1 2 3
...[2]
N0 0 0 N N N Q 1 2 3
and
RF U x
{F} = S V Body force/unit volume
TF W y
RT U x
{T} = S V Surface force/unit area
TT W y
For finding stiffness matrix or consistent load vector, we get the Integral of the form
I= z
A
Lm n p
1 L 2 L 3 dA ...[3]
Example 1 Calculate the consistent load vector when self weight of L/unit volume is acting in a CST
(L is acting in ve y-direction).
Solution: We know that, the formula for consistent load vector is given by
RS Q UV =
TQ W
x
y
V
z [N]T {F}dv + z
S
[N]T {T}ds ...[1]
LM L 1 0 OP
MM LL2 0 PP 0
RS Q UV = t PP RSTLUVW dA
TQ W
x
y
z MM 03
MM 0
0
L1
L2 PP
...[2]
MN 0 L3 PQ
Integrating, we get
R| Q xi U| R| 0 U|
|| QQ xj || || 00 ||
S| Q xk
yi
V| = t L3∆ S| 1 V| ...[3]
|| Qyj || || 1 ||
|T Q
yk |W |T 1 |W
3RD PROOF 28-10-2006
Example 2 Find the shape function at point P shown in the Fig. 5.14.
3 (8, 12)
y
P
(6, 9)
1
(4,8)
x 2 (10, 5)
Fig. 5.14
Õ=
1
2 z
Area
Î T DEt d A z
Area
u T ft d A z
Line
u TT t d l ∑u
i
i
T
Pi ...[1]
where f, T and Pi refer to body force, surface traction and point load applied at point i, respectively.
3RD PROOF 28-10-2006
Here, Pi = [Px Py]iT. The summation on i gives the total potential energy due to all point loads. The
first term on r.h.s of equation [1] represents the total strain energy of the system. Since this total strain
energy is the sum of energy of all the elements then the above can be written as
Õ= ∑ U ∑
NE
e z
NE Area
uTf tdA
Line
z u TT t d l ∑u
i
i
T
Pi ...[2]
Element Stiffness
We now substitute for the strain-displacement relationship e = Bq into [3], the latter becomes
Ue =
1
2 z
Area
q T B T DB q t d A ...[4]
If we assume that the element has a constant thickness throughout and since all terms in B and D
matrices are constant then the equation [4] will reduce to
F I
Ue =
1 T T
2
q B DB t e GG
H Area
z JJ
dA d A q
K
...[5]
1
= t e A e q T B T DB ...[6]
2
which can be put in the form
1 T
Ue = q kq ...[7]
2
where the element stiffness k is given by
k = t e A e B T DB ...[8]
where K is the global stiffness matrix. The global stiffness matrix will be symmetric, banded and
sparse. Similarly, the total work done by the external loads can be put as
W = Q T F, where F= ∑ (f +T ) + P
NE
e e
...[2]
3RD PROOF 28-10-2006
3 (8, 12)
y
P
(6, 9)
1
x (4, 8)
2 (10, 5)
Fig. 5.15
We have already developed B matrix for this element and the area of the element was also found
to be 18 units. Hence,
LM − 7 0 −2 OP
MM 04 − 2 −7
PP LM 1 .3 0
OP L − 7 0 4 0 3 0 OP
k = (1 ´ 18)
1
M
36 M 0 −4
0 −4
4
PP 1 − E0.3 2
MM .3 1 0 PP 361 MM 0 −2 0 −4 0 6 PP
1 − 0.3
MM 3 0 6 PP MN 0 0
2
PQ MN − 2 −7 −4 4 6 3 Q
MN 0 6 3 PQ
LM 50.4 9.1 − 25.2 5.6 − 25.2 − 14.7 OP
− 1.8 − 16.5 − 19.35
MM − 925.1.2 2115
.
7.4
7.4
21.6 − 10.4 3.6 3.0
PP
E
k= M
65.52 M 5.6 − 1.8 − 10.4 21.6 4.8 − 19.8
PP
MM − 25.2 − 16.5 3.6 4.8 21.6 117
. PP
MN − 14.7 − 19.35 3.0 − 19.8 117. 39.15 PQ
is the element stiffness matrix.
3RD PROOF 28-10-2006
Force Terms
(i) Body force term in equation:
Õ= ∑ U ∑
NE
e
NE Area
z uTftdA z
Line
u T T td l ∑ui
T
i Pi
z
Area
u T f t d A = te z
Area
(u fx + v fy )dA ...[1]
F I F I F I F I
z
Area
GG z JJ GG z JJ GG
uT f.t dA = q1 t e fx N 1dA + q2 t e fy N 1 dA + q3 t e fx N 2 dA + q4 t e fy N 2 dA
H e K H e K H z
e
JJ
K
GG
H z
e
JJ
K
F I F I
+ q Gt f
GH5 e x z
e
N dAJ + q G t f
3
JK GH 6 e y z
e
N dAJ
3
JK ...[2]
We know from problem 1 that by definition Nis represent linear measure and hence the quantity
z
e
N i d A represents the volume of a tetrahedron with base area that of the element Ae and height of
Ni
dA
Fig. 5.16
1 1
Now, the volume of tetrahedron = ´ height ´ base area = Ae. Hence,
3 3
3RD PROOF 28-10-2006
ze
Ni dA =
1
3
Ae (i = 1, 2, 3)
z
Area
u Tf t d A = q T f e
R| f x U|
|| ff y ||
te Ae
where f e =
3
S| f x
y
V| = t 3A
e e
[fx fy fx fy fx fy]T [3]
|| f x ||
|T f y |W
Eq. [3] gives the body force term.
traction) acts over part or whole of the surface area of the body. On the element, the surface force
acts on edges connecting boundary nodes as shown in Fig. 5.17.
q6
3 q5
traction force
q2
y 1 q1
q4
x q3
2
Fig. 5.17
As shown, the traction is acting over the edge l23. If Tx and Ty are the components of traction along
the x and y directions then we can write
z
Line
uTTtdl = z
l2 − 3
(uTx + vTy)t dl ...[1]
into equation z
Area
u T T t d A = te
Area
z (ufx + v fy) dA
We obtain
F I F I F I F I
z
Line
GG
H z e
JJ
K
GG
H z
e
JJ
u T T t d l= q3 t e fx N 2 dA + q4 t e fy N 2 dA + q5 t e fx N 3 dA + q6 t e fy N 3 dA
K
GG
H ze
JJ
K
GG
H z
e
JJ
K
...[2]
It should be noted that along the edge 23, the shape function N1 = 0 and
z
l2 − 3
Ni dl =
1
2
l 23 ...[3]
l 23 = ( x 2 − x 3 ) 2 + ( y 2 − y 3 ) 2
Hence, the traction force term becomes
z
Line
uT T t dl = GT 6e ...[4]
where q is the actual nodal degrees of freedom that have connection to the surface
traction and is
q = [q3 q4 q5 q6]T ...[5]
tel2 - 3
and Te = [Tx Ty Tx Ty]T ...[6]
2
Eq. [6] is the surface traction force term. It is, however, better to express the traction term in a
different way.
z
Line
uT T t dl = GT 6 e ...[7]
R| 0 U|
|| l 0T ||
te 23 x
6A = S| l T V| ...[8]
2 23 y
|| l T
23 x ||
|T l T
23 y |W
Example 4: Determine the surface traction vector of the element loaded as shown in Fig. 5.18.
The thickness of the element is 2 cm.
3RD PROOF 28-10-2006
(8,12) 3
2
40 N/cm
y 1
(4,8)
2
x, cm (10,5)
Fig. 5.18
Solution: The surface traction is acting over the side 23. Hence,
The components of the surface traction parallel to the x and y axes are given by
Tx = 40 cos q = 40(6/6.48) = 37.03 N/cm2.
Ty = 40 sin q = 40(6/6.48) = 24.70 N/cm2.
Substituting the above into eq. [8] we obtain
2
Te = [0 0 239.95 160.05 239.95 160.05]T
2
Example 5: For the element loaded as shown in Fig. 5.19, find the stresses if in addition to the
surface traction the element is subjected to a temperature change of 10 °C. Take t = 2 cm; E = 200 GPa:
m = 0.3; a = 7 ´ 106 cm/cm/oC.
3
(8, 12)
2
40 N/cm
1
y (4, 8)
2
x, cm (10, 5)
Fig. 5.19
3RD PROOF 28-10-2006
Solution: The stiffness matrix for the element was obtained in the solved example with thickness
t = 1 cm. Since in this problem t = 2 cm, we get for the element stiffness
R| 0 U| R 0 U
|| l 0T || || 0 ||
T=
te 23 x
S| l T V| = 22 |S| 280 |V
2 23 y 80 |
|| l T
23 x || || 280 ||
|T l T
23 y |W |T 80 |W
Next, let us calculate the thermal load vector. We have already obtained the B matrix for this
triangle
1
LM −7 0 4 0 3 0 OP
B=
36 MM 0 −2 0 − 4 0 6 PP
N −2 −7 − 4 4 6 3 Q
and the elasticity matrix D for this element is
2 × 10 7
LM 1 .3 0 OP
D=
0.91 MM .3 1 0 PP
N0 0 0.35 Q
3RD PROOF 28-10-2006
Hence,
LM −7 0 −2 OP
MM 04 −2 −7
0 −4
PP 7 LM 1 .3 0 OP
T
B D=
1
M
36 M 0 −4 4
PP 2 0×.9110 MM .3 1 0 PP
MM 3 0 6 PP N0 0 0.35 Q
MN 0 6 3 PQ
Therefore,
R| T U|
1 R| − 389 U|
T
| T ||
2 || −222111.11 |
| 3 .22 |
FTe = S V = t A (* , e ) = S T
|| T ||
4
e e
|| − 222.22 V||
T
||T TT ||W
5
6
||T 166.67
333.33 |W
|
The total load vector for this element
R| − 389 U|
|| −50211111
. |
.22 |
|| − 142.22 V||
F=S
||T 446.67
413.33 |W
|
Hence, the system equation is
LM
2E 21.6 11.7 OP RS q UV = RS 446.67 UV
5
65.52 11.7 39.15
N Q T q W T 413.33 W
6
Solving the above yields
q5 = 292.305 ´ 107 cm
q6 = 85.691 ´ 107 cm
Next, the stresses are obtained from using stress-strain relations or by Hookes law;
R| 0 U|
0 ||
R| s x
U| 2 × 10 7 LM 1 .3 0 OP 1 LM −7 0 4 0 3 0O |
S| s y V| = 0.91 MM .3 1 0 PP 36 MM 0 −2 0 −4 0
P| 0
6P S V|
0
Tt W N0 0 .35 Q N −2 −7 − 4 4 6 3 PQ |
xy || 292.3 × 10 −7 ||
|T 85.61 × 10
−7
|W
2 × 10 7
LM 1 0.3 0 OP LM 7 × 10 × 10 OP −6
−6
0.91 MM 0.3 1 0 PP MM 7 × 10 × 10 PP
N 0 0 0.35 Q N 0 Q
R| 62.94 U| R| 2000 U| R| − 1937.06 U|
2
= S 47.42 V S 2000 V = S − 1952.58 V N/cm
|T 42.96 |W |T 0 |W |T 42.96 |W
Let us introduce a virtual displacement field represented by f = [fx, fy]T consistent with the boundary
conditions
T
L ∂ f , ∂f , ∂f
e(f) = M x y x
+
∂f y OP ...[1]
N ∂x ∂ y ∂y ∂x Q
The Galerkins variation form given in will become for this two-dimensional case
F I
z
A
sT e(f) tdA GG
H z
A
f T f tdA + z
l
f T Ttdl + ∑
i
JJ
f Ti Pi = 0
K
...[2]
The first term on left hand side represents the strain energy or the internal virtual work, while
the other terms represent the external virtual work by various loads.
If we discretize the region, the equation [2] becomes
F I
∑
e
ze
eT De(f) t dA GG ∑
H e
ze
z
f T f tdA + fT Ttdl +
l
∑
i
JJ
fTi Pi = 0
K
...[3]
3RD PROOF 28-10-2006
where e is the actual strain and e(f) is the virtual strain. Now, representing the above in terms of shape
function expression and straindisplacement matrix,
i.e., f =Ny ...[4]
e(f) = B y ...[5]
where y = [y1, y2, y3, y4, y5, y6]T ...[6]
is the nodal displacement vector.
Hence, the first term in equation [3] will take the form:
z
e
eT De(f)t dA = z
e
qTBT DB y t dA
Noting that all the terms of B and D are constant, and denoting te and Ae as thickness and area of
element, respectively,
we find
z
e
eT De(f) t dA = qTBT DB te z
e
dAy
= qT te Ae BT DB y ...[7]
T e
=q k y
where ke is the element stiffness matrix given by,
k e = te Ae BT DB ...[8]
The material property matrix D is symmetric, and, hence, the element stiffness matrix is also
symmetric.
The Global stiffness is
∑e
z
e
eT De(f) t dA = ∑q e
T e
k y
= ∑y e
T e
kq
T
= y kQ ...[9]
The global stiffness matrix k is symmetric and banded.
Force Terms
z
e
fT f t dA = yT f e ...[10]
The strains {e} that we considered earlier was primarily due to displacements. However, there are
strains arising due to, for example, temperature variations, {eT} and initial strains {e0} etc. We will
consider here the temperature variations. The strains due to a change in temperature T(x, y) is given
as
aT R| U|
T
{eT} = a T S| V| = [aT aT 0] ...[1]
0 T W
where, a is the coefficient of thermal expansion. Eq. (i) is for plane stress case. For, plane strain the
expression for strains will be
R| a T U|
{e } = (1 + m) S a T V = (1 + m) [a
T T aT 0]T ...[2]
|T 0 |W
The stress-strain relation is, now, given by
s = ,(e + eT) ...[3]
which can also be written as
s = ,(* G + eT) ...[4]
Now, the strain energy can be expressed as
U=
1
2 z (e + eT)T D(e + eT)t dA
1
2
= z
(eT De + 2eT DeT + eTT DeT)t dA ...[5]
The first term on the right-hand side of eq. (5) is the known familiar stiffness matrix expression.
The third term is a constant quantity which will be eliminated during minimization process. The
only additional contribution will be due to the second term which can be written as, using the
relation e = B q
z eT , eT tdA = ∑G
NE
T
(*T , eT)te Ae = ∑G
NE
T
F Te ...[6]
3(8, 12)
2(12, 6)
y
1(6, 4)
x
Fig. 5.20
0.3 and Youngs modulus E = 200 GPa. Find the load due to temperature change. Assume plane stress
condition.
Solution: Area, A of the element is
1
A= [12 ´ 12 - 8 ´ 6 + 6 ´ 6 - 6 ´ 12 + 8 ´ 4 4 ´ 12] = 22 cm2
2
The B matrix for the element is obtained as
1
LM −6 0 8 0 −2 0
1
OP LM −6 0 8 0 −2 0 OP
B=
det J MM 0 − 4 0 −2 0 6 =
44 PP MM 0 − 4 0 −2 0 6 PP
N −4 −6 − 2 8 6 −2 Q N −4 −6 − 2 8 6 −2 Q
The D matrix for the plane stress condition from the equation shown is obtained as
R| LM 1 m 0
OP U|
|S3 D = E M m 1 0 PP |V
|| 1 − m MM 0 2
0
1− m PP ||
T MN 2 QW
L 1 .3 0
OP LM 1 .3 0 OP
2 × 10 M
7
2 × 10 7
D= M .3 1 0 = PP MM .3 1 0 PP
(1 − .3 ) M
2
1 − .3 0.91
MN 0 0 2
PQ N0 0 0.35 Q
Next, let us calculate BTD
LM −6 0 −4 OP LM −6 −1.8 −1.4 OP
MM 08 −4 −6
PP 7 LM 1 .3 0 O MM −18.2
7
− 4 − 2.1
PP
T
B D=
1
M 0 −2
P 2 × 10
MM .3 1 0 P=
P 10 M 2.4 − 0.7
PP
44 M 0 −2 8 P 0.91 20.02 M − 0.6 −2 2.8
N0 0 .35 PQ
MM − 2 0 6 P
P MM − 2 − 0.6 2.1 PP
MN 0 6 − 2 PQ MN 1.8 6 − 0.7 PQ
3RD PROOF 28-10-2006
R| T U|
1 LM −6 −1.8 −1.4 OP R| − 36923 U|
| TT ||
2 MM −18.2 −4 − 2.1
PP R 7 × 10−6
× 10 U |
− 24615 |
F Te
| 3
= S V =t A B De
e e
T
T =
2 × 22 × 10 7
MM −0.6 2.4 − 0.7
PP |S 7 × 10
−6 | | 16000 |V
× 10 V = S
|| T ||
4 20.02
MM − 2
−2 2.8
PP |T 0 |W || − 4143 ||
||T TT ||W
5
6 MN 1.8
− 0.6
6
2.1
− 0.7 PQ ||T −10836
4143
||W
-:-4+15-5
3 (8, 12)
p (6, 9)
y 1
(4, 8)
2 (10, 5)
Fig. P5.10
11. Explain how you would incorporate the effect due to temperature change.
3RD PROOF 28-10-2006
6
Three-dimensional Finite Elements
6.1 INTRODUCTION
A three-dimensional analysis is an ultimate by its nature but the definition and description of the
system is quite voluminous. Each of the elements of 3D system that is idealised has a large number
of nodes. Volume, centre of mass, moment of inertia and other geometric properties of rigid
homogeneous solids are defined by triple integrals over domains of three-dimensional Euclidean
space. Most of the engineering problems are three-dimensional.
The displacements along x, y and z directions will be represented by
u = [u, v, w]T ...[1]
where u, v and w are displacements along x, y and z directions, respectively. The three-dimensional
stress and strain states are represented by
s = [sx, sy, sz, tyz, txz , txy ]T ...[2]
T
e = [ex, ey, ez, gyz, gxz , gxy ] ...[3]
The straindisplacement relations are given by
T
e=
LM ∂u , ∂v , ∂w , ∂v + ∂w , ∂u + ∂w , ∂u + ∂v OP ...[4]
N ∂x ∂y ∂z ∂ z ∂ y ∂ z ∂x ∂ y ∂x Q
The body force and traction vector are given by
f = [fx, fy, fz]T ...[5]
T = [Tx, Ty, Tz]T ...[6]
The stress-strain relations are given by
s = De ...[7]
where D is a (6 ´ 6) symmetric matrix. For isotropic materials L is given by the equation:
3RD PROOF 28-10-2006
LM 1 − n n n 0 0 0 OP
MM nn 1− n
n
n
1− n
0
0
0
0
0
0
PP
E
D= M
(1 + n) (1 - 2 n) M 0 0 0 0.5 − n 0 0
PP ...[8]
MM 0 0 0 0 0.5 − n 0 PP
MN 0 0 0 0 0 0.5 − n PQ
Note: The total potential and the Galerkin virtual work form for three dimensions are given in the
chapter Fundamental Concepts.
Though there are a number of three-dimensional elements but the most prime type are based on
the shapes of a rectangular parallelopiped, tetrahedran and triangular prisms. All others are
basically of same type differing only in the order of parametric variation/number and distribution
of nodes taken, as shown in Fig. 6.1.
In three-dimensional case, the tetrahedral family (Fig. 6.2) exhibits the properties similar to those of
the triangular family of elements in 2D.
The first formation of a simple tetrahedral element was by Gallagher, earlier elaborations were
by Melosh, Argyris and Clough among others. Considering the tetrahedral element (master
element) shown in Fig. 6.3, the displacements u, v and w at any point (x, y, z) can be represented in
terms of the shape functions as:
N1 = x N2 = h N3 = z N4 = 1 x h z ...[1]
The displacements u, v, w at x can be written in terms of the unknown nodal values as
u = Nq ...[2]
where
LM N 1 0 0 N2 0 0 N3 0 0 N4 0 0 OP
N=M 0 N1 0 0 N2 0 0 N3 0 0 N4 0 PP ...[3]
MN 0 0 N1 0 0 N2 0 0 N3 0 0 N4 Q
Now, by using equation [1], we can define the coordinates x, y, z of the point at which the
displacements u, v and w are interpolated.
The isoparametric transformation is given by
x = N1x1 + N2x2 + N3x3 + N4x4
y = N1y1 + N2y2 + N3y3 + N4y4 ...[4]
z = N1z1 + N2z2 + N3z3 + N4z4
which, on substituting for Ni from Eq. [1] and using the notation xij = xi xj, yij = yi yj, zij = zi zj,
yields
3RD PROOF 28-10-2006
1
1
5 7
6
x 10
y 2 4
2 4
z 8 9
3
3
Type I
1
1 16
9 15
1 12 25
9 10 4
2 4
17 29 28
2 2 14
11 13
2 11 20 12 24 32
5 5 23
10 3 16 26 3
3 17
5 8
18 13 18
8 30 27
8 22
19 6
6 6 31
15 19 21
14 20
7 7 7
Type II
3 7 2
1
8 9
3
14
15
2 1
10
4 6
4 13
Type I are pyramid type
6 11 12 Type II are parallelopiped
Type III are prism.
5 5
Type III
X Z
Y
2 2
X Z
XZ 2
Y YZ 3
3 XY Z
X
2 2
2 X Z Z X
X Y XYZ 2
2 2 2 YZ
4 XY X Z 2
X Y Z
3 4
X Z 3 Z
3 2 3 Z X
XY ZX Y Y
2 3
2 2
2 XZ Y YZ
X Y XY Z
2 2
3
Y Z
XY 3
Y Z
4
Y
3 (0, 0, 1)
4 (0, 0, 0)
h
2 (0, 1, 0)
N1 = x
N2 = h
1 (1, 0, 0)
N3 = z
x N4 = 1- x - h
∂u ∂u ¶x ∂u ∂ y ∂u ∂ z
= . + . + . ...[1b]
∂h ∂ x ¶h ∂ y ∂h ∂z ∂h
¶u ∂u ¶x ¶u ¶ y ¶u ¶ z
= . + . + . ...[1c]
¶z ∂ x ¶z ¶ y ¶z ¶ z ¶z
The above equations are called chain rule on partial differentiation.
Using the chain rule for partial derivatives, say of u, we have
R| ∂u U| R| ∂u U|
|| ∂∂ux || || ∂∂uz ||
S| ∂ h V| = J S| ∂ y V| ...[2]
|| ∂u || || ∂u ||
T ∂z W T ∂z W
Thus, the partial derivatives with respect to x, h, z are related to x, y, z derivatives by the above
relationship. The Jacobian J of the transformation is given by
R| ¶x ¶y ¶z U|
|| ¶¶xx ¶x
¶y
¶x
¶z
|| LM x 14 y14 z14 OP
J=S V| = M x 24 y 24 z24 PP ...[3]
|| ¶¶xh ¶h
¶y
¶h
¶z || MN x 34 y 34 z34 Q
|T ¶z ¶z ¶z W
We note here that
det J = x14(y24z34 y34z24) + y14(z24x34 z34 x24) + z14(x24y34 x34y24)
Ve = zz z 1 1− x
0 0
1− x − h
0
det J dx dh dz ...[1]
0 0
1− x − h
0
dx dh dz ...[2]
zz z
1 1− x
0 0 0
1− x − h
xmhnzp dx dh dz =
m! n! p !
(m + n + p + 3)!
...[3]
we get
1
Ve = | det J| ...[4]
6
3RD PROOF 28-10-2006
R| ∂u U| R| ∂u U|
|| ∂∂ux || || ∂∂ux ||
S| ∂ h V| = J S| ∂ y V| is given by
|| ∂u || || ∂u ||
T ∂z W T ∂ z W
R| ∂u U| R| ∂u U|
|| ∂∂ux || || ∂∂ux ||
S| ∂ y V| = A S| ∂ h V| ...[5]
|| ∂u || || ∂u ||
T ∂ z W T ∂z W
where A is the inverse of the Jacobian J given in equation:
LM ∂x ∂y ∂z OP
MM ∂∂xx ∂x
∂y
∂x
∂z
PP LM x 14 y14 z14 OP
J=M
MM ∂∂hx ∂h ∂h PP = MM x 24 y 24 z24 PP ...[6]
MN ∂z
∂y ∂z PP N x 34 y 34 z34 Q
∂z ∂z Q
1
LM y 24 z 34 - y 34 z24 y 34 z14 - y14 z 34 y14 z 24 - y 24 z14 OP
1
A =J =
det J MM z24 x 34 - z34 x 24 z 34 x14 - z14 x 34 z14 x 24 - z 24 x14 PP ...[7]
Nx24 y 34 - x34 y 24 x34 y14 - x14 y 34 x14 y 24 - x24 y14 Q
Now, using the straindisplacement relations in equation,
T
L ∂u , ∂v , ∂w , ∂v + ∂w , ∂u + ∂w , ∂u + ∂v OP
e=M ...[8]
N ∂x ∂y ∂z ∂ z ∂ y ∂ z ∂x ∂ y ∂x Q
the relation between derivatives in x, y, z and x, h, z in equation [5] above and the assumed
displacement field in equation u = Nq, we get
e = Bq ...[9]
where B is a (6 ´ 12)matrix given by
LM A ~ OP
11 0 0 A12 0 0 A13 0 0 - A1 0 0
~
MM 0 A21 0 0 A22 0 0 A23 0 0 - A2 0
~
PP
0 0 A31 0 0 A32 0 0 A33 0 0 - A3
B= M ~ ~ PP ...[10]
MM 0 A31 A21 0 A32 A22 0 A33 A23 0
~
- A3 - A2
~ PP
MM A31 0 A11 A32 0 A12 A33 0 A13 - A3 0 - A1
~ ~
NA 21 A11 0 A22 A12 0 A23 A13 0 - A2 - A1 0 PQ
3RD PROOF 28-10-2006
~ ~ ~
where A 1 = A11 +A12 + A13, A 2 = A21 + A22 + A23, and A 3 = A31 + A32 + A33. All the terms of B are
constants. Thus, equation e = Bq gives constant strains after the nodal displacements are calculated.
Element Stiffness
Since Ue =
1
2 z
e
eT De dV is the element strain energy in the total potential energy.
Or Ue =
1 T T
2
q B DBq z e
dV ...[1]
(where e = Bq)
1 T
= q Ve BT DB q
2
1 T e
q k q
=
2
where the element stiffness ke is given by
ke = Ve BT DB ...[2]
1
where Ve is the volume of the element given by |det J|.
6
In the Galerkins approach, we have
Force Terms
(i) Body force
z
e
uTf dV = qT zzz NT f det J dx dh dz ...[1]
= qTf e
Now, using
zz z1 1− x
0 0
1− x − h
0
xnhnzn dx dh dz =
m! n! p !
(m + n + p + 3)!
...[2]
we have
Ve
fe= [fx, fy, fz, fx, fy, fz,... fz]T ...[3]
4
f e is of dimension 12 ´ 1.
3RD PROOF 28-10-2006
Ve fx is the x component of the body force which is distributed to the degrees of freedom q1, q4, q7 and
q10.
(ii) Surface traction force
z
Ae
uT T dA = qT z
Ae
NT TdA = qT Te ...[4]
It may be observed from equation [6] that the energy and Galerkins approaches yield the set of
equations KQ = F
On solving equation [1], the nodal displacements (q) can be obtained.
Also, we have s = De
and e = Bq
Þ s = DBq (the element stresses) ...[1]
Principal stresses are computed using the equation given below:
The 3 invariants of the (3 ´ 3) stress tensor are
R| I1 = sx + sy + sz R|
|S I2 = sxsy + sysz + sxsz t 2
yz
2
t xz t 2
xy
|S ...[2]
|| I3 = sxsysz + 2tyz txz txy sxt2yz syt 2
xz
2
szt xy
||
T T
R| I 12 R|
Define: a= I2
3
|| 3
||
F I I I I
|| H 3 K 3 I |||
b=2G J + 1 1 2
3 ...[3]
|S S|
|| c =2
a
||
|| 3
|| 1 FG − 3b IJ ||
1
q = cos H ac K |T
T 3
3RD PROOF 28-10-2006
s2 =
I1 FG
+ c cos q +
IJ
2p
3 H K
3
s3 =
I 1 F 4 p IJ
+ c cos G q + ...[4]
3 H 3K
TETRAHEDRAL FAMILY
We wish to discretize the 3-dimensional region R using tetrahedron elements. We consider an
arbitrary tetrahedron element (e) with four nodes labelled 1, 2, 3 and 4 as shown in Fig. 6.4(a). The
nodes 1, 2 and 3 are labelled in a counter clockwise sequence when viewed from the node 4.
)
,z1
,y1
(x 1 P (x, y, z)
1 3 (x3, y3, z3)
z
(e)
4 (0, 0, 0, 1)
1 3 (0, 0, 1, 0)
(1, 0, 0, 0)
2 (0, 1, 0, 0)
n1
h1
7 9
5
18 10
8
1
(2a, 2b, 2c) 19
17
6 6 7
13 14
3 4
5
20 3 4
12 15 9
11 16 8 10
2
2
(a) 4 noded linear tetrahedron (b) 10 noded quadratic tetrahedron (c) 20 noded cubic tetrahedron
Fig. 6.5
From the Figs. 6.4(a) and (b) the volume of the tetrahedron is given by
1 1 1 1
1 x1 x2 x3 x4
V= ...[1]
6 y1 y2 y3 y4
z1 z2 z3 z4
The location of any point P (x, y, z) Î(e) can be defined in terms of the volume coordinates
(L1, L2, L3, L4) given by
Vol P 234 Vol P 341 Vol P 412 Vol P 123
L1 = , L2 = , L3 = , L4 = ...[2]
V V V V
The volume coordinate system is also known as local or natural coordinate system.
(i) Relation between Cartesian and tetrahedron coordinates :
R| 1 U| LM 1 1 1 1 OP R| L U|
1
|S x |V = M x 1 x2 x3 x4 PP |S LL |V
2
...[3]
|| y || MM y 1 y2 y3 y4
PQ ||T L ||W
3
TzW Nz 1 z2 z3 z4 4
R| L U|
1 LM V 1 a1 b1 c O R1U
1
|S L |V = 1
2 MM VV2 a2 b2 c PP || x ||
2
Þ
|| L || 6V
3 3 a3 b3 c P |y|
3
S V ...[4]
TL W
4
MN V4 a4 b4 4
P
c Q |T z |W
where V is given by eq. [1]. V1, V2, V3, V4 are the sub-volume subtended from face i and the terms ai,
bi, ci represent the projected area of face i on the x, y, z coordinate planes respectively.
3RD PROOF 28-10-2006
1 1 1
a1 = y 2 y3 y4 (along column)
z2 z3 z4
The cofactor of x2 in eq. [1] is a2
1 1 1
a2 = y1 y3 y4
z1 z3 z4
The cofactor of x3 in eq. [1] is a3
1 1 1
a3 = y1 y2 y 4 and so on. ...[5]
z1 z2 z4
Obviously, we can find the partial derivatives of the tetrahedron coordinate w.r.t. Cartesian
coordinates, that is, they are
∂ L1 a ∂ L2 a ∂ L3 a ∂ L4 a
= 1 ; = 2 ; = 3 ; = 4 ...[6]
∂x 6V ∂ x 6V ∂ x 6V ∂ x 6V
∂ Li b ∂ Li c
Similarly, = i ; and = i
∂y 6V ∂z 6V
Note: (1) We can easily evaluate the integrals of product tetrahedron coordinates, taken over the
volume of the tetrahedron element, which is one of the advantages of the tetrahedron
coordinates.
Note: (2) Interpolation function defines a linear variation from one node to every other node, in
the constant strain tetrahedron.
R| u U| LM {N } {0} {0} OP R| u U|
S| v V| = M {0} { N } {0} PP S| v V|
T w W MN {0} {0} {N } Q TwW
R| U U|
= [N] S V V ...[1]
|T W |W
where {N} = [L1 L2 L3 L4]
{u} = [u1 u2 u3 u4]
3RD PROOF 28-10-2006
R| ∂u U|
|| ∂∂xv ||
R| e x U| | ∂y | LM {a } i {0} {0} OP
| ee y || || ∂w || MM {{00}} {bi } {0}
PP R U U
|S z
V| = |S| ∂u ∂ z ∂v |V| = 6V1 MM {b } {0} {ci }
PP |S V |V ...[1]
|| n xy
|| || ∂ y + ∂x ||
i
MM {0}
{ ai } {0}
PP |T W |W
||T nn
yz
zx |W | ∂∂vz + ∂∂wy | MN {c }
i
{ci } {bi }
{0} {ai } PQ
|| ∂u ∂w ||
|T ∂ z + ∂x |W
in which
{ai} = { a1 a2 a3 a4 }
{bi} = { b1 b2 b3 b4 } ...[2]
{ci} = { c1 c2 c3 c4 }
The stress-strain relationship for the elastic isotropic may be written as :
{s} = [D] {e} ...[3]
where
LM (1 - n) n n 0 0 0 OP
MM nn (1 - n) n 0 0 0
n (1 - n) 0 0 0
PP
E
MM 0 0 0
(1 - 2 n)
0 0
PP
[D] = ...[4]
(1 + n) (1 - 2 n) M 2 PP
MM 0 0 0 0
(1 - 2 n)
0
P
2
MM 0 0 0 0 0
(1 - 2 n) P
PQ
N 2
3RD PROOF 28-10-2006
k= z
V
BT DB dV ...[5]
RS T UV ds + LM F OP
x
and {Q} = z
S
T
[N]
x
TT W
y
z
V
[N] T
MM F PP dV
y
NF Q
z
...[7]
b=
1
6V
(b1u1 + b2u2 + b3u3 + b4u4) U|
c=
1
(c1u1 + c2u2 + c3u3 + c4u4)
|V ...[3]
6V
1
||
d=
6V
(d1u1 + d2u2 + d3u3 + d4u4)
W
The matrix form of this is given as:
R| a U| LM a 1 a2 a3 a4 OP R| u 1 U|
|S b |V = 1 MM bc
1 b2 b3 b4 PP |S uu2 |V ...[4]
|| c || 6V 1
MN d c2 c3 c4
PQ ||T u
3 ||
TdW 1 d2 d3 d4 4 W
where V is the volume of the tetrahedron element (e) given by
1 x1 y1 z1
1 1 x2 y2 z2
V=
6 1 x3 y3 z3
1 x4 y4 z4
x2 y2 z2
and a1 = x 3 y3 z3
x4 y4 z4
1 y2 z2
b1 = 1 y 3 z3
1 y4 z4
x2 1 z2
c1 = + x 3 1 z3
x4 1 z4
x2 y2 1
d1 = x 3 y3 1
x4 y4 1
The other constants are obtained by the interchange of the subscripts in the order 1 2 3 4.
Substituting from [3] into eq. [1],
3RD PROOF 28-10-2006
we get
u = f1u1+ f2u2 + f3u3 + f4u4 ...[5]
The matrix form of equation [5] is:
u = fq
where f = [f1 f2 f3 f4]
q = [u1 u2 u3 u4]T
1
fi = (ai + bix + ciy + diz ) i = 1 (1) 4.
6V
We find that the shape functions satisfy
1, i = j
fi (xj, yj, zj) =
0, i ≠ j
Example: Using natural coordinates, find the shape function for a tetrahedron element.
1 P(x, y, z)
1
L1 Plane || Plane 234
Z
4
Y
2
(c)
3RD PROOF 28-10-2006
2 4
L3 = 0
L2 = 0 L3 = 0
4 L4 = 0 L2 = 0
2
L4 = 0
L1 = 0
3 3
(d) (e)
} }
At PL 123 L4 = 0
At PL 234 L1 = 0
At PL 124 L3 = 0
At PL 134 L2 = 0
Solution: Corresponding to the triangle in two-dimension the tetrahedron is the basic finite
element for three-dimensional problems. A tetrahedron has four primary external nodes as shown
in Fig. 6.7. There can be a tetrahedral and volume coordinate system for 3-dimensional triangular
i.e., tetrahedral elements. Such elements are convenient in defining in natural coordinates.
The location of any point P (x, y, z) Î (e) can be defined in terms of the volume coordinates
(L1, L2, L3, L4).
Definition: We define L1, L2, L3 and L4 as :
Volume co-ordinates
R| 1. Plane L1 = Plane parallel to face 2, 3, 4 R|
|| 2. Plane L = Plane parallel to face 1, 3, 4 ||
2
Vol. 1234
or = ...[5]
Vol. 1234
Therefore, L1 + L2 + L3 + L4 = 1
Further, we have Li = Ni; i = 1(1)4, ...[7]
and the coordinates of the vertices 1, 2, 3 and 4 in terms of the natural coordinates become
(1, 0, 0,0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1) respectively.
Let us assume the displacement in x direction at any point in the element be
u = a1L1+ a2L2 + a3L3 + a4L4
LM 1 0 0 0 OP R| a U| 1
\ {u} = M
e
MM 0
0 1
0
0
1
0
0
PP |S aa |V 2
N0 0 0 1
PQ ||T a ||W3
−1
R| a U| LM 1
1 0 0 0O
|S a |V = M 0
2 1 0 0 PP
Þ {u}
|| a || MM 0
3 0 1 0P e
Ta W N0
4 0 0 1Q
P
LM 1 0 0 0O
0 1 0 0 PP
=M {u}
MM 0 0 1 0P
P
e
N0 0 0 1Q
R| a 1 U|
= [L L L L ] S
1 2 3
|a 4
2 |V
|| a 3 ||
Ta 4 W
3RD PROOF 28-10-2006
-1
LM 1 0 0 0 OP
0 1 0 0
= [L L L L ] M
1
MM 0
2 3 4
0 1 0
PP {u}e
N0 0 0 1
PQ
= [L1 L2 L3 L4] {u}e
= [N1 N2 N3 N4] {u}e
= [N] {u}e
where N1 = L1, N2 = L2, N3 = L3, and N4 = L4
Similarly, for displacement v and w, we get
v = [N] {V}e and w = [N] {w}e
LM N 0 0 OP
R| u U| MM 1 ×0 4 1× 4 1× 4
N 0
PP
S| v V| = MM 1 × 4 1× 4 1× 4
{d}e PP
TwW M 0 0 N PP
MM 1 × 4 1× 4 1× 4 PQ
N
where
{d }Te = [ u1 u2 u3 u4 v1 v2 v3 v4 w1 w2 w3 w4]
Note:
RS N =
1, i = j UV
|T i
0, i ≠ j |W
Variation is linear.
Let us suppose we wish to develop a wedge shaped finite element as shown in Fig. 6.7 with a linear
variation of displacement in three coordinate directions (the triangle lies in the local xy plane and
the axis of the element in z-direction).
Example: Use non-dimensional coordinate to
(i) write the vector of interpolating functions
(ii) express the vectors
(iii) indicate how the vectors of (i) and (ii) would be used to evaluate the element stiffness and
statically equivalent nodal forces for distributed forces.
Solution: Choose the origins at 3, x1, x2, x3, are the usual triangular coordinates and x4 = z/2c
R| f 1 = x1(1 x4) f4 = x1x4 R|
S| f2 = x2(1 x4) f5 = x2x4 S|
Tf 3 = x3(1 x4) f6 = x3x4 T
3RD PROOF 28-10-2006
T f, z W MM MM
MM − x − x − x x x x
1 2 3 1 2
MM 3
MN 2c 2c 2c 2c 2c 2c MN
The above two can be used as shown below.
= 2C z z
1
0
d x4 BT CB dA
Fx R| U|
{Q} = z [N]T Fy
Fz
S|
T
V| dV
W
R| F U|
x
= 2C z z
1
0
d x4 [N]T S| F V| dA
y
TF W
z
3RD PROOF 28-10-2006
Suppose we wish to discretize 3-dimensional region into hexahedron elements with four
quadrilateral faces.
We choose an arbitrary hexahedron element (e) with eight nodes (xi, yi, zi) i = 1(1) 8 at the
corners. The displacements at the node i is represented by ui. We take the origin of the local
coordinates ( x, h, z) at the point of intersection of the lines joining the midpoints of the opposite
faces of the hexahedron and define the sides by x = ± 1, h = ± 1, z = ± 1 as shown in Fig. 6.8.
ZIBBZienkiewiczIrons Brick with 8 Nodes
z
7 8 (–1, 1, 1)
5 ´ 7 (1, 1, 1)
z
8 U
x= ∑ N x || i i
i=1
||
8
||
or,
y= ∑Ny i i
V| ...[1]
i=1
8
||
z= ∑N y i i ||
i=1
|W
1
where Ni = (1 + xi x) (1 + hi h) (1 + zi z) ...[2]
8
3RD PROOF 28-10-2006
8 7 8
7
4 5
3 6
5 4
6 3
1
1 2
2
Fig. 6.9
5
5 8
h
6 8 7
Y 6
z
7
x 1 4
X
1 4
2 3
Z 2
3
(a) Real (arbitrary) element. (b) Parent element
LN 1 OP
R| x U| LM x 1 x2 x3 ... x8 OP MM N 2 PP
S| y V| = M y 1 y2 y3 ... y 8 PP MM N 3
PP ...[1]
T z W MN z 1 z2 z3 ... z8 Q MM M PQ
NN 8
where
Ni = (1 + x0) (1 + h0) (1 + z0)
&
where x0 = xxi, h0 = hh i, z0 = zz i ...[2]
(2) Jacobian can be determined as:
LM N 1, x ... N 8 , x OP L x 1 y1 z1 OP
[J] = M N
MN N 1, h ... N 8 , h PP MM ... ... ... P ...[3]
1, z ... N 8 , z Q MN x8 y8 z PQ
8
(3) Strain-Displacement function: For isoparametric element, the shape function used for the
displacement is the same as the shape function employed for the relationship between
Cartesian and natural coordinates.
R| ∂u U|
|| ∂∂xv ||
|| ∂y ||
|| ∂∂wz ||
{e} = S
|| ∂∂uy + ∂∂vx V||
|| ∂v + ∂w ||
|| ∂∂uz ∂∂wy ||
|T ∂ z + ∂x |W
LM 1 0 0 0 0 0 0 0 0 OP R| ∂U U|
MM 00 0 0 0 1 0 0 0 0
PP || ∂Mx ||
=M
MM 0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
PP |S M |V ...[4]
MM 00 0 0 0 0 1 0 1 0 PP || ∂WM ||
N 0 1 0 0 0 1 0 0 PQ ||T ∂z ||W
3RD PROOF 28-10-2006
R| ∂u U|
|| ∂∂ux ||
LM [J] -1
[0]
| |
[0 ] O | ∂ h |
= [T] M [ 0] [ J]-1
P
[0 ] P S
| ∂u |V ...[5]
∂z
[ J] PQ |
MN [0] || M |||
-1
[0]
|| ∂Mw ||
T| ∂z W|
LM [J] -1
[0] [0 ] OP LM B h OP R u U
= [T] M [ 0]
MN [0]
[ J] -1
[0 ] P M Bh PP |S| v |V| ...[6]
[0] [ J] PQ MN
-1
Bh Q TwW
where
LM N 1, x ... N 8 , x OP
[B ] = M N
h 1, h ... N 8 , h PP
MN N 1, z ... N 8 , z Q
R| u U|1
|u |
{ u} = S V
2
|| M ||
Tu W 8
R| v U|
1
{v } = S V
|v |
2
|| M ||
Tv W
8
R| w U|
1
{w } = S
| w |V
2
...[7]
|| M ||
Tw W
8
R| u U|
{e} = [B ] S v V ...[8]
|T w |W
3RD PROOF 28-10-2006
[K] = z
V
[B]T [C][B]dv
= zzz
−1
−1
1
−1
[B]T [C] B det J dx dh dz ...[9]
LM (1 − v) v v 0 0 0 OP
MM (1 − v) v 0 0 0
(1 − v) 0 0 0
PP
E
MM (1 − 2v)
0 0
PP
[D] =
(1 + v) (1 − 2 v ) M 2 PP
MM (1 − 2v)
0
P
2
MM SYMMETRIC (1 − 2v) P
PQ
N 2
Stiffness Matrix K: For a twenty noded Hexahedron Isoparametric element. (ZIB 20)
Z 16 19
15
X 20 18
h
Y 17 11
13 14
12 x
4 10
3
7
9 z
8 6
1
5 2
Fig. 6.11 ZIB20 element (Zienkiewicz and Irons brick with 20 nodes)
R| x U| LM {N } {0} {0} OP R| x n U|
S| y V| = M {0} { N } {0} PP S| y n
V|
T z W MN {0} {0} {N } Q Tz n W
3RD PROOF 28-10-2006
R| x U| R| x n U|
or, S| y V| = N S| y n
V| ...[1]
TzW Tz n W
R| x 1 U| R| y1 U| R| z1 U|
where xn = S| M V| ; yn = S| M V| ; zn = S| M V| ...[2]
Tx 20 W Ty20 W Tz
20 W
{N} ® Shape functions, (a row vector).
(b) The displacement model : isoparametric representation.
R| e x U| LM {N , x} {0} {0} OP
| ee y || MM {{00}} {N , y} {0}
PP R u U|
PP |S v
n
{e} = S
| z
V| = MM {N , y} {0} { N , z}
n V|
|| g xy
|| MM {0}
{N , x} {0}
PP |T w
n W
||T gg
yz
zx |W MN {N , z}
{ N , z} { N , y }
0 {N , x} PQ
3RD PROOF 28-10-2006
R| u n
U|
i.e., {e} = [B] S v
|T w n V| ...[5]
n W
¶N
where N = N( x, h, z ) ; and N,x denotes the P1 differentiation and so on. To obtain necessary
¶x
differentiation formulae, we write:
R| ∂ N U| R| ∂ N U|
|| ∂∂Nx || || ∂∂Nx ||
1
S| ∂ y V| = [J] S| ∂ h V| ...[6]
|| ∂ N || || ∂ N ||
T ∂z W T ∂z W
where [J] is (3 ´ 3) Jacobian matrix and is evaluated as:
R| ¶{N} U|
|| ¶¶{Nx } ||
=S
|| ¶¶{Nh } V||
(d) [J]3 ´ 3 [xn yn zn]8 ´ 3 ...[7]
|T ¶z |W 3´8
R| ∂u U| R| ∂u U|
|| ∂∂ux || || ∂∂ux ||
1
S| ∂ y V| = [J] S| ∂ h V| ; ...[8a]
|| ∂u || || ∂u ||
T ∂z W T ∂z W
R| ∂v U| R| ∂v U|
|| ∂∂xv || || ∂∂xv ||
1
S| ∂ y V| = [J] S| ∂ h V| ...[8b]
|| ∂v || || ∂v ||
T ∂z W T ∂z W
3RD PROOF 28-10-2006
R| ∂w U| R| ∂w U|
|| ∂∂wx || || ∂∂wx ||
1
and S| ∂ y V| = [J] S| ∂ h V| ...[8c]
|| ∂w || || ∂w ||
T ∂z W T ∂z W
It follows from the equation [3],
R| ∂u U| R| ∂N U|
|| ∂∂ux || || ∂∂Nx ||
S| ∂h V| = S| ∂h V| {u } = [B ] {u }
n i n ...[9]
|| ∂u || || ∂N ||
T ∂z W T ∂z W
(e) Strain-displacement matrix [B] can be determined as:
R| ∂u U|
| ∂x |
{e} = [T] = S M V
|| ∂w ||
T ∂z W
OP R|| ∂ x U||
∂u
LM [J] -1
(f) The element stiffness is evaluated by numerical integration of the standard formulae. Thus, the
Stiffness Matrix is given by
[k] = z
V
[B]T [C] [B] dV
= zzz1
−1 −1
1 1
−1
[B]T [C] [B] det ([J]) . dx dh dz ...[11]
(1, –1, 1)
4
3 (1, 1, 1) h
(–1, –1, –1) 5 6 (–1, 1, –1)
It may be seen from Fig. 6.12 that there are only eight nodal values for defining displacement
inside the element.
So, we assume a polynomial with 8 constants (as in equation [1]), keeping in view that
geometric isotropy is maintained.
u = a1 + a2x + a3h + a4z + a5xh + a6hz + a7zx + a8xhz ...[1]
R| a 1 U|
= [1 x hz xh hz zx xhz S M
|T a V|
8 W
LM 1 1 −1 −1 −1 1 −1 1 OP R| a 1 U|
MM 11 1 1 −1 1 −1 −1 −1 PP || aa
1 1 1 1 1 1 1
2 ||
3
M1 1 −1 1 −1 −1 1 −1
PP || a ||
{u} = M
4
\ e MM 1 −1 −1 −1 1 1 1 −1 PP S| a 5
V| = [A] {a}
MM 1 −1 1 −1 −1 −1 1 1 PP || a 6
||
−1 1 −1 1 −1 1 −1
MM 11 −1 −1 1 1 −1 −1 1
PP || aa 7 ||
N QT 8 W
Þ {a} = [A]1 {u}e (A1 can be computed by elementary method)
u = [1 x h z xh hz zx xhz] {a}
R| u U| LMM N 1× 8
0
1× 8
0
OP
1× 8
P
S| v V| = M 0 1× 8
N
1× 8
0 P {d}
1× 8
e
T w W MMN 0 1× 8
0
1× 8
N P
1× 8PQ
where {d}eT = [u1 ... u8, v1 ... v8, w1 ... w8]
Note:
RS N = RS 1, i = j UV
|T T 0, i ≠ j|W
i
Variation is linear.
3RD PROOF 28-10-2006
Lagrangian Polynomial
It is always preferable to express directly the assumed displacement function in terms of its nodal
degrees of freedom.
Lagrangian interpolation provides an easy means of generating shape functions.
f(x)
x
x0 x1 x2 x3 xi–1 xi
xi+1
Fig. 6.13 Lagranges polynomial
The characteristic polynomial fi (x) is that it has got fi (xi) = 1 and at all other points (nodes) zero
as seen from Fig. 6.13.
fi (x) = C (x x0) (x x1) ... (x xi1) (x x i+1 )
when x = xi
fi (xi) = 1 = C (x x0) (x x1) ... (x xi1) (x x i+1)
Substituting the value of C in equation [1], we get,
(x − x 0 ) ( x − x 1 ) ... (x − x i − 1 ) ( x − x i + 1 )
fi (x) =
(x i − x 0 ) (x i − x 1 ) ... (x i − x i − 1 ) (x i − x i + 1 )
Note the absence of (x xi) term in the numerator. The particular point under consideration must be
left out.
The straight and simple multiplication of 2 or 3 such polynomials, one for each direction, gives
shape functions in 2 or 3 dimensions respectively.
Using natural coordinates, x, we can write the Lagrangian interpolation formula as:
(x − x1 ) (x − x 2 ) ... (x − x k − 1 ) (x − x k + 1 ) ... (x − x n )
Nk = ...[1]
(x k − x 1 ) (x k − x 2 ) ... (x k − x k − 1 ) (x k − x k + 1 ) ... (x k − x n )
For different nodes, we have,
(x − x 2 ) (x − x 3 ) ... (x − x n )
N1 =
(x 1 − x 2 ) (x 1 − x 3 ) ... (x 1 − x n )
3RD PROOF 28-10-2006
Example: Using Lagrange functions, derive shape function for hexahedron (brick) element.
Typical hexahedron element is shown in Fig. 6.14.
The nodal coordinates are:
x1 = 1; x2 = 1; x3 = 1; x4 = 1; x5 = 1;
h1 = 1; h2 = 1; h3 = 1; h4 = 1; h5 = 1;
z1 = 1; z2 = 1; z3 = 1; z4 = 1; z5 = 1;
x6 = 1; x7 = 1; x8 = 1;
h6 = 1; h7 = 1; h8 = 1;
z6 = 1; z7 = 1; z8 = 1
z 7
4
3
h
x
5 6
z
1
2
( x - x 5 ) h - h2 z - z 4
N1 =
x 1 - x 5 h1 - h2 z 1 - z 4
(x + 1) ( h - 1) (z - 1)
=
(1 + 1) (-1 - 1) (-1 - 1)
(x + 1) ( h - 1) (z - 1)
=
8
N2 = L2 {x} L2(h) L2(z)
3RD PROOF 28-10-2006
(x − x 6 ) (h − h1 ) (z − z 3 )
=
(x 2 − x 6 ) ( h2 − h1 ) (z 2 − z 3 )
(x + 1) ( h + 1) (z − 1) (x + 1) ( h + 1) (z − 1)
= =
(1 + 1) (1 + 1) ( −1 − 1) −8
(x − x 7 ) h − h4 z − z 2
=
( x 3 − x 7 ) h3 − h 4 z 3 − z 2
x + 1 h + 1 z + 1 (x + 1) ( h + 1) (z + 1)
= =
1 + 1 1+ 1 1 + 1 8
x − x 8 h − h 3 z − z1
N4 = L4 {x} L4(h) L4(z) =
x 4 − x 8 h 4 − h3 z 4 − z 1
x + 1 h − 1 z + 1 (x + 1) (h - 1) (z + 1)
= =
1 + 1 −1 − 1 1 + 1 -8
( x − x 1 ) h − h6 z - z 8 (x − 1) h − 1 z − 1 (x - 1) ( h - 1) (z - 1)
= = =
x 5 − x 1 h 5 − h6 z 5 - z 8 −1 − 1 −1 − 1 −1 − 1 -8
x − x 3 h − h8 z − z 6 x − 1 h + 1 z + 1 (x − 1) ( h + 1) (z + 1)
= = =
x 7 − x 3 h 7 − h8 z 8 − z 6 −1 − 1 1 + 1 1 + 1 −8
x − x 4 h − h7 z − z 5 (x - 1) ( h - 1) (z + 1) (x − 1) ( h − 1) (z + 1)
= = =
x 8 − x 4 h 8 − h7 z 8 − z 5 -1 - 1 -1 - 1 1 + 1 8
Parallelopiped Elements
Higher order or refinements of three-dimensional elements by introduction of internal
displacement nodes similar to the plane stress problems have not led to significant improvement. It
is difficult manually to model a three-dimensional solid with tetrahedra without having mix up. If,
however, tetrahedra are assembled to form hexahedron the modeling of 3D solid becomes more
practical.
H24 obtained by combining two T12 H60 combining two T30 H96 combining two T48
Derivation of shape function for the 3D isoparametric finite element with 20 edge nodes.
We have choosen twenty nodes on the element as shown in Fig. 6.16. The approximate function
within the hexahedron element is given by
7 11
15 x
4 6
12 19
8 2 18
16
y 10
5
20 14
x 1
y
17
9
z 13
20
u(e) (x, y, z) = ∑ Nu i i
i=1
The local axes x, h and y are located at the centroid of the element (see Fig. 6.16)
Now, on basis of Fig. 6.17,
1 1 1 1
Ni = (1 + x) (1 + h) (1 + y) N9 N12 N17 ...[1]
8 2 2 2
1
1 1
9
1
2 9
2 1
12 1
10 10
12
18 1
4 17 18
3 17
3 4
11 11
13 13
6 5 5
19 19 6
20 20
14 14 16
16
7 15 8 7 15 8
In two-dimensional quadratic variation, the shape functions for midside nodes were
1
(1 x2) (1 + h) for x = 0
Ni =
2
and h = + /1.
Therefore, the functions for midside nodes with effect of the third dimension can be given as :
1
N9 = (1 x2) (1 + h) (1 + y)/2 ...[2a]
2
1
N12 = (1 h2) (1 + x) (1 + y)/2 ...[2b]
2
1
N17 = (1 + y2) (1 + x) (1 + h)/2 ...[2c]
2
1
\ Ni = (1 + x) (1 + h)(1 + y) [1 (1 x) (1 h) (1 y)]
8
1
Þ Ni = (1 + x) (1 + h)(1 + y) (x + h + y 2) ...[3]
8
3RD PROOF 28-10-2006
That is, the shape function for corner nodes can be given as
1
Ni =
(1 + x0xi) (1 + h0hi) (1 + y0yi)( x0xi + h0hi + y0yi 2)
8
where x0 = +/1, h0 = +/1, y0 = +/1 and for midside nodes they can be given as:
1
(i) for x = 0, h0 = +/1 y0; Ni = (1 xi2) (1 + h0hi) (1 + y0yi )
4
1
(ii) for h = 0, x0 = y0 = +/1; Ni = (1 hi2) (1 + x0xi ) (1 + y0yi )
4
1
(1 yi2) (1 + x0xi) (1 + h0hi )
(iii) for y = 0, x0 = h0 = +/1; Ni =
4
The node numbering scheme of Fig. 6.16 shows the face that corresponds to y = 1 having nodes
numbered 1 8, with corner nodes numbered 14 and midside nodes 58.
1
Ni = (1 + x) (1 + h) (1 + y) (x + h + y 2)
8
N1 = (1 x) (1 h) (1 y) ( x h y 2)/8 N5 = (1 + x2) (1 h) (1 y)/4
N2 = (1 + x) (1 h) (1 y) (x h y 2)/8 N6 = (1 + x) (1 h2) (1 y)/4
N3 = (1 + x) (1 + h) (1 y) (x + h y 2)/8 N7 = (1 x2) (1 + h) (1 y)/4
N4 = (1 x) (1 + h) (1 y) ( x + h y 2)/8 N8 = (1 x) (1 h2) (1 y)/4
N9 = (1 x) (1 h) (1 y2)/4 N10 = (1 + x) (1 h)(1 y2)/4
N11 = (1 + x) (1 + h) (1 y2)/4 N12 = (1 x) (1 + h)(1 y2)/4
N13 = (1 x) (1 h) (1 + y) ( x h + y - 2)/8 N17 = (1 x2) (1 h) (1 + y)/4
N14 = (1 + x) (1 h) (1 + y) (x h + y 2)/8 N18 = (1 + x) (1 h2)(1 + y)/4
N15 = (1 + x) (1 + h) (1 + y) (x + h + y 2)/8 N19 = (1 x2)(1 + h) (1 + y)/4
N16 = (1 x) (1 + h) (1 + y) ( x + h + y 2)/8 N20 = (1 x) (1 h2) (1 + y)/4
6
14
7 15 x
4 23
16
9 24
25 13
8 18 3 22
2 12
y 17 27
1
26 21
11
x
10 20 y
z 19
Fig. 6.18 27-node Lagrange element.
Midside nodes:
N2 = (1 x2) (1 h) (1 y) hy/4 N4 = (1 + x) (1 h2) (1 y) xy/4
N6 = (1 x2) (1 + h) (1 y) hy/4 N8 = (1 x) (1 h2) (1 y) xy/4
N10 = (1 x) (1 h) (1 y2) xy/4 N12 = (1 + x) (1 h) (1 y2) xh/4
N14 = (1 + x) (1 + h) (1 y2) xh/4 N16 = (1 x) (1 + h) (1 y2) xh/4
N20 = (1 x2) (1 h) (1 + y) hy/4 N22 = (1 + x) (1 h2) (1 + y) xy/4
N24 = (1 x2) (1 + h) (1 + y) hy/4 N26 = (1 x2) (1 h2) (1 + y) xy/4
Face centre nodes:
N9 = (1 x2) (1 h2) (1 y) y/2 N11 = (1 x2) (1 h) (1 y2)h/2
N13 = (1 + x) (1 h2) (1 y2) x/2 N15 = (1 x2) (1 + h) (1 y2)h/2
N17 = (1 x) (1 h2) (1 y2) x/2 N27 = (1 x2) (1 h2) (1 y) y/2
Centre node:
N18 = (1 x2) (1 h2) (1 y2)
31 8
32 30
5
24 29
25
21 27 7
20 26
28 23
22 6
17
4
15 13 19
16 18 14 3
1 12
9 11
10 2
5
6
1 6
7
2 z
1
5
4 6
6 1 7
2
8
7
1
3
4
6 y
4 7
8
1 7
x
4
4 3
Fig. 6.20(a) Systematic way of splitting an eight cornered hexahedron shaped brick into five tetrahedra
Table 6.1 Nodal connectivity of Hexahedron of Fig. 6.20(a) as a subdivision into five tetrahedra
Element No. Nodes
i j k l
1 1 4 2 6
2 1 4 3 7
3 6 7 5 1
4 6 7 8 4
5 1 4 6 7
3RD PROOF 28-10-2006
Table 6.2 Nodal connectivity of Hexahedron of Fig. 6.20(b) as a subdivision into five tetrahedra
Element No. Nodes
i j k l
1 1 2 3 5
2 2 6 5 8
3 2 3 4 8
4 3 5 7 8
5 2 3 5 8
5
5
8
2 1
z 3 2
5 3
6 5
6
7
2 1
8
8
2 3
4
5 y
7
2 8
8
x
3
4
3
Fig. 6.20(b) An alternative systematic way of splitting an eight cornered hexahedron shaped brick into five tetrahedra
3RD PROOF 28-10-2006
-:-4+15-5
7
Isoparametric Elements, Numerical
Integration and Higher
Order Elements
7.1 INTRODUCTION
The previous chapters have been concerned with the derivation of local finite elements for various
physical problems, and applications have centered about the rectangular finite element. For higher
order elements the nodes may also occur on the faces of the element as well as inside it. The use of
additional nodes increases the accuracy of the process, so that in general fewer elements need be
used in such cases than for simple elements. But using comparatively larger elements then poses a
problem on curved and irregular boundaries.
For this reason it would appear advisable to be able to form elements with curved boundaries
from those with straight boundaries such as triangles and rectangles. The geometry of the element
and the relation between interpolation functions and shape functions will be emphasized in this
chapter.
Concept of mapping in isoparametric elements (Fig. 7.1).
0 x
y
h 3(x3, y3)
4(–1, 1) 4(x4, y4)
3(1, 1)
p(x)y
p(x, h)
x
2(x2, y2)
2(1, –1)
1(–1, –1) 1(x1, y1)
0 x
h y
7 3
4 7 p(x)y
3 Quadratic
4
curve
p(x, h) 6
8 x 8
6
2
5
1
1 5 2
0 x
h y
4 10 9 3 4 10
9 3
p(x, h)
11 8 11 p(x)y 8
x
12 7 12 7 Cubic curves
1 5 6 2 1 5 6 2
0 x
0 x
0 x
Fig. 7.1
For every point P in parent element there is a corresponding point in the mapped element and
the relation between (x) and the natural coordinate (x) system is given as
1 P(x) 2 0 x 1 P(x) 2
x=0 x=1 x1 x2
(Parent element) (Mapped element)
x = [ x21 x1]
RSuUV where x 21 = x2 x1
T1 W
and the (local or global) x coordinate is given in terms of nodal coordinates as
x = [(1 u) u]
RSx UV1
...[2]
Tx W 2
or x = [N1] { x} ...[3]
1
where [N ] is known as the shape function matrix. ...[4]
The displacements within the element can be expressed in terms of the shape functions as
UV
u = N1 q1 + N2 q3 + N3 q5 + N5 q7
W
v = N1 q2 + N2 q4 + N3 q6 + N4 q8
The above can be put in matrix notation as
u=
RSuUV = N q
Tv W
3RD PROOF 28-10-2006
where
N=
LM N 1 0 N2 0 N3 0 N4 0 OP
N0 N1 0 N2 0 N3 0 N4 Q
Now, if the relation between the Cartesian coordinates (x, y) and the natural coordinates (x, h) is
also expressed in terms of the same shape functions N1 etc. as
x = N 1x1 + N 2 x2 + N 3 x 3 + N 4 x 4 UV
y = N 1 y1 + N 2 y 2 + N 3 y 3 + N 4 y 4 W
and is called isoparametric formulation.
Coordinate Transformation
The concept of isoparametric element is based on the transformation of the parent element is local
or natural coordinate system to an arbitrary shape in the Cartesian coordinate system as shown by
examples in Fig. 7.1. A convenient way of expressing the transformation is to make use of the shape
function of the rectilinear elements in their natural coordinate system and the nodal values of the
coordinates.
Thus, the Cartesian coordinate of a point in an element may be expressed as
R|x = N x + N x + ××× + N x U|
1 1 2 2 n n
S|y = N y + N y + ××× + N y V|
1 1 2 2 n n ...[1]
Tz = N z + N z + ××× + N z W
1 1 2 2 n n
or in matrix form
{x} = [N] {x}e ...[2]
where N are shape functions and (x)e are the coordinates of nodal points of the element. The shape
functions are to be expressed in natural coordinate system.
Illustration: Consider the mapping of rectangular element in natural local coordinate system to
global Cartesian coordinate system as shown in Fig. 7.2 below:
3RD PROOF 28-10-2006
2(x2, y2)
1(–1, –1) 2(1, –1) 1(x1, y1)
0 x
(a) Parent element (b) Mapped element
Fig. 7.2
RSx = N x1 1 + N 2 x2 + N 3 x 3 + N 4 x 4 UV
Ty = N y1 1 + N 2 y2 + N 3 y 3 + N 4 y 4 W
Example (1): Derive the interpolation functions for a four-node isoparametric quadrilateral
element.
h
(–1, 1) (1, 1)
4 3
1 2
(–1, –1) (1, –1)
3RD PROOF 28-10-2006
Solution: Rectangular element with a normalized reference xh at the centroid, so that we have
linear variation of the field variable u. We will propose for this case that
4
u= ∑ Niui
i=1
(1 − x) (1 − h)
=
4
Along the similar lines,
we have,
U| N2 = L 2x L 2h =
x+1 h-1
=
U|
(1 + x) (1 − h)
|| 1 + 1 -1 - 1 4 ||
|V x + 1 h + 1 (1 + x) (1 − h) |
N3 = L 3x L 3h = = V|
1+1 1+ 1 4
|| |
|| x - 1 h + 1 (1 - x) (1 + h) |
N4 = L 4x L 4h = =
W -1 - 1 1 + 1 4 |W
Properties of Isoparametric Concept
P1 : If two adjacent elements are generated using shape functions, then there is continuity at the
common edge. (See the diagram Fig. 7.3 on the next page).
Proof: From the elements in Fig. 7.3 we notice that for any point on AB, Ni = 0, (shape functions).
For nodes not on the edge Ni exists for nodes on the edge. This implies that the final function is the
same for the common edge. AB in any two adjacent elements, when we give the same coordinate
values for the nodes on the common edge.
Hence edge AB is contiguous in the adjacent elements.
P2: If the shape functions used are such that continuity of displacement is represented in the parent
coordinates, then the continuity requirementh will be satisfied in the isoparametric elements also.
3RD PROOF 28-10-2006
A A
h h
x x
B
0 x
Fig. 7.3
u= ∑N i ui
= a1 ∑ N + a ∑N x + a ∑ N y + a ∑ N z
i 2 i i 3 i i 4 i i
∑ Nx =x i i
∑ Ny =y i i
∑ Nz =z i i
∑ N =1i
Uniqueness of Mapping
It is important to note that a point in parent element represents only one point in the isoparametric
element. Care should be taken to see that this correspondence is unique. That is, only one set of local
coordinates correspond to a particular point in space. With violent distortion, it is possible to obtain
the undesirable situation of non-unique correspondence.
For a complete definition of geometry or transformation every set of local co-coordinates will
correspond to a set of global co-ordinates and in general to only one such set. Violent distortion will
result in non-uniqueness. Violently distorted elements may give singular Jacobian
(Transformation) matrix. Some examples of violently distorted elements are shown in Fig. 7.4(a).
Comparing the geometry of these distorted elements with those of Fig. 7.5 we can say that as we
go on increasing or decreasing an internal angle beyond or below 90 degree, distortion of element
starts increasing. When these angles reach 0 degree or 180 degree the sides or points of the element
start coinciding or/and number of sides decrease and as they cross these limits of 0 degree and 180
degree the elements get fully distorted with undefinable geometry. Therefore, we can say that for
violent distortions 0 degrees or 180 degrees is the critical limit for internal angles to make the
elements violently distorted.
Y z
Z n
s
s g
Fig. 7.4(b)
a 180°
180°
L/3
L/3
(a) Tolerable distortion 180°approach of distortion (b) M is safe zone for midpoints
Fig. 7.5
Isoparametric, Superparametric and Subparametric Elements
While using curved elements it is better to use larger number of small elements than to take up
small number of large elements. Yet one rule/base does not fit everywhere.
Situations are to be tackled per merit. Of all the 3 categories of curved elements isoparametric
elements are widely used and are easy to use.
Definition (1): If the shape functions defining the boundary and displacements are the same, the
element is called as isoparametric element.
Example: The following element (Fig. 7.6(a)) is isoparametric as all the eight nodes are used in
defining the geometry and displacement.
Definition (2): The element in which more than one number of nodes are used to define geometry
compared to the number of nodes used to define displacement are known as superparametric
elements.
Explanation: Consider the following curved elements and parent elements (Fig. 7.7).
h
Y
X
Curved element Parent element
points at which diplacements are specified
points at which coordinates are specified
TY W |Ty|W TV W Tv W
Degree of [N1] > degree of [N]
Fig. 7.7(c)
(a) If the degree of N1 is greater than the degree of N then the element is called superparametric
element [as shown in Fig. 7.7(a)].
(b) If the shape function chosen to describe the element coordinates are identical to that used to
prescribe the function variable, then the element is known as isoparametric element [as
shown in Fig. 7.7(b)].
(c) If the degree of [N1] is less than the degree [N] then it is subparametric element [as shown in
Fig. 7.7(c)].
z=
1
2
b
1−x 1+x gb g RSTzz UVW
1
2
...[ 1]
l
and dz = dx ...[2]
2
3RD PROOF 28-10-2006
A1
x = –1 z
dz
x= 0
x= 1 A2
A=
1
2
1−x 1+x b gb g RSTAA UVW
1
2
...[3]
u=
1
2
1−x 1+xb gb g RSTuu UVW
1
2
...[4]
= −
LM OP RSu UV
1 1 1
N Q Tu W
l l 2
Ru U
= [B] S V
1
...[6]
Tu W 2
[k] = z
- l/2
B T EBdV ...[7]
R|- 1 U| 1 1
S| 1l V|LMN- l l OPQ o b1 - xgb1 + xg t RSTAA UVW dx
1
=
lE
4 z
-1
TlW
1
2
...[8]
=
b
E A1 + A2 g LM 1 −1 OP
2l N− 1 1Q
3RD PROOF 28-10-2006
{Q }= z T
N FdV = z
− l /2
NTx Adz ...[9]
=
LM
x l 8/3 4/3 OP RS A UV 1
...[11]
8 4/3 8/3
N Q TA W 2
RA 1
+
A U 2
xl | 3 6 |
=
6 |A
S 1 A |
V 2
...[12]
+
|T 6 3 |W
Element stiffness matrix for the 3-noded axial element shown in Fig. 7.9 using isoparametric
concept.
CL
A1
1 x = –1
3 x3 x=0
1 x = +1
A2
CL
A=
b 1 − xg A + b 1 + x g ⋅ A , Matrix forms
1 2
2 2
LM b1 − xg b1 + xg OP RA U 1
MN 2 2 PQ STA VW
= ...[1]
2
x=
b
2 x − x3 g x-x 3
bx 2 − x1 g = bl/2g
dx
\ dx = ... [3]
b g
l/2
Again, by isoparametric concept,
u = N1u1 + N2u2 + N3u3 ...[4]
The matrix form of this is ;
L x x O R|u U| 1
u = M b1 − xg b1 + x g e1 − x jP Su V 2
2 ...[5]
N2 2 Q |Tu |W 3
du du dx
e= = × ...[6]
dx dx dx
1 2
u1 R| U|
b gb
= 2x - 1 2x + 1 - 4x ´ ´
2 l
g
u2 S| V|
u3 T W
(Using [3] and [4] in [6])
1
u1 R| U|
\ e=
l
[(2x 1) (2x + 1) 4x] u2 S| V|
u3 T W
¯ ¯
B q
\ e = Bq ...[7]
Now z
K = BTd B dV
l
...[8]
where dV = Adx =
LM 1 b1 − xg A + 1 b1 + xg A OP dx
1 2
N2 2 Q
L1 1 Ol
dV = M b1 − x g A + b1 + x g A P dx
1 2 ...[9]
N2 2 Q2
3RD PROOF 28-10-2006
1
LM 1 b1 − xg A g OPQ
K= z
−1
BT d B
N2 1 +
1
2
b
1 + x A2
l
2
dx ...[10]
R| L 11 1 - 12 OP LM 3 1 -4 OP
K=
E
6l
S|A MM 1
1 3 -4 P + A M 1 2 11 - 12 P
T MN-12 -4 16 PQ MN- 4 - 12 16 PQ
EA
LM 17 3 − 20 OP
K=
6l MM 3 25 − 28 PP
N−20 − 28 48 Q
Case (ii) If = A2 = A1 = A (for an axial element with 3 nodes)
2 AE
LM 7 1 -8 OP
K=
6l MM 1 7 -8 PP
N- 8 - 8 16 Q
Shape function for the square element in [N,D} coordinates:
We know that the shape functions are such that they have the value of unity at a particular node
4 3
(–1, 1) (1, 1)
4
N1
3
x
(0, 0)
1
1 2
1 2
(–1, –1) (1, –1)
(a) (b)
Fig. 7.10
but at all other nodes their values are zero. Thus we have N1 = 1 at node 1 but N1= 0 at nodes 2, 3, 4.
With this in mind we can write a general expression for N1 as
N1 = K(1 x) (1h) ...[1]
where = is a constant to be determined.
3RD PROOF 28-10-2006
Now, @ node 1 where x = 1, h = 1, N1 = 1. Hence 1 = K(2) (2) Þ K = 1/4. Thus,
1
N1 =
(1 x) (1 h) ...[2]
4
Proceeding in this manner we can obtain the other shape functions and these are
1
N1 = (1 x)(1 h)
4
1
N2 = (1 + x)(1 h)
4
1
N3 = (1 + x)(1 + h) ...[3]
4
1
N4 =(1 x)(1+ h)
4
The above can be put in a general form as
1
Ni = (1 + x xi)(1 + hhi ) ...[4]
4
where (xi , hi ) are the coordinates of node i. Note that shape functions are linear. The variation of N1
is graphically shown in Fig. 7.10(b). This is called the parent element.
∂f ∂f ∂x ∂f ∂y
= + ...[2]
∂h ∂x ∂h ∂y ∂h
which can be put in the form
R| ¶f U| R ¶f U
| |
S| ¶f¶x V| = J S| ¶f¶x V| ...[3]
|T ¶h |W |T ¶y |W
where the Jacobian J is given by
3RD PROOF 28-10-2006
R| ∂x ∂y U|
∂x ∂x
J= S V| ...[4]
∂y
|| ∂∂hx |W
T ∂h
J=
b g
¶ x, y
...[5]
¶bx , hg
For isoparametric formulation, we have the equations:
1 1 1 1
x= (1 x) (1 h) x1 + (1+x) (1 h) x2 + (1 + x) (1 + h) x3 + (1 x) (1 + h) x4 ...[6]
4 4 4 4
1 1 1 1
y= (1 x) (1 h) y1 + (1 + x) (1 h) y2 + (1 + x) (1 + h) y3 + (1 x) (1 + h) y4 ...[7]
4 4 4 4
Hence,
∂x 1
= [ (1 h)x1 + (1 h)x2 + (1 + h )x3 (1 + h)x4]
∂x 4
Similarly, the other derivatives can be obtained. Substituting them into eq. [4] then gives,
1
J= x
4
LM
(1 h)x1 + (1 h)x2 + (1+ h)x3 (1 + h)x4 (1 h)y1 + (1 h)y2 + (1 + h)y3 (1 + h)y4 LM
N(1 x)x (1 + x)x + (1 + x)x + (1 x)x
1 2 3 4 (1 x)y1 (1 + x)y2 + (1 + x)y3 + (1 x)y4 N ...[8]
which can also be put as
R|x 1 y1 U|
1 LM − (1 − h) 1− h 1+ h − (1 + h) O |x 2 y2 |V
J=
4 N − (1 − x) − (1 + x) 1 + x 1 − x PQ |x
S 3 y3 ||
...[9]
|Tx
4 y4 W
Eq. [8] can be written simply as
J=
LMJ 11 J 12 OP ...[10]
NJ 21 J 22 Q
Please note that J12 ¹ J21. The inverse relation can also be obtained from eq. [3] as
R| ∂f U| R| ∂f U| R ∂f U
S| ∂∂xf V| = J 1
S| ∂∂fx V| = det1 J LMN-JJ 22 - J 12 OP |S ∂x |V ....[11]
21 J 11 Q || ∂∂hf ||
T| ∂y W| |T ∂h |W T W
3RD PROOF 28-10-2006
∂u ∂u ∂x ∂u ∂y
= + ....[2]
∂h ∂x ∂h ∂y ∂h
This can be put in matrix notation as
R| ∂u U| LM ∂x ∂y OP R| ∂u U|
S| ∂∂ux V| = MM ∂∂xx ∂x
∂y
PP S| ∂∂ux V| ....[3]
|T ∂h |W MN ∂h ∂h PQ T| ∂y W|
The 2 ´ 2 square matrix in eq. [3] is called the Jacobian of the transformation denoted by
LM ∂x ∂y OP
∂x ∂x
J= M PP ....[4]
MM ∂x ∂y
N ∂h ∂h PQ
In view of eq. [1], eq. [4] takes the form
J=
LM x 1 - x3 y1 - y 3 OP ...[5]
Nx 2 - x3 y2 - y3 Q
The determinant of J is given by
det J = (x1 x3)(y2 y3) (x2 x3)(y1 y3)
= x2y3 x3y2 + x1y2 x2y1 + x3y1 x1y3 ....[6]
Comparing eq. [6] with the area of 8, we find that det J = twice the area of the triangle. Hence,
1
A= |det J| ...[7]
2
Note that if the numbering of the node is done anticlockwise as done here, we will always get
positive value for det J. Otherwise we will get only negative value. Now, inverting eq. [3] we get
R| ¶u U| R| ∂u U|
S| ¶¶ux V| = J 1
S| ∂∂ux V| ....[8]
|T ¶y |W |T ∂h |W
3RD PROOF 28-10-2006
J 1 =
1 LM
y2 - y 3 - (y 1 - y 3 ) OP ....[9]
det J - ( x2 - x 3 )
N x1 - x 3 Q
B Matrix (Strain Displacement Matrix) for the Isoparametric Quadrilateral Element
The straindisplacement relations are given by
R| ¶u U|
R| e x
U| || ¶¶xv ||
e = Se
|Tg y V| = S| ¶y V| ....[1]
xy W || ¶u + ¶v ||
T ¶y ¶x W
From the Jacobian equations for quadrilateral element,
we have,
R| ¶u U| R ¶u U
S| ¶¶ux V| = det1 J LMN−JJ 22 − J 12 OP |S ¶x |V ...[2]
|T ¶y |W
21 J 11 Q || ¶u ||
T ¶h W
R ¶v U R ∂v U
|S ¶ x |V = 1 LM J 22 − J 12 OP |S ∂x |V ...[3]
|| ¶¶yv || det J N− J 21 J 11 Q || ∂∂hv ||
T W T W
Substituting from eqn. [2] into equation [1], we find
R| ∂u U|
|| ∂∂ux ||
1
LM J 22 - J12 0 0 OP | ∂h |
e=
det J MM 0 0 - J 21 J11 PP S| ∂v V| ....[4]
N- J 21 J11 J 22 - J12 Q | ∂x |
|| ∂v ||
T ∂h W
Now, from the isoparametric formulae the displacements within the element can be expressed
in terms of the shape functions as
u = N1q1 + N2q3 + N3 q5 + N4q7 ....[5]
3RD PROOF 28-10-2006
R| ¶u U| R| ∂u U|
S| ¶¶ux V| = det1 J LM J 22 − J 12 OP S ∂x V ...[8]
|T ¶y |W N − J 21 J 11 Q || ∂∂uh ||
T W
R ¶v U R ∂v U
|S ¶x |V = 1 LM J 22 − J 12 OP |S ∂x |V ...[9]
|| ¶¶yv || det J N− J 21 J 11 Q || ∂∂hv ||
T W T W
Substituting eq. [8] into [9] it is obtained
R| ∂u U|
|| ∂∂ux ||
1
LM J 22 - J12 0 0 OP | ∂h |
e=
det J MM 0 0 - J 21 J11 PP S| ∂v V| ...[10]
N- J 21 J11 J 22 - J12 Q | ∂x |
|| ∂v ||
T ∂h W
Now, from eq. [4] we find that
R| ∂u U| R|q U|1
|S ∂h |V = 1 MM -b1 - xg 0 -b1 + xg 0 1+ x 0 1- x
P| |
0 P |q | 4
|| ∂∂vx || 4 S V
- b1 + hgP |q |
....[11]
MM 00 --bb11 -- hxgg 00 -1b1-+hxg 0
0
1+ h
1+x
0
0
P
1 - x PQ |q |
5
|| ∂v || N 6
||q ||
7
T ∂h W |Tq |W
8
where B = GH ....[13]
1
LM J22 - J 12 0 0 OP
G= MM 0 0 - J 21 J 11 PP ....[14]
det J
N- J
21 J 11 J 22 - J 12 Q
LM-b1 - hg 0 1 - h 0 1+ h 0 - 1+ h b g 0 OP
H=
1 MM -b1 - xg 0 -b1 + xg 0 1+ x 0 1- x 0 P ....[15]
4
MM 00 --bb11 -- hxgg 00 -1b1-+hxg 0 1+ h 0 b
- 1+ h gPP
N 0 1+x 0 1- x PQ
Carrying out the operation indicated in eq. [13] the explicit expression for the 3 ´ 8 B matrix is
obtained as
LM- J (1 - h) + J (1 - x)
22 12 0 J 21 (1 - h) - J 11 (1 - x) OP T
MM 0 J 21 (1 - h) - J 11 (1 - x) - J 22 (1 - h) + J 12 (1 - x ) PP
J (1 - h) + J (1 + x) 0 - J 21 (1 - h) - J 11 (1 + x)
1
MM 22
0
12
- J 21 (1 - h) - J 11 (1 + x) J 22 (1 - h) + J 12 (1 + x )
PP
B= ...[16]
4 det J MM J (1 + h) - J (1 + x)
22 12 0 - J 21 (1 + h) + J 11 (1 + x) PP
MM 0 - J 21 (1 + h) + J 11 (1 + x) J 22 (1 + h) - J 12 (1 + x ) PP
- J (1 + h) - J (1 - x) 0 J 21 (1 + h) + J 11 (1 - x)
MM 22 12
J 21 (1 + h) + J 11 (1 - x) - J 22 (1 + h) - J 12 (1 - x )
PP
N 0 Q
Now, comparing the B matrix of quadrilateral element with that of CST element of last section
it may be noticed that the B matrix of CST element is a constant, whereas that of quadrilateral
element involve the functions N and h.
Element Stiffness Matrix of a Constant Strain Triangular Element Using the Isoparametric
Concept
A three-noded CST element is shown in natural coordinates in Fig. [7.11].
In Fig. 7.12 the CST element is shown in nodal coordinates (x1, y1 etc.) in the global Cartesian
system. By carefully observing the figure, the various a1, a2 etc., can be remembered.
The natural coordinates are:
A1
L1 = = N1
A
3RD PROOF 28-10-2006
3 (0, 0, 1)
(x3, y3)
L2 = 0
L1 = 0
A2 A1
y a2 = x1 – x3 a1 = x3 – x2
(x3, y3)
3
b1 = y2 – y3
2
b2 = y3 – y1
(x2, y2)
b3 = y1 – y2
1
(x1, y1)
a3 = x2 – x1
x
A2
L2 = = N2
A
A3
L3 = = N3
A
Since it is an isoparametric element, geometry can be defined by the shape functions and nodal
parameters. We know
L1 + L2 + L3 = 1
L1x1 + L2x2 + L3x3 = x
L1y1 + L2y2 + L3y3 = y
Rearranging this in matrix form
LM 1 1 OP
1 LML OP LM1OP
1
MMx
1 x2 x P3 MML PP = MMxPP
2
Ny
1 y2 y PQ
3 NL Q N y Q
3
3RD PROOF 28-10-2006
LML OP 1 LMc
1 1 b1 a1 OP LM1OP
MML PP = 2A MMc
2 2 b2 a2 PP MMxPP
NL Q 3 Nc 3 b3 a3 Q NyQ
In the above,
R|c 1 = x2 y3 - y 2 x 3 U|
S|c 2 = x3 y1 - y 3 x1 V|
Tc 3 = x1 y 2 - y1 x 2 W
There is cyclic representation in the above and can be easily remembered. a1, b1, etc. are as
defined in Fig. 7.11.
Now,
R|L 1 = N1 =
1
c 1 + b1 x + a1 y
U|
2A
|| 1
||
S|L 2 = N2 =
2A
c 2 + b2 x + a2 y V| ...[1]
||L 3 = N3 =
1
c 3 + b3 x + a 3 y
||
T 2A W
Now isoparametric concept demands
R| u = N1u1 + N2u2 + N3u3 R|
S| v = N1v1 + N2v2 + N3v3 S ... [2]
T |T
On substituting Eq. (1) into Eq. (2), we get
1
u= {[c1 + b1x + a1y] u1 +[ c2 + b2x + a2y] u2 + [c3 + b3x + a3y]u3}
2A
∂u 1
= ez = [b1u1 + b2u2 + b3u3] ...(3)
∂x 2A
1
v= {[c1 + b1x + a1y] v1 +[ c2 + b2x + a2y] v2 + [c3 + b3x + a3y]v3}
2A
∂v 1
= ey = [a1v1 + a2v2 + a3v3] ...(4)
∂y 2A
Along similar lines
¶u ¶v 1
gxy = + = [a1u1 + b1 v1 + a2u2 + b2v2 + a3u3 + b3v3] ...[5]
¶y ¶x 2A
3RD PROOF 28-10-2006
Rearranging Eq. (3), Eq.(4) and Eq. (5) in matrix form, we find
R|u U|
1
LM e OP 1 Lb 1 0 b2 0 b3 0 OP ||uv ||
1
PP = 2A MM 0
x
2
MM e y a1 0 a2 0 a3 PP S|v V|
Ng xy Q MNa 1 b1 a2 b2 a3 b3 Q 2
||u ||
3
|Tv |W
3
¯ ¯ ¯
e B q*
Now dv = hdA
where h = thickness of the element
A = area
K= z BTd B dv
LM C 1 C1C2 0 OP
d = MC C 1 2 C1 0 PP
MN 0 0 C12 Q
Note:
Plane strain C1 =
b g
E 1−m
b1 + mgb1 − 2mg
m
C2 = ⋅
b 1−m g
E
Plane stress C1 = 2
e1 − m j
C2 = m.
C1 (1 − C 2 )
For both C12 =
2
T
Now B , B and d are constants.
k=
1
4 A2
BT d B z
A
h dA
3RD PROOF 28-10-2006
hA T
= B dB
4 A2
h
k= [BT d B ]. (element stiffness)
4A
Note: The product BT d B is very voluminous. The same can be obtained from standard texts.
Elementary integration formulas, such as trapezoidal rule, often assume equally spaced data and
can become somewhat limited in applicability and accuracy when used in finite element analysis.
The basic idea of any of the commonly used numerical integration or quadrature methods as they
are normally called is to replace the actual integrand by an approximation in terms of elementary
functions. These functions are normally polynomials.
1
In numerical analysis, numerical integration techniques like trapezoidal rule, Simpsons rd
3
3
rule, Simpsons th rule and Gauss quadrature formula are available. In trapezoidal rule, the
8
1
variation of the function between two sampling points is assumed linear. In Simpsons rd rule, 3
3
3
sampling points are used and second degree curve is fitted. In Simpsons th rule, 4 sampling
8
points are selected and 3rd degree (cubic ) curve is fitted. All these methods are based on Newton
Cotes formula in which values at n equally spaced sampling points are required to fit in n 1 degree
variation curve.
In finite element analysis, we have seen the element stiffness matrix of isoparametric elements
can be formulated using simple natural coordinates whose magnitude varies from 1 to + 1. Gauss
quadrature formula is preferred. Since in this, values at n points can be used to fit in (2n 1) degree
variation, as the evaluation of functions like BTDBdV is a time-consuming process. In Gauss
quadrature, normally we encounter the problem of evaluation of integral of the form
1 n
I= z
-1
f (x) d x = å w f (x );
i=1
i i (one dimension ) ...[1]
n
= åw F i i
i=1
where wi is weight function and f (xi) is values of the function at pre-determined sampling points.
This type of integral arises in FEM more frequently. The Gaussian quadrature method is most
popular even though there are different methods available.
3RD PROOF 28-10-2006
F(x)
.` F
F(–p) . F
F(p)
x = –1 P P x=1
In the Gauss procedure the sampling points are symmetrically located about the centre of the
interval of interest (that is about x = 0) and the magnitudes of the weighting factors are the same at
points x = x¢ and x = x¢.
Illustrations: (i) If we consider a linear function F(x) = a + bx, then, it is easy to find analytically
that I = z F(x) dx = 2a where a must be F (0), that is, the value of F at x = 0. Here, we note that only one
sampling point is required to evaluate F (x) = a +bx exactly, it is at x = 0 and the corresponding
weighting factor (value) is 2. Thus, in equation
n
I= å w F where n = 1, then x = 0 and w = 2.
i i i
i=1
I= z
-1
1
F(N)dx yields I = 2a + 2c/3. [See Fig (7.13)]
It is required to evaluate definite integral numerically be using two sampling (or integrating) points
only (i.e., n = 2). These points are located at x = p and x = p.
If we remember that the weighting factors are to have equal value at both points, and we
denote this common value as W, the numerical integration method estimates the integral as I = W F
(p) + WF
( p) and for the given cubic function of F this becomes I = 2 W (A + Cp2) . The difference between the
numerical and analytical values of I is 2A(W 1) + 2C(Wp2 1/3). The difference vanishes for any
1
values of A and C if W = 1 and p = . This result tells us that the exact value of the definite integral
3
of any cubic (or lower-order) function will be obtained numerically by simply summing the two
values of the function evaluated at x1 = + 1/ 3 and = x2 1/ 3 .
3RD PROOF 28-10-2006
Gauss Propositions
For deriving the Gauss quadrature, Gauss has made certain propositions. They are as follows:
(1) Weights are all positive
(2) Weights are symmetric
(3) With one sampling points we can integrate (2n 1) = (2 ´ 11) = 1, a linear equation
(4) With two sampling points we can integrate (2 ´ 2 1) = 3, we can integrate polynomials of
3rd degree or less than that. The formula used for this purpose is (2n 1), where n is the
number of sampling points.
(5) With three sampling points we can integrate (2 ´ 3 1) = 5th degree polynomial or less.
put
I= za
x =p+rx
b
F(x) dx ...[2]
y = f(x) h
f( x ) f( x )
x x
a a+b b x = –1 x=0 x = +1
c=
2
(a) Cartesian coordinate (b) Local coordinate
LM (b - a) (b + a) OP (b - a)
Now z b
a
f(x) dx = z 1
-1
fM
MN B 2
x+
2 P 2
PQ B
dx ...[4]
x dx
(b - a )
Since dx , dx = (from [3])
2
Now, the integral in equation [4] can be rewritten as:
I= z a
b
f (x) dx =
(b - a )
2 z
-1
1
f (x)dx (Imp. formula) ...[5]
Working Rule
-1
f {x)dx ?
The value of the above integral has been evaluated for one sample point, two, three etc. and it is
approximated by the function as:
n
I= z-1
1
- Wi f(xi) + W2f (x2) + W3 f (x3) + ... + Wn f (xn) =
f (x) dx ~ å f(x ) W
i=1
i i ...[6]
The concept underlying in Gaussian quadrature is to select the n-Gauss points and n-weights
such that the equation [6] provides an exact answer for polynomials f (x) as large a degree as
possible. Also, the method will work well if f (x) is not a polynomial.
(a) One sampling point formula:
By Gauss quadrature formula, we can integrate (2n 1) = (2 ´ 1 1) = 1, a linear equation. A linear
equation will consist of one constant term and a linear term.
f(x) = C
x = –1 x=0 x = +1
–1 x
f(x) = x x=0 +1
Hence,
\ I=
w1 = 2
z-1
1
Cdx =2C = w1C
Now, z-1
1
f(x)dx =
yields area =
LM (b - a) OP 2f (0)
N 2 Q
(b) Two sampling points formula: Degree of curve to be integrated is equal to
(2n 1) = (2 ´ 2 1) = 3.
The polynomial will consist of four terms.
(i) f (x) = C; z -1
1
f (x)dx = z-1
1
2Cdx = 2C
= w1 f (x1) + w2 f (x2)
f(x) = C
–1 x0 +1
= w1 f (x1) + w2 f (x2) 2
f(x) = x ® 0
= w1x1 +w2 x2 = 0 ...[2] –1 x +1
2
= w1 x12 + w2 x22 = ...[3] Fig. 7.15 Two sampling points
3
3RD PROOF 28-10-2006
-1
f (x)dx =
2
From equation [3], 2x21 =
3
1
Þ x1 =
= + 0.577
3
\ x2 = 0.577
Equation [4] is identically satisfied.
\ z-1
1
f (x)dx = 1 ´ f(0.577) + 1 ´ f( 0.577)
=f
FG 1 IJ + f FG - 1 IJ
H 3K H 3K
This equation is for two sampling points.
f(e) = C ®
–1 e 0 +1
–1
f(e) = e ® e 0 +1
2 2
f(e ) = e ® –1 e 0 +1
–1
3
f(e) = e ® e 0 +1
4
f(e) = e ®
–1 e 0 +1
–1 0
f(e) = e ®
5
e +1
By the Gauss quadrature (2 ´ 3 1) = 5th degree equation can be integrated. This equation consists
of six terms as shown in Fig. 7.16.
= w1 C+ w2 C + w3 C = 2c ...[1]
(b) f (e) = e; z
-1
1
f (e)de = z -1
1
e de = 0
= w1 e1+ w2 e2 + w3 e3 = 0 ...[2]
-1
f (e)de = z 1
-1
e2de =
2
3
= w1 f (e1) + w2 f (e2) + w3 f(e3)
2
= w1 e21+ w2 e22 + w3 e 32 = ...[3]
3
-1
f (e)de = z 1
-1
e3de = 0
-1
f (e)de = z
-1
1
e4de =
2
5
= w1f (e1) + w2 f (e2) + w3 f(e3)
2
= w1 e14 + w2 e24 + w3 e34 = ...[5]
5
-1
e5 de = 0
5
w1 =
9
8
w2 =
9
5
w3 =
9
3
e1 =
5
e2 = 0
3
\ e3 = +
5
LM OP LM OP
\ z 1
-1
f (c) de =
5
9
f -
MN
3
5
8
9PQ
5
+ f [0] + f +
9 MN
3
5 PQ
LM OP LM OP
z-1
1
f (x) dx =
5
9
f -
MN
3
5
8
PQ
9
5
+ f [0] + f +
9 MN
3
5 PQ
This equation is for three sampling points.
Table 7.1 Sampling points and their weights for Gaussian quadrature from (n = 1 to 4)
No. of Points Position of Points, N1 (Roots) Weights W1
1 0 2
2 0.577340269 1
0.577340269 1
3 0 0.8888888
0.774596669 0.5555555
0.774596669 0.5555555
4 0.861136311 0.347854845
0.861136311 0.347854845
0.339981043 0.652145154
0.339981043 0.652145154
(one-dimensional situations)
3RD PROOF 28-10-2006
Use of Rodrigues Formula: The sampling points and weighting coefficients which are on natural
scale are constants and can be predetermined for the particular scheme such as two point or three
point and so on. These base points can conveniently be found by solving for the roots of the equation
as obtained from Rodrigues formula. The equation for solving roots for n point integration is given
as
1 dn 2 n
Pn(x) = 0 = (x 1) ...[1]
2 n1 dx n
n
d
or Pn(x) = 0 = n
(x21)n ...[2]
dx
For example, for two-point integration the Rodrigues equation is
d2
(x2 1)2 = 0 ...[3]
dx 2
or, 3x21 = 0
1
or, x =±
3
For 3-point integration, Rodrigues is obtained as
x(5x2 3) = 0
Þ x1 = 3 5 = x3
and x2 = 0
Note: For all practical purposes two- or three-point integration is adequate. Higher order
integrations may only be for academic interests.
Integration in FEA
In finite element analyses most of the problems are solved with elements upto quadratic variations
and few with cubical ones. For all practical purposes these can adequately be solved with 2 point
scheme, which is exact upto third order. Moreover, as the finite element method is based on
principle of approximations with the help of parameters known at some selected points, it is
convenient to take a numerical integration. There are available a number of methods for numerical
integration but the one which suits most has to be selected.
Generally, in finite element analyses the following kind of integration is encountered.
are taken in natural co-ordinates, which are free of scale, there is no need of transformation of limits.
The limits in both the cases are same, i.e., from 1 to +1. Just for the equivalence of dx. dy. dz, another
factor as determinant of Jacobi matrix (|J|) comes as multiplier to dx.dh.dz.
3RD PROOF 28-10-2006
that is, dx dy dz = |J | dx dh dz
Shape functions and their derivatives are evaluated at Gaussian point and the products
wi f (x, h, z) are summed up to get the integration.
Table 7.2 Abscissae and weight coefficients of the Gaussian Quadrature Formula (n = 1 to 10)
n
±x
z
-1
1
f ( x) dx = å w (x )
j=1
i j Wi
n=1
0.00000 2.00000
n=2
0.57735 02691 89626 1.00000 00000 00000
n=3
0.77459 66692 41483 0.55655 55555 55556
0.00000 00000 00000 0.88888 88888 88889
n=4
0.86113 63115 94053 0.34785 48451 37454
0.33998 10435 84856 0.65214 51214 62546
n=5
0.90617 98459 38664 0.23692 68850 56189
0.53846 93101 05683 0.47862 86704 99366
0.00000 00000 00000 0.56888 88888 88889
n=6
0.93246 95142 03152 0.17132 44923 79170
0.66120 93864 66265 0.36076 15730 48139
0.23861 91860 83197 0.46791 39345 72691
n=7
0.94910 79123 42759 0.12948 49661 68870
0.74143 11855 99394 0.27970 53914 89277
0.40584 51513 77397 0.38183 00505 05119
0.00000 00000 00000 0.41795 91836 73469
n=8
0.96028 98564 97536 0.10122 85362 90376
0.79666 64774 13627 0.22238 10344 53374
0.52553 24099 16329 0.31370 66458 77887
0.18343 46424 95650 0.36268 37833 78362
n=9
0.96816 02395 07826 0.08127 43883 61574
0.83603 11073 26636 0.18064 81606 94857
0.61337 14327 00590 0.26061 06964 02935
0.32425 34234 03809 0.31234 70770 40003
0.00000 00000 00000 0.33023 93550 01260
n = 10
0.97390 65285 17172 0.06667 13443 08688
0.86506 33666 88985 0.14935 13491 50581
0.67940 95682 99024 0.21908 63625 15982
0.43339 53941 29247 0.26926 67193 09996
0.14887 43389 81631 0.29552 48247 14753
3RD PROOF 28-10-2006
d
c 0.2, 0.6, 0.2 V
d 0.2, 0.2, 0.6 |W
a 1/3, 1/3, 1/3 0.22500, 00000
b a1, b1, b1 U|
b f
c b1, a1, b1 V| 0.13239, 41527
Quintic a
g
d
c
e d b1, b1, a1 W
e a2, b2, b2 U|
f b2, a2, b2 V| 0.12593, 91805
g b2, b2, a2 W
Table 7.3B
Integration Order Degree of Precision Ni N2 Weights
Example 1: Evaluate
1
I
I= z FGH
-1
3e x + x 2 +
1
(x + 2)
JK
dx
\ I= 7
(ii) Two-point formula:
FG w = 1, w2 = 1, x1 =
1
; x2 =
1IJ
H 3K
1
3
\ I= z
-1
1
f (x ) dx = w1 f (x 1 ) + w2 f (x 2 )
=1´f -
FG 1 IJ + 1 ´ f FG 1 IJ = f FG - 1 IJ + f FG 1 IJ
H 3K H 3K H 3K H 3K
or, I = f (0.57735) + f (+0.57735)
=
LM 3e 0.57735
+ (0.57735)2 +
1 OP
N (- 0.57735 + 2) Q
L
+ M 3e+ 0.57735
+ (0.57735)2 +
1 OP
N (0.57735 + 2) Q
= [1.6797 + 0.3333 + 0.7029] + [5.358 + 0.333 + 0.388]
\ I = 8.7952
and I (exact) = 8.8165
Example 2: Evaluate
z-1
+1
(x3 + 2x2 + 1)dx
a = -1
(x3 + 2x2 + 1) dx ...[1]
(b - a) (b + a)
Substituting x= x+
2 2
3RD PROOF 28-10-2006
(1 - 1(- 1)) (1 - 1)
= x+ =x
2 2
\ x = x; dx = dx
\ I= z
-1
1
(x3 + 2x2 +1)dx
10 10
\ I= ; and I (exact) =
3 3
Example 3: Evaluate: I=
Solution: Given: I= z
a= 0
b = 10
(3x2 + 5x + x3)dx ...[1]
\ I= z
-1
1
f (x) dx = z
-1
1
[3{5(1 + x) }2 + 5 {5(1 + x)} + {5 (1 + x)}3] 5dx
= z
-1
1
[75 (1 + x)2 + 25 (1 + x) + 125 (1 + x)3] (5)d x
0
(5x4 + 20x3 + 30x2)dx ...[1]
Given: z b = 10
a= 0
(5x4 + 20x3 + 30x2).dx
\ I= z 1
-1
f(x)dx = w1 f(x1) + w 2 f ( x2) = w1F1 + w2F2
z 1
0 (1 +
dx
x2 )
z 1
0 (1 +
dx
x ) 2 = z b=1
a = 1 (1 +
dx
x2 )
using Gauss three sampling point formula:
Solution: I= z 1
-1
f (x) dx =
5
9
8 5
f (0.7745) + f(0) + f(+ 0.7745).
9 9
...[1]
1
Given: f( x) = , we know the transformation
(1 + x 2 )
3RD PROOF 28-10-2006
(b - a ) (b + a )
x= x+
2 2
(1 - 0) (1 + 0) x 1
= x+ = +
2 2 2 2
(i) when x = 0.7745
(1 - 0) (1 + 0)
x= (0.7745) + = 0.1125
2 2
1 1
g (x) = 2
= = 0.987447
(1 + x ) 1 + (0.1125) 2
(ii) when x = 0
(1 - 0) (1 + 0)
x= (0) + = 0.5
2 2
1 1
\ g (x) = 2
= = 0.8
(1 + x ) 1 + (0.5) 2
(iii) when x = + 0.7745
(1 - 0) (1 - 0)
x= (0.7745) + = 0.88725
2 2
1 1
f (x) = = = 0.5595305
2
(1 + x ) 1 + (0.88725)2
z 1
0 (1 +
1
x2 )
dx
I= z
-1
1
f (x)dx = w1f(x1) + w2 f(x2)
3RD PROOF 28-10-2006
Here, I= za=0
b=1 1
(1 + x 2 )
dx
(1 - 0) (1 + 0)
Using [1], x= x+
2 2
(x + 1)
=
2
dx
and dx =
2
\ I= z FGH IJK
-1
1
1 1
2 (1 + 0.25 (1 + x) 2 )
dx
or, I=
1 LM 1 OP + 1 LM 1 OP
2 1 + 0.25 ( -0.57735 + 1) 2
N 2
Q 2 N 1 + 0.25 (-0.57735 + 1) Q
1
= ( 0.95725 + 0.61651)
2
\ I = 0.786875
p
I (exact) =
4
3
Example 7: Evaluate z
1
dx
x
using Gaussian three point formula.
b=3
Solution: I= z
a =1
dx
x
...[1]
1 1
I=
-1
z dx
x+2
= z
-1
f(x) dx ...[4]
=
FG 5 IJ LM 1 OP + 8 LM 1 OP + 5 LM 1 OP
H 9 K N 2 - .77459669 Q 9 N 2 Q 9 N 2 + .77459669 Q
\ I = 1.098039
whereas I (exact) = log 3 = 1.098612289
which gives an error of 0.052%.
Example 8: Evaluate the integral
z 1
01+
dx
x
using GaussLegendre three-point formula.
Let I= z dx
b =1
a =0 1 + x
(b - a ) (b + a )
Writing x= x+
2 2
= FG 1 - 0 IJ x + (1 + 0) = x + 1 = (x + 1)
H 2 K 2 2 2 2
dx
\ dx =
2
\ I= z 1
0 (1 +
dx
x)
= z -1
1
1+
1
2
×
(x + 1) 2
dx
= z 1 dx
-1 ( x + 3 )
I=
1
8
1 LM F
+5
1
+5
I F
1 I F I OP
9 0+3 MN GH
3 + 3 /5
JK GH
3 - 3 /5
JK GH JK PQ
131
== 0.693122
189
I (exact) = log2 = 0.693147
Example 9: Integrate by Gaussian quadrature (n = 3)
z1
2 dx
1 + x3
Solution: We have
I= z b=2
a=1
dx
1 + x3
Converting the interval [1, 2] to the interval [1, 1]
(b - a ) (b + a) (2 - 1) (2 + 1) x 3 1
writing x= x+ = x+ = + = ( x + 3)
2 2 2 2 2 2 2
\ I= z 1
2
1 + x3
dx
=
1
2 z 1 dx
-1 1 + [(x + 3) 2]
3
z-1
1
f(x) dx = 0.652145 [ f (0.339981) + f ( 0.339981)] + 0.347855 [ f (0.861136) + f (0.861136)]
we obtain:
1
I= [ 0.652145 ( 0.176760 + 0.298268) + 0.347855 (0.122020 + 0.449824)]
2
= 0.254353
I= z b=2
a =1
2xdx
1 + x4
...[1]
3RD PROOF 28-10-2006
(b - a ) (b + a )
writing, x= x+
2 2
(2 - 1) (2 + 1) x 3 (x + 3)
= x+ = + =
2 2 2 2 2
dx
\ dx =
2
\ I= z 1 8 ( x + 3) d x
- 1 [16 + ( x + 3) ]
4 z -1
1
f(x) dx ...[2]
I = 2f (0) = 2
LM 24 OP = 0.4948
N 16 + 81Q
Using the 2-point rule, we get
I =f -
FG 1IJ +f FG 1 IJ
H 3K H 3K
= 0.3842 + 0.1592 + 0.5434
Using the 3-point rule, we get
I=
1
5f -
LM F 3 I
+ 8f 0 + 5faf F 3 I OP
9 MN GH 5 JK GH 5 JK PQ
1
=
[5 (0.4393) + 8 (0.2474) + 5 (0.1379)]
9
I = 0.5406
I (exact) = 0.5404
Solution: Given: I=
za=0
b=p
sin x dx ...[1]
I=
p 5
sin
LM
p
-
F 3 I 8 p 5
+ 1 + sin (0 + 1) + sin
p F 3 I OP
+1
2 9 2MN GH 5 JK 9 2 9 2 GH 5 JK PQ
= 2.0014 » 2
Example 12: Evaluate
3
z
2
cos 2 x
1 + sin x
dx
Given: I=
a=2
z cos 2x
1 + sin x
dx ...[1]
\ I =
1
2 z +1
-1
cos(x + 5)
1 + (x + 5)/ 2
Using the Gauss-Legendre 2-point formula
FG 1 IJ + f FG − 1 IJ
z 1
−1
f (x) dx = f
H 3K H 3K
we obtain:
1
I=
[0.56558356 0.15856672]
2
= 0.20350842
Using the Gauss-Legendre three-point formula
LM F I F 3 I OP
z −1
1
f (x) dx =
1
9
5+ -
3
5
+ 8 f (0) + 5 f
MN GH JK GH 5 JK PQ
3RD PROOF 28-10-2006
we obtain:
1
I = [1.26018516 + 1.41966658 + 3.48936887]
18
I = 0.20271391
Example 13: Use two-point Gaussian quadrature to find the deflection of a cantilever beam at the
free end when the beam is subjected to uniformly distributed load as shown in the Fig. 7.17.
w/unit length
I
2I
x
t
–1
x Gauss Points
–1 –1 1
3 3
2 2
wI
8 ) 1 + 13 ) 2 2
wI
8 ) 1 – 13 )
Bending Moment
Diagram
YA
BA Computation of
qAlAB
YB
Deflection
Deformed
Shape
Solution: qB = qA + zA
B
M
EI
dx ...[1]
yB = yA + qA lAB + z
A
BM
x
EI
dx
...[2]
(Since M and I are varying, and x is measured from B, at which deflection is required, we use
Gaussian quadrature.)
For the cantilever beam yA = qA = 0
yB = z0
1 Mx
EI
dx
=
l
2 z 1
−1
f (x) dx ...[3]
3RD PROOF 28-10-2006
FG
f x=−
1 IJ =f X =
FG l
−
l 1 IJ
H 3 K H 2 2 3 K
W (0.21113) 2 l 2
= (0.2113 l) ...[4]
2 E 1.2113 2 I
f x=
FG 1IJ = f X=
FG l
+
l 1 IJ
H 3K H 2 2 3 K
W (0.7886)2 l 2
= (0.7886 l) ...[5]
2 E 1.7886 I
W1 = W2 = 1
LM FG
Y2 = f x =
1 IJ + f FG x = - 1 IJ OP l/2 ...[6]
NH 3 K H 3 KQ
= 0.07049 wl4/EI
Example 14: Use Gauss-Legendre numerical integration to integrate the body force term for the
one-dimensional linear finite element assumed as a rod of elastic material fixed at both ends with
constant cross-sectional area and length of 3 L with uniform body force loading f.
0
(x - L)/L
x L
UV
f dx
W
...[1]
I = z +1
−1
f (x) dx = ∑ w f (x )
i=1
i i ...[2]
i.e., I= z
−1
1
f (x) dx = w1f(x1) + w2 f(x2)
FGw = 1; w2 = 1; x1 =
1
; x2 =
1IJ
H 1
3 3K
R| (x - L) U|
G. I. is A z
a=0
b=L
S| 2x V|fdx
T L W
3RD PROOF 28-10-2006
(b − a ) (b + a )
Substituting x= x +
2 2
(L − 0) (L + 0)
x= x+
2 2
xL L (xL + L)
x = + =
2 2 2
dx
\ dx = L
2
\ G. I. becomes:
I =AfL z RST
1
-1
(1 - x )/ 4
(1 + x )/ 4
dx
UV
W
...[3]
=
FG A f L IJ { w f (x ) + w f (x )}
H 4 K 1 1 2 2
=G
F A f L IJ RS1 ´ f FG − 1 IJ + 1 ´ f FG 1 IJ UV
H 4 K T H 3K H 3K W
= G
F A f L IJ RS [1(0.577735)] (1) + [1 ( 0.577735)] UV ...[1]
H 4 KT W
=G
F A f L IJ . I (exact) = FG A f L IJ .
H 2 K H 2 K
In the two-dimensional situation, in determining the stiffness matrix of an isoparametric
quadrilateral, we are concerned with evaluating definite integrals of the form
I= zz
−1
1
−1
1
F (x , h) d x d h ...[1]
I= z (z
−1
1
−1
1
F (x1 h) d x d h = z
−1
1
(å Wi ( xi h) d h ...[2]
hi hi
= å Wi å W F (x , h ) j i j
i= 1 j =1
hi hi
= ååWW i j F ( xi , h j)
i= 1 i= 1
3RD PROOF 28-10-2006
In this expression it is assumed that there are hj sampling points in the x direction and hi in the
direction h, there are consequently hi ´ hj sampling points in all.
In the three-dimensional situation the properties of an isoparametric brick element are to be
evaluated. Then the integrals of the form
1 1
3 3
3/5 3/5
+ +
1
+ + +
1
3
3/5
1
3
+ x +
1
+ +
3/5
1 1 + + +
Fig. 7.18
−1
1
−1
1
−1
F ( x, h, r ) d x d h dz ...[3]
nl nj nk
I = ∑ ∑ ∑W i Wj Wk F (x k, h j, z i ) ...[4]
l=1 j=1 k =1
h h
(–1, 1) (1, 1) (–1, 1) (1, 1)
(x2, h3)
(x1, h3) (x3, h3)
(x1, h2) (x2, h2)
(x2, h2)
x x
(x1, h2) (x3, h2)
Fig. 7.19
3RD PROOF 28-10-2006
−1
1
−1
x2y2 dxdy by using Gauss quadrature formula.
Solution: We convert the given double integral in terms of x and h by the substitutions
(b − a ) (b + a ) [1 - ( - 1)] (1 − 1)
x= x+ = x+
2 2 2 2
2
=
x+0=x
2
(\dx = d x) ...[1]
(d − c ) (d + c ) [1 − ( − 1)] (1 − 1)
and y= h+ = h + =h
2 2 2 2
(\ dy = d h) ...[2]
\ I= z z
a= −1 c = − 1
x2y2 dxdy = z z
h=−1 x = −1
x2h2 dx dh
(a = 1, b = 1, c = 1, d = 1)
1 1
= z z
h= − 1 x = − 1
f (x, h) dx d h
Here, m=n=2
\ {
I = W1W1 F (x1, h1) + W1W2 F (x1, h2) + W2 W1 F (x2, h1) + W2 W2 F (x 2, h 2) } ...[4]
FG x =
1
; h1 =
1
; x2 =
1
; h2 = -
1 IJ
H 1
3 3 3 3 K
3RD PROOF 28-10-2006
R| 2 2 F 1 IJ FG - 1 IJ = 1 ´ 1 = 1 R|
2 2
F (x , h ) = x h = G
|| 1 1 1 1
H 3 K H 3 K 3 3 9 ||
|| 2 2 FG 1 IJ FG - 1 IJ = 1 ´ 1 = 1 ||
2 2
| F (x , h ) = x h =
S|
1 2 1 2
H 3 K H 3 K 3 3 9 |S
|| F (x , h ) = x h = FG - 1 IJ FG - 1 IJ = 1 ´ 1 = 1 |||
2 2
2 2
||
2 2 2 2
H 3K H 3K 3 3 9 |
|| F (x , h ) = x h = FG - 1 IJ FG - 1 IJ = 1 ´ 1 = 1 |||
2 2
2 2
T2 1 2 1
H 3K H 3K 3 3 9 T
R| (W = W = 1)
1 2
R|
\
|| I = 1 ´ 1 FG 1 IJ + 1 ´ 1 FG 1 IJ + 1 ´ 1 FG 1 IJ + 1 ´ 1 FG 1 IJ ||
S| H 9K H 9K H 9K H 9 K S|
|| |
T = 49 (using equation [4]. |T
Example 16: Evaluate the integral
y =d =6 x = b =2
I= z z
y = c = 4 x = a = -2
(1 x)2 (4 y)2 dx dy ...[1]
I =2 zz
h = -1 x= -1
(1 2x)2 (4 h 5)2 dx d h
1 1
=2 zz
h = -1 x= -1
f (x , h ) d x , d h ...[3]
FG -1 , 1 IJ FG 1 , 1 IJ
H 3 3K 2, 1 2, 2 H 3 3K
FG -1 , -1 IJ FG 1 , -1 IJ
H 3 3K 1, 1 1, 2 H 3 3K
Fig. 7.20
3RD PROOF 28-10-2006
R| x =
1
1
;h =
1
1 ;x =
1
;h =
1
2
R| 2
3 3 3 3
|| ||
2
|| f ( x , h ) = (1 2 3 ) FG1 − 1 IJ = 0.02394 ´ 0.17862 = 0.004276162 ||
2
||
1 1
H 3K ||
2
|S f ( x , h ) = FG 1 + 2 IJ FG 1 − 1 IJ = 4.64288 ´ 0.17862 = 0.829311225 |S
2
|| 1 2
H 3K H 3K ||
|| F 2 IJ FG1 + 1 IJ = 4.64288 ´ 2.488 = 11.55148544 ||
2 2
f ( x , h ) = G1 +
2
|| 2
H 3K H 3K ||
|| FG1 - 2 IJ FG1 + 1 IJ = 0.02394 ´ 2.488 = 0.05956272 ||
2 2
T f (x , h ) = T
2 1
H 3K H 3K
m n
I= å å W W f (x , h ),
i j i j (m = n = 2),
i=1 j=1
zz 1
−1 −1
1
(x2 + 2 h x + h3) dx dh
−1 −1
1
(x2 + 2hx + h3)dx dh
Performing the above integration, a 2-point Gaussian quadrature for both x and h is employed.
...[1]
n n
\ I= ∑∑ W i Wj F(xi , hj)
i=1j=1
Here, m=n=2
FG x =
1
; h1 =
1
; x2 =
1
; h2 =
1
, W1 = 1, W2 = 1
IJ
H 1
3 3 3 3 K
or, I = W1W1 F(x1 , h1) + W1W2 F(x1 , h2) + W2W1 F (x2 ,h1) + W2 W2 F(x2 , h2) ...[2]
3RD PROOF 28-10-2006
= −G +
F 1 1 IJ
H 3 3 3K
F (x1, h2) = (x12 + 2x1 h2 + h23
L F 1 2 1 IJ OP = − FG 1 + 1 IJ
) = MG − −
NH 3 3 3 3K Q H 3 3 3K
F (x2, h2) = (x22 + 2x2 h2 + h23
L F 1 2 1 IJ OP = FG1 − 1 IJ
) = MG + −
NH 3 3 3 3K Q H 3 3K
F (x2, h1) = (x22 + 2x2 h1 + h13
L F 1 2 1 IJ OP = FG1 − 1 IJ
) = MG + −
NH 3 3 3 3K Q H 3 3K
Hence, by using equation (2) we obtain
I =1´1´ −
FG IJ + 1 ´ 1 ´ FG − 1 − 1 IJ + 1 ´ 1 ´ FG1 − 1 IJ
1
−
1
H K
3 3 3 H 3 3 3K H 3 3K
F 1 IJ
+ 1 ´ 1 ´ G1 −
H 3 3K
F 1 1 IJ 1 1 + FG1 − 1 IJ + FG1 − 1 IJ
= G− −
H 3 3 3K 3 3 3 H 3 3K H 3 3K
F 2 I F 1 + 1 + 1 + 1 IJ
= G2 − J G
H 3K H 3 3 3 3 3 3 3 3 K
4 4
=
3 3 3
=
4 FG
1−
1 IJ
3 H 3 K
4 4
= (1 0.5773502691) = (0.422649731)
3 3
3RD PROOF 28-10-2006
@ (1.333) (0.4226)
@ 0.5633258
z x dA =
A
3
FG 2 − 1 + 1 IJ + A FG 2 - 2 + 1 IJ + A FG 2 - 1 + 2 IJ = 2 A = 3
H 6 6 K 3 H 3 6 K 3 H 6 3K ...[1]
=
A RS FG 2 − 1 + 1 IJ FG − 1 − 1 + 3IJ + FG 2 - 2 + 1IJ FG − 4 − 1 + 3IJ
3 T H 6 6 K H 3 6 K H 3 6K H 3 6 K
F 1 2I F 1 2 I U
+ G 2 - + J G − − + 3J V ...[2]
H 6 3K H 3 3 K W
A
= {5 + 2.25 + 5 } = 4.0833A ...[3]
3
= 6.12495
Example 19: Use Gauss-Legendre quadratures with n = 2 to numerically integrate
a 2b 2
zza b
0 0
xy dx dy =
4
Solution: Converting the integral in terms of x and h as:
(b − a) (b + a)
x= x+
2 2
( a - 0) ( a + 0) ax a a(x + 1)
= x+ = + =
2 2 2 2 2
dx
\ dx = a ;
2
3RD PROOF 28-10-2006
(d − c) (d + c) (b − 0) (b + 0) bh b b( h + 1)
y= h+ = h+ = + =
2 2 2 2 2 2 2
bdh
\ dy =
2
\ G.I. becomes
z−1
+1 a
2
b
(x + 1) (h + 1)
2
ab
4
dx dh
2 2
a2b2
I=
16
∑ ∑ W W (x i j i + 1) (hj + 1)
i=1 j=1
a2b2 LM 2 2 OP
=
16 MN ∑ ∑W W
i =1 j =1
i j f (x i , h j )
PQ ...[1]
a2b2
I= [W1 W1 f (x1, h1) + W1W2f (x1, h2) + W2W1f (x2 , h1) +W2W2 f (x2 , h2)]
16
=
a2b2 LM 1 × 1 × FG 2 IJ + 1 × 1 × FG 2 IJ + 1 × 1 × FG 1 − 2 IJ
+ 1 + 1× 1×
FG 1 − 2 IJ OP
+1
16 N H 3K H 3K H3 3 K H3 3 KQ
=
a2b2 LM 2 + 2 + 1 − 2 + 1 + 1 − 2 + 1 OP
16 N3 3 3 3 3 3 Q
3RD PROOF 28-10-2006
=
a2b2LM 2 − 4 + 2 OP
16 N 3 Q
a b ( 4) L
2 2
1 O a b F 1 I
2 2
=
16 N 3 Q 4 H 3 JK
M 1− P = G 1−
a2b2
I (exact) =
4
In order to get accurate results for stresses with a constant strain discretization one has to use a large
number of elements.
That is, accuracy of calculation increases if higher order elements are used. Limitations on use
of number of elements come from the total degrees of freedom the computer can handle . The
limitation may be due to cost of computation time also. Hence, to use higher order elements we
have to use less number of such elements.
Even with a fine grid one will face a problem of interpreting the result. Therefore, considerable
effort has been devoted to develop refined elements, i.e. elements having linear, quadratic or
higher order strain expressions.
Definition: Any element with a second order or higher interpolation function is called the higher
order element or refined elements. Within this element the variable will behave non-linearly.
Quadratic, cubic are a few examples of higher order elements.
Shape Functions
The shape function is defined as the one whose value at a particular node i is unity and at other
nodes zero. It is designated by the capital letter Ni. The subscript i indicates the node number to
which it belongs. Shape functions are usually obtained in terms of natural coordinate which is also
known as intrinsic coordinate or local coordinate or rarely as normal coordinate.
It is termed as interpolation function because it is on the basis of this function that field variable
(displacements etc.) can be determined by interpolation at any point inside the element or at any
point on the boundary. It is called shape function because it is dependent on the shape of the
element.
There is one shape function corresponding to each degree of freedom of the element. (i.e., one
shape function is associated with each node of the element). The shape functions may be
polynomials of any order.
or {d} =
RSu(x, y)UV = [G]{a}
Tv( x, y)W
= M
LG 0 OPkap
1
...[6]
N0 G Q 1
where G1 = [1 x y x2 xy y2 x3 ...yn ]
{a}T = [a1 a2 a3 a4 ....a2m]
It is seen that in two-dimensional problems total number of terms, m, in a complete nth degree
polynomial is
(n + 1)(n + 2)
m= ...[7]
2
For n = 1, we get first order complete polynomial
(1 + 1)(1 + 2)
i.e., m= =3
2
Þ the first three terms are a1 + a2 x + a3y
(2 + 1)(2 + 2)
Similarly, for n = 2, m= =6
2
and we know the first six terms are a1 + a2x + a3y + a4x2 + a5x y + a6y2
In two-dimensional stress analysis basic field variable is displacement given by u and v, where
u = å Niui
v = å Ni vi ...[1]
where summation is the number of nodes of the element.
Illustration: For three-noded triangular element, displacement at P(x, y) is
u = å Niui = N1u1+ N2u2 + N3u3
v = å Nivi = N1v1+ N2v2 + N3v3
3RD PROOF 28-10-2006
| u |
2 | u |
2
RSuUV = LMN 0 OP |Su |V = LMN
3 1 N2 N3 0 0 0 O |u |
S V3
N PQ | v |
or
Tv W N 0 N Q | v | N 0 1 0 0 N1 N2 3 1
||v ||
2 ||v ||
2
|Tv |W
3 |Tv |W
3
or {a} = [N ] {a } e ...[2]
2×1 2´6 6´1
where a is the displacement at any point in the element, [N] shape function and {a}e is a vector of
nodal displacements.
Similarly, in case of 6-noded triangular element
{a } = [N ] { a} e ...[3]
2×1 2 ´ 12 12 ´ 1
1 Constant 1
x y Linear 3
x2 xy y2 Quadratic 6
x3 x 2y x y2 y3 Cubic 10
4 3 2 2 3 4
x xy xy xy y Quartic 15
5 4 3 2 2 3 4 5
x xy xy xy xy y Quintic 21
6 5 4 2 3 3 2 4 5 6
x xy xy xy xy xy y Hexadic 28
M M M M M M M
n n n
x L L xy L L yn
PASCALS TRIANGLE
In order to choose terms for any element the counting of terms begins at top and goes
downward. Depending upon type of variation required for the element the terms are taken up as
equal to the number of nodes in the element.
3RD PROOF 28-10-2006
2 7 1 2 1
8 6 7 6
9 5 8 5
3 10 4 3 4
(i) Quadratic along x, cubic along y. (ii) Linear along x, cubic along y.
1
x y
x2 xy y2
3 2 2
1 x xy xy y3
1 x y 4
x xy
3
xy
2
xy
3 4
y
x y x2 2 xy 2 y2 3 xy
3 2
xy
2 3
2 x x y xy
3 y
x xy y2 3 2 2 3 4 x3y3
x4 x y x y xy y
For three-dimensional element or parametric model the triangle for the terms can be
constructed in similar manner. The displacement models for following 3 D elements can be given as:
y x z
y
2 x2 z2
zx
xy yz
x
3 z3
x 2z y 2 z2
x yz 2
x 2y
1 xy 2 y 2z
y3
3
x x5 x 4z z 4x z5
2
3 xz
3 2
z3x
x4 y x y2 y 2z3 yz4
x2 y
3 y 4z y z2
3
xn
zn
4
xy
y5
yn
R| u(x, y , z) U| LMG 1 0 0 OP
or d (x, y, z) = S v( x , y , z) V = G kap = M 0 G1 0 PPkap ...[2]
|Tw(x, y , z)|W MN 0 0 G Q
1
i.e., different parts of this structure must fit together without discontinuity at all stages of loading.
The 2nd part of this requirement, compatibility at interfaces, means that since the elements
discretized have imaginary boundaries and they are the part of the same continuum behaving in
union and are not behaving as separate bodies, the displacement or strains of the interfaces must be
equal and in same direction if obtained from displacement model of element one and/or from
displacement model of other adjacent elements. There should be no deformation causing openings
or overlaps or separations at the element interfaces.
Broadly we can write that the displacement model must show continuity of deflected shape
within and over interfaces of elements. This condition is called compatibility conditions.
To describe the degree of compatibility achieved by interpolation function (or shape function)
at the element interfaces, we have a specific notation in common use.
(i) We say that we have C 0 continuity when the field variable only (and none of its derivatives)
maintains continuity at an interelement interface .
(ii) We say that we have C1 continuity when the field variable and its first derivatives are
continuous at element interfaces.
(iii) C2 continuity indicates that the field variable, its first derivatives, and its second derivatives
are all continuous at boundary interfaces, and so on.
Now, we can say that, for assurance of finite element convergence for a functional having P as
the highest order of a derivative, completeness requires CP continuity while compatibility requires
C P1 continuity.
Suppose that the displacement and its partial derivatives upto one order less than the highest
order derivative appearing in strain energy function is continuous.
In plane stress and strain problem, it is sufficient if continuity of displacement is satisfied, since
strain energy function includes only first order derivatives of the displacements.
1
(strain energy =
stress ´ strain)
2
This implies it is enough if C0 continuity is ensured in plane stress and strain problems. In case
F
of flexure problems i. e. ,
1 M2 I
GH 2 EI JK
F
where G M = - EI
d wI
2
H dx K
J.2
(2) Rigid body modes must be represented: The chosen displacement function (model) should
include the rigid body modes of the displacement of the element. This suggests that the rigid body
displacements at the modes must not induce any straining of the element. In order to avoid
complicated expressions, the terms pertaining to rigid body modes have not been sometimes
considered in the displacement function. That is, when the nodal degrees of freedom are given
values corresponding to rigid body motion, they must exhibit zero strain and zero nodal forces. In
the displacement model (function) there should be a term which permits all points on the element to
experience the same displacement.
3RD PROOF 28-10-2006
Example (1): In the displacement function u = a1 + a2x + a3y ; the term a1 provides for the rigid
body displacement.
This implies that to satisfy the requirement of rigid body displacement, there should be
constant term in the shape function selected.
Example (2): In case of CST, the straindisplacement relation is given by
[e] = [B]
RSuUV ...[1]
Tv W
Ly
1 M
23 y31 y12 0 0 0 OP
where [B] = 0 0 0 x32 x13 x12 ...[2]
2D M PP
MNx 32 x13 x21 y23 y31 y12 Q
For rigid body displacement
u1 = u2 = u3 = 1 U|
ex =y +y +y
23 31 12
|V
= (y y ) + (y y ) + (y y ) = 0 |
| ...[3]
2 3 3 1 1 2W
Similarly we can prove that the other strains are also zero.
(3) The displacement field must represent constant strain states of the element: If at any time
constant strains or constant temperature gradient occur within an element, the displacement model
should be able to provide for it. The displacement model consists in it the linear terms a2x, a3y etc.
These terms indicate the constant strain states if the element size is progressively decreased to
infinitesimal size.
In the displacement model,
u = a1 + a2x + a3y + a4x2 + L + amyn
v = am+1 + am +2x + am+3x2 + L + a2myn
a2 and am+2 provide for uniform strain ex.
a3 and am+3 provide for uniform strain ey.
When a system is subdivided into large number of small elements, the nodes of the element
may come quite close to one another and in such cases the variation of strains/gradient goes
negligibly small giving rise to a constant strain or temperature gradient.
Within the element, therefore, the parametric model must be capable of calculating constant
strains if it occurs. This corresponds to the terms a2, a3, a4, a m+2 , a m+3 , a m+4 , a 2m+2, a 2m+3 , a 2m+4 in
the equations above.
Consider, a small element D x, where the strains at the two opposite faces are as shown in
¶ex
Fig. 7.24. Over a length Dx, the increment in strain can be given by × Dx
¶x
3RD PROOF 28-10-2006
¶ex
ex ex + Dx
¶x
DX
Fig. 7.24
¶
\ If D x ® 0, e x . Dx ® 0
¶x
and the strains on the opposite faces become equal to ex , i.e., a constant strain may exist over the
element, constant strain conditions in other directions can also be explained in similar manner.
(4) Geometric isotropy: By interchanging x and y, the displacement pattern (model) does not
change. Hence no problem will be encountered in the formation of stiffness matrix. However, it
may be noted that all the terms (six terms upto quadratic variation) in the Pascal triangle are not
considered. On the other hand, it is a balanced one since x2 and its counterpart y2 in the Pascal
triangle are omitted. An additional consideration in the selection of polynomial shape function for
the displacement model is that the pattern should be independent of the orientation of the local
coordinate system. This property is known as geometric isotropy.
(5) Spatial isotropy: The displacement model (function) must satisfy the requirement of Spatial
isotropy or Geometric invariance. This means that the displacement pattern, should be independent
of the local coordinate system. This problem arises in two-dimensional elements. Constant strain
condition in the element fulfills the requirement. In that case, displacement fields can be
represented as a linear polynomial.
Example : u = a0 + a1x + a2y
v = a3 + a4x + a5y
After a careful study of these two polynomials we ascertain that the displaced pattern is not
biased towards a particular axis.
This property is known as Geometric isotropy. There are two simple guidelines to construct
polynomial series with the desired property of isotropy :
(1). Polynomials of order n that are complete, have geometric isotropy
(2) Polynomials of order n that are not complete, yet contain appropriate terms to preserve
symmetry, have geometric isotropy.
Example: Suppose we wish to construct a cubic polynomial expression for an element that has
eight nodal values assigned to it. In this situation, we have to drop two terms from the complete
cubic polynomial which contains 10 terms. To maintain geometric isotropy drop only terms that
occur in symmetric pairs i.e., x3, y3 or x2y, xy2.
3RD PROOF 28-10-2006
Thus, the acceptable eight term cubic polynomials shape functions exhibiting geometric
isotropy are:
a1 + a2x + a3y + a4x2 + a5xy + a6y2 + a7x2y + a8xy2
and a1 + a2x + a3y + a4x2 + a5xy + a6 y2 + a7x3 + a8y3
u u u
u = a1
u = a1 + a2x 2
v = a1 + a2x + a3x
x x x
Examples
1. Using polynomial method, find shape functions for two-noded line element.
x
x1 x3 x2
1 2 1 1
N1 = (1 – x) N2 = (1 + x)
2 2
x = –1 x=0 x = +1 1
l/2 l/2
(a) Two-noded line element (b) Shape function for node 1 (c) Shape function for node 2
Fig. 7.26
Solution:
Fig. 7.26(a) shows the typical line element. In this case the origin is in the middle.
The simple natural coordinate is defined as:
x - x3
x=
(l/2)
x1 - x 3 l/2
when, x = x1 ; x = =- = 1
l
( /2) l/2
x3 - x3
when, x = x3 ; x = = 0.
(l/2)
x2 - x3 l/2
when, x = x2 ; x = =+ = +1
(l/2) l/2
Node 1:
when x = 1; N1 = 1 UV ...[1]
when x = +1; N1 = 0 W
\ N1 = a0 + a1x ...[2]
Þ 1 = a0 a1 U|
0 = a0 + a1 V| using [1]
Solving, a0 = a1 W
1 1
a0 = ; a1 =
2 2
(1 - x)
\ N=
, (using [2])
2
There were two conditions. Therefore, a linear polynomial with two constants is assumed.
Node 2: when x = 1; N2 = 0
x = +1; N2 = 1 ...[1]
Now, let N2 = a0 + a1 x ...[2]
3RD PROOF 28-10-2006
Substituting the conditions from equation [1] into equation [2], we get
0 = a0 a1 UV
1 = a 0 + a1 ...[3]
W
1 1
Upon solving, a0 = ; a1 =
2 2
(1 + x )
\ N2 =
, (using [2])
2
2. Using polynomial method, find the shape function for the three-noded axial (linear) element.
Solution:
1 3 2
x1 x3 x2
–1 O +1
l/2 l/2 N1
1 1
N3 N2
Figure 7.27(a) shows the typical element. Nodes (1) and (2) are called external nodes where
connection is made to other adjoining elements. Node (3) is known as interval node which is
introduced to improve the stiffness characteristic of the element. This element is known as higher
order or refined element.
In this case, the origin is in the middle
(x - x3 )
x= holds good.
( l 2)
Node 1: We find that there are 3 conditions available.
They are:
R| x = 1 ; N = 1 R| 1
S| x = 0 ; N = 0 S|
1
T x = +1; N = 0 T
1
\ N = a1 + a2 x + a3 x2 ...[1]
3RD PROOF 28-10-2006
R| 1 = a a + a R|
1 2 3 ...[2]
S| 0 = a + a 0 + a 0 S|
1 2 3 ...[3]
T+1 = a + a + a T
1 2 3 ...[4]
Solution by using determinants:
On solving for a1 and a2, we get
1 1
a1 = 0; a2 = ; a3 = +
2 2
a1 − a2 a3 −1
= = =
−1 1 −1 1 1 −1 1 −1 −1 1 −1 1
0 0 0 1 0 0 1 0 0 1 0 0
1 1 −1 1 1 −1 1 1 −1 1 1 1
a1 -a a -1
or, = 2 = 3 = ...[1]
∆1 D2 D3 D
−1 1 −1
D1 º 0 0 0 ® R3 ® R3 + R1
1 1 −1
-1 1 -1
= 0 0 0 = 1[0 0] 1 [0 0] 1 [0] = 0; etc.
1 2 -2
N1 = a1 + a2x + a3x2
x
Þ N1 = (x 1)
2
This is shown in Fig. 7.27(b).
Node 2: N2 = a1 + a2 x + a3x2
Available conditions are :
R| when x = 1; N2 = 0
S| when x = 0 ; N2 = 0
T when x = 1; N2 = 1
Substituting in N2 and solving, we get
1 1
a1 = 0; a2 = ; a3 =
2 2
3RD PROOF 28-10-2006
x
Þ \ N2 = (x + 1)
2
This is shown in Fig. 7.27(d).
Node 3: N3 = a1+ a2 x + a3x2
Available conditions are:
R| when x = 1; N3 = 0
S| when x = 0; N3 = 1
T when x = 1; N3 = 0
Substituting in N3 and solving, we get
a1 = 1; a2 = 0 and a3 = 1
\ N3 = 1 x2
The same is plotted in Fig. 7.27(c).
3. Using polynomial functions (generalised coordinates), find shape functions for two- noded
bar/truss elements.
Solution:
1 2
1
1 P 2
x N1
u1 u2
l 1
x1 x2
N2
The bar/truss element will be able to carry either a tensile or compressive force when used in a
system or assemblage. In this case total nodal unknowns are displacements u1 and u2 along x-axis.
We choose a polynomial with only two constants to represent displacement at any point in the
elements.
Let u = a1 + a2x ...[1]
where a1, a2 are generalised coordinates. The matrix form of [1] is
u = [1 x]
RSa UV
1
Ta W
2
We have [d] =
RSu UV = LM1 x OPRSa UV
1 2 1
Tu W N1 x QTa W
2 2 2
−1
RSa UV = LM1 x OP RSu UV
1 1 1
Ta W N1 x Q Tu W
2 2 2
T
=
1 L x -1OP RSu UV
=M
2 1
(x - x ) N- x
2 1 Q Tu W
1 1 2
1 Lx - x O R u U
2 1 1
= M PS V
l N-1 1 Q Tu W 2
\ u = [1 x] S V
Ra U 1
Ta W 2
1 L x - x O Ru U 2 1 1
= [1 x] M PS V
l N-1 1 Q Tu W 2
1 ì u1 ü
= [ x2 - x - x1 + x] í ý
l îu2 þ
=
LM x 2 − x x − x1 OP RSu UV 1
N l l Q Tu W 2
= [N1 N2]
RSu UV 1
Tu W 2
= N1u1 + N2 u2
x2 - x x - x1
where N1 = ; N2 =
l l
Thus, the shape function [N] is
x
3 1 2
u3 u1 u2
l l
Fig. 7.29
These generalised coordinates can be evaluated using the three nodal degrees of freedom u1, u2
and u3.
Since the origin is in the middle [Fig. 7.29] of the element
when x = 0; \ u1 = a0 ...[2]
when x = + l; u = u2
Þ u2 = a0 + a1l + a2l2 ...[3]
when x = l; u = u3
Þ u3 = a0 a1l + a2l2 ...[4]
Writing equations [2], [3] and [4] in matrix form, we get
R|u U| LM1
1 0 0 OP R|a U|
0
S|u V| = M1
2 l l2 PP S|a V|
1 ...[5]
Tu W MN1
3 -l l 2 Q Ta W
2
¯ ¯ ¯
u* C a
where [C] = connectivity matrix.
Inverting the same, we get the displacement transformation matrix [C] 1
1
LM2l 3
0 0 OP
[C]1 = 3 MM 1 l2 −l 2 PP
2l
N−2l l l Q
Putting equation [1] in matrix form
R|a U| 0
2
[u] = [1 x x ] Sa V 1
|Ta |W 2
¯ ¯
P A
3RD PROOF 28-10-2006
LM2l 3
0 0 OP 1
\ 2
[N] = [1 x x ] M 0 l2 −l 2PP
MN−2l 2l 3
l l Q
Multiplying the above, we set the shape functions as indicated below :
F xI
N1 = 1 -
2
GH l JK
2
N2
Fx x I
=G +
2
H 2l 2l JK2
N3 =G
F -x + x I 2
H 2l 2l JK 2
and the displacement function is [u] = [N] {u*} = N1u1 + N2u2 + N3u3.
5. Using polynomial functions (generalised coordinates) determine shape function for a two-
noded beam element.
Solution: The beam element has got four degrees of freedom. Eventhough there are two nodes,
there will be four shape functions.
l, EI
1 3
1 2
x=q x=l
u1, q1 u2, q2
l
x1 = 0 x2 = l
Fig. 7.30
Here C1 continuity is to be satisfied, since the strain energy contains second differentiation
d2w
term and so at each node, unknowns are the displacements and slopes, i.e.,
dx 2
3RD PROOF 28-10-2006
R|w U|
1
|q |
[d] = S V
1
||w ||
2
Tq W
2
¶w1 ¶w
where q1 = ; q2 = 2
¶x ¶x
Since there are four degrees of freedom we select polynomials with four constants, the
displacement field will be:
w = a1 + a2x + a3x2 + a4 x3 ...[1]
¶w
[1] satisfies compatibility and completeness requirement. Now q = = a2 + 2a3x + 3a4x2. For the
¶x
sake of convenience, we select local coordinate system
x1 = 0; x2 = l
\ w1 = a1; q1 = a2
w2 = a1 + a2l + a3l2 + a4l3
q2 = a2 + 2a3l + 3a4 l2
i.e.,
| q | 0 1 0 0 P |Sa |V
{d} = S V = M
1 2
2
3
T q W N0 1 2l 3l Q Ta W
2 4
\
|Sa |V = M0 1 0 0 P |S q |V
2 1
2
2
Ta W N0 1 2l 3l Q T q W
4 2
LMl 0 -3l 2l OP R w U
4 2
1
= 4
1
4
MM 0 l -2l l PP ||S q ||V
4 2
2
2
1
MM 0 0 -l -l2l PP ||wq ||
3l - 2l 0 0 3l
3 2
2
N QT W 2
LM 1 0 0 0 OP Rw U
0 1 0 0 1
M -3 -2 3 -1 P || q ||
= M
MM l2 1l -l 2 1l PPP S|w V|
1
2 2
2
3MN l l l l PQ |T q |W
2 3 2
2
3RD PROOF 28-10-2006
R|a U| 1
= [1 x x2
|a |
x]S V 3 2
||a || 3
Ta W 4
LM 1 0 0 0 OP Rw U
0 1 0 0 1
x] M
M -3 -2 3 -1 PP || q ||
1
= [1 x x2
PP S|w V|
3
2
MM l2 l l2 l 2
1 -2 1
MN l 3
l2 l3 l2 PQ |T q |W
2
R|w U|
1
LF 3x
= MG 1 -
2
2x
+ 3
3
I F x - 2x 2
x
+ 2
3
I F 3x 2
2x
- 3
3
I F- x 2
x3
+ 2
I OP |S q |V
1
MNH l 2
l
JK GH l l
JK GH l 2
l
JK GH l l
JK QP |w |
2
|T q |W
2
3Tu W MN1 x y PQ Ta W
3 3 3
Ta W MN1 x y PQ Tu W
3 3 3 3
LM1 x1 1 y O L1 1 1O
P M P
Now, MM1 x2 2 y P = M x x x P = 2A
1 2 3
N1 x3 3 y PQ MN y y y PQ
1 2 3
1M
L1 x y OP
1 1
Þ A = M1 x y P2 2
2
MN1 x y PQ
3 3
where A is the area of triangle with vertices at (x1, y1); (x2, y2) and (x3, y3), i.e., area of the element.
T
R|a U| 1
1 LMx y - x y y - y
2 3 3 2 2 1 x3 - x2 OP R|u U|
1
\ S|a V| = 2A
2 MM x y - x y y - y
3 1 1 3 3 1 x1 - x 3 PP S|u V|
2
Ta W
3 Nx y - x y y - y
1 2 2 1 1 2 x2 - x1 Q Tu W
3
L a b c OP R|u U|
1 M
1 1 1 1
= a b c Su V
MNa b c PPQ |Tu |W
2A M
2 2 2 2
3 3 3 3
1 M
La a a OP R|u U|
1 2 3 1
= b b b P Su V ...[2]
2A M
1 2 3 2
MNc c c PQ |Tu |W
1 2 3 3
3RD PROOF 28-10-2006
R|a U| 1 La
1 M
1 a2 a3 OPR|u U|
1
= [1 x y] Sa V = [1 x y] b b2 b3 PPS|u V|
2A M
2 1 2
|Ta |W 3
MNc 1 c2 c3 QTu W
3
La
=M 1 + b1x + c1y a2 + b2 x + c2 y a3 + b3 x + c3 y OP R|Suu U|V
1
2 ...[4]
N 2A 2A 2A Q |Tu |W
3
V| |Tu |WV 3
|| N
1
1
2 3 1
|| 2 3
1 (x, y) = (a + b x + c y);
1 1 1 ||
2A
|V 1 V|
|| N2 (x, y) =
2A
(a + b x + c y);
2 2 2
||
|| N (x, y) =
1
(a + b x + c y) |W
W 3
2A
3 3 3
R|v U| 1
Similarly, v = [N (x, y) N (x, y) N (x, y)] Sv V
1 2 3 2
|Tv |W 3
The functions Ni = Ni (x, y), i = 1, 2, 3 are called shape functions and defined in the element (e). It is
easily verified from equation [3] that
Ni (xi, yj) = dij [6]
where dij is a Kronecker delta,
dij = 1, i = j; dij = 0, i ¹ j
3RD PROOF 28-10-2006
R|u U| 1
||uu ||2
RSuUV = RSu(x, y)UV = LMN 1 N2 N3 0 0 0 O 3
=
LMN 0 OP {f (e)
} ...[7]
N 0 NQ
Natural coordinates for triangular elements: Representation of the natural coordinates (or area
coordinates or local coordinates) at any point P (x, y) belongs to the triangular element.
Let (e) be a triangular element and a point P(x, y) Î (e) can be associated with (L1, L2, L3) defined
by:
area P23
L1 = ,
area 123
area P31
L2 = , ...[1]
area 123
area P12
L3 =
area 123
as shown in the Fig. 7.32.
3
3
L2 = 0 L1 = 0
G
FG 1 , 1 , 1 IJ
P (x, y) H 3 3 3K
1 2
L3 = 0
1
2
(Natural coordinates representation) (Variation of natural coordinates)
3 (0, 1)
1 (0, 0) 2 (1, 0)
(Standard triangle)
Fig. 7.32
3RD PROOF 28-10-2006
Examples:
1. Using natural coordinate system, determine the shape functions for a two-noded bar element.
Solution: Since this element has only two nodal values, we select only linear function in natural
coordinates. 1 P(L1, L2) 2
Let u = a1L1 + a2L2
L1 = 1 L1 = 0
= [L1 L2]
LMa OP 1
L2 = 0 L2 = 1
Na Q 2
Na Q N0 1Q Tu W
2 2
1 L 1 0O R u U 1
= M P S V
1 N0 1Q Tu W 2
\ u =[L L ] S V
1
Ra U
2
1
Ta W 2
= [L L ] M
1
L1 0OP RSu UV = [L L ] RSu UV
2
1
1 2
1
N0 1Q Tu W Tu W2 2
Since 1
Ru U
2
1
u = [N N ] S V (by definition of shape function)
Tu W 2
Hence, N1 = L1 and N2 = L2
2. Using natural coordinate system, derive the expression for shape function for a two-noded bar
element taking natural coordinate x as varying from 1 to +1.
Solution: The bar element in the natural coordinate x varies from 1 to +1 as shown in Fig. 7.33.
} 1
x = –1 x=0
P(x) 2
x=1 }
Fig. 7.33
= [1 x]
RSa UV 1
...[1]
Ta W 2
3RD PROOF 28-10-2006
} }
1 2
1 Variation of
shape function
N1
1
N2
Fig. 7.34
RSu UV = LM1
1 −1 OP RSa UV ; since x = 1 at node (1) and x = 1 at node (2)
1
Tu W N1
2 1 Q Ta W 2
-1
\
RSa UV = LM1
1 -1O Ru U
S V 1
Ta W N1
2 1 PQ Tu W 2
-1
=
1
=M
L 1 -1OP RSu UV 1
1 + 1 N+1 1 Q Tu W 2
1 L 1 1O Ru U 1
= M PS V
2 N-1 1Q Tu W 2
\
Ra U 1
u = [1 x] S V = [1 x] M
1 L 1 1O Ru U
PS V 1
Ta W 2 2 N-1 1Q Tu W 2
1
= [1 x 1 + x] S V
Ru U 1
2 Tu W 2
= M
L 1 - x 1 + x OP RSu UV = [N N ] RSu UV
1
1 2
1
N 2 2 Q Tu W 2 Tu W 2
1- x 1+ x
where N1 = ; N2 = ...[2]
2 2
3. Using natural coordinates, find the shape functions for a constant strain triangular (CST)
element.
Solution: A constant strain triangular element (CST) of arbitrary shape with nodes at the corners
denoted as 1, 2 and is shown in Fig. 7.35. The natural coordinates of 1, 2 and 3 are (1, 0, 0), (0, 1, 0)
and ( 0, 0, 1 ) respectively.
3RD PROOF 28-10-2006
2 2
1
1
x
(a) Typical CST element (b) Variation of N1
Fig. 7.35
The linear displacement variation of a triangular element shown in Fig . 7.35 can be expressed in
natural coordinates as,
u = a1L1 + a2 L2 + a3 L3 ...[1]
T
i.e., u = {f2} {a} ...[2]
where {f2}T = [L1 L2 L3] and {a}T = [a1 a2 a3]
Substituting the natural coordinates for nodes 1, 2 and 3, the u-components of nodal
displacements in [2]
we obtain:
R|a U|1
u = [L1 L2 L ] Sa V
3 2
|Ta |W
3
R|u U| LM1
1 0 0O R a U
P| | 1
\ S|u V| = M0
2 1 0P Sa V 2
Tu W MN0
3 0 1PQ |Ta |W 3
LM1 0 0O R u U
P| | 1
= M0 1 0P Su V 2
MN0 0 1PQ |Tu |W 3
3RD PROOF 28-10-2006
R|a U| 1
\ u = [L1 L L ] Sa V
2 3 2
|Ta |W 3
LM1 0 OPR|
0 u1 U|
= [L1 L L ] M0 1
2 3 PPS|
0 u2 V|
MN0 0 1 u3
QT W
R|m U| 1
= [L1 L L ] Sm V
2 3 2
|Tm |W 3
R|m U| 1
= [N1 N N ] Sm V
2 3 2
|Tm |W 3
\
RSuUV = LML
1 L2 L3 0 0 0
d
OPl q = LMN 0 OPldq
e e
Tv W N 0 0 0 N1 N2 N3 Q N 0 NQ
where N1 = L1; N2 = L2
and N3 = L3;
Variation of N1 is shown in Fig. 7.35(b).
4. Derive shape functions in terms of global coordinates for a three-node triangular element with
nodes 1, 2 and 3 located at (x1, y1), (x2, y2) and (x3, y3) respectively, in the global system.
Solution: Let us assume an interpolation function in the form
u = c1 + c2 x + c3y ...[1]
Equation [1] in matrix form is,
c1 R| U|
u = [1 x y] c2 S| V|
c3 T W
or, u = [a] {C} ...[2]
3RD PROOF 28-10-2006
y3
1 y2
y1
x
x1
x2
Fig. 7.36
R| u = c + c x
1 1 2 1 + c3 y1 U| R|u U| LM1
1 x1 y1 OPR|c U|
1
S|u = c + c x
2 1 2 2 + c3 y2 V| or S|u V| = M1
2 x2 y2 PPS|c V|
2 ...[4]
Tu = c + c x
3 1 2 3 + c3 y3 W Tu W MN1
3 x3 y3 QTc W
3
1
1 x1LM y1 OP
where A= det 1 x2 MM y2 PP
2
1 x3 N y3 Q
A is the area of the triangular element.
5. Using natural coordinate system, determine the shape function for linear strain triangular
element (LST element).
Solution: Considering Pascals triangle, the displacements in x and y directions vary in the
quadratic form (one order higher than the variation of strain). As there are six nodal values we have
to pick a polynomial with six constants. Let us choose the shape function with quadratic terms in
natural coordinate system as:
u = a1L12 + a2L22 + a3L32 + a4 L1 L2 + a5 L2L3 + a6 L3L1 ...[1]
y
3 3 3
5 5 5
2 2 2
6 6 6
1
4 4 4
1
1
1 1
x
(a) Typical LST element (b) Variation of N1 (c) Variation of N4
Fig. 7.37
L1 0 0 0 0 0 OP a
R|u U| MM 0
1 1 0 0 0 0
PP R|a 1 U|
||uu || MM 01
2 0 1 0 0 0
| 2 ||
0 P |a
1 1
0 0 3
S|u V| = MM 4
3
4
4 4 PP Sa
| 4
V|
1 1 1
||u || MM 0
5 4 4
0
4
0 P |a
P| 5
||
|Tu |W M 1
6
0
1
0 0
1 P |Ta 6 |W
MN 4 4 4 PQ
3RD PROOF 28-10-2006
LM 1 0 0 0 0 0 OP
MM 00 1 0
0 1
0
0
0
0
0
0
PP
and [A1 ]=M PP
MM-1 -1 0 4 0 0
PP
MM-01 -1 -1
0 -1
0
0
4
0
0
4 PQ
N
\ {a} = [A]1 {u}e
and we have by [1]
u = a1 L12 + a2L22 + a3 L 32 + a4L1L2 + a5L2L3 + a6L3L1
R|a U| 1
||aa ||2
3
= [L21 L22 L23 L1 L2 L2 L3 L3 L ]S V
1
||a ||4
||Taa ||W
5
LM 1 0 0 0 0 0 OP
MM 00 1 0
0 1
0
0
0
0
0
0
PP
= [L21 L22 L23 L1 L2 L2 L3 L3 L ]M
1 PP
MM-1 -1 0 4 0 0
PP
MM-01 -1 -1
0 -1
0
0
4
0
0
4 PQ
N
= [(L21 L1 L2 L3 L1), (L22 L1 L2 L2 L3), (L23 L2 L3 L3 L1), 4 L1 L2, 4 L2 L3, 4 L3 L1] {u}e
= [N1 N2 N3 N4 N5 N6 {u}e
where N1 = L 12 L1L2 L3 L1
N2 = L 22 L1L2 L2 L3
3RD PROOF 28-10-2006
N3 = L 32 L2L3 L3 L1
N4 = 4 L1L2
N5 = 4 L2L3
and N6 = 4 L3L1
Now, N1 = L 12 L1L2 L3L1
= L1 (L1 L2 L3)
= L1 [L1 (1L1)] = L1 (2L1 1)
(3L1 + L2 + L3 = 1)
Similarly N2 = L2 (2L2 1)
and N3 = L3 (2L3 1)
Now, it can be easily proved that
v = [N1 N2 N3 N4 N5 N6] {v}e
\
LMuOP = LMN 0 OP { v} e ...[2]
NvQ N 0 N Q
where {d}Te = [u1u2 u3 u4 u5 u6 v1 v2 v3 v4 v5 v6]
and [N] = [N1 N2 N3 N4 N5 N6] {d}e
N1 = L1 (2L1 1);
N2 = L2 (2L2 1);
N3 = L3 (2L3 1);
N4 = 4L1 L2
N5 = 4L2 L3
N6 = 4L3 L1
The variations of N1 and N4 are as shown in Fig. 7.37.
6. Using natural coordinates, find the shape functions for 4-noded rectangular element.
Solution: We descretize the domain R into rectangular elements by drawing lines parallel to the x
and y axes. The natural coordinates for a rectangular element shown in Fig. 7.38 are defined by
x - xc y - yc
x= and h = ...[1]
a a
where xc and yc are the coordinates of two origin and 2a ´ 2b is the size of the element.
Let us assume the value of the function over the element as :
u = a1 + a2x + a3h + a4xh ...[1]
3RD PROOF 28-10-2006
h
4 (–1, 1) 3 (1, 1)
x
0
|u | 1 1 -1 -1P|Sa |V
{u} = S V = M
2 2
...[2]
e
||u || MM1 1 1 1 PP||a ||
3 3
Tu W N1 -1 1 -1QTa W
4 4
-1
R|a U| LM1 -1 -1 1 OP R|u U|
1 1
\
|Sa |V = M1 1 -1 -1P |Su |V
2 2
4Ta W N1 -1 1 -1Q Tu W 4
or in matrix format:
{a} = [A]1 {u}e
where [A1] can be shown to be equal to
LM 1 1 1 1 OP
MM 41 4
1
4
1
4
1
PP
[A]1 = M
M- 4 4 4
-
4 PP
MM- 14 -
1
4
1
4
1
4
PP
MM 1 -
1 1
-
1 PP
N4 4 4 4 Q
3RD PROOF 28-10-2006
\ u = a1 + a2 x + a3h + a4 xh
R|a U| 1
|a |
= [1 x h xh] S V
2
||a || 3
Ta W 4
LM 1 1 1 1 OP
MM 41 4
1
4
1
4
1
PP
= [1 x h xh] M
M- 4 4 4
-
PP
4 {u}
e ...[1]
MM- 14 -
1
4
1
4
1
4
PP
MM 1 -
1 1
-
1 PP
N4 4 4 4 Q
R|(1 - x) (1 - h)U|
1 |(1 + x) (1 - h)|
{u} = S
4 |(1 + x) (1 + h)|
V {u} e ...[2]
|T(1 - x) (1 + h)|W
LM (1 - x) (1 - h) OP
MM (1 + x)4(1 - h) PP
= M
M 4 PP {u} ...[3]
e
MM (1 + x) (1 + h) PP
MM (1 - x)4(1 + h) PP
NM 4 QP
R| N U|
1
|N |
2
= S V {u} = [N] {u}
e e ...[4]
||N ||
3
TN W
4
3RD PROOF 28-10-2006
R|N 1 =
(1 - x) (1 - h)
;
U|
|| 4 ||
(1 + x ) (1 - h)
|SN 2 = ; |V
where 4
||N (1 + x) (1 + h) ||
3 = ;
4
|| (1 - x) (1 + h)
||
|T N4 =
4 |W
we can write:
1
Ni = (1 + x xi) (1 + h hi) , (i = 1, 2, 3 and 4) ...[5]
4
R|v U| 1
Similarly, V = [N1 N2 N3
|v |
N]S V4
2
||v || 3
Tv W 4
\
RSuUV = LMN N N N 01 2 3 4 0 0 0 OP
{d}e
Tv W N 0 0 0 0 N 1 N2 N3 N4 Q
N =S
i
R1, at node i
T0, at all other nodes
7. Using natural coordinates, find the shape function for quadratic rectangular element.
Solution: Let us assume a complete third order polynomial in the form:
u = a1 + a2 x + a3 h + a4 x2 + a5 xh + a6h2 + a7 x2h + a8xh2 ...[1]
(dropping x3 and h3 terms, as [1] has to maintain geometric isotropy).
y
h
4 (–1, 1) 7(0, 1) 3 (1, 1)
b
6(1, 0)
8(–1, 0) x
Since the geometric invariance is achieved if the polynomial includes all the terms i.e., the
polynomial is a complete one. However, invariance may be achieved if the polynomial is
balanced in case all the terms cannot be included.
For the given element, there are 8 nodal values for u and 8 for v.
The nodal displacements {u}e can be obtained by substituting the coordinates for the nodes as
R|u U| LM1
1 - 1 -1 1 1 1 -1 -1 OP R|a 1 U|
1 - 1 1 -1 1 -1 1
||uu || MM11
2
3 1 1 1 1 1 1 1 PP ||aa 2
3
||
|u | 1
{u} = S V = M4 -1 1 1 -1 1 1 -1 PP |Sa 4 |V ...[2]
e
||uu || MM11
5 0 -1 0 0
1 0 1 0
1 0 0
0 0 0 PP ||aa 5 ||
||u || MM1
6 6
7 0 1 0 0 1 0 0
PPQ ||a 7 ||
Tu W MN1
8 -1 0 1 0 0 0 0 Ta 8 W
{u}e = [A] {a} ...[3]
or {a} = [A]1 {u}e ...[4]
1
where [A] can be shown to be equal to
LM-1 -1 -1 -1 2 2 2 2 OP
MM 00 0 0 0 0 2 0 -2
0 0 0 -2 0 2 0 PP
[A]1 =
1 MM 11 1 1 1 -2 0 -2 0
-1 1 -1 0 0 0 0
PP ....[5]
4
MM 1 1 1 1 0 -2 0 - 2 PP
MMN--11 -1 1 1 2 0 -2 0
1 1 -1 0 - 2 0 2
PPQ
but, u = [1 x h x2 xh h2 x2h xh2]{a}
= [1 x h x2 xh h2 x2h xh2] [A]1 {u}e (Using [4])
|| 12 (1 + x)(1 - x)(h - 1) ||
|| 2 (1 + x)(1 + h)(1 - h) ||
|| 12 (1 + x)(1 - x)(h + 1) ||
|| 1 (1 - x)(1 + h)(1 - h) ||
T2 W
3RD PROOF 28-10-2006
R| N U|
1
||NN ||
2
3
||N ||
4
= S V {u} e ...[7]
||N ||
5
||NN ||
6
7
|TN |W
8
RSuUV = LM N
1´8
0
1´8
OP Ru Ue
N P ST v VW
Thus,
TvW MN 0 1´8 1´8 Q e
h
4 (–1, 1) h=1 3 (1, 1)
x=1
0 x
Serendipity elements
1. Shape functions for 4-noded rectangular element
4 3
1 2
(a) Shape function N1 (b) Shape function N2
1 = k (1 + 1 (1 + 1)
1
Þ k=
4
(1 - x)(1 - h)
\ N1 =
4
(1 + x )(1 - h)
Similarly, N2 =
4
(1 + x )(1 + h)
N3 =
4
(1 - x )(1 - h)
and N4 =
4
1
or, Ni = (1 + xi x) (l + hi h)
4
R|(1 − x) (1 − h)U|
1 |(1 + x) (1 − h)|
or, {N} = S
4 |(1 + x) (1 + h)|
V
|T(1 − x) (1 + h)|W
are the required shape functions.
2. Derivation of element stiffness for linear serendipity rectangle
The displacement in x and y directions can be written in terms of nodal displacements as
LM ¶ kNp ` T
k0p OP
MM ¶x PP RuU
¶
oÎt = M k0p ¶y
kNp T
PP STvVW ...[2]
MM PP
MN ¶¶y kNp T ¶
¶x
kNp T
Q
¶ ¶ ¶x 1 ¶
where = = ...[3]
¶x ¶x ¶x a ¶x
¶ ¶ ¶h 1 ¶
= =
¶y ¶h ¶y b ¶h
3RD PROOF 28-10-2006
1 1
and [K] = z
V
[B]T [C] [B] dv = abt zz
-1 -1
[B]T [C] [B] dx dh ...[5]
R|u U| 1
Tu W 4
LM 1 ¶ kNp ` T
k0p OP
MM a ¶x 1 ¶
PP
[B] = M k0p b ¶h
kNp PP T
...[7]
MM ¶ P
1 ¶
MN 1b ¶h oN t* T
a ¶x
oN t P * T
Q
where N* are constant equal to its value at centroid.
The derivation of stiffness and consistent load vector is exactly same as triangular element
except that ab dx dh = dx dy. Hence
1 1
t z BT CB dA = abt z z
x = -1 h= -1
BT CB dx dh. ...[8]
h x–h+1=0
4 (–1, 1) 7 (0, 1) 3 (1, 1)
–x – h + 1 = 0
1 8 (–1, 0) x
0 6 (1.0, 0)
x y
–x – h + 1 = 0
2 2
x xy y
2 2 3
3 xy xy y 1 (–1, –1) 5 (0, –1) 2 (1, –1)
x
x+h+1=0
(a) Shape function for quadratic edge (b) Equations of various lines
displacement
h
x
1 1
5
N1 = k(1 – x) (1 – h) (1 + x + h) 1 2
N5 = (1 – x ) (1 – h)
1 4
k=–
4
(c) Shape function N1 (d) Shape function N5
Fig. 7.43
(1 + x)(1 + h)(1 - x - h)
N3 =
4
(1 - x)(1 + h)(1 + x - h)
and N4 =
4
for mid-side node 5 the conditions to be satisfied are
(a) Along x = 1 N5 = 0
(b) Along h = 1 N5 = 0
(c) Along x = 1 N5 = 0
(d) At node 5 where x =0 , h = 1, N5 = 1
\ Let N5 = C (1 x)(1 h) (1 + x)
This form satisfies N1 = 0 at all nodes other than node 5. From the condition d we get
1 = C (1 0)(1 + 1) (1 + 0)
1
\ C=
2
1 (1 - x 2 )(1 - h)
\ N5 = (1 x ) (1 h ) (1 + x) =
2 2
Similarly, it may be shown that
(1 + x )(1 - h 2 )
N6 =
2
(1 - x 2 )(1 + h)
N7 =
2
(1 - x )(1 - h2 )
N8 =
2
Hence, let
N1 = C (1 x) (1 h) , where C is arbitrary constant.
Conditions (a) and (b) are satisfied. Condition (c) gives,
1
1 = C (1 + 1) (1 + 1) or C =
4
(1 - x )(1 - h)
\ N1 =
4
On the same lines we can get,
(1 + x )(1 - h)
N2 =
4
(1 + x )(1 + h)
N3 =
4
3RD PROOF 28-10-2006
(1 - x )(1 - h)
and N4 =
4
Now we can write the shape function vector as
4 10 9 3
1
x y 11 8
2 2
x xy y
2 2 3
3 xy xy y
x
3
2 2 xy
3
4 12 7
4 xy xy y
x
1 5 6 2
(a) Pascal triangle (b)
Fig. 7.44
~
U = a1 + a2x + a3y + a4x2 + a5xy + a6y2 + a7 x3 + a8x2y + a9xy2 + a10y3 + a11x3y + a12xy3
The points 5, 6, 7, 8, 9, 10, 11, 12 lie on the circle shown in Fig. 7.44(b). The radius of this circle = OA.
2
=
RS 1 UV 1
+ 1 since A ( , 1) and O = (0, 0) =
10
T3W 3 3
3RD PROOF 28-10-2006
N1 = C(1 x)(1 h)
FG x 2
+ h2 -
10IJ
satisfies N1 = 0 for all nodes except for node 1.
H 9 K
For node 1 N1 = 1.
\
FG
1 = (1 x1) (1 h1) x 12 + h12 -
10 IJ
H 9 K
But we know x1 = h1 = 1
\ 1 =2´2 ´ 1+1-
FG 10
C=
IJ
32
C
H 9 K
9
9
or C=
32
\ N1 =
9 FG
(1 x) (1 h) x 2 + h2 -
10 IJ
32 H 9 K
1
= (1 x) (1 h) {9 (x2 + h2) 10}
32
Along the similar lines, we get,
R| N 2 =
1 R|
(1 + x) (1 h) {9(x2 + h2) 10}
32
|| ||
1 2 2
S| N3 =
32
(1 + x) (1 + h) {9(x + h ) 10} S
||
|| N =
1
(1 x) (1 + h) {9(x + h ) 10} |
2 2
|T4
32 |T
From midside node 5,
ì 1 x = 0 ensures N5 = 0 at nodes 2, 7, 8, 3ì
ï ï
ï 1 h = 0 ensures N5 = 0 at nodes 3, 9, 10, 4 ï
ï 1 + x = 0 ensures N5 = 0 at nodes 4, 11, 12, 1 ï
ï ï
í 1 3x = 0 ensures N5 = 0 at node 6. í
ï ï
ï \ Let N5 = C(1 x) (1 h) (1 + x)(1 3x) ï
ï ï
ï 1 ï
î At node 5, x = , h = 1 and N5 = 1 î
3
3RD PROOF 28-10-2006
4 2
\ 1 =C´ ´ 2´ ´2
3 3
9
C=
32
9
\ N5 = (1 x) (1 h) (1 + x) (1 3x)
32
9
= (1 x2) (1 h) (1 3x)
32
Similarly, the shape functions for all the twelve nodes may be written as:
R| ( 1 - x ) (1- h) [9(x 2 + h 2 ) - 10 U|
|| ( 1 + x ) (1- h) [9(x 2 + h 2 ) - 10 ||
[9(x 2 + h 2 ) - 10
|| (( 11 +- xx )) ( 1 + h)
(1+ h) [9(x 2 + h 2 ) - 10
||
|| 9 ( 1 - x ) 2
(1- h) ( 1 - 3x ) ||
2
[N] =
1 |S 9 ( 1 - x ) 2
(1- h) ( 1 + 3x ) |V
32 ||9 ( 1 - h ) (1+x ) ( 1 - 3h ) ||
2
||99 (( 11 -- hx ))
2
(1+x )
( 1+ h)
( 1 + 3h )
( 1 + 3x )
||
||9 ( 1 - x )
2
(1+ h) (1 - 3x ) ||
2
||9 ( 1 - h )
2
(1-x ) ( 1 + 3h ) ||
T9 ( 1 - h ) (1-x ) ( 1 - 3h ) W
It is not immediately obvious that these elements contain rigid body modes. Constant strain
states must be checked.
Illustration 4 3 1
Ho°i ( y)
2b
( y)
y 2a
Hoj
°
1 2 1
x
°
Hoi ( x)
1
°
Hoj ( x)
1
4 3 4 3
1 2 1 2
° ° ° °
f1 = Hoi ( x ) Hoi ( y) f 2 = Hoj ( x ) Hoi ( y)
4 3 3
4
1 2 1 2
° ° ° °
f3 = Hoj ( x ) Hoj ( y) f 4 = Hoi ( x ) Hoj ( y)
R|U U| 1
U = [N1 N2 N3
|U |
N] S V
4
2
||U || 3
TU W 4
4 3
( y)
H11i ( y)
Hoi
1
H11j ( y)
Hoj
1
( y)
1 2
u1 (U, x )1
(U , y ) 1
1
Hoi ( x)
H11i ( x )
1
Hoj ( x)
H11j ( x )
Ui = 1
1 1
N1 = Hoi ( x ) Hoi ( y) N2 = H11i ( x ) Hoi
1
( y) 1
N3 = Hoi ( x ) H11j ( y)
Fig. 7.46(b) Shape functions N1, N2, N3 for second order Hermitian Element
R| U U| 1
||(UU , xy) || 1
~ ( , )
]S
|| : V||
1
U = [N1 N2 ... N12
|T(U ,:y) |W 4
where N1 ... N12 are the shape functions which are shown in Fig. 7.46(b).
3RD PROOF 28-10-2006
|| H (x) = x (1 x/2a)
1 | 2
N1 (x, h ) =
1 1 LM 1
(h 1) (x 1) (h - 1) (x - 1) - ( h + 1) (x + 1) - (h + 1) ( h - 1) - (x + 1) (x - 1)
OP
8 2 N 2 Q
a
H1 (x, h) = (h 1) (x 1)2 (x + 1)
8
b
K1 (x, h) = (h 1)2 (x 1) (h + 1)
8
N2 (x, h) =
1 1 LM 1
( h 1 ) ( x + 1 ) (h - 1) (x + 1) - ( h + 1) (x - 1) + (h + 1) (h - 1) + (x + 1) (x - 1)
OP
8 2 N 2 Q
a
H2 (x, h) = ( h 1 ) ( x + 1 )2 (x 1)
8
4 3
x
C
1 2
b
K2 (x, h) = ( h 1 )2 ( x + 1 ) (h + 1)
8
N3 (x, h) =
1 1LM 1
( h + 1 ) ( x + 1 ) (h + 1) (x + 1) - ( x - 1) (h - 1) - ( h + 1) ( h - 1) - (x + 1) (x - 1)
OP
8 2 N 2 Q
a
H3 (x, h) = ( h + 1 ) ( x + 1 )2 (x 1)
8
b
K3 (x, h) = ( h + 1 )2 ( x + 1 ) (h 1)
8
N4 (x, h) =
1
(h+1)(x1)
1 LM 1
( h + 1)(x 1) (h 1) (x +1) + (h + 1) (h 1) + (x + 1) (x 1)
LM
8 2 N 2 N
a
H4 (x, h) = ( h + 1 ) ( x 1 )2 (x + 1)
8
b
K4 (x, h) = ( h + 1 )2 (x 1) (h 1)
8
1 1
where a= side 12 and b = side 23.
2 2
x
1 2 3 k–1 k k+1 n
x1 x2 x3 xk – 1 xk xk + 1 xn
Note: In two dimensions, the shape function is given by Nij = Ni Nj where Ni and Nj are one-
dimensional values along their respective ones as given by eqn. [1].
x1 x3 x2
(a) Global coordinates
1 3 2
x = –1 x3 = 0 x=1
(b) Natural coordinates
Fig. 7.49
x2 = + 1
(x - 1)(x - 0)
x3 = 0 \ N1 =
(-1 - 1)(-1 - 0)
x1 = - 1
x(x - 1)
=
2
x(x - 1)
\ N1 =
2
(x - x 1 )(x - x 3 )
Node (2) N2 =
(x 2 - x 1 )(x 2 - x 3 )
(x + 1)(x - 0) x(1 + x )
= =
(1 + 1)(1 - 0) 2
x(1 + x )
\ N2 =
2
3RD PROOF 28-10-2006
(x - x 1 )(x - x 2 )
Node (3) N3 =
(x 3 - x 1 )(x 3 - x 2 )
(x + 1)(x - 1)
= = (1 + x)(1 x) = (1 x2)
(0 + 1)(0 - 1)
\ N3 = (1 x2)
N1, N2, N3 are the required shape functions. They are called Lagrange shape functions.
N1 N2
No. of N3
elements
nodes 0 1 2 3
he
FG x + 1 IJ FG x − 1 IJ bx − 1g
=
H 3 K H 3K
FG −1 + 1 IJ FG −1 − 1 IJ (−1 − 1)
H 3K H 3K
3RD PROOF 28-10-2006
x0 = 1 FG x + 1IJ FG x − 1 IJ bx − 1g
x1 =
1 =
H 3K H 3 K
3 FG − 2 IJ FG − 4 IJ (−2)
1
H 3K H 3K
x2 =
3 9 F
x3 = 1 =-
16 H
G x + 13 IJK FGH x - 31 IJK bx - 1g
9 F 1I F 1I
N0 =- G x + J G x - J bx - 1g
16 H 3K H 3K
(x - x 0 ) (x - x 2 ) ( x - x 3 )
Node [1] ® N1 N1 =
( x 1 - x 0 ) ( x 1 - x 2 ) (x 1 - x 3 )
x0 = 1 bx + 1g FGH x − 31 IJK bx − 1g
1 =
x1 =
3
FG − 1 + 1IJ FG − 1 − 1 IJ (− 1 − 1)
H 3 K H 3 3K 3
1
x2 =
x3 = 1
3
bx + 1g FGH x − 13 IJK bx − 1g
=
FG 2 IJ FG − 2 IJ FG − 4 IJ
H 3K H 3K H 3K
=
27
16
b
x+1 x-
1
3
g FGH
IJ bx - 1g
K
N1 =+
27
b F 1I
x + 1g G x - J bx - 1g
16 H 3K
(x - x 0 ) ( x - x 3 ) ( x - x 1 )
Node [2] ® N2. N2 =
(x 2 - x 0 ) (x 2 - x 1 ) (x 2 - x 3 )
\ N2 = -
27
16
b
x+1 x+
1
3
g FGH IJ bx - 1g
K
( x - x 0 ) ( x - x 1 ) (x - x 2 )
Node [3] ® N3. N3 =
(x 3 - x 0 ) (x 3 - x 1 ) (x 3 - x 2 )
x3 = 1
3 = b g FGH IJK FGH x - 13 IJK
9
16
x+1 x+
1
3
\ N3 =
9
b F 1I F 1I
x + 1g G x + J G x - J
16 H 3K H 3K
Two-dimensional Elements
One-dimensional concepts will be extended to two-dimensions (quadratic model).
Shape functions for the 6-noded [Quadratic Model] triangular element using natural or local
coordinates.
3 (0, 0, 1)
FG 1 , 0, 1 IJ 6 5
FG 0, 1 , 1 IJ
H 2 2K H 2 2K
1 4 2
(1, 0, 0) FG 1 , 1 , 0IJ (0, 1, 0)
H2 2 K
Fig. 7.51 Triangular element quadratic model
\ N1 =
bx − x gbx − x g
2 4 6
3
b − x gbx − x g
x 1 2 1 4
1
bx − 0g FGH x − 21 IJK 5
=
b1 − 0g FGH 1 − 12 IJK 4
2
= x (2 x - 1)
\ N1 = x (2x 1)
x = L1 = Area coordinate of the system
N1 = L1 (2L1 1)
It can be seen that the value of this function at all other nodes except one is zero.
Shape function pattern for node (1) = N1.
N2 =
bx − x gbx − x g
3 5 3
bx − x gbx − x g
2 3 2 5
bx − 0g FGH x − 21 IJK
=
b1 − 0g FGH 1 − 12 IJK
1
F 1I
xG x - J
=
H 2 K = x(2x 1) 2
1
2
Let x = L2 = area coordinate of the system.
\ N2 = L2 (2L2 1)
1
Node (3): The L3 coordinate for nodes 1, 6 and 3 are 0, , 1 respectively. Shape functions for
2
node 3 = N3.
3RD PROOF 28-10-2006
6 5
1
4 2
N3 =
bx − x gbx − x g
1 6
b gb
x 3 − x1 x 3 − x 6 g
bx − 0g FGH x − 21 IJK x FGH x − 21 IJK
= =
b1 − 0g FGH 1 − 12 IJK 1
2
= x (2 x 1)
Let x = L3 = Area coordinates of the system
N3 = L3 (2L3 1)
so, N4 =
bx - x gbx - x g
1 2
bx - x gbx - x g
4 1 4 2
6
1
x1 = 1 x4 = x2 = 0 5
2
The pattern is same as shown. 1
\ N4 =
bx - 1gbx - 0g 4
FG 1 - 1IJ FG 1 - 0IJ 2
= 4 x (x 1)
= 4 x (1 x)
Let x = L1 = Area coordinate of the system
\ N4 = 4 L1 (1 L1)
Along the line containing the nodes 1, 4, 2
L1 + L2 + L3 = 1
L1 + L2 + 0 = 1
Since L3 = 0 along this line
\ L2 = L L1
\ N4 = 4 L1L2
1
x2 = 1, x5 = , x3 = 0 6
2 5
N5 =
bx - 1gbx - 0g = 4x (x 1)
FG 1 - 1IJ FG 1 - 0IJ 1
2
H 2 KH 2 K 4
Fig. 7.54
= 4x(1 x)
= 4 L2 (1 L2) = 4 L2 L3
Along the line containing the nodes 2, 5, 3
L1 + L2 + L3 = 1
0 + L2 + L3 = 1
L3 = 1 L2
\ N5 = 4L2L3
Let x = L2 = Area coordinate of the system
N6 =
bx − x gbx − x g
1 3
b gb
x6 − x1 x 6 − x3g
3RD PROOF 28-10-2006
=
bx − 0gbx − 1g 3
FG 1 − 0IJ FG 1 − 1IJ 6
H2 K H2 K 5
= 4x(x 1)
1
= 4x(x 1)
4
2
Let x = L3 = Area coordinate of the system.
Fig. 7.55
N6 = 4 L3 (1 L3)
Along the line containing the nodes 3, 6, 1
L1 + L2 + L3 = 1
L1+ 0 + L3 = 0
L3 = 1 L1
\ N6 = 4 L3L1 = 4L1L3
\ N6 = 4L1L2
we have N1 = L1(2L1 1)
N2 = L2(2L2 1)
N3 = L3(2L3 1)
N4 = 4L1 L2
N5 = 4L2 L3
N6 = 4L1 L3
Shape functions for the cubic model: ( element) 8
Consider a cubic model (Triangular element cubic model).
(0, 0, 1)
33
FG 1 , 0, 2 IJ FG 0, 1 , 2 IJ
H 3 3K 8 7
H 3 3K
L2 = 0 L1 = 0
FG 2 , 0, 1 IJ 10 F 2 1I
IJ GH 0, 3 , 3 JK
9 6
H 3 3K FG1 1 1
, ,
H3 3 3 K
5 4
1 2
(1, 0, 0) (0, 1, 0)
FG 2 , 1 , 0IJ L = 0 FG 1 , 2 , 0IJ
3
H3 3 K H3 3 K
Fig. 7.56 Cubic Model
3RD PROOF 28-10-2006
N1 =
bx - x gbx - x gbx - x g
4 5 2
bx - x gbx - x gbx - x g
1 4 1 5 1 2
2 1
where x1 = 1 x2 = 0 x4 = x5 =
3 3
FG x − 2 IJ FG x − 1 IJ bx − 0g
\ N1 =
H 3K H 3 K
FG 1 − 2 IJ FG 1 − 1 IJ (1 − 0)
H 3K H 3 K
=
b3x - 2gb3x - 1gx
2
Let x = L1
\ N1 =
b3L - 2gb3L - 1gL
1 1 1
2
Similarly N2 =
b3L 2 gb
- 2 3 L2 - 1 L2 g
2
N3 =
b3L 3 gb
- 2 3 L3 - 1 L3 g
2
Node [4]: Consider the case having nodes 4, 10 and 7,
then, C1 =
bx - x gbx - x g
10 7
bx - x gbx - x g
4 10 4 7
2
x4 =
3
1
x10 = L1 coordinates
3
x7 = 0
FG x - 1 IJ bx - 0g
\ C1 =
H 3K =
b3x - 1g x
FG - IJ FG - 0IJ
2 1 2 2
H 3 3K H 3 K
Let x = L1
3RD PROOF 28-10-2006
\ C1 =
b3L - 1g L
1 1
[i]
2
Again, consider the line having nodes 4, 9,
then C2 =
bx - x g 9
bx - x g4 9
x9 = 0
L2 ordinals
1
x4 =
3
\ C2 = bx - 0g = 3x
FG 1R- 0IJ
H 3| K
Let x =L S
\ C = 3L T
2
|2
Now, N4 = C1 ´ C2 =
b
3 L2 3 L1 3 L1 - 1 g
2
\ N4 =
b
9 L1L2 3 L1 - 1 g
2
Along the similar steps shape functions for all other side nodes can be constructed.
Node [10] (internal node): At the node 10, three lines are intersecting. For any one line shape
function can be found and then multiplied as shown below:
Let L1 coordinates along the line having nodes 4, 10, 7.
C1 =
bx - x gbx - x g4 7
bx - x gbx - x g
10 4 10 7
2
where x4 =
3
1
x10 =
3
x7 = 0
F x - 2 I bx - 0g
\ C1 =
H 3K = 3x(3x 2)
F 1 - 2 I F 1 - 0I
H 3 3K H 3 K
3RD PROOF 28-10-2006
Let x = L1
\ C1 = 3L1(3 L1 2)
Similarly C2 = 3L2(3L2 2)
C3 = 3L3(3L3 2)
\ N10 = 3 ´ 3 ´ 3 ´ (3L1 2) (3L2 2) (3L3 2)L1 L2 L3
= 27 L1 L2 L3 (3L1 2)(3L2 2) (3L3 2)
At node 10
(3L1 2) = 1
(3L2 2) = 1
(3L3 2) = 1
\ N10 = 27 L1L2 L3
It may be verified that this is the shape function for node 10.
Shape Function for a 4-noded Rectangular Element.
Shape function for a rectangular element in x y plane assuming a function
u = C1 + C2x + C3y + C4xy
over the element as shown in Fig. 7.57 write the result
u = N1u1 + N2u2 + N3u3 + N4u4
(0, b) (a, b)
4 3
1 2
x
(0, 0) (a, 0)
Fig. 7.57
4 3
2 2 a = x2 – x1
y3
1 2 b = y3 – y2
a
y2
x1
x1 = x4
x1 = x3
x2 y1 = y2
y3 = y4
Fig. 7.58
u = u1 +
FG u 2 - u1 IJ x + FG u 4 - u1 IJ y + FG u 1 - u2 + u3 - u4 IJ xy
H a K H b K H ab K
ab × u1 + x × b × u2 - xbu1 + y × a × u4 - y × a × u1 + xy × u1 + xyu3 - xyu3 - xyu4
=
ab
Compare the coefficients of u1, u2, u3 and u4 in eqns. [4] & [5], we get
(a - x )(b - y )
N1 =
ab
x (b - y )
N2 =
ab
are the shape functions ...[6]
(xy )
N3 =
ab
y( a - x )
N4 =
ab
Example 1. Derive the shape functions for the six-node element as shown in Fig. 7.59.
y
6 5 4
1 2 3
x1 y3
x2
y1
x3
Fig. 7.59
N1 =
F ( x − x ) (x − x ) I F y − y I
2 3 2
GH (x − x ) (x − x ) JK GH y − y JK
1 2 1 3 1 2
Similarly, N2 =
F (x − x ) ( x − x ) I F y − y I
1 3 2
GH (x − x ) (x − x ) JK GH y − y JK
2 1 2 1 1 2
N3 =
F (x − x ) (x − x ) I F y − y I
1 2 2
GH (x − x ) (x − x )JK GH y − y JK
3 1 3 2 1 2
Similarly, N4 =
F (x − x ) (x − x ) I F y − y I
1 2 1
GH (x − x ) (x − x )JK GH y − y JK
3 1 3 2 2 1
N5 =G
F (x − x ) (x − x ) I F y − y I
1 3 1
H (x − x ) (x − x )JK GH y − y JK
2 1 2 3 2 1
and N6 =G
F ( x − x ) (x − x ) I F y − y I
2 3 1
H (x − x ) (x − x ) JK GH y − y JK
1 2 1 3 2 1
Example 2. Derive shape functions for a nine-node element using x, h coordinates and the node
numbering sequence shown in Fig. 7.60.
–1, +1 0, 1 1, 1
4 7 3
8 9 6
x
–1, 0 0, 0 1, 0
1 5 2
–1, –1 0, –1 1, –1
Fig. 7.60
(x - x 2 )(x - x 5 )
N1x =
(x 1 - x 2 )(x 1 - x 5 )
(x - 1)(x - 0)
=
(-1 - 1)(-1 - 0)
3RD PROOF 28-10-2006
x(x - 1)
=
2
h1 = 1, h4 = 1, h8 = 0
( h − h4 ) (h − h8 ) (h − 1) ( h − 0) h ( h − 1)
N1h = = =
( h1 − h 4 ) (h1 − h 8 ) (−1 − 1) ( −1 − 0) 2
N1 = N1x N1h
x(x - 1) . h(h - 1)
=
2 2
xh (x − 1) ( h − 1)
N1 =
4
(x + 1) (x − 0)
=
(1 + 1) (1 − 0)
x(1 + x )
=
2
h2 = 1 h3 = 1 h6 = 0
( h − h3 ) ( h − h6 )
and N2h =
( h 2 − h 3 ) ( h 2 − h6 )
( h - 1) ( h - 0)
=
( - 1 - 1) ( - 1 - 0)
h(h - 1)
=
2
\ N2 = N2x h2h
x(x + 1) . (h - 1) h
=
2 2
xh(x + 1)( h - 1)
=
4
xh (x + 1) ( h + 1)
Similarly, N3 =
4
xh (x − 1) ( h + 1)
N4 =
4
3RD PROOF 28-10-2006
− h (x + 1) (x − 1) ( h − 1)
N5 =
2
− x (x + 1) (h + 1) ( h − 1)
N6 =
2
− h (x + 1) (x − 1) ( h + 1)
N7 =
2
− x (x − 1) ( h + 1) ( h − 1)
N8 =
2
N9 = (x +1) (x 1) (h + 1) (h 1)
( x − x 6 ) (x − x 8 )
N9x =
( x 9 − x 6 ) (x 9 − x 8 )
(x − 1) (x + 1) (x − 1) (x + 1)
= =
(0 − 1) (0 + 1) −1
( h - 1)( h + 1) ( h - 1)( h + 1)
N9h = =
(0 - 1)(0 + 1) -1
4 7 3
2.0
8 6
1 5 2
1.0 1.5
1.5
1.0
2.0
x
Fig. 7.61
3RD PROOF 28-10-2006
4 10 9 3
11 8
x
C
12 7
1 5 6 2
-:-4+15-5
1. Using isoparametric concept, formulate the element stiffness matrix for a unidimensional
two-noded element with constant cross-section A and Youngs modulus E.
x
x1 x3 x2
1 2
x = –1 x=0 x = +1
Fig. P7.1
F Ans : K = AE L 1 -1OPI
GH M
l N -1 1 QJK
11. For isoparametric quadratic element develop expressions for the nodal forces due to the
presence of body forces.
12. Construct a displacement field parallel to x-axis (i.e., u) for the element:
1 2 3
8 4
7 6 5
Fig. P7.12
13. For the derivation of the stiffness matrix of the rectangular element by using isoparametric
element, evaluate explicitly the stiffness matrix of the element.
q6
(6, 6)
q5
q8
(1, 4) q7
y q2 q4
q1
q3
(1, 1) (5, 1)
Fig. P7.14
3RD PROOF 28-10-2006
8
Dynamic Analysis
Dynamic analysis of structures by the finite element method are not straightforward as static ones
are. However, the method can be extended without much difficulty to the dynamic analysis of
structures. The procedure is similar. The mass matrix for dynamic analysis is to be determined.
The original development of the finite element procedure occurred in the aircraft industry in
1956 in an effort to solve the equations for the dynamic response of complex aircraft structures. The
finite element technique, as applied to the continuous structure, reduces to a system having
multiple degrees of freedom. Dynamic analysis is of two types: free vibration analysis and the
response of the structure to forced vibrations; damping may or may not be considered depending
on its importance. (Damping in fact varies widely depending upon composition, thermal treatment,
stress history , frequency and material processing etc.). For proper accounting of damping loss of
energy concept is suitable using a loss factor ns. (Ref. Lazan B. J. Damping of Materials and
Members in Structural Mechanics, 1968, Pergamon Press, New York).
The external force that acts as a function of time in forced vibrations. Depending upon the
nature of time variation of this force, the problem can be categorised in four types: harmonic,
periodic, transient and random. In structural dynamics, coordinates serve to establish stiffness
matrix and assist in the formulation of governing differential equation of motion.
Hence, [P2] + [LL]1[Cm] [P]+ [LL]1 [X]T [K] [X] = {0} ...[6]
3RD PROOF 28-10-2006
This orthogonalisation diagonalises [M] and [K] matrices. [LL] 1 {X}T [K] {X} gives the eigen
values straight in the form of a diagonal matrix with diagonal elements as its eigen values for
different nodes.
Definition: (Free vibration) If a solid body, such as an engineering structure, is deformed
elastically and suddenly released, it tends to vibrate about its equilibrium position. This periodic
motion due to the restoring strain energy is called free vibration. The number of cycles per unit time
is called the frequency and the maximum displacement from the equilibium position is the
amplitude.
[C]e = z N
T
m N dx
where m is some numerical value of the viscous damping . Generation of the damping matrix creates
...[1]
difficulties, mainly because of the damping mechanism and the damping levels in the structures. As
such it will not be discussed here.
Now, if all the elements are assembled, the final equations will be
+ [C] X
[M] X ns + [K] {X} = {P}
ns ...[2]
I= z
t1
t2
[T U V]dt ...[1]
Stationary assuming that the configuration of the system is prescribed at the limits t1 and t2 is
normally stated as
d z
t1
t2
Ldt = 0 ...[2]
where L = T U V is called the Lagrangian. T, U, V are the kinetic, the strain energies & potential
of the applied loads, respectively.
Mass Matrices
In dynamic analysis of structures, in addition to the stiffness of the structure, a property essential in
the dynamic behaviour is the inertia or mass, which is represented by a mass matrix.
The mass matrices can be classified into two types: (a) consistent mass and (b) lumped mass.
Consistent mass is derived from the variational principle and in lumped mass, the mass is assumed
to be concentrated at the node.
3RD PROOF 28-10-2006
[M] = z z
t1
t2
{dq}T
V
BT CB dV {q} {d q } T z
V
r [N]T [N] dV q lq
{dq}Tz V
z
[N]T{F}dV {dq}T [N]T {T}ds1
S1
[M] = z z
t1
t2
{d q }T
V
r[N]T [N]dV {q} dt [{dq}T z
V
r[N]T[N] dV { q ]t21
t
z z
t2
t1
{d2q}T lq
r [N]T [N]dV q dt ...[3]
Þ [M] = z z
t1
t2
V
lq
{dq}T { r [N]T [N] dV q + z
V
[B]T [C] [B] dV {q} z V
z
[N]T {F}dV [N]T {T] ds1} dt = 0 ...[5]
S1
Since q is arbitrary, the expression in the parenthesis must vanish. Hence we obtain equation of
motion for the element
lq
[M] q + K {q} = {Q} ...[6]
K and Q are the element stiffness matrix and load vector defined in the usual manner. M is the
consistent mass defined by
[M] = z
v
r [N]T [N]dV ...[7]
z
me = r [N]T [N] dV
e
...[8]
[M] = z
V
r [N]T [N]dV
is consistent mass matrix. The opposite being lumped mass matrix, where it is assumed that the
total element mass in each direction is distributed equally between the nodes.
Example (1): For the truss element, the lumped mass approach gives a mass matrix:
LM1 0 0 0 OP
e rA l M0 1 0 0 P
m = e e
2 M0 0 1 0P
MN0 0 0 1Q
P
Example (2): For the beam element, the lumped mass matrix is :
LM1 0 0 0 OP
e rA l M0 0 0 0
PP
m = e e
2 M0 0 1 0
MN0 0 0 0
PQ
Note: The mass of the length, area or volume tributory to a particular node is considered to be
concentrated at the node. The lumped mass technique is easier to handle since only diagonal
elements are involved. Consistent mass matrices yield more accurate results for flexural elements
such as beams.
Forced Vibration
By using Hamiltons principle, dynamic problems may be solved. The functional for this principle is
the Lagrangian defined as
L =TUV ...[1]
where T is the kinetic energy, U is the strain energy and V is the potential of the applied loads. For
linear elastic body, the Lagrangian L is expressed in matrix form as:
L=
1
2 z lq lq
r u T
u {e}T[c]{e} + 2 {u}T {F} dV + z
S
{u}T [T]ds ...[2]
z
t1
Ldt = 0 ...[3]
3RD PROOF 28-10-2006
u1 e u
N = [N1 N2] 2
1 u2
1- x
N1 = N1 N2
2
1+ x
N2 =
2
le
dx = dx 1 2 x
2 –1 +1
Now, element mass matrix is given by Bar Element
me = r z
e
NTNdv
=r z
e
NTNAdx; (\ dV = Adx )
+1
=
rAele
2 -1
zNTNdx (\ dx =
le
2
dx )
+1
LM OP
=
rAele
2 -1
zNN 12
N 2N 1 Q
N1 N2
N 22
dx
LM
zMM z OPPP
+1 +1
2
N dx
1 N 1 N 2dx
rAele -1 -1
= +1 +1
2 MM z z
N 2 N 1dx PP N 22dx
N
-1 Q -1
LM +1 +1
OP
MM z z
1 1
(1 - x)2 dx (1 - x 2 ) dx
=
rAele 4 -1
+1
4 -1
+1
PP
2 1 MM z
(1 - x 2 )dxz 1
(1 + x) dx P
2
PQ
4 -1 4 -1
N
3RD PROOF 28-10-2006
LM 2 1 OP
rAel e
=
2
MM 31 3
2 PP
N3 3 Q
=
LM OP
rAel e 2 1
6 1 2
N Q
Remember: For the bar element, the element mass matrix [EMM] is:
me =
LM OP
rAel e 2 1
6 1 2
N Q
(ii) Truss Element: Element mass matrix, me
The truss elements are parts of a truss structure linked together by pinned joints that transmit only
axial force to the elements. Unlike an axial element, a truss element is two-dimensional i.e., it can
displace both in x and y directions. Thus, we have two degrees of freedom at each node and totally
four degrees of freedom for a truss element. This type of element will be able to carry either a tensile
or a compressive force, when used in a system or assemblage.
For the truss element shown in Fig. (8.1),
aT = [a1 a2]
uT = [u1 u2 u3 u4]
u4
2
u3
a2
a1
u2
u1
1
N=
LMN 1 0 N2 0 OP
N0 N1 0 N2 Q
1- x 1+ x
where N1 = ; N2 =
2 2
and x is defined from 1 to +1.
Now, element mass matrix is given by
z
me = r N T NdV
e
z
= r NTN Adx (\ dV = Adx)
e
+1
me =
rAele
2 z
-1
N T Ndx ; {\ dx =
le
2
dx }
LMN 1 0 OP
PP LMN0 OP dx
+1
=
rAele
z MMN0 N1
0
1 0
N1
N2
0
0
N2
2 -1
MN 0 2
N Q
PN
2
Q
+1
LM N + 0 2
1 0+0 N 1N 2 + 0 0+0 OP
=
rAele
2 z
-1
MM 0 + 0
MMNN 0N+ 0+ 0
2 1
0 + N 12
0+0
0 + N 2N 1
0+0
N 22 + 0
0+0
0 + N 1N 2
0+0
0 + N 22
dx PP
PPQ
LM 1 +1 +1
OP
MM 4 z
-1
(1 - x)2 dx
+1
0
1
z
4 -1
(1 - x2 ) dx
+1
0
PP
=
rAele
MM
MM 1 +1
0
1
4 -1z(1 - x)2 dx
+1
0
1
z
4 -1
(1 - x ) dxP
2
PP
2
MM 4 z
-1
(1 - x ) dx 2
+1
0
1
z
4 -1
(1 + x)2 dx
+1
0 PP
P
MM
N
0
1
4 -1z(1 - x 2 ) dx 0
1
z
4 -1
(1 + x) dx P2
PQ
3RD PROOF 28-10-2006
LM 2 0
1
0
OP
MM 03 2
3
0
1P
P
rA l
=
2 M1
M
e e 3
2
3P
0 0P
MM 3 3 P
1 2P
MN 0 3
0
3 PQ
LM2 0 1 OP
0
rA l M0 2 0 1
PP
= e e
2 ´ 3 M1 0 2 0
MN0 1 0 2
PQ
Remember: For the truss element, the element mass matrix (EMM) is :
LM2 0 1 0 OP
me =
rAele MM0 2 0 1 PP
6
MN01 0
1
2
0
0
2
PQ
Element Mass Matrix for Beam Element
For the beam element shown in Fig. 8.2, we make use of the Hermite shape functions y = Hq to find
the element mass matrix.
le
Ae
r
+1
me = z
-1
H T Hr Ae
le
2
dx ...[1]
+1
me =
rAele
2 z
-1
H T H dx
3RD PROOF 28-10-2006
LM H OP 1
+1
MM l2 H PP LH ,
e
OP
or me =
rAele
2 z
-1 MM l H PP MN
e
3
2
1
le
2
l
H 2 , H 3 , e H 4 dx
2 Q
MN 2 H PQ 4
We know that
1
H1 = (2 3x + x3);
4
1
H2 = (1 x x2 + x3);
4
1
H3 = (2 + 3x x3);
4
1
H4 = ( 1 x + x2 + x3);
4
+1 +1 +1
-1
z x2dx =
2
3
; z
-1
xdx = 0 ; z
-1
dx = 2
1 1
H1 = (2 3x + x3); H12 = (2 3x + x3)2
4 16
+1
z
-1
H12 dx =
FG 26 IJ = 6 FG 26 IJ = 156 (after integration)
H 35 K 6 H 35 K 210
LM H , 2
1
le
H 1H 2 , H 1H 3 ,
le
H1H4
OP
2 2
MM l FG IJ
le
2
le H 2 H 3 FG IJ
le
2 PP
e
H 22 ,
+1
MMH H 2 , H K ,
H K H2 H 4
PP
me =
rAele
2 z
-1
1
MM H H ,3
2
1
le
2
2
H 3H2 ,
2
H 32 ,
2
le
2
H3H4
dx
PP
eMM l H H , FG IJ
le
2
l
H 4 H2 , e H 3H 4 ,
FG IJ
le
2
H 42
PP
N2 4 1
H K
2 2 H K
2 Q
On integrating, we get
LM 2a 0 0 a 0 0 OP
156b 22l eb 0 54b -13leb
MM 4l e2 b 0 13le b -3le2 b
PP
me = M
MM 2a 0 0
PP ...[1]
N=
LMN 1 0 N2 0 N3 0 OP
N0 N1 0 N2 0 N3 Q
we have, me = z
e
r NTNdV = z
e
r NT N 2p r dA ...[1]
z
me = 2pr (N1r1 + N2r2 + N3r3) NT NdA
e
Note that
z
e
N 31 dA =
2 Ae
20
, z
e
N 21 N2 dA =
2 Ae
60
, z
e
N1 N2 N3 dA =
2 Ae
120
3RD PROOF 28-10-2006
we get
LM 4 r + 2r 1 0 2r -
r3
0 2r -
r2 OP
0
MM 3 4
r1 + 2r 0
3
2r -
r3
0
3
2r -
r P
P 2
MM 3
4
3
r1
3 P
PP
prA M r2 + 2r 0 2r - 0
e
m = e 3 3 ...[2]
10 M 4 r P
MM 3
r2 + 2 r 0 2r -
3 P
P 1
MM 4 PP
r3 + 2 r 0
3
MM 4
r + 2r P
P
N 3
3
Q
r1 + r2 + r3
where r = ...[3]
3
N=
LMN 1 0 N2 0 N3 0 OP
N0 N1 0 N2 0 N3 Q
q6
3 q5
v
Y
q2 u q4
X q3
1 q1 2
Fig. 8.3 CST element
3RD PROOF 28-10-2006
LMN 1 0 OP
MM 0 N1 P
0 P LN OP
me = rt e z
e
NTNdA = rt e z
e
MMN0
MMN
2
P
N P MN 0
2
0 P
1 0
N1
N2
0
0
N2
N3
0
0
N3
dA
Q
MN 0
3
N PQ
3
P
ze
N 12 dA =
1
6
Ae, z
e
N1 N2dA =
1
12
Ae,
we have,
LM2 0 1 0 1 0 OP
MM0 2 0 1 0 1
PP
me =
rt e Ae
12
MM01 0
1
2
0
0
2
1
0
0
1
PP ...[2]
MM1 0 1 0 2 0 PP
MN0 1 0 1 0 2 PQ
Element Mass Matrix (me) for the Quadrilateral Element for Plane Stress and Plane
Strain
The general quadrilateral element is four sided with two degrees of freedom at each node.
The nodal displacement vector for this case takes the form,
q6
q8
(x3, y3)
4 q7 3 q5
(x4, y4)
y, v
x, u
q2 q4
q1
q3
1 2
(x2, y2)
Fig. 8.4
3RD PROOF 28-10-2006
N= LMN 1 0 N2 0 N3 0 N4 0 OP ...[2]
N0 N1 0 N2 0 N3 0 N4 Q
The mass matrix is given by
1 1
me = rte zz
- 1- 1
NT N det J dx dh ...[3]
LM2 0 0 1 0 0 1 0 0 1 0 0 OP
MM 2 0 0 1 0 0 1 0 0 1 0
2 0 0 1 0 0 1 0 0 1
PP
MM 2 0 0 1 0 0 1 0 0
PP
MM 2 0 0 1 0 0 1 0 PP
me =
rVe MM 2 0 0 1 0 0 1 PP
20 2 0 0 1 0 0
MM 2 0 0 1 0
PP
MM Symmetric
2 0 0 1 PP
MM 2 0 0 PP
MM 2 0 PP
N 2 Q
For the tetrahedral element, UT = [urw] ...[2]
The necessary condition for a functional:
t2
z
I = Ldt
t1
...[3]
to be maximum or minimum
is that
¶L d ¶L
-
F I =0 ...[4]
GH JK
¶q i dt ¶q i
i = 1 to n.
3RD PROOF 28-10-2006
where t = 1 to t = 2 represent time interval for the state of motion of a body and L = L (q1, q2, ...., qn; q1,
d
q2, ... qn); qi =
qi
dt
Illustration: Consider a spring mass system (Fig. 8.5a). The dynamic equilibrium equation may be
written as
kx mx&&
x
(a) (b)
Fig. 8.5
d2 x
m x + kx = 0 ; ( x = ) ...[1]
dt 2
or, L = T P = T U V = m x + C x + kx = 0
Hence, using,
¶L d ¶L
-
FG IJ = 0
¶x dt ¶x H K
d
Þ k (C) = 0
dt
Þ k =0;
\ [4] becomes
m x + C x = 0
3RD PROOF 28-10-2006
[m C] RSxUV = 0
TxW
which is of the form
M x + C x = 0
where M is the mass matrix, k is the stiffness matrix, and x and x are vectors representing
accelerations and velocities.
Example: Consider a spring mass system (Fig. 8.6). The Lagrangian is given by
1 1 1 1
L=m1 x 21 + m2 x 22 c1x 21 c2 (x2 x1)2 = T U V.
2 2 2 2
Compute the mass matrix M, stiffness matrix k.
c1
m1
x1 , x&1
c2
m2
x2 , x&2
Fig. 8.6
Solution: Given L = T P = T U V
1 1 1 1
= m1 x 21 + m2 x 22 c1x21 c2 (x2 x1)2 = 0
2 2 2 2
using the equations of motion :
¶L
-
d ¶L FG IJ = 0; and
¶L
-
d ¶L FG IJ = 0
¶x1 dt ¶x1H K ¶x 2 dt ¶x 2H K
we obtain: m1 x1 + C1 x1 C2 (x2 x1) = 0 ...[1]
N0 m2 Q Tx W N − c
2 2 c2 Q Tx W2
¯ ¯ ¯ ¯
M x + k x =0
or M x + k x = 0 ...[3]
d2 x
where M is mass matrix, K is the stiffness matrix, x = = accelerations, and x = displacements.
dt 2
Properties
P1: Corresponding to every eigen vector U1, U2, ... Un, there exists a set of scalars satisfying
Procedure
The procedure underlying the computation of eigen values and eigen vectors can be classified as
(1) Characteristic polynomial technique
(2) Guyan reduction.
(1) By definition, we have
KU = l M U
Þ (K l M) U = 0 ...[1]
3RD PROOF 28-10-2006
Þ det (K lM) = 0
Þ |K lM| = 0 (For non-trivial eigen vector)
|k l M| is called the characteristic polynomial in l.
Example (1): Determine the eigen values for the truss system shown in Fig. 8.7.
2
Q2
A
r,
E,
L
E, r, A
1 Q3
3
L
Solution: Gathering the stiffness and mass matrix values corresponding to the degrees of freedom
U
R| L1 + 1 1 O U
M
S| EAL MM 12 2 2 2 P = l rAL L2 + 2 2 OP|V RSU UV = {0}
2
1 PP M
6 MN 2 2 PQ| TU W 3
|T MN 2 2 2 2 PQ |W
Assume l = w2 rAL 2/6EA
8l2 6 l + 1 = 0
On solving, we get
1 1
l1 = ; l2 = are the eigen values
4 2
1.5 E U|
Þ w1 =
L r ||
V| are the two natural frequencies.
3 E ||
w2 =
L r W
Example (2): The axial displacement is written in terms of nodal displacements as shown in Fig.
8.8(a).
U = [1 x, x]
RSu UV i
Tu W j
3RD PROOF 28-10-2006
2
1 2 (a) Pin jointed truss element
F 1
L(1 - x)OP [(1 x) (x)]dV
=r MzN (x) Q 2F
F
2
LM 1 1 OP 1
[m] = rLA M 3 6 P
MN 61 13 PQ 3
45°
LM 1 0
OP (b) Pin jointed truss.
m = rLA M 2
1P
MN 0 2Q
P Fig. 8.8
[K1] =
LM OP
EA 0 0
L 0 1
N Q
LM 1 1 OP
[M1] = rLA M 3 6 P
MN 61 13 PQ
Element 2
[K2] =
LM EA 0.3536 0.3536 OP
N L 0.3536 0.3536 Q
[M ] =
2
AL L1.414
M
0 OP
6 N 0 4.242 Q
Let us assume Ui = Ai sin wt, the det. is given by
det |K w2 M| = 0
Þ
LM
EA 0.3536 0.3536
-
rALw 2 OP LM3.414 1 OP = 0
L 0.3536 1.3536
N 6 Q N 1 6.242 Q
Assuming l = r AL2w2/6EA
3RD PROOF 28-10-2006
1 2 3
2
Þ l1 = ; l2 = 6;
7
These natural frequencies are given by
w1 = 10.9544 EI rAL4
w2 = 50.2 EI rAL4
w1 = 9.8696 EI rAL4 U|
V|
w2 = 39.478 EI rAL4 W ...[1]
For a two-element modeling of the whole beam and consistency symmetry, we get
L2 ( 4 - 4 l ) - L(6 + 13l ) / 2
=0
- L(6 + 13l) / 2 (12 - 156l )
3RD PROOF 28-10-2006
w1 = 9.9086 EI rAL4
U|
V|
w2 = 43.818 EI rAL4 W ...[2]
The values obtained in [2] are an improvement over those obtained in [1].
Suppose a uniform shaft having one end fixed, the other end free is divided into two equal
elements and the node numbers are as shown in Fig. 8.10.
Then, the complete mass matrix [M] being
I, G, J T2, f2
[M] =
IL 2 1LM OP T1f1
12 1 4 N Q L/2 L/2
and [K] =
LM
2GJ 1 - 1 OP Fig. 8.10
L -1 2
N Q
L L2 1O IL L2 1 O IL L5 6O 2
\ D = M P M P = M P
2GJ N1 1Q 12 N1 4 Q 24 GJ N 3 5Q
Equation det D - w2 I =0
IL21
then becomes after putting d=
24 GJ
5d - w 2 6d
Let =0
3d 5d - w 2
or M oo QJK TQ W T 0 W
o
...[1]
RSQ UV = LM I
r
-1
OPlQ q = [T] {Q }
r r
TQ W MN- k
o oo kor PQ
= [T]T [k] [T]{Qr} = {Fr} ...[5]
or [kr] {Qr} = [Fr] ...[6]
T
where [kr] = [T] [k][T] ...[7]
Using the same procedure the mass matrix corresponding to retained set
(Qr) is
[Mr] = [T]T [M] [T] ...[8]
and eigen value problem now becomes
([kr] w2 [Mr] {Qr} = {Fr} = {0}
This reduction method is due to GUYAN.
Example: Determine the lowest eigen value for the following equations using retained set Qr and
omitted set Qo of degrees of freedom.
R| L 3
|S MM 2
1 | 0 OP L1 0 0 OP R|X U|U||
4 | -1
P - l MM0 1
1
0 P S X VV = {0}
|| MM | P
P MN0 0 1PQ |
2
TX |W||W
3
T N0 -1 | 1Q
3RD PROOF 28-10-2006
LM 2 0 OP [k rr ] =
LM 3 1 OP
[T] = M 0 1 PP where N1 4Q
MN-k -1
o kor Q [k ro ] =
LM 0 OP
N -1 Q
[kor] = [0 1]; [koo] = 1
LM1 0 OP 3 1 LM OP
[T] = M0 1 ; T T kT =
PP = kr ;
1 5 N Q
MN0 -1 Q
T
T MT = M
L1 0O
2 PQ
= Mr
N0
det
LM3 1OP - l LM1 0OP = 0
N1 5Q N0 2Q
2 l2 11l + 14 = 0
Þ l = 2 ; and l = 3.5
whereas the solutions using the whole matrix are 1.58 and 2.1.
3RD PROOF 28-10-2006
9
Axi-Symmetric Elements
9.1 INTRODUCTION
Many problems in stress analysis which are of practical interest involve solids of resolution (axi-
symmetric solids) subject to axially symmetric loading. All structures are three-dimensional.
However, we render them two-dimensional for the purpose of analysis using some conditions. The
mathematical problem of axi-symmetric stress analysis is very similar to that of plane stress/strain
since once again the situation is two-dimensional formulations. A primary difference is that the
volume integration must be replaced with dV = 2prdrdz .
For example, a thin structure is treated as the plane stress problem whereas a long cylindrical
body is assumed to be in plane strain conditions. But there are certain structures, which by their
geometry become one dimensionless and make the analysis simpler. These structures have
symmetry about an axis and are called axi-symmetric structures.
Hence, a three-dimensional axi-symmetric structure reduces to a simple two-dimensional
problem. Axial symmetry is a condition where the properties of the radial sections of a body of
revolution are identical. Normally, the axis of symmetry will be identified with z-axis of the
Cartesian coordinate system. And any point in the plane perpendicular to the z-axis will be
represented by the polar coordinates (r, q). Because of symmetry all deformations and stresses are
independent of coordinate Q. Thus the problem is reduced as two-dimensional in the coordinates r
and z.
In order to consider the axi-symmetric case of the total potential energy, the total potential energy
expression can be modified to consider the axis-symmetric case and is
3RD PROOF 28-10-2006
2p 2p 2p
P=
1
2 zz
0 Area
sTedAd q zz
0 Area
uTfrdAdq zz
0 L
uTTrdldq ∑i
uiTPi ...[1]
Fig. 9.1
In the above equation [1], Pi is the concentrated force acting over a circumference of a circle as
shown by the dotted circle and not simply at a point.
z, w
rm
rm
Q
Q rm
rm
(b)
(a)
Fig. 9.2
If such elements are subjected to axis-symmetric loadings like uniform internal or external
pressures, then there exits symmetry about any axis. Because of symmetry, the stress components
are independent of the angular (q) coordinate.
3RD PROOF 28-10-2006
Z
(r + dr) dq
r dq
dq
dz dr
r
Fig. 9.3
The deformation of the element can be considered in the r-q as well as r-z planes shown in
Fig. 9.4. The radial strain, e , is given by
rdq
dq
A A¢ B B¢
r
¶u
u u+ dr
¶r
Fig. 9.4 r-q plane
∂u
u+ dr − u
∂r ∂u
er = = ...[1]
dr ∂r
The tangential strain, eq is given by
eq =
br + ugdq − rdq = u ...[2]
r dq r
3RD PROOF 28-10-2006
¶u
u+ dr
¶r
z, w
¶w
w+ dz
¶z
dz
¶w
w+ dr
W ¶r
u
original element
r dr
r, u
Fig. 9.5
∂u ∂w
The shear strain, grz = + ...[4]
∂z ∂r
Thus, for the axi-symmetric case the strain vector is given by
R| ∂u U|
R| e r U| | ∂ur |
e= S
|e q |V = ||S r ||V = LM ∂u u ∂w ∂u ∂w
+
OP T
...[5]
|| e z || || ∂∂wz || N ∂r r ∂z ∂z ∂r Q
Tg rz W | ∂u ∂w |
|T ∂z + ∂r |W
Stress-strain relation for axi-symmetric elements
From Hookes law we find the strains are related to stress as
sr s s
er = m q m z ...[6a]
E E E
sz s sr
ez = m q m ...[6b]
E E E
3RD PROOF 28-10-2006
sq s s
eq = m r m z ...[6c]
E E E
grz =
b
2 1+m gt ...[6d]
rz
E
The above can be put in the form
s =De ...[7]
R|s U| r
where,
|s | z
s = S V = [s r sz sq trz ]T ...[8]
||s ||q
Tt W rz
LM1 − m m m 0 OP
m 1−m m 0
E M PP
and D=
b1 + mgb1 − 2mg MM m m 1−m 0
1 − 2m PP
...[9]
MN 0 0 0
2 Q
The region R is divided into elements as shown in Fig. 9.6. Here each element is a triangle with
nodes i, j, k numbered anticlockwise. Though each element is completely represented by the area in
the rz plane, in reality, it is a ring shaped solid of revolution obtained by revolving the triangle about
the z-axis.
q6
z, w
q2 (r3, z3) q5
q1
(r1, z1) q4
q3
(r2, z2)
r, u
Fig. 9.6
An arbitrary element (e) is shown in Fig. 9.7, which is an axisymmetric triangular element and
has three nodes and at each node there are two degrees of freedom (q1, q2) etc., representing the
radial and axial displacements u and w respectively. We note here that the odd subscripts show the
radial displacement and even refer to the axial displacements. These displacements can be
expressed as:
u = [u w]T = Nq
where N is a shape function given by
N=
LMN 1 0 N2 0 N3 0 OP ...[2]
N0 N1 0 N2 0 N3 Q
R|q U| 1
|qq | 2
and
| |
q= S V
3
...[3]
||q ||4
||Tqq ||W
5
Note that N1 = 1 at node 1 and N1 = 0 at nodes 2 and 3 etc. We can take for the shape functions
the following expressions N1 = x ; N2 = h; N3 = 1 xh.
Hence, we can write the expressions for the displacements u and w as
RS u = xq + hq + (1 x h)q
1 3 5 ...[4a]
T w = xq + hq + (1 x h)q
2 4 6 ...[4b]
Jacobian is nothing but the matrix containing the derivatives of the global coordinates with
respect to the natural coordinates of a particular element. Thus
ì ¶u ü ì ¶r ¶z ü ì ¶u ü ì ¶u ü
ïï ¶x ïï ïï ¶x ¶x ïï ïï ¶r ïï ïï ¶r ïï
í ý = í ý í ý=J í ý ...[5]
ï ¶u ï ï ¶r ¶z ï ï ¶u ï ï ¶u ï
ïî ¶h ïþ ïî ¶h ¶h ïþ ïî ¶z ïþ ïî ¶z ïþ
Similarly,
ì ¶w ü ì ¶r ¶z ü ì ¶w ü ì ¶w ü
ï ¶x ï ï ¶x ¶x ïï ïï ¶r ïï ïï ¶r ïï
ï ï ï
í ý = í ý í ý =J í ý ...[6]
ï ¶w ï ï ¶r ¶z ï ï ¶w ï ï ¶w ï
ïî ¶h ïþ ïî ¶h ¶h ïþ îï ¶z þï îï ¶z þï
3RD PROOF 28-10-2006
Thus,
R| ∂r ∂z U|
L gOP
J= S
∂x
|| ∂∂hr
∂x
∂z V| = MMNbbrr -- rr gg bbzz
1
2
3
3
1
1
- z3
- z3 gPQ ...[7]
T ∂h |W
The inverse relation is given as
R| ¶u U| R| ∂u U| R ¶w U R| ∂w U|
S| ¶¶ur V| = J 1
S| ∂∂ux V| and |S| ¶¶wr |V| = J 1
S| ∂∂wx V| ...[8]
T ¶z W |T ∂h |W T ¶z W |T ∂h |W
where the inverse J 1 is given by
J 1 =
1 LM bz − z g − bz − z gOP
2 3 1 3
...[9]
det J MN− br − r g br − r g PQ
2 3 1 3
∂w 1
er = = [ (r2 r3) (q2 q6) + (r1 r3)(q4 q6)]
∂z det J
eq =
u
=
b
xq 1 + hq 3 + 1 − x − h q 5 g
r r
∂u ∂w
grz = +
∂z ∂r
=
b gb g b gb g b
− r2 − r3 q 1 − q5 + r1 − r3 q 3 − q 5 + z 2 − z 3 q2 − q 6 − z 1 − z 3 q 4 − q 6 gb g b gb g
det J
3RD PROOF 28-10-2006
LM z − z
2 3
0
z3 − z1
0
z 1 − z2
0
OP
R| e r U| MM det0 J r3 − r2
det J
0
r1 − r3
det J
0
r2 − r1
PP
|S e z |V = MM det J det J det J PP
||eqr || M x 0
h
0
1−x − h
0 PP
Tgrz W MM r −r r
3 2 z2 − z3
r
r1 − r3 z 3 − z1
r
r2 − r1 z1 − z2 PP
MN det J det J det J det J det J det J Q
or simply as
e = Bq
where the strain-displacement matrix B has the form
LM z − z
2 3
0
z3 − z1
0
z 1 − z2
0
OP
MM det J r3 − r2
det J
r1 − r3
det J
r2 − r1
PP
B= M
M 0 det J
0
det J
0
det J PP
MM xr h 1−x − h PP
0 0 0
r r
MM r − r
3 2 z2 − z3 r1 − r3 z 3 − z1 r2 − r1 z1 − z2 PP
N det J det J det J det J det J det J Q
Potential Energy Approach
We have from potential energy expression:
2p 2p 2p
P=
1
2 zz
0 Area
T
s edAdq zz
0 Area
T
u frdAdq zz
0 L
uTTrdldq ∑u Pi
T
i i
1F L I OP
P= å MM 2 GH 2p
NE N ze
JK z
e T D e r d A - 2p u T f r d A - 2 p u T T r dl -
e
z
e PQ åu P i
T
i i
The first term on the RHS gives the element strain energy, which can be written as
F I F I
Ue =
1
2
GG
H z
e
1
2
JJ
2p e T D e r d A = qT 2p BT D B r d A q
K
GG
H z
e
JJ
K
and the element stiffness matrix is given by
ke = 2p z
e
BT DB r dA
3RD PROOF 28-10-2006
ke = 2p z
e
BTDB r dA = 2p r B T D B z
e
dA = 2p r Ae B T D B
where the area Ae of the element is as usual equal to half the determinant of J, i.e.,
1
Ae = |det J|. This method is called the centroid of midpoint rule.
2
(ii) In anothers method is to replace r by r = Nr1 + h r2 + (1 x h)r3 and carry out the integration
elaborately.
(1) Body force term
Work done by the body force is given by:
Wb = 2p ze
uT f rdA = 2p ze
(u fr + w fz) rdA
= 2p z
e
(x q1 + h q3 + (1 x h )q5) fr + (x q2 + h q4 + (1 x h )q6) fz rdA
As in stiffness here also the quantities are evaluated at the centroid of the triangle and hence can
be written as
Wb = 2p z
e
uT fr dA = qTf e
e
The element body force vector f is given by
R| f U|
r
| f ||
z
fe=
2 p r Ae |S f V = 2p r A
r e
fr fz fr fz fr fz
T
3 || f || 3
z
r
|| ff ||
z T W
3RD PROOF 28-10-2006
z
WST = 2p uT Tr dl = 2p (u Tr + wTz) r dA
e
z
e
where Tr and Tz are components of traction forces that act uniformly over the edge of the element
(Fig. 9.8).
q6
3 q5
z T
q2
r
q1
1
r q4
q3
2
Fig. 9.8
z
WST = 2p uT Tr dl = 2p
e
z
e
(u Tr + w Tz) r dA = qT T e
T
where q = [q3 q4 q5 q6]
Te = 2p l23 [aTr aTz bTr bTz]T
2 r2 + r3 r + 2r3
a= and b = 2
6 6
2 2
l23 = br 2 − r3 g + bz 2 − z3 g
9.4 GALERKIN APPROACH
Let us introduce the interpolated displacements into the Galerkin variational form:
2p z sTe (f)rdA 2p z
A
fT f r dA + 2p z
L
fTTr dl + å fiT Pi =0 ...[5]
= ∑ 2p
e
ze
qT BT DBy rdA
= ∑q
e
T e
k y ...[7]
T
= y kQ
where k is the global stiffness matrix.
The external virtual work = yT F
using [6] which involves body force, surface fractions, and can be treated in the same way as in the
potential energy approach, by replacing q and y.
Shape functions and the element stiffness matrix for an axisymmetric annular ring element
as shown in Fig. 9.9.
R2
R1
r, u
2 1
= [1 r]
RSa UV1
...[1]
Ta W 2
3RD PROOF 28-10-2006
RSu UV = LM1
1 OP r1
{a}
Tu W N1
2 Q r2
−1
L1 r O Ru U 1 1
or {a} = M
N1 S V
r PQ Tu W 2 2
=
1 LMr − r OP RSu UV 2 1 1
...[2]
br − r g N 1 − 1 Q Tu W
2 1 2
Hence, u = [1 r]
1 LMr − r OP RSu UV 2 1 1
...[3]
br − r g N 1 − 1 Q Tu W
2 1 2
LM ¶u OP Re U
{e} = M ¶r P = S V
1
MN ur PQ Te W 2
=
LM0 1OP 1 LMr − r OP RSu UV
1
2 1 1
...[4]
N 1Q br − r g N 1 − 1 Q Tu W
r 2 1 2
Ru U
= [B] S V
1
Tu W 2
= 2pt z r2
r1
BTCBrdr ...[7]
Solution: 3
3 (0, 1)
(0, 0) (0, 1)
2 2
1 l 1
Fig. 9.10
RSU UV = L1 r z 0 0 0 OP R|a U| 1
TV W MN0 0 0 1 r z Q S| M V| ..[1]
Ta W 6
R|U U| LM1
1
0 0 0 0 0 OP
||UM || MM11 1
0
0
1
0
0
0
0
0
0
PP
S|V V| = MM0
3
1
0 0 1 0 0
PP laq ...[2]
|| M || MM0 0 0 1 1 0 PP
3|TV |W MN0 0 0 1 0 1 PQ
LM 1 0 0 0 0 0OP
MM-- 11 01 01 0 0 0
PP U
laq = M 0 0 0
MM
0
1
0
0
0
0
PP RSTV UVW ...[3]
MM 00 00 00 -1 1 0 PP
N -1 0 1 PQ
\
RSU UV = LMb1 − r − zg r z 0 0 0 OP RSU UV ...[4]
TV W MN 0 0 0 b 1 − r − zg r zPQ TV W
The straindisplacement matrix is written as
U1 = U3 = 0 [B] matrix is reduced to 4 ´ 4 written as
LM+ 1 0 0 0 OP
{e} = M
0
MM 0
−1 0 1 PP RSU UV ...[5]
−1 1 0
N1 0 0 0
PQ TV W
or [B] = S V
RU U
TV W
3RD PROOF 28-10-2006
1 1
[K] = 2p zz
z = 0 r =0
[B]T [C][B]rdr dz ...[6]
RSQ UV = 2p 1 1
RS 0 UV rdrdz
x
TQ W
y
zz
z=0 r=0
NT
T− ug W
...[7]
The integration of the elements of [K] and the consistent load vector
RSQ UV are to be carried out
x
TQ W
y
1 cm p r
6 cm
10 cm
(a) (b)
z z
Q2 Q6
F1 3 Q1 Q5
1 1 3
1 1 cm 1
2 2 2
2 4
F3 r Q3 Q7 r
4
7 cm 3 cm
Q4 Q8
(c) (d) global dof
Fig. 9.11
1 1 2 3
2 1 4 3
3RD PROOF 28-10-2006
LM − 0.33 0 0 0 0.33 0 OP
0 1 0 −1 0 0 PP
B1 = M
MM0.0417 0 0.0417 0 0.0417 0
PQ
N 1 − 0.33 − 0.33 0 0 0.33
Hence,
1 2 3 4 5 6 ¬ global dof
LM 78.6 - 44.66 - 28.22 - 25.27 - 22.18 19.39 OP
209.4 10.11 - 202.91 32.51 - 6.49
MM P
54.84 - 3.62 1.58 - 6.49 P
= 105 MM P
202.91 - 32.51 0 P
MM Symmetric 25.34 0 P
P
MN 6.49 PQ
3RD PROOF 28-10-2006
Element 2
7 − 10 0 − 1
det J = = 3 cm2, (After expension)
10 − 10 0 − 1
= 1.5 cm2 (represents the area of the element)
1
r2 = ( 7 + 10 + 10) = 9
3
1
Þ N1 = N2 = N3 =
3
Hence,
105
LM 78.6 − 28.22 OP RSQ UV = RS8800UV
1
-:-4+15-5
1. Explain the term axi-symmetric problems and give constitutive law for such problems.
2. Develop the strain-displacement matrix B for the axi-symmetric element.
3. Develop the element stiffness matrix for the axi-symmetric element.
4. Write a note on the actual evaluation of the matrix B.
5. Write down the expression for the total potential energy for the axi-symmetric element.
6. Evaluate the body force term for the axi-symmetric element.
7. State the strain-displacement vector in cylindrical coordinates.
8. State the stress-strain relations for axi-symmetric case.
3RD PROOF 28-10-2006
Appendix I
SUMMARY
Displacement Method
The term displacement method is used within the field of study known as theory of structures. The
displacement-based finite element method can be regarded as an extension of the displacement
method of analysis which had been used for many years in matrix analysis of beam and truss
structures. The displacement method is often referred to as the stiffness method and predates the
use of computers in structural analysis. The three-moment equation and the slope-deflection
method were forerunners of the displacement method.
1. Generalized coordinates
2. Natural coordinates.
These are of two types:
(i) Triangular coordinates
(ii) Quadrilateral coordinates.
1. Generalised Coordinates
In this system, displacement model (or parametric model) is taken in the form of a polynomial
where unknown coefficients of the variables are named as generalized coordinates.
The general form of variation of any function can be described by a mathematical polynomial
as
f(x) = A1 + A2x + A3x2 + a4x3 + a5x5 ...(1)
where A1, A2, A3, ... are generalized coordinates.
We note that:
(i) In case of elements with two nodes (points) no variation other than a linear one is possible
i.e., only a straight line can be determined uniquely with the help of two nodes,
(ii) In order to represent a square or a quadratic variation, 3 nodes are required, and
(iii) For cubic variation 4 nodes are required, and so on.
Therefore, according to the object of studies, number of nodes on each side of the element are
chosen.
Example 1. Given: A =
LM 4 5 OP . Determine
N2 1Q
(i) Inverse of matrix
(ii) Eigen values
[VTU, 6th Sem., J/A, 2003; (10 marks)]
Solution: Given: A =
LM 4 5 OP
N2 1Q
4 5
Step (1): In |A| = ,
2 1
the cofactor of 4 is 1
the cofactor of 5 is 2
the cofactor of 2 is 5
the cofactor of 1 is 4
\ the matrix B formed of the cofactors of the elements of |A| is
B=
LM 1 −2 OP
N −5 4 Q
Now, Adj(A) = the transpose of the matrix B
3RD PROOF 28-10-2006
Appendix I "
=
LM 1 −5
;
OP
N −2 4 Q
Step (2): |A| = 4 ´ 1 5 ´ 2 = 4 10 = 6
LM - 1 5 OP
Step (3): 1
A =
1 LM 1 −5OP
= MM 26 6
PP
-6 N −2 4 Q 4
-
MN 6 6 PQ
4 5O M- 6
L 1 5 OP
L M 6
N Q MM - 4 PPP
1 1
Verification: AA = A A = M
2 1 P 2
N 6 6Q
LM - 4 + 10 20 - 20 OP 1 0
AA = A A = I = M 6
1 1 6 6 6 =L
P M OP = I
2
MM - + 2 10 4 0
P N Q 1
N 6 6 6 - 6 PQ
(ii) Given: A=M
L 4 5 OP
N2 1Q
L 4 5 OP l LM 1 0 OP
A lI = M
N2 1Q N0 1Q
=M
L 4 − l 5 OP
N 2 1− l Q
|A l I| = 0 Þ
LM 4 − l 5 OP = 0
N 2 1− l Q
Þ (4 l) (1 l) 10 = 0
Þ 4 5l + l2 10 = 0
Þ l2 5l 6 = 0
Þ l2 6l + l 6 = 0
Þ l(l 6) + (l 6) = 0
Þ (l + 1) (l 6) = 0
Þ l = 6 and l = 1
3RD PROOF 28-10-2006
A=
LM 4 − 5 OP
MN − 5 8 PQ
[VTU, 6th Sem., J/F, 2004; (5 marks)]
Solution:
Let A=
LM 4 − 5 OP
MN − 5 8 PQ
A lI = M
L 4 − 5O
P L 1 0 OP
l M
MN − 5 8 PQ N0 1Q
=M
L4−l − 5O
P
MN − 5 8 − l PQ
Þ (4 l) (8 l ) + 5 = 0
Þ 32 12l + l2 5 = 0
Þ l2 12l + 27 = 0
Þ l2 3l 9l + 27 = 0
Þ l(l 3) 9(l 3) = 0
Þ (l 3) (l 9) = 0
Þ l = 3, l = 9
\ Eigen values are l = 3 and l = 9
Example 3. Solve the following system of simultaneous equations by Gaussian elimination
method.
2x1 + x2 + 3x3 = 10
4x1 + x2 + x3 = 5
3x1 + 2x2 + 3x3 = 3
[VTU, 6th Sem., J/F, 2004; (10 marks)]
Solution: Consider the augmented matrix
LM2 1 3 10 OP
or [A/b] = M 4 1 1 5 PP
MN3 2 3 3 Q
3RD PROOF 28-10-2006
Appendix I "!
R2 ® R2 – 2R1 LM 2 1 3 10 OP
Applying R3 ® 2R3 – 3R1 MM 0 −1 −5 −15 PP
N0 1 −3 −24 Q
R3 ® R3 + R2
LM 2 1 3 10 O
P
Applying MM 0 −1 −5 −15 P
N0 0 −8 −39 PQ
Back substitution gives the solution
i.e., 2x1 + x2 + 3x3 = 10
x2 5x3 = 15
8x3 = 39
Þ x3 =
39
; x2 = +15 5
39 FG IJ
8 8 H K
= 15
195 120 − 195
= = -
75 FG IJ
8 8 8 H K
1
\ x1 = [10 x2 3x3]
2
=
1 LM 10 + 75 − 117 OP
2 N 8 8Q
=
1
[80 + 75 117] =
1
[38] =
19 FG IJ
16 16 8 H K
Þ
FG x =
39
; x2 = −
75
and x1 =
19 IJ
H 3
8 8 8 K
Example 4. With an example explain Rayleigh-Ritz method.
[VTU, 6th Sem., J/A, 2003; (10 marks)]
Solution: Rayleigh-Ritz method:
A method for determining approximate solutions of functional equations through the expedient of
replacing them by finite systems of equations. It is one of the most useful approximate methods
stemming from variational considerations, wherein, for the present we employ the following
approximate displacement field components for expressing the total energy:
R| u = S a f ( x, y , z) for i = 1 to m
i i U| 1
S| v = S a f (x, y , z) for j = m + 1 to m V|
j j 1 2 ...[1]
T w = S a f (x, y , z) for k = m + 1 to m W
k k 2
3RD PROOF 28-10-2006
where ai, aj, and ak are 3n linearly independent parameters, which behave as generalized
coordinates. The functions fi are usually taken as polynomials.
Substituting from the expression in [1] for displacement in strain displacements in stress-strain
relations, we get the total potential energy
P = P ( a1, a2, ..., a m1, a m1 + 1 ... a m2 + 1 ... a m)
But from the principle of minimum potential energy,
dP
= 0 for i = 1 to m ...[2]
dai
Equation [2] yields the solution of m equation, and we get the values of a. With these values of ais
and fis satisfying boundary conditions, the displacements are obtained. Then the strains and
stresses can be assembled.
Example 5. Let us consider a simply supported beam loaded at P
centre as shown in Fig. A.2. Let us assume the trial function in the A l\2 c l\2 B
form of trigonometric series as (instead of infinite degrees of freedom y yc
select k degrees of freedom)
k
y` = å an sin
FG np IJ x ...[1] y=
k
Fig. A.2
Compute the central deflection for the beam.
Solution: (i) Central concentrated load
k
np
The trial function assumed is y = ∑a n sin
l
x . It may be seen that this trial function completely
n =1
R| l U|
|S
l
z 0
sin
np
l
x sin
mp
|V
l
x dx = 0; (m ≠ n)
...[2]
|| |
sin
|T
mp
lz
0
x sin
np
l
l
x dx = ; (m = m) |
2 |W
k
Given:
F np I
y = ∑ a sin G J x
HlK
n =1
n
3RD PROOF 28-10-2006
Appendix I "#
k
Now, y¢ = ∑
an p n
cos
np
x
FG IJ ...[3]
n =1
l l H K
k
y¢¢ = − ∑
an2 p 2 n 2
sin
np
x
FG IJ ...[4]
n=1
l 2
l H K
l
p=
1
2 z
o
EI ( y ′′) 2 dx − Py c
l R| L n p
k 4 4
FG np IJ xOPU|V dx - P å LMa k
OP
=
1
2 z
o
EI S|å MMN l
T
n=1
4 . an2 sin 2
H l K PQ|W N
n=1
n sin
np
2 Q ...[5]
2 Pl 3
1 np
an = 44
sin
p EI n 2
Hence the approximate deflected shape is given by
k
2 Pl 3 1 np np
y=
p EI4 ∑ n 4
sin
2
sin
l
x ...[9]
n = 1, 3 , 5
k
P 2l 3 1
p =
p EI4 ∑ n4
...[11]
n = 1, 3 , 5
3RD PROOF 28-10-2006
V = z 0
l
( w dx)y
= z 0
l
wan sin
px
l
dx
2 wan l
=
p
p=
F EI p a 4 2
n
-
2 wanl I
GH 4l 3
p JK
dp
dp = dp = 0; (n = 1, 2, 3, ...)
dan
LM 2 E Ip a 4
n
−
2 wl OP da =0
3 n
MN 4 l p PQ
4 wl 4 5 wl 4
\ an = » (Exact)
p 5 EI 384 EI
\ The central deflection ymax = an.
Example 6. Given the potential energy for the bar Fig. A.3, with body force neglected is
L 2
FG du IJ
P=
1
2 z
0
EA
H dx K dx - 2u 1 ; [u1 = u(x)]x = 1
Appendix I "%
E = 1, A = 1
2 x
1
1 1
Solution from
mechanics
Approximate
solution
1
0.75
– –1
–1.5
Fig. A.3
Now,
RS u(0) = 0 ⇒ 0 = a 1 UV
T u(2) = 0 ⇒ 0 = a + 2a 1 2 + 4 a3 W
Þ a2 = 2a3
Þ u = a3(2x + x2); u1 = a3
du
Then, = 2a3 (1 + x)
dx
P=
1
2 z
0
2
4 a32 ( -1 + x)2 dx - 2(- a3 )
= 2 a32 z 2
0
(1 − 2x + x 2 )dx + 2a3
= 2 a32
FG 2 IJ + 2a
H 3K 3
3RD PROOF 28-10-2006
Since
∂p
= 4a3
2FG IJ
+ 2 = 0, resulting in,
∂ a3 3 HK
a3 = 0.75;
u1 = a3 = 0.75
The stress in the bar is given by
du
s =E = 1.5 (1 x)
dx
1ST PROOF 30-11-2006
Appendix II
BEAM ELEMENTS
In the Finite element notation, we will define the beam element with general degrees of freedom as
shown in Fig. (i). Beam elements are related directly to matrix analysis of structures.
The primary difference between the beam finite element and the finite elements of the previous
chapters is the order of the governing differential equation. Beam theory is based upon a fourth-
order ordinary differential equation. The elements whether one-or two-dimensional, can only
transmit forces directly from one element to another through the nodes with nodes acting like a pin-
joint. But in structures, we get into a situation where both forces and moments have to be
considered. We require an element, which can transmit not only forces but also moment. To effect
such a requirement, we should have elements with both translational and rotational degrees of
freedom at their nodes. Beam, plate and shell elements all belong to this category. All these elements
are also further categorized as thin and thick depending upon whether transverse shear strain is
taken into account or not.
Some important assumptions used in Euler-Bernoulli beam theory are:
(i) Plane cross-sections before bending will remain plane even after bending.
(ii) All points lying on a normal to the neutral section will deflect the same amount in the
transverse direction.
SHAPE FUNCTIONS
Let us choose a two noded beam element (Fig. (i)) in which nodal unknowns are displacement w
¶w
and the slope . Since the element has four degrees of freedom, we have to select the polynomial
¶x
with only 4 constants, that is the first order (cubic) Hermitian polynomials as shape function.
1ST PROOF 30-11-2006
1 P 2
x=0 x
x1, w1, q1 x2, w2, q2
s=0 s=1
s
x - x1 x - x1
Where s = = and l = x2 x1
x2 - x1 l
The displacement nodel for the beam element is
w = [N]{d}e
R|w U| 1
i.e., w = [N 1 N2 N3
|q |
N]S V
4
1
||w || 2
Tq W 2
¶w
where q=
¶x
R|w U|
1
¶w LM
¶N 1 ¶N 2 ¶N 3 ¶N O | q | 1
Then
¶x
=
N
¶x ¶x ¶x
4
S V
¶x PQ |w | 2
|T q |W
2
Appendix II "
x = –1 x=0 x x=1
x=0 1 2 x
A C P B
s=0 s = 0.5 s s=1
PC 2
then, x= = (AP AC) = 2(s 0.5) = 2s 1
l l
2
Substituting in equation we get, Hermite polynomial of first order as,
R| 1
N1 = H 01 =
2 - 3 x + x3 R|
|| 4 ||
l
|| 1
N2 = H 11 = (1 x x2 + x3 )
8
||
S| 1
1
S| ...[1]
N3 = = (2 + 3x x3 )
H 02
|| 4 ||
|| 1
N4 = H 12
l
= (1 x + x2 + x3 ) ||
T 8 T
Hermitian shape functions in two dimensions may be constructed as multiplication of
Hermitian functions in x and y directions. Thus.
1 1 1 1
N1 = H 01 (x) H01 (y) ; N2 = H 11 (x) H11 (y)
1 1 1 1
N3 = H 02 (x) H02(y) ; N4 = H 12(x) H12 (y)
(c) Consider the beam element with general degrees of freedom as shown in Fig (i)
q1 q3
q4
q2 1 2
L
1ST PROOF 30-11-2006
R|q U|
1
|q |
2
q = S V = [q 1 q2 q3 q4]T
||q ||
3
Tq W
4
Where the odd subscript refers to transverse displacements and the even to rotational
displacements. The shape function for a beam element differs from that for an axial element since
we have to take care of slopes at the ends. The shape functions are called the Hermite shape function
which satisfy both nodal displacement and slope continuity requirements. The general expression
can be assumed as
n
H mi = Ai + Bi x + Ci x2 + Di x3 [i = 1, 2, 3, 4]
In the above, the odd subscript refers to transverse displacement and even to rotation, i.e.,
FG dH IJ refers to slope at node 1 and subscript 2 refers to global degree of freedom. Note that i refers
H dx K 2
to degrees of freedom and not the nodal number. Thus, we have the conditions as given in the
Table 1 that must be satisfied by H.
Table 1
01
FG @0 IJ 02
FG @0 IJ 03
FG @0 IJ 04
FG @0 IJ
H @x K 1
H @x K 2
H @x K 3
H @x K 4
x = 1 1 0 0 1 0 0 0 0
x = +1 0 0 0 0 1 0 0 1
R| 1
N1 = H 01 =
1
(2 3x + x3 ) R|
4
|| ||
1 1
|| N2 = H 11 = (1 x x2 + x3 ) ||
4
S| 1
S| ...[1]
1
|| N3 = H 02 = (2 + 3x x3 ) ||
4
|| 1
N4 = H 12 =
1
(1 x + x2 + x3 )
||
T 4 T
1ST PROOF 30-11-2006
Appendix II " !
Slope = 0 Slope = 0
H1 H3
1 1
Slope = 0
Slope = 1
H2 Slope = 0
x = –1 x=0 x=1
x = –1 x=0 x=1
Slope = 0 H4
Slope = 1
y(x) = H1 y1 + H2
FG dy IJ + H3 y2 + H4
FG dy IJ
H dx K node 1
H dx K node 2
FG dy IJ = q2 and
FG dy IJ = q4
H dx K node 1
H dx K node 2
H = H1
LM le l
H2 H3 e H 4
OP
N 2 2 Q