Structural form

Three equations at every joint

A plane truss is determinate when m + r = 2j. A space frame needs 3j, and that one changed digit is why a cube of twelve bars is six mechanisms short while looking perfectly solid — and why every three-dimensional frame ever built is made of triangles in several planes at once.

Assumes The triangle that cannot fold, and everything built out of it, Counting the unknowns, and finding out whether statics can answer and Six equations, and the drawing shows three.

A triangle of pinned bars cannot fold and a square can, and the whole of plane trussing follows from it. The three-dimensional version of that sentence is shorter and less familiar: a tetrahedron cannot fold and a cube can, and almost nothing about the second half of that is obvious from looking at a cube.

A frame with no plane to be drawn inThe tetrahedron, solved: three equations at every free joint, one axial force in every member. Members drawn heavy carry more; tension and compression are separated by the sign that came back from the solve rather than by inspection. The count is m + r = 12 against 3j = 12, which makes it exactly determinate, and joint equilibrium closes to 1.8e-15.30 kNm + r = 12 · 3j = 12 · residual 1.8e-15heavy is more force · one colour is tension and the other compressionlargest member force 12.25 kN
Fig. 1 The smallest rigid arrangement of bars in three dimensions: four joints, six members, and every joint held by three members that are not coplanar. Six restraint components hold it down, so m + r = 12 against 3j = 12 and it is exactly determinate — the three legs come back at 12.25 kN in compression and the three base bars at 4.08 in tension.

The count, with a three in it

A rigid body in space has six degrees of freedom, and a joint — a point that can move but not rotate — has three. So a pin-jointed frame of jj joints has 3j3j freedoms, and each requires an equation to be pinned down. Every member supplies one equation and every restraint component supplies one, which gives Maxwell’s rule in three dimensions:

m+r=3jm + r = 3j

against the plane version’s 2j2j. The change is one digit and the consequences are out of proportion to it, because the shortfall it opens is not a small one.

The same count, with a three in it instead of a twoMaxwell's rule in both dimensions. A plane frame has two equations at every joint and a space frame has three, so the members-plus-reactions a structure needs to be determinate rises by half again for the same number of joints. A cube of twelve bars is six mechanisms short and looks perfectly solid; adding the six face diagonals makes it just determinate, which is why every space frame in existence is built out of triangles in three planes at once rather than out of boxes.the framem + requationswhat it isa square of pinned bars, in plane4 + 32 × 4 = 81 mechanisma triangle, in plane3 + 32 × 3 = 6just determinatea tetrahedron, in space6 + 63 × 4 = 12just determinatea cube of twelve bars, in space12 + 63 × 8 = 246 mechanismsthe same cube, face diagonals added18 + 63 × 8 = 24just determinateevery row is a frame this site's own solver has been handed
Fig. 2 The two rules on the same five frames. A cube of twelve bars is six mechanisms short — the count says 18 against a requirement of 24 — while a plane square is one short. Adding the six face diagonals makes the cube exactly determinate, which is why a space frame is triangles in several planes rather than boxes.

The cube is the example worth carrying. Twelve edges, eight corners, six restraint components at the bottom: 12+6=1812 + 6 = 18 against 3×8=243 \times 8 = 24. Six mechanisms, one for each face, and each of them is the square that folds, six times over. Every one of the six is invisible in a drawing and obvious the moment the frame is built and pushed.

Add a diagonal to each face and the count balances exactly. The result is a frame of eighteen bars for eight joints, which is a member-to-joint ratio of 2.25 against a plane truss’s typical 1.7 — and that ratio is the whole economic argument about three-dimensional frames. They need more bars per joint, and they get something for them.

Counting unknowns against equationsTwo 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 5 + r 3 − 2j 8 = 0statically determinatem 6 + r 3 − 2j 8 = +1one member too manystatics can answer only the middle case
Fig. 3 The counting exercise as this collection first met it, in the plane. Everything about the procedure carries over — unknowns against equations, and the sign of the difference naming the answer — and only the number of equations per joint changes.

The tetrahedron is the only unit

In the plane the rigid unit is the triangle, and every rigid plane frame can be built by adding two members and one joint at a time. In space the rigid unit is the tetrahedron, and the corresponding rule adds three members and one joint at a time.

That is the operation every space frame in existence is built from, and it is worth stating as a rule about drawings: a new joint is stable if the three members reaching it are not coplanar. Three coplanar members leave the joint free to move perpendicular to their plane; two members leave it free to rotate about the line joining their far ends; one member leaves it on a sphere.

