Rigid-Body Equilibrium

Learning Objectives

  • Replace common two-dimensional and three-dimensional supports with correct reactions.
  • Construct complete free-body diagrams for rigid bodies.
  • Assemble and solve force and moment equilibrium equations.
  • Detect uplift, instability, singularity, and underconstrained systems.
  • Interpret fixed, cable, link, contact, bearing, and ball-and-socket constraints.
Rigid-body support reactions and equilibriumA pin supplies two planar reaction components and a roller supplies one normal reaction. The isolated body must satisfy both force and moment equilibrium.PAᵧAₓBᵧΣF = 0 and ΣM = 0
Rigid-body support reactions and equilibrium
A pin supplies two planar reaction components and a roller supplies one normal reaction. The isolated body must satisfy both force and moment equilibrium.

Governing principle and sign conventions

A rigid body is in static equilibrium only when both translation and rotation are prevented by balanced external effects. In 2D, use +x+x right, +y+y up, and positive counterclockwise moments. In 3D, use a right-handed system and moment vectors defined by the right-hand rule.

Rigid-body equilibrium

Three planar or six spatial scalar equations.

∑F=0,∑MO=0\sum\mathbf F=\mathbf0,\qquad \sum\mathbf M_O=\mathbf02D: ∑Fx=0, ∑Fy=0, ∑MO=0\text{2D: }\sum F_x=0,\ \sum F_y=0,\ \sum M_O=03D: ∑Fx=∑Fy=∑Fz=∑Mx=∑My=∑Mz=0\text{3D: }\sum F_x=\sum F_y=\sum F_z=\sum M_x=\sum M_y=\sum M_z=0

Support reactions

  • 2D roller or smooth contact: one force normal to the surface.
  • 2D pin: two force components.
  • 2D fixed support: two force components and one couple moment.
  • Cable or short link: one force along its axis; a cable is tension-only.
  • Ball-and-socket: three force components and no reaction moments.
  • Journal bearing: reactions depend on bearing axis and whether thrust is restrained.
  • Fixed support in 3D: three force components and three couple moments.

Automatic reaction and validation workflow

  1. Isolate the body and replace each support with only the reactions it can physically supply.
  2. Replace distributed loads by equivalent resultants before assembling equations.
  3. Choose a moment center that eliminates the most unknown reactions.
  4. Compare unknown count with the number of independent equilibrium equations.
  5. Solve and check matrix rank, residual, reaction signs, and contact conditions.
  6. Report determinate, indeterminate, unstable, singular, or uplift conditions honestly.

Two-dimensional rigid-body equilibrium

Guided example: simply supported beam

A 60 kN60\text{ kN} point load acts 4 m4\text{ m} from the pin on an 8 m8\text{ m} beam. Taking moments about the pin gives By(8)=60(4)B_y(8)=60(4), so By=30 kNB_y=30\text{ kN}. Vertical equilibrium gives Ay=30 kNA_y=30\text{ kN}.

Common 2D misconceptions

Simply supported beam reactions

Concept and model scope

Solve pin and roller reactions for a point load plus a full-span UDL.

Governing model: ΣFy = 0; ΣMA = 0

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Simply supported beam equilibrium. Out-of-span point loads remain visibly out of span instead of being silently clampedP 80 kNAy 98 kNBy 82 kNL 10 mGeometry-faithful engineering diagram with automatic fit-to-content framing.
Controls
Span

Span

Span is part of the same engineering state used by the diagram and solver.

10.0 m
Point load

Point load

Point load is part of the same engineering state used by the diagram and solver.

80 kN
Point-load position

Point-load position

Point-load position is part of the same engineering state used by the diagram and solver.

4.00 m
Full-span UDL

Full-span UDL

Full-span UDL is part of the same engineering state used by the diagram and solver.

10 kN/m
Engineering model scope

Category

Two-dimensional rigid-body equilibrium

Idealization

Ideal supports supply only their permitted reactions; deformation is neglected.

Acceptance check

Check ΣFx = 0, ΣFy = 0, ΣM = 0, plus contact, uplift, sliding, or tipping limits where relevant.

Interpretation question

How do the two reactions change as the point load moves toward one support?

Cantilever support reactions

Concept and model scope

Compute fixed-end reactions for a tip load, full-span UDL, and applied tip couple.

