Skip to main content

State and prove Maxwell's reciprocal theorem

Short answer

States deflection at A due to unit load at B equals deflection at B due to unit load at A (δ_AB = δ_BA). Proven by equating strain energy from two loading orders; work done by first load through displacement caused by second load is independent of loading sequence, proving symmetry of flexibility matrix.

State and prove Maxwell's Reciprocal theorem.

Statement

In a linearly elastic structure, the deflection at point A due to a unit load at point B equals the deflection at B due to a unit load at A:

δAB=δBA\delta_{AB} = \delta_{BA}

Here δij\delta_{ij} is the displacement at ii caused by a unit load at jj.

Proof

Let loads PAP_A and PBP_B act at A and B. Let δAA,δBA\delta_{AA}, \delta_{BA} be the deflections at A and B caused by a unit load at A, and δAB,δBB\delta_{AB}, \delta_{BB} those caused by a unit load at B.

Case 1: apply PAP_A first, then PBP_B.

  • PAP_A gradually applied: work =12PA(PAδAA)= \tfrac12 P_A(P_A\delta_{AA}).
  • PBP_B then applied: its own work =12PB(PBδBB)= \tfrac12 P_B(P_B\delta_{BB}). While PBP_B is applied, PAP_A (already at full value) moves through the extra displacement PBδABP_B\delta_{AB} at A and does work PA(PBδAB)P_A(P_B\delta_{AB}).
U1=12PA2δAA+12PB2δBB+PAPB δABU_1 = \tfrac12 P_A^2\delta_{AA} + \tfrac12 P_B^2\delta_{BB} + P_AP_B\,\delta_{AB}

Case 2: apply PBP_B first, then PAP_A. In the same way,

U2=12PB2δBB+12PA2δAA+PBPA δBAU_2 = \tfrac12 P_B^2\delta_{BB} + \tfrac12 P_A^2\delta_{AA} + P_BP_A\,\delta_{BA}

Strain energy depends only on the final loads, not on the order of loading, so U1=U2U_1 = U_2. Hence

PAPB δAB=PAPB δBA ⇒ δAB=δBAP_AP_B\,\delta_{AB} = P_AP_B\,\delta_{BA} \ \Rightarrow\ \delta_{AB} = \delta_{BA}

Example

A cantilever of length LL: the tip deflection due to a unit load at mid-span is 5L348EI\dfrac{5L^3}{48EI}, which equals the mid-span deflection due to a unit load at the tip. The theorem also holds for rotations and for a force-couple pair, so the flexibility matrix is symmetric: fij=fjif_{ij} = f_{ji}.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Theory of Structures II chapter 2 questions →