Lecture Notes On FEM
Lecture Notes On FEM
Lecture Notes:
An Introduction to the
Finite Element Method
Yijun Liu
CAE Research Laboratory
Mechanical Engineering
University of Cincinnati
Cincinnati, OH 45221-0072, U.S.A.
E-mail: [email protected]
Web: www.yijunliu.com
Copyright Notice
All rights reserved. Permissions are granted for personal and educational uses only at the
University of Cincinnati. Any other uses of these lecture notes (such as for classroom
lectures outside the University of Cincinnati, trainings elsewhere, and those of a
commercial nature) are prohibited, unless such uses have been granted in writing by the
author.
Table of Contents
Copyright Notice ............................................................................................................................. ii
Table of Contents ........................................................................................................................... iii
Preface .............................................................................................................................................v
Chapter 1. Introduction ................................................................................................................. 1
I. Some Basic Concepts .............................................................................................................. 1
II. Review of Matrix Algebra..................................................................................................... 6
III. Spring Element................................................................................................................... 11
IV. Summary ............................................................................................................................. 20
V. Problems............................................................................................................................... 20
Chapter 2. Bar and Beam Elements............................................................................................ 21
I. Linear Static Analysis............................................................................................................ 21
II. Bar Element .......................................................................................................................... 21
III. Beam Element ..................................................................................................................... 39
IV. Summary ............................................................................................................................. 54
V. Problems............................................................................................................................... 54
Chapter 3. Two-Dimensional Elasticity Problems ..................................................................... 57
I. Stress State in Structures ....................................................................................................... 57
II. 2-D (Plane) Elasticity Problems ........................................................................................... 57
III. Finite Elements for 2-D Problems ..................................................................................... 62
IV. Summary ............................................................................................................................. 77
V. Problems............................................................................................................................... 78
Chapter 4. Modeling and Solution Techniques ........................................................................... 80
I. Symmetry............................................................................................................................... 80
II. Substructures (Superelements) ............................................................................................. 81
III. Equation Solving................................................................................................................. 83
IV. Nature of Finite Element Solutions .................................................................................... 85
V. Convergence of FEA Solutions............................................................................................ 86
VI. Adaptivity (h-, p-, and hp-Methods) ................................................................................... 86
VII. Summary ........................................................................................................................... 87
VIII. Problems........................................................................................................................... 87
Preface
This is a basic introduction to the finite element method (FEM) for undergraduate
students in engineering or other readers who have no previous experience with the FEM. The
lecture notes cover the basic concepts in the FEM using the simplest mechanics problems as
examples, and lead to the discussions and applications of the one-dimensional (1-D) bar and
beam, 2-D plane stress and plane strain, plate and shell, and 3-D solid elements in the analyses of
structural stresses, vibrations and dynamics. The understanding of the FEM principles and
procedures, and correct usage of the FEM software are emphasized throughout the notes.
These lecture notes have been developed by the author for the undergraduate courses on
the FEM in the Mechanical Engineering Department at the University of Cincinnati since 1997.
The materials in these notes are aimed for students in mechanical, civil and aerospace
engineering, who need a general background in the FEM so that they can apply the FEM in their
design and analysis of components, structures or systems using available commercial FEM
software. For students who will conduct research on the FEM, these lecture notes should only
serve as an introduction and they should consult to the references listed at the end of the notes for
more rigorous treatment of the subject in order to have the necessary theoretical background and
programming skills in developing new capabilities in the FEM.
The lecture notes include eight chapters and can be used for an undergraduate FEM
course in one semester (15 weeks with three one-hour lectures each week) or in two quarters (20
weeks with three one-hour lectures each week, with four or five accompanying computer
laboratory sessions each quarter). Chapter 1 gives a basic introduction to the concept of the FEM
using the spring system as examples. It also reviews the matrix algebra that is essential for the
FEM. Chapter 2 introduces the bar and beam elements and outlines the general procedures in the
formulations and application of the FEM. Chapter 3 covers 2-D problems in elasticity, that is,
plane stress and plane strain elements. Chapter 4 discusses various modeling techniques in the
FEM and related topics, such as error indicators and how to evaluate the FEM results. Chapter 5
gives an introduction to the plate and shell elements, emphasizing the correct use of these types
of elements. Chapter 6 provides the formulations and applications of the FEM in general 3-D
elasticity problems. Chapter 7 is an introduction of the FEM in structural vibration and dynamics
analysis, covering normal modes, harmonic and transient responses of structures using the FEM.
Chapter 8 covers the basics in thermal analysis of structures using the FEM. Exercise problems
and/or projects using FEM software packages are provided at the end of each chapter. Further
readings are provided in the Reference section to conclude the lecture notes.
The author thanks many of his former undergraduate and graduate students at the
University of Cincinnati for their suggestions on the earlier versions of these lecture notes and
for their contributions to many of the examples used in the lecture notes.
Yijun Liu
Cincinnati, Ohio, USA
Winter 2007
Chapter 1. Introduction
I. Some Basic Concepts
A Simple Idea
The finite element method (FEM), or finite element analysis (FEA), is based on the idea
of building a complicated object with simple blocks, or, dividing a complicated object into small
and manageable pieces. Application of this simple idea can be found everywhere in everyday life
(see, e.g., Figure 1.1), as well as in engineering. For example, children play the toy Lego by
using many small pieces of simple geometries to build various objects such as trains, ships or
buildings. With more and smaller pieces, these objects often look more realistic. As another
example, a digital image, which looks smooth and colorful, is in fact composed of millions of
dots that just have one simple color.
(a) (b)
Figure 1.1. Objects built with simple and small pieces: (a) a fire engine built with Lego®; and
(b) a house built with many elements – bricks, beams, columns, panels and so on.
In mathematical terms, this is simply the use of the limit concept, that is, to approach or
represent a smooth objects with a finite number of simple pieces and increasing the number of
such pieces will increase the accuracy of this representation. For example, ancient people used
this concept to estimate the area of a circle well before the formula A = πR 2 was established
(where R is the radius of the circle). In doing so, a circle is approximated by a polygon or divided
into many triangles (Figure 1.2). The area of one triangle is given by:
1
Si = Ri Li ,
2
where Ri is the height and Li the base length of the triangle. The area A of the circle can be
therefore obtained in the following manner:
N
1 1
S N = ∑ S i = N Ri Li → RLtotal = π R 2 = A, as N → ∞ ,
i =1 2 2
where N is the total number of triangles (or elements) and Ltotal = NLi is, in the limit, the
circumference of the circle, which is 2πR as it is known now.
“Element” Si
R
Li
Ri
Figure 1.2. Approximation of the area of a circle using a finite number of triangles.
From the above mentioned examples, one can conclude that objects with complicated
geometries can be represented by many small pieces (or elements) with simple geometries. As
the number of such pieces increase, the representation becomes more accurate. This is exactly
the same concept used in the development of the FEM as one will see in later chapters.
1943 ----- Courant (Variational methods which laid the foundation for FEM)
1956 ----- Turner, Clough, Martin and Topp (Stiffness method)
1960 ----- Clough (Coined “Finite Element”, solved plane problems)
1970s ----- Applications on “mainframe” computers
1980s ----- Microcomputers, development of pre- and postprocessors (GUI)
1990s ----- Analysis of large structural systems, nonlinear and dynamic problems
(a) (b)
Figure 1.5. (a) A plate with a hole; and (b) A FEM discretization (mesh).
Computer Implementations
A typical FEM software has the following three key components:
• Preprocessor (used to build FE models, apply loads and constraints)
• FEA solver (assemble and solve the FEM system of equations)
• Postprocessor (sort and display the results)
File
menu
Quick
tool
menu
Main
menu
Graphics
window
Scalar Multiplication
λA = [λaij ] (1.6)
Matrix Multiplication
For two matrices A (of size l×m) and B (of size m×n), the product of AB is defined by
m
C = AB with cij = ∑ aik bkj (1.7)
k =1
Transpose of a Matrix
If A = [aij], then the transpose of A is
A T = [a ji ] (1.8)
Notice that
( AB)T = BT A T (1.9)
Symmetric Matrix
A square (n×n) matrix A is called symmetric, if
A = AT or a ij = a ji (1.10)
Determinant of a Matrix
The determinant of square matrix A is a scalar number denoted by det A or |A|. For
2×2 and 3×3 matrices, their determinants are given by
a b
det = ad − bc (1.12)
c d
and
Singular Matrix
A square matrix A is singular if det A = 0, which indicates problems in the system
(nonunique solutions, degeneracy, etc.)
Matrix Inversion
For a square and nonsingular matrix A ( det A ≠ 0 ), its inverse A-1 is constructed in such
a way that
AA −1 = A −1 A = I (1.14)
The cofactor matrix C of matrix A is defined by
Cij = ( −1)i + j M ij (1.15)
where Mij is the determinant of the smaller matrix obtained by eliminating the ith row and jth
column of A.
Thus, the inverse of A can be determined by
1
A −1 = CT (1.16)
det A
We can show that ( AB) −1 = B −1 A −1 .
Examples:
−1
a b 1 d − b
(A) c d = ( ad − bc ) − c a .
Checking:
−1
a b a b 1 d − b a b 1 0
c d c d = ( ad − bc ) − c a c d = 0 1 .
−1 T
1 −1 0 3 2 1 3 2 1
− 1 2 − 1 1 2 2 1 = 2 2 1 .
(B) =
( 4 − 2 − 1)
0 − 1 2 1 1 1 1 1 1
Checking:
1 − 1 0 3 2 1 1 0 0
− 1 2 − 1 2 2 1 = 0 1 0 .
0 − 1 2 1 1 1 0 0 1
If det A = 0 (i.e., A is singular), A-1 does not exist.
The solution of the linear system of equations (Eq. (1.1)) can be expressed as (assuming
the coefficient matrix A is nonsingular)
x = A −1b
Thus, the main task in solving a linear system is to find the inverse of the coefficient matrix.
d daij (t )
A (t ) = (1.17)
dt dt
and the integration by
Figure 1.8. 3-D elements for 3-D fields (temperature, displacement, stress, velocity, etc.).
We will start with the 1-D spring element as an example to study the basic concept and
ingredients in the FEM.
x
i j
fi ui uj fj
k
Figure 1.9. One spring element.
Two nodes: i, j
Linear
F
Nonlinear
We only consider linear problems in this introductory course. In the linear portion of the
curve shown in Figure 1.10, we have
F = k∆ , with ∆ = u j − ui . (1.19)
where k = F / ∆ (> 0) is the stiffness of the spring (the force needed to produce a unit stretch).
and at node j,
F j fj
f j = F = k (u j − ui ) = −kui + ku j
In matrix form,
k − k ui f i
− k = (1.20)
k u j f j
or,
ku = f (1.21)
where
k = (element) stiffness matrix
u = (element) nodal displacement vector
f = (element) nodal force vector
From the derivation, we see that the first equation in (1.20) represents the equilibrium of
forces at node i, while the second equation in (1.20) that of forces at node j. Note also that k is
symmetric. Is k singular or nonsingular? That is, can we solve the equation in (1.20)? If not,
why?
Spring System
x
k1 k2
1 2 3
u1, F1 u2, F2 u3, F3
For a system of multiple spring elements, we first write down the stiffness equation for
each spring and then “assemble” them together to form the stiffness equation for the whole
system. For example, for the two-spring system shown in Figure 1.11, we proceed as follows:
k1 − k1 u1 f11
− k = (1.22)
1 k1 u2 f 21
k2 − k 2 u2 f12
− k = (1.23)
2 k 2 u3 f 22
at node 2,
f21 2 f12
F2 = f + f
2
1
1
2
F2
and at node 3,
f22 3 F3
F3 = f 2
2
F1 = k1u1 − k1u2
F2 = −k1u1 + ( k1 + k 2 )u2 − k 2 u3
F3 = −k 2 u2 + k 2 u3
k1 − k1 0 u1 F1
− k
k1 + k 2 − k 2 u2 = F2 (1.24)
1
0 − k2 k 2 u3 F3
or
Ku = F (1.25)
in which, K is the stiffness matrix (structure matrix) for the entire spring system.
k1 − k1 0 u1 f11
− k
k1 0 u2 = f 21 ,
1
0 0 0 u3 0
and
0 0 0 u1 0
0 k
− k 2 u2 = f12
2
0 − k 2 k 2 u3 f 22
k1 − k1 0 u1 f11
− k
k1 + k 2 − k 2 u2 = f 21 + f12
1
0 − k2 k 2 u3 f 22
This is the same equation we derived by using the force equilibrium concept.
Energy approach:
We can also obtain the result using an energy method, for example, the principle of
minimum potential energy. In fact, the energy approach is more general and considered the
foundation of the FEM. To proceed, we consider the strain energy U stored in the spring system
shown in Figure 1.11.
1 2 1 2 1 T 1 T
U= k1∆1 + k 2 ∆ 2 = ∆1 k1∆1 + ∆ 2 k 2 ∆ 2
2 2 2 2
However,
u u
∆1 = u2 − u1 = [− 1 1] 1 , ∆ 2 = u3 − u2 = [− 1 1] 2
u2 u3
We have
1 k − k1 u1 1 k − k 2 u2
U= [u1 u2 ] 1 + [u2 u3 ] 2 = (enlarging…)
2 − k1 k1 u2 2 − k 2 k 2 u3
k1 − k1 0 u1
1
= [u1 u2 u3 ] − k1 k1 + k 2 − k 2 u2 (1.26)
2
0 − k2 k 2 u3
F1
Ω = − F1u1 − F2 u2 − F3u3 = −[u1 u2 u3 ] F2 (1.27)
F
3
k1 − k1 0 u1 F1
1
Π = U + Ω = [u1 u2 u3 ] − k1 k1 + k 2 − k 2 u2 − [u1 u2 u3 ] F2 (1.28)
2
0 − k2 k 2 u3 F
3
∂Π ∂Π ∂Π
= 0, = 0, = 0, (1.29)
∂u1 ∂u2 ∂u3
Assuming that node 1 is fixed, and same force P is applied at node 2 and node 3, that is
u1 = 0 and F2 = F3 = P
k1 − k1 0 0 F1
− k
k1 + k 2 − k 2 u2 = P
1
0 − k2 k 2 u3 P
which reduces to
k1 + k 2 − k 2 u2 P
−k =
2 k 2 u3 P
and
F1 = −k1u2
Unknowns are
u
U = 2 and the reaction force F1 (if desired).
u3
u2 2 P / k1
=
u3 2 P / k1 + P / k 2
F1 = −2 P
• They are not suitable for stress analysis of the spring itself
• There are spring elements with stiffness in the lateral direction, spring elements for
torsion, etc.
Example 1.1
k1 k2 P k3
x
1 2 3 4
Solution:
(a) The element stiffness matrices are (make sure to put proper unit after each number)
100 − 100
k1 = (N/mm)
− 100 100
200 − 200
k2 = (N/mm)
− 200 200
100 − 100
k3 = (N/mm)
− 100 100
Applying the superposition concept, we obtain the global stiffness matrix for the spring system
u1 u2 u3 u4
100 − 100 0 0
− 100 100 + 200 − 200 0
K=
0 − 200 200 + 100 − 100
0 0 − 100 100
or
100 − 100 0 0
− 100 300 − 200 0
K=
0 − 200 300 − 100
0 0 − 100 100
100 − 100 0 0 u1 F1
− 100 300 − 200 0 u2 F2
=
0 − 200 300 − 100 u3 F3
0 0 − 100 100 u4 F4
(b) Applying the BCs u1 = u4 = 0 , F2 = 0 and F3 = P , and “deleting” the 1st and 4th
rows and columns, we have
u2 P / 250 2
= = ( mm)
u3 3P / 500 3
(c) From the 1st and 4th equations system FE equation, we obtain the reaction forces
F1 = −100u2 = −200( N)
F4 = −100u3 = −300( N )
200 − 200 ui f i
− 200 200 u = f
j j
u 2
F = f j = − f i = [− 200 200] 2 = [− 200 200] = 200 (N)
u 3 3
Draw the free-body diagram (FBD) of the system and consider the equilibrium of the
forces.
F1 = -200 N F4 = -300 N
P = 500 N
Example 1.2
4 k4 F1
k1 1
2
4 k2 F2 k3
1
2 3 3 5
x
Problem: For the spring system with arbitrarily numbered nodes and elements, as shown
above, find the global stiffness matrix.
which specifies the global node numbers corresponding to the local node numbers for each
element.
u4 u2 u2 u3 u3 u5 u2 u1
k − k1 , k − k2 , k − k3 , k − k4
k1 = 1 k2 = 2 k3 = 3 k4 = 4
− k1 k1 − k 2 k 2 − k 3 k 3 − k 4 k 4
Finally, applying the superposition method, we obtain the global stiffness matrix as follows
u1 u2 u3 u4 u5
k4 − k4 0 0 0
− k k1 + k 2 + k 4 − k2 − k1 0
4
K= 0 − k2 k2 + k3 0 − k3
0 − k1 0 k1 0
0 0 − k3 0 k 3
IV. Summary
In this chapter, the basic concepts in the finite element method are introduced. The spring
element is used as an example to show how to establish the element stiffness matrices, to
assemble the finite element equations for a system from element stiffness matrices, and to solve
the FE equations. Verifying the FE results is emphasized. The concepts and procedures
introduced in this chapter are very simple and yet very important for studying the finite element
analyses of other problems.
V. Problems
F3 k3 F4
k2 3 4
2
x
Most structural analysis problems can be treated as linear static problems, based on the
following assumptions
1. Small deformations (loading pattern is not changed due to the deformed shape)
2. Elastic materials (no plasticity or failures)
3. Static loads (the load is applied to the structure in a slow or steady fashion)
Linear analysis can provide most of the information about the behavior of a structure, and
can be a good approximation for many analyses. It is also the bases of nonlinear analysis in
most of the cases.
ui uj
fi i j fj
x A, E
L
Strain-displacement relation:
du
ε= (2.1)
dx
Stress-strain relation:
σ = Eε (2.2)
Equilibrium equation:
dσ
+ f =0 (2.3)
dx
where f is the body force (force per volume, such as gravitational and magnetic forces) inside the
bar.
x x
u ( x ) = 1 − u i + u j (2.4)
L L
we have
u j − ui ∆
ε= = ( ∆ = elongation) (2.5)
L L
E∆
σ = Eε = (2.6)
L
We also have
F
σ= (F = force in bar) (2.7)
A
Thus, (2.6) and (2.7) lead to
EA
F= ∆ = k∆
L
EA
where k = is the stiffness of the bar. That is, the bar behaves like a spring in this case and
L
we conclude that the element stiffness matrix is
EA EA
− k L −
k
k= = L
− k k − EA EA
L L
or
EA 1 − 1
k= (2.8)
L − 1 1
This can be verified by considering the equilibrium of the forces at the two nodes.
Element equilibrium equation is
EA 1 − 1 ui f i
= (2.9)
L − 1 1 u j f j
Degree of Freedom (DOF): Number of components of the displacement vector at a node. For 1-
D bar element: one DOF at each node.
Physical Meaning of the Coefficients in k: The jth column of k (here j = 1 or 2) represents the
forces applied to the bar to maintain a deformed shape with unit displacement at node j and zero
displacement at the other node.
where
x
ξ= , 0 ≤ξ ≤1 (2.11)
L
Ni(ξ) Nj(ξ)
1 1
i j ξ i j ξ
ξ=0 ξ=1 ξ=0 ξ=1
or
ui
u = [N i N j ] = Nu (2.12)
u j
Strain is given by (2.1) and (2.12) as
du d
ε= = N u = Bu (2.13)
dx dx
where B is the element strain-displacement matrix, which is
dξ
B=
d
dx
[N i (ξ ) N j (ξ )] =
d
dξ
[N i (ξ ) N j (ξ )]•
dx
that is,
B = [− 1 / L 1 / L] (2.14)
Stress can be written as
σ = Eε = EBu (2.15)
Consider the strain energy stored in the bar
1 T
Π= u ∫ (B T EB )dV u − u T f (2.18)
2 V
Setting dΠ = 0 by the principle of minimum potential energy, we obtain (verify this)
∫ (B EB )dV u = f
T
V
or
ku = f (2.19)
where
k = ∫ (B T EB )dV (2.20)
V
1
U = u T ku (2.21)
2
In the future, once we obtain an expression like (2.16), we can immediately recognize that the
matrix within the square bracket is the stiffness matrix. Recall that for a spring, the strain energy
can be written as
1 2 1 T
U= k∆ = ∆ k∆
2 2
Thus result (2.21) goes back to the simple spring case again.
Example 2.1
1 2A,E 2 A,E
1 2 P 3 x
L L
Problem: Find the stresses in the two-bar assembly which is loaded with force P, and
constrained at the two ends, as shown in the above figure.
Solution: Use two 1-D bar elements.
For element 1,
u1 u2
2 EA 1 − 1
k1 =
L − 1 1
For element 2,
u2 u3
EA 1 − 1
k2 =
L − 1 1
Imagine a frictionless pin at node 2, which connects the two elements. We can assemble the
global FE equation as follows
2 − 2 0 u1 F1
EA
− 2 3 − 1 u2 = F2
L
0 − 1 1 u3 F3
Load and boundary conditions (BCs) are
u1 = u3 = 0, F2 = P
FE equation becomes
2 − 2 0 0 F1
EA
− 2 3 − 1 u2 = P
L
0 − 1 1 0 F3
“Deleting” the 1st row and column, and the 3rd row and column, we obtain
EA
[3]{u2 } = {P}
L
Thus,
PL
u2 =
3EA
and
u1 0
PL
u2 = 1
u 3 EA 0
3
Stress in element 1 is
u
σ 1 = Eε 1 = EB1u1 = E [− 1 / L 1 / L] 1
u2
u2 − u1 E PL P
=E = − 0 =
L L 3EA 3A
Similarly, stress in element 2 is
u
σ 2 = Eε 2 = EB 2 u 2 = E [− 1 / L 1 / L] 2
u3
u3 − u 2 E PL P
=E = 0 − =−
L L 3EA 3A
which indicates that bar 2 is in compression.
Check the results: Draw the FBD and check the equilibrium of the structures.
-2P/3 P -P/3
Notes:
• In this case, the calculated stresses in elements 1 and 2 are exact. It will not help if
we further divide element 1 or 2 into smaller elements.
• For tapered bars, averaged values of the cross-sectional areas should be used for the
elements.
• We need to find the displacements first in order to find the stresses, and thus this
approach is called the displacement based FEM.
Example 2.2
∆
1 A,E 2
1 2 P 3 x
L L
Problem: Determine the support reaction forces at the two ends of the bar shown above,
given the following
Solution:
We first check to see if contact of the bar with the wall on the right will occur or not. To
do this, we imagine the wall on the right is removed and calculate the displacement at the right
end
PL (6.0 × 10 4 )(150)
∆0 = = = 1.8mm > ∆ = 1.2mm
EA ( 2.0 × 10 4 )( 250)
Thus, contact occurs and the wall on the right should be accounted for in the analysis.
1 − 1 0 u1 F1
EA
− 1 2 − 1 u2 = F2
L
0 − 1 1 u3 F3
F2 = P = 6.0 × 10 4 N
u1 = 0, u3 = ∆ = 1.2mm
FE equation becomes
1 − 1 0 0 F1
EA
− 1 2 − 1 u2 = P
L
0 − 1 1 ∆ F3
[2 − 1] 2 = {P}
EA u
L ∆
that is,
EA
[2]{u2 } = P + EA ∆
L L
1 PL
u2 = + ∆ = 1.5mm
2 EA
and
u1 0
u 2 = 1.5( mm)
u 1.2
3
To calculate the support reaction forces, we apply the 1st and 3rd equations in the global
FE equation.
u1
F1 =
EA
[1 − 1 0]u2 = EA (− u2 ) = −5.0 × 104 N
L u L
3
u1
F3 =
EA
[0 − 1 1]u2 = EA (− u2 + u3 ) = −1.0 × 10 4 N
L u L
3
Distributed Load
q
i j
x
fiq fjq
i j
Distributed axial load q (N/mm, N/m, lb/in) can be converted to two equivalent nodal
forces using the shape functions. Consider the work done by the distributed load q,
L L L
N i ( x)
u( x ) q( x )dx = ∫ (Nu ) q( x )dx = [ui u j ]∫
1 1 1
∫
T
Wq = q( x )dx
20 20 2 0
N j ( x )
L
(2.22)
1
= uT ∫ N T q( x )dx
2 0
1 q 1 1
W fq = f i ui + f jq u j = uT f q (2.23)
2 2 2
Setting Wq = W f q and using (2.22) and (2.23), we obtain the equivalent nodal force vector
f i q L T L
N i ( x)
f q = q = ∫ N q( x )dx = ∫ q( x )dx (2.24)
f j 0 0
N j ( x )
1 − x / L
L
qL / 2
fq = q ∫ dx = (2.25)
0
x/L qL / 2
In an assembly of bar elements, equivalent forces are added at each node as shown below.
q
1 2 3
qL/2 qL qL/2
1 2 3
2-D Case
x
y j
Y
ui’ θ
i vi
ui
X
Figure 2.5. Local and global coordinates for a bar in 2-D space.
Local Global
x, y X, Y
Note that lateral displacement vi’ does not contribute to the stretch of the bar within the
linear theory.
Transformation
u
ui' = ui cosθ + vi sin θ = [l m] i
vi
u
vi' = −ui sin θ + vi cosθ = [− m l ] i
vi
where l = cosθ ,m = sin θ .
In matrix form,
ui' l m ui
'= (2.26)
vi − m l vi
or,
~
u i' = Tu i
where the transformation matrix
~ l m
T= (2.27)
− m l
~ ~
is orthogonal, that is, T −1 = T T .
For the two nodes of the bar element, we have
ui' l m 0 0 ui
'
vi − m l 0 0 vi
'= (2.28)
u j 0 0 l m u j
v 'j 0
0 − m l v j
or,
~
T 0
u ' = Tu with T= ~ (2.29)
0 T
The nodal forces are transformed in the same way,
f ' = Tf (2.30)
EA 1 − 1 ui f i
' '
=
L − 1 1 u 'j f j'
1 0 −1 0 ui' f i '
EA 0 0 0 0 vi' 0
=
L − 1 0 1 0 u 'j f j'
0 0 0 0 v 'j 0
or,
k 'u' = f '
k ' Tu = Tf
T T k ' Tu = f (2.31)
k = TT k ' T (2.32)
Explicit form,
ui vi uj vj
l2 lm − l 2 − lm
(2.33)
EA lm m2 − lm − m 2
k=
L − l 2 − lm l2 lm
− lm − m
2
lm m2
X j − Xi Y j − Yi
l = cosθ = , m = sin θ =
L L
The structure stiffness matrix is assembled by using the element stiffness matrices in the usual
way as in the 1-D case.
Element Stress
ui
u '
1 1 l m 0 0 vi
σ = Eε = EB = E −
i
'
u j L L 0 0 l m u j
v j
That is,
ui
v
E i
σ= [− l − m l m] (2.34)
L u j
v j
which can be used to evaluate the element stress once the nodal displacements are known.
Example 2.3
3
45o
2 P2
Y 2 P1
1
45o
X
1
A simple plane truss is made of two identical bars (with E, A, and L), and loaded as
shown in the above figure.
Find:
Solution:
This simple structure is used here to demonstrate the FEA procedure using the bar
element in 2-D space.
EA 1 − 1
k 1' = = k '2
L − 1 1
These two matrices cannot be assembled together, because they are in different coordinate
systems. We need to convert them to global coordinate system OXY.
2
Element 1: θ = 45o , l=m=
2
Using formula (2.32) or (2.33), we obtain the stiffness matrix in the global system
u1 v1 u2 v2
1 1 − 1 − 1
1 1 − 1 − 1
EA
k 1 = T1 k 1T1 =
T '
2 L − 1 − 1 1 1
− 1 − 1 1 1
2 2
Element 2: θ = 135o , l=− ,m =
2 2
u2 v2 u3 v3
1 −1 −1 1
1 − 1
EA − 1 1
k 2 = T2 k 2 T2 =
T '
2 L − 1 1 1 − 1
1 −1 −1 1
u1 v1 u2 v2 u3 v3
1 1 −1 −1 0 0 u1 F1 X
1 1 −1 −1 0 0 v1 F1Y
EA − 1 − 1 2 0 − 1 1 u 2 F2X
=
2 L − 1 − 1 0 2 1 − 1 v2 F2Y
0 0 −1 1 1 − 1 u3 F3 X
0 0 1 − 1 − 1 1 v3 F3Y
u1 = v1 = u3 = v3 = 0, F2 X = P1 , F2Y = P2
Condensed FE equation,
EA 2 0 u2 P1
=
2 L 0 2 v 2 P2
u2 L P1
=
v 2 EA P2
0
E 2 L 0
σ1 = [− 1 − 1 1 1] = 2 (P1 + P2 )
L 2 EA P1 2 A
P2
P1
P
σ2 =
E 2
[1 − 1 − 1 1] L 2 = 2 (P1 − P2 )
L 2 EA 0 2 A
0
1 Y
L
3
1 45o
X
Element 2: θ = 0o , l = 1, m = 0
u 2 v 2 u3 v3
1 0 −1 0
0
( 210 × 10 9 )(6.0 × 10 −4 ) 0 0 0
( N/m)
k2 =
1 − 1 0 1 0
0 0 0 0
1 1
Element 3: θ = 45o , l= ,m =
2 2
u1 v1 u3 v3
0.5 0.5 − 0.5 − 0.5
0.5
−4
0.5 − 0.5 − 0.5
( 210 × 10 )(6 2 × 10 )
9
( N/m)
k3 =
2 − 0.5 − 0.5 0.5 0.5
− 0.5 − 0.5 0.5 0.5
The global FE equation is,
0.5 0.5 0 0 − 0.5 − 0.5 u1 F1 X
1.5 0 − 1 − 0.5 − 0.5 v1 F1Y
5 1 0 −1 0 u2 F2 X
1260 × 10 =
1 0 0 v 2 F2Y
1.5 0.5 u3 F3 X
Sym. 0.5 v3 F3Y
Load and boundary conditions (BCs):
u1 = v1 = v2 = 0, and v3' = 0,
F2 X = P, F3 x ' = 0.
From the transformation relation and the BC, we have
2 2 u3 2
v3' = − = ( −u3 + v3 ) = 0,
2 2 v3 2
that is,
u3 − v 3 = 0
This is a multipoint constraint (MPC).
Similarly, we have a relation for the force at node 3,
2 2 F3 X 2
F3 x ' = = ( F3 X + F3Y ) = 0,
2 2 F3Y 2
that is,
F3 X + F3Y = 0
Applying the load and BC’s in the structure FE equation by “deleting” the 1st, 2nd and
4th rows and columns, we have
1 − 1 0 u2 P
1260 × 10 − 1 1.5 0.5 u3 = F3 X
5
0 0.5 0.5 v3 F3Y
Further, from the MPC and the force relation at node 3, the equation becomes,
1 − 1 0 u2 P
1260 × 10 − 1 1.5 0.5 u3 = F3 X
5
0 0.5 0.5 u3 − F3 X
which is
1 − 1 P
u2
1260 × 10 − 1 2 = F3 X
5
u3
0 1 − F
3X
The 3rd equation yields,
F3 X = −1260 × 105 u3
Substituting this into the 2nd equation and rearranging, we have
1 − 1 u2 P
1260 × 105 =
− 1 3 u3 0
Solving this, we obtain the displacements,
u2 1 3P 0.01191
= 5 = ( m)
u3 2520 × 10 P 0.003968
From the global FE equation, we can calculate the reaction forces,
F1 X 0 − 0.5 − 0.5 − 500
F 0 − 0.5 − 0.5 u − 500
1Y 2
F2Y = 1260 × 10 0 0 u3 = 0.0 ( kN )
5
0
F
− 1 1.5 0.5 v3 − 500
3X
F3Y 0 0.5 0.5 500
∑Au
j
j j =0
where Aj’s are constants and uj’s are nodal displacement components. In FE software, users only
need to specify this relation to the software. The software will take care of the solution process.
3-D Case
y
x j
Y
i
z
X
Z
Figure 2.6. Local and global coordinates for a bar in 3-D space.
Local Global
x, y, z X, Y, Z
Element stiffness matrices are calculated in the local coordinate systems and then
transformed into the global coordinate system (X, Y, Z) where they are assembled. The
transformation relation is
ui' l X lY l Z ui
'
vi = m X mY m Z vi (2.35)
w' n nY n Z wi
i X
where (l X , lY , l Z ), ( m X , mY , mZ ) and ( n X , nY , n Z ) are the direction cosines of the local x, y and z
coordinate axis in the global coordinate system, respectively. FEM software packages will do
this transformation automatically.
i j
E,I x
θi, Mi θj, Mj
L
d 4v
EI 4 = q( x ) (2.38)
dx
Bending stress in the beam is given by
My
σ =− (2.39)
I
Simple beam theory and thus the simple beam elements are valid for “long” slender beams, for
example, for beams with aspect ratios (length/height) larger than 10.
Direct Method
We first apply the direct method to establish the beam stiffness matrix using the results
from elementary beam theory. The FE equation for a beam takes the form
k11 k12 k13 k14 vi Fi
k k 22 k 23 k 24 θ i M i
21 =
k 31 k 32 k 33 k 34 v j F j
k 41 k 42 k 43 k 44 θ j M j
Recall that each column in the stiffness matrix represents the forces needed to keep the structure
in a special deformed shape. For example, the first column represents the forces/moments to
keep the shape with vi = 1, θ i = v j = θ j = 0 as shown in Figure 2.8 (a). Thus, using the results
from strength of materials for a cantilever beam with a force k11 and moment k 21 applied at the
free end, we have
k11 L3 k 21 L2 k11 L2 k 21 L
vi = − =1 and θi = − + =0
3EI 2 EI 2 EI EI
Solving this system of equations, we obtain k11 and k 21 . Using the equilibrium conditions of the
beam, we obtain k 31 and k 41 , and thus the first column of the stiffness matrix.
0.15 1 0
1
0 0.5 1
0.1
-0.05
0.5 0.5
0.05
-0.1
0 0 0
0 0.5 1 0 0.5 1 0 0.5 1 -0.15
Figure 2.8. The shape of the shape function for the simple beam element.
= (2.40)
L3 − 12 − 6 L 12 − 6 L v j F j
2
6 L 2 L − 6 L 4 L θ j M j
2
Formal Approach
To derive the stiffness matrix in (2.40), we introduce four shape functions (Figure 2.8),
N 1 ( x ) = 1 − 3x 2 / L2 + 2 x 3 / L3
N 2 ( x ) = x − 2 x 2 / L + x 3 / L2
(2.41)
N 3 ( x ) = 3x 2 / L2 − 2 x 3 / L3
N 4 ( x ) = − x 2 / L + x 3 / L2
Then, we can represent the deflection as,
vi
θ
i
v ( x ) = Nu = [N 1 ( x ) N 2 ( x ) N 3 ( x ) N 4 ( x )] (2.42)
v j
θ j
B=
d2
dx 2
[ ]
N = N 1" ( x ) N 2" ( x ) N 3" ( x ) N 4" ( x )
(2.44)
6 12 x 4 6 x 6 12 x 2 6x
= − 2 + 3 − + 2 2
− 3 − + 2
L L L L L L L L
Strain energy stored in the beam element is
L T L
1 1 My 1 My 1 T 1
U = ∫ σ T εdV = ∫ ∫ − − dAdx = ∫ M Mdx
2V 2 0 A I E I 20 EI
L T L
1 d 2v d 2v 1
= ∫ 2 EI 2 dx = ∫ (Bu ) EI (Bu )dx
T
2 0 dx dx 20
1 T T
L
= u ∫ B EIBdx u
2 0
We conclude that the stiffness matrix for the simple beam element is
L
k = ∫ B T EIBdx (2.45)
0
Applying the result in (2.44) and carrying out the integration, we arrive at the same stiffness
matrix as given in (2.40).
Combining the axial stiffness (from the bar element), we obtain the stiffness matrix of a
general 2-D beam element,
ui vi θi uj vj θj
EA EA
L 0 0 − 0 0
L
12 EI 6 EI 12 EI 6 EI
0 0 −
L3 L2 L3 L2
0 6 EI 4 EI 6 EI 2 EI
0 − 2 (2.46)
k= L2 L L L
EA EA
− 0 0 0 0
L L
12 EI 6 EI 12 EI 6 EI
0 − 3 − 0 − 2
L L2 L3 L
0 6 EI 2 EI 6 EI 4 EI
0 − 2
L2 L L L
Example 2.5
Y
P
M
1 2
1 E,I 2 3 X
L L
Given: The beam shown above is clamped at the two ends and acted upon by the force P
and moment M in the mid-span.
Find: The deflection and rotation at the center node and the reaction forces and
moments at the two ends.
Solution: Element stiffness matrices are
v1 θ1 v2 θ2
12 6 L − 12 6 L
2
EI 6 L 4 L − 6 L 2 L
2
k1 = 3
L − 12 − 6 L 12 − 6 L
2
6L 2 L − 6L 4 L
2
v2 θ2 v3 θ3
12 6 L − 12 6 L
6 L 4 L2 − 6 L 2 L2
EI
k2 = 3
L − 12 − 6 L 12 − 6 L
2
6L 2 L − 6L 4 L
2
Global FE equation is
v1 θ1 v2 θ2 v3 θ3
12 6 L − 12 6 L 0 0 v1 F1Y
6 L 4 L2 − 6 L 2 L2 0 0 θ1 M 1
EI − 12 − 6 L 24 0 − 12 6 L v 2 F2Y
3 2 =
L 6L 2 L 2
0 8L 2
− 6 L 2 L θ 2 M 2
0 0 − 12 − 6 L 12 − 6 L v3 F3Y
0 0 6 L 2 L2 − 6 L 4 L2 θ 3 M 3
Loads and constraints (BC’s) are
F2Y = − P, M2 = M, v1 = v3 = θ1 = θ 3 = 0
Reduced FE equation
EI 24 0 v2 − P
=
L3 0 8L2 θ 2 M
Solving this, we obtain
v2 L − PL2
=
θ 2 24 EI 3M
From the global FE equation, we obtain the reaction forces and moments
F1Y − 12 6 L 2 P + 3M / L
M − 6 L 2 L2 v
1 EI 2 1 PL + M
= 3 =
F3Y L − 12 − 6 L θ 2 4 2 P − 3M / L
M 3 2
− PL + M
6L 2 L
Stresses in the beam at the two ends can be calculated using the formula
My
σ =σx = −
I
Note that the FE solution is exact for this problem according to the simple beam theory, since no
distributed load is present between the nodes. Recall that (Eq. (2.38))
d 4v
EI = q( x )
dx 4
If q(x)=0, then exact solution for the deflection v is a cubic function of x, which is exactly what
described by the shape functions given in (2.42).
q(x)
i x L j
Fiq Fjq
Mi q
Mj q
i j
Figure 2.9. Conversion of the distributed lateral load to nodal forces and moments.
To convert a distributed load to nodal forces and moments, we consider again the work
done by the distributed load q
L L L
1 1 1
∫ v ( x ) q( x )dx = ∫ (Nu ) q( x )dx = u T ∫ N T q( x )dx
T
Wq =
20 20 2 0
The work done by the equivalent nodal forces (and moments) is
Fi q
q
M 1
W fq =
1
[vi θi vj θ j ] qi = u T f q
2 Fj 2
M qj
which is valid for arbitrary distributions of q(x ) . For constant q, we have the results shown in
Figure 2.10 (verify this). An example of this result is given in Figure 2.11.
i x L j
qL/2 qL/2
qL2/12
qL2/12
i j
Figure 2.10. Conversion of a constant distributed lateral load to nodal forces and moments.
L L
qL qL/2
qL2/12
L L
Figure 2.11. Conversion of a constant distributed lateral load on two beam elements.
Example 2.6
y
p
1 E,I 2 x
L
Given: A cantilever beam with distributed lateral load p as shown above.
Find: The deflection and rotation at the right end, the reaction force and moment at the
left end.
Solution: The work-equivalent nodal loads are shown below,
y
f
m
1 E,I 2 x
L
where
f = pL / 2, m = pL2 / 12
Applying the FE equation, we have
12 6 L − 12 6 L v1 F1Y
6 L 4 L2 − 6 L 2 L2 θ M
EI 1 = 1
L − 12 − 6 L 12 − 6 L v2 F2Y
3
2
6 L 2 L − 6 L 4 L θ 2 M 2
2
These nodal values are the same as the exact solution. Note that the deflection v(x) (for 0
< x< L) in the beam by the FEM is, however, different from that by the exact solution. The exact
solution by the simple beam theory is a 4th order polynomial of x, while the FE solution of v is
only a 3rd order polynomial of x.
If the equivalent moment m is ignored, we have,
v2 L − 2 L2 f − pL4 / 6 EI
= = (B)
θ 2 6 EI − 3Lf − pL / 4 EI
3
The errors in (B) will decrease if more elements are used. The equivalent moment m is often
ignored in the FEM applications. The FE solutions still converge as more elements are applied.
From the FE equation, we can calculate the reaction force and moment as,
F1Y EI − 12 6 L v 2 pL / 2
= 3 2 =
M 1 L − 6 L 2 L θ 2 5 pL / 12
2
where the result in (A) has been used. This force vector gives the total effective nodal forces
which include the equivalent nodal forces for the distributed lateral load p given by,
− pL / 2
− pL / 12
2
pL/2 pL/2
5pL2/12 pL2/12
Example 2.7
Y
P
1 E,I 2
2 X
1 3 k
L L 4
‘Deleting’ the first three and seventh equations (rows and columns), we have the following
reduced equation
8L2 − 6L 2 L2 θ 2 0
EI
3
− 6 L 12 + k ' − 6 L v3 = − P
L
2 L2
− 6L 4 L2 θ 3 0
Solving this equation, we obtain the deflection and rotations at node 2 and node 3,
θ 2 3
PL2
v3 = − 7 L
θ EI (12 + 7k ' )
3 9
The influence of the spring k is easily seen from this result. Plugging in the given numbers, we
can calculate
θ 2 − 0.002492 rad
v 3 = − 0.01744 m
θ − 0.007475 rad
3
From the global FE equation, we obtain the nodal reaction forces as,
F1Y − 69.78 kN
M − 69.78 kN ⋅ m
1
=
F2Y 116.2 kN
F4Y 3.488 kN
69.78 kN 50 kN
1 2 3
69.78 kN⋅m
116.2 kN 3.488 kN
Sum the forces and moments to verify that equilibrium of the beam is satisfied.
Example 2.8
Y 500 lb/ft
3000 lb 1 2
1
8 ft
E, I, A 2 3
3 4 X
12 ft
3000 lb 3000 lb
72000 lb-in.
2 3
3 4
In local coordinate system, the stiffness matrix for a general 2-D beam element is
ui vi θi uj vj θj
EA EA
L 0 0 − 0 0
L
12 EI 6 EI 12 EI 6 EI
0 0 −
L3 L2 L3 L2
0 6 EI 4 EI 6 EI 2 EI
0 − 2
k= L2 L L L
EA EA
− L 0 0
L
0 0
12 EI 6 EI 12 EI 6 EI
0 − 3 − 0 − 2
L L2 L3 L
0 6 EI 2 EI 6 EI 4 EI
0 − 2
L2 L L L
Assembling the global FE equation and noticing the following boundary conditions
u3 = v3 = θ3 = u4 = v4 = θ 4 = 0
F1 X = 3000 lb, F2 X = 0, F1Y = F2Y = −3000 lb,
M 1 = −72000 lb ⋅ in., M 2 = 72000 lb ⋅ in.
we obtain the condensed FE equation
144.3 0 127 − 141.7 0 0 u1 3000
0 213.3 56.4 0 − 0.784 56.4 v1 − 3000
127 56 . 4 13542 0 − 56 . 4 2708 θ1 − 72000
10 4 × =
− 141 . 7 0 0 144 . 3 0 127 u 2 0
0 − 0.784 − 56.4 0 213.3 − 56.4 v 2 − 3000
0 56.4 2708 127 − 56.4 13542 θ 2 72000
Solving this, we obtain
u1 0.092in.
v − 0.00104in.
1
θ1 − 0.00139rad
=
u2 0.0901in.
v2 − 0.0018in.
θ 2 − 3.88 × 10 rad
−5
To calculate the reaction forces and moments at the two ends, we employ the element FE
equations for element 2 and element 3 with known nodal displacement vectors. We obtain
F3 X − 672.7lb
F3Y = 2210 lb
M 60364 lb ⋅ in.
3
and
F4 X − 2338lb
F4Y = 3825 lb
M 112641lb ⋅ in.
4
3000 lb 3000 lb
72000 lb-in.
3000 lb
72000 lb-in.
112641 lb-in.
60364 lb-in.
672.7 lb 2338 lb
2210 lb 3825 lb
IV. Summary
In this chapter, we studied the bar elements which can be used in truss analysis and the
beam elements which are used in frame analysis. The concept of the shape functions is further
explored and the derivations of the stiffness matrices using the energy approach are emphasized.
Treatment of distributed loads is discussed and several examples are studied.
V. Problems
Problem 1. Using (2.47) derive the results of the equivalent nodal forces and moments for a
beam element with uniformly distributed lateral load.
Problem 2. The plane truss is loaded with force P as shown below. Constants E and A for
each bar are as shown in the diagram. Determine:
(a) the nodal displacement;
(b) the reaction forces;
(c) the stresses in bar elements.
Y L
4 3
E, A
E ,2 2 A
L
o
45
45o
1 2
E, A X
P
Problem 3. The plane truss is loaded with force P as shown below. Constants E and A for
each bar are as shown in the diagram. Determine:
(a) the nodal displacements,
(b) the stresses in each bar elements.
Y 3
P
45o E ,2 2 A
L
E, A
1 45o 2
E, A X
Problem 4. The plane truss is supported as shown below. The Young’s modulus E is the
same for all the bars. The cross-sectional areas are shown in the figure. Suppose
that the node 2 settles by an amount of δ as shown. Determine the stresses in each
bar element using the FEM.
3
Y
2 2A
A L
1 A 2
δ X
L
Problem 5. The cantilever beam is supported by a spring at the end as shown in the figure.
Using FEM, determine the deflection and rotation at the node 2.
Y
E,I P
1 2 X
k
L
3
Problem 6. Determine the nodal displacement, rotations and reaction forces for the propped
cantilever beam shown below. The beam is assumed to have constant EI and
length 2L. It is supported by a roller at midlength and is built in at the right end.
Y
P
1 E,I 2
1 2 X
3
L L
Problem 7. The 2-D frame is supported as shown in the figure. Constants E, A, I of the beam
and the length L are given. Determine the displacement and rotation at node 2.
Y
1 L 2 X
Problem 8. The plane frame is subjected to the uniformly distributed load and is fixed at the
ends as shown in the figure. Assume E = 30×106 psi, A= 100 in.2 and
I = 1000 in.4 for both elements of the frame. Find:
(a) the displacement and rotation of node 2;
(b) the reaction forces and moments at both ends.
1000 lb/ft
2 3
Y
40 ft
45o X
1
30 ft
Problem 9. Using an FEM software package (ANSYS, NASTRAN, or ABAQUS), solve the
frame problem in Example 2.8.
In general, the stresses and strains in a structure consist of six components, that is
(Figure 3.1),
σ x ,σ y ,σ z ,τ xy ,τ yz ,τ zx for stresses,
and
ε x ,ε y ,ε z ,γ xy ,γ yz ,γ zx for strains.
σy
τ xy
τ yz
σx
τ zx
y
σz
x
z
Figure 3.1. Stress components at a point in a structure.
Under certain conditions, the state of stresses and strains can be simplified. A general 3-D
structure analysis can, therefore, be reduced to a 2-D analysis.
Plane stress
In the plane stress case, any stress component related to the z direction is zero, that is,
σ z =τ yz =τ zx = 0 (ε z ≠ 0) (3.1)
A thin planar structure with constant thickness and loading within the plane of the structure (xy-
plane) can be regarded as a plane stress case (Figure 3.2).
y y
p
x z
Plane strain
In the plane strain case, any strain component related to the z direction is zero, that is,
ε z =γ yz =γ zx = 0 (σ z ≠ 0) (3.2)
A long structure with a uniform cross section and transverse loading along its length (z-
direction), such as a tunnel, can be regarded as a plane strain case (Figure 3.3).
y y
p
x z
ε x 1/ E −ν / E 0 σ x ε x 0
ε y = − ν / E 1/ E 0 σ y + ε y 0 (3.3)
γ 0 0 1 / G τ xy γ xy 0
xy
or,
ε = E−1σ + ε 0
where ε 0 is the initial strain (for example, due to a temperature change), E the Young’s
modulus, ν the Poisson’s ratio and G the shear modulus. Note that
E
G= (3.4)
2(1 + ν )
which means that there are only two independent materials constants for homogeneous and
isotropic materials.
We can also express stresses in terms of strains by solving the above equation
σ x 1 ν 0 ε x ε x 0
E ν 1 ε − ε
σ y =
0
y y 0
(3.5)
τ 1 − ν
2
or,
σ = Eε + σ 0
The above relations are valid for plane stress case. For plane strain case, we need to
replace the material constants in the above equations in the following fashion
E ν
E→ ; ν→ ; G→G (3.6)
1 −ν 2 1 −ν
σ x 1 − ν ν 0 ε x ε x 0
E ν ε − ε
σ y =
1 −ν 0
y y 0
τ (1 + ν )(1 − 2ν )
xy 0 0 (1 − 2ν ) / 2 γ xy γ xy 0
Initial strain due to a temperature change (thermal loading) is given by the following for
the plane stress case
ε x 0 α∆T
ε y 0 = α∆T (3.7)
γ 0
xy 0
where α is the coefficient of thermal expansion, ∆T the change of temperature. For the plane
strain case, α should be replaced by (1 + ν )α in (3.7). Note that if the structure is free to deform
under thermal loading, there will be no (elastic) stresses in the structure.
∂u ∂v ∂u ∂v
εx = , εy = , γ xy = +
∂x ∂y ∂y ∂x
ε x ∂ / ∂x 0
u
ε y = 0 ∂ / ∂y , or ε = Du (3.8)
γ ∂ / ∂y ∂ / ∂x v
xy
From this relation, we know that the strains (and thus stresses) are one order lower than
the displacements, if the displacements are represented by polynomials.
Equilibrium Equations
In elasticity theory, the stresses in the structure must satisfy the following equilibrium
equations
∂σ x ∂τ xy
+ + fx = 0
∂x ∂y
(3.9)
∂τ xy ∂σ y
+ + fy = 0
∂x ∂y
where fx and fy are body forces per unit volume (such as gravity forces). In the FEM, these
equilibrium conditions are satisfied in an approximate sense.
Boundary Conditions
ty
p
y tx
St
Su
x
Figure 3.4. Boundary conditions for a structure.
The boundary S of the body can be divided into two parts, Su and St (Figure 3.4). The
boundary conditions (BCs) can be described as
u = u, v = v, on S u
(3.10)
tx = tx , t y = t y , on S t
in which tx and ty are tractions (stresses on the boundary) and the barred quantities are those with
known values. In the FEM, all types of loads (distributed surface loads, body forces,
concentrated forces and moments, etc.) are converted to point forces acting at the nodes.
Example 3.1
y
A plate is supported and loaded with distributed force p as shown in the figure. The
material constants are E and ν.
The exact solution for this simple problem can be found easily as follows.
p p
Displacement: u= x, v = −ν y
E E
p p
Strain: εx = , ε y = −ν , γ xy = 0
E E
Stress: σ x = p, σ y = 0, τ xy = 0
Exact (or analytical) solutions for simple problems are numbered (suppose there is a hole
in the plate or the roller support are replaced by clamped ones!). That is why we need the FEM!
u1
v
u N 1 0 N2 0 1
= u or u = Nd (3.11)
v 0 N1 0 N2 2
v
2
where N is the shape function matrix, u the displacement vector and d the nodal displacement
vector. Here we have assumed that u depends on the nodal values of u only, and v on nodal
values of v only.
ε = Du = DNd, or ε = Bd (3.12)
σ T ε dV = ∫ (σ x ε x + σ y ε y + τ xy γ xy )dV
1 1
U=
2V∫ 2V
1
= ∫ (Eε )T ε dV = 1 ∫ ε T Eε dV = 1 d T ∫ BT EBdV d
2V 2V 2 V
1 T
= d kd
2
From this, we obtain the general formula for the element stiffness matrix
k = ∫ BT EBdV (3.13)
V
Note that unlike the 1-D cases, E here is a matrix which is given by the stress-strain relation
(e.g., Eq.(3.5) for plane stress).
The stiffness matrix k defined by (3.13) is symmetric since E is symmetric. Also note
that given the material property, the behavior of k depends on the B matrix only, which in turn
on the shape functions. Thus, the quality of finite elements in representing the behavior of a
structure is mainly determined by the choice of shape functions. Most commonly employed 2-D
elements are linear or quadratic triangles and quadrilaterals.
v3
3
(x3, y3) u3
v
v2
v1 u 2
(x, y) u2
y 1 (x2, y2)
u1
(x1, y1)
x
For this element, we have three nodes at the vertices of the triangle, which are numbered
around the element in the counterclockwise direction. Each node has two degrees of freedom
(can move in the x and y directions). The displacements u and v are assumed to be linear
functions within the element, that is,
u = b1 + b2 x + b3 y , v = b4 + b5 x + b6 y (3.14)
where bi (i = 1, 2, ..., 6) are constants. From these, the strains are found to be,
ε x = b2 , ε y = b6 , γ xy = b3 + b5 (3.15)
which are constant throughout the element. Thus, we have the name “constant strain triangle”
(CST).
u1 = b1 + b2 x1 + b3 y1
u2 = b1 + b2 x2 + b3 y 2
v3 = b4 + b5 x3 + b6 y 3
Solving these equations, we can find the coefficients b1, b2, ..., and b6 in terms of nodal
displacements and coordinates. Substituting these coefficients into (3.14) and rearranging the
terms, we obtain
u1
v
1
u N 1 0 N2 0 N3 0 u2
= (3.16)
v 0 N1 0 N2 0 N 3 v 2
u3
v3
1
N1 = {( x2 y3 − x3 y 2 ) + ( y 2 − y3 ) x + ( x3 − x2 ) y}
2A
1
N2 = {( x3 y1 − x1 y3 ) + ( y3 − y1 ) x + ( x1 − x3 ) y} (3.17)
2A
1
N3 = {( x1 y 2 − x2 y1 ) + ( y1 − y 2 ) x + ( x2 − x1 ) y}
2A
and
1 x1 y1
1
A = det 1 x 2 y2 (3.18)
2
1 x3 y 3
Using the strain-displacement relation (3.8), results (3.16) and (3.17), we have
u1
v
εx y 23 0 y 31 0 y12 0 1
1 u
ε y = Bd = 0 x32 0 x13 0 x21 2 (3.19)
γ 2A v
xy x32 y 23 x13 y 31 x21 y12 2
u3
v3
where xij = xi - xj and yij = yi - yj (i, j = 1, 2, 3). Again, we see constant strains within the element.
From stress-strain relation (Eq.( 3.5), for example), we see that stresses obtained using the CST
element are also constant.
Applying formula (3.13), we obtain the element stiffness matrix for the CST element
in which t is the thickness of the element. Notice that k for CST is a 6 by 6 symmetric matrix.
Both the expressions of the shape functions in (3.17) and their derivations are lengthy and
offer little insight into the behavior of the element.
η=0
ξ=0 η=b
3
ξ=a η=1
ξ=1 (a, b)
2
1
We introduce the natural coordinates (ξ ,η ) on the triangle (Figure 3.6). Then the shape
functions can be represented simply by
N1 = ξ , N 2 = η , N 3 = 1 − ξ − η (3.21)
Notice that,
N1 + N 2 + N 3 = 1 (3.22)
which ensures that the rigid-body translation is represented by the chosen shape functions. Also,
as in the 1-D case,
1, at node i;
Ni = (3.23)
0, at the other nodes
and varies linearly within the element. The plot for shape function N1 is shown in Figure 3.7. N2
and N3 have similar features.
ξ=0
3
N1
ξ=1
1
2
1
We have two coordinate systems for the element: the global coordinates (x, y) and the
natural (local) coordinates (ξ ,η ) . The relation between the two is given by
x = N 1 x1 + N 2 x 2 + N 3 x3
(3.24)
y = N 1 y1 + N 2 y 2 + N 3 y 3
or,
x = x13ξ + x23η + x3
(3.25)
y = y13ξ + y 23η + y 3
∂ u ∂ x ∂ y ∂ u ∂ u
∂ ξ ∂ ξ ∂ ξ ∂ x ∂ x
∂ u = ∂ x = J
∂ y ∂u ∂u
(3.26)
∂ η ∂ η ∂ η ∂ y ∂ y
x y13 1 y 23 − y13
J = 13 , J −1 = (3.27)
x 23 y 23 2 A − x 23 x13
where det J = x13 y 23 − x 23 y13 = 2 A has been used (A is the area of the triangle. Prove this!).
∂ u ∂ u
∂ x 1 y 23 − y13 ∂ ξ 1 y 23 − y13 u1 − u3
∂ u = = (3.28)
2 A − x23 x13 ∂ u 2 A − x23 x13 u2 − u3
∂ y ∂ η
Similarly,
∂ v
∂ x 1 y 23 − y13 v1 − v3
∂ v = (3.29)
2 A − x23 x13 v2 − v3
∂ y
Using the results in (3.28) and (3.29), and the relations ε = Du = DNd = Bd , we obtain the
strain-displacement matrix,
y 23 0 y 31 0 y12 0
1
B= 0 x32 0 x13 0 x21 (3.30)
2A
x32 y 23 x13 y 31 x21 y12
This type of elements (Figure 3.8) is also called quadratic triangular element. There are
six nodes on this element: three corner nodes and three mid-side nodes. Each node has two
degrees of freedom (DOFs) as before. The displacements (u, v) are assumed to be quadratic
functions of (x, y),
u = b1 + b2 x + b3 y + b4 x 2 + b5 xy + b6 y 2
(3.31)
v = b7 + b8 x + b9 y + b10 x 2 + b11 xy + b12 y 2
where bi (i = 1, 2, ..., 12) are constants. From these, the strains are found to be
ε x = b2 + 2b4 x + b5 y
ε y = b9 + b11 x + 2b12 y (3.32)
γ xy = (b3 + b8 ) + (b5 + 2b10 ) x + (2b6 + b11 ) y
which are linear functions. Thus, we have the “linear strain triangle” (LST), which provides
better results than the CST.
In the natural coordinate system we defined earlier, the six shape functions for the LST
element are
N1 = ξ ( 2ξ − 1)
N 2 = η ( 2η − 1)
N 3 = ζ ( 2ζ − 1)
(3.33)
N 4 = 4ξη
N 5 = 4ηζ
N 6 = 4ζ ξ
in which ζ = 1 − ξ − η . Each of these six shape functions represents a quadratic form on the
element as shown in Figure 3.9.
ξ=0
3
ξ=1/2
6 5
ξ=1 N1
1
4 2
1
Figure 3.9. Plot of the shape function N 1 for T6 element.
Displacements can be written as,
6 6
u = ∑ N i ui , v = ∑ N i vi (3.34)
i =1 i =1
The element stiffness matrix is still given by k = ∫ B T EBdV , but here BTEB is quadratic
V
in x and y. In general, the integral has to be computed numerically.
η =1 u4
3 ξ
4
v2
v1
2 u2
1
y u1
η = −1
ξ = −1 ξ =1
x
Figure 3.10. Linear quadrilateral element (Q4).
There are four nodes at the corners of the quadrilateral element (Figure 3.10). In the
natural coordinate system (ξ ,η ) , the four shape functions are,
1
N1 = (1 − ξ )(1 − η )
4
1
N 2 = (1 + ξ )(1 − η )
4 (3.35)
1
N 3 = (1 + ξ )(1 + η )
4
1
N 4 = (1 − ξ )(1 + η )
4
4
Note that ∑N
i =1
i = 1 at any point inside the element, as expected.
which are bilinear functions over the element. The stress and strain fields are constant on this
type of elements.
η =1 7
3 ξ
4
6
8
5 2
1
y
η = −1
ξ = −1 ξ =1
x
There are eight nodes for this element (Figure 3.11), four corners nodes and four midside
nodes. In the natural coordinate system (ξ ,η ) , the eight shape functions are,
1
N1 = (1 − ξ )(η − 1)(ξ + η + 1)
4
1
N2 = (1 + ξ )(η − 1)(η − ξ + 1)
4
1
N3 = (1 + ξ )(1 + η )(ξ + η − 1)
4
1
N4 = (ξ − 1)(η + 1)(ξ − η + 1)
4 (3.37)
1
N5 = (1 − η )(1 − ξ 2 )
2
1
N6 = (1 + ξ )(1 − η 2 )
2
1
N7 = (1 + η )(1 − ξ 2 )
2
1
N8 = (1 − ξ )(1 − η 2 )
2
8
Again, we have ∑N
i =1
i = 1 at any point inside the element.
which are quadratic functions over the element. Strains and stresses over a quadratic
quadrilateral element are linear functions, which are better representations. A model of fiber-
reinforced composite materials using the Q8 elements is shown in Figure 3.12.
Notes:
• Quadratic elements are preferred for stress analysis, because of their high accuracy and
the flexibility in modeling complex geometry, such as curved boundaries.
Figure 3.12. Analysis of composite materials (mesh and contour stress plots).
Transformation of Loads
Concentrated load (point forces), surface traction (pressure loads) and body force
(weight) are the main types of loads applied to a structure. Both traction and body forces need to
be converted to nodal forces in the FE model, since they cannot be applied to the FE model
directly. The conversions of these loads are based on the same idea (the equivalent-work
concept) which we have used for the cases of bar and beam elements.
qB
q fB
qA
fA
s
B B
A L A
where t is the thickness, L the side length and un the component of displacement normal to the
edge AB.
1 1 − s / L q A
L
Wq = t ∫ [u nA u nB ]
[1 − s / L s / L ] q ds
2 0 s / L B
1
L
(1 − s / L) 2 ( s / L)(1 − s / L) q A
= [u nA u nB ]t ∫ ds q
0 ( s / L )(1 − s / L ) ( s / L) 2
2 B
1 tL 2 1 q A
= [unA u nB ]
2 6 1 2 q B
1 f
= [unA u nB ] A
2 fB
and hence the equivalent nodal force vector is
f A tL 2 1 q A
=
f B 6 1 2 q B
Stress Calculation
The stress in an element is determined by the following relation,
σ x εx
σ y = E ε y = EBd (3.39)
τ γ
xy xy
where B is the strain-nodal displacement matrix and d is the nodal displacement vector which is
known for each element once the global FE equation has been solved.
Stresses can be evaluated at any point inside the element (such as the center) or at the
nodes. Contour plots are usually used in FEA software packages (during post-process) for users
to visually inspect the stress results.
The von Mises stress is the effective or equivalent stress for 2-D and 3-D stress analysis.
For a ductile material, the stress level is considered to be safe, if
σ e ≤ σY
where σ e is the von Mises stress and σ Y the yield stress of the material. This is a generalization
of the 1-D (experimental) result to 2-D and 3-D situations.
1
σe = (σ 1 − σ 2 ) 2 + (σ 2 − σ 3 ) 2 + (σ 3 − σ 1 ) 2 (3.40)
2
in which σ 1 , σ 2 and σ 3 are the three principle stresses at the considered point in a structure.
For 2-D problems, the two principle stresses in the plane are determined by
2
σx +σ y σx −σ y
σ1 =
P
+ + τ xy2
2 2
(3.41)
2
σx +σ y σx −σ y
σ 2P = − + τ xy2
2 2
Thus, we can also express the von Mises stress in terms of the stress components in the xy
coordinate system. For plane stress conditions, we have,
Averaged Stresses:
Stresses are usually averaged at nodes in FEA software packages to provide more
accurate stress values. This option should be turned off at nodes between two materials or other
geometry discontinuity locations where stress discontinuity does exist.
Example 3.2
A square plate with a hole at the center is under a tension load p in x direction as shown
in the figure.
A
x
B
The dimension of the plate is 10 in. x 10 in., thickness is 0.1 in. and radius of the hole is 1
in. Assume E = 10x106 psi, v = 0.3 and p = 100 psi. Find the maximum stress in the plate.
FE Analysis:
This is a plane stress case. From the knowledge of stress concentrations, we should
expect the maximum stresses occur at points A and B on the edge of the hole. Value of this
stress should be around 3p (= 300 psi) which is the exact solution for an infinitely large plate
with a circular hole.
We use the ANSYS software to do the modeling (meshing) and analysis, using quadratic
triangular (T6), linear quadrilateral (Q4) and quadratic quadrilateral (Q8) elements. The FEM
results by using the three different elements are compared and their accuracies and efficiencies
are discussed. One mesh plot and one stress contour plot are shown below.
The stress calculations with several meshes are listed in the following table, along with
the number of elements and DOFs used.
The converged results are obtained with all three types of elements with the differences in
the maximum stress values less than 0.05%. However, Q8 and T6 elements are more efficient
and converge much faster than the Q4 elements which is a linear representation and cannot
model curved boundaries accurately. If the required accuracy is set at 1%, then the mesh with
501 Q8 elements should be sufficient. Note also that we need to check the deformed shape of the
plate for each model to make sure the BCs are applied correctly. Less elements should be enough
to achieve the same accuracy with a better or “smarter” mesh (mapped mesh). We will redo this
example in the next chapter employing the symmetry features of the problem.
Further Discussions
(a) Know the behaviors of each type of elements:
T3 and Q4: linear displacement, constant strain and stress;
T6 and Q8: quadratic displacement, linear strain and stress.
(c) Avoid elements with large aspect ratios and corner angles (Figure 3.14):
Aspect ratio = Lmax / Lmin
where Lmax and Lmin are the largest and smallest characteristic lengths of an element,
respectively.
Figure 3.14. Elements with distorted (irregular) and normal (regular) shapes.
Don not leave unintended gaps or free elements in FE models (Figure 3.15).
A C
B D
Improper connections (gaps along AB and CD)
IV. Summary
2-D elements for analyzing plane stress and plane strain problems are discussed in this
chapter. Linear triangular (T3) and linear quadrilateral (Q4) elements are good for deformation
analysis and not accurate for stress analysis. Quadratic triangular (T6) and quadratic quadrilateral
(Q8) elements are good for stress concentration problems and for models with curved
boundaries. Whenever possible (as allowed by the computing resources), higher-order elements
(T6 or Q8) elements should be applied in FE stress analysis of 2-D structures.
V. Problems
y
po
h
x
p0
u= xy ,
Eh
p
v = − 0 ( x 2 + νy 2 )
2 Eh
Find:
(a) strains in the plate;
(b) stresses in the plate;
(c) check if or not the equilibrium equations are satisfied by the stresses;
(d) check if or not the boundary conditions are satisfied by the solution.
Optional:
Assume E = 10x106 psi, v = 0.3, po = 100 psi, L = 12 in., h = 4 in. and thickness
t = 0.1 in. Use an FEM software to check your results.
Problem 3. Derive the shape functions in (3.17) for T3 elements and prove (3.18).
Problem 4. From (3.27), prove det J = x13 y 23 − x 23 y13 = 2 A and discuss why “bad shaped”
elements can cause numerical errors in the FEM.
Problem 5. Using a FEM software, design a steel shelf bracket. Some dimensions of the
bracket are fixed as shown in the figure, while others can be changed. The shape
and topology near the lower part of the bracket can also be changed, including
adding additional openings. The goal is to use as less material as possible for the
bracket, while to support the given distributed load p.
(a) For steel, use E = 200 GPa, v = 0.32, and yield stress σ Y = 250 MPa.
(b) Use a factor of safety = 2.0 for the design.
(c) Report the configuration, dimensions, and total volume of the bracket of your
final design.
p = 250 N/cm2
R = 1 cm
H = 12 cm
Bracket thickness:
t = 0.2 cm
L = 20 cm
Problem 6. Similar to the previous problem, design a steel bracket. Some dimensions of the
bracket are fixed as shown in the figure, while others can be changed. The shape
and topology of the bracket can also be changed. The goal of this design is to use
least material for the bracket, while to support the given loads.
(a) For steel, use E = 200 GPa, v = 0.32, and yield stress σ Y = 250 MPa.
(b) Use a safety factor of 1.5 for the design.
(c) Report the configuration, all dimensions, and the total volume of the bracket
of your final design.
Bolted to a frame
300 N
60 mm
300 N
200 mm
I. Symmetry
Symmetry features of a structure are the first thing one should look into and explore in
the FE modeling and analysis. The model size can be cut almost in half and the solution
efficiencies can be improved by several times. A structure possesses symmetry if its components
are arranged in a periodic or reflective manner. Types of symmetries are (Figure 4.1):
• Reflective (mirror, bilateral) symmetry
• Axisymmetry
• Rotational (cyclic) symmetry
• Translational symmetry
• Others (or combinations of the above)
An Example
For the problem of a plate with a center hole as discussed in Example 3.2 of the previous
chapter, we redo the FEA mesh using the symmetry features of the plate. To do this, we first
model just one quarter of the plate using mapped mesh, and then reflect the model (with the
mesh) twice to obtain the model and mesh for the entire plate, as shown in Figure 4.2. Only 896
Q8 elements are used in this symmetrical model and the results are comparable to those in
Chapter 3 using more elements with the free mesh. The quarter model can also be applied in the
analysis, if the boundary conditions are also symmetrical about the xz and yz planes.
Figure 4.2. Results using symmetry features for Example 3.2 (mesh and stress contour plots).
In vibration or buckling analysis, however, the symmetry concept should not be used in
the FEA solutions (it is still applicable in the modeling stage), since symmetric structures often
have antisymmetric vibration or buckling modes.
Another very useful technique for analyzing very large FEA models of mechanical
systems is to apply the concept of substructures or superelements. Substructuring is a process of
analyzing a large structure as a collection of (natural) components. The FEA models for these
components are called substructures or superelements (SE). The physical meaning of a
substructure is simply a finite element model of a portion of the structure. Mathematically, it
presents a boundary matrix which is condensed by eliminating the interior points and keeping
only the exterior or boundary points of the portion of the structure. In other words, instead of
solving the FEA system of equations once, one can use partitions of the matrix so that larger
models can be solved on relatively smaller computers. More details of the theory and
implementations of the substructures or superelements can be found in the documentation of the
FEA software packages (such as ANSYS or Nastran).
Figure 4.3 shows an FEA model of a truck used to conduct the full vehicle static or
dynamic analysis. The entire model can have several millions of DOFs that can be beyond the
capabilities of some computers. Using the substructuring technique, one can build the FEA
model for each subsystem first (such as the cab, chassis, steering system, suspension system,
payload, and so on) and then condense the FEA equations to smaller ones relating only DOFs on
the interfaces between the subsystems and residing on a residual structure (e.g., the chassis). The
condensed system is much smaller than the original system and can be solved readily.
There are two types of solvers used in the FEA for solving the linear systems of algebraic
equations, mainly, the direct methods and iterative methods.
Iterative Methods:
• Solution time is unknown beforehand
• Reduced storage requirement
• Suitable for large problems, or bulky structures (large bandwidth, converge faster)
• Need to solve the system again for different load cases
Forward Elimination:
(1) 8 − 2 0 2
Form (2) − 2 4 − 3 − 1 ; (4.2)
(3) 0 − 3 3 3
(1) 8 − 2 0 2
(2) 0 14 − 12 − 2 ; (4.3)
(3) 0 − 3 3 3
14
(2) + (3) ⇒ (3):
3
(1) 8 − 2 0 2
(2) 0 14 − 12 − 2 ; (4.4)
(3) 0 0 2 12
x3 = 12 / 2 = 6 1.5
x2 = (−2 + 12 x3 ) / 14 = 5 or x = 5 . (4.5)
x1 = (2 + 2 x2 ) / 8 = 1.5 6
Start with an estimate x ( 0 ) of the solution vector and then iterate using the following:
1 i −1 N
bi − ∑ aij x j ∑a
( k +1) ( k +1) (k )
xi = − ij xj ,
aii j =1 j =i +1 (4.7)
for i = 1, 2, ..., N .
In vector form,
−1
[
x ( k +1) = A D b − A L x ( k +1) − A L x ( k ) ,
T
] (4.8)
where
A D = 〈 aii 〉 is the diagonal matrix of A,
A L is the lower triangular matrix of A,
T
such that A = AD + AL + AL . (4.9)
Iterations continue until solution x converges, i.e.
x ( k +1) − x ( k )
≤ε, (4.10)
x(k )
In particular, one can argue that the displacement field is controlled (or constrained) by
the values at a limited number of nodes (Figure 4.4).
4
Recall that on an element: u = ∑ Nα uα
α =1
Hence, the FEM solution of displacement is a lower bound of the exact solution.
∆ (Displacement)
Exact Solution
FEA Solutions
No. of DOFs
That is, FEA displacement solutions approach the exact solution from below, which can
be used to monitor the FEA solutions. However, this is true for the displacement based FEA.
As the mesh in an FEA model is “refined” (with smaller and smaller elements)
repeatedly, the FEA solution will converge to the exact solution of the mathematical model of
the problem (the model based on bar, beam, plane stress/strain, plate, shell, or 3-D elasticity
theories or assumptions). Several types of refinements have been devised in the FEA, which
include:
h-refinement: Reduce the size of the element (“h” refers to the typical size of the
elements)
p-refinement: Increase the order of the polynomials on an element (linear to
quadratic, etc.; “p” refers to the highest order in a polynomial)
r-refinement: Re-arrange the nodes in the mesh
hp-refinement: Combination of the h- and p-refinements (to achieve better results)
With any of the above type of refinements, the FEA solutions will converge to the
analytical solutions of the mathematical models. Some FEA software can automate the process
of refinements in the FEA solutions to achieve the so called adaptive solutions.
Adaptive FEA represents the future of the FEA applications. With proper error control,
automatic refinements of an FEA mesh can be generated by the program until the converged
FEA solutions are obtained. With the adaptive FEA capability, users’ interactions are reduced, in
the sense that a user only need to provide a good initial mesh for the model (even this step can be
done by the software automatically).
Error estimates are crucial in the adaptive FEA. Interested readers can refer to Ref. [2] for
more details. In the following, we introduce one type of the error estimates.
We first define two stress fields:
σ --- element by element stress field (discontinuous across elements)
σ*--- averaged or smoothed stress field (continuous across elements)
M
1
U * = ∑ U i* , U i* = ∫ σ *T E −1σ *dV ; (4.12)
i =1 Vi
2
M
1
U E = ∑U E i , U E i = ∫ σ TE E −1σ E dV ; (4.14)
i =1 Vi
2
η ≤ 0.05.
When this condition is satisfied, we conclude that the converged FE solution is obtained.
Some examples of using different error estimates in the FEA solutions can be found in
Ref. [2].
VII. Summary
In this chapter, we briefly discussed a few modeling techniques and concepts related to
FEA solutions. For symmetrical structures, the symmetry features should be explored in both
modeling/meshing stage and solution stage (if the BCs are symmetrical as well). Substructuring
or using superelements is a useful technique for solving large-scale problems with constrained
computing resources. Convergence of the FEA solutions is the important goal in FEA and should
be monitored by using the error estimates and employing the adaptive FEA capabilities in the
software.
VIII. Problems
Problem 1. Suppose that we need to find out the in-plane effective modulus of a composite
reinforced with long fibers aligned in the z-direction and distributed uniformly. A
2-D elasticity model shown below can be used for this study with the FEA. The
effective modulus can be estimated by using the formula E eff = σ x ( ave ) / ε x ( ave ) ,
where the averaged stress and strain are evaluated along the vertical edge on the
right side of the model. Assume for the matrix E = 10 GPa, v = 0.35, and for the
fibers E = 100 GPa, v = 0.3. The unit cell has a dimension of 1x1 μm2, and the
radius of the fibers is 0.2 μm.
Start with 1x1 cell, 2x2 cells, 3x3 cells, … and keep increasing the number of the
cells as you can. Report the value of the effective Young’s modulus of the
Problem 2. Suppose that a “meshed panel” will be used in a design in order to reduce the
weight. For this purpose, we need to find out the in-plane effective modulus of
this panel in the x- or y-direction. A sample piece of the panel similar to the one
shown below can be used for this study. Employ symmetry and study the effects
of the numbers of cells used in the model on the computed moduli.
Assume the panel is made of aluminum with E = 70 GPa, v = 0.35, a = 10 mm,
b = 6 mm, c = 1.5 mm, and thickness t = 1 mm.
y a b c
One cell
Figure 5.1 shows two recent engineering wonders that are constructed mainly using plate
and shell structure members.
(a) The new Boeing 787 aircraft (b) The National Grand Theatre in Beijing
Figure 5.1. Examples of plate and shell structures.
The advantages of using plate and shell structures are their light weight, superior load-
carrying capabilities, and sometimes, simply their artistic appeals.
I. Plate Theory
∆y
y
∆x My
q(x,y)
Qy Mxy
t Mx
Qx
x Mid surface
Mxy
Figure 5.2. Forces and moments acting on an infinitesimally small element in a plate.
τyz y
σy
τxy
τxz τxy
σx
x
Figure 5.3. Stresses acting on the infinitesimally small element in the plate.
t/2
My = ∫ σ y zdz , ( N ⋅ m / m) (5.2)
−t / 2
t/2
Qy = ∫ τ yz dz , ( N / m) (5.5)
−t / 2
6M x 6M y
(σ x ) max = ± , (σ y ) max = ± . (5.6)
t2 t2
Note that:
• Maximum stress is always at z = ±t / 2
• No bending stresses at midsurface (similar to the beam model)
A straight line along the normal to the mid surface remains straight and normal to the
deflected mid surface after loading, that is, there is no transverse shear deformation (Figure 5.4):
γ xz = γ yz = 0 .
∂w
z ∂x
w
x
Figure 5.4. Deflection and rotation after loading of a plate according to Kirchhoff plate theory.
Displacement:
w = w( x, y ), (deflection)
∂w
u = −z , (5.7)
∂x
∂w
v = −z .
∂y
Strains:
∂ 2w
ε x = −z 2 ,
∂x
∂ 2w
ε y = −z 2 , (5.8)
∂y
∂ 2w
γ xy = −2 z .
∂x∂y
Note that there is no stretch of the mid surface due to the deflection of the plate.
σ x 1 ν 0 ε x
E ε ,
σ y = ν 1 0 y (5.9)
τ 1 − ν
2
xy 0 0 (1 − ν ) / 2 γ xy
or,
∂2w
2
σ x 1 ν 0 ∂2x
E ∂ w
σ y = − z 2
ν 1 0 2 . (5.10)
τ 1 −ν ∂2y
0 0 (1 − ν )
xy
∂ w
∂x∂y
Governing Equation:
D∇ 4 w = q( x, y ) , (5.11)
where
∂4 ∂4 ∂4
∇ ≡ ( 4 + 2 2 2 + 4 ),
4
∂x ∂x ∂y ∂y
Et 3
D= (the bending rigidity of the plate), (5.12)
12(1 − ν 2 )
d 4w
EI = q( x) . (5.13)
dx 4
Note: Equation (5.11) represents the equilibrium condition in the z-direction. To see
this, refer to the Figure 5.2. showing all the forces on a plate element. Summing the forces in the
z-direction, we have,
Qx ∆y + Qy ∆x + q∆x∆y = 0, (5.14)
which yields,
∂Qx ∂Qy
+ + q ( x, y ) = 0 . (5.15)
∂x ∂y
Substituting the following relations into the above equation, we obtain Eq. (5.11):
Shear forces and bending moments:
∂M x ∂M xy ∂M xy ∂M y
Qx = + , Qy = + , (5.16)
∂x ∂y ∂x ∂y
The fourth-order partial differential equation, given in (5.11) and in terms of the
deflection w(x,y), needs to be solved under certain given boundary conditions.
Boundary Conditions:
∂w
Clamped: w = 0, = 0; (5.18)
∂n
Free: Qn = 0, Mn = 0; (5.20)
where n is the normal direction of the boundary (Figure 5.5). Note that the given values in the
boundary conditions shown above can be non-zero values as well.
s n
boundary
Examples:
A square plate (Figure 5.6) with four edges clamped or hinged, and under a uniform load
q or a concentrated force P at the center C.
y
C
L
L
x Given: E, t, and ν = 0.3
For this simple geometry, Eq. (5.11) with boundary condition (5.18) or (5.19) can be
solved analytically. The maximum deflections are given in the Table 5.1 for the four different
cases.
in which: D= Et3/(12(1-v2)).
γ xz ≠ 0, γ yz ≠ 0 .
This means that a line which is normal to the mid surface before the deformation will not be so
after the deformation (Figure 5.7).
∂w
θy ≠ −
z ∂x
w
∂w x
∂x
Figure 5.7. Displacement and rotation based on the Mindlin thick plate theory.
θ x and θ y : rotation angles of a line, which is normal to the mid surface before the
deformation, about x- and y-axis, respectively.
New relations:
u = zθ y , v = − zθ x ; (5.21)
and
∂θ y ∂θ ∂θ y ∂θ x
εx = z , ε y = − z x , γ xy = z ( − ),
∂x ∂y ∂y ∂x
(5.22)
∂w ∂w
γ xz = + θ y , γ yz = −θ .
∂x ∂y x
∂w ∂w
γ xz = + θ y = 0, γ yz = − θ x = 0, (5.23)
∂x ∂y
then we can recover the relations applied in the thin plate theory.
The governing equations and boundary conditions can be established for thick plates
based on the above assumptions.
z y
Mid surface 4
3
1 2
t
∂w ∂w ∂w ∂w
w1 , , w2 , ,
∂x 1 ∂y 1 ∂x 2 ∂y 2
∂w ∂w
DOFs at each node: w, , .
∂x ∂y
where Ni, Nxi and Nyi are shape functions. This is an incompatible element [4]. The stiffness
matrix is still of the form
k = ∫ BT EBdV , (5.25)
V
where B is the strain-displacement matrix, and E the Young’s modulus (stress-strain) matrix.
z y z y
4 4 7 3
3
8 6
x x
1 2 1
t 5 2
t
z y 3
4 6
1 2
t 5 x
Figure 5.10. A 6-node triangular element with 5 DOFs at each corner node and 2 DOFs at each
mid node.
∂w ∂w
DOFs at corner nodes: w, , ,θ ,θ ;
∂x ∂y x y
Then, impose conditions γ xz = γ yz = 0 , etc., at selected nodes to reduce the DOFs (using
relations in Eq. (5.22)), to obtain the discrete Kirchhoff triangular (DKT) element (Figure 5.11):
z y 3
1 2
x
Figure 5.11. Discrete Kirchhoff triangular element with 3 DOFs at each node.
∂w ∂w
DOFs at each node: w,θ x = , θ y = .
∂x ∂y
Note that w(x, y) is incompatible for DKT elements [4]; however, its convergence is
faster (w is cubic along each edge) and it is efficient.
Test Problem:
We consider a square plate with its four edges clamped and a concentrated force P
applied at the center (Figure 5.12). Using 4-node plate elements, we obtain results in Table 5.2.
y
C
L
L
x L/t = 10, ν = 0.3
2×2 0.00593
4×4 0.00598
8×8 0.00574
16×16 0.00565
: :
Shells are thin structure members which span over curved surfaces. The thickness t of a
shell is usually much smaller than the other dimensions of the shell and thus it can be represented
mathematically by a 2-D surface in space, with the thickness as a parameter (Figure 5.13).
Forces in Shells:
Unlike the plate models, there are two types of forces in shells, that is:
Membrane forces (in plane forces) + Bending forces (out of plane forces)
p p
internal forces:
p
p
membrane stresses
dominate
Figure 5.15. Internal forces acting in a cylinder under internal pressure load.
Shell Theories:
Similar to the plate theories, there are two types of theories for modeling shells,
according to the thickness of the shells to be studied:
• Thin shell theory
Shell theories are the most complicated ones to formulate and analyze in mechanics.
Many of the contributions were made by Russian scientists in the 1940s and 1950s, due to the
need to develop new aircraft and other light-weight structures. Interested readers can refer to
Ref. [11] for in-depth studies on this subject. These theoretical work have laid the foundations
for the development of various finite elements for analyzing shell structures.
Figure 5.16. Combination of plane stress element and plate bending element yields a flat shell
element.
cf.: bar + simple beam element => general beam element (for modeling curved beams).
w
v
u θx
θy
θz
i
w
v
i u θx
θy
Figure 5.18. A 8-node curved shell element and the DOFs at a typical node i.
Test Cases:
L L/2
L/2
q F
A
R A
80o R
F
(a) Roof (b) Pinched Cylinder
F2
F R F
b
A
A F L
F1
F
Figure 5.19. Four test cases where analytical solutions are available.
For the four cases shown in Figure 5.19, check the table on page 188 of Cook’s textbook
[4] for the exact values of displacement ∆A under various loading conditions, which can be used
to verify the FEA results in shell analysis.
Figure 5.20 is a stamping part analyzed using shell elements. The bracket has a uniform
thickness and is fixed at the four bolt hole positions. A load is applied through a pin passing
through the two holes in the lower part of the bracket. Note the one layer of elements on the edge
of each hole (Figure 5.20 (a)), which is a common practice to models holes. Note also that this
layer of elements on the edge of each hole has been masked in the stress contour plot
(Figure 5.20 (b)), due to inaccurate stress results near the constraint locations. To reduce the true
stress levels in the bracket, the thickness can be changed, the shape of the bracket can be
modified, and the model is re-meshed and re-analyzed, all of which are very easy to carry out
with the shell elements.
(a) (b)
Figure 5.20. Stress analysis of a bracket using shell elements: (a) The FEA model; (b) Stress
contour plot.
(a) (b)
Figure 5.21. Cases in which shell elements are not adequate: (a) Casting parts; (b) Parts with
nonuniform thickness. 3-D solid elements should be applied in such cases.
IV. Summary
In this chapter, we discussed the main aspects of the plate and shell theories and the plate
and shell elements used for analyzing plate and shell structures. Plates and shells can be regarded
as the extensions of the beam elements from 1-D line elements to 2-D surface elements. Plates
are usually applied in modeling flat thin structure members, while the shells in modeling curved
thin structure members. In applying the plate and shell elements, one should keep in mind the
assumptions used in the development of these types of elements. In cases where these
assumptions are no longer valid, one should turn to general 3-D theories and solid elements.
V. Problems
Problem 1. The roof structure shown in Figure 5.19 (a) is loaded by its own weight with q =
90 lbf/in2. The dimensions and material constants are: R = 25 in., L = 50 in., t =
0.25 in., E = 432×106 psi and v = 0.0. The two straight edges are free, while the
two curved edges have a “diaphragm” support (meaning that y and z DOFs are
constrained, but x (along the axis) and all rotational DOFs are unconstrained).
Use shell elements to find the maximum displacement and von Mises stress in the
structure. Verify your results (Note that the value of the analytical solution for the
displacement at the mid point A of the straight edge is 0.3024 in).
Problem 2. Consider a glass cup placed on a table, as shown in the figure. Using an FEA
software package and 8-node shell elements, find the maximum displacement and
von Mises stress in the cup when the cup is applied with a pressure load of 10
N/mm2 on the inner wall. Assume that the cup has a uniform thickness, E =
70 GPa and v = 0.17.
40 mm
150 mm
Thickness = 4 mm
30 mm
Problem 3. A fuel tank, with a total length = 5 m, diameter = 1 m, and thickness = 0.01 m, is
shown below. Using the FEA, find the deformation and stresses when the tank is
applied with an internal pressure p = 100 MPa and placed on the ground.
Assume the Young’s modulus E = 200 GPa and Poisson’s ratio υ = 0.3.
Stress State:
There are six stress components at each point in a 3-D elastic body (Figure 6.1).
y
z
y,v
σy
τ yx
τ yz
τ xy
τ zy
σx
τ zx
τ xz x, u
σz
z, w
The six stress components shown in Figure 6.1 can be wriiten as a vector:
σx
σ
y
σ
σ ={ σ } = z , or [ σ ]. (6.1)
τ xy
ij
τ yz
τ zx
Strains:
Similarly, the six strain components in 3-D can be expressed as:
ε x
ε y
ε ,
ε = { ε }=
γ
z
or [ ε ]. ij (6.2)
γ
xy
yz
γ zx
Stress-Strain Relations:
The stress-strain relation in 3-D is given by:
1 − v v v 0 0 0
v 1− v v 0 0 0 ε
σx x
σ v v 1− v 0 0 0 ε
y y
σ z 1 − 2v (6.3)
E 0 0 0 0 0 ε z .
= 2 γ
τ xy (1 + v)(1 − 2v) xy
τ yz 1 − 2v
0 0 0 0 0 γ yz
2
τ zx γ
1 − 2v zx
0 0 0 0 0
2
Or in a matrix form:
σ = Eε .
Displacements:
The displacement field can be described as:
u ( x, y, z ) u1
u = v ( x, y , z ) = u 2 . (6.4)
w( x, y, z ) u
3
Strain-Displacement Relations:
Strain field is related to the displacement field as given below:
∂u ∂v ∂w
εx = , εy = , εz = ,
∂x ∂y ∂z
(6.5)
∂v ∂u ∂w ∂v ∂u ∂w
γ xy = + , γ yz = + , γ xz = + .
∂x ∂y ∂y ∂z ∂z ∂x
These six equations can be written in the following index or tensor form:
ε ij =
(
1 ∂ui ∂u j
+
2 ∂x j ∂xi ) , i, j = 1, 2,3 .
Or simply,
1
ε ij =
2
( ui, j + u j ,i ). (tensor notation)
Equilibrium Equations:
The stresses and body force vector f at each point satisfy the following three equilibrium
equations for elastostatic problems:
∂σ x ∂τ xy ∂τ xz
+ + + f x = 0,
∂x ∂y ∂z
∂τ yx ∂σ y ∂τ yz
+ + + f y = 0, (6.6)
∂x ∂y ∂z
∂τ zx ∂τ zy ∂σ z
+ + + f z = 0.
∂x ∂y ∂z
Or in index or tensor notation:
σ ij , j + fi = 0 .
in which the barred quantities denote given values, and the traction (stress on a surface) is
defined by ti = σ ij n j , or in a matrix form:
t x σ x τ xy τ xz nx
t y = τ xy σ y τ yz n y .
t τ
z xz τ yz σ z nz
p
Γσ
n
Γ ( = Γ u + Γσ )
Γu
Stress Analysis:
For 3-D stress analysis, one needs to solve equations in (6.3), (6.5) and (6.6) under the
BCs in (6.7) in order to obtain the stress, strain and displacement fields (15 equations for 15
unknowns for 3-D problems). Analytical solutions are often difficult to find and thus numerical
methods such as the FEA is applied in 3-D stress analysis.
We first summarize the FEA formulation for 3-D elasticity problems, which are straight
forward extensions of the FEA formulations for 1-D bar and 2-D elasticity problems.
Displacement Field:
As in the FEA formulations for 1-D and 2-D problems, we first interpolate the
displacement fields within a 3-D element using shape functions Ni:
N
u= ∑N u ,
i =1
i i
N
v= ∑N
i =1
i vi , (6.8)
N
w= ∑N
i =1
i wi ,
in which ui , vi , and wi are nodal values of the displacement on the element, and N is the number
of nodes on that element. In matrix form, we have:
u
1
v
1
u
N1 0 0 N2 0 0 w
1
v = 0 N1 0 0 N2 0 u
2
(6.9)
w
(3×1) 0 0 N1 0 0 N2 (3×3 N ) v
2
w
2
(3N ×1)
Or in a matrix form:
u=Nd .
Using relations (6.5) and (6.8), we can derive the strain vector to obtain:
ε =B d
in which B is the matrix relating the nodal displacement vector d to the strain vector ε. Note that
the dimensions of the B matrix are 6×3N.
Stiffness Matrix:
Once the B matrix is found, one can apply the following familiar expression to determine
the stiffness matrix for the element:
k = ∫ BT E B dv. (6.10)
v
The dimensions of the stiffness matrix k are 3N×3N. A numerical quadrature is often needed to
evaluate the above integration, which can be expensive if the number of nodes is large, such as
for higher-order elements.
We can classify the type of elements for 3-D problems as follows (Figure 6.3)according
to their shapes and the orders of the shape functions constructed on the elements:
Tetrahedron:
Element Formulation:
Linear Hexahedron Element
3
4
y 2
8 1
7
5 6
x
z
mapping (xyz↔ξηζ)
(-1≤ ξ,η,ζ ≤ 1)
η
(-1,1,-1) 4 3 (1,1,-1)
(-1,1,1) 8 7 (1,1,1)
o
ξ
(-1,-1,-1) 1 2 (1,-1,-1)
(-1,-1,1) 5 6 (1,-1,1)
ζ
Shape Functions:
1
N1 (ξ ,η , ζ ) = (1 − ξ ) (1 − η ) (1 − ζ ) ,
8
1
N 2 (ξ ,η , ζ ) = (1 + ξ ) (1 − η ) (1 − ζ ) ,
8
1
N 3 (ξ ,η , ζ ) = (1 + ξ ) (1 + η ) (1 − ζ ) , (6.12)
8
1
N 8 (ξ ,η , ζ ) = (1 − ξ ) (1 + η ) (1 + ζ ) .
8
Note that we have the following relations for the shape functions:
N i ( ξ j ,η j , ζ j ) = δ ij , i, j =1,2,, 8.
8
∑ N ( ξ ,η ,ζ ) =1.
i =1
i
That is, the same shape functions are used as for the displacement field. This is again called an
isoparametric element.
Jacobian Matrix:
∂u ∂x ∂y ∂z ∂u
∂ξ ∂ξ ∂ξ ∂ξ ∂x
∂u ∂x ∂y ∂z ∂u
= ∂η .
∂η ∂η ∂η ∂y (6.14)
∂u ∂x ∂y ∂z ∂u
∂ζ ∂ζ ∂ζ ∂ζ ∂z
≡ J Jacobian matrix
Inverting this relation, we have:
∂u ∂u
∂x ∂ξ
∂u −1 ∂u ∂u ∂N i
8
∂u
∂x
∂v
ε x ∂y
ε
y ∂w
ε ∂z
ε= z = = use (6.15) = B d .
γ
+
xy
∂v ∂u
γ yz ∂x ∂y
∂w ∂v
γ zx +
∂y ∂z
∂u ∂w
+
∂z ∂x
where d is the nodal displacement vector, that is:
ε = B d. (6.16)
Strain energy is evaluated as:
1 T 1
U= ∫
2V
σ ε dV = ∫ (Eε)T ε dV
2V
1 T
2 V∫
= ε Eε dV (6.17)
1 T T
= d ∫ B E B dV d.
2 V
That is, the element stiffness matrix is
k = ∫ BT E B dV . (6.18)
V
In ξηζ coordinates:
dV = (det J ) d ξ dη d ζ (6.19)
Therefore,
1 1 1
k=∫ ∫ ∫ B E B (det J ) dξ dη dζ .
T
(6.20)
−1 −1 −1
pA/3 pA/12
p
Stresses:
To compute the the stresses within an element, one uses the following relation once the
nodal displacement vector is known for that element:
σ =Eε = EBd .
Stresses are evaluated at selected points (Gaussian points or nodes) on each element.
Stress values at the nodes are often discontinuous and less accurate. Averaging of the stresses
from surrounding elements around a node are often employed to smooth the stress field results.
The von Mises stress for 3-D problems is given by:
1
σ e = σ VM = (σ 1 − σ 2 ) 2 + (σ 2 − σ 3 ) 2 + (σ 3 − σ 1 ) 2 . (6.21)
2
where σ 1 , σ 2 and σ 3 are the three principal stresses.
3-D stress analysis using solid elements is one of the most difficult tasks in FEA.
Meshing structures with complicated geometries can be very tedious and time consuming. Great
care need to be taken to make sure that the FEA mesh is in good quality (for example, with no
distorted elements). Computing cost is another factor. For structures with stress concentrations,
large FEA models are often needed, which can run hours or days to solve even on today’s best
computers. A good CAE engineer should be able to decided where to apply a fine mesh and
where not to, in order to trike a balance between the cost and accuracy for an FEA task.
Examples:
Figure 6.6 show a drag link FEA model using solid elements. Although the structure has
a slender shape, it has a bended angle and holes. 3-D solid elements are needed for the stress
analysis in this case. Great care is taken in meshing this part, where 20-node brick elements are
used for better accuracy in the stress analysis. Buckling analysis may also be conducted for
slender structures when they are under compressions. More information about buckling analysis
using FEA can be found in the references or in documents of FEA software packages.
(a) (b)
(c)
Figure 6.6. FEA for a drag link: (a) The model; (b) Mesh for the right end; (c) Stress distribution
due to tension loads applied at the two ends.
Figure 6.7 show a 3-D FEA of a gear coupling which is applied to transmit powers
through two aligned rotating shafts. Contact stresses and failure modes are to be determined
based on detailed 3-D FE models. This analysis requires the use of nonlinear FEA options, which
are readily available now in almost all FEA software packages.
(a) (b)
(c)
Figure 6.7. Analysis of a gear coupling: (a) Ring gear; (b) Hub gear; (c) High contact stresses in
the gear teeth obtained using nonlinear FEA.
Cylindrical Coordinates:
Axisymmetric models are based on the cylindrical coordinate (r, θ, z) (Figure 6.9).
z, w
θ
r, u
(a) (b)
z, w
σz
θ
r, u
τ rz
r σθ σr
(c) (d)
Figure 6.9. (a) An axisymmetric body; (b) The cylindrical coordinates; (c) An axisymmetric
model; (d) Stress components in the cylindrical coordinates.
In this cylindrical coordinates, one can establish the strain-displacement and stress-strain
relations, and the equilibrium equations.
Displacement Field:
u = u (r , z ), w = w(r , z ), v=0 ( No circumferential component ) .
Strain-Displacement Relation (Figure 6.10):
∂u u ∂w
εr = , εθ = , εz = ,
∂r r ∂z
(6.22)
∂w ∂u
γ rz = + , γ rθ = γ zθ = 0.
∂r ∂z
u
(r+u)dθ
dθ rdθ
Stresses-Strain Relation:
σ r 1 − v v v 0 ε r
σ v 1− v v 0 ε
θ E θ
= v v 1− v 0 (6.23)
σ z (1 + v) (1 − 2v) 1 − 2v ε z
τ rz 0 0 0 γ rz
2
Formulation of the axisymmetric elements are similar to other 2-D plane stress/strain
elements. The stiffness matrix, for example, is given by:
k = ∫ BT E B rdr dθ dz , (6.24)
V
or
2π 1 1
k= ∫ ∫ ∫ B E B r (det J ) dξ dη dθ
T
0 −1 −1
1 1
(6.25)
= 2π ∫ ∫ B E B r (det J ) dξ dη ,
T
−1 −1
in which B is the matrix relating the nodal displacement vector to strain vector in the cylindrical
coordinate system.
These axisymmetric elements have planar shapes, but actually represent rings in the
circumferential directions of the axisymmetric solids.
Applications:
Many rotating parts, such as a flywheel (Figure 6.12), can be modeled using
axisymmetric elements.
z
ω angular velocity (rad/s)
Other examples include cylinders subject to internal pressure (Figure 6.13) and press fit
(Figure 6.14).
p
r0
q = ( p ) 2π r0
ri
r0
ri + δ
At r = ri :
uo − ui = δ
⇒ MPC
“i” “o”
A more advanced example is the Belleville (conical) spring shown in Figure 6.15:
z
p
(a) (b)
δ
(c)
Figure 6.15. A Belleville (conical) springs.
V. Summary
In this chapter, we discussed the 3-D (solid) elements for elasticity problems, that is,
general 3-D deformation and stress analyses. Solid elements are the most accurate elements and
should be applied when the bar, beam, plane stress/strain, plate/shell elements are no longer valid
or accurate. Especially for stress concentration problems, higher-order solid elements, such as
10-node tetrahedron or 20-node hexahedron (brick) elements should be employed in the FEA.
For rotating parts or solids of revolution and under axisymmetric loading, the axisymmetric
elements are most effective and efficient.
VI. Problems
Problem 1. For a tapered bar shown below, study the deformation and stresses in the bar with
a 3-D model using solid elements and a 1-D model using 1-D bar elements.
Assume R1 = 1 m, R2 = 0.5 m, L = 5 m, force F = 3000 N, the Young’s modulus
E = 200 GPa and Poisson’s ratio υ = 0.3. The bar is fixed at the left end. Compare
the results from the 3-D model and 1-D model.
F
2R1
R2
Problem 2. An open cylinder shown below has an inner radius a = 1 m, outer radius
b = 1.1 m, length L = 10 m and is applied with a pressure load p = 10 GPa on the
inner surface.
(a) Compute the stresses in the cylinder using 2-D plane stress, 2-D axisymmetric
and 3-D solid models. Compare the FEA results based on these models.
(b) Consider the same cylinder, added with a hole of radius r = 0.2 m on the
cylinder wall, centered at the mid-length, and along the radial direction.
Assume the Young’s modulus E = 200 GPa and Poisson’s ratio υ = 0.3.
a
b L
Problem 3. For the rotating part sketched below, assume that it is made of steel with the
Young’s modulus E = 200 GPa, Poisson’s ratio υ = 0.3, and mass density
ρ = 7850 kg/m3. Assume that the part is rotating at a speed of 1000 RPM about
the z axis. Ignore the gravitational force. Compute the stresses in the part using
the FEA with a full 3-D model and an axisymmetric model. Compare the results
with the two models.
z
ω
12 mm
30 mm
50 mm
5 mm 8 mm
30 mm 16 mm
f(t)
I. Basic Equations
k
f=f(t) m - mass
m k - stiffness
c
c - damping
f (t ) - force
FBD: ku
m f(t)
cu
x, u
Figure 7.2. A single DOF system with damping.
From the free-body diagram (FBD) and Newton’s law of motion (ma = f), we have:
m u = f(t) − k u − c u ,
that is:
m u + c u + k u = f(t) , (7.1)
−ω 2 m + k = 0 ,
which yields
k
ω= . (7.3)
m
This is the circular natural frequency of the single DOF system (rad/s). The cyclic frequency
(1/s = Hz) is ω/2π.
Equation (7.3) is a very important result in free vibration analysis, which says that the
natural frequency of a structural is proportional to the square-root of the stiffness of the structure
and inversely proportional to the square-root of the total mass of the structure.
The typical response of the system in undamped free vibration is sketched in Figure 7.3.
u
u=Usinwt
U
t
U
T=1/f
ωd = ω 1 − ξ 2 , (7.5)
where
ξ = c / cc (7.6)
is called the damping ratio.
For structural damping: 0 ≤ ξ < 0.15 (usually 1~5%)
ωd ≈ ω . (7.7)
That is, we can ignore damping in normal mode analysis.
The typical response of a system in damped free vibration is sketched in Figure 7.4. We
can see that damping has the effect of reducing the vibration of the system.
Figure 7.4. Typical response of a free vibration with a nonzero damping c < cc .
1 ρ, A, L 2
ρAL ρAL
m1 = m2 =
2 2
u1 u2
For this bar element, the lumped mass matrix for the element is found to be:
ρ AL
2 0
m= ,
0 ρ AL
2
which is a diagonal matrix and thus is easier to compute.
In general, we apply the following element consistent mass matrix:
m=
∫ ρN
V
T
NdV , (7.9)
where N is the same shape function matrix as used for the displacement field, and V is the
volume of the element.
Equation (7.9) is obtained by considering the kinetic energy within an element:
1 T 1
Κ= u mu (cf. mv 2 )
2 2
1 1
= ∫ ρ u 2 dV = ∫ ρ ( u ) udV
T
2 V 2 V
1 (7.10)
= ∫ ρ ( Nu ) ( Nu ) dV
T
2 V
1
= u T ∫ ρ NT NdV u .
2
V
m
For the bar element (linear shape function), the consistent mass matrix is:
1 − ξ
m=
∫V
ρ
ξ
[1 − ξ ξ ]ALdξ
1 / 3 1 / 6 u1 (7.11)
= ρAL
1 / 6 1 / 3 u2
which is a non-diagonal matrix.
As in the case for stiffness matrices, element mass matrices are established in local
coordinates first, then transformed to global coordinates, and finally assembled together to form
the global structure mass matrix M.
v1
v2
θ1
ρ, A, L θ2
Figure 7.6. The lumped mass for a 1-D simple beam element.
For a simple beam element (Figure 7.6), the consistent mass matrix can be found readily
by applying the four shape functions listed in Eq. (2.41). We have:
m = ∫ ρ NT NdV
V
Selecting a proper unit system is very important in vibration or dynamic analysis. Two
choices of the units are listed in Table 7.1. Make sure they are consistent in the FEA models.
Choice I Choice II
t (time) s s
L (length) m mm
m (mass) kg Mg
f (force) N N
This is a generalized eigenvalue problem (EVP). The trivial solution is u = 0 for any values
of ω (not interesting). Nontrivial solutions ( u ≠ 0 ) exist if and only if:
K − ω 2M = 0 (7.15)
This is an n-th order polynomial of ω2, from which we can find n solutions (roots) or eigenvalues
ωi (i = 1, 2, …, n). These are the natural frequencies (or characteristic frequencies) of the
structure.
The smallest non-zero eigenvalue ω1 is called the fundamental frequency.
For each ωi , Eq. (7.14) gives one solution or eigen vector:
[K − ω i
2
]
M ui = 0 .
ui (i=1, 2, …, n) are the normal modes (or natural modes, mode shapes, etc.).
Properties of the Normal Modes:
Normal modes satisfy the following properties:
uiT K u j = 0 , uiT M u j = 0 , for i ≠ j, (7.16)
if ωi ≠ ω j . That is, modes are orthogonal (thus independent) to each other with respect to K and
M matrices.
Normal modes are usually normalized such that:
uTi Mui = 1, uTi Kui = ωi2 . (7.17)
Notes:
• Magnitudes of displacements (modes) or stresses in normal mode analysis have no
physical meanings.
• For normal mode analysis, no support of the structure is necessary.
• ωi = 0 means there are rigid-body motions of the whole or a part of the structure. This
can be applied to check the FEA model (to see if there are rigid-body motions,
mechanisms or free elements in the FEA models).
• Lower modes are more accurate than higher modes in the FEA calculations (because of
less spatial variations in the lower modes, leading to that fewer elements/wave length are
needed).
Example 7.1:
Consider the free vibration of a cantilever beam with one element as shown below.
y
v2
ρ, A, EI θ2
1 2 x
L
2
where
EI 12 −6 L ρ AL 156 −22 L
K= , M= .
L3 −6 L 4 L2 420 −22 L 4 L2
The equation for determine the natural frequencies is:
12 − 156λ −6 L + 22 Lλ
= 0,
−6 L + 22 Lλ 4 L2 − 4 L2 λ
2 4
in which λ = ω ρ AL / 420 EI .
Solving the EVP, we obtain:
1
EI 2 v2 1
ω1 = 3.533 4
, = 1.38 ,
ρ AL θ 2 1
L
1
EI 2 v2 1
ω2 = 34.81 4
, = 7.62 .
ρ AL θ 2 2
L
The exact solutions of the first two natural frequencies for this problem are:
1 1
EI 2 EI 2
ω1 = 3.516 4
, ω2 = 22.03 4
.
ρ AL ρ AL
We can see that for the FEA solution with one beam element, mode 1 is calculated much more
accurately than mode 2. More elements are needed in order to compute mode 2 more accurately.
The first three mode shapes of the cantilever beam is shown in the insert above.
III. Damping
There are two commonly used models for viscous damping.
with ω1 , ω2 , ξ1 and ξ 2 (damping ratios) being specified by the user. The plots of the above
two equations are shown in Figure 7.7.
Figure 7.7. Two equations for determining the proportional damping coefficients.
B. Modal Damping
In this damping model, the viscous damping is incorporated in the modal equations to be
discussed in the next section.
and
uTi Mui = 1,
T for i = 1, 2, …, n.
ui Kui = ωi ,
2
z1 (t )
z2 (t )
z=
zn (t )
are called the principal coordinates.
Substitute (7.23) into the dynamic equation (7.8) and obtain:
+ CΦz
MΦz + KΦz = f (t ).
Pre-multiply this result by ΦT, and apply (7.22):
z + Cφ z
+ Ωz = p(t ), (7.24)
Notes:
• Only the first few modes may be needed in constructing the modal matrix Φ (that is, Φ
could be an n×m rectangular matrix with m<n). Thus, significant reduction in the size of
the system can be achieved.
• Modal equations are best suited for structural vibration problems in which higher modes
are not important (that is, for structural vibrations, but not for structures under impact or
shock loadings).
A. Modal Method
In this approach, we apply the modal equations, that is:
zi + 2ξiωi zi + ωi2 zi = pi sin ωt , i = 1, 2, …, m.
(7.28)
These are uncoupled equations. The solutions for z are in the form:
pi ωi2
zi (t ) = sin(ωt − θ i ),
(7.29)
(1 − ηi2 ) 2 + (2ξiηi ) 2
where
2ξiηi
θi = arctan 1 − η 2 , phase angle;
i
ηi = ω ωi ;
c ci
ξi = i = , damping ratio.
cc 2mωi
The response of each mode zi is similar to that of a single DOF system. Once the natural
coordinate vector z is known, we can recover the real displacement vector u from z using
Eq. (7.23).
B. Direct Method
In this approach, we solve Eq. (7.27) directly, that is, compute the inverse of the
coefficient matrix, which is in general much more expensive than the modal method.
iω t
Using complex notation to represent the harmonic response, we have u = ue and
Eq. (7.27) becomes:
K + iωC − ω M
u = F
2
(7.30)
Inverting the matrix K + iωC − ω 2 M , we can obtain the displacement amplitude vector u .
However, this equation is expensive to solve for large systems and the matrix K + iωC − ω 2 M
can become ill-conditioned if ω is close to any natural frequency ωi of the structure. Therefore,
the direct method is only applied when the system of equations is small and the frequency is
away from any natural frequency of the structure.
f(t)
(a)
u(t)
t
(b)
Figure 7.8. (a) A step type of loading; (b) Structural response to the step loading.
To compute the transient responses, integration through time is employed (Figure 7.9).
u(t)
u1
u n u n+1
u2
t0 t1 t2 t n t n+1 t
n + Cu n + Ku n = f n .
Mu (7.31)
Then, we introduce time increments: ∆t=tn+1-tn, n=0, 1, 2, 3, ⋅⋅⋅, and integrate through the time.
There are two categories of methods for transient analysis as described in the following
sections.
(∆t ) 2
u n +1 ≈ u n + ∆tu n + [(1 − 2β )un + 2βun +1 ], → (un +1 = )
2 (7.34)
u n +1 ≈ u n + ∆t [(1 − γ )u
n + γu n +1 ],
where β and γ are chosen constants. These lead to the following equation:
Au n +1 = F (t ) (7.35)
where
γ 1
A=K+ C+ M,
β ∆t β ( ∆t ) 2
F (t ) = f (f n +1 , γ , β , ∆t , C, M , u n , u
n ,u
n ).
This method is unconditionally stable if
1
2β ≥ γ ≥ .
2
1 1
For example, we can use γ = , β = , which gives the constant average acceleration method.
2 4
Direct methods can be expensive, because of the need to compute A-1, repeatedly for each
time step if nonuniform time steps are used.
B. Modal Method
In this method, we first do the transformation of the dynamic equations using the modal
matrix before the time marching:
m
u= ∑ u z (t ) =Φz,
i =1
i i
i = 1,2,⋅⋅⋅, m. (7.36)
zi + 2ξ i ωi zi + ωi z i = pi (t ),
Then, solve the uncoupled equations using an integration method. We can use, for example,
10% of the total modes (m = n/10). The advantages of the modal method are as follows:
• Uncoupled system;
• Fewer equations;
• No inverse of matrices;
• More efficient for large problems.
However, the modal method is less accurate if higher modes are important, which is the
case for structures under impact or shock loading. Table 7.2 summarizes the advantages and
disadvantages of the direct and modal methods for transient response analysis.
Example 7.2:
Figure 7.10 shows a front bumper and the supporting brackets in a car. The model was
applied to study the dynamic responses of the bumper. Shell elements were used for this study
and the natural frequencies and vibration modes were obtained first. Figure 7.11 shows the first
mode of the bumper when it is constrained at the bracket locations. The frequency response of
the bumper was also analyzed using the same FE model, as shown by the red curve in
Figure 7.12 and with the acceleration of the two brackets as the input. Several modifications of
the bumper design were also studied with the goal to increase the base natural frequency (for
example, from below 30 Hz to above 35 Hz) and to reduce the magnitudes of the frequency
responses. The improved responses are shown by the other three curves in Figure 7.12.
Reference Model
Example 7.3:
One of the most interesting applications of the dynamic analysis with FEA is to conduct
crash analysis and virtual drop tests of various products. The most popular FEA software for
such analyses is the LS-DYNA package from Livermore Software Technology Corporation
(LSTC). Figure 7.13 is an example of crash analysis of a car using LS-DYNA. Figure 1.4 is an
example of drop test simulation of a soda can, also using LS-DYNA.
Figure 7.13. Car crash analysis using LS-DYNA (from LSTC website www.lstc.com).
More information about how to perform the impact analysis and drop test using the
dynamic FEA, especially the software LS-DYNA, can be found from the LSTC website and the
documents with the LS-DYNA software package.
VII. Summary
In this chapter, we first reviewed the equation of motion for both single DOF and
multiple DOF systems and discussed how to compute the mass and damping matrices in the FEA
formulations. Then, we discussed the methods for solving normal modes, harmonic responses,
and transient responses for structural vibration and dynamic problems. The advantages and
disadvantages of the direct method and modal method are discussed. Several examples of
vibration and dynamic analyses are also discussed to show the applications of the FEA in
vibration and dynamic analyses.
VIII. Problems
Problem 1. For the cantilever beam studied in Example 7.1, apply more beam elements and
investigate the convergence of the FEA solutions for the first ten natural
frequencies and normal modes of the beam.
Problem 2. For a square plate with edge length = 1 m, thickness = 0.005 m, Young’s modulus
E = 70 GPa, Poisson’s ratio υ = 0.3, and mass density ρ = 2800 kg/m3, find the
first five natural frequencies and normal modes using the FEA when the plate is:
(a) Clamped at the four edges;
(b) Simply supported at the four edges;
(c) Free at the four edges (not supported).
Study the convergence of your FEA results and discuss the effects of the support
on the natural frequencies of the plate.
Problem 3. A fuel tank, with a total length = 5 m, diameter = 1 m, and thickness = 0.01 m, is
shown below. Using the FEA, find the first ten natural frequencies and
corresponding normal modes, when:
(a) The tank is not supported at all;
(b) The tank is constrained along the circumferences in the radial directions at the
two locations 1 m away from the two ends.
Carefully build your FE mesh (using shell elements) so that the symmetry of the
tank is reserved and the boundary conditions in part (b) can be applied readily.
Assume the tank is made of steel with the Young’s modulus E = 200 GPa,
Poisson’s ratio υ = 0.3, and mass density ρ = 7850 kg/m3.
I. Temperature Field
For the temperature field in a 1-D space, such as a bar (Figure 8.1), we have the
following Fourier heat conduction equation:
∂T
f x = −k , (8.1)
∂x
where,
fx = heat flux per unit area,
k = thermal conductivity,
T = T(x, t) = temperature field.
T(x, t)
∂f ∂f ∂f ∂T
− x + y + z + qv = cρ (8.4)
∂x ∂y ∂z ∂t
in which,
qv = rate of internal heat generation per unit volume,
c = specific heat,
ρ = mass density.
For steady state case ( ∂T ∂t = 0 ) and isotropic materials, we can obtain:
k∇ 2T = −qv . (8.5)
This is a Poisson equation, which needs to be solved under given boundary conditions.
Boundary conditions for steady state heat conduction problems are (Figure 8.2):
T = T, on ST ; (8.6)
∂T
Q ≡ −k = Q, on S q . (8.7)
∂n
Note that at any point on the boundary S = ST S q , only one type of BCs can be specified.
y Sq
ST
x
This is obtained in a similar way as for the structural analysis, that is, by starting with the
interpolation T = NTe for the temperature field (with N being the shape function matrix and Te
the nodal temperature). Note that there is only one DOF at each node for the thermal problems.
For transient (unsteady state) heat conduction problems, we have:
∂T
≠ 0.
∂t
In this case, we need to apply finite difference schemes (use time steps and integrate in time), as
in the transient structural analysis, to obtain the transient temperature fields.
At temperature T1
At temperature T2
εo
Figure 8.3. Expansion of a bar due to increase in temperature.
1-D Case:
To understand the stress-strain relations in cases of solids undergo temperature changes,
we first examine the 1-D case (Figure 8.3). We have for the thermal strain (or initial strain):
ε o = α∆T , (8.10)
in which,
α = the coefficient of thermal expansion,
∆T = T2 − T1 = change of temperature.
Total strain is given by:
ε = εe + εo (8.11)
Example 8.1:
Consider the bar under thermal load ∆T as shown in Figure 8.3.
(a) If no constraint on the right-hand side, that is, the bar is free to expand to the
right, then we have:
ε = ε o , ε e = 0, σ = 0 ,
from Eq. (8.13), that is, there is no thermal stress in this case!
(b) If there is a constraint on the right-hand side, that is, the bar can not expand to the
right, then we have:
ε = 0, ε e = −ε o = −α∆T , σ = − Eα∆T ,
from Eqs. (8.11) and (8.13). Thus, thermal stress exists!
From this simple example, we see that the way in which the structure is constrained has a
critical role in inducing the thermal stresses.
2-D Cases:
For plane stress, we have:
ε x α∆T
ε o = ε y = α∆T . (8.14)
γ 0
xy o
For plane strain, we have:
ε x (1 + ν )α∆T
ε o = ε y = (1 + ν )α∆T , (8.15)
γ 0
xy o
3-D Case:
ε x α∆T
ε α∆T
y
ε z α∆T
εo = = . (8.16)
γ
xy 0
γ yz 0
γ zx o 0
Example 8.2:
First, we study a heat sink model taken from Ref. [8] for thermal analysis. A heat sink is
a device commonly used to dissipate heat from a CPU in a computer. In this heat sink model, a
given temperature field ( T = 120 ) is specified on the bottom surface and a heat flux condition
∂T
( Q ≡ −k = −0.2 ) is specified on all the other surfaces. The 20-node brick elements are used
∂n
and the FE mesh shown in Figure 8.4 has 127,149 nodes. This mesh for the volume was obtained
by extruding the cross section meshed with quadrilateral area elements so that a mapped mesh
was obtained. The computed temperature distribution on the heat sink using ANSYS is shown in
Figure 8.5. The cooling effect of the heat sink is most evident.
Example 8.3:
Next, we study the thermal stresses in structures due to temperature changes. For this
purpose, we employ the same model of a plate with a center hole (Figure 8.6) as used in Chapter
3 and Chapter 4 to show the relation between the thermal stresses and constraints. We assume
that the plate is made of steel with the Young’s modulus E = 200 GPa, Poisson’s ratio ν = 0.3
and thermal expansion coefficient α = 12x10-6 1/°C. The plate is applied with a uniform
temperature increase of 100 °C.
Figure 8.6. A square plate with a center hole and under a uniform temperature load.
Figure 8.7 shows the computed thermal stresses in the plate under two different types of
constraints. When the plate is constrained (roller support) at the left side only, the plate expands
uniformly in both the x and y directions, which causes no thermal stresses (Figure 8.7 (a), note
that the numbers, ranging from 10-6 to 10-3, are actually machine zeros). However, when the
plate is constrained at both the left and right sides, the plate can expand only in the y direction
and significant thermal stresses are induced (Figure 8.7 (b)), especially near the edge of the hole.
(a)
(b)
Figure 8.7. Thermal (von Mises) stresses in the plate: (a) When the plate is constrained at left
side only (thermal stresses = 0); (b) When the plate is constrained at both left and right sides.
In many cases, the changes of the material properties of a structure should be considered
as well when the temperature changes are significant, especially when the structure is exposed to
high temperatures such as in an aircraft engine. Cyclic temperature fields can also cause thermal
fatigue of structures and lead to failures. All these phenomena can be modeled with the FEA and
interested readers can consult with the documents of the FEA software at hand.
III. Summary
In this chapter, we briefly discussed the governing equations for heat conduction
problems and the FEA formulation. Thermal stresses due to changes of temperatures in
structures are also discussed and the effects of constraints of the structures on the thermal
stresses are emphasized.
IV. Problems
Problem 1. Study the heat conduction problem in a simple annular region shown below, using
∂T
the FEA. Assume a = 1, b = 2, Ta = 100, and Qb = −k = −200 . Determine the
∂n
temperature field and heat flux in this region and compare your FEA results with
the analytical solution.
a b
O
Sa
V
Sb
Problem 2. For the same glass cup model studied in Chapter 5, as shown in the figure below,
determine the thermal stresses when the inner surfaces of the cup experience a
temperature change from a room temperature of 20 °C to 100 °C, while all other
surfaces are kept at the same room temperature of 20 °C. Assume that the cup has
a uniform thickness, E = 70 GPa, v = 0.17 and the coefficient of thermal
expansion α = 8.0×10-6 ⁄ °C.
40 mm
150 mm
Thickness = 4 mm
30 mm