A Byte of PhysicsLogo

Static equilibrium as linear systems

Static equilibrium means acceleration is zero. Forces and torques balance, giving equations that can be assembled and solved as a linear system.

Think like a programmer

Build each force and torque balance as one row of a matrix. Unknown support forces become a vector. This makes assumptions inspectable and lets the same solver handle a bridge, beam, or sign.

Model checklist

Inputs
Geometry, load locations, known loads, and unknown supports.
State
Unknown reaction-force values.
Rule
Write force and torque balance equations, then solve the matrix.
Output
Support forces consistent with equilibrium.
Check
Substituting the solution makes every balance residual near zero.
\[\sum\mathbf F=\mathbf0\qquad\sum\boldsymbol\tau=\mathbf0\qquad A\mathbf x=\mathbf b\]

Assemble constraints, then solve them

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.

Treat solvability as evidence

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.

Try this experiment

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?

Where this model breaks

This assumes an undeformed object and enough independent constraints. A poorly constrained or statically indeterminate structure needs additional deformation information.

Summary

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.

Glossary

Self-check

  1. Which two balances are required?
  2. What do the unknowns represent?
  3. Why check residuals?

Sources

Model contract

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})\]
Inputs
Quantities you set or measure, with units and useful bounds.
State
Values the program must retain to reproduce the next result.
Rule
The relationship or update that turns inputs and state into a result.
Check
A known limit, unit check, invariant, or measured result that can expose a bad model.

Implement the idea as a model

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.

Guided experiment

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.

Where this model breaks

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.

Summary

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.

Glossary

  • Input: a measured value or chosen parameter supplied to a model.
  • State: the smallest set of values needed to continue or reproduce a model.
  • Validation: comparing an output with a known result, limit, invariant, or measurement.

Self-check

  1. Which values are inputs, and which values must remain state?
  2. What observable result would tell you the model is behaving as expected?
  3. Which assumption would you test first before applying the model to a real system?

Model review: turn Static Equilibrium as Linear Systems into a test

Assemble force and torque balance equations into a linear system and check its residuals.

  1. Name the inputs and units that the equilibrium and elasticity model needs.
  2. Separate the state you must keep from values you can calculate when needed.
  3. Write one rule that maps the current state and inputs to an observable result.
  4. Choose a limiting case, unit check, invariant, or known result before trusting an output.
  5. State one assumption you would change before using this simplified model for a real decision.

Share to: