Truss Analysis: Method of Joints Tutorial
Turn a whole truss into a sequence of two-equation joint problems — and learn the one sign convention that keeps it all straight.
A bridge truss looks like a tangle of steel, but almost every member in it is doing one very simple job: pulling or pushing straight along its own length. That is the secret that makes truss analysis so clean. Under the right idealizations, a truss is not a mystery at all — it is a chain of pin joints, each of which yields to nothing more than ΣF<sub>x</sub> = 0 and ΣF<sub>y</sub> = 0. Solve one joint, walk to the next, repeat. This lesson builds that walk from the ground up, and the simulator lets you make the tension-or-compression call at each joint before the solver confirms it.
What makes a truss a truss
A truss is a structure built from straight, slender members joined at their ends to form triangles. The triangle is the key: unlike a four-sided frame, a triangle cannot be deformed without stretching or shortening a member, so a triangulated assembly is rigid. Real roof trusses, bridge trusses, and crane jibs are all elaborations on this triangulated skeleton.
For analysis we replace each real joint with an idealized pin and make three simplifying assumptions. These are what let us treat every member as a clean two-force member — and they are also the assumptions whose violation moves a structure out of "truss" territory and into the frames-and-machines lesson.
- Pinned joints. Every connection is a frictionless pin that transmits force but no moment. (A real bolted or welded joint does transmit some moment, but for slender members the effect is small.)
- Loads applied only at the joints. No force acts in the middle of a member. If a load must be applied between joints, a secondary member or a joint is added so the load still lands at a node.
- Weightless, straight members. Each member's own weight is either negligible or lumped onto the joints. Members carry load only along the straight line between their two pins.
With all three holding, each member is loaded at exactly two points (its pins) and nowhere else — the definition of a two-force member. Equilibrium then forces the two pin forces to be equal, opposite, and collinear along the member. There is no bending, no shear — only axial tension or compression.
Tension or compression? Pick one convention and keep it
At every joint you must guess the sense of each unknown member force before writing equations. It does not matter which sense you assume — but you must be consistent, and you must interpret the sign of the answer correctly. This lesson uses the convention used by the simulator:
- Assume every unknown member force is tension — i.e. draw it pulling away from the joint.
- If the solved value is positive, the member really is in tension (it pulls on the joints).
- If the solved value is negative, the member is in compression (it pushes on the joints). The magnitude is still correct; only the assumed sense was wrong.
A negative answer is never a mistake to fix — it is information. Compression members are the ones that can buckle, so flagging them matters for design (a later module). In the simulator below, tension members turn red and compression members blue.
A pin joint gives only two independent equations (ΣFx, ΣFy), so it can solve for at most two unknown member forces. The whole method hinges on ordering: find a joint with two or fewer unknowns, solve it, and that newly-known member reduces the unknown count at the neighbouring joint. Start at a support (its reactions are found first from overall equilibrium), and let the solution propagate. In the simulator, joints that are ready to solve glow green.
Reactions first, then joint A
Before touching the joints, solve the truss as a single rigid body for its support reactions. For the king-post: sum moments about A to get By, then ΣFy for Ay. By symmetry each is half the apex load.
- Overall equilibrium, sum moments about A: B_y (8 m) - P (4 m) = 0, so B_y = (12*4)/8 = 6 kN.
- ΣFy = 0: A_y + B_y - P = 0 -> A_y = 12 - 6 = 6 kN. (ΣFx = 0 gives A_x = 0.)
- Joint A: members AC and AD. Assume both in tension (pulling away). The slope of AC is a 3-4-5 triangle, so its unit vector is (4/5, 3/5) = (0.8, 0.6).
- ΣFy at A = 0: A_y + F_AC*(3/5) = 0 -> 6 + 0.6*F_AC = 0 -> F_AC = -10 kN.
- Negative means compression: member AC carries 10 kN in compression (it pushes on A and C).
- ΣFx at A = 0: F_AD + F_AC*(4/5) = 0 -> F_AD + 0.8*(-10) = 0 -> F_AD = +8 kN (tension).
- Sanity check: the rafter pushing up-and-in on A balances the 6 kN reaction pushing up; the bottom chord AD pulls outward to balance the rafter's inward push. Physically right.
The two-force-member result is a consequence of the three assumptions, not a universal truth. The moment any assumption fails the analysis changes:
- A rigid (moment-resisting) joint lets a member carry bending, so it is no longer pure axial — that is a frame, not a truss (Lesson 4).
- A load applied between joints puts a transverse force on the member, giving it bending and shear in addition to axial force.
- A heavy member whose weight is not negligible bends under its own weight, again adding bending.
Engineers add joints or secondary members precisely to keep real loads landing at nodes, preserving the truss idealization where it is useful.
- F_AD = -(4/5)*F_AC = -0.8*(-10) = +8 kN.
- Positive -> tension. Member AD (bottom chord) is stretched by 8 kN.
- Joint D is unloaded and members AD, DB lie on the same straight line (collinear). By Rule 2, the third member at D — the vertical CD — must be a zero-force member, so F_CD = 0 kN.
- Check at C: the two rafters push up 6 + 6 = 12 kN, exactly balancing the 12 kN load, so CD contributes nothing. Confirmed: F_CD = 0.
Check your understanding
- A truss idealizes joints as pins, loads at joints, and weightless straight members; under these, every member is a two-force member carrying pure axial force.
- Adopt one sign convention (assume tension; negative answer = compression) and apply it at every joint.
- Method of joints solves one joint at a time using ΣFx=0 and ΣFy=0; start at a joint with at most two unknowns (usually a support).
- For the king-post: reactions 6 kN each; AC = BC = 10 kN compression; AD = DB = 8 kN tension; CD = 0 (zero-force).
🎓 Go deeper: external courses & trusted references
External sites are listed for reference only. This course is independent and has no affiliation with, or endorsement from, the institutions named.