A frame with no plane to be drawn inThree legs to an apex, solved: three equations at every free joint, one axial force in every member. Members drawn heavy carry more; tension and compression are separated by the sign that came back from the solve rather than by inspection. The count is m + r = 12 against 3j = 12, which makes it exactly determinate, and joint equilibrium closes to 3.6e-15.90 kNm + r = 12 · 3j = 12 · residual 3.6e-15heavy is more force · one colour is tension and the other compressionlargest member force 37.50 kN
Fig. 4 The rule at its smallest: a tripod, three legs to a joint, carrying 90 kN. Three members, nine restraint components, four joints — exactly determinate, and each leg comes back at 37.5 kN because the load divides by three and then by the cosine of the legs’ inclination.

The tripod’s answer is worth checking by hand, because it is the one closed form in this essay. Three symmetric legs at an inclination whose vertical direction cosine is 0.8 carry 90/(3×0.8)=37.590 / (3 \times 0.8) = 37.5 kN each. The solver returns 37.500, which is the whole of what a solver is for on a site where every figure is solved rather than sketched: to be trusted on the frames where nothing can be checked, having been checked on the ones where something can.

The count that does not see it, in three dimensions

Three legs, a count that says determinate, and a frame that foldsA tripod whose three feet have been moved into a straight line. The count is unchanged — three members, nine restraints, four joints, so m + r = 12 and 3j = 12, exactly determinate — and the frame is a mechanism: every leg passes through one line, so nothing resists a rotation about it. The rank of the equilibrium matrix is 2 against the 3 freedoms it should span, and that shortfall is the only thing on this page that knows.a sideways pushm + r = 12 · 3j = 12 · rank 2 of 3the count is satisfied and the frame turns about the line through its feet
Fig. 5 The same tripod with its three feet moved into a straight line. Three members, nine restraints, four joints — m + r = 12 and 3j = 12, exactly as before. And the frame turns freely about the line through its feet, because all three legs pass through that line and none of them can resist a rotation about it.

Every leg’s force has a line of action passing through the line joining the three feet. A rotation about that line lengthens no member, so no member resists it, and the structure is a mechanism whose count says it is determinate.

This is the count that does not see it in its three-dimensional form, and the diagnosis is identical. The count compares two integers; what actually decides the question is whether the equilibrium equations are independent, which is the rank of the equilibrium matrix. Here the rank is 2 where the count claims 3, and that shortfall of one is the mechanism.

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. 6 The plane version, for comparison: two frames satisfying m + r = 2j, one of which folds. The ghosted outline is the motion that costs no member any change of length. Nothing about the diagnosis changes with the dimension — only the number of rows in the matrix whose rank is being asked for.

The three-dimensional cases are harder to spot, and that is the practical difference. A plane frame with a critical form usually looks wrong: three members meeting at a point, a panel with two parallel diagonals. A space frame with one can look entirely conventional, because the coplanarity that causes it is a relationship between three directions in space and a drawing shows two of them at a time.

The check is one line of arithmetic and it is never made by eye. Assemble the equilibrium matrix, take its rank, compare with the number of free freedoms. The solver behind every figure on this page does exactly that before it attempts anything else, and refuses to return forces when the rank is short.

What a space frame buys

The counting is the cost. Here is the return.

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.88.288.2141.2141.288.288.2-141.2-158.8-158.8-141.2-45.0-30.0-45.0-115.8-115.869.523.223.269.5tensioncompression2 carrying nothing
Fig. 7 A plane truss carrying a single 30 kN load at one bottom node. Twenty-one members, of which eighteen carry something — and the worst carries 52.9 kN, which is 1.76 times the load applied. There is one route from the load to the supports and everything on it is heavily worked.
A point load on a grid, answered by a great many members at onceA double-layer grid of three by three panels, supported round its edge, with a single 30 kN load at one bottom node. 60 members of 72 carry something and 56 of them carry more than a tenth of what the worst carries — the heaviest is 10.7 kN, which is 5.0% of all the axial force in the frame. A plane truss under the same load puts nearly all of it into one panel, because there is only one way round.30 kN60 of 72 members carry something · the worst takes 5.0% of the totalheavy is more force · one colour is tension and the other compressionlargest member force 10.66 kN
Fig. 8 The same 30 kN on a double-layer grid of three by three panels, supported round its edge. Seventy-two members, of which sixty carry something and fifty-six carry more than a tenth of the maximum — and the worst carries 10.7 kN, a third of the applied load.

