Skip to main content

Section A.1 Civil Engineering: Trusses and Struts

Subsection A.1.1 Activities

Definition A.1.1.

In engineering, a truss is a structure designed from several beams of material called struts, assembled to behave as a single object.

Figure 69. A simple truss
Figure 70. A simple truss

Activity A.1.2.

Consider the representation of a simple truss pictured below. All of the seven struts are of equal length, affixed to two anchor points applying a normal force to nodes C and E, and with a 10000N load applied to the node given by D.

Figure 71. A simple truss

Which of the following must hold for the truss to be stable?

  1. All of the struts will experience compression.

  2. All of the struts will experience tension.

  3. Some of the struts will be compressed, but others will be tensioned.

Observation A.1.3.

Since the forces must balance at each node for the truss to be stable, some of the struts will be compressed, while others will be tensioned.

Figure 72. Completed truss

By finding vector equations that must hold at each node, we may determine many of the forces at play.

Remark A.1.4.

For example, at the bottom left node there are 3 forces acting.

Figure 73. Truss with forces

Let FCA be the force on C given by the compression/tension of the strut CA, let FCD be defined similarly, and let NC be the normal force of the anchor point on C.

For the truss to be stable, we must have:

FCA+FCD+NC=0

Activity A.1.5.

Using the conventions of the previous remark, and where L represents the load vector on node D, find four more vector equations that must be satisfied for each of the other four nodes of the truss.

Figure 74. A simple truss
A:?
B:?
C:FCA+FCD+NC=0
D:?
E:?

Remark A.1.6.

The five vector equations may be written as follows.

A:FAC+FAD+FAB=0
B:FBA+FBD+FBE=0
C:FCA+FCD+NC=0
D:FDC+FDA+FDB+FDE+L=0
E:FEB+FED+NE=0

Observation A.1.7.

Each vector has a vertical and horizontal component, so it may be treated as a vector in R2. Note that FCA must have the same magnitude (but opposite direction) as FAC.

FCA=x[cos(60)sin(60)]=x[1/23/2]
FAC=x[cos(120)sin(120)]=x[1/23/2]

Activity A.1.8.

To write a linear system that models the truss under consideration with constant load 10000 newtons, how many scalar variables will be required?

  • 7: 5 from the nodes, 2 from the anchors

  • 9: 7 from the struts, 2 from the anchors

  • 11: 7 from the struts, 4 from the anchors

  • 12: 7 from the struts, 4 from the anchors, 1 from the load

  • 13: 5 from the nodes, 7 from the struts, 1 from the load

Figure 75. A simple truss

Observation A.1.9.

Since the angles for each strut are known, one variable may be used to represent each.

Figure 76. Variables for the truss

For example:

FAB=FBA=x1[cos(0)sin(0)]=x1[10]
FBE=FEB=x5[cos(60)sin(60)]=x5[1/23/2]

Observation A.1.10.

Since the angle of the normal forces for each anchor point are unknown, two variables may be used to represent each.

Figure 77. Truss with normal forces
NC=[y1y2]ND=[z1z2]

The load vector is constant.

L=[010000]

Remark A.1.11.

Each of the five vector equations found previously represent two linear equations: one for the horizontal component and one for the vertical.

Figure 78. Variables for the truss
C:FCA+FCD+NC=0
x2[cos(60)sin(60)]+x6[cos(0)sin(0)]+[y1y2]=[00]
Using the approximation 3/20.866, we have
x2[0.50.866]+x6[10]+y1[10]+y2[01]=[00]

Activity A.1.12.

Expand the vector equation given below using sine and cosine of appropriate angles, then compute each component (approximating 3/20.866).

Figure 79. Variables for the truss
D:FDA+FDB+FDC+FDE=L
x3[cos(?)sin(?)]+x4[cos(?)sin(?)]+x6[cos(?)sin(?)]+x7[cos(?)sin(?)]=[??]
x3[??]+x4[??]+x6[??]+x7[??]=[??]

Observation A.1.13.

The full augmented matrix given by the ten equations in this linear system is given below, where the elevent columns correspond to x1,,x7,y1,y2,z1,z2, and the ten rows correspond to the horizontal and vertical components of the forces acting at A,,E.

[10.50.500000000000.8660.8660000000001000.50.500000000000.8660.866000000000.5000101000000.8660000001000000.50.501100000000.8660.86600000001000000000.5010010000000.8660000010]

Observation A.1.14.

This matrix row-reduces to the following.

[100000000005773.7010000000005773.7001000000005773.7000100000005773.7000010000005773.7000001000102886.8000000100102886.8000000010100000000001005000000000000015000]

Observation A.1.15.

Thus we know the truss must satisfy the following conditions.

x1=x2=x5=5882.4x3=x4=5882.4x6=x7=2886.8+z1y1=z1y2=z2=5000

In particular, the negative x1,x2,x5 represent tension (forces pointing into the nodes), and the postive x3,x4 represent compression (forces pointing out of the nodes). The vertical normal forces y2+z2 counteract the 10000 load.

Figure 80. Completed truss

Subsection A.1.2 Slideshow

Slideshow of activities available at https://teambasedinquirylearning.github.io/linear-algebra/2022/truss.slides.html.

You have attempted 1 of 1 activities on this page.