Governing model: Ay = P + wL; MA = PL + wL²/2 − Mtip

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Cantilever fixed-end reactions. Signed fixed-end moment is read from the solver metric; the primary score remains a magnitudeP 60 kNAy 100 kNMA 400 kN·m · CCW (+)L 5 mGeometry-faithful engineering diagram with automatic fit-to-content framing.
Controls
Length

Length

Length is part of the same engineering state used by the diagram and solver.

5.00 m
Tip load

Tip load

Tip load is part of the same engineering state used by the diagram and solver.

60 kN
Full-span UDL

Full-span UDL

Full-span UDL is part of the same engineering state used by the diagram and solver.

8 kN/m
Tip couple (+CCW)

Tip couple (+CCW)

Tip couple (+CCW) is part of the same engineering state used by the diagram and solver.

0 kN·m
Engineering model scope

Category

Two-dimensional rigid-body equilibrium

Idealization

Ideal supports supply only their permitted reactions; deformation is neglected.

Acceptance check

Check ΣFx = 0, ΣFy = 0, ΣM = 0, plus contact, uplift, sliding, or tipping limits where relevant.

Interpretation question

Why must a fixed support develop a reaction moment even when the applied load is purely vertical?

Three-force rigid-body explorer

Concept and model scope

Construct the concurrency point and solve the remaining two force magnitudes.

Governing model: Three nonparallel equilibrium forces ⇒ concurrent lines of action

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Three-force body concurrency. Negative solved magnitudes reverse the displayed force sense along the same solved line of actionF1F2F3AB 6 mrequired F₃ line = 17.75°Geometry-faithful engineering diagram with automatic fit-to-content framing.
Controls
Known force F₁

Known force F₁

Known force F₁ is part of the same engineering state used by the diagram and solver.

50 kN
F₁ direction

F₁ direction

F₁ direction is part of the same engineering state used by the diagram and solver.

30 °
F₂ line direction

F₂ line direction

F₂ line direction is part of the same engineering state used by the diagram and solver.

130 °
Point B x

Point B x

Point B x is part of the same engineering state used by the diagram and solver.

6.0 m
Point C x

Point C x

Point C x is part of the same engineering state used by the diagram and solver.

3.0 m
Point C y

Point C y

Point C y is part of the same engineering state used by the diagram and solver.

2.0 m
Engineering model scope

Category

Two-dimensional rigid-body equilibrium

Idealization

Ideal supports supply only their permitted reactions; deformation is neglected.

Acceptance check

Check ΣFx = 0, ΣFy = 0, ΣM = 0, plus contact, uplift, sliding, or tipping limits where relevant.

Interpretation question

Why must the three lines of action be concurrent unless all three forces are parallel?

Crane-boom equilibrium

Concept and model scope

Solve cable tension and pin reactions including boom self-weight.

Governing model: T sin(θT − θB) = cos θB (W + WB/2)

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Crane-boom equilibrium. Boom length is dimensioned along the actual inclined member, not its horizontal projectionW 100 kNWB 20 kNT 84.26 kNL 10 mGeometry-faithful engineering diagram with automatic fit-to-content framing.
Controls
Lifted load

Lifted load

Lifted load is part of the same engineering state used by the diagram and solver.

100 kN
Boom weight

Boom weight

Boom weight is part of the same engineering state used by the diagram and solver.

20 kN
Boom angle

Boom angle

Boom angle is part of the same engineering state used by the diagram and solver.

40 °
Cable-force direction

Cable-force direction

Cable-force direction is part of the same engineering state used by the diagram and solver.

130 °
Boom length

Boom length

Boom length is part of the same engineering state used by the diagram and solver.

10.0 m
Engineering model scope

Category

Two-dimensional rigid-body equilibrium

Idealization

Ideal supports supply only their permitted reactions; deformation is neglected.

Acceptance check

Check ΣFx = 0, ΣFy = 0, ΣM = 0, plus contact, uplift, sliding, or tipping limits where relevant.

Interpretation question

What happens when the tie cable becomes nearly parallel to the boom?

Sliding and overturning stability

Concept and model scope

Compare sliding, overturning, eccentricity, and contact-pressure limits.

Governing model: FSs = μW/H; FSo = W(B/2)/(Hh); e = Hh/W

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Sliding, eccentricity, and overturning. Positive H acts to the right; the positive eccentricity and base resultant therefore shift toward the right toeW 400 kNH 80 kNBase resultantB 4 mh 3 mFull compression contacte = 0.6 m · B/6 = 0.67 m · solver solvedGeometry-faithful engineering diagram with automatic fit-to-content framing.
Controls
Weight

Weight