Put the two numbers side by side. A single load on a plane truss produces a worst member force of 1.76 times the load; on the grid it is 0.36 times the load, a factor of five less. The plane truss’s worst member takes 10.9% of all the axial force in the frame; the grid’s takes 5.0%.

The mechanism of that improvement is not subtle: there are many routes from the load to the supports, and they share. A plane truss has exactly one route from a bottom node to each support, and every member on it is in series with every other. A grid has routes in two directions, four diagonals at every node, and thirty-three redundancies through which the sharing is negotiated.

A point load on a grid, answered by a great many members at onceA double-layer grid of four by four panels, supported round its edge, with a single 30 kN load at one bottom node. 112 members of 128 carry something and 35 of them carry more than a tenth of what the worst carries — the heaviest is 13.9 kN, which is 8.9% of all the axial force in the frame. A plane truss under the same load puts nearly all of it into one panel, because there is only one way round.30 kN112 of 128 members carry something · the worst takes 8.9% of the totalheavy is more force · one colour is tension and the other compressionlargest member force 13.87 kN
Fig. 9 The same argument at four by four panels: 128 members, 112 of them carrying something, and a worst member force of 13.9 kN. The grid has grown and the concentration has not — which is the property that makes a space frame worth its member count on a large roof and not on a small one.

Two consequences follow, and both are the reasons space frames are used where they are used.

A point load anywhere is tolerable. A plane truss is designed for loads at its panel points and suffers if one arrives elsewhere. A grid distributes any load over a region of itself, which is why plant, ductwork and lighting can be hung from a space deck almost anywhere without a member being changed.

Losing a member is survivable. With thirty-three redundancies the frame has thirty-three ways to be wrong and still stand.

Take that one away and the load finds another routeA 6-panel pratt truss under 20 kN at each top node, before and after member 4 is removed. The load redistributes. The worst-affected survivor now carries 1.98 times what it did, and one member that carried nothing before is now working. Whether that is survival depends on how much spare capacity was there, which is a different question from whether the frame was strong enough.intactmember 4 removedworst demand 1.98×
Fig. 10 The robustness argument in the plane, where it is stark: removing one diagonal from a determinate truss turns it into a mechanism. In a highly redundant grid the same operation redistributes rather than collapses, which is what thirty-three redundancies are actually purchased for.

Which free body produced the numbers

Every force on this page comes from the same two-line construction, and it is the plane truss’s construction with a third row added.

At each free joint, sum the components of every member force meeting there, in all three directions, and set each sum equal to the applied load component. That is three equations per joint, and assembling them for the whole frame gives At=f\mathbf{A}\,\mathbf{t} = \mathbf{f} where A\mathbf{A} is the equilibrium matrix, t\mathbf{t} the member forces and f\mathbf{f} the loads.

Three legs, three equations, one answerA rigid top on three legs carrying 100 kN at (0.4, 0.25) m. The three equilibrium equations available — one vertical and two moments — leave three unknowns, so the system is exactly determinate and the reactions are 60.4, 3.1, 36.5 kN. Move the load anywhere and the answer moves with it; nothing about the legs' stiffness enters.60.4 kN3.1 kN36.5 kN100 kNthree legs · rank 3 · determinateΣV, ΣMx and ΣMy all close to 1e-14 kN
Fig. 11 The three equations, in the smallest case that needs them: one vertical sum and two moment sums, or equivalently three force sums at the free joint. The drawing shows three of the six, and the other three are the ones a plan view hides.

For a determinate frame that system is square and is solved directly. For a redundant one it is not, and the extra information comes from the members’ stiffnesses in the usual way — the solve is Kd=f\mathbf{K}\mathbf{d} = \mathbf{f} with K=Adiag(EA/L)A ⁣\mathbf{K} = \mathbf{A}\,\text{diag}(EA/L)\,\mathbf{A}^{\!\top}, and the member forces follow from the displacements, exactly as they do for a redundant plane frame.

The check that matters is made afterwards and independently: substitute the forces back into At\mathbf{A}\mathbf{t} and compare with f\mathbf{f}. On every frame on this page the residual is of order 101410^{-14} of the applied load, which is arithmetic rather than physics, and which would be of order one if the equilibrium matrix had been assembled with a sign error. The signs of an equilibrium matrix and of its transpose are the one thing a stiffness solve cannot tell apart on its own — both give plausible displacements — and the residual is what separates them.

