Week2_Common Procedure FEM
Week2_Common Procedure FEM
MAK372E
Week 2
Remember that:
• The finite element method (FEM) is a numerical technique for solving a wide
range of complex physical phenomena, particularly those exhibiting
geometrical and material nonlinearities (such as those that are often
encountered in the physical and engineering sciences).
In eigenvalue problems also, time will not appear explicitly. They may be considered as extensions of
equilibrium problems in which critical values of certain parameters are to be determined in addition to the
corresponding steady-state configurations. In these problems, we need to find the natural frequencies or
buckling loads and mode shapes if it is a solid mechanics or structures problem, stability of laminar flows if
it is a fluid mechanics problem, and resonance characteristics if it is an electrical circuit problem.
The propagation or transient problems are time-dependent problems. This type of problem arises, for
example, whenever we are interested in finding the response of a body under time-varying force in the
area of solid mechanics and under sudden heating or cooling in the field of heat transfer.
General Description of The Finite Element Method
With reference to static structural problems, the step-by-step procedure can be stated as
follows:
Step 1: Divide the structure into discrete elements (discretization):
The first step in the finite element method is to divide the structure or solution region into subdivisions
or elements. Hence, the structure is to be modeled with suitable finite elements. The number, type,
size, and arrangement of the elements are to be decided.
The terminology used in the previous six steps has to be modified if we want to extend the
concept to other fields. For example,
structure --> continuum or domain
field variable --> displacement
characteristic matrix --> stiffness matrix
element resultants --> element stress/strains.
Derivation of Finite Element Equations Using a Direct Approach
• The element stiffness (or characteristic) matrices and load (characteristic) vectors and the
finite element equations can be derived by using a direct approach.
• In this method, direct physical reasoning relevant to the problem (such as consideration
of equilibrium of the system) is used to establish the element properties (characteristic
matrices and vectors) in terms of pertinent variables.
• The direct approach is applicable only to problems involving simple types of elements;
hence most practical (complex) problems cannot be solved using this approach.
• The direct approach is presented in this section by considering simple problems from the
areas of elastic systems and heat transfer.
Spring Element
• Spring element is the simplest finite element available to be used for the modeling of
axially loaded structural units such as bars/trusses.
• A linear static spring is a mechanical device capable of supporting axial loading only and
constructed such that under elastic limit, the deformation of the spring is directly
proportional to the applied load.
Idealization of an axially loaded bar with non-uniform cross section with spring elements:
Spring Element
• Reference points 1 and 2 are located at the ends of the element. These reference
points are called the nodes of the spring element.
• The local nodal forces are f1x and f2x for the spring element associated with the local
axis x.
• The local axis acts in the direction of the spring so that we can directly measure
displacements and forces along the spring.
• The local nodal displacements are u1 and u2 for the spring element.
• These nodal displacements are called the degrees of freedom at each node.
• Positive directions for the forces and displacements at each node are taken in the
positive x direction as shown from node 1 to node 2 in the figure.
• The symbol k is called the spring constant or stiffness of the spring.
Spring Element
We now derive the spring element stiffness matrix. By the sign convention for nodal forces
and equilibrium
Rewriting
Local stiffness
By a single matrix
matrix for the
equation: element
Spring Element
Note
T
1. The element stiffness matrix is “symmetric”, i.e. k̂ = k̂
2. The element stiffness matrix is singular, i.e.,
det ( k̂ ) = k 2 − k 2 = 0
The consequence is that the matrix is NOT invertible. It is not possible to invert it
to obtain the displacements. Why?
The spring is not constrained in space and hence it can attain multiple positions
in space for the same nodal forces
e.g.,
f̂1x 2 - 2 1 - 2
= =
f̂ 2x - 2 2 2 2
f̂1x 2 - 2 3 - 2
= =
f̂ 2x - 2 2 4 2
Example of a Spring Assemblage
We will determine the total structure stiffness matrix for a spring assemblage by using the
force/displacement matrix relationships.
Two-spring assemblage
Here we fix node 1 and apply axial forces for F3x at node 3 and F2x at node 2. The stiffnesses of
spring elements 1 and 2 are k1 and k2 , respectively.
The x axis is the global axis of the assemblage. The local x axis of each element coincides with
the global axis of the assemblage.
For element 1 For element 2
The superscripts in parentheses above u refers to the element number to which they are related.
The subscript to the right identifies the node of displacement and that u3 is the node 3 displacement of the total or global
spring assemblage.
Example of a Spring Assemblage
Free-body diagrams of each element and node using the established sign conventions
for element nodal forces
Based on the free-body diagrams of each node as shown above and the fact that external forces
must equal internal forces at each node, we can write nodal equilibrium equations at nodes 3,
2, and 1 as
Matrix Form
Example of a Spring Assemblage
This method is based on proper superposition of the individual element stiffness matrices
making up a structure.
the uis written above the columns and next to the rows in the [k]s indicate the degrees of
freedom associated with each element row and column.
To superimpose the element matrices, we must expand them to the order (size) of the total
structure (spring assemblage) stiffness matrix so that each element stiffness matrix is
associated with all the degrees of freedom of the structure.
To expand each element stiffness matrix to the order of the total stiffness matrix, we simply
add rows and columns of zeros for those displacements not associated with that particular
element.
Example of a Spring Assemblage
Assembling the Total Stiffness Matrix by Superposition (Alternative)
Considering force
equilibrium at each
node results in
Example of a Spring Assemblage
Assembling the Total Stiffness Matrix by Superposition (Alternative)
Simplifying
Example of a Spring Assemblage
Assembling the Total Stiffness Matrix by Superposition (Alternative)
For this simple example, it is easy to expand the element stiffness matrices and then
superimpose them to arrive at the total stiffness matrix. However, for problems involving a
large number of degrees of freedom, it will become tedious to expand each element stiffness
matrix to the order of the total stiffness matrix. To avoid this expansion of each element
stiffness matrix, we suggest a direct, or shortcut, form of the direct stiffness method to obtain
the total stiffness matrix.
For the spring assemblage example, the rows and columns of each element stiffness matrix
are labeled according to the degrees of freedom associated with them as follows:
[K ] is then constructed simply by directly adding terms associated with degrees of freedom in
[k(1)] and [k(2)] into their corresponding identical degree-of-freedom locations in [K ] as follows:
Example of a Spring Assemblage
Boundary Conditions
• Assemblage or [K ] will be singular; that is, the determinant of [K ] will be zero, and its
inverse will not exist.
• This means the structural system is unstable. Without our specifying adequate kinematic
constraints or support conditions, the structure will be free to move as a rigid body and
not resist any applied loads.
• Thus, we must specify boundary (or support) conditions.
• In general, the number of boundary conditions necessary to make [K ] nonsingular is equal
to the number of possible rigid body modes.
Writing the second and third of these equations in matrix form, we have
(*)
For homogeneous boundary conditions, the equations (*) could have been obtained directly
by deleting the row and column of original matrix equation corresponding to the zero-
displacement degrees of freedom. Here row 1 and column 1 are deleted because one is really
multiplying column 1 of [K] by u1= 0 . However, F1x is not necessarily zero and can be
determined once u2 and u3 are solved for.
After solving (*) for u2 and u3 , we have
Example of a Spring Assemblage
Boundary Conditions
Now that u2 and u3 are known, we can obtain the reaction F1x as
For all homogeneous boundary conditions, we can delete the rows and columns
corresponding to the zero-displacement degrees of freedom from the original set of
equations and then solve for the unknown displacements. This procedure is useful for
hand calculations.
Example of a Spring Assemblage
Non-Homogenous Boundary Conditions
Matrix Form
When dealing with nonhomogeneous boundary conditions, we cannot initially delete row
1 and column 1 of global equation (**), corresponding to the nonhomogeneous boundary
condition, because we are multiplying each element by a nonzero number..
Notice that if the displacement is known at a node (say u1 = δ ), then the force F1x at the
node in the same direction as the displacement is not initially known and is determined
using the global equation after solving for the unknown nodal displacements.
Properties of the Global Stiffness Matrix
We summarize some properties of the global stiffness matrix that are also
applicable to the generalization of the finite element method:
where we let { d1} be the unconstrained or free displacements and {d2} be the specified
displacements.
• { F1} are the known nodal forces and {F2} are the unknown nodal forces at the specified
displacement nodes.
• {F2} is found after {d1} is determined.
• We assume that [K11] is no longer singular, thus allowing for the determination of {d1}.
Example 1:
Singular!
Example 2: