STATICS • STRUCTURAL ANALYSIS: TRUSSES

Method of Joints — Solve for truss member forces using method of joints

Isolate each joint as a particle in equilibrium to systematically determine every member force in a planar truss.

Historical Context & Motivation

Long before computers could simulate millions of degrees of freedom, engineers needed reliable hand-calculation methods to ensure that bridges, roof structures, and cranes could safely carry their loads. The truss — an assembly of straight members connected at their endpoints by frictionless pins — became one of the most important structural forms in the 18th and 19th centuries because it channels external loads into purely axial forces (tension or compression) within each member. This simplification made analytical solutions feasible and spurred the development of formal equilibrium-based methods that remain foundational in modern structural engineering curricula.

1637
Foundations of Force Resolution
René Descartes' newly published analytic geometry supplies the coordinate tools later used to resolve forces into perpendicular components — a conceptual precursor to the ΣFₓ = 0 and ΣFᵧ = 0 equations applied at each joint.
1826
Navier's Analytical Framework
Claude-Louis Navier publishes his lectures on the mechanics of structures, including systematic procedures for analyzing pin-jointed frameworks, effectively formalizing the equations engineers would apply at each joint.
1847
Squire Whipple's Truss Analysis
American engineer Squire Whipple publishes 'A Work on Bridge Building,' one of the first texts to present complete joint-by-joint equilibrium solutions for practical truss bridges, popularizing the method of joints in North American engineering practice.
1862
Ritter's Method of Sections
August Ritter's textbook on structural mechanics introduces the method of sections, a technique for finding forces in specific members by cutting through the truss rather than solving every joint. Together with the method of joints, it forms one of the two pillars of classical truss analysis.
1864
Maxwell & Cremona Diagrams
James Clerk Maxwell publishes work on reciprocal diagrams and graphical statics for trusses, later extended by Luigi Cremona. These graphical techniques provide a visual complement to the algebraic method of joints and serve as an independent check on hand calculations.

The fundamental question that the method of joints answers is deceptively simple: given a known set of external loads and support reactions, what is the internal axial force in every member of a planar truss? By treating each joint as a concurrent-force problem in two dimensions, the method converts a complex structural system into a sequence of manageable ΣFx = 0 and ΣFy = 0 equations. Understanding this technique is essential before advancing to the method of sections, influence lines, and matrix structural analysis.

Core Principles & Definitions

Before applying the method of joints, you must internalize several foundational assumptions that distinguish an ideal truss from a general frame or machine. These assumptions simplify the real structure into a model whose behavior can be captured by two scalar equilibrium equations per joint. A clear grasp of these principles also helps you recognize when the method of joints is appropriate and when alternative techniques are required.

1

Pin-Joint Assumption

All members are connected by frictionless pins that transmit force but not moment. Consequently, each member experiences only axial force — pure tension or compression — with no bending or shear.
2

Loads at Joints Only

External loads and support reactions act exclusively at the joints. If a distributed load acts along a member, it must be replaced by statically equivalent concentrated forces at the member's end joints before analysis.
3

Straight, Two-Force Members

Each member is a two-force member: loaded only at its two endpoints. For equilibrium the two forces must be equal, opposite, and collinear along the member's axis.
4

Statical Determinacy

A simple planar truss is statically determinate when m + r = 2j, where m = number of members, r = number of reaction components, and j = number of joints. The method of joints applies directly only to determinate trusses.
5

Sign Convention

By convention, assume every unknown member force is in tension (pulling away from the joint). A negative result indicates the member is actually in compression (pushing toward the joint).
KEY TAKEAWAY
Think of each truss joint as a tiny ring floating in space with ropes (tension members) and struts (compression members) pulling and pushing on it from different directions. If the ring is not accelerating, the vector sum of all those pulls and pushes must be zero — exactly the particle-equilibrium condition you mastered in your first weeks of statics. The method of joints simply applies that familiar idea to every joint in the structure, one at a time, until every internal force is known.

Visual Explanation — Free-Body Diagram of a Joint