Weight is part of the same engineering state used by the diagram and solver.

400 kN
Horizontal load

Horizontal load

Horizontal load is part of the same engineering state used by the diagram and solver.

80 kN
Base width

Base width

Base width is part of the same engineering state used by the diagram and solver.

4.00 m
Load height

Load height

Load height is part of the same engineering state used by the diagram and solver.

3.00 m
Friction coefficient

Friction coefficient

Friction coefficient is part of the same engineering state used by the diagram and solver.

0.50
Engineering model scope

Category

Two-dimensional rigid-body equilibrium

Idealization

Ideal supports supply only their permitted reactions; deformation is neglected.

Acceptance check

Check ΣFx = 0, ΣFy = 0, ΣM = 0, plus contact, uplift, sliding, or tipping limits where relevant.

Interpretation question

Can a body be safe against sliding but unsafe against overturning?

Three-dimensional rigid-body equilibrium

Spatial equilibrium provides six scalar equations, but a unique solution also requires that the support-reaction coefficient matrix has full column rank. A system with fewer independent equations than unknowns is underconstrained or indeterminate; coincident or dependent support directions may be singular even when the counts match.

Guided example: fixed spatial bracket

A downward 10 kN10\text{ kN} force acts at r=⟨2,0,1⟩ m\mathbf r=\langle2,0,1\rangle\text{ m}. The fixed wall reaction force is ⟨0,0,10⟩ kN\langle0,0,10\rangle\text{ kN}. Since r×F=⟨0,20,0⟩ kN⋅m\mathbf r\times\mathbf F=\langle0,20,0\rangle\text{ kN·m}, the wall reaction moment is ⟨0,−20,0⟩ kN⋅m\langle0,-20,0\rangle\text{ kN·m}.

Common 3D misconceptions

Guyed communication mast

Concept and model scope

Prescribe one guy pretension, solve the other two from moment equilibrium, then recover base reactions.

Governing relation: ΣMB = 0; ΣF = 0

Geometry: Guy attachment height, anchor radius, and wind elevation use one fixed spatial scale. The visible mast extends past whichever applied elevation is higher so the wind force never floats off the member.

Physical dimensions use a fixed scene-units-per-metre scale. Force-arrow lengths use a fixed range-based readability scale; direction and application point remain mechanically correct.

Controls
Wind load

Wind load

Wind load belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

50 kN
Wind load height

Wind load height

Wind load height belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

15 m
Guy attachment height

Guy attachment height

Guy attachment height belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

20 m
Anchor radius

Anchor radius

Anchor radius belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

12 m
Guy 3 prescribed tension

Guy 3 prescribed tension

Guy 3 prescribed tension belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

75 kN
Wind azimuth

Wind azimuth

Wind azimuth belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

0 °
Engineering model scope

Category

Three-dimensional rigid-body equilibrium

Idealization

Ideal spatial supports and connections are represented by their permitted reaction components.

Acceptance check

Check all six equilibrium equations, matrix rank, unilateral contact, and tension-only constraints.

Interpretation question

Why can a three-guy arrangement become singular or require a negative cable tension for some load directions?

Wall-mounted spatial sign bracket

Concept and model scope

Compute all six fixed-support reactions for weight and wind applied at the sign centroid.

Governing model: RA = −ΣF; MA = −Σ(r × F)

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Checking 3D rendering support…
Controls
Sign weight

Sign weight

Sign weight is part of the same engineering state used by the diagram and solver.

20 kN
Wind force

Wind force

Wind force is part of the same engineering state used by the diagram and solver.

15 kN
Centroid x offset

Centroid x offset

Centroid x offset is part of the same engineering state used by the diagram and solver.

3.00 m
Centroid y offset

Centroid y offset

Centroid y offset is part of the same engineering state used by the diagram and solver.

1.00 m
Centroid z offset

Centroid z offset

Centroid z offset is part of the same engineering state used by the diagram and solver.

2.00 m
Wind azimuth

Wind azimuth

Wind azimuth is part of the same engineering state used by the diagram and solver.

0 °
Engineering model scope

Category

Three-dimensional rigid-body equilibrium

Idealization

Ideal spatial supports and connections are represented by their permitted reaction components.

Acceptance check

Check all six equilibrium equations, matrix rank, unilateral contact, and tension-only constraints.

Interpretation question

Which offset controls the largest wall reaction moment for a vertical sign weight?

Three-legged supported platform

Concept and model scope

Solve three vertical reactions and compare the load position with the support triangle.

