The math optional, made finite. Daily Practice

Principle of virtual work

At a Glance

Why This Chapter Matters

This atom appears in 6 of the last 13 years with marks ranging from 10 to 15. The questions split almost evenly between two techniques: classical moment balance (taking moments about a hinge or contact point) and the explicit principle of virtual work (giving the system a virtual displacement and requiring zero virtual work). Both techniques appear in Section B, meaning you choose from two optional questions in Q6–Q8 — mastering one or both wins you 10–15 marks reliably. The hard questions (2020, 2024) involve multi-body frameworks and require identifying the single geometric degree of freedom carefully before applying virtual work.

Minimum Theory

Classical equilibrium. For a rigid body or a connected system in static equilibrium, the sum of all forces is zero and the sum of all moments about any point is zero. The key skill is choosing a clever moment axis — typically a hinge, wall contact, or joint — so that unknown reaction forces pass through it and drop out of the moment equation.

Sine rule for moments. If a string of length ll is attached to the free end of a rod of length LL hinged at OO, and the string’s far end is at a point PP distance bb from OO, then the angle ϕ\phi between the rod and the string satisfies sinϕ/sinθ=b/l\sin\phi/\sin\theta = b/l (sine rule in triangle OAPOAP). The moment of the tension TT about OO is TLsinϕT \cdot L \cdot \sin\phi.

Principle of virtual work (PVW). A conservative system in equilibrium satisfies: for any admissible virtual displacement δq\delta\mathbf{q} of the generalised coordinate qq, the total virtual work is zero: δW=iFiδri=0.\delta W = \sum_i \mathbf{F}_i \cdot \delta\mathbf{r}_i = 0. For systems under gravity, this becomes: equilibrium requires dV/dq=0dV/dq = 0, where VV is the total potential energy expressed as a function of the single free coordinate qq.

Working method for PVW. Identify the single degree of freedom qq (e.g., an angle, a length). Express the height of every weight in the system as a function of qq. Write V(q)=iWiyi(q)V(q) = \sum_i W_i \, y_i(q) (taking a fixed datum). For internal forces in a rod or rod under tension TT, include the work TδT \, \delta\ell for each such element. Differentiate and set to zero.

When each method excels. Moment balance is fastest for a rod-and-string problem with two or three forces. PVW is cleanest when the system has multiple bodies (framework, chain of rods) because you never need to compute internal joint reactions — they cancel automatically in the virtual work equation.

Question Archetypes

ArchetypeYou are seeing this when…
moment-equilibriumHinged rod with weight and string; chain of rods under end force
virtual-workFramework hung from a corner; tetrahedron with ring; two rods on a circle

moment-equilibrium (3 question(s); 2015, 2022, 2023)

Recognition Cues

Solution Template

  1. Draw and label. Identify all forces: weight(s) at their CG locations, tensions/reactions at contact/hinge points. The diagram below shows the standard setup for a hinged-rod-and-string problem.

Hinged rod OA at angle θ from the upward vertical. String PA (length l) connects the free end A to point P at height b above the hinge O. Weights W (at midpoint G) and w = W/2 (at A) act downward. Tension T acts along AP. Angle φ (between string and rod at A) is found from the sine rule: sin φ / b = sin θ / l.

  1. Choose a moment axis. Pick the point through which the most unknown forces pass (hinge, wall-contact). The reaction at that point produces zero moment.
  2. Compute each moment. For a force of magnitude FF at perpendicular distance dd from the axis, moment =Fd= F \cdot d. If dd is not obvious, use r×F|\vec r \times \vec F| with position vector r\vec r from the axis.
  3. Apply the sine rule to any triangle formed by rod + string + vertical/horizontal to find angles between forces and rod.
  4. Set net moment to zero. The desired unknown appears linearly; solve. Check by force balance if needed.

Worked Example(s)

2015 Paper 1, 2015-P1-Q5d (10 marks)

A rod of 8 kg is movable in a vertical plane about a hinge at one end; to the other end is fastened a weight equal to half of the rod; this end is fastened by a string of length ll to a point at a height bb above the hinge vertically. Obtain the tension in the string.

Let OO be the hinge, AA the free end, rod length LL, string length ll, point PP directly above OO at height bb.

Forces on rod: weight W=8W=8 kg-wt at midpoint of rod, weight w=4w=4 kg-wt at AA, tension TT in string APAP at AA, reaction at OO.

