Stability

The roof that jumps

Every stability failure in this collection so far has been a bifurcation — a straight thing discovering it can be bent. A shallow frame does something else entirely. It stays perfectly symmetric, deforms steadily, and at some point the load it can carry starts to fall while it is still moving in the direction it was pushed.

Assumes Strong enough and still falls over, The shape that carries itself, and the arch that is its reflection and The load that makes itself worse.

The stability failures in this collection have all had the same shape. A column carries load, stays straight, and at some critical value discovers that a bent shape is available at the same load; a plate ripples; a beam moves sideways. In every case two equilibrium paths meet, and the structure takes the new one.

A shallow frame does not do that. It stays symmetric from the first increment of load to the last, and what runs out is not its resistance to an alternative shape but the geometry it was using to carry load at all.

A load with a maximum in it, and nothing bifurcatesLoad against apex movement for a two-bar frame of half-span 1000 mm and rise 150 mm. The load rises to 133.4 kN at a movement of 64 mm — well short of the 150 mm that would bring the apex level — and then falls. Past that point the frame can only be held by taking load away, so under a dead weight it goes: 260 mm of movement at constant load, arriving inverted and in tension. The minimum on the path is -133.4 kN, the exact negative of the maximum, because the geometry is symmetric about the flat position and the arithmetic knows it.050100150200250300350-150-100-50050100150movement of the apex (mm)load (kN)limit point: 133.4 kNit jumps 260 mmas builtat the limitafter it goes
Fig. 1 Load against apex movement for a two-bar frame of half-span 1,000 mm and rise 150 mm. The load rises to 133.4 kN at a movement of 63.8 mm — well short of the 150 mm that would bring the apex level — and then falls. Under a dead weight the frame goes at that point: 260 mm of movement at constant load, arriving inverted and with its bars in tension. The minimum on the path is exactly minus the maximum, because the geometry is symmetric about the flat position.

Nothing in that figure branches. There is one equilibrium path, the structure is on it throughout, and the failure is a maximum on it — a limit point. That is the second of the two ways a structure can run out of stability, and it behaves so differently from the first that the two barely deserve the same word.

Why the load falls while the movement grows

The mechanism is entirely geometrical and can be read off the drawing. The bars carry the apex load by the vertical component of their axial force, which is 2Nsinθ2N \sin\theta where θ\theta is the angle they make with the horizontal. As the apex descends, two things happen at once:

  • the bars shorten, so the compression NN rises;
  • the angle θ\theta falls, so the fraction of that force pointing upward falls.

Early on the first wins and the frame gets stronger. Later the second wins, and it wins decisively because sinθ\sin\theta heads for zero while NN grows only linearly. The maximum is where the two effects balance, and it arrives at a movement of 42.5% of the rise — not at the flat position, but well before it.

The exact statement needs no approximation at all:

P(w)=2N(hw)L,N=EA(LL0)L0,L=a2+(hw)2P(w) = -\frac{2N(h-w)}{L}, \qquad N = \frac{EA(L - L_0)}{L_0}, \qquad L = \sqrt{a^2 + (h-w)^2}

Three lines, no series expansion, and the curve above is that expression evaluated. A structure can be perfectly linear in its material and violently nonlinear in its behaviour, because the nonlinearity is in the geometry rather than in the stress–strain curve.

The cube of the rise

The frames that snap are the shallow ones, and the penalty for shallowness is severe.

How high it starts decides how badly it endsLoad against apex movement for four frames of the same half-span and the same bars, differing only in rise. The maximum load goes as the cube of the rise — 6% giving 8.7 kN, 10% giving 40.0 kN, 15% giving 133.4 kN, 22% giving 410.4 kN — and every one of them has a load it cannot pass and a region of movement in which it can carry nothing at all. The paths are exact: no shallow-arch approximation is used to draw any of them.0100200300400-400-2000200400movement of the apex (mm)load at the apex (kN)rise 6%rise 10%rise 15%rise 22%
Fig. 2 Four frames of the same half-span with the same bars, differing only in rise. The maximum load goes as the cube of the rise — 8.70 kN at 6%, 40.01 at 10%, 133.39 at 15% and 410.41 at 22% — and every one of them has a load it cannot pass and a region of movement in which it can carry nothing at all.

