Almost all of it is exactly zero
Almost all of it is exactly zero. The stiffness matrix of a 2-bay, 3-storey plane frame: 36 freedoms, of which 16.2 per cent of the 36² entries are non-zero. The zeros are not small numbers; they are absences. A member reaches only the two nodes at its ends, so it can contribute nothing to any row belonging to a node it does not touch, and every such entry is zero exactly rather than nearly. The non-zeros therefore sit in a band of width 13 about the diagonal. Before the supports are applied the matrix is singular, and its null space has exactly three dimensions — the three rigid-body motions a plane frame has with respect to the ground, which is the same statement the null vector of the equilibrium matrix makes about a truss that is a mechanism, arrived at from the other end.
6 essays call
stiffness-matrix. 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.
The matrix that replaced the hand methods
Moment distribution passes moments round a frame until they stop moving. Virtual work computes one deflection at a time. Both are exact and both stop scaling in the low tens of members. What replaced them adds no physics at all — the whole of the invention is the bookkeeping.
Choose what to take away
The other machine for a redundant structure works by removing restraints until what is left can be solved by statics, then putting back exactly enough force to close the gaps that opened. Which restraints are removed does not change the answer at all, and changes the arithmetic completely — one choice gives a tridiagonal matrix a person can solve on paper, and another gives a full one.
The stiffness the load takes away
Buckling is usually taught as an event — a critical load, a bifurcation, a mode. Written as a matrix it stops being an event at all. A compressive load subtracts a stiffness from the structure, the subtraction grows with the load, and the critical load is simply where what is left reaches zero.
The answer that depends on how it was divided
Every computed answer in this collection came out of a structure chopped into pieces — elements, strips, stations, trial positions. The chopping is invisible in the result and it is not neutral: some divisions give the exact answer, some give one that is always too stiff, and one of them changes nothing but the cost of getting there.
The check that cannot see the error
Every analysis prints a global equilibrium residual, and it is the first thing anybody looks at. It catches a lost restraint and a load entered in the wrong unit immediately. It is structurally incapable of catching a member whose stiffness is wrong by a factor of ten, because the wrong answer is still in equilibrium with the same loads.
Why it converges, and how fast
Moment distribution is an iteration, and iterations do not always converge. This one always does, at a rate the beam's own proportions fix — about a factor of four per cycle on a regular beam and considerably worse on an irregular one, which is where the method's reputation for two cycles being enough comes from and where it stops being true.