Castigliano's method, named after Carlo Alberto Castigliano, is a method for determining the displacements of a linear-elastic system based on the partial derivatives of the energy.
The basic concept may be easy to understand by recalling that a change in energy is equal to the causing force times the resulting displacement.
Therefore, the causing force is equal to the change in energy divided by the resulting displacement.
Alternatively, the resulting displacement is equal to the change in energy divided by the causing force.
Partial derivatives are needed to relate causing forces and resulting displacements to the change in energy.
Castigliano's method for calculating forces is an application of his first theorem, which states:If the strain energy of an elastic structure can be expressed as a function of generalised displacement qi then the partial derivative of the strain energy with respect to generalised displacement gives the generalised force Qi.In equation form,
If the force-displacement curve is nonlinear then the complementary strain energy needs to be used instead of strain energy.
Castigliano's method for calculating displacements is an application of his second theorem, which states:If the strain energy of a linearly elastic structure can be expressed as a function of generalised force Qi then the partial derivative of the strain energy with respect to generalised force gives the generalised displacement qi in the direction of Qi.As above, the second theorem can also be expressed mathematically:
For a thin, straight cantilever beam with a load
at the end can be found by Castigliano's second theorem:
is the second moment of area of the cross-section, and
is the expression for the internal moment at a point at distance
The result is the standard formula given for cantilever beams under end loads.
Castigliano's theorems apply if the strain energy is finite.
the order of the energy (= the highest derivative in the energy),
, is the index of the Dirac delta (single force,
, belong two Dirac deltas,
, dislocation and to fourth order equations,
, four Dirac deltas,
, is loaded with a single force,
Nor does it apply to a membrane (Laplace),
In general Castigliano's theorems do not apply to
The exception is the Kirchhoff plate,
, causes the energy of a Kirchhoff plate to overflow,
problems the strain energy is finite if
Menabrea's theorem is subject to the same restriction.
the order of the support reaction, single force
Except for a Kirchhoff plate and
(single force as support reaction), it is generally not valid in
because the presence of point supports results in infinitely large energy.