Professional Documents
Culture Documents
FEM Part 1
FEM Part 1
Course Outline
1. Introduction (1 wk)
CE 6504 2. Preliminaries (1 wk)
Finite Elements Method in Structures 3. 1D (2-Node) Line Elements (3 wks)
(Part 1) Bar, Truss, Beam-elements, Shape functions
4. 2D Elements (3 wks)
Plane Stress and Plane Strain Problems
5. 3D Elements (2 wks)
Tetrahedral, Hexahedral Elements
6. Plate Bending & Shells (1 wk.)
AY 2013/14 – II
7. Further Issues (2 wk.)
Bedilu Habte Modeling, Errors, Non-linearity
AAiT – Civil Engineering – Bedilu Habte 2
AAiT – Civil Engineering – Bedilu Habte 3 AAiT – Civil Engineering – Bedilu Habte 4
Topics I Introduction
Introduction & Steps in FEM
What is FEM?
• Elasticity & Variational Method
Finite element method is a numerical method
Bar Elements (2, 3 Node)
that generates approximate solutions to
Derivation of k
• Governing Equation: Strong/Weak forms engineering problems which are usually expressed
• Minimization of Total Potential Energy in terms of differential equations.
• Ritz- & Galerkin’s Methods
Shape Function &Natural Coordinates Used for stress analysis, heat transfer, fluid flow,
• Isoparametric Formulation electromagnetic etc.
Beam Elements
FE – Analysis of Frames
AAiT – Civil Engineering – Bedilu Habte 5 AAiT – Civil Engineering – Bedilu Habte 6
1
4/6/2014
makes the closed form (analytical) solution of Behavior of an individual element can be
structural problems very difficult. described with a simple set of equations
One resorts to a numerical solution, the best of Assembling the element equations, to a large
which is the FEM. set, is supposed to describe the behavior of the
whole structure.
AAiT – Civil Engineering – Bedilu Habte 7 AAiT – Civil Engineering – Bedilu Habte 8
AAiT – Civil Engineering – Bedilu Habte 9 AAiT – Civil Engineering – Bedilu Habte 10
2
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 13 AAiT – Civil Engineering – Bedilu Habte 14
3
4/6/2014
Common FEA Procedure for Structures Common FEA Procedure for Structures
3. Derivation of Element Equations
1. Idealization Derive the relationship between the unknown and
The given structure needs to be idealized based on given parameters at the nodes of the element.
engineering judgment. Identify the governing
f k u
e e e
equation.
2. Discretization 4. Assembly
The continuum system is disassembled into a Assembling the global stiffness matrix from the
number of small and manageable parts (finite element stiffness matrices based on compatibility
elements). of displacements and equilibrium of forces.
For example:
AAiT – Civil Engineering – Bedilu Habte 19 AAiT – Civil Engineering – Bedilu Habte 20
Common FEA Procedure for Structures Common FEA Procedure for Structures
Fxi fx1
2 fx1
2
Fyi fy1
2 fy1
2
AAiT – Civil Engineering – Bedilu Habte 21 AAiT – Civil Engineering – Bedilu Habte 22
Common FEA Procedure for Structures Common FEA Procedure for Structures
5. Introduce Boundary Conditions 6. Solve for the primary unknowns
After applying prescribed nodal displacements
U K F
(and known external forces) to the master stiffness 1
equation, the resulting equation becomes the
modified master stiffness equation:
AAiT – Civil Engineering – Bedilu Habte 23 AAiT – Civil Engineering – Bedilu Habte 24
4
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 25 AAiT – Civil Engineering – Bedilu Habte 26
AAiT – Civil Engineering – Bedilu Habte 27 AAiT – Civil Engineering – Bedilu Habte 28
Numerical Methods
Mathematical Preliminaries Several approaches can be used to transform
the physical formulation of the problem to its
Elasticity finite element discrete analogue.
Variational Methods Galerkin method – the physical formulation of
the problem is known as a differential
equation.
Variational formulation – the physical problem
can be formulated as minimization of a
functional.
AAiT – Civil Engineering – Bedilu Habte 29 AAiT – Civil Engineering – Bedilu Habte 30
5
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 35 AAiT – Civil Engineering – Bedilu Habte 36
6
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 37 AAiT – Civil Engineering – Bedilu Habte 38
AAiT – Civil Engineering – Bedilu Habte 39 AAiT – Civil Engineering – Bedilu Habte 40
AAiT – Civil Engineering – Bedilu Habte 41 AAiT – Civil Engineering – Bedilu Habte 42
7
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 43 AAiT – Civil Engineering – Bedilu Habte 44
• It must be in equilibrium.
• It must satisfy the elastic stress–strain
law (Hooke’s law)
• The displacement field must be
compatible.
• It must satisfy the strain–displacement
equation.
AAiT – Civil Engineering – Bedilu Habte 45 AAiT – Civil Engineering – Bedilu Habte 46
AAiT – Civil Engineering – Bedilu Habte 47 AAiT – Civil Engineering – Bedilu Habte 48
8
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 49 AAiT – Civil Engineering – Bedilu Habte 50
p work
External U Wof loads
1
2
M
W Xˆ b uˆ dV Tˆx u dS fˆi dˆi
V S i 1
Strain energy 1
2 L
T Adx
AAiT – Civil Engineering – Bedilu Habte 51 AAiT – Civil Engineering – Bedilu Habte 52
Ritz-Method Ritz-Method
• Using the Ritz-method, approximate
displacement function is obtained by:
1. Assume arbitrary displacement
a1 f1 a2 f 2 ... an f n
2. Introduce this into the TPE functional
3. Performing differentiation and integration
to obtain a function
4. Minimizing the resulting function
d
0 for i 1,2,..., n
dai
AAiT – Civil Engineering – Bedilu Habte 53 AAiT – Civil Engineering – Bedilu Habte 54
9
4/6/2014
Ritz-Method Ritz-Method
• Consider the linear elastic one-dimensional • Consider the polynomial function:
rod with a body force shown below
• To be kinematically admissible u must
satisfy the boundary conditions u = 0 at
both (x = 0) and (x = 2)
&
• Thus:
• The potential energy of this system is:
2
2 du
Π 1
2
0
EA dx 2u1
dx
AAiT – Civil Engineering – Bedilu Habte 55 AAiT – Civil Engineering – Bedilu Habte 56
Ritz-Method Galerkin-Method
• TPE of this system becomes: For the one-dimensional rod considered in the
Π 43 a32 2a3 pervious example, the governing equation is:
• Minimizing the TPE: Π 8
a3 2 0
a3 3
a3 3
4 The Galerkin method aims at setting the
residual relative to a weighting function Wi,
• Thus, an approximate u is given by:
to zero. The weighting functions, Wi, are
chosen from the basis functions used for
• Rayleigh-Ritz method assumes trial constructing û (approximate displacement
functions over entire structure function).
AAiT – Civil Engineering – Bedilu Habte 57 AAiT – Civil Engineering – Bedilu Habte 58
Galerkin-Method Galerkin-Method
• Consider the rod shown below
• Using the Galerkin-method, approximate
displacement function is obtained by:
1. The governing DE is written in residual form
d du
RES AE
dx dx
2. Multiply this by weight function f introduce
into the TPE, and equate to zero
3. Performing differentiation and integration to • Multiplying by Φ and integrating gives (parts):
obtain a function L f R dx 0
4. Minimizing the resulting function, to obtain
the approximate u
AAiT – Civil Engineering – Bedilu Habte 59 AAiT – Civil Engineering – Bedilu Habte 60
10
4/6/2014
Galerkin-Method Galerkin-Method
• The function Φ is zero at (x = 0) and (x = 2) • Equating the value in the bracket to zero
and EA(du/dx) is the tension in the rod, and performing the integral:
which equals 2 at (x = 1). Thus:
u1 3
4
u 0.75 2 x x 2
• In elasticity problems Galerkin’s method turns
• Using the same polynomial function for u and out to be the principle of virtual work: (A
Φ and if u1 and Φ1 are the values at (x = 1): deformable body is in equilibrium when the
total work done by external forces is equal to
• Setting these and the total work done by internal forces).
E=A=1 in the integral:
AAiT – Civil Engineering – Bedilu Habte 61 AAiT – Civil Engineering – Bedilu Habte 62
AAiT – Civil Engineering – Bedilu Habte 63 AAiT – Civil Engineering – Bedilu Habte 64
AAiT – Civil Engineering – Bedilu Habte 65 AAiT – Civil Engineering – Bedilu Habte 66
11
4/6/2014
AE 1 1 1
2
kˆ U x x dV
N
L 1 1 K kˆ (e) V
e 1
F fˆ (e)
N M
Assemble Global Stiffness Matrix, apply BC and solve W Xˆ b uˆ dV Tˆx u dS fˆix dˆix
the Master stiffness equation for the unknown
e 1 V S i 1
displacements:
K d F
AAiT – Civil Engineering – Bedilu Habte 69 AAiT – Civil Engineering – Bedilu Habte 70
x D x
1
A x x dxˆ fˆ1x dˆ1x fˆ2 x dˆ2 x uˆ Tˆx dS uˆ Xˆ b dv
2 0
p
S V
uˆ [ N ] {dˆ}
D E [D] is the constitutive matrix
(elasticity property matrix)
x 1 x DBdˆ
1 ˆ
d
xˆ xˆ L
N 1 L
L L x B dˆ A
L
dˆ
dˆ 1x
B 1 1 p
2 0
x x dxˆ fˆ1x dˆ1x fˆ2 x dˆ2 x uˆ Tˆx dS uˆ Xˆ b dv
ˆ L
S V
d 2 x
L
AAiT – Civil Engineering – Bedilu Habte 71 AAiT – Civil Engineering – Bedilu Habte 72
12
4/6/2014
2 0
p T
x
T
b
S V
1
1
U 1 dˆ1x
L
d 2 x L E
A
B D B dˆ dxˆ dˆ1x ˆ
T
p dˆ T T *
20
1
L L dˆ2 x
dˆ P dˆ
T
N Tˆ dS dˆ N Xˆ dv
T T
x
T T
b
L
S V
U*
E ˆ2
L2
d1x 2dˆ1x dˆ2 x dˆ22x
p
AL ˆ T T T
2
d B D B dˆ dˆ fˆ
T
fˆ {P} N Tˆx dS N Xˆ b dv
T T
dˆ fˆ dˆ
T
fˆ dˆ2 x fˆ2 x
1x 1x
S V
AAiT – Civil Engineering – Bedilu Habte 73 AAiT – Civil Engineering – Bedilu Habte 74
k B D B dV D D
T T
AAiT – Civil Engineering – Bedilu Habte 75 AAiT – Civil Engineering – Bedilu Habte 76
S sin θ
d 2 x 0 0
dˆ2 y 0 0 S
C S d 2 x
C d 2 y
fˆ2 y
0 0 0
0 d 2 y T f kˆ T d
f T kˆ T d
1
dˆ T d
T 1 T T
C S
fˆ T f
0
0
f T T kˆ T d
S C 0
0
T Element stiffness matrix
0 0 C S
0 0 S C
in the global coordinate: k T T kˆ T
AAiT – Civil Engineering – Bedilu Habte 77 AAiT – Civil Engineering – Bedilu Habte 78
13
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 79 AAiT – Civil Engineering – Bedilu Habte 80
Beam Elements
FE – Analysis of Frames
AAiT – Civil Engineering – Bedilu Habte 83 AAiT – Civil Engineering – Bedilu Habte 84
14
4/6/2014
Writing shape functions (without deriving): 3-Node bar element: varying quadratically inside the bar
The Kronecker delta property (the shape function at any node N1 (x) N 2 (x) N 3 (x)
has value of 1 at that node and a value of zero at all other nodes)
1 1 1
x 2 -x x-x1
N1 (x) N 2 (x)
x 2 x1 x 2 x1
x1 x2 x1 x2 x
El #1
x x3
Writing shape functions for higher DOFs: STRAIN and STRESS WITHIN EACH ELEMENT
15
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 91 AAiT – Civil Engineering – Bedilu Habte 92
P 1 x-x1 +1
N2 = ---------- N2 = ---------
-1 1
x2-x1 2
N2
AAiT – Civil Engineering – Bedilu Habte 93 AAiT – Civil Engineering – Bedilu Habte 94
AAiT – Civil Engineering – Bedilu Habte 95 AAiT – Civil Engineering – Bedilu Habte 96
16
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 97 AAiT – Civil Engineering – Bedilu Habte 98
AAiT – Civil Engineering – Bedilu Habte 99 AAiT – Civil Engineering – Bedilu Habte 100
AAiT – Civil Engineering – Bedilu Habte 101 AAiT – Civil Engineering – Bedilu Habte 102
17
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 103 AAiT – Civil Engineering – Bedilu Habte 104
AAiT – Civil Engineering – Bedilu Habte 105 AAiT – Civil Engineering – Bedilu Habte 106
AAiT – Civil Engineering – Bedilu Habte 107 AAiT – Civil Engineering – Bedilu Habte 108
18
4/6/2014
Loading
General 3D Frame Element
AAiT – Civil Engineering – Bedilu Habte 109 AAiT – Civil Engineering – Bedilu Habte 110
AAiT – Civil Engineering – Bedilu Habte 111 AAiT – Civil Engineering – Bedilu Habte 112
AAiT – Civil Engineering – Bedilu Habte 113 AAiT – Civil Engineering – Bedilu Habte 114
19
4/6/2014
AAiT – Civil Engineering – Bedilu Habte 115 AAiT – Civil Engineering – Bedilu Habte 116
AAiT – Civil Engineering – Bedilu Habte 117 AAiT – Civil Engineering – Bedilu Habte 118
AAiT – Civil Engineering – Bedilu Habte 119 AAiT – Civil Engineering – Bedilu Habte 120
20