Take moments about OO (reaction drops out). Let θ\theta be the angle POA\angle POA.

Gravity moment (clockwise): W(Lsinθ/2)+wLsinθ=(4L+4L)sinθ=8LsinθW\cdot(L\sin\theta/2) + w\cdot L\sin\theta = (4L + 4L)\sin\theta = 8L\sin\theta.

Tension moment (anticlockwise): by the sine rule in triangle OAPOAP, sinϕ/b=sinθ/l\sin\phi/b = \sin\theta/l, where ϕ=OAP\phi = \angle OAP. Perpendicular from AA to the rod has magnitude lsinϕ=lbsinθ/l(1)l\sin\phi = lb\sin\theta/l\cdot (1)… more precisely sinϕ=bsinθ/l\sin\phi = b\sin\theta / l. The moment of TT about OO is TLsinϕ=TLbsinθ/lT\cdot L\cdot\sin\phi = TLb\sin\theta/l.

Setting moments equal: TLbsinθ/l=8LsinθTLb\sin\theta/l = 8L\sin\theta.

Both LL and sinθ\sin\theta cancel: T=8lb kg-wt.\boxed{T = \frac{8l}{b} \text{ kg-wt.}}

Common traps: The rod length LL must cancel — if it doesn’t, check the perpendicular-distance calculation. The total clockwise moment is (W/2+W)Lsinθ=8Lsinθ(W/2 + W)\cdot L\sin\theta = 8L\sin\theta because W=8W=8 acts at L/2L/2 arm and w=4w=4 acts at LL arm, giving 4L+4L4L + 4L.

2022 Paper 1, 2022-P1-Q8b (15 marks)

A chain of nn equal uniform rods is smoothly jointed and suspended from one end A1A_1. A horizontal force PP is applied to the other end An+1A_{n+1}. Find the inclinations of the rods to the downward vertical in equilibrium.

Sub-chain method. Consider rod kk in isolation. The tension at joint Ak+1A_{k+1} (pulled by the nkn-k rods below) has:

Take moments about AkA_k for rod kk alone (weight ww at midpoint, arm lsinθk/2l\sin\theta_k/2; tension at Ak+1A_{k+1} with components (P,(nk)w)(P, -(n-k)w), position (lsinθk,lcosθk)(l\sin\theta_k, -l\cos\theta_k)):

wsinθk2(nk)wsinθk+Pcosθk=0.-\frac{w\sin\theta_k}{2} - (n-k)w\sin\theta_k + P\cos\theta_k = 0.

tanθk=Pw(12+nk)=2Pw(2n2k+1).\tan\theta_k = \frac{P}{w\bigl(\tfrac{1}{2} + n - k\bigr)} = \frac{2P}{w(2n - 2k + 1)}.

The denominator (2n2k+1)(2n-2k+1) decreases as kk increases: the bottom rod (k=nk=n) is most inclined with tanθn=2P/w\tan\theta_n = 2P/w; the top rod is least inclined.

2023 Paper 1, 2023-P1-Q7b (15 marks)

A solid hemisphere supported by a string fixed to a point on its rim and to a point on a smooth vertical wall with which the curved surface is in contact. If θ\theta is the inclination of the string with the vertical and ϕ\phi is the inclination of the base to the vertical, find tanϕtanθ\tan\phi - \tan\theta.

Place the wall-contact at the origin, so the centre OO of the hemisphere (radius aa) is at (a,0)(a, 0). The axis of the hemisphere (perpendicular to the base, pointing toward the curved side) makes angle ϕ\phi with the horizontal, so it points in direction (cosϕ,sinϕ)(-\cos\phi, -\sin\phi).

CG of a solid hemisphere is 3a/83a/8 from the flat base along the axis: G=O+3a8(cosϕ,sinϕ)=(a3acosϕ8,  3asinϕ8).G = O + \tfrac{3a}{8}(-\cos\phi, -\sin\phi) = \bigl(a - \tfrac{3a\cos\phi}{8},\; -\tfrac{3a\sin\phi}{8}\bigr).

Rim attachment RR (upper rim point in cross-section): R=O+a(sinϕ,cosϕ)=(aasinϕ,  acosϕ).R = O + a(-\sin\phi, \cos\phi) = (a - a\sin\phi,\; a\cos\phi).

