Professional Documents
Culture Documents
Lecture 2 Truss and Beam FEM PDF
Lecture 2 Truss and Beam FEM PDF
Elements
Yan Zhuge
CIVE 3011 Structural Analysis and
Computer Applications
19/07/2007
Element Types
Element Types
Element Types
Spring Element
The first step in FEM is the derivation of the
element stiffness matrix ke. This is illustrated
below by using a simple spring element
x
F1
2 F2
Spring Element
We have:
F = k
with = u2 - u1
(1)
and at node 2,
In matrix form
F1 = F = k (u 2 u1 ) = ku1 ku 2
(2)
(3)
k
k
k u1 F1
=
k u2 F2
or
ku = F
Where k = (element) stiffness matrix
u = (element nodal) displacement vector
F = (element nodal) force vector
(4)
(5)
Bar Element
Consider a uniform prismatic bar:
L
A
E
length
cross-sectional area
elastic modulus
9
and
= FL / AE
(6)
F = ( AE / L)
(7)
and
F12 = F22 =
AE
u2
L
(8)
F12 1 F1
= or
F22 1 F2
AE 1 1 u1 F1
=
L 1 1 u 2 F2
(9)
k
k=
k
k AE 1 1
=
k
L 1 1
(10)
11
(11)
u = u1 = 1
u = u2 = 1+ 2L
x
x
u = (1 )u1 + u 2
L
L
(12)
N 2 ( ) =
(13)
where
x
=
L
01
14
x u1
L u 2
or
u = Nd
(14)
15
(15)
1
L
(16)
(17)
16
1 T
1
dV
( d T BT EBd )dV
=
2V
2V
1 T
T
= d ( B EB )dV d
2 V
(18)
1
1
1
F1u1 + F2u2 = d T F
2
2
2
(19)
(20)
17
1 T
1
T
d ( B EB )dV d = d T F
2 V
2
(21)
Then we have
T
(
B
EB
)
dV
d = F
V
where
(22)
k = ( B T EB )dV
or
kd = F
(23)
(24)
18
1 / L
AE 1 1
E [ 1 / L 1 / L ]Adx =
L 1 1
1/ L
(25)
1 T
d kd
2
(26)
19
20
Notes to example
In this case, the calculated stresses in elements 1
and 2 are exact within the linear theory for for 1D
bar structures. It will not help if we further divide
element 1 or 2 into smaller finite elements.
For tapered bars, averaged values of the crosssectional areas should be used for the elements.
We need to find the displacements first in order
to find the stresses, since we are using the
displacement based FEM.
21
Beam Element
The beam element is used to model beams or frames where
flexural effects (shear forces and bending moments)
dominate. Beam element consists of 4 DOF per element and
a cubic variation in displacement has to be assumed in the
form:
v = 1 + 2 x + 3 x 2 + 4 x 3
(27)
I = moment of inertia of the crosssectional area
E = elastic modulus
v = v(x) lateral displacement
dv rotation about the z-axis
=
dx
F = shear force
M = bending moment about z-axis
22
Beam Element
Axial effect can be added on if necessary
Similar to bar element, eq. (27) can be written by expressing
the i in terms of nodal d.o.f. with z=dv/dx=2+23x+34x2
for example: x = 0, 1 = v1, 2 = z1
We can then derive the shape functions for beam element.
N 1 ( x ) = 1 3 x 2 / L2 + 2 x 3 / L3
N 2 ( x ) = x 2 x 2 / L + x 3 / L2
N 3 ( x) = 3x / L 2 x / L
2
N 4 ( x ) = x 2 / L + x 3 / L2
(28)
23
Beam Element
Then, we can represent the displacement as
v = [N 1
N2
N3
v1
N 4 ] z1 = Nd
v2
z 2
(29)
(30)
4 6x
+ 2
L L
6 12 x
3
2
L
L
2 6x
+ 2
L L
(31)
24
Beam Element
Strain energy stored in the beam element is
L
1 T
1 T T
U = dV = d B EIBdx d
2V
2 0
(32)
k = BT EIBdx
(33)
25
Beam Element
Applying the result in (31) and carrying out the integration,
the expression of k is as follows
12 EI / L3
2
6
EI
/
L
k=
12 EI / L3
6 EI / L2
Stress
6 EI / L2
4 EI / L
6 EI / L2
2 EI / L
12 EI / L3
6 EI / L2
12 EI / L3
6 EI / L2
6 EI / L2
2 EI / L
6 EI / L2
4 EI / L
(34)
x = My/I
(35)
26
2D Beam Element
Combining the axial stiffness
0
AE / L
0
3
/
EI
L
12
0
6EI / L2
k=
0
AE / L
0
12EI / L3
6EI / L2
0
0
6 EI / L2
AE / L
4 EI / L
0
AE / L
0
6 EI / L2
2 EI / L
0
0
0
12EI / L3
6 EI / L2
0
12EI / L3
6EI / L2
0
u1
6 EI / L2 v1
2EI / L z1
0
u2
6EI / L2 v2
4EI / L z 2
27
Boundary conditions
In order to prevent the finite element model from
moving freely through space, each of the possible
degrees of freedom must be constrained
somewhere on the model. This can be done by
imposing boundary conditions at appropriate
nodal points on the model.
In general, displacement boundary conditions
simulate the actual supports of the structure.
Same as general structural analysis, there are
three basic types of supports: simply supported,
fixed and roller supports.
28
Boundary Conditions
The application of boundary conditions depends
on the type of structure being analysed and also
on the finite element program being used.
If the program supports 2D elements, then the
application of boundary conditions in the third
dimension for a 2D analysis is unnecessary. On
the other hand, programs that use 3D elements
for 2D problems require that all displacements in
the third dimension are zeroed.
29
Boundary Conditions
Engineering judgement must be applied in
determining what boundary conditions best
simulate the behaviour of the actual
structure. In some cases, it is necessary to
try the analysis using different boundary
conditions to determine which set of
conditions produces the worst case results.
30