The diagram below illustrates a simple three-member truss (a Warren configuration with three joints and three members) along with the free-body diagram (FBD) of Joint A. At this joint two members meet, and an external reaction force acts upward. Each member force is shown as an unknown pulling away from the joint (the tension-positive convention), and the equilibrium equations ΣFx = 0 and ΣFy = 0 are written directly on the figure.

Left: a simple three-joint triangular truss with a pin support at A, a roller at C, and an external load P at B. Right: the free-body diagram of Joint A showing the reaction Ay and the two unknown member forces FAB and FAC, both drawn pulling away from the joint (tension-positive convention). The angle θ is measured from the horizontal to member AB.

The right-hand side of the diagram reveals the essence of the method: once you isolate Joint A, the problem reduces to a concurrent force system — all forces pass through a single point. There is no moment equation to write (moments about the joint are trivially satisfied since all forces act through it). You have exactly two independent equilibrium equations, which means you can solve for at most two unknowns at each joint. This constraint dictates the order in which you solve joints: always start at a joint with two or fewer unknown member forces.

Mathematical Framework

The method of joints rests on a compact mathematical foundation. For a planar truss with j joints, m members, and r reaction components, the method generates a total of 2j scalar equations. The condition for static determinacy ensures that the number of unknowns (m + r) equals the number of available equations (2j). Below are the key equations that govern the analysis.

DETERMINACY CONDITION
m + r = 2j
m = number of members, r = number of external reaction components, j = number of joints. If m + r < 2j, the truss is a mechanism (unstable). If m + r > 2j, it is statically indeterminate and requires compatibility equations beyond equilibrium alone.
EQUILIBRIUM AT JOINT i — HORIZONTAL
ΣFₓ = 0 → Σ Fₖ cos θₖ + Rₓ,ᵢ = 0
Fₖ = force in the k-th member connected to joint i (positive = tension), θₖ = angle of that member measured from the positive x-axis, Rₓ,ᵢ = horizontal reaction at joint i (zero if no support exists there).
EQUILIBRIUM AT JOINT i — VERTICAL
ΣFᵧ = 0 → Σ Fₖ sin θₖ + Rᵧ,ᵢ + (−Pᵢ) = 0
Rᵧ,ᵢ = vertical reaction at joint i, Pᵢ = external load applied at joint i (positive downward requires a negative sign in the equation when the positive y-axis is upward). Once Fₖ is found, a positive value confirms tension and a negative value indicates compression.
OVERALL EQUILIBRIUM (PRE-ANALYSIS)
ΣFₓ = 0, ΣFᵧ = 0, ΣM₀ = 0
Before beginning joint analysis, solve for all external reactions using the three global equilibrium equations for the entire truss as a rigid body. Taking moments about a support point with the most unknowns acting through it simplifies the algebra.
Zero-Force Members
Two shortcuts dramatically reduce computation. Case 1: If only two non-collinear members meet at an unloaded joint, both are zero-force members. Case 2: If three members meet at an unloaded joint and two are collinear, the third is a zero-force member. Identifying these members before you start solving joints can eliminate several unknowns immediately.

Step-by-Step Procedure & Detailed Diagram

The method of joints follows a systematic procedure that can be applied to any statically determinate planar truss, regardless of complexity. The flowchart below summarizes the major decision points, while the subsequent numbered steps provide the detail you need for hand calculations.