The cube can be read out of the shallow-arch expression Pmax=2EA(h/a)3/33P_{\max} = 2EA(h/a)^3/3\sqrt3, and it is worth pausing on because it is unusually strong. Halving the rise of a shallow frame divides its capacity by eight, which is the same brutal arithmetic a truss meets in its depth with the exponent raised by one. Nothing else in this collection is that sensitive to a proportion — span enters deflection as a fourth power but only for deflection, and the second moment of area’s cubic dependence on depth is the closest analogue.

The practical consequence is that shallow structures do not have a small stability problem. They have either an enormous one or none, and the boundary is not far from the rises architects like.

What the textbook approximation costs

The formula quoted above is the one every treatment gives, and it is derived by assuming the frame is nearly flat — so that LaL \approx a and the bar strain is quadratic in the rise. Since the frames that snap are nearly flat, that ought to be harmless.

What the shallow-arch approximation costsThe textbook maximum load, 2EA(h/a)³/3√3, divided by the exact one, against the rise of the frame. At a rise of 5% the approximation is 0.25% high; at 25% it is 6.3% high, and at a half it is out by 25%. Every step of the derivation is legitimate and each one assumes the same thing, which is that the frame is nearly flat — so the approximation is best exactly where the failure is worst, and useless where the frame is deep enough not to snap at all.00.10.20.30.40.50.911.11.21.31.41.5rise ÷ half-spanapproximate ÷ exactthe approximation is always high
Fig. 3 The textbook maximum divided by the exact one, against rise. At 5% the approximation is 0.25% high; at 25% it is 6.3% high, and at a half it is out by 25%. Every step of the derivation is legitimate and each assumes the same thing — that the frame is nearly flat — so the approximation is best exactly where the failure is worst, and useless where the frame is deep enough not to snap at all.

That is an unusually well-behaved approximation and the figure is here to say so rather than to complain. The reason it works is that its error and its subject are governed by the same parameter: the shallower the frame, the more the approximation is entitled to its assumption and the more likely snap-through is to be the governing failure. An approximation whose error shrinks in the case it is used for is the best kind there is, and it is worth checking whether one has that property rather than assuming it.

Which failure arrives first

The frame above reaches 133.4 kN at its limit point, and to get there its bars have to carry 776 kN of compression. On 500 mm² of steel that is 1,552 MPa, which is four times the yield stress of anything ordinary. The frame drawn in the hero figure would never snap through, because it would squash first.

That is not a flaw in the calculation; it is the calculation being asked the right question. The bar strain at the limit point is exactly (h/a)2/3-(h/a)^2/3, so the stress is

σlimit=E3(ha)2\sigma_{\text{limit}} = \frac{E}{3}\left(\frac{h}{a}\right)^2

and setting that equal to the yield stress gives the rise at which the two failures cross:

ha=3fyE\frac{h}{a} = \sqrt{\frac{3f_y}{E}}

which for steel at 355 MPa is 7.1%, and contains nothing but two material properties. Below that ratio the geometry runs out first and the frame snaps; above it the material runs out first and the frame squashes. The same arithmetic for aluminium gives 8.9%, for timber about 10%, and for a glass-fibre rod nearly 20% — so which failure a shallow structure has is a property of what it is made of, even though snap-through itself contains no material property whatever.

A load with a maximum in it, and nothing bifurcatesLoad against apex movement for a two-bar frame of half-span 1000 mm and rise 60 mm. The load rises to 8.7 kN at a movement of 26 mm — well short of the 60 mm that would bring the apex level — and then falls. Past that point the frame can only be held by taking load away, so under a dead weight it goes: 104 mm of movement at constant load, arriving inverted and in tension. The minimum on the path is -8.7 kN, the exact negative of the maximum, because the geometry is symmetric about the flat position and the arithmetic knows it.020406080100120140-10-50510movement of the apex (mm)load (kN)limit point: 8.7 kNit jumps 104 mmas builtat the limitafter it goes
Fig. 4 The same frame at a 6% rise, which is below the crossover. Its limit load is 8.70 kN and the bar stress there is 252 MPa — inside yield, so this frame really does snap. The path is the same shape as before and every number on it is smaller by the cube: this is the regime the phenomenon actually lives in.

