Generator

A load with a maximum in it, and nothing bifurcates

Rendered here at the parameters it defaults to, with every essay that calls it — which is the same list as the blast radius of changing it.
A load with a maximum in it, and nothing bifurcates. Load 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.

A load with a maximum in it, and nothing bifurcates. Load 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.

7 essays call equilibrium-path. The drawing above is what it returns with no arguments at all; every call below passes it something, because a placement that passes nothing draws whichever member of the family the generator happens to default to rather than the one its essay argues about.

Where it is called

Changing this generator changes every one of these figures.

A load with a maximum in it, and nothing bifurcates. Load 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. 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.

Three paths out of the same critical load. Load 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. Stability

A third of what the theory promised

A column with a small crookedness reaches almost its full Euler load. A cylinder with the same relative crookedness reaches a third of its classical one, and the theory is not wrong — what separates them is the slope of the path just past the critical load, which no calculation of the critical load itself can see.

The same restraint, twice, with opposite signs. A 4 m strip of 200 mm slab whose ends cannot move apart, against deflection measured in its own thicknesses. The flat line is what a yield-line calculation gives, which is what the same strip would carry if its ends were free: 30.0 per unit width. The rising branch is compressive membrane action — the deflected strip is forced into an arch — and it peaks at 116.6, which is 3.89 times the yield-line load, at a deflection of 0.24 of the thickness. Past that the arch runs out of depth and the load falls back to the flexural one; past a deflection of one thickness there is no arch left and the reinforcement starts carrying the strip as a cable. It gets back to the arch's load at 2.17 thicknesses, which is one part in 9 of the span — a sag nobody would design for and exactly what a floor does instead of falling. Internal forces

The force nobody put in the model

A slab strip whose ends cannot move apart is not the strip in the yield-line calculation. Deflecting shortens the chord between its ends, the ends do not come in, and the strip is forced into an arch — worth four times the load it was designed for, at a movement nobody would see.

Held up by a pressure nobody can feel. An air-supported roof of 60 m span and 9 m rise. The membrane has no bending stiffness whatever, so the only thing that can hold it in tension is a pressure difference, and the pressure has to exceed the load per unit plan area and nothing else: 0.25 kN/m² of fabric plus 0.6 of snow is 0.85 kN/m², so 1.19 kN/m² does it — 1190 pascals, which is 1.17 per cent of an atmosphere and 121 millimetres of water. Ears do not notice it. A door does: at 2.1 kN on an ordinary leaf, the building needs an airlock rather than a handle. And the whole of it arrives at the foundation as 3365 kN of uplift — 17.9 kN on every metre of perimeter — which is the bill the pressure's smallness conceals. Structural form

Held up by the air inside

A membrane has no bending stiffness at all, so the only thing that can hold it in tension is a pressure difference. The pressure needed to hold up a roof is smaller than the pressure a closed door makes — and the same pressure arrives at the foundation as hundreds of tonnes of uplift.

Eight slices is enough, and nobody would have guessed it. The error in a cracked section's moment capacity against the number of strips it was integrated with, for a 300 × 450 mm section with 1200 mm² of steel, measured against the same computation at 2048 strips. The point of the fibre method is that it contains no formula: slice the section, give every strip the strain the assumed curvature puts it at, move the neutral axis until the axial force balances, and sum. It handles a cracked section, a confined one, a prestressed one and a composite one with the same twenty lines. The discretisation costs 1.4% at 2 strips and 0.088% at 8 — and the convergence is not smooth, because what the error actually depends on is where the neutral axis falls relative to a strip boundary rather than on the strip count as such. Sections and stress

The section calculation with no formula in it

Every ordinary section result is a closed form, and each was derived once for one arrangement of material. Slice the section instead, give each strip the strain a curvature puts it at, and move the neutral axis until the axial force balances — and the same twenty lines answer for a cracked section, a confined one, a prestressed one and a composite one, having been told nothing about any of them.

Two frequencies that meet, and a determinant that never moves. The two natural frequencies of Ziegler's two-bar column against the follower load Pℓ/k, with the determinant of its stiffness matrix drawn along the top. The determinant is k² at every load — it varies over this whole axis by 1.1e-16 of itself, which is round-off — so a static buckling analysis of this structure finds no critical load whatever and reports it as stable everywhere. The frequencies say otherwise: they approach, meet at Pℓ/k = 2.0858, the closed form (7 − 2√2)/2, and become a complex pair, which is oscillation that grows. With no damping that merge is also where the column goes unstable. Adding any internal damping at all drops the load at which that happens to 1.4643, which is 41/28 and 30% below the undamped value; the limit of the damped system is not the undamped system, which is the paradox Ziegler found in 1952 and which was taken for an arithmetic error for a decade. Stability

The load it cannot buckle under

Every stability calculation on this site rests on an assumption nobody states: that the load has a potential, so a critical load is where a total potential energy stops being a minimum. A load that turns with the structure it is pushing has no potential, and the static analysis of such a column returns no critical load at all — a determinant that never vanishes, for a column that fails at a perfectly finite one.

The tube flattens because of the bending, and then cannot carry it. Moment against curvature for a long tube of radius 300 mm and wall 4 mm. Compression on one face and tension on the other are both directed along a curved line, so each produces an inward transverse pressure and the circle is squashed into an oval by the bending it is carrying. That reduces the second moment, so the curve bends over and reaches a limit point — no bifurcation, no imperfection, nothing to be sensitive to. It arrives at an ovalisation of exactly 2/9 for every tube of every size in every material, at 1018 kNm, where the secant stiffness has fallen to 67 per cent of the undeformed value and the tangent stiffness is zero. The relaxed path reproduces the closed form to 0.004 per cent. Stability

The tube that flattens itself

Bend a tube and the compression on one face and the tension on the other are both running along a curve, so both push inward. The circle becomes an oval, the second moment falls, and the moment–curvature curve turns over at a limit point that needs no imperfection, no bifurcation and nothing to be sensitive to.

The library, page 2 of 7 — where equilibrium-path sits