Flowchart for the method of joints. The key decision point (diamond) checks whether the current joint has at most two unknown member forces — the maximum solvable with two equilibrium equations. If not, skip to the next joint and return later.
  1. Step 1 — Global FBD: Sketch the entire truss, label all joints, members, applied loads, and support types (pin, roller). Replace supports with their reaction components.
  2. Step 2 — Reactions: Apply ΣFx = 0, ΣFy = 0, ΣM = 0 to the whole truss as a rigid body to find all unknown reactions.
  3. Step 3 — Zero-Force Members: Inspect each joint for the two zero-force-member conditions. Mark these members as having F = 0 to reduce the number of unknowns.
  4. Step 4 — Select Starting Joint: Choose a joint where at most two member forces are unknown (typically a support joint after reactions have been found).
  5. Step 5 — Joint FBD & Equations: Draw the joint's FBD. Assume all unknown member forces are in tension (pulling away). Resolve each force into x- and y-components and write ΣFx = 0 and ΣFy = 0. Solve algebraically.
  6. Step 6 — Iterate: Carry the solved forces to adjacent joints (they become known forces there). Repeat Steps 4–5 until every member force is determined.
  7. Step 7 — Verify: Check equilibrium at the last joint (you should already know all forces acting on it). Both equations should be satisfied; any imbalance flags an arithmetic error.

Worked Example — Trapezoidal Truss Panel

Consider the four-joint planar truss shown below, with coordinates A(0, 0), B(2, 3), C(6, 3), and D(8, 0) in meters. Joint A has a pin support, and Joint D has a roller support (vertical roller, so Dx = 0 and only Dy exists). Member AB rises from the pin support to the upper-left joint, BC is the horizontal top chord, CD descends to the roller support, AD is the horizontal bottom chord spanning the full 8 m base, and diagonal BD ties the upper-left joint to the lower-right support. A vertical load of 12 kN is applied at Joint C. Because C is offset horizontally from both supports, this geometry produces a non-zero force in every member — a more representative test of the full procedure than a load placed directly above a support. Determine all member forces.

The example truss: Joint A (bottom-left) has a pin support at (0, 0) m, and Joint D (bottom-right) has a roller support at (8, 0) m. Joints B (2, 3) m and C (6, 3) m form the top chord. Diagonal BD (dashed gold) ties the upper-left joint to the lower-right support. A 12 kN load acts downward at Joint C, which is offset from both supports so that every member carries a non-zero force.
Finding All Member Forces
1
Step 1 — Check DeterminacyCount: m = 5 members (AB, BC, CD, AD, BD), j = 4 joints, r = 3 reaction components (Ax, Ay, Dy). Check: m + r = 5 + 3 = 8 = 2j = 2(4) = 8. The truss is statically determinate.
Statically determinate — method of joints is applicable.
2
Step 2 — Solve for Support ReactionsWith A at the origin, B(2, 3), C(6, 3), D(8, 0), and the 12 kN load acting downward at C, take moments about A (counterclockwise positive): ΣMA = 0: Dy(8) − 12(6) = 0, so Dy = 9 kN. From ΣFy = 0: Ay + 9 − 12 = 0, so Ay = 3 kN. From ΣFx = 0 (no horizontal loads): Ax = 0.
Aₓ = 0 kN, Aᵧ = 3 kN ↑, Dᵧ = 9 kN ↑
3
Step 3 — Joint A (two unknowns: F_AB, F_AD)Two members meet at A: AB, directed toward B (unit vector (2/√13, 3/√13) ≈ (0.555, 0.832)), and AD, directed horizontally toward D (unit vector (1, 0)). Assume both are in tension. ΣFy = 0: Ay + FAB(0.832) = 0 → 3 + 0.832 FAB = 0 → FAB = −3.61 kN. ΣFx = 0: FAD + FAB(0.555) = 0 → FAD = −(−3.61)(0.555) = 2.00 kN.
F_AB = −3.61 kN (C), F_AD = 2.00 kN (T)
4
Step 4 — Joint D (two unknowns: F_BD, F_CD)At Joint D, Dy = 9 kN acts upward, FAD = 2.00 kN is known, and the remaining unknowns are FBD and FCD. Measured from D, member CD points toward C with unit vector (−2/√13, 3/√13) ≈ (−0.555, 0.832), and diagonal BD points toward B with unit vector (−6/√45, 3/√45) ≈ (−0.894, 0.447). ΣFx = 0: −FAD − 0.555 FCD − 0.894 FBD = 0. ΣFy = 0: 9 + 0.832 FCD + 0.447 FBD = 0. Solving these two equations simultaneously gives FBD = 6.71 kN and FCD = −14.42 kN.
F_BD = 6.71 kN (T), F_CD = −14.42 kN (C)
5
Step 5 — Joint B (one remaining unknown: F_BC)At Joint B, FAB = −3.61 kN acts toward A (unit vector (−0.555, −0.832)), FBD = 6.71 kN acts toward D (unit vector (0.894, −0.447)), and FBC is directed horizontally toward C (unit vector (1, 0)). ΣFx = 0: FAB(−0.555) + FBD(0.894) + FBC = 0 → 2.00 + 6.00 + FBC = 0 → FBC = −8.00 kN. As a check, ΣFy = 0 at B gives FAB(−0.832) + FBD(−0.447) ≈ 3.00 − 3.00 = 0, confirming no error since no external load acts at B.
F_BC = −8.00 kN (C)
6
Step 6 — Verify at Joint CEvery force at Joint C is now known: the external 12 kN downward load, FBC = −8.00 kN acting toward B (unit vector (−1, 0)), and FCD = −14.42 kN acting toward D (unit vector (0.555, −0.832)). ΣFx = 0: −FBC + 0.555 FCD = 8.00 − 8.00 = 0 ✓. ΣFy = 0: −0.832 FCD − 12 = 12.00 − 12 = 0 ✓. Both equations close within rounding error, confirming the solution.
Equilibrium confirmed at Joint C — no arithmetic errors detected.
7
Step 7 — Summary of ResultsEvery member in this truss carries a non-zero force: FAB = 3.61 kN (compression), FAD = 2.00 kN (tension), FBC = 8.00 kN (compression), FBD = 6.71 kN (tension), and FCD = 14.42 kN (compression). This makes physical sense: CD is the member nearest both the applied load and the roller support, so it carries the largest compressive force, while AD, farthest from the load path, carries the least.
F_AB = 3.61 kN (C), F_AD = 2.00 kN (T), F_BC = 8.00 kN (C), F_BD = 6.71 kN (T), F_CD = 14.42 kN (C).
📝 Note on This Example
Notice that every member here carries a non-zero force because the applied load at C is not aligned vertically with either support — a common situation in real trusses. Also notice the solution order: Joint A first (only two members meet there), then Joint D (two remaining unknowns), then Joint B (only one remaining unknown), and finally Joint C purely as a check. Always choosing the joint with the fewest unknowns is the general strategy for any determinate truss.

