Skip to main content

State and prove Castigliano's theorem

Short answer

Castigliano’s second theorem states that for a linearly elastic structure the partial derivative of strain energy U with respect to an applied force P_i gives the corresponding displacement Δ_i: Δ_i = ∂U/∂P_i. It is proved by equating the total strain energy for two loading sequences (applying all loads then a small increment dP_i, versus applying dP_i first) and neglecting second‑order terms.

State and prove Castigliano's second theorem (theorem for determination of displacement in a structural system).

Statement

For a linearly elastic structure with supports that do not yield and no temperature effect, the partial derivative of the total strain energy UU with respect to any applied force PiP_i (or couple) gives the displacement (or rotation) of the point of application in the direction of that force:

Δi=∂U∂Pi,θi=∂U∂Mi\Delta_i = \frac{\partial U}{\partial P_i}, \qquad \theta_i = \frac{\partial U}{\partial M_i}

Proof

Take an elastic body acted on by loads P1,P2,…,PnP_1, P_2, \ldots, P_n producing displacements Δ1,Δ2,…,Δn\Delta_1, \Delta_2, \ldots, \Delta_n in the directions of the loads. The strain energy equals the work done by the loads:

U=12(P1Δ1+P2Δ2+⋯+PnΔn)U = \tfrac12 \left(P_1\Delta_1 + P_2\Delta_2 + \cdots + P_n\Delta_n\right)

Case 1. Apply all loads P1,…,PnP_1, \ldots, P_n gradually, then add a small extra load dPidP_i at point ii. The total strain energy is

U+∂U∂Pi dPiU + \frac{\partial U}{\partial P_i}\,dP_i

Case 2. Apply dPidP_i first, then the loads P1,…,PnP_1, \ldots, P_n. The work done is the small energy of dPidP_i alone, plus UU for the loads, plus the work of dPidP_i moving through the displacement Δi\Delta_i that the loads produce at ii. Since dPidP_i is already acting at full value, the last term is dPi ΔidP_i\,\Delta_i. Neglecting the second-order term 12dPi dΔi\tfrac12 dP_i\,d\Delta_i, the total is

U+dPi ΔiU + dP_i\,\Delta_i

Comparison. Strain energy depends only on the final state of loading, not on the order. Equate Case 1 and Case 2:

U+∂U∂Pi dPi=U+dPi ΔiU + \frac{\partial U}{\partial P_i}\,dP_i = U + dP_i\,\Delta_i Δi=∂U∂Pi\Delta_i = \frac{\partial U}{\partial P_i}

Hence the displacement in the direction of a load equals the partial derivative of the strain energy with respect to that load.

Use

For bending, U=∫M22EI dxU = \int \dfrac{M^2}{2EI}\,dx, so

Δi=∫MEI ∂M∂Pi dx\Delta_i = \int \frac{M}{EI}\,\frac{\partial M}{\partial P_i}\,dx

At a point with no load, apply a dummy load PP, differentiate, then set P=0P = 0. For a redundant reaction RR at a rigid support, ∂U/∂R=0\partial U/\partial R = 0; if the support yields by δ\delta in the direction opposite to RR (for example, settles while RR acts upward), then ∂U/∂R=−δ\partial U/\partial R = -\delta.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Theory of Structures II chapter 2 questions →