Force balance. Tension TT makes angle θ\theta with the vertical toward the wall, direction (sinθ,cosθ)(-\sin\theta, \cos\theta). Vertical: Tcosθ=WT\cos\theta = W. Horizontal: Rw=Tsinθ=WtanθR_w = T\sin\theta = W\tan\theta.

Moments about the wall-contact (0,0)(0,0). Moment from WW (at GG): WxG=Wa(83cosϕ)/8-Wx_G = -Wa(8-3\cos\phi)/8. Moment from TT at RR: a[(1sinϕ)Tcosθ+cosϕTsinθ]a[(1-\sin\phi)T\cos\theta + \cos\phi\cdot T\sin\theta]. Setting total to zero and substituting T=W/cosθT = W/\cos\theta:

(1sinϕ)+cosϕtanθ=13cosϕ8.(1 - \sin\phi) + \cos\phi\tan\theta = 1 - \tfrac{3\cos\phi}{8}.

sinϕ+cosϕtanθ=3cosϕ8.-\sin\phi + \cos\phi\tan\theta = -\tfrac{3\cos\phi}{8}.

Divide by cosϕ\cos\phi: tanθtanϕ=3/8\tan\theta - \tan\phi = -3/8, so tanϕtanθ=3/8\boxed{\tan\phi - \tan\theta = 3/8}.

Common Traps


virtual-work (3 question(s); 2014, 2020, 2024)

Recognition Cues

Solution Template

The diagram below shows the square-framework problem — the canonical PVW setup. The single DOF is angle θ\theta; all weights are expressed in terms of θ\theta; differentiating V(θ)V(\theta) and applying virtual work gives the thrust directly.

Square framework ABCD hung from corner A. Each rod makes angle θ with the downward vertical (DOF). Light diagonal rod BD (blue) carries thrust T. Weights W act at corners B, C, D; rod weights W act at each midpoint. At equilibrium θ = 45°.

  1. Identify the single degree of freedom qq (angle, base-edge length, vertical span). Every other geometric quantity must be expressible as a function of qq.
  2. Express all heights as yi(q)y_i(q). For each weight WiW_i in the system, write its vertical position (positive upward) as yi(q)y_i(q).
  3. Write the total potential energy V(q)=iWiyi(q)V(q) = \sum_i W_i y_i(q).
  4. Include internal-rod work. If an internal rod of force TT (tension positive, compression negative) has length (q)\ell(q), contribute Td/dq-T\,d\ell/dq to the virtual work (tension opposes stretching). Equivalently, write T=dV/dd/dq/(dV/dq)T = -dV/d\ell \cdot d\ell/dq / (dV/dq)… simpler: use Tδ+δVgravity=0T \delta\ell + \delta V_{\text{gravity}} = 0.
  5. Set dV/dq=0dV/dq = 0 (for gravity-only problems) or δWtotal=0\delta W_{\text{total}} = 0 (when internal forces are involved): Tddq+dVdq=0    T=dV/dqd/dq.T \frac{d\ell}{dq} + \frac{dV}{dq} = 0 \;\Rightarrow\; T = -\frac{dV/dq}{d\ell/dq}.
  6. Evaluate at the given configuration (specific angle, specific qq).

Worked Example(s)

2014 Paper 1, 2014-P1-Q5d (10 marks)

Two equal uniform rods ABAB and ACAC, each of length ll, are freely jointed at AA and rest on a smooth fixed vertical circle of radius rr. If 2θ2\theta is the angle between the rods, find the relation between ll, rr and θ\theta via virtual work.

DOF: angle θ\theta (half the angle between the rods). By symmetry, AA sits on the vertical through the circle’s centre OO. The tangency condition (each rod tangent to the circle) gives h=r/sinθh = r/\sin\theta for the height of AA above OO.

CG of each rod is at its midpoint, at height yCG=r/sinθ(l/2)cosθy_\text{CG} = r/\sin\theta - (l/2)\cos\theta above OO.

Total PE: V(θ)=2WyCG=2WrsinθWlcosθ.V(\theta) = 2W\,y_\text{CG} = \frac{2Wr}{\sin\theta} - Wl\cos\theta.

Equilibrium dV/dθ=0dV/d\theta = 0: dVdθ=2Wrcosθsin2θ+Wlsinθ=0.\frac{dV}{d\theta} = -\frac{2Wr\cos\theta}{\sin^2\theta} + Wl\sin\theta = 0.