Method of Joints vs. Method of Sections

The method of joints and the method of sections are complementary techniques for truss analysis. Each has distinct advantages depending on whether you need every member force or just a few specific ones. The table below highlights the key differences to help you choose the most efficient approach for a given problem.

Comparison of the two classical truss analysis methods.
CriterionMethod of JointsMethod of Sections
Basic ideaIsolate each joint as a particle; apply ΣFₓ = 0 and ΣFᵧ = 0.Cut through the truss; isolate a portion as a rigid body; apply ΣFₓ = 0, ΣFᵧ = 0, ΣM = 0.
Equations per step2 (no moment equation — concurrent forces)3 (including a moment equation)
Max unknowns per step23
Best used whenAll member forces are needed, or the truss is small.Only a few specific member forces are needed, especially interior members.
Efficiency for large trussesCan be tedious — requires solving joints sequentially from the edges inward.Very efficient — jump directly to the member of interest.
VerificationUse the last joint as a check (both equations should be auto-satisfied).Apply method of joints at a joint to independently verify.
WHEN TO USE WHICH
Think of the method of joints as a detailed audit of every account in a ledger — thorough but time-consuming. The method of sections is more like auditing a single department: you cut through the organization chart, examine what crosses the boundary, and get your answer fast. In practice, experienced engineers often combine both: use joints at support locations to build up known forces, then cut a section through an interior region to find the critical member force without solving every intermediate joint.

Connection to Advanced Structural Analysis

