Chapter 4
Chapter 4
TABLE OF CONTENTS
CHAPTER 4 - THEORY OF THE FINITE ELEMENT METHOD 4-1
4. INTRODUCTION 4-1
4.1 WHAT IS FINITE ELEMENT ANALYSIS? 4-1
4.2 HOW DOES THE FINITE ELEMENT METHOD WORK? 4-1
4.3 A BRIEF HISTORY OF THE METHOD 4-4
4.4 RANGE OF APPLICATIONS 4-5
4.5 COMMERCIAL FINITE ELEMENT SOFTWARE 4-6
4.6 FINITE ELEMENT ANALYSIS SOFTWARE ABAQUS
4-7
ii
LIST OF FIGURES
FIGURE 4-1 MAIN STEPS OF THE FINITE ELEMENT METHOD (ADAPTED FROM FAGAN, 1992)____________________4-3
FIGURE 4-2 THREE STAGES OF ABAQUS ANALYSIS (HIBITT ET AL, 2004) __________________________________4-7
iii
LIST OF TABLES
TABLE 4-1 TIME LINE OF IMPORTANT DEVELOPMENTS (HUEBNER, 2001) _________________________________4-5
TABLE 4-2 LEADING COMMERCIAL FINITE ELEMENT SOFTWARE COMPANIES (HUEBNER, 2001) _________________4-6
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-1
CHAPTER 4 - THEORY OF THE FINITE ELEMENT METHOD
4. INTRODUCTION
The following section gives insight into finite element method. It covers the history and
background of finite element analysis.
4.1 WHAT IS FINITE ELEMENT ANALYSIS?
The finite element method is a numerical analysis technique for obtaining approximate solutions
to a wide variety of engineering problems (Huebner, 2001). This method was designed to study
stresses in airframe structures and then adapted to a wider field of mechanics. Engineering
problems were solved by deriving differential equations relating to the problem. The principles
used for these differential equations were equilibrium, Newtons second law of motion,
conservation of mass, conservation of energy, and many more. Theses equations however, were
difficult to solve thus only very simple problems (for example rectangular, circular etc) could be
solved using these equations (Huebner, 2001).
Consequently the finite element method (FEM) of analysis was developed to assist in the solving
of these equations. Finite elements are used to solve a complex problem by dividing the problem
into smaller problems and solving them separately. Thus this method looks at a model as made
up of small inter-connected sub-regions of elements. The idea of the finite element method is that
a solution region i.e. a model can be analysed or approximated by replacing the region with a
finite number of distinct elements. These elements can then be place in different ways to make
up complex problems.
4.2 HOW DOES THE FINITE ELEMENT METHOD WORK?
In a problem which is any size the field variable i.e. the variable one is looking for, has an infinite
number of values because it is a function of each node or point within the model or solution
region. Thus the problem has an infinite number of unknowns.
There are three main steps in the finite element method, namely
Pre-Processing Phase
Analysis Phase
Post-Processing Phase
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-2
Each of the above steps is discussed in figure 4-1.
1) Discretization of the problem.
This procedure reduces the problem to a finite number of unknowns. This is done
by dividing the solution region into elements by taking into account any symmetry,
material changes, loadings or boundary conditions. The unknown field variable is
then expressed in terms of the assumed interpolation functions within each
element.
2) Selection of the interpolation functions.
The interpolation functions are defined in terms of the values of the field variables
at specified points called nodes or nodal points. Nodes reflect changes in material
properties, geometry, constraint conditions and applied loads. Nodes usually lie on
element boundaries where adjacent elements are connected. The interpolation
functions are chosen to represent the variation of the field variable over the
element. Polynomials are used as the interpolation functions for the field variable
because they are easier to integrate and differentiate. The degree of the polynomial
chosen depends on the number of nodes assigned to the element (i.e. one at each
corner or one in between each of the corner nodes as well), the number of
unknowns at each node and continuity requirements imposed at the nodes and
along the elemental boundaries. Simplex elements are when there are only corner
nodes and higher order elements are when there are nodes in between the corner
nodes.
Simplex elements.
Linear function.
Higher order elements.
Quadratic or cubic function.
3) Derivation of the basic element equations.
Once the model has been established the matrix equations expressing the
properties of the individual elements can be formulated. There are three different
methods namely, the direct method (for simple problems only), the variational
method, and the weighted residuals method.
The variational method is the more straight forward approach and involves
minimising the potential energy of the system. The weighted residuals method is
done by calculating the finite element equations directly from its governing
differential equation. It is done by substituting an approximate solution into the
differential equation and then working out the residual error.
The weighted residual method is more powerful than the variational formula
because almost any physical problem can be described by one or more differential
equations.
Variational formulation
method
Weighted residual method
P
R
E
P
R
O
C
E
S
S
I
N
G
P
H
A
S
E
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-3
FIGURE 4-1 MAIN STEPS OF THE FINITE ELEMENT METHOD (ADAPTED FROM FAGAN, 1992)
4) Incorporation of the boundary conditions.
Boundary conditions must be incorporated before the system equations are ready
for solution. Nodal values are imposed for the dependent variables or nodal loads.
5) Calculation of system equations.
The matrix equations for the individual elements are calculated.
The matrix equations for the individual elements are combined to form the matrix
equations for the entire system.
Simplex elements.
Exact evaluation.
Higher order elements.
Evaluation using numerical
integration.
6) Solving of the system equations.
The system equations are now solved to give the unknown values at the nodes. If
the problem is of an equilibrium nature, then the solution is obtained by solving a
set of linear or non-linear equations. Solving of these equations is done either by
the elimination method or the wavefront method.
Wavefront method Elimination method
A
N
A
L
Y
S
I
S
P
H
A
S
E
7) PostProcessing.
The displacements, strains or stresses etc. are calculated as required.
Simplex elements.
Evaluation at nodes.
Higher order elements.
Evaluation at integration points.
Extrapolation to nodes.
8) Presentation of results.
The nodal values are averaged.
The results may now be printed or plotted.
P
O
S
T
P
R
O
C
E
S
S
I
N
G
P
H
A
S
E
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-4
4.3 A BRIEF HISTORY OF THE METHOD
The finite element method dates back to the 1940s and has three different areas of origin. If one
asks who originated the finite element method the answer will depend on whether you ask an
applied mathematician, a physicist or an engineer. All of these specialists have some validation
for claiming the finite element method as their own as all three developed the essential ideas
independently at different times and for different reasons. The applied mathematicians were
concerned with continuum mechanics specially boundary value problems, and wanted to find
approximate upper and lower bounds for eigenvalues. The physicists were also involved in
continuum problems but were interested in finding piecewise approximation functions to
represent their continuous functions. The engineers were faced with increasingly complex
problems in aerospace structures, and were searching for a way to find the stiffness influence
coefficients of shell-type structures which are reinforced with ribs and bars. Thus the efforts of
these professionals resulted in three different sets of papers with three distinct viewpoints
(Huebner, 2001).
The main people involved in the founding and subsequent concepts of the finite element method
are: The work of Courant in 1943 was the first attempt to use piecewise continuous functions
defined over triangular domains which appear in applied mathematics literature (Huebner, 2001).
In 1959 Greenstadt came up with the idea to divide the solution region into smaller sub-regions
(Huebner, 2001). Hrenikoff (Huebner, 2001) reasoned that the difficulty of solving a more
complex truss structure can be overcome by assuming the continuum structure to be divided into
elements or sections that are interconnected by a finite number of node points. Using this
assumption the problem can be solved by the old methods. The actual solution of plane stress
problems by means of triangular elements whose properties were determined from the equations
of elasticity theory was first given in the 1956 paper of Turner, Clough, Martin and Topp (Brauer,
1988). They introduced the direct stiffness method for determining finite element properties. Their
studies, along with the arrival of the digital computer at that time, enabled the solving of complex
plane elasticity problems (Brauer, 1988).
Worldwide growth of the method has followed quickly since then and table 4-1 shows a timeline
of developments in computer hardware and software compared with developments in finite
elements.
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-5
TABLE 4-1 TIME LINE OF IMPORTANT DEVELOPMENTS (HUEBNER, 2001)
Computer Technology Year Analysis Technology
1941 Framework method
1943 Courant studies St. Venant torsion.
1944 Equivalent Circuits of Electric Field.
ENIAC 1 at University of Illinois. 1946
Transistor invented. 1947 Hypercircle Method.
IBMs first general purpose computer. 1953
FORTRAN created. 1954
Argyris publishes efficient solution
techniques.
1956 Classic paper solving plane stress.
1959 Greenstadts discretization approach
1960 Phrase finite element in coined.
First commercial integrated circuit. 1961
Mouse is patented. 1963
CDC introduces CDC6600 with 60-bit
words. BASIC created. First graphics
tablet.
1964
First commercial offering of finite element
software.
4.4 RANGE OF APPLICATIONS
Applications of the finite element method divide into three categories, depending on the nature of
the problem to be solved. The three categories are Steady state problems, Eigenvalue problems
and Transient problems.
Steady state problems are the most common problems used in finite element analysis. For an
elastic problem in equilibrium the problem can be solved and its distortion calculated. From the
displacements calculated the stresses and strains can be derived. For thermal analysis, the
temperature distribution and heat flow through a body can be calculated for a wide variety of
boundary conditions (Fagan, 1992).
Eigenvalue problems are an expansion of the equilibrium problems. They involve the calculation
of the fundamental characteristics of the system. These are steady state problems where the
determination of natural frequencies and modes of vibration of solids and fluids are required
(Fagan, 1992).
Transient problems are composed of the problems of the first two categories with a time
dimension added. The loads can be a function of time, and the finite element method is used to
calculate the forced response of a body. The propagation of stress waves and transient heat
flows form part of the transient problems (Fagan, 1992).
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-6
The range of possible applications of the finite element method extends to all engineering
disciplines; however civil, mechanical and aerospace engineers are the most frequent users of
the method.
4.5 COMMERCIAL FINITE ELEMENT SOFTWARE
The first commercial finite element software was available in 1964. The Control Data Corporation
sold it in time-sharing environment. No pre-processors were available at the time, so engineers
had to prepare the data element node by node, thus only linear problems could be addressed.
Later on, the finite element software could be purchased for corporate computers, until 1980
when the introduction of workstations brought several breakthrough advantages (Huebner,
2001).
Today there are many commercial software packages to choose from. A small number of these
packages dominate the market. It is difficult to make comparisons purely on a finite element
basis, because the software houses are often diversified. However, the dominant providers of
general purpose finite element software appear in table 4-2 (Huebner, 2001).
TABLE 4-2 LEADING COMMERCIAL FINITE ELEMENT SOFTWARE COMPANIES (HUEBNER, 2001)
Company Name Product Name Web site
Hibbitt, Karlsson & Sorensen ABAQUS
www.hks.com
Ansys, Incorporated ANSYS
www.ansys.com
Structural Data Research Corp. SDRC-Ideas
www.sdrc.com
Parametric Technology, Inc RASNA
www.ptc.com
MSC Software Corp. MSC/NASTRAN
www.mscsoftware.com
The software package that was used in this study was ABAQUS
was founded in 1978 by David Hibbitt, Bengt Karlsson, and Paul Sorensen.
Abaqus has been written to maintain a general nonlinear approach to structural mechanics. This
means that the capabilities required to perform complex real-world simulations are the
foundation of the Abaqus technology. This advanced technology enables the modelling of the
most complex problems and the consideration of the slightest effects. Abaqus has a solution for
simple to complex linear and nonlinear engineering problems, using the finite element method. A
wide range of structural, thermal, and coupled analyses is supported.
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-7
For several years the ABAQUS
Abaqus is a collection of engineering simulation programs based on the finite element method.
This powerful program is able to solve relatively simple linear problems to the most challenging
nonlinear simulations. An extensive library of elements is included in Abaqus that can model
virtually any geometry. The behaviour of most common engineering materials can be simulate by
the material models, including metals, rubber, polymers, composites, reinforced concrete, foams,
soils and rock. Since Abaqus is designed as a general-purpose simulation tool, it can be used to
simulate problems in such diverse areas such as heat transfer, mass diffusion, thermal
management of electrical components, acoustics, soil mechanics and piezoelectric analysis
(Hibbitt et al, 2004).
A complete ABAQUS/Standard analysis generally consists of three stages namely, pre-
processing, simulation, post-processing. These stages are link together by files as shown in
figure 4-2.
FIGURE 4-2 THREE STAGES OF ABAQUS ANALYSIS (HIBITT ET AL, 2004)
Pre-processing
ABAQUS/CAE or other software
Input file:
J ob.inp
Simulation
ABAQUS/STANDARD or
ABAQUS/EXPLICIT
Output file:
J ob.odb job.dat
J ob.res job.fil
Post-processing
ABAQUS/CAE or other software
CHAPTER 4 THEORY OF THE FINITE ELEMENT METHOD 4-8
The pre-processing stage the problem is defined as a model and an Abaqus input file is created.
The model can be created in ABAQUS/CAE or any other pre-processor such as Solidworks, or
the input file can be directly created using a text program such as notepad.
The simulation is normally run as a background process where either ABAQUS/Standard or
ABAQUS/Explicit solves the problem numerically. These simulations make take seconds or days
to run depending on the complexity of the problem and the power of the computer used.
Once a simulation is completed the variables calculated i.e. the displacements, stresses etc. can
be viewed using the Visualization module of ABAQUS/CAE. This module can show the output file
in many ways including colour contour plots, animations, deformed shape plots, and X-Y plots
(Hibbitt et al, 2004).
An example of this process will be explained in detail in chapter 6 for a given simulation of this
study.