Stiffness Method - Truss (Part 1)
Stiffness Method - Truss (Part 1)
Stiffness Method - Truss (Part 1)
Structural Analysis
Stiffness Method - Truss
(part 1)
khairulhazman@utm.my
Objective
• To expose students to the analysis of indeterminate truss structures
using matrix stiffness method. The method underlies the basis for the
computer analysis software.
• To train students to use computer software for analysing truss stuctures.
2
Learning Outcome
• At the end of the chapter, students should be able to analyze truss
structures using stiffness matrix method and verify its results using
computer software.
• Create truss model and analyze it using STAADPro or any other
equivalent structural analysis software
3
Scope
4
Outline
5
Fundamental
6
• Application of the stiffness method requires subdividing the structure
into a series of discrete finite elements & identifying their end points
as nodes
• For truss analysis, the finite elements are represented by each of the
members that compose the truss & the nodes represent the joints
7
8
• Truss: pinned joint structures where loads and support are at the joints only. All
members are connected by pin at both ends
9
• The force-displ properties of each element are determined & then
related to one another using the force equilibrium eqn written at the
nodes
• These relationships for the entire structure are then grouped together
into the structure stiffness matrix, K
• The unknown displ of the nodes can then be determined for any
given loading on the structure
• When these displ are known, the external & internal forces in the
structure can be calculated using the force-displ relations for each
member
10
Symbols used
• The following symbols / nomenclatures should be followed
d = local displacement
D = global component displacement
q, f = local force
q0, f F = local fixed end force
Q, F = global component end forces
Q0 , F F = initial global fixed end force
k' = local stiffness
T = transformation matrix
k = member global stiffness matrix
K = System/assembeled global stiffness matrix
N, b = near, begin node
F, e = far, end node
11
Member and Node Identification
• Member, also known as element, is identified by number or label
• Members are joined together by nodes
• Node also is also added at a point where the point load is applied and
where the response of the structure is to be determined.
• Element connectivity, identified by arrow from Near (N) to Far (F) ends
• Member, node and connectivity can be assigned arbitrarily
12
13
Global and Local Coordinate
• Global coordinate, x –y : refer to the whole structure
• Local coordinate, x’ – y’: refer to member direction
• The orthogonal axes of the Cartesian coordinate system shall follow the right hand
rule.
• Positive rotation and positive moment are defined in terms of the right hand rule.
14
Degree of Freedom
• In mechanics, degrees of freedom (DOF) are the set of independent
displacements and/or rotations that specify completely the displaced or deformed
position and orientation of the body or system.
• Each displacement component is a Degree of Freedom.
• The number of the DOF is the function of the manner in which the real structure
has been idealized for analysis
• Unconstrained DOF (Free DOF) – unknown displacement component
• Constrained DOF (Fixed DOF) – Zero or predefined displacement component
• 2D truss – 2 DOF per node
• 2D frame – 3 DOF per node
15
• Identified by code number, 1 through 8
• 1 through 5 – Unconstrained DOF
• 6 through 8 – Constrained DOF
• In any structure there will be a minimum number of DOF that must be considered
to arrive at a sensible result
16
Member Connectivity and Reference
Coordinates
• Arbitrary selection of Near (N) and Far (F) nodes determined the member
connectivity
• Truss system is referenced by Global coordinate and the individual members are
referenced by local coordinates
17
Definition of Stiffness
• The stiffness, k, of a body is a measure of the resistance offered by an
elastic body to deformation.
• For an elastic body with a single Degree of Freedom (for example,
stretching or compression of a rod), the stiffness is defined as
F
k=
d
18
• Stiffness is a property of a structure, which is an extensive property of
the solid body dependent on the material and the cross section shape
and boundary conditions. For example, for an element in tension or
compression, the axial stiffness is
AE
k=
L
• Rotational stiffness is
nEI
k=
L
Where n is integer depending on Boundary Condition
19
Equilibriums at Joints
d1 d2
1 2
d
q q
d2
q d1
L1 L2 L1 L2
AE AE
q = + d
L 1 L 2
Example 1
2
F1 F1 1
Joint 1
F2x 1 q2
F1y
F1x F2y 6 1 2 4
q1 3
5 3
3 2
F1 = F1x + F2 x
AE 2 AE AE 2 AE
F1 = 1
c ( D1 − D5 ) + 11 2
c s ( D − D6 ) + 2
c ( D1 − D3 ) + c2 s2 ( D2 − D4 )
L 1 L 1 L 2 L 2
AE 2 AE 2 AE AE AE 2
F1 = 1
c + c D +
2 1 11
c s + 2 2 2
c s D − c2 D3
L 1 L 2 L 1 L 2 L 2
AE AE 2 AE
− 2 2 4
c s D − 1 5
c D − c1s1 D6
L 2 L 1 L 1
21
The equilibrium of forces in y-direction at node 1 is,
F2 = F1 y + F2 y
AE AE 2 AE AE 2
0= 11 1
c s ( D − D5 ) + 1s ( D2 − D6 ) + 2 2 1
c s ( D − D3 ) + s2 ( D2 − D4 )
L 1 L 1 L 2 L 2
AE AE AE 2 AE 2 AE
0 = 11
c s + c s D +
2 2 1 s +
1 2 2
s D − c2 s2 D3
L 1 L 2 L 1 L 2 L 2
AE 2 AE AE 2
− 2 4
s D − 11 5
c s D − s1 D6
L 2 L 1 L 1
Joint equilibrium
2
F2y F1 1
F2x F3x 1 q2
Joint 2
R4 6 1 2 4
q1 3
5 3
F3 = F2 x + F3x 3 2
AE 2 AE AE 2 AE
F3 = 2
c ( D3 − D1 ) + c s (
2 2 4 D − D2 ) + 3
c ( D3 − D5 ) + c3 s3 ( D4 − D6 )
L 2 L 2 L 3 L 3
Recognizing that F3 = 0
AE 2 AE AE 2 AE 2 AE AE 2
0 = − −
2 1
c D c s D +
2 2 2 c2 + c3 D3 + c2 s2 D4 − c3 D5
L 2 L 2 L 2 L 3 L 2 L 3
AE AE 2
R4 = F2 y = c2 s2 ( D3 − D1 ) + s2 ( D4 − D2 )
L 2 L 2
AE AE 2 AE AE 2
= − 2 2 1
c s D − 2 2
s D + 2 2 3
c s D + s2 D4
L 2 L 2 L 2 L 2
23
Equilibrium of the System
2
AE 2 AE 2 AE AE
F1 = c +
1 2 1
c D + 11
c s + 2 2 D2
c s F1 1
L 1 L 2 L 1 L 2 1 q2
AE 2 AE AE 2 AE
− c2 D3 − c2 s2 D4 − c1 D5 − c1s1 D6 1 2
L 2 L 2 L 1 L 1 6 4
q1 3
5 3
AE AE AE 2 AE 2
0 = 11
c s + c s D +
2 2 1 s1 + s2 D2 3 2
L 1 L 2 L 1 L 2
AE AE 2 AE AE 2
− 2 2 3
c s D − 2 4
s D − 11 5
c s D − s1 D6
L 2 L 2 L 1 L 1
AE 2 AE AE 2 AE 2 AE AE 2
0 = − 2 1
c D − 2 2 2
c s D + 2
c + 3 3
c D + 2 2 4
c s D − c3 D5
L 2 L 2 L 2 L 3 L 2 L 3
AE AE 2 AE AE 2
R4 = c s D +
2 2 1 s D −
2 2 c s D −
2 2 3 s2 D4
L 2 L 2 L 2 L 2
AE 2 AE AE 2 AE 2 AE 2 AE
R5 = − 1 1
c D − 11 2
c s D − c D +
3 3 1
c + c D +
3 5 c1s1D6
L 1 L 1 L 3 L 1 L 3 L 1
AE AE 2 AE AE 2
R6 = − 11 1
c s D − 1 2
s D + 11 5
c s D + s1 D6
L 1 L 1 L 1 L 1 24
Equilibrium of the System
2
F1 1
1 q2
6 1 2 4
q1 3
5 3
3 2
AE 2 AE 2 AE AE AE 2 AE AE 2 AE
L c1 + L c2 c1s1 + c2 s2 − c2 − c2 s2 − c1 − c1s1
1 2 L 1 L 2 L 2 L 2 L 1 L 1
AE AE AE 2 AE 2 AE AE 2 AE AE 2
c1s1 + c2 s2 s1 + s2 − c2 s2 − s2 − c1s1 − s1
F1 L 1 L 2 L 1 L 2 L 2 L 2 L 1 L 1 D1
0 D2
AE 2 AE AE 2 AE 2 AE AE 2
− c2 − c2 s2 c2 + c3 c2 s2 − c3 0
0 L 2 L 2 L 2 L 3 L 2 L 3 D3
= D
R4 AE AE 2 AE AE 2
− c2 s2 − s2 c2 s2 s2 0 0 4
R5 L 2 L 2 L 2 L 2 D5
D
R6 AE 2 AE AE 2 AE 2 AE 2 AE 6
− c1 − c1s1 − c3 0 c1 + c3 c1s1
L 1 L 1 L 3 L 1 L 3 L 1
AE AE 2 AE AE 2
− c1s1 − s1 0 0 c1s1 1
s
L 1 L 1 L 1 L 1
25
Example 2
Calculate the displacements at DOF 1, 2, 3 for the given truss
2
AE 0.0001 200(10 )
6
1
= = 4717 20kN
L 1 4.24 1 q2
c1 = cosq1 = 0.707
3m
s1 = sin q1 = 0.707 6 1 2 4
q1 3
5 3
AE 0.0001 200(106 ) 2
= = 4000 3
L 2 5 3m 4m
c1 = cosq 2 = 0.8
A = 100 mm2
s1 = sin q 2 = −0.6 E = 200 GPa
AE 0.0001 200(10 )
6 20 4921 441 -2560 1920 -2361 -2361 Q1
= = 2857 0 441 -2361 Q2
L 3 7
3801 1920 -1440 -2361
c1 = cosq3 = 1 0 -2560 1920 5417 -1920 -2857 0 Q3
s1 = sin q3 = 0 =
R4 1920 -1440 -1920 1440 0 0 Q4 = 0
R5 -2361 -2361 -2857 0 5219 2361 Q5 = 0
R6 -2361 -2361 0 0 2361 2361 Q6 = 0
26
2
Q -2560 5417 3m 4m
3 1920 0 0.0040
A = 100 mm2
E = 200 GPa
27
Truss Member Stiffness Matrix
AE AE
q' N = d N ; q' F = − dN
L L
28
• Likewise, a +ve displ dF at the far end, keeping the near end pinned,
Fig 14.02(b) results in member forces
AE AE
q' ' N = − d F ; q' ' F = dF
L L
29
• By superposition, Fig 14.2(c), the resultant forces caused by both displ
are
AE AE
q' ' N = − d F ; q' ' F = dF
L L
AE AE
qN = dN − d F eqn 14.1
L L
AE AE
q' N = d N ; q' F = − dN qF =
AE
dF −
AE
d N eqn 14.2
L L
L L
30
• These load-displ eqn may be written in matrix form as:
qN AE 1 − 1 d N
q =
F L −1 1 d F
q = k 'd eqn 14.3
AE 1 − 1
k'=
L −1 1
eqn 14.4
31
Displacement & Force Transformation
Matrices
• Since a truss is composed of many members, we will develop a method for
transforming the member forces q and displ d defined in local coordinates to global
coordinates
• Global coordinates convention: +ve x to the right and +ve y upward
• qx and qy as shown
32
• The cosines of these angles will be used in the matrix analysis as follows
• These will be identified as
x = cos q x ; y = cos q y
c = cos q x ; s = cos q y
33
xF − x N
x = cosq x =
L
xF − x N
= Eqn 14.5
( xF − x N ) 2 + ( y F − y N ) 2
yF − yN
y = cosq y =
L
yF − y N
= Eqn 14.6
( xF − x N ) 2 + ( y F − y N ) 2
34
Displacement Transformation Matrix
35
Fig. 14.5
• A displ DNy will cause the member to be displaced Dnycosqy along the x’ axis, Fig
14.5(b)
dN = DN cos q x + DN cos q y
x y
dF = DF cos q x + DF cos q y
x y
In matrix form,
DN
x
d
F 0 0 x
DF
y x
D
F y
d = TD Eqn. 14.8
37
d = TD
x y 0 0
T=
0 0 x y
38
Force Transformation Matrix
QN x = qN cosq x ; QN y = qN cosq y
Fig. 14.6
39
• If qF is applied to the bar, Fig 14.6(b), the global force components at F are:
x = cosq x ; y = cosq y
QN x = q N x ; QN y = q N y
QFx = q F x ; QFy = q F y
Fig. 14.6
40
• In matrix form
QN x x 0
Q
Ny y 0 q N
Q = 0 q Eqn. 14.10
Fx x F
QF 0 y
y
Q = TT q Eqn. 14.11
41
• In this case, TT transforms the 2 local forces q acting at the ends of the member
into 4 global force components Q
• This force transformation matrix is the transpose of the displ transformation
matrix
x 0
0
T =
T y
Eqn. 14.12
0 x
0 y
42