Trusses, Frames, and Machines
Trusses, frames, and machines are assemblies of connected members. The same equilibrium laws apply, but the modeling level changes: sometimes each joint is isolated as a particle, sometimes a whole section is cut out as a rigid body, and sometimes individual links must be separated to reveal internal pin forces. The skill is deciding which free-body diagram gives the desired unknown with the least algebra.
A truss is primarily a force-carrying structure. A frame is primarily a support structure whose members may carry more than two forces. A machine is an assembly meant to transform forces and motion. These categories are not rigid; what matters mechanically is whether a member can be idealized as a two-force body or must be treated as a general rigid body.
Definitions
A truss is an assembly of slender members connected at their ends, commonly idealized with frictionless pins. Loads and supports are assumed to act at joints. Under the usual idealization, each truss member is a two-force member, so it carries only axial tension or compression.
If member is isolated and only the pin forces at and act, equilibrium requires the forces to be equal, opposite, and collinear with . The member force is usually denoted . A positive result under a tension assumption means the member pulls away from the joint. A negative result means compression.
The method of joints isolates one joint at a time. Because each joint is a particle in a planar truss, the equations are
The method is efficient when a joint has at most two unknown member forces.
The method of sections cuts through selected members and isolates one part of the truss. The cut member forces are exposed as external forces on the cut free body. Since the cut part is a rigid body, planar equilibrium gives
The method is efficient when only a few selected member forces are needed.
A frame contains at least one member that is not a two-force member. It may have loads applied between pins, multiple pin connections, fixed supports, or distributed loads. A machine is similar, but the goal is often to find an output force, mechanical advantage, or input force.
For a planar pin-jointed truss with members, joints, and external reaction components, the determinacy count
is a useful first check for simple determinacy. It is not a proof of stability; geometry still matters.
Key results
For truss analysis, the most important result is the two-force member rule. Because the force at each end must lie along the member, every member contributes only one scalar unknown rather than two pin components. This is what makes large trusses solvable from joint equilibrium.
At a joint, assign unknown member forces as tensile by drawing them away from the joint. Then solve the two scalar equations. If , the actual force on the joint points toward the joint, and member is in compression. This sign convention keeps the algebra consistent across the whole truss.
Common zero-force member rules come directly from joint equilibrium:
- If two noncollinear members meet at an unloaded joint with no support reaction, both member forces are zero.
- If three members meet at an unloaded joint and two are collinear, the noncollinear member has zero force.
These are not shortcuts from memory alone; they are force balance facts. They fail if an external load or support reaction also acts at the joint.
For the method of sections, choose a cut that passes through no more than three unknown member forces in a planar truss. Then take moments about the intersection point of two unknown cut forces to eliminate them and solve the third directly. This is often much faster than walking across the truss joint by joint.
Frames and machines require more caution. A pin between two members exerts equal and opposite force components on the two free-body diagrams. If the connected members are separated, label the pin force components consistently. Do not put both action and reaction on the same isolated body.
For an ideal machine, mechanical advantage may be defined as
In static rigid-body analysis without friction and deformation, mechanical advantage comes from moment arms, geometry, pulleys, gears, wedges, or link arrangements. When friction and deformation matter, equilibrium alone is only a first approximation.
Visual
| Assembly type | Main free body | Member force type | Best first method |
|---|---|---|---|
| Simple truss | Joints | Axial tension or compression | Method of joints |
| Truss, selected member | Cut section | Cut axial forces | Method of sections |
| Frame | Individual members | Pin forces, loads, moments | Member FBDs |
| Machine | Links and handles | Input/output forces, pin forces | Moment balance by link |
Worked example 1: Method of joints on a triangular truss
Problem. A triangular truss has joints , , and m. A pin at and a roller at support the truss. A kN downward load acts at . Find member forces , , and .
Method. First find support reactions from the whole truss. Then isolate joint to get and , and finally use joint or for .
- Whole-truss equilibrium. The geometry and load are symmetric, so the vertical reactions should split equally, but compute them.
Vertical force balance gives
Horizontal force balance gives
- Unit direction from to :
From to :
- At joint , assume member forces are tensile, pulling away from the joint:
- Horizontal balance:
so
- Vertical balance:
Both sloping members are in compression:
- Use joint to find . At , the support force is kN upward. The actual compression force from member on joint points from toward ? It is cleaner to retain the algebraic tensile sign kN along the direction from to :
At joint :
Horizontal balance:
Positive means is in tension. The checked answer is
Worked example 2: Method of sections for a selected member
Problem. A simply supported truss has bottom joints , , , and top joints , . Members include , , , , , , , , and . A kN downward load acts at . Supports are a pin at and a roller at . Find the force in member .
Method. Find reactions, cut through , , and , and take moments about on the left section so forces in and create no moment.
- Whole-truss reactions:
-
Cut the truss through , , and . Keep the left part containing , , and . Assume cut member forces are tensile on the left section.
-
Take moments about , where the lines of action of and pass through or can be arranged to eliminate their moments. The force in acts horizontally along . Its perpendicular distance to is m.
-
Moment of kN about . The position from to is m. The force is kN:
- Moment of on the left section. If tensile on the left cut at , it points to the right along . A horizontal force at below gives
- Moment balance:
The positive value matches the tensile assumption:
- Check reasonableness. The lower chord in a simply supported truss under downward top loading often carries tension in the span region, consistent with the result.
Code
import numpy as np
# Solve joint C of the triangular truss by component equations.
sqrt13 = np.sqrt(13.0)
u_CA = np.array([-2.0 / sqrt13, -3.0 / sqrt13])
u_CB = np.array([2.0 / sqrt13, -3.0 / sqrt13])
A = np.column_stack([u_CA, u_CB])
load = np.array([0.0, -10.0])
FAC, FBC = np.linalg.solve(A, -load)
print(f"FAC = {FAC:.3f} kN, negative means compression")
print(f"FBC = {FBC:.3f} kN, negative means compression")
# Joint A for member AB.
u_AC = np.array([2.0 / sqrt13, 3.0 / sqrt13])
Ay = 5.0
FAB = -(FAC * u_AC[0])
vertical_residual = Ay + FAC * u_AC[1]
print(f"FAB = {FAB:.3f} kN")
print(f"vertical residual at A = {vertical_residual:.2e} kN")
Common pitfalls
- Applying member forces at a joint in inconsistent directions from one joint to another.
- Forgetting that a negative tensile assumption indicates compression, not a failed solution.
- Using the method of joints at a joint with too many unknowns when a different joint or section is cleaner.
- Cutting through more unknown member forces than equilibrium can solve.
- Treating a frame member with a midspan load as a two-force member.
- Losing action-reaction consistency when separating machine links at pins.
- Relying on the count without checking geometric stability.