Governing relation: ΣFz = 0; ΣMx = 0; ΣMy = 0

Geometry: The support triangle and load plan coordinates use one fixed spatial scale. A negative leg reaction identifies the specific support that loses contact.

Physical dimensions use a fixed scene-units-per-metre scale. Force-arrow lengths use a fixed range-based readability scale; direction and application point remain mechanically correct.

Platform plan geometry and load coordinates share one uniform scale. Leg height is schematic because this model has no leg-height parameter.

Controls
Platform load

Platform load

Platform load belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

90 kN
Load x

Load x

Load x belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

0.50 m
Load y

Load y

Load y belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

0.50 m
Support radius

Support radius

Support radius belongs to the same geometry/equilibrium model used by the 3D scene and analytical solver.

2.00 m
Engineering model scope

Category

Three-dimensional rigid-body equilibrium

Idealization

Ideal spatial supports and connections are represented by their permitted reaction components.

Acceptance check

Check all six equilibrium equations, matrix rank, unilateral contact, and tension-only constraints.

Interpretation question

What does a negative leg reaction mean about the load position relative to the support polygon?

Spatial rigid body with mixed supports

Concept and model scope

Solve a ball-and-socket, short link, cable, and smooth-contact reaction system using six equations.

Governing model: A x = −[ΣF; ΣMA]

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Checking 3D rendering support…
Controls
Applied force

Applied force

Applied force is part of the same engineering state used by the diagram and solver.

60 kN
Load azimuth

Load azimuth

Load azimuth is part of the same engineering state used by the diagram and solver.

210 °
Load elevation

Load elevation

Load elevation is part of the same engineering state used by the diagram and solver.

-45 °
Body length

Body length

Body length is part of the same engineering state used by the diagram and solver.

6.0 m
Body width

Body width

Body width is part of the same engineering state used by the diagram and solver.

4.0 m
Cable elevation

Cable elevation

Cable elevation is part of the same engineering state used by the diagram and solver.

45 °
Engineering model scope

Category

Three-dimensional rigid-body equilibrium

Idealization

Ideal spatial supports and connections are represented by their permitted reaction components.

Acceptance check

Check all six equilibrium equations, matrix rank, unilateral contact, and tension-only constraints.

Interpretation question

Why is matching the number of unknowns and equations necessary but not sufficient?

Tower-crane base-reaction explorer

Concept and model scope

Combine lifted load, counterweight, and elevated wind to compute the six fixed-base reactions.

Governing model: RB = −ΣF; MB = −Σ(r × F)

Every physical dimension shown by this studio is derived from the same state used by the solver. Readability-scaled force arrows preserve direction and application point.

Checking 3D rendering support…
Controls
Lifted load

Lifted load

Lifted load is part of the same engineering state used by the diagram and solver.

300 kN
Jib radius

Jib radius

Jib radius is part of the same engineering state used by the diagram and solver.

40 m
Counterweight

Counterweight

Counterweight is part of the same engineering state used by the diagram and solver.

250 kN
Counter-jib radius

Counter-jib radius

Counter-jib radius is part of the same engineering state used by the diagram and solver.

15 m
Wind load

Wind load

Wind load is part of the same engineering state used by the diagram and solver.

100 kN
Wind load height

Wind load height

Wind load height is part of the same engineering state used by the diagram and solver.

30 m
Wind azimuth

Wind azimuth

Wind azimuth is part of the same engineering state used by the diagram and solver.

0 °
Engineering model scope

Category

Three-dimensional rigid-body equilibrium

Idealization

Ideal spatial supports and connections are represented by their permitted reaction components.

Acceptance check

Check all six equilibrium equations, matrix rank, unilateral contact, and tension-only constraints.

Interpretation question

How do jib reach and wind height affect different components of the base moment vector?
Rigid-Body Equilibrium Workflow

Model supports and unilateral contacts correctly, use equilibrium-matrix rank to detect instability, distinguish determinate from indeterminate systems, then solve and verify force and moment equilibrium.

