Professional Documents
Culture Documents
FEM Part 1 (Chap-1,2,3)
FEM Part 1 (Chap-1,2,3)
Course Outline
1. Introduction
CE 6504 2. Preliminaries
Finite Elements Method in Structures 3. 1D (2-Node) Line Elements
(Part 1) Bar, Truss, Beam-elements, Shape functions
4. 2D Elements
Plane Stress and Plane Strain Problems
5. 3D Elements
Tetrahedral, Hexahedral Elements
6. Plate Bending & Shells
AAiT April 2016 7. Further Issues
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
1
3/30/2016
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
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 13 AAiT – Civil Engineering – Bedilu Habte 14
3
3/30/2016
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 e e e
equation. f k u
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
i
F x f x 12 f x 12
i 1
F y fy 2 f y 12
U i u12 u12 The sum of the forces on each element
of a particular node must balance the
Vi v12 v12 external force at that node.
For the whole structure, this process results in the master
Displacement of a node is always stiffness equation:
the same for the adjoining elements
and for the whole structure. K ' U F
' '
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
(and known external forces) to the master stiffness 1
equation, the resulting equation becomes the U K F
modified master stiffness equation:
AAiT – Civil Engineering – Bedilu Habte 23 AAiT – Civil Engineering – Bedilu Habte 24
4
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 27 AAiT – Civil Engineering – Bedilu Habte 28
5
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 31 AAiT – Civil Engineering – Bedilu Habte 32
AAiT – Civil Engineering – Bedilu Habte 33 AAiT – Civil Engineering – Bedilu Habte 34
AAiT – Civil Engineering – Bedilu Habte 35 AAiT – Civil Engineering – Bedilu Habte 36
6
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 37 AAiT – Civil Engineering – Bedilu Habte 38
• 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 39 AAiT – Civil Engineering – Bedilu Habte 40
AAiT – Civil Engineering – Bedilu Habte 41 AAiT – Civil Engineering – Bedilu Habte 42
7
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 43 AAiT – Civil Engineering – Bedilu Habte 44
Ritz-Method Ritz-Method
Using the Ritz-method, approximate
displacement function is obtained by:
Assume arbitrary displacement
a1 f 1 a 2 f 2 ... a n f n
Introduce this into the TPE functional
Performing differentiation and integration to
obtain a function
Minimizing the resulting function
d
0 for i 1 , 2 ,..., n
da i
AAiT – Civil Engineering – Bedilu Habte 47 AAiT – Civil Engineering – Bedilu Habte 48
8
3/30/2016
Ritz-Method Ritz-Method
Consider the linear elastic one-dimensional Consider the polynomial function:
rod with the 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
1
2 du
Π 2 EA dx 2u 1
0
dx
AAiT – Civil Engineering – Bedilu Habte 49 AAiT – Civil Engineering – Bedilu Habte 50
Ritz-Method Galerkin-Method
• TPE of this system becomes: For the one-dimensional rod considered in the
Π 4 2
a 2 a3
3
pervious example, the governing equation is:
3
Galerkin-Method Galerkin-Method
Consider the rod shown below
Using the Galerkin-method, approximate
displacement function is obtained by:
The governing DE is written in residual form
d du
RES AE
dx dx
Multiply this RES by weight function f and
integrate and equate to zero
Perform differentiation and integration to • Multiplying by Φ and integrating gives (parts):
obtain the approximate u
L
f R dx 0
AAiT – Civil Engineering – Bedilu Habte 53 AAiT – Civil Engineering – Bedilu Habte 54
9
3/30/2016
Galerkin-Method Galerkin-Method
The function Φ is zero at (x = 0) and (x = 2) Equating the value in the bracket to zero and
and EA(du/dx) is the tension in the rod, 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 55 AAiT – Civil Engineering – Bedilu Habte 56
AAiT – Civil Engineering – Bedilu Habte 57 AAiT – Civil Engineering – Bedilu Habte 58
AAiT – Civil Engineering – Bedilu Habte 59 AAiT – Civil Engineering – Bedilu Habte 60
10
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 65 AAiT – Civil Engineering – Bedilu Habte 66
11
3/30/2016
p
A
L
x T x dxˆ dˆ P uˆ Tˆ dS uˆ Xˆ dv
T
T T U dˆ B D B dˆ
*
T T T
2 0
x b
S V
1
1 1 dˆ1x
U dˆ
L
A T
p dˆ BT DT B dˆ dxˆ *
dˆ2 x L E
L dˆ2 x
1x
20 1
L
T
dˆ P dˆ N Tˆ dS dˆ N Xˆ dv
T T
x
T T
b
L
E ˆ2
S V
U*
L2
d1x 2dˆ1x dˆ2 x dˆ22x
AL ˆ
p
2
d T T
B D B dˆ dˆ
T T
fˆ
fˆ {P} N Tˆ dS N Xˆ dv
T
x
T
b dˆ fˆ dˆ
T
fˆ dˆ2 x fˆ2 x
1x 1x
S V
AAiT – Civil Engineering – Bedilu Habte 67 AAiT – Civil Engineering – Bedilu Habte 68
dˆ2 x
2 L2
2d 2 x 2dˆ1x ˆ
f 2 x 0 C cos θ ˆ
d 2 x 0 0 C S d 2 x
S sin θ
dˆ2 y 0 0 S C d 2 y
AE 1 1 dˆ1 x fˆ1x
L 1 1 dˆ2 x fˆ2 x C S 0 0
dˆ T d
S C 0 0 fˆ T f
T
k B D B dV D
T
D T
0 0 C S
V
0 0 S C
AAiT – Civil Engineering – Bedilu Habte 69 AAiT – Civil Engineering – Bedilu Habte 70
AAiT – Civil Engineering – Bedilu Habte 71 AAiT – Civil Engineering – Bedilu Habte 72
12
3/30/2016
uˆ
Quadratic Shape Functions
L d1 a2 L a3 L2
xˆ
2 d1 a1
2 4 N1 =1 N2 = N3 =0 at node 1
uˆ xˆ 0 d2 N2 =1 N1 = N3 =0 at node 2
d 2 a1
N3 =1 N1 = N2 =0 at node 3
uˆ L d3 a2 L a3 L2
xˆ
2
d 3 a1
2 4 N1 + N2 + N3 = 1 at any point
d d1 xˆ 2
uˆ d 2 3 xˆ 2 d 3 2 d 2 d1 2
L L
d1
xˆ 2 xˆ 2 4 xˆ 2 xˆ 2 xˆ 2
2 1 2 2 d 2
L L L L L
d3 d1
N1 N2 N3 d2
d
3
AAiT – Civil Engineering – Bedilu Habte 73 AAiT – Civil Engineering – Bedilu Habte 74
Formulation x 2 -x x-x1
N 1 (x ) N 2 (x)
x 2 x1 x 2 x1
Beam Elements x1 x2 x
x -x
N1 (x) 2
x 2 x1
FE – Analysis of Frames x 2 - x1
Check N1 (x x 1 ) 1
x 2 x1
x2 - x2
and N1 (x x 2 ) 0
x 2 x1
AAiT – Civil Engineering – Bedilu Habte 75 AAiT – Civil Engineering – Bedilu Habte 76
x 2 -x x -x 1
N 1 (x ) N 2 (x )
x 2 x1 x 2 x1
x1 x2 x
x1 x2 El #1
El #1 El #2 x3
Node at which N1 is 0
N 1 (x )
x 2 -x
x 2 -x 1 Notice that the length of the element = x2-x1
x 1 -x x -x 1
N 2 (x )
x 1 -x 2 x 2 -x 1 The denominator is
Hence the displacement approximation is continuous across elements the numerator evaluated at
the node itself
AAiT – Civil Engineering – Bedilu Habte 77 AAiT – Civil Engineering – Bedilu Habte 78
13
3/30/2016
3-Node bar element: varying quadratically inside the bar Writing shape functions for higher DOFs:
x1 x2 x
x3
N1 (x)
x 2 - x x 3 - x u(x) N1 (x)d1x N 2 (x)d 2x N 3 (x)d 3x
x 2 - x1 x 3 - x1
N 2 (x)
x1 - x x 3 - x This is a quadratic finite element in
x1 - x 2 x 3 - x 2 1D and it has three nodes and three
N 3 (x)
x1 - x x 2 - x associated shape functions per element.
x1 - x 3 x 2 - x 3
AAiT – Civil Engineering – Bedilu Habte 79 AAiT – Civil Engineering – Bedilu Habte 80
AAiT – Civil Engineering – Bedilu Habte 81 AAiT – Civil Engineering – Bedilu Habte 82
Natural Coordinates
L
Displacement is linear
(x ) a 0 a 1 x d 2x O P 2
1
x1
d -d
d 1x x El #1 ε = 2x 1x
x 2 x1
x1 x2 x2 = x1 + L
Strain is constant Mapped on the following Natural Coordinate
2
d u
The stress in the bar E ε= E
d x P
The stiffness matrix -1 1
Inside the element, EB d
the approximate
T
stress is k B E B d V
V
AAiT – Civil Engineering – Bedilu Habte 83 AAiT – Civil Engineering – Bedilu Habte 84
14
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 87 AAiT – Civil Engineering – Bedilu Habte 88
AAiT – Civil Engineering – Bedilu Habte 89 AAiT – Civil Engineering – Bedilu Habte 90
15
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 91 AAiT – Civil Engineering – Bedilu Habte 92
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
3/30/2016
AAiT – Civil Engineering – Bedilu Habte 97 AAiT – Civil Engineering – Bedilu Habte 98
3/30/2016 100
AAiT – Civil Engineering – Bedilu Habte 99 AAiT – Civil Engineering – Bedilu Habte 100
Example 1
Example 1 – Analyse the plane truss
AAiT – Civil Engineering – Bedilu Habte 101 AAiT – Civil Engineering – Bedilu Habte 102
17
3/30/2016
Example 2 – Analyze the Plane Frame Example 2 – Element and node numbering
AAiT – Civil Engineering – Bedilu Habte 103 AAiT – Civil Engineering – Bedilu Habte 104
18