Skip to content

Tutorial: plane truss ​

This tutorial builds a small statically determinate truss, checks its bar forces with the method of joints and the method of sections, and finds a zero-force member. Allow about 15 minutes.

The finished truss: normal forces and reactions

Open the finished model if you only want to explore it.

The problem ​

Geometry, supports and loads
  • A 12 m span in three 4 m panels, 3 m deep.
  • Bottom chord nodes 1–4, top chord nodes 5 and 6.
  • A pin at node 1 and a roller at node 4.
  • Two loads of 30 kN, at the bottom-chord nodes 2 and 3.
  • Steel bars with A=20A = 20 cm².
NodeX [m]Z [m]SupportLoad
100pin
240Fz = 30 kN
380Fz = 30 kN
4120roller
54−3
68−3

Bars: bottom chord 1–2, 2–3, 3–4; top chord 5–6; end diagonals 1–5 and 6–4; verticals 2–5 and 3–6; and the middle diagonal 5–3.

Is it determinate? m+r=9+3=12=2jm + r = 9 + 3 = 12 = 2j with j=6j = 6 joints, so yes: the bar forces follow from equilibrium alone.

1. Material and section ​

  1. Clear mesh (tick Delete materials and Delete cross sections).
  2. Materials → Material library → Steel (S235).
  3. Cross sections → Add cross section: Area = 0.002, Iy = 1e-6, Height = 0.1, Shear coefficient = 1. With hinged bars, only the area matters.

2. Draw the bars with hinges ​

A truss bar in EduBeam is a beam element with both end hinges ticked. The mouse tool can set them for you:

  1. Elements tab → the second Add element button (cursor icon).
  2. In the banner at the top of the viewer, tick Start hinge and End hinge. Every bar you draw now gets both.
  3. Draw the outline as one polyline: click (0, 0), (4, −3), (8, −3), (12, 0), then back along the bottom: (8, 0), (4, 0), (0, 0). Press Esc.
  4. Draw the inner bars one at a time, pressing Esc after each: (4, 0) → (4, −3), (4, −3) → (8, 0), (8, 0) → (8, −3).
  5. Press F to fit.

Check the Elements table: nine elements, each with both End hinges ticked. Your node and element numbers may differ from the pictures; that does not matter.

3. Supports and loads ​

  1. Click the node at (0, 0) → Node supports → pin. Click the node at (12, 0) → roller.
  2. Click the node at (4, 0) → Add load → Fz = 30 kN. Do the same at (8, 0).

Positive Fz points down. The joints of a truss are free to rotate; EduBeam accepts nodes where every bar is hinged and reports their rotation as 0.

4. Results ​

In the display options, untick Deformed shape and My (x) (there is no bending in a truss) and tick N (x).

Normal forces: tension positive

5. Check by hand ​

Reactions. The loads are symmetric, so R1=R4=30R_1 = R_4 = 30 kN upward, and the horizontal reaction at the pin is zero.

Joint 1 (method of joints). The end diagonal 1–5 is 5 m long (sinα=3/5\sin\alpha = 3/5, cosα=4/5\cos\alpha = 4/5):

∑Fz: N15⋅35=−30⇒N15=−50 kN∑Fx: N12=−N15⋅45=40 kN\sum F_z:\ N_{15} \cdot \tfrac{3}{5} = -30 \Rightarrow N_{15} = -50\ \text{kN} \qquad \sum F_x:\ N_{12} = -N_{15} \cdot \tfrac{4}{5} = 40\ \text{kN}

Joint 2. The vertical 2–5 is the only bar that can carry the 30 kN load up: N25=+30N_{25} = +30 kN, and N23=N12=40N_{23} = N_{12} = 40 kN.

Section through the middle panel. Cut bars 5–6, 5–3 and 2–3 and keep the left part:

  • Moments about node 3: R1⋅8−30⋅4+N56⋅3=0⇒N56=−40R_1 \cdot 8 - 30 \cdot 4 + N_{56} \cdot 3 = 0 \Rightarrow N_{56} = -40 kN.
  • Vertical forces: the shear in the panel is R1−30=0R_1 - 30 = 0, so the diagonal 5–3 carries nothing: N53=0N_{53} = 0.
BarHand valueEduBeam
Bottom chord 1–2, 2–3, 3–4+40 kN (tension)40
Top chord 5–6−40 kN (compression)−40
End diagonals 1–5, 6–4−50 kN−50
Verticals 2–5, 3–6+30 kN30
Middle diagonal 5–300

The deflection of node 2 is 2.29 mm (Results → Nodal results). Compute it with virtual work, δ=∑NnL/(EA)\delta = \sum N n L / (EA), as an exercise.

6. Experiment ​

  • Move one load. Put both 30 kN loads at node 2. The middle diagonal now carries force: which sign, and why?
  • Remove the middle diagonal. The truss becomes a mechanism; EduBeam circles the hinges at fault and shows how the panel shears.
  • Untick all the hinges. The truss becomes a frame with rigid joints. Tick My (x): the bending moments are tiny compared with the axial forces, which is why the pin-jointed idealisation works.
  • Pin both supports. One more reaction makes it indeterminate, and the bottom chord forces now depend on the bar areas.