The method of joints occupies the entry-level position in a hierarchy of structural analysis techniques. As structures become more complex — indeterminate trusses, frames with rigid connections, three-dimensional space trusses — the simple two-equation-per-joint approach must be extended or replaced. Understanding these connections helps you appreciate both the power and the limitations of the classical method.

Classical hand methods vs. modern computational methods.
FeatureMethod of Joints (Classical)Matrix Stiffness Method
ApplicabilityStatically determinate planar trusses onlyDeterminate and indeterminate trusses, frames, and 3-D structures
EquationsHand-written equilibrium at each joint[K]{d} = {F} — global stiffness matrix assembled from element stiffness matrices
UnknownsMember forces directlyNodal displacements first, then member forces from strain–displacement relations
ComputationHand calculation (pencil and paper)Computer implementation required for realistic structures
Physical insightHigh — you solve each joint and see how loads flowLower — results come from matrix inversion; post-processing needed for interpretation

In subsequent courses on structural analysis, you will encounter the flexibility (force) method for indeterminate structures, the direct stiffness method that underpins finite element analysis, and influence lines for moving-load analysis. Each of these builds on the equilibrium principles you practiced here. In particular, the element stiffness matrix for a truss bar is derived directly from the same axial-force, two-node model that the method of joints assumes. Mastering the hand method therefore gives you the physical intuition necessary to validate and interpret computer-generated results — a skill that distinguishes a competent structural engineer from someone who merely runs software.

Practice Problems

PROBLEM 1CONCEPTUAL
A planar truss has 9 members, 6 joints, and 3 external reaction components. Is this truss statically determinate? Could you solve for all member forces using only the method of joints? Explain why or why not.
PROBLEM 2BASIC CALCULATION
A symmetric triangular truss has three joints: A (pin support at origin), C (roller support at (6, 0) m), and B at (3, 4) m. A single downward load of 20 kN is applied at B. Find the support reactions and then determine the force in member AB using the method of joints at Joint A.
PROBLEM 3INTERMEDIATE
A Pratt truss has six joints: A at (0,0) with a pin support, B at (0,3), C at (4,3), D at (4,0) with a roller, E at (8,3), F at (8,0) with a roller. Members: AB, BC, CD, DE, EF, AD, DF, BD, and DF. A 12 kN load acts downward at C and a 12 kN load acts downward at E. Determine the forces in members BC and BD using the method of joints.
PROBLEM 4APPLIED
A Warren truss bridge span consists of equilateral triangles with a panel length of 5 m and a height of 4.33 m (= 5 sin 60°). The bottom chord has joints at A (pin), C, E, G (roller), spaced 5 m apart. The top chord has joints at B, D, F directly above the midpoints of AC, CE, EG respectively. A truck places 50 kN at joint C and 50 kN at joint E. Find the force in the top chord member BD. State whether it is in tension or compression.
PROBLEM 5CRITICAL THINKING
Prove that in a simple planar truss, if three members meet at a joint that carries no external load and two of the members are collinear, then the third member must be a zero-force member. Start from the equilibrium equations at the joint and use the geometry of the force directions.

Lesson Summary

The method of joints is a foundational technique in structural analysis that resolves every member force in a statically determinate planar truss by treating each joint as a concurrent-force particle in equilibrium. You begin by computing support reactions via global equilibrium (ΣFₓ = 0, ΣFᵧ = 0, ΣM = 0), then identify zero-force members using two standard geometric shortcuts. Starting at a joint with at most two unknowns, you write ΣFₓ = 0 and ΣFᵧ = 0, solve, and propagate the results to adjacent joints until every member force is known.

The tension-positive sign convention simplifies bookkeeping: assume every unknown force pulls away from the joint, and a negative result automatically flags compression. The method requires static determinacy (m + r = 2j) and is most efficient when all member forces are needed. For selective force determination, the complementary method of sections is often faster. Together, these two classical hand methods build the physical intuition essential for interpreting results from modern finite element software and for passing the FE/PE examinations.

Varsity Tutors • Statics • Method of Joints — Solve for truss member forces using method of joints