lsin3θ=2rcosθ.\boxed{l\sin^3\theta = 2r\cos\theta.}

2020 Paper 1, 2020-P1-Q7c-i (10 marks)

A square framework of four uniform rods each of weight WW, jointed together, is hung from corner AA. A weight WW is suspended from each of the three lower corners. The shape is preserved by a light rod along the horizontal diagonal BDBD. Find the thrust in the light rod.

DOF: angle θ\theta that each rod makes with the downward vertical. With rod length 2a2a:

Heights above AA (negative = below AA):

V(θ)=W(2acosθ)+W(6acosθ)+2W(2acosθ)+W(4acosθ)=16Wacosθ.V(\theta) = W(-2a\cos\theta) + W(-6a\cos\theta) + 2W(-2a\cos\theta) + W(-4a\cos\theta) = -16Wa\cos\theta.

Length of diagonal BD=4asinθBD = 4a\sin\theta, so dBD/dθ=4acosθd\ell_{BD}/d\theta = 4a\cos\theta.

Virtual work equation (TT = thrust, which does positive work when BDBD lengthens): TdBDdθ+dVdθ=0    T(4acosθ)+16Wasinθ=0.T\frac{d\ell_{BD}}{d\theta} + \frac{dV}{d\theta} = 0 \;\Rightarrow\; T(4a\cos\theta) + 16Wa\sin\theta = 0.

T=16Wasinθ4acosθ=4Wtanθ.T = -\frac{16Wa\sin\theta}{4a\cos\theta} = -4W\tan\theta.

The negative sign means the rod is in compression (thrust). At θ=45°\theta = 45° (square configuration): Thrust=4W.\boxed{\text{Thrust} = 4W.}

Pitfall: account for all weights — the coefficient 1616 comes from 2+6+4+42 + 6 + 4 + 4 (two upper CGs, two lower CGs, BB and DD hung weights, CC hung weight).

2024 Paper 1, 2024-P1-Q6a (15 marks)

A regular tetrahedron of six light rods, each of length ll, rests on a smooth horizontal plane. A ring of weight WW and radius rr is supported by the slant sides. Find the stress in any horizontal side by virtual work.

DOF: base-edge length ss (initially s=ls = l; slant rods have fixed length ll). Apex height h(s)=l2s2/3h(s) = \sqrt{l^2 - s^2/3}. The ring contacts each slant rod at horizontal distance rr from the axis, giving height above base: z(s)=h(s) ⁣(1r3s).z(s) = h(s)\!\left(1 - \frac{r\sqrt{3}}{s}\right).

At s=ls = l: h=l6/3h = l\sqrt{6}/3, dh/ds=1/6dh/ds = -1/\sqrt{6}, and dzdss=l=16+3r22l.\frac{dz}{ds}\Big|_{s=l} = -\frac{1}{\sqrt{6}} + \frac{3r\sqrt{2}}{2l}.

Virtual work (three base rods, each with tension TT; ring weight WW at height zz): 3TδsWdzdsδs=0    T=W3dzds.-3T\,\delta s - W\frac{dz}{ds}\delta s = 0 \;\Rightarrow\; T = -\frac{W}{3}\cdot\frac{dz}{ds}.

T=W36Wr22l=W(l69r2)18l.\boxed{T = \frac{W}{3\sqrt{6}} - \frac{Wr\sqrt{2}}{2l} = \frac{W(l\sqrt{6} - 9r\sqrt{2})}{18l}.}

Sign: T>0T > 0 (tension) when r<l3/9r < l\sqrt{3}/9; compression otherwise. The three base rods hold the base against the spreading force of the ring.

Common Traps

Marks-Aware Writing

10-mark question: A complete answer needs a labelled diagram (2 min), the equilibrium equation (force or moment balance / PVW set-up), and the final result derived cleanly in 3–4 steps. Stating the principle used (e.g., “Taking moments about the hinge…”) earns method marks even if subsequent arithmetic goes wrong.

15-mark question: Expect a harder geometry step (locating the CG of the hemisphere, deriving heights in the framework, or computing dz/dsdz/ds for the tetrahedron). Show each step explicitly; the examiner awards marks at each junction. For PVW problems, write the expression for V(q)V(q) in full before differentiating.

Practice Set

We've mapped all 13 years of this exam. Get new chapters, tools, and solutions as we release them — free.