Equilibrium

The count that does not see it

A frame can have exactly as many unknowns as equations and fold up anyway. The count asks whether there are enough equations; it never asks whether they are different from one another.

Assumes Counting the unknowns, and finding out whether statics can answer and Everything adds to nothing, and that is the whole of statics.

The count is the first thing anybody learns about whether a pin-jointed frame will stand up. Count the members, count the reaction components, count the joints, and compare m+rm + r with 2j2j. Fewer unknowns than equations and the frame is a mechanism; equal and it is determinate; more and it is redundant.

The count is correct as far as it goes, and how far it goes is the subject of this essay. It compares two numbers: how many unknown forces there are, and how many equilibrium equations the joints supply. What it cannot do is look at the equations. Two of them can be the same equation written twice, and the count will not notice, because the count never reads them.

The count is necessary and not sufficientTwo pin-jointed frames, each satisfying m + r = 2j exactly. One of them folds anyway, because the equations are not independent; the ghosted outline is the motion that costs no member any change of length, drawn at an exaggeration of 0.55 of the span.one panel braced twice, the next not at allm 9 + r 3 = 2j 12 · rank 11a mechanismthe same count, properly arrangedm 9 + r 3 = 2j 12 · rank 12stands up
Fig. 1 Two frames built from the same nine members and the same two supports, satisfying m + r = 2j identically. The one on the right stands. The one on the left has both of its diagonals in the same panel and none in the other, and the ghosted outline is the motion it makes — a motion in which no member changes length at all, which is why no member force can resist it.

Both frames in that figure pass the count. One of them is a building and the other is a parallelogram with pretensions.

What the count is actually comparing

At each joint of a plane pin-jointed frame, two equations hold: the forces meeting there sum to nothing horizontally and nothing vertically. With jj joints that is 2j2j equations. The unknowns are one axial force per member and one component per restrained direction — m+rm + r of them.

Writing every joint equation at once gives a linear system, Ax=b\mathbf{A}\mathbf{x} = \mathbf{b}, where x\mathbf{x} is the list of member forces and reactions, and each column of A\mathbf{A} holds the direction cosines of one member at the two joints it connects. This is the equilibrium matrix, and everything about the frame’s stability is a property of it.

The count compares the shape of A\mathbf{A}: how many rows against how many columns. A square matrix, m+r=2jm + r = 2j, is the determinate case, and a square matrix usually has an inverse — which is what makes the count nearly always right.

Usually. A square matrix has an inverse when its rows are linearly independent, and a frame can be arranged so that they are not.

A frame that folds while the count says otherwise

The clearest case has a name: the critical form, or in older books, the critical configuration. Three ways of producing one are worth knowing, and the first two are about the supports rather than the members.

The count is necessary and not sufficientTwo pin-jointed frames, each satisfying m + r = 2j exactly. Both fold anyway, because the equations are not independent — the rank of the equilibrium matrix is one short in each, and the ghosted outline is the motion that costs no member any change of length.three parallel propsm 3 + r 3 = 2j 6 · rank 5a mechanismreactions through one pointm 3 + r 3 = 2j 6 · rank 5a mechanism
Fig. 2 Two frames whose members are perfectly triangulated and whose supports betray them. On the left, three reactions all vertical: nothing anywhere resists a horizontal push, and the whole frame slides sideways as a rigid body. On the right, three reactions whose lines of action meet at one point: the frame turns about that point, and every reaction has zero lever arm about it and so cannot object.

Parallel reactions. Three vertical props under a triangle. The count is satisfied — three reaction components against three equations of overall equilibrium — and the horizontal equilibrium equation reads 0=00 = 0 for the reactions no matter what happens, because none of them has a horizontal component. This is the equation that was never there, arriving as a stability failure rather than a curiosity.

Concurrent reactions. Three reaction lines meeting at a point. Taking moments about that point, every reaction has zero lever arm and drops out, so the moment equation cannot be satisfied by the reactions at all. The frame rotates about the meeting point.