Bifurcation and limit point, side by side

The distinction matters because the two failures need different calculations and give different warnings.

The column curveFailure load against slenderness, as a fraction of the squash load. A stocky column crushes; a slender one buckles at the Euler load; the crossover is where the two curves meet, and real columns fall below both near it.5010015020000.20.40.60.811.2slenderness (effective length ÷ radius of gyration)they cross at λ = 75squashingEuler bucklingreal columns, which are neither
Fig. 5 The bifurcation case for comparison: a column’s critical load against slenderness, with squashing and Euler buckling as two curves whose lower envelope governs. The load at which the column fails is a property of the column’s stiffness and length; nothing about how far it has already moved enters, because until the critical load it has not moved at all.

A bifurcation is found by an eigenvalue calculation on the undeformed structure, and it needs no idea of how much the structure has deflected. A limit point cannot be found that way at all: it is a maximum on a path, so it requires tracing the path, which means a geometrically nonlinear analysis with the equilibrium equations written on the deformed shape.

That is the practical difference. An eigenvalue solver will not report a snap-through load, because there is no eigenvalue to find. A structure whose failure is a limit point and whose analysis was a buckling eigenvalue has been checked against a mode it does not have, and the check will report a comfortable factor of safety.

Three paths out of the same critical loadLoad against sideways movement past the critical load, for three systems whose critical loads are identical. The stable one climbs, so a real structure with a small crookedness reaches nearly the full load and keeps going. The unstable one falls symmetrically, so the imperfect structure has a maximum below the critical load and it matters not at all which way it leans. The asymmetric one falls one way and climbs the other, so the direction of the imperfection decides everything. All three are drawn at an imperfection of 0.02 radians.stable symmetric — a columnan imperfection is a nuisancecritical89%unstable symmetric — a shellan imperfection is a demolitioncritical77%asymmetric — a frameand it matters which waycritical
Fig. 6 Three post-buckling paths, of which the middle one is the shape of the snap-through problem: a maximum, then a fall. The difference is where it comes from — in an unstable symmetric bifurcation the fall begins after two paths meet, and in a limit point there was only ever one path and it turned over.

The structures this happens to

Shallow arches and shallow domes, which is the obvious case and includes the lattice domes that made it famous — a reticulated shell is a set of shallow frames sharing nodes, and the relevant instability is often the snapping of a single node rather than the buckling of the whole shell.

A three-pinned arch, rise 3 on span 12A three-pinned arch under a uniform load. One moment equation about the crown hinge gives a horizontal thrust of 36.00, with no stiffness and no assumption about the section. The thrust line lands on the axis everywhere, so there is no bending anywhere in the arch.crown hinge — no moment here, by constructionH = 36.0H = 36.036.036.0thrust line and axis coincide — the definition of funicular
Fig. 7 An arch and its thrust, for comparison. A masonry arch’s stability is a question about where the thrust line runs and it is decided by the middle third; a shallow steel frame’s is decided by how much its geometry changes under load. The two are the same object at different rises and different materials, and they fail in ways that have nothing in common.

The list past that is longer than it looks: a bowed cover plate popping the other way, a canopy over a walkway, a metal roof deck between purlins, the lid of an oil can, a bistable switch contact, a jumping toy. Everything with a slightly curved shell that can be pushed the other way is the same calculation, and in the small cases it is a feature.

It is also the mechanism of one of the most instructive structural failures of the twentieth century. The Hartford Civic Center roof came down in 1978 under snow, and the space frame’s individual compression members failed at loads well below expectation because the geometry was not what the analysis assumed — a case where the interaction between member buckling and overall geometry change was the whole story and neither calculation alone would have found it.

The path past the minimum is real

The falling branch of the load–deflection curve, and the region where the load is negative, are not artefacts. They are equilibrium states, and the frame will sit in them — if it is held.

