Static equilibrium means acceleration is zero. Forces and torques balance, giving equations that can be assembled and solved as a linear system.
Choose a coordinate system and sign convention before filling a matrix. In a two-support beam example, unknown upward reactions (R_A) and (R_B) can be the vector (\mathbf x). A known downward load (W), a span (L), and a load location (a) give:
\[\begin{bmatrix}1&1\\0&L\end{bmatrix}\begin{bmatrix}R_A\\R_B\end{bmatrix}=\begin{bmatrix}W\\Wa\end{bmatrix}.\]The first row is vertical force balance. The second is torque balance about support A, so (R_A) has zero lever arm. The same row-building pattern works for a pin, a cable, or a multi-load beam: each equation has a physical label, a unit, and coefficients derived from declared geometry.
Keep known loads on one side and unknown reactions on the other. A support model matters: a roller supplies one normal reaction, a pin commonly supplies two force components, and a fixed end can also supply a moment. Do not add unknowns merely because a drawing contains a support; add only the constraint that the model claims.
After solving, substitute the reactions back into every force and torque row. Report the residual vector (A\mathbf x-\mathbf b), its scale-aware tolerance, and the condition of the matrix. Rank-deficient rows mean a mechanism or a missing reference; too many independent unknowns mean the structure is statically indeterminate unless deformation laws provide additional equations.
Use fixtures with answers you can calculate by hand: a centred load has equal reactions, a load at support A gives the other ideal reaction zero, and reversing the sign convention preserves physical directions after interpretation. Move a load across the span and check that total reaction stays equal to total applied load. A renderer may draw arrows from the resulting data, but it should never silently invent a support force to make a picture look balanced.
Prediction: Moving a load toward one support increases that support's reaction force.
Set up two unknown vertical supports and one known downward load. Which equation uses a pivot to eliminate one unknown first?Translate named force and torque constraints into a matrix. Solve only the reactions justified by the support model, then use residuals, rank, units, and hand-checkable fixtures to test the result.
Treat the lesson as a small function before treating it as a fact to memorize. Give every value a unit, keep only the state needed for the next step, and make the output easy to inspect.
\[\text{observable output} = f(\text{inputs},\,\text{state})\]For Static Equilibrium as Linear Systems, write down the quantities you can control, the values your program must retain, and the result a reader could inspect. In Equilibrium and Elasticity, the useful program is not the drawing: it is the smallest explicit model that makes a prediction you can test.
Prediction: changing one declared input while holding the others fixed should change only the outputs that the model connects to that input. Choose one input, predict the direction of change, then check a limiting case such as zero, a symmetric arrangement, or a familiar low-speed or small-change approximation.
This lesson is a teaching model, not a complete simulator. Before using it outside the stated question, check which interactions, scales, uncertainties, boundary conditions, and measurement limits it leaves out.
Treat Static Equilibrium as Linear Systems as a contract: named inputs and units enter a rule, the rule produces an observable result, and a known limit or invariant checks whether the implementation deserves trust.
Assemble force and torque balance equations into a linear system and check its residuals.