The robbed panel. This one is internal, and it is the case that matters most in practice, because it is the one that can be built by accident. A two-panel frame needs one diagonal in each panel. Put both diagonals in the left panel and none in the right, and the total is unchanged: nine members, three reactions, six joints, 9+3=12=2×69 + 3 = 12 = 2 \times 6. The left panel is now braced twice over, which is one redundancy, and the right panel is not braced at all, which is one mechanism. They cancel in the count and do not cancel in the structure.

The last is the most instructive because the redundancy and the mechanism are in different places, and no local inspection of either panel would call the frame determinate. Only the total does. It is also the one that gets built: a bracing layout is often set out on a drawing by someone counting braces per elevation rather than per panel, and the triangle that cannot fold is a statement about one triangle, not about a bag of them.

Why the joint-by-joint method never notices

Hand analysis of a truss proceeds joint by joint: find a joint with no more than two unknown member forces, resolve there, move on. The procedure is the method of joints, and its convenience is exactly what hides the defect.

Walking the joints never assembles the whole system, so it never has the opportunity to discover that two of the equations agree. What happens instead is that the walk stalls: at some joint there are three unknowns and two equations, and no ordering of the joints avoids it. The stall is the symptom, and it is easily misread — as a frame that needs the method of sections, or as a redundant frame requiring compatibility, or as an arithmetic mistake made earlier.

There is a second, worse outcome. On the robbed panel the walk does not stall everywhere. Starting from the support it resolves the braced panel perfectly happily, because that panel really does have determinate-looking arithmetic locally, and only arrives at the impossible joint after several correct-looking steps. Numbers accumulate, they are all right, and the frame is a mechanism.

Joint 3 of the truss, cut outOne joint of the truss with every force acting on it. Two equations — the horizontal and vertical sums — are enough for a joint with no more than two unknown member forces, which is the whole method.HV47.147.1-10.07.77.7ΣH = 0 and ΣV = 0, and nothing else is needed
Fig. 3 One joint of a properly triangulated truss, cut out as a free body. Two equations hold here, and they can find two unknowns; the walk works because every joint in this frame can be reached with no more than two left to find. A critical form is a frame in which no ordering of the joints has that property, and the walk’s failure to start is the only warning it gives.

The test that does work

The rank of the equilibrium matrix is the number of genuinely independent equations in it. For a frame that stands, the rank equals the number of rows: every joint equation says something the others do not. For a critical form, the rank is short.

rank(A)<2ja mechanism, whatever the count says\text{rank}(\mathbf{A}) < 2j \quad\Longrightarrow\quad \text{a mechanism, whatever the count says}

Rank is not a quantity a count can produce. It requires the elimination to be performed — the matrix reduced, the pivots found, and the columns without pivots identified. This is why the check is rare in hand analysis and automatic in any computer analysis: a solver that inverts A\mathbf{A} discovers the deficiency the moment it looks for a pivot and finds nothing but zeros.

Counting unknowns against equationsThree frames differing by one member. Two equilibrium equations per joint, one unknown per member and one per restraint: fewer unknowns than equations is a mechanism, equal is solvable by statics, more needs stiffness.m 4 + r 3 − 2j 8 = -1a mechanismm 5 + r 3 − 2j 8 = 0statically determinatem 6 + r 3 − 2j 8 = +1one member too manystatics can answer only the middle case
Fig. 4 The three cases the count can distinguish, and it distinguishes them correctly. What it cannot do is tell the middle frame from a critical form, because a critical form has the middle frame’s arithmetic and the left frame’s behaviour.

The mechanism is in the null space

Knowing that a frame folds is less interesting than knowing how, and the how is available from the same matrix at no extra cost.

