The Truss Wizard Program

What it teaches:
  • This program teaches you how to design a planar (2 dimensional) truss,
  • It teaches you how, by counting equations and unknowns, you can assess the stability of a truss (for example a triangle is stable but a rectangle is not),
  • It shows how the assumption that the forces are in balance at every joint gives rise to a system of equations,
  • It shows how the system of equations can be solved to give the tension or compression in each member (bar) of the truss and the force on each support of the truss.

How it works: There are three steps:

  • Step 1: You design the truss. You select the Member tool (the leftmost tool on the toolbar) and then click and drag the mouse in the drawing area to create a truss member with a joint at either end. You repeat to add more members. (There are features such as snap to grid and snap to object to ensure that the members connect end-to-end at the joints.) You add forces (using the second tool) to load down your truss and you add supports (using the third and fourth tools) to hold up your truss. Here is a screen shot of a so-called Parker truss:

 



  • Step 2: You number the joints and give names to the forces in the truss members and the forces on the supports. This can be sped up by just letting the program choose the names by clicking on AutoName.



  • Step 3: You let the program analyse the truss and you view the reports.

    To do the analysis the program assumes that:
    • Every member of the truss is under some unknown compression and is therefore providing a force toward the joint at either of its ends. This is indicated by the red arrows on all of the members. (If it turns out that some member is in fact under tension, this will result in a negative answer for that force.)
    • The truss is in equilibrium (standing still). This means that at every joint two equations hold: the forces right = the forces left, and the forces up = the forces down. For this example there are 9 joints x 2 equations/joint = 18 equations.

    The program gives several reports:
    • The number of equations and number of unknowns, and the implications for the stability of the truss. For this truss there are 18 equations and 18 unknowns, so a unique solution and hence stability is possible.
    • A listing of the system of equations for the entire truss. Also, by clicking on a joint, you can see the pair of equations that hold at that joint. The screen shot below shows an example.
    • A listing of the system of equations for the entire truss reduced to RREF (row-reduced echelon form) thus giving the solutions of the equations.

    Here is a screen shot showing the equations that are displayed if you click on joint 9 or joint 7 (the forces right = the forces left, and the forces up = the forces down).




Here is a listing of the forces. The load that was placed at the middle of the span was 1000N. Notice that:
  • B and C each support half of this load. 
  • A is zero because the load was applied straight down.
  • Forces K, L, and M are all positive indicating that members near the top of the truss are under compression and forces D, E, and F are all negative indicating that members near the bottom of the truss are under tension.
  • The biggest forces are K and R so we should make those members extra strong.

Some ideas for teachers:

  • Start with some very simple "trusses" such as one with just one roller support, one member, and one force attached to it. You will get an inconsistent system of equations, which means that the assumption of equilibrium is invalid, so the truss will collapse.
  • This is a great application of trigonometry.

 

Where to now?

  • Home to the MathOnWeb Software homepage.
  • Back to see the other 8 programs in the Technology Suite.
  • Down to download this program and the rest of the Technology Suite.