The economics, which are not the statics

Space frames are not used everywhere, and the reason is in the counting rather than in the performance.

The member-to-joint ratio is the cost. A determinate plane truss runs at about 1.7 members per joint; a determinate space frame needs 3 minus the restraint contribution, which for a large frame is essentially three members per joint. Nearly twice as many bars, and — more expensively — nearly twice as many ends, since every bar has two of them and every end is a connection.

The connection is the product. In a plane truss a joint is a gusset plate and a few bolts, and it is made by the same fabricator who cut the members. In a space frame a joint is a machined ball or a cast cluster receiving up to nine members from directions that vary from node to node, and it is a manufactured component with a catalogue number. That is why proprietary node systems exist at all, and why the geometry of a space deck is usually chosen from what a node system can make rather than from what the loads want.

So the argument is about spans. The load sharing measured above improves with the size of the grid, and the connection cost is per node whatever the span. Below roughly a fifteen-metre span, plane trusses or portal frames at a spacing win comfortably. Above thirty metres, with an irregular plan or with loads that can arrive anywhere, the grid wins — and it wins on all four of the properties above at once, which is unusual enough to be worth naming: it is lighter, it is more tolerant of a point load, it is more robust to a member loss, and it does not care about the plan shape.

And there is a fifth reason that is not structural. A grid built from one member length and one node is a kit, and a kit is assembled by semi-skilled labour at ground level and lifted. A one-off truss is fabricated in a shop and craned into position in pieces. That difference decides more space-frame roofs than any of the arithmetic above.

Where the model stops

Every joint here is a pin. A real space-frame node is a machined ball or a welded cluster, and the members are bolted into it with an eccentricity of tens of millimetres. That eccentricity puts bending into members designed for axial force, and the secondary moments are usually assessed and usually small — which is the same accommodation a plane truss’s rigid joints get.

The redundancy that shares the load also traps forces. Thirty-three redundancies mean thirty-three self-stress states, and a member fabricated a few millimetres too long will develop force in every one of them with no load applied at all. Space frames are sensitive to fit-up in a way determinate frames are not, and the tolerance on a member length is a structural quantity.

Nothing here is a buckling calculation. Sixty members in compression is sixty stability problems, and in a grid whose members are short and stocky the answer is usually favourable — but the system can buckle too, as a shallow shell rather than as a member, and no count of members sees that at all.

And the support condition has been assumed. A grid supported round its whole edge is a very different structure from the same grid on four corner columns, and the difference is much larger than the equivalent difference for a beam. Edge supports let the load out in the shortest direction available; corner supports force it round the perimeter first.

What the pictures cannot show

Every three-dimensional figure here is a projection, and a projection of a pin-jointed frame is a picture in which two members that cross on the page may or may not meet. The drawings are painted back to front and the members are drawn heavier where the force is larger, which helps and does not solve it.

The mechanism figure draws a frame that folds, and the folding cannot be drawn — the members are shown in their original positions with an arrow indicating a push. A mechanism is a motion, and a static drawing of one is a picture of a frame that looks perfectly serviceable.

And the spread figures report a count of members carrying more than a tenth of the maximum, which is a summary statistic standing in for a distribution. Two grids with the same count can have very different distributions, and the number is quoted because it is the honest short version rather than because it is the whole answer.

The ladder from here

Later rungs on this anchor: the double-layer grid in detail — square-on-square, square-on-diagonal, and why the offset matters. Node systems as an engineering subject in their own right, where the connection cost dominates the member cost and decides the geometry. The single-layer grid shell, which is not a truss at all because its nodes must carry moment. System buckling of a shallow space deck, where the frame goes over as a surface. Tensegrity, where the count is satisfied by a state of self-stress rather than by members. Deployable and folding frames, which are mechanisms on purpose. And the historical case: Alexander Graham Bell built tetrahedral kites and towers in the 1900s from exactly this argument, twenty years before anybody wrote the counting rule down for three dimensions.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

The objects this essay names

Each one links to every other essay that touches it.

Double layer gridEquilibrium matrixLoad pathLoad sharingMatrix rankMaxwell ruleMechanismPin jointRedundancySpace frameStatical determinacyTetrahedron