A set of joint displacements that changes no member’s length is a motion the frame can make with no member developing any force — and a member with no force in it is not the same thing as a zero-force member, which carries nothing under one particular load case and is perfectly capable of carrying something under another. The condition for that is ATd=0\mathbf{A}^{\mathsf{T}}\mathbf{d} = \mathbf{0}, where d\mathbf{d} lists the joint displacements — the transpose of the equilibrium matrix is the compatibility matrix, which is a duality worth pausing over. The same array of direction cosines, read across, says how forces balance at joints; read down, it says how member extensions follow from joint movements. Statics and kinematics are one matrix seen from two sides.

So the mechanism is a vector in the null space of AT\mathbf{A}^{\mathsf{T}}, and finding it is the same elimination that found the rank. The ghosted outlines in the figures above are that vector, scaled up until it is visible and drawn on the frame it belongs to. Nothing about them is artistic: the joints that do not move came back as zeros.

The count is necessary and not sufficientOne pin-jointed frame, satisfying m + r = 2j exactly. All one fold anyway, because the equations are not independent — the rank of the equilibrium matrix is one short in each, and the ghosted outline is the motion that costs no member any change of length.one panel braced twice, the next not at allm 9 + r 3 = 2j 12 · rank 11a mechanism
Fig. 5 The robbed panel alone, with its mechanism drawn larger. The braced panel holds its shape exactly — its diagonal fixes the angle — while the unbraced one shears into a parallelogram. Every member in the moving panel keeps its length throughout, which is what makes this a mechanism rather than a deflection.
A Pratt truss of 6 panelsA Pratt truss under equal panel-point loads. The joint equilibrium equations were assembled and solved; 10 members came out in tension, 9 in compression and 2 carrying nothing.29.429.447.147.129.429.4-47.1-52.9-52.9-47.1-15.0-10.0-15.0-38.6-38.623.27.77.723.2tensioncompression2 carrying nothing
Fig. 6 A frame with a diagonal in every panel, solved. Every member has a force, and the forces were obtained by inverting the whole equilibrium matrix at once rather than by walking the joints — which is why a rank deficiency anywhere in the frame would have stopped this figure being drawn at all rather than producing a plausible set of numbers.

Which free body produced the number

For the robbed panel, take the joint at the top of the unbraced panel as the free body: two chord members and one vertical meet there, and no diagonal.

Cut it out and the forces on it are three axial forces along three lines. Two of those lines — the top chord on either side — are collinear. So the equilibrium of that joint in the direction perpendicular to the chord involves exactly one member, the vertical, and the equation reads Nvertical=0N_{\text{vertical}} = 0. That is a valid equation and it determines a force. What it does not do is restrain the joint horizontally in any way that the chord forces have not already covered, and the same is true at the joint below it.

Assemble the whole system and the deficiency appears as a rank one short of the row count. The frame’s own solver reports it: the equilibrium matrix for this frame has twelve rows and rank eleven, and the null vector of its transpose is the racking motion drawn above.

The site’s own gate refuses this case rather than drawing it: feeding a singular system to the truss solver has to return no answer, and the checks that back these figures include a frame of exactly this shape whose analysis must fail.

Where the model stops

Small displacements. The mechanism is a motion the frame can make at its current geometry. Move it far enough and the geometry changes: the robbed panel, once racked over, is no longer a parallelogram of the same shape, and the chords are no longer collinear at the joint. A first-order mechanism can be a stable structure at second order, held by the geometry it deforms into rather than by the geometry it started in. That is the principle behind a cable net and behind a tent, and it is why “mechanism” is a statement about a configuration and not about a pile of parts.

Pin joints. Real joints are welded or bolted, so a critical form in a real frame does not fold freely — it deflects a great deal and then stops, held by the bending stiffness the analysis pretended was not there. The same reserve is what keeps a portal frame standing when its bracing is omitted, and it is bought at a price nobody costed. This is the least reassuring possible way for a structure to be safe, because the reserve depends on connections that were designed on the assumption they carried no moment, and the size of that secondary bending is a separate calculation nobody performed.

