• Stiffness matrix of a bar/truss element • Coordinate transformation • Stiffness matrix of a truss element in 2D space •Problems in 2D truss analysis including multipoint constraints
Trang 1FINITE ELEMENT METHOD
Dr NGUYỄN HỒNG ÂN
Head Department of Mechanics of Materials & Structures Tel: 0909.48.58.38
Email: anhnguyen@hcmut.edu.vn
Trang 2• Stiffness matrix of a bar/truss element
• Coordinate transformation
• Stiffness matrix of a truss element in 2D space
•Problems in 2D truss analysis (including multipoint
constraints)
•3D Truss element
Trang 3Trusses: Engineering structures that are composed only
of two-force members e.g., bridges, roof supports
Actual trusses: Airy structures composed of slender
members (I-beams, channels, angles, bars etc) joined
together at their ends by welding, riveted connections or large bolts and pins
Gusset plate
A typical truss structure
Trang 4Ideal trusses:
Assumptions
• Ideal truss members are connected only at their ends.
• Ideal truss members are connected by frictionless pins (no moments)
• The truss structure is loaded only at the pins
• Weights of the members are neglected
A typical truss structureFrictionless pin
Trang 5These assumptions allow us to idealize each truss
member as a two-force member (members loaded only
at their extremities by equal opposite and collinear
Trang 6FEM analysis scheme
Step 1: Divide the truss into bar/truss elements connected to
each other through special points (“nodes”)
Step 2: Describe the behavior of each bar element (i.e derive its stiffness matrix and load vector in local AND global coordinate
system)
Step 3: Describe the behavior of the entire truss by putting
together the behavior of each of the bar elements (by assembling
their stiffness matrices and load vectors)
Step 4: Apply appropriate boundary conditions and solve
Trang 7L: Length of bar
A: Cross sectional area of bar
E: Elastic (Young’s) modulus of bar
:displacement of bar as a function of local coordinate of bar
The strain in the bar at
Stiffness matrix of bar element
© 2002 Brooks/Cole Publishing / Thomson Learning™
E, A
xˆ
xˆd
uˆ
d)
xˆε( =
E )
xˆ ( =
Trang 8EAε )
xˆ T( =
Tension in the bar
2x
L
xˆ dˆ
L
xˆ 1
L
xˆ 1 )
xˆ (
EA EAε
The bar is acting like a spring with stiffness
L EA
k =
Trang 9Recall the lecture on springs
© 2002 Brooks/Cole Publishing / Thomson Learning™
kˆ fˆ
2x
1x
dˆ
dˆ k
k -
k - k
Element
stiffness matrix
Element stiffness matrix in local coordinates
Trang 10What if we have 2 bars?
L
A E
Trang 11Problem 1: Find the stresses in the two-bar assembly loaded as
Trang 12The global set of equations can be generated using the technique developed in the lecture on “springs”
Trang 13To calculate the stresses:
For element #1 first compute the element strain
A
(element in tension)
(element in compression)
Trang 14© 2002 Brooks/Cole Publishing / Thomson Learning™
Inter-element continuity of a two-bar structure
Trang 15Bars in a truss have various orientations
Trang 16yˆ
θ
1x 1x , fˆ dˆ
2x 2x , fˆ dˆ
1x 1x , f d
1y 1y , f d
2y 2y , f d
2x 2x , f d
xy
Trang 17In the global coordinate system, the vector of nodal
displacements and loads
2y 2x 1y 1x
f f f
f f
; d
d d
d d
Our objective is to obtain a relation of the form
1 4 4 4 1
4
d k
Trang 18The key is to look at the local coordinates
1x
dˆ
dˆ k
k -
k - k
fˆ fˆ
2y 2x 1y 1x
dˆ dˆ dˆ dˆ
0 0
0 0
0 k
0 k
-0 0
0 0
0 k
0 k
-fˆ fˆ fˆ fˆ
xˆ
yˆ
θ
1x 1x , fˆ dˆ
2x 2x , fˆ dˆ
fˆ =
Trang 191 Assume that there is no stiffness in the local y direction.
2 If you consider the displacement at a point along the local x
direction as a vector, then the components of that vector along the global x and y directions are the global x and y displacements
3 The expanded stiffness matrix in the local coordinates is
symmetric and singular
^
Trang 205 In local coordinates we have
But or goal is to obtain the following relationship
Hence, need a relationship between and
and between and
1 4 4 4 1
4
d k
4
dˆ kˆ
2y 2x 1y 1x
dˆ dˆ dˆ
dˆ dˆ
of a vector change with coordinate transformation
Trang 21Transformation of a vector in two dimensions
Angle q is measured positive
in the counter clockwise direction from the +x axis)
Trang 22Transformation matrix for a single vector in 2D
m l
vector in local and global
coordinates, respectively
Direction cosines
Trang 23T dˆ
0 0
0 0
0 0
0 0
m l
l m
m l
d T
Trang 24Relationship between andfˆ f for the truss element
T fˆ
0 0
0 0
0 0
0 0
m l
l m
m l
f T
Trang 25Important property of the transformation matrix T
The transformation matrix is orthogonal, i.e its inverse is its
Trang 26Putting all the pieces together
( T kˆ T ) d f
d T kˆ f
T
dˆ kˆ fˆ
2x 2x , fˆ dˆ
x
y
1y 1y , fˆ
dˆ
2y 2y , fˆ dˆ
f T
fˆ =
d T
dˆ =
The desired relationship is
1 4 4 4 1
4
d k
4
T kˆ T
k
global coordinate system
Trang 27m l
l m
m l
0 0
0 0
0 0
0 0
0 0
0 k
0 k
-0 0
0 0
0 k
0 k
2 2
2 2
2 2
L
EA T
kˆ T
k
m lm
m lm
lm l
lm l
m lm
m lm
lm l
lm l
T
Trang 28Computation of the direction cosines
L
x
x l
1 2
1 2
What happens if I reverse the node numbers?
y
y m
l L
x
x l
2 1
Question: Does the stiffness matrix change?
Trang 29© 2002 Brooks/Cole Publishing / Thomson Learning™
Example Bar element for stiffness matrix evaluation
30 60 2
10 30
2 6
in A
psi E
2
1 30
sin
2
3 30
in lb
3 4
1 4
3
4
3 4
3 4
3 4
3
4
1 4
3 4
1 4
3
4
3 4
3 4
3 4
3
60
2 10 30
k
6
Trang 30© 2002 Brooks/Cole Publishing / Thomson Learning™
Computation of element strains
L1
dˆ010
1L
1
dˆdˆdˆ
dˆ
010
1L
1L
dˆdˆ
ε
2y 2x 1y
1x
1x 2x
Trang 311
dL
1
d0
0
00
00
00
010
1L
1
ε
m l
m l
m l
m l
l m
m l
l m
m l
Trang 32Computation of element stresses stress and tension
L
Edˆ
dˆL
Recall that the element stress is
Recall that the element tension is
Trang 33Steps in solving a problem
Step 1: Write down the node-element connectivity table
linking local and global nodes; also form the table of
direction cosines (l, m)
Step 2: Write down the stiffness matrix of each element in
global coordinate system with global numbering
Step 3: Assemble the element stiffness matrices to form the
global stiffness matrix for the entire structure using the node element connectivity table
Step 4: Incorporate appropriate boundary conditions
Step 5: Solve resulting set of reduced equations for the unknown
displacements
Step 6: Compute the unknown nodal forces
Trang 34Node element connectivity table
ELEMENT Node 1 Node 2
Trang 35freedom (dof) per
element (2 per node)
Trang 36Global stiffness matrix
6 6
k
) 2 (
k
) 1 (
k
Trang 37Solution Step 1: Node element connectivity table
ELEMENT Node 1 Node 2
Trang 38Table of nodal coordinates
Trang 39Step 2: Stiffness matrix of each element in global coordinates with global numbering
Trang 40Stiffness matrix of element 2
Trang 411 1 1 1 0 0
EAK
Step 3: Assemble the global stiffness matrix
Trang 42Step 4: Incorporate boundary conditions
2 2
00
00
x y
d d
x y
Trang 43Step 5: Solve for unknown displacements
1 2
x y
2 2
x y
d d d d
00
Trang 44For element #2: 2
2 (2)
3 3
x y
d d d d
Trang 45© 2002 Brooks/Cole Publishing / Thomson Learning™
Figure 3-19 Plane truss with inclined boundary
conditions at node 3 (see problem worked out in class)
Multi-point constraints
Trang 46Problem 3: For the plane truss
Determine the unknown displacements and reaction forces
Solution Step 1: Node element connectivity table
ELEMENT Node 1 Node 2
Trang 47Table of nodal coordinates
Trang 48Step 2: Stiffness matrix of each element in global coordinates with global numbering
Trang 49Stiffness matrix of element 2
k
0.5 0.5 0.5 0.52
Trang 50Step 3: Assemble the global stiffness matrix
N/m
Eq(1)
Trang 51Step 4: Incorporate boundary conditions
2
3 3
00
0
x
x y
d d
d d
Trang 521 1
2 3 3
x y
y x y
F F P F
F F F
Trang 533 3
3 3
12
y y
d d
Trang 543 3
3 3
12
y y
F
l m F
m n F
F F
Trang 55Therefore we need to solve the following equations simultaneously
Trang 56Write these equations out explicitly
Trang 58Physical significance of the stiffness matrix
In general, we will have a stiffness matrix of the form
31
23 22
21
13 12
11
k k
k
k k
k
k k
k K
And the finite element force-displacement relation
2 1
33 32
31
23 22
21
13 12
11
F F F
d d d
k k
k
k k
k
k k
k
Trang 59Physical significance of the stiffness matrix
The first equation is
1 3
13 2
12 1
k + + = Force equilibrium equation at node 1
31 3
21 2
Force along d.o.f 2 due to unit displacement at d.o.f 1 Force along d.o.f 3 due to unit displacement at d.o.f 1
While d.o.f 2 and 3 are held fixed
Similarly we obtain the physical significance of the other
entries of the global stiffness matrix
Columns of the global stiffness matrix
Trang 60keeping all the other d.o.fs fixed
In general
Trang 61“physical interpretation” approach
Trang 62F2y=k21
1
23
x y
d d
=
=
2x
2
2
1 1.cos(45)
L EA T
Trang 63Combining force equilibrium and force-deformation relations
2
1
1 1.cos(45)
02
Trang 6423
x y
d d
=
=
2x
y2’
1
1 1.cos(45)
2
2
1 1.cos(45)
L EA T
Trang 65Combining force equilibrium and force-deformation relations
2
= − = −
1
1 1.cos(45)
2( )
Trang 66© 2002 Brooks/Cole Publishing / Thomson Learning™ 3D Truss (space truss)
Trang 670 0
0 0
0 0
0 0
0 0
0 0
0 0
k 0
0 k
0 0
0 0
0 0
0 0
0 0
0 0
0 0
k 0
0 k
fˆ =
In local coordinate system
Trang 68The transformation matrix for a single vector in 3D
3
2 2
2
1 1
1
*
T
n m
l
n m
l
n m
l
d T
dˆ = *
l 1 , m 1 and n 1 are the direction cosines of x^
z y x
n m l
q q q
cos cos cos
1 1 1
Trang 69Transformation matrix T relating the local and global
displacement and load vectors of the truss element
f
T
fˆ =
6 6 6 6 6 6 6
6
T kˆ T
Trang 701 1
1
2 1 1
1 1
1
1 1
2 1 1
1 1
1
2 1 1
1
1 1 1
1
2 1 1
1 1
1
2 1
2 1 1
1 1
1
2 1 1
1 1
1
1 1
2 1 1
1 1
1
2 1 1
1
1 1 1
1
2 1 1
1 1
1
2 1
L
EA T
kˆ T
k
n n
m n
l n
n m n
l
n m m
m l n
m m
m l
n l m
l l
n l m
l l
n n
m n
l n
n m n
l
n m m
m l n
m m
m l
n l m
l l
n l m
l l
T
Notice that the direction cosines of only the local x axis enter the
k matrix
^