Module 5 - Analysis of Plane Frames Using Matrix Stiffness Method
Module 5 - Analysis of Plane Frames Using Matrix Stiffness Method
COURSE MATERIAL:
A plane frame is defined as a two-dimensional assemblage of straight members
connected together by rigid and/or hinged connections and subjected to loads and reactions
that lie in the plane of the structure. Under the action of external loads, the members of a plane
frame may be subjected to axial forces like the members of plane trusses, as well as bending
moments and shears like the members of beams. Therefore, the stiffness relations for plane
frame members can be conveniently obtained by combining the stiffness relations for plane
truss and beam members.
Analytical Model
The process of dividing plane frames into members and joints, for the purpose of
analysis, is the same as that for beams; that is, a plane frame is divided into members and joints
so that: (a) all of the members are straight and prismatic, and (b) all the external reactions act
only at the joints.
Degrees of Freedom
The degrees of freedom of a plane frame are simply the unknown displacements
(translations and rotations) of its joints. Since an unsupported joint of a plane frame can
translate in any direction in the XY plane and rotate about the Z axis, three displacements—the
translations in the X and Y directions and the rotation about the Z axis—are needed to
completely specify its deformed position. Thus, a free joint of a plane frame has three degrees
of freedom, and three structure coordinates (i.e., free and/or restrained coordinates) need to be
defined at each joint, for the purpose of analysis.
Fig. 5.1
Joint Load Vector
* +
{ }
Reaction Vector
* +
{ }
Member Stiffness Relations
Fig. 5.2
Fig. 5.2 (continued)
Fig. 5.2 (continued)
The relationships between member end forces and end displacements can be conveniently
established by subjecting the member, separately, to each of the four end displacements and
external loads, as shown in Figs. 5.2(c) through (i); and by expressing the total member end
forces as the algebraic sums of the end forces required to cause the individual end
displacements and the forces caused by the external loads acting on the member with no end
displacements. Thus, from Figs. 5.2(b) through (i), we can see that
(5.1)
in which, as defined in the plane trusses, a stiffness coefficient represents the force at the
location and in the direction of required, along with other end forces, to cause a unit value of
displacement , while all other end displacements are 0, and the member is not subjected to
any external loading between its ends. The last terms, (with ), on the right sides of
Eqs. (5.1), represent the forces that would develop at the member ends, due to external loads, if
both ends of the member were fixed against translations and rotations (see Fig. 5.2(g)). These
forces are commonly referred to as the member fixed-end forces due to external loads. Eqs.
(5.1) can be written in matrix form as
(5.2)
{ } [ ]{ }
{ }
or symbolically, as
* + , -* + { } (5.3)
in which * + and * + represent the member end force and member end displacement vectors,
respectively, in the local coordinate system; , - is the member stiffness matrix in the local
coordinate system; and { } is called the member fixed-end force vector in the local coordinate
system.
, - (5.4)
[ ]
Note that the stiffness matrix , - is symmetric; that is, .
Member Fixed-end Force Vector { }
The fixed-end force vector for a member of a plane frames is expressed as
{ } (5.5)
{ } { }
When storing numerical values or fixed-end force expressions in { }, the appropriate
sign convention for member end forces must be followed. In accordance with the sign
convention, the member local fixed-end axial forces and shears are considered positive when in
the positive directions of the member’s local x and y axes, and the local fixed-end moments are
considered positive when counterclockwise.
( )( )
( )
{ } (5.6)
( )( )
( )
{ }
Coordinate Transformations
Global Coordinate System to Local Coordinate System
(5.7)
{ } [ ]{ }
or
* + , -* + (5.8)
where
, - (5.9)
[ ]
(5.11)
{ } [ ]{ }
or
* + , - * + (5.12)
{ } (5.21)
{ }
Fig. 5.4
Procedure for Analysis
1. Prepare an analytical model of the plane frame as follows:
a. Draw a line diagram of the plane frame and identify each joint and member by a
number that is encircled and boxed, respectively. The origin of the global XY
coordinate system is usually located at the farthest left joint, with the X and Y
axes oriented in the horizontal and vertical directions, respectively. For each
member, establish a local xy coordinate system, with the origin at the left end of
the member, and the x and y axes oriented in the horizontal (positive to the right)
and vertical directions, respectively.
b. Number the degrees of freedom and restrained coordinates of the plane frame.
2. Evaluate the structure stiffness matrix , - and fixed-joint force vector { }. The number of
rows and columns of , - must be equal to the number of degrees of freedom of the plane
frame; the number of rows of { } must equal to the number of degrees of freedom. For
each member of the structure, perform the following operations.
a. Compute the member local stiffness matrix , - (Eq. (5.4)).
b. Compute the transformation matrix , - (Eq. (5.9)).
c. Compute the member global stiffness matrix , - (Eq. (5.20)).
d. If the member is subjected to external loads, then evaluate its fixed-end force
vector { } (Eq. (5.6)).
e. Compute for the member global fixed-joint vector { } (Eq. (5.21)).
f. Identify the member code numbers and store the pertinent elements of , - and
{ } in their proper position in the structure stiffness matrix , -, and the fixed-joint
vector { }, respectively. The complete structure stiffness matrix , -, obtained by
assembling the stiffness coefficients of all members of the plane frame, must be
symmetric.
3. If the plane frame is subjected to joint loads, then form the joint load vector * +, with
number of rows equal to the number of degrees of freedom.
4. Determine the joint displacements, * +. Substitute * +, { } and , - into the structure
stiffness relations, * + { } , -* + (Eq. (5.22)) and solve the resulting system of
simultaneous equations for the unknown joint displacements * + . Note that joint
translations and rotations are considered positive when in the positive directions of the
axis and counterclockwise, respectively.
5. Compute each member end displacements and end forces, and support reactions. For
each member of the plane frame, do the following.
a. Obtain member global end displacements, * +, from the joint displacements, * +,
using the member’s code numbers.
b. Compute for the member local end displacements * + using Eq. (5.10).
c. Compute the member local end forces * + (Eq. (5.3)).
d. Compute the member global end forces * + (Eq. (5.12)).
e. Using member code numbers, store pertinent elements of * + in their proper
positions in the support reaction vector * +.
6. Check the calculation by applying three equations of equilibrium, ∑ ,∑ , and
∑ .
SAMPLE PROBLEMS
1. Determine the joint displacements, member end forces, and support reactions for the
two-member frame shown in Fig. 5.5 by the matrix stiffness method.
Fig. 5.5
Fig. 5.6
Member Details
Beginning
Member End Joint Xb Xe Ye Yb Length (ft)
Joint
1 1 2 10.00 0.00 20.00 0.00 22.36067977
2 2 3 30.00 10.00 20.00 20.00 20.00000000
Member 1 Member Local Stiffness Matrix [k]
Unit 4 5 6 1 2 3
E 29000 ksi 1275.30 0.00 0.00 -1275.30 0.00 0.00 4
I 310 in4 0.00 5.58 749.17 0.00 -5.58 749.17 5
A 11.8 in2 0.00 749.17 134015.01 0.00 -749.17 67007.50 6
L 22.36067977 ft -1275.30 0.00 0.00 1275.30 0.00 0.00 1
cos θ 0.447213595 0.00 -5.58 -749.17 0.00 5.58 -749.17 2
sin θ 0.894427191 0.00 749.17 67007.50 0.00 -749.17 134015.01 3
EI/L3 0.465329887 kips/in
AL2/I 2740.645161 in
6L 1609.968944 in Transformation Matrix [T]
2L2 144000 in2 4 5 6 1 2 3
4L2 288000 in2 0.447214 0.894427 0.000000 0.000000 0.000000 0.000000 4
-0.894427 0.447214 0.000000 0.000000 0.000000 0.000000 5
0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 6
0.000000 0.000000 0.000000 0.447214 0.894427 0.000000 1
0.000000 0.000000 0.000000 -0.894427 0.447214 0.000000 2
0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 3
1 2 3
1685.36 507.89 670.08 1
S = 507.89 1029.16 601.42 2
670.08 601.42 283848.34 3
P
80.00 1 kips
0.00 2 kips
-1500.00 3 kips∙in
Pf
0.00 1 kips
60.00 2 kips
-750.00 3 kips∙in
Solving for the displacement matrix:
d1 0.021301404056103 In
d2 -0.067321800138848 in
d3 -0.002549899728948 rad
Member 1
Reaction Vector
Reactions
30.3722519 4 kips
102.0867580 5 kips
1215.9664524 6 kips∙in
-30.3722519 7 kips
17.9132420 8 kips
-854.0740488 9 kips∙in
The reactions are as follows:
Fig. 5.8
Joint Details
Member Details
Beginning End
Member Xb Xe Ye Yb Length (m)
Joint Joint
1 1 3 0.00 0.00 6.00 0.00 6.00
2 2 4 9.00 9.00 6.00 0.00 6.00
3 3 5 0.00 0.00 12.00 6.00 6.00
4 3 4 9.00 0.00 6.00 6.00 9.00
5 4 5 0.00 9.00 12.00 6.00 10.81665383
Member 1 Member Local Stiffness Matrix [k]
Unit 10 11 12 1 2 3
E 30 GPa 375000.00 0.00 0.00 -375000.00 0.00 0.00 10
I 480000000 mm4 0.00 800.00 2400.00 0.00 -800.00 2400.00 11
A 75000 mm2 0.00 2400.00 9600.00 0.00 -2400.00 4800.00 12
L 6 m -375000.00 0.00 0.00 375000.00 0.00 0.00 1
cos θ 0 0.00 -800.00 -2400.00 0.00 800.00 -2400.00 2
sin θ 1 0.00 2400.00 4800.00 0.00 -2400.00 9600.00 3
EI/L3 66.6666667 kN/m
AL2/I 5625 m
6L 36 m Transformation Matrix [T]
2L2 72 m2 10 11 12 1 2 3
4L2 144 m2 0.00 1.00 0.00 0.00 0.00 0.00 10
-1.00 0.00 0.00 0.00 0.00 0.00 11
0.00 0.00 1.00 0.00 0.00 0.00 12
0.00 0.00 0.00 0.00 1.00 0.00 1
0.00 0.00 0.00 -1.00 0.00 0.00 2
0.00 0.00 0.00 0.00 0.00 1.00 3
1 2 3 4 5 6 7 8 9
251600.00 0.00 0.00 -250000.00 0.00 0.00 -800.00 0.00 -2400.00 1
0.00 750237.04 1066.67 0.00 -237.04 1066.67 0.00 -375000.00 0.00 2
0.00 1066.67 25600.00 0.00 -1066.67 3200.00 2400.00 0.00 4800.00 3
-250000.00 0.00 0.00 394850.72 -95942.78 1990.38 -144050.72 95942.78 -409.62 4
S= 0.00 -237.04 -1066.67 -95942.78 439335.43 -1681.10 95942.78 -64098.40 -614.44 5
0.00 1066.67 3200.00 1990.38 -1681.10 21325.12 409.62 614.44 2662.56 6
-800.00 0.00 2400.00 -144050.72 95942.78 409.62 144850.72 -95942.78 2809.62 7
0.00 -375000.00 0.00 95942.78 -64098.40 614.44 -95942.78 439098.40 614.44 8
-2400.00 0.00 4800.00 -409.62 -614.44 2662.56 2809.62 614.44 14925.12 9
P
80.00 1 kN
0.00 2 kN
0.00 3 kN∙m
0.00 4 kN
0.00 5 kN
0.00 6 kN∙m
40.00 7 kN
0.00 8 kN
0.00 9 kN∙m
Structure Fixed Load Vector
Pf
0.00 1 kN
0.00 2 kN
0.00 3 kN∙m
-36.00 4 kN
-54.00 5 kN
117.00 6 kN∙m
-36.00 7 kN
-54.00 8 kN
-117.00 9 kN∙m
80.00 0.00 251600.00 0.00 0.00 -250000.00 0.00 0.00 -800.00 0.00 -2400.00 d1
0.00 0.00 0.00 750237.04 1066.67 0.00 -237.04 1066.67 0.00 -375000.00 0.00 d2
0.00 0.00 0.00 1066.67 25600.00 0.00 -1066.67 3200.00 2400.00 0.00 4800.00 d3
0.00 -36.00 -250000.00 0.00 0.00 394850.72 -95942.78 1990.38 -144050.72 95942.78 -409.62 d4
0.00 - -54.00 = 0.00 -237.04 -1066.67 -95942.78 439335.43 -1681.10 95942.78 -64098.40 -614.44 × d5
0.00 117.00 0.00 1066.67 3200.00 1990.38 -1681.10 21325.12 409.62 614.44 2662.56 d6
40.00 -36.00 -800.00 0.00 2400.00 -144050.72 95942.78 409.62 144850.72 -95942.78 2809.62 d7
0.00 -54.00 0.00 -375000.00 0.00 95942.78 -64098.40 614.44 -95942.78 439098.40 614.44 d8
0.00 -117.00 -2400.00 0.00 4800.00 -409.62 -614.44 2662.56 2809.62 614.44 14925.12 d9
80.00 251600.00 0.00 0.00 -250000.00 0.00 0.00 -800.00 0.00 -2400.00 d1
0.00 0.00 750237.04 1066.67 0.00 -237.04 1066.67 0.00 -375000.00 0.00 d2
0.00 0.00 1066.67 25600.00 0.00 -1066.67 3200.00 2400.00 0.00 4800.00 d3
36.00 -250000.00 0.00 0.00 394850.72 -95942.78 1990.38 -144050.72 95942.78 -409.62 d4
54.00 = 0.00 -237.04 -1066.67 -95942.78 439335.43 -1681.10 95942.78 -64098.40 -614.44 × d5
-117.00 0.00 1066.67 3200.00 1990.38 -1681.10 21325.12 409.62 614.44 2662.56 d6
76.00 -800.00 0.00 2400.00 -144050.72 95942.78 409.62 144850.72 -95942.78 2809.62 d7
54.00 0.00 -375000.00 0.00 95942.78 -64098.40 614.44 -95942.78 439098.40 614.44 d8
117.00 -2400.00 0.00 4800.00 -409.62 -614.44 2662.56 2809.62 614.44 14925.12 d9
d1 8837.724811 7.665848 -791.993973 8821.976976 -7.665848 -927.906623 8841.695016 10.449226 418.317719 80.00
d2 7.665848 26.663033 -2.587276 7.663862 0.003634 -2.522627 25.432315 26.661716 -3.159911 0.00
d3 -791.993973 -2.587276 491.983274 -792.935227 2.587276 36.326459 -802.179187 -3.675075 -162.555606 0.00
d4 8821.976976 7.663862 -792.935227 8846.106749 -7.663862 -929.759348 8865.727901 10.437303 412.557331 36.00
d5 = -7.665848 0.003634 2.587276 -7.663862 26.663033 2.522627 -25.432315 0.004951 3.159911 ×10-7 × 54.00
d6 -927.906623 -2.522627 36.326459 -929.759348 2.522627 582.895531 -933.628452 -3.287101 -114.402744 -117.00
d7 8841.695016 25.432315 -802.179187 8865.727901 -25.432315 -933.628452 8990.201653 45.959372 394.303888 76.00
d8 10.449226 26.661716 -3.675075 10.437303 0.004951 -3.287101 45.959372 53.320478 -7.111610 54.00
d9 418.317719 -3.159911 -162.555606 412.557331 3.159911 -114.402744 394.303888 -7.111610 747.484190 117.00
d1 0.185423652763120 m
d2 0.000418738947165 m
d3 -0.017619874705582 rad
d4 0.185521413886181 m
d5 -0.000130738947165 m
d6 -0.026028480844182 rad
d7 0.186623367623518 m
d8 0.000713669896175 m
d9 0.017891195648727 rad
Member 1
Reactions
-106.0512229 10 kN
-157.0271052 11 kN
360.4413680 12 kN∙m
-85.9487771 13 kN
49.0271052 14 kN
320.3146853 15 kN∙m
Fig. 5.10
2. Determine the joint displacements, member end forces, and support reactions for the
six-member frame shown in Fig. 5.11.
Fig. 5.11