Rigid-Body Equilibrium WorkflowModel supports and unilateral contacts correctly, use equilibrium-matrix rank to detect instability, distinguish determinate from indeterminate systems, then solve and verify force and moment equilibrium.. Isolate the rigid body → Replace supports, contacts, and cables by physically permitted reactions; Replace supports, contacts, and cables by physically permitted reactions → Add applied forces, couples, distributed-load resultants, and dimensions; Add applied forces, couples, distributed-load resultants, and dimensions → Choose 2D or 3D equilibrium and count scalar reaction unknowns n; Choose 2D or 3D equilibrium and count scalar reaction unknowns n → Assemble the support-equilibrium matrix A with m = 3 (2D) or 6 (3D) rows; Assemble the support-equilibrium matrix A with m = 3 (2D) or 6 (3D) rows → rank(A) = m, so all rigid-body equilibrium modes are restrained?; rank(A) = m, so all rigid-body equilibrium modes are restrained? — No → Support geometry is underconstrained, singular, or only load-case stable; rank(A) = m, so all rigid-body equilibrium modes are restrained? — Yes → Reaction unknowns n > m?; Reaction unknowns n > m? — Yes → Statically indeterminate: add compatibility and deformation relations; Reaction unknowns n > m? — No → Solve ΣF = 0 and ΣM = 0; Solve ΣF = 0 and ΣM = 0 → Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)?; Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)? — No → Revise contact, cable, or support state; Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)? — Yes → Independent force and moment residuals are within tolerance?; Revise contact, cable, or support state → Replace supports, contacts, and cables by physically permitted reactions; Independent force and moment residuals are within tolerance? — Yes → Rigid-body equilibrium solution accepted; Independent force and moment residuals are within tolerance? — No → Correct FBD, signs, units, equations, or algebra; Correct FBD, signs, units, equations, or algebra → Replace supports, contacts, and cables by physically permitted reactions

Isolate the rigid body → Replace supports, contacts, and cables by physically permitted reactions; Replace supports, contacts, and cables by physically permitted reactions → Add applied forces, couples, distributed-load resultants, and dimensions; Add applied forces, couples, distributed-load resultants, and dimensions → Choose 2D or 3D equilibrium and count scalar reaction unknowns n; Choose 2D or 3D equilibrium and count scalar reaction unknowns n → Assemble the support-equilibrium matrix A with m = 3 (2D) or 6 (3D) rows; Assemble the support-equilibrium matrix A with m = 3 (2D) or 6 (3D) rows → rank(A) = m, so all rigid-body equilibrium modes are restrained?; rank(A) = m, so all rigid-body equilibrium modes are restrained? — No → Support geometry is underconstrained, singular, or only load-case stable; rank(A) = m, so all rigid-body equilibrium modes are restrained? — Yes → Reaction unknowns n > m?; Reaction unknowns n > m? — Yes → Statically indeterminate: add compatibility and deformation relations; Reaction unknowns n > m? — No → Solve ΣF = 0 and ΣM = 0; Solve ΣF = 0 and ΣM = 0 → Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)?; Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)? — No → Revise contact, cable, or support state; Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)? — Yes → Independent force and moment residuals are within tolerance?; Revise contact, cable, or support state → Replace supports, contacts, and cables by physically permitted reactions; Independent force and moment residuals are within tolerance? — Yes → Rigid-body equilibrium solution accepted; Independent force and moment residuals are within tolerance? — No → Correct FBD, signs, units, equations, or algebra; Correct FBD, signs, units, equations, or algebra → Replace supports, contacts, and cables by physically permitted reactions

  • Isolate the rigid body: terminator
  • Replace supports, contacts, and cables by physically permitted reactions: process
  • Add applied forces, couples, distributed-load resultants, and dimensions: process
  • Choose 2D or 3D equilibrium and count scalar reaction unknowns n: process
  • Assemble the support-equilibrium matrix A with m = 3 (2D) or 6 (3D) rows: process
  • rank(A) = m, so all rigid-body equilibrium modes are restrained?: decision
  • Support geometry is underconstrained, singular, or only load-case stable: terminator
  • Reaction unknowns n > m?: decision
  • Statically indeterminate: add compatibility and deformation relations: terminator
  • Solve ΣF = 0 and ΣM = 0: process
  • Unilateral reactions physically admissible (N ≥ 0, cable T ≥ 0)?: decision
  • Revise contact, cable, or support state: process
  • Independent force and moment residuals are within tolerance?: decision
  • Correct FBD, signs, units, equations, or algebra: process
  • Rigid-body equilibrium solution accepted: terminator
Key Takeaways
  • Support reactions must match the actual kinematic constraints.
  • Planar rigid bodies provide three independent equilibrium equations; spatial rigid bodies provide six.
  • Negative contact reactions indicate uplift or loss of contact.
  • Equation count and matrix rank must both be checked before claiming a unique solution.
  • Fixed supports can supply force and moment reactions; cables cannot supply compression.