Professional Documents
Culture Documents
3
The Direct-Stiffness Method
Assuming m members, the assembly of the joint stiffness matrix may be stated as
The symbol SMSi represents the i-th member stiffness matrix with end-actions and
displacements (for both ends) taken in the directions of structural axes
The symbol AMSi represents a vector of fixed-end actions in the directions of the
structural axes at both ends of member i.
4
The Direct-Stiffness Method
It is necessary to rearrange and partition the stiffness and load matrices in order to
separate terms pertaining to F from those for R. subsequently, the solution proceeds
as before. Thus, the basic solution for DF due to loads only becomes
where AFC is a vector of combined joint loads (actual and equiv.) corresponding to DF
Other items of interest consist of AR and AM. Due to the effects of loads only
For AM, all treatments are made w.r.t the member local coordinates system. Thus
5
The Direct-Stiffness Method
The following is the general workflow adopted in the direct-stiffness approach
1. Identification of structural data
2. Construction of the stiffness matrix
3. Identification of the load data
4. Construction of load vector
5. Calculation of results (primary, then secondary)
6
The Direct-Stiffness Method
Complete Member Stiffness Matrices
In general, the first step the construction of the stiffness matrix is to generate SMi
(member-oriented) for all members, transform them to the structure-oriented axes to
obtain SMSi, and then carry out the assembly process to obtain SJ.
However, in the case of beams, the
transformation is unnecessary since its
local and global axes systems are
parallel. In other words,
(SMSi)beam = (SMi)beam.
The complete stiffness matrix for a space
frame member is taken as the basis from
which the stiffness matrices for other Displacement indices for a space frame member
lower-order members are extracted.
7
The Direct-Stiffness Method
Member Stiffnesses
8
The Direct-Stiffness Method
Member Stiffnesses
(contd.)
9
The Direct-Stiffness Method
Space frame member stiffness matrix
10
The Direct-Stiffness Method
In general, the complete member stiffness matrix (member-oriented) has the form
Consider the continuous beam as shown, the treatment of joints and members are
depicted next to it, considering only y-translation and z-rotation of each end of
the member.
11
The Direct-Stiffness Method
Subsequently, the stiffness matrix of the prismatic beam member, extracted from the
basis matrix, is
For continuous beam problems in which the supports do not allow joint translations,
only the rotations (indexes 2 and 4) are possible, so the stiffness matrix reduces to
12
The Direct-Stiffness Method
Illustration Example
Consider the beam shown, having all members with the same flexural rigidity EI.
The analysis of the beam will be carried out using the direct stiffness method.
13
The Direct-Stiffness Method
Illustration Example
1. Formation of the stiffness matrix SJ
14
The Direct-Stiffness Method
Illustration Example
2. Formation of the load vector AC = AJ + AE
15
The Direct-Stiffness Method
Illustration Example
3. Rearrangement of SJ and AC
SJ with rows
rearranged
Final SJ with
columns rearranged
17
The Direct-Stiffness Method
Illustration Example
4. Calculation of results: AMi
18
DSM Analysis of Continuous Beams
Background
The analysis of continuous beams using the direct-stiffness method (DSM) is based
on the following general assumptions and information
1. Continuous beams are assumed to consist of rigidly-connected prismatic
members and supported at various points along their lengths
2. The joints are selected normally at points of support and at any free ends
3. A joint may be considered to exist at a point where a change in section occurs.
4. If a continuous beam has m members, then there are nj joints = m + 1
5. Displacements are due primarily to flexural deformations and axial
deformations are omitted
6. D.O.F, n = 2nj − nr = 2m + 2 − nr ; where nr = total number of restraints
19
DSM Analysis of Continuous Beams
Continuous Beam Member Stiffnesses
Consider a typical continuous beam showing the numbering system for joints and
members
The corresponding restrained structure showing the numbering system for all
possible displacements is
j1 = 2j − 1 = 2i − 1
j2 = 2j = 2i
k1 = 2k − 1 = 2i + 1
k2 = 2k = 2i + 2
A typical member i showing
associated displacement labels
20
DSM Analysis of Continuous Beams
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
depicted as follows
Unit j2
Unit j1
Unit k2
Unit k1
21
DSM Analysis of Continuous Beams
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
obtained for Unit values of j1 and j2, as follows
Unit j2
Unit j1
22
DSM Analysis of Continuous Beams
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
obtained for Unit values of k1 and k2, as follows
Unit k2
Unit k1
23
DSM Analysis of Continuous Beams
Formation of the Over-all Joint Stiffness
For a 6-member continuous beam, the restrained structure indicating the indexing
scheme and a depiction of the ‘over-all’ joint stiffness matrix are shown
25
DSM Analysis of Continuous Beams
Formation of load Matrix AML vector AC = AE + AJ
From the original applied load on the structure, AJ can
be obtained, and takes the form
The actions at the ends of member i with its ends fixed are denoted as follows:
Taking the contributions of AML from members connected at a given joint, AE can be
obtained as depicted above, and takes the form
27
DSM Analysis of Continuous Beams
Solutions of DF , AR and AM
As before, DF and AR be obtained as
;
After obtaining DF, vector DJ can now be obtained, generally in the form
28
DSM Analysis of Continuous Beams
Application Example
The continuous beam shown is to be analyzed as described in the preceding slides.
The beam is restrained against translation at support C and against both translation
and rotation at points A and D. At point B the flexural rigidity of the beam changes
from EI to 2EI. Therefore, point B is taken as a joint in the structure.
29
DSM Analysis of Continuous Beams
Member information
# of members, m = 3
# of joints nj = 4
# of support
restraints, nr = 5
⇒ # of D.O.F, n = 3
Displacement labels 30
DSM Analysis of Continuous Beams
Joint information
# of members, m = 3
# of joints nj = 4
# of support
restraints, nr = 5
⇒ # of D.O.F, n = 3
31
DSM Analysis of Continuous Beams
Member stiffnesses and the over-all joint stiffness
L3/EI SM =
Raw
assembled SM
32
DSM Analysis of Continuous Beams
Member stiffnesses and the over-all joint stiffness
L3/EI SM =
Rearranged SM
33
DSM Analysis of Continuous Beams
Load Vector AC = AJ + AE
34
DSM Analysis of Continuous Beams
Solutions of DF and AR
35
DSM Analysis of Continuous Beams
Solutions of AM
36
DSM Analysis of Plane Trusses
Plane Trusses Member Stiffnesses
Consider a typical plane truss showing the numbering system for joints and
members
where
The member-oriented stiffness is given by
38
DSM Analysis of Plane Trusses
Joint Stiffness for Truss members
The member-oriented stiffness matrix may be transformed to the structural axes
system through an axes rotation process. Alternatively, the structure-oriented
member stiffness may be formed directly, as follows
39
DSM Analysis of Plane Trusses
Joint Stiffness for Truss members
The member-oriented stiffness matrix may be transformed to the structural axes
system through an axes rotation process. Alternatively, the structure-oriented
member stiffness may be formed directly, as follows
40
DSM Analysis of Plane Trusses
Joint Stiffness for Truss members
Consider, for example, a unit displacement in the direction of index 1, the
associated stiffness coefficients are
41
DSM Analysis of Plane Trusses
Analysis of Plane Trusses
The analysis process of plane trusses proceeds in the same manner, beginning with
numbering of members and joints to forming the over-all stiffness matrix and final
solutions. The only addition here is the need for local-global transformation.
Numbering of
Members and Joints
Unit j2
Unit j1
43
DSM Analysis of Plane Trusses
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
depicted as follows
Unit k2
Unit k1
44
DSM Analysis of Plane Trusses
Formation of the Over-all Joint Stiffness
The example below illustrate how each member contributes to the over-all JS matrix
45
DSM Analysis of Plane Trusses
Formation of load Matrix AML vector AC = AE + AJ
From the original applied load on the structure, AJ can
be obtained, and takes the form
The actions at the ends of member i with its ends fixed are denoted as follows:
Taking the contributions of AML from members connected at a given joint, AE can be
obtained as depicted above, and takes the form
48
DSM Analysis of Plane Trusses
Solutions of DFC , AR and AM
As before, DFC and AR be obtained as
;
After obtaining DFC, vector DJ can now be obtained, generally in the form
49
DSM Analysis of Plane Trusses
Application Example
The plane truss shown is to be analyzed as described in the preceding slides.
50
DSM Analysis of Plane Trusses
Joint information
# of members, m = 6
# of joints nj = 4
# of support
restraints, nr = 4
⇒ # of D.O.F, n = 4
51
DSM Analysis of Plane Trusses
Member information # of members, m = 6 ; # of joints nj = 4
# of support restraints, nr = 4
⇒ # of D.O.F, n = 4
52
DSM Analysis of Plane Trusses
Member stiffnesses and the over-all joint stiffness
53
DSM Analysis of Plane Trusses
Member stiffnesses and the over-all joint stiffness
54
DSM Analysis of Plane Trusses
Load Vector AC = AJ + AE
Example:
55
DSM Analysis of Plane Trusses
Final solutions
56
Rotation of Axes in 2D
Structure-oriented to Member-oriented Axes
where
, or
58
Rotation of Axes in 2D
Application to Plane Truss Members: Construction of SMS
Member-oriented action equation
59
Rotation of Axes in 2D
Application to Plane Truss Members: Construction of SMS
Let , then
61
Rotation of Axes in 2D
Application to Plane Truss Members: Construction of AMSi
Structure-oriented member end
actions contribution to AE
62
Rotation of Axes in 2D
Application to Plane Truss Members: Construction of AMi
Final member-oriented
end actions
63
Rotation of Axes in 3D
The same 2D concept can easily be extended to the 3D case as follows
where
Rotation of axes in 3D
64
DSM Analysis of Plane Frames
Plane Frame Member Stiffnesses
Consider a typical plane frame (a) showing the numbering system for joints and
members
66
DSM Analysis of Plane Frame
Joint Stiffness for Frame members
The rotation and transformation matrices are given by
67
DSM Analysis of Plane Frames
Analysis of Plane Frames
The analysis process of plane frames proceeds as before, starting with numbering
of members and joints to forming the over-all stiffness matrix and final solutions.
The possible displacements at a joint j may
be designated as follows
End-displacements for
plane frame member
68
DSM Analysis of Plane Frames
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
as follows:
Col 4 of SMS
Col 1
of
SMS
Col 5 of SMS
Col 2
of
SMS
Col 6 of SMS
Col 3
of
SMS
69
DSM Analysis of Plane Frames
Formation of load Matrix AML vector AC = AE + AJ
AJ can be obtained from applied joint loads, and takes the form
72
DSM Analysis of Plane Frames
Application Example
The plane frame shown is to be analyzed as described in the preceding slides. For
this purpose, assume that the cross-sectional area Ax and the moment of inertia Iz are
constant throughout the structure. Assume also that the parameters in the problem
have the following numerical values:
73
DSM Analysis of Plane Frames
Joint information
# of members, m = 2
# of joints nj = 3
# of support restraints, nr = 6
⇒ # of D.O.F, n = 3
74
DSM Analysis of Plane Frames
Member information
75
DSM Analysis of Plane Frames
Member stiffnesses and the over-all joint stiffness
76
DSM Analysis of Plane Frames
Member stiffnesses and the over-all joint stiffness
77
DSM Analysis of Plane Frames
Load Vector AC = AJ + AE
78
DSM Analysis of Plane Frames
Final solutions
79
DSM Analysis of Grids
Grid Member Stiffnesses
Consider a typical grid (a) showing the numbering system for joints and members
81
DSM Analysis of Grids
Joint Stiffness for Grid Members
As with a grid member, the rotation and transformation matrices are given by
82
DSM Analysis of Grids
Analysis of Grids
The analysis process of grids proceeds as usual, starting with numbering of
members and joints to forming the over-all stiffness matrix and final solutions.
The possible displacements at a joint j may
be designated as follows
End-displacements for
grid member
83
DSM Analysis of Grids
Formation of the Over-all Joint Stiffness
With a focus on a typical member i and its neighbors, the joint stiffnesses can be
as follows:
Col 4 of SMS
Col 1
of
SMS
Col 5 of SMS
Col 2
of
SMS
Col 6 of SMS
Col 3
of
SMS
84
DSM Analysis of Grids
Formation of load Matrix AML vector AC = AE + AJ
AJ can be obtained from applied joint loads, and takes the form
Note:
Numerical examples will be given later during the discussions of algorithmic
implementation of the analysis protocol
87
DSM Analysis of Space Trusses
Space Truss Member Stiffnesses
Consider a part of a typical space truss (a) having a typical member i showing the
numbering system for joints and members
(b)
(c)
, where
89
DSM Analysis of Space Trusses
Joint Stiffness for Space Truss Members
Again,
90
DSM Analysis of Space Trusses
Selection of Local Axes for Space Truss Members
CY = +1 CY = −1
Note:
Numerical examples will be given later during the discussions of algorithmic
implementation of the analysis protocol
96
DSM Analysis of Space Frames
Space Frame Member Stiffnesses
Consider a portion of a space frame (a) having a typical member i showing the
numbering system for joints and members.
(b) (c)
(a) A typical member i showing associated displacement
indexes related to: (b) local axes, and (c) global axes
97
DSM Analysis of Space Frames
Joint Stiffness for Space Frame Members
• The member-oriented stiffness matrix has been presented earlier, and it is
transformed to the structural axes system through the usual axes rotation process.
• However, in the case of space frames, the form of the rotation matrix R depends
on the particular orientation of the member axes
• A space frame member may be oriented so that the principal axes of the cross
section lie in horizontal and vertical planes (for example, an I-beam with its web
in a vertical plane). Under these conditions the yM and zM axes can be selected
exactly the same as for a space truss member.
• The same treatment may be given in instances where a space frame member has
two axes of symmetry in the cross section and the same moment of inertia about
each axis (for example, a circular or square member, either tubular or solid)
98
DSM Analysis of Space Frames
Joint Stiffness for Space Frame Members
• Nevertheless, a space frame member may be a space frame member may have its
principal axes xM and yM in general directions.
• In this case, 2 of the possible treatments are
✓ directly specifying the orientation of the principal axes by means of an angle
of rotation α about the xM axis, or
✓ specifying the coordinates of a point p that lies in one of the principal planes
of the member but is not on the axis of the member itself, from which sine
and cosine of α can be obtained
99
DSM Analysis of Space Frames
Joint Stiffness for Space Frame Members
Using the above, the structure-oriented stiffness matrix for a non-vertical member
can be obtained, as usual by
101
DSM Analysis of Space Frames
Joint Stiffness for Space Frame Members
For the second alternative, the sine and cosine of α can be obtained by
, where
Using the above relations, the rotation matrix, structure-oriented stiffness matrix for a
non-vertical member can be obtained, as for the first alternative.
102
DSM Analysis of Space Frames
Selection of Local Axes for a Vertical Space Frame Member
For the special cases where the space frame member is vertical, the rotation matrix
is given by
where
CY = −1
CY = +1
103
DSM Analysis of Space Frames
Analysis of Space Frames
The analysis process of space frames proceeds as usual, starting with numbering
of members and joints to forming the over-all stiffness matrix and final solutions.
The possible displacements at a joint j may
be designated as follows
Here, n is given by
104
DSM Analysis of Space Frames
Formation of load Matrix AML and vector AC = AE + AJ
AJ can be obtained from applied joint loads, and takes the form
As before, 105
DSM Analysis of Space Frames
Formation of load Matrix AML and vector AC = AE + AJ
107