Professional Documents
Culture Documents
Structural Analysis
Peter W. Hoadley
Abstract
A course in matrix methods of structural analysis has become a standard elective for
undergraduate civil engineering students especially since the advent of the personal computer.
Teaching a student to program the stiffness method using FORTRAN or BASIC is a tedious task.
Students often lose sight of the process as they struggle with logic and syntax. The spreadsheet is a
tool that allows students to better visualize the logic and reduces the work necessary to eliminate
syntax errors. . This paper describes how spreadsheet software was used to demonstrate the
stiffness method of structural analysis to a class of senior level civil engineering students. The
process is described for a simple truss, a simple frame and a shear wall. The success of using the
spreadsheet is discussed along with some of the problems encountered.
Introduction
The heart of the stiffness method of structural analysis is the solution of a large system of
equilibrium equations. This large system of equations is developed from simple element matrices
that represent relationships between member forces and displacements in a global axis system. This
process has been programmed in commercial software. The user need only provide information
regarding geometry, material and cross-sectional properties, loads and boundary conditions. These
software are useful in showing students what can be done with the stiffness method but are not
useful in demonstrating the process involved.
The spreadsheet is the perfect tool to demonstrate the basics of the stiffness method. This
paper describes how spreadsheet software was used to demonstrate the stiffness method of
structural analysis to a class of senior level civil engineering students. A working knowledge of the
stiffness method of structural analysis is assumed since space precludes a full description of the
process. Detailed explanations of the stiffness method may be found in several texts (Laursen, 1988,
Logan, 1992, McCormac and Nelson, 1997, McGuire, Gallagher and Ziemian, 2000). The stiffness
method of structural analysis was developed fully in class for a simple truss, a frame and a shear
wall. The development of the stiffness method for a simple truss is described here followed by a brief
discussion of the frame and shear wall.
3.
4.
5.
6.
7.
8.
Node #
1
2
3
Nodal Properties
x
0
5
12
y
0
9
5
F1
Nodal Forces
F1
F2
1000
-1500
y
F2
1
1
3
3
x
Member #
Area
Modulus
1
2
3
0.111
0.111
0.111
1.80E+08
1.80E+08
1.80E+08
Member Properties
Length
Stiffness
10.30
8.06
13.00
1.94E+06
2.48E+06
1.54E+06
Angle w.r.t.
x-axis
60.95
-29.74
22.62
Member Force
-8.06E+03
-1.60E+03
1.51E+03
i-node
j-node
Area
Modulus
Length
Angle (degrees)
0.111
1.80E+08
10.30
60.95
P2x
1.94E+06
-1.94E+06
1x
-1.94E+06
1.94E+06
2x
0.874
0.486
0.874
0.874
0.486
0.874
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
F1X
F1Y
F2X
F2Y
4.58E+05
8.24E+05
8.24E+05
1.48E+06
-4.58E+05
-8.24E+05
-8.24E+05
-1.48E+06
1X
1Y
-4.58E+05
-8.24E+05
-8.24E+05
-1.48E+06
4.58E+05
8.24E+05
8.24E+05
1.48E+06
2X
2Y
Global Displacements
1X
1Y
2X
2Y
0
0
1.17E-03
-1.12E-03
Transformation Matrix for Displacement
1x
2x
0.486
0
0.874
0
0
0.486
0
0.874
0
0
1.17E-03
-1.12E-03
Local Displacements
0
-4.16E-04
1x
2x
Local Member
Local
Local Member
Stiffness Matrix
Displacemen
Force
t
P1x
1.94E+06
-1.94E+06
806
Loads &
Reactio
ns
3Y
F1X =
F1Y =
1.77E+06
1.37E+06
-4.58E+05
-8.24E+05
-1.31E+05
-5.46+E05
1.37E+06
1.71E+06
-8.24E+05
-1.48E+05
-5.46E+05
-2.27E+05
F2X =
F2Y =
-4.58E+05
-8.24E+05
2.33E+06
-2.44E+05
-1.87E+06
1.07E+06
-8.24E+05
-1.48E+05
-2.44E+05
2.09E+06
1.07E+06
-6.10E+05
F3X =
F3Y =
-1.31E+05
-5.46E+05
-1.87E+06
1.07E+06
3.18E+06
-5.22E+05
-5.46+E05
-2.27E+05
1.07E+06
-6.10E+05
-5.22E+05
8.37E+05
1X
1Y
*
2X
2Y
R1X
R1Y
=
3X
3Y
1000
-1500
0
R3Y
3Y
-4.58E+05
-8.24E+05
2.33E+06
-2.44E+05
-1.87E+06
1.07E+06
-8.24E+05
-1.48E+05
-2.44E+05
2.09E+06
1.07E+06
-6.10E+05
-1.31E+05
-5.46E+05
-1.87E+06
1.07E+06
3.18E+06
-5.22E+05
Inverse of GSSM
1X
1Y
*
2X
2Y
3X
3Y
0
=
1000
-1500
0
0
esting to note that a student will take advantage of a spreadsheets capabilities only when it is too
difficult to do the task by hand.
Students had difficulty understanding the process of building the global structure stiffness
matrix, [GSSM]. This is understandable since it is a rather mysterious operation. The process
consists of picking apart the member stiffness matrices and reassembling them into the global
structural stiffness matrix. Once the process is begun neither the member matrix nor the structure
matrix is recognizable. The [GSSM] is best comprehended when complete.
One who watches an artist create an impressionist painting has a similar problem. The
artist places a dab of blue paint here and a dash of red paint there and so on. To the external
observer, the patches of color make little sense but the artist understands the purpose of each dab of
color since he has the entire painting in mind. The external observer might better understand the
purpose of each stroke of the artist if he had the final painting before him. In the same way, it helps
to present initially to the student the [GSSM] in its completed form and then demonstrate how it got
that way.
Initially the students seemed to understand the modifications necessary for boundary
conditions but many were unable to properly modify a [GSSM] given a different set of boundary
conditions
The steps are the same as for the truss except for the case when a member is loaded between
the nodes. Of course the terms of the matrices are different since axial load, shear and moment
must be considered. The process is not described here but an example may be found in an Excel
spreadsheet at Three-bar Frame Nodal Loads.xls.
The process is presented first with a frame with only nodal loads. The process is modified by
considering how member loads change the equilibrium equations at the nodes. The process is not
described here but an example may be found at Three-bar Frame Member Loads.xls.
Most students seemed to understand the process even though the local member stiffness
matrix for a bending member is more complicated than that for a truss. The addition of member
loads is difficult to understand because the equilibrium equations become more complicated. It
seems that the best way to help students understand the process is to have them complete as many
examples as possible. Students best become familiar with the process the more they use it.
00029002001012320080015-10A4003005.361.76
2
x
Conclusion
The stiffness method is a powerful tool for the analysis of complicated structures. It is important for
the engineer to understand the stiffness method in order to use better commercially available
software. The spreadsheet is a useful tool in helping students understand the process involved in
the stiffness method.
References
Laursen, H.L., (1988), Structural Analysis, McGraw Hill, New York.
Logan, K.L., (1992), A First Course in the Finite Element Method, PWS-Kent, Boston.
McCormac, J.C. and Nelson, Jr., J.K., (1997), Structural Analysis A Classical and Matrix
Approach, Addison-Wesley, Reading, MA.
McGuire, W., Gallagher R.H. and Ziemian, R.D., (2000), Matrix Structural Analysis, John Wiley &
Sons, Inc. , New York.
Peter W. Hoadley
Peter W. Hoadley earned an undergraduate degree from Vanderbilt University and a M.S. and Ph.D.
from The University of Texas of Austin. His interests lie in the area of structural steel behavior. He
is a professor in the Department of Civil and Environmental Engineering at Virginia Military
Institute. He lives in Lexington VA with his wife and three children.