Under a dead load it will not be: at the limit point the applied load exceeds what the frame can carry at any nearby position, so the apex accelerates and the frame jumps to the far branch, arriving with kinetic energy that has to go somewhere. That is the dynamic snap, and it is why the phenomenon has an audible name.

Under a prescribed displacement — a jack, a screw, a testing machine with stiff control — the whole path is traversable, including the part where the frame is pulling back on whatever is pushing it. That is how the curve is measured experimentally, and it is why a testing machine’s stiffness decides whether a specimen’s post-peak behaviour can be seen at all. The same distinction decides whether a structure past first yield is observed to redistribute or observed to collapse.

The distinction is the same one an unstable post-buckling path raises: whether a structure past its maximum is dangerous depends on what is loading it, and a load that is a weight and a load that is a displacement are different boundary conditions with different answers.

The energy reading, which says why it is loud

There is a second way to arrive at everything above, and it is the one that explains the noise.

Plot the potential energy of the frame against the apex position at a fixed load: the strain energy in the bars, which is a quartic in the movement, minus the work done by the load, which is linear. Equilibrium states are the stationary points of that function, stable ones are its minima, and the whole load–deflection path is the locus of stationary points as the load is varied.

Under a small load the function has one minimum, near the undeformed position. As the load rises a second minimum appears — the inverted state — separated from the first by a maximum, which is the unstable middle branch. At the limit point the first minimum and the maximum merge and annihilate, leaving only the far one, and there is nowhere for the frame to be except on the other side.

The energy released in getting there is the area between the constant-load line and the equilibrium path, and it goes into motion. A snap-through is not a failure that happens slowly and then stops — it is a structure falling from one equilibrium to another with the difference in energy carried as kinetic, which it then has to dissipate by vibrating, by yielding, or by breaking something.

Two states separated by an energy barrier is also the general description of bistability, and it links this essay to a much wider family: the buckled strip that clicks, the popper toy, the transition in a phase diagram. What structural engineering contributes to that family is the observation that the barrier can be crossed by a load rather than by a push, and that the load which does it is computable in closed form.

What the picture cannot show

The bars are pin-ended and cannot buckle. A real strut at 776 kN of compression would be checked for Euler buckling long before it squashed, and the interaction between member buckling and frame snap-through is a genuinely coupled problem that neither figure here addresses.

The frame is perfectly symmetric. An asymmetric imperfection introduces a bifurcation into what was a pure limit-point problem, and the two can interact so that the actual failure load is below both — the coupled-instability case, which is the worst-behaved thing in this whole field.

The bars are elastic all the way to the limit point. For the 6% frame that is true; for anything deeper it is not, and a frame whose bars have started to yield has a lower and much less predictable maximum, because the falling stiffness of the material and the falling efficiency of the geometry are then working together. The honest version of the crossover in the section above is therefore a band rather than a line, and the interaction between two limits is the general shape of it.

Nothing here has a time in it. The jump is drawn as an instantaneous horizontal line, and the real event is a dynamic one in which the frame overshoots the far branch, oscillates and settles. The energy released is the area between the load line and the path, and it is what makes snapping loud.

Where the ladder goes

The first rung is the imperfect case, which is where the practical numbers live: a frame with an initial asymmetry has a lower maximum than a perfect one and the deficit follows a power law with an exponent below one — the same imperfection sensitivity that makes shells the least predictable structures there are.

The second is the shell itself. A reticulated dome has thousands of nodes, each of which is a shallow frame, and its failure is a competition between one node snapping, a patch of nodes snapping together, and the whole dome buckling. Which one governs is decided by proportions, and the answer moves with the loading pattern rather than its magnitude.

The third is the useful direction. Bistability is a property to design for as often as against: a structure with two stable states and a controlled path between them is a switch, a clip, a deployable, or a shelter that erects itself. The arithmetic is identical and only the sign of the intention is different.

What this makes readable

Essays that name this one as a prerequisite.

The objects this essay names

Each one links to every other essay that touches it.

BifurcationBucklingEquilibrium pathGeometric nonlinearityLimit pointShallow archSnap throughStability