Math 2.0

Mechanics of deformable solids Optimization in solid mechanics Example

Michell structures

Example

A Michell structure is a truss, or a limit of trusses with ever more members, of least volume of material. It must carry given loads to given supports. Here each member may carry stress of absolute value at most σ>0\sigma > 0. A member of length LL carrying an axial force NN then needs volume ∣N∣L/σ\abs{N} L / \sigma. So the task is to minimise ∑i∣Ni∣Li\sum_i \abs{N_i} L_i over all trusses in a design region that balance the loads.

Michell's criterion (1904) gives a sufficient condition for optimality. Suppose there is a continuous virtual displacement field uu on the design region, zero at the supports, and a number ε0>0\varepsilon_0 > 0, such that:

  1. the axial strain of uu along each tension member is +ε0+\varepsilon_0 and along each compression member is −ε0-\varepsilon_0;
  2. the linear strain of uu in every direction at every point of the region has absolute value at most ε0\varepsilon_0.

Then the truss has the least volume among all trusses in the region that carry the same loads. The check uses virtual work. For any admissible truss, the work WW of the loads on uu equals ∑iNiΔi\sum_i N_i \Delta_i, where Δi\Delta_i is the elongation of member ii under uu. Clause 2 gives ∣Δi∣≤ε0Li\abs{\Delta_i} \le \varepsilon_0 L_i, so ∑i∣Ni∣Li≥W/ε0\sum_i \abs{N_i} L_i \ge W / \varepsilon_0. Clause 1 gives equality for the given truss.

Simplest instance: a force PP at a point AA, pulling directly away from a fixed support point OO. The single straight bar OAOA is optimal. The uniform dilatation u(x)=ε0(x−O)u(x) = \varepsilon_0 (x - O) proves it, since its strain is ε0\varepsilon_0 in every direction.

Michell also found the optimal cantilever for a point load carried to a circular support. Its members form two families of logarithmic spirals that cross at right angles.

Further reading

  1. Web https://en.wikipedia.org/wiki/Michell_structures
About this page
TagYRYMSJHKB9
URIm2://YRYMSJHKB9
Kindexample
WritingW0 stub
MSC74P05, 74P15
IllustratesTruss
Same as
Changed3 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.