Two dimensions. The three-dimensional count is m+rm + r against 3j3j, and the ways of arranging a rank deficiency are correspondingly richer. Space frames have critical forms that are genuinely hard to spot, and the useful ones — cable domes, tensegrity — are the deliberate exploitation of a first-order mechanism stiffened by prestress. The deliberate version of the same move at the level of one member is the hinge put in on purpose, where a release is added to make a structure determinate rather than to make it move.

Exactly critical, or nearly so. Rank is a yes-or-no property and structures are not. A frame whose diagonals are very nearly collinear, or whose reactions very nearly meet at a point, has full rank and is therefore stable by every test in this essay — and it will develop enormous member forces from small loads, because the matrix it is solved through is nearly singular and its inverse is correspondingly large. The forces are real, the analysis is right, and the frame is a bad frame. The useful working rule is that the near-critical case is more dangerous than the critical one, because the critical one refuses to be analysed and the near-critical one returns numbers.

That connects the stability question to a numerical one: the condition number of the equilibrium matrix measures how far the frame is from folding, in a way the binary rank test cannot. A well-triangulated truss with sensible panel proportions has a modestly conditioned matrix; a shallow one with long flat diagonals does not, which is another route to the same conclusion depth reaches from the direction of chord forces.

The figures share a limitation. A mechanism is drawn at an exaggeration, as a second outline superimposed on the first, and the drawing therefore shows the frame in a position it would only reach after moving a long way. The real motion begins at zero and is resisted by nothing, so there is no scale at which the picture is honest; what the picture can show truthfully is only the shape of the motion, and its magnitude is a decision made by the person drawing it.

The generalisation

The pattern here — a count that is necessary and not sufficient, with the sufficient test being a rank — recurs across engineering wherever a mobility criterion appears. The Grübler and Kutzbach criteria for linkages have the same structure and the same failure mode, and mechanism designers exploit the exceptions deliberately: a linkage that the count says is rigid and that moves anyway is a paradoxical mechanism, and several of the most useful ones are exactly that.

What generalises is the epistemic shape rather than the formula. A count of constraints against a count of freedoms is a comparison of dimensions, and dimensions cannot see degeneracy. Whenever a criterion counts things that might coincide, there is a measure-zero set of arrangements on which it fails — and structural engineering is unusual in that the measure-zero set contains many of the arrangements a person would naturally draw, because people draw symmetrical things and symmetry is exactly what makes lines concurrent and parallel.

The history is short and slightly embarrassing. Maxwell gave the count in 1864 and stated its limitation in the same paper: his rule holds “unless the frame is in a critical position”, a caveat that was widely dropped in the transmission. Föppl and later Müller-Breslau worked through the exceptions in the 1880s and 1890s. Calladine returned to it in 1978 and showed that Maxwell’s rule is properly an equality between two defects — the number of independent mechanisms minus the number of states of self-stress — which is the modern statement and which makes the robbed panel exactly what it looks like: one of each, cancelling. The same defect count, applied to a structure with more restraints than equations, is the statement that a redundant frame has states of self-stress — internal force patterns in equilibrium with no load at all, which is the mirror image of a mechanism and turns up again the moment a support settles.

The ladder from here

Later rungs on this anchor: the count in three dimensions, and the space frames that defeat it. States of self-stress, which are the other half of Calladine’s equality and the reason a frame can be redundant and a mechanism at once. Prestress stability, where a first-order mechanism is made stiff by tensioning it. Kinematic indeterminacy as the dual of static indeterminacy. And the numerical question of how nearly critical a frame has to be before its computed forces stop meaning anything — a matrix does not have to be singular to be useless, and a nearly critical frame produces enormous member forces from small loads well before the determinant reaches zero.

What links here

Every essay whose body links to this one.

The objects this essay names

Each one links to every other essay that touches it.

BracingCritical formEquilibrium matrixIndependent equationsMechanismRank deficiencyStatic determinacyTriangulation