Analysis of Structures

Learning Objectives

  • Model planar trusses using pin joints, joint loads, and two-force members.
  • Calculate support reactions and member forces by the methods of joints and sections.
  • Detect zero-force members and distinguish determinacy counts from geometric stability.
  • Disassemble frames and machines into member free-body diagrams with consistent action-reaction forces.
  • Identify two-force and multi-force members and calculate mechanical advantage.
Truss, section, and frame analysis viewsTruss joints expose concurrent member forces, sections isolate selected member actions, and frames require explicit interaction forces between connected rigid bodies.loadsection cutjoints ↔ sections ↔ frames
Truss, section, and frame analysis views
Truss joints expose concurrent member forces, sections isolate selected member actions, and frames require explicit interaction forces between connected rigid bodies.

Planar Truss

A framework of straight, slender members joined by ideal pins, with external loads and support reactions applied only at joints.

Governing Assumptions for Trusses

  • Members are straight and connected only at their ends by frictionless pins.
  • Loads and reactions act at joints; member self-weight is neglected or converted to equivalent joint loads.
  • Every qualifying member is a two-force member, so its internal force acts along its axis.
  • The visualization is a rigid-body statics model. Any displayed movement is schematic and is not elastic deformation.

Truss Force Sign Convention

A positive solved member force is tension and pulls away from each joint. A negative solved member force is compression and pushes toward each joint. A force within the numerical tolerance is classified as zero.

Planar Joint Equilibrium

Every joint of a stable truss must independently satisfy two scalar equilibrium equations.

∑Fx=0,∑Fy=0\sum F_x=0,\qquad \sum F_y=0

Variables

SymbolDescriptionUnit
FxF_xHorizontal force component at a jointkN
FyF_yVertical force component at a jointkN

Planar Truss Determinacy Count

A necessary counting check for a planar pin-jointed truss.

m+r=2jm+r=2j

Variables

SymbolDescriptionUnit
mmNumber of truss members-
rrNumber of independent support-reaction components-
jjNumber of joints-

Counting Does Not Prove Stability

The equality m+r=2jm+r=2j is necessary for a simple statically determinate truss, but improper geometry or concurrent support reactions can still create a mechanism. A rank or geometric stability check is also required.

Guided Example: Symmetric Five-Joint Bridge Truss

  1. Treat the complete truss as one rigid body and solve the pin and roller reactions.
  2. At a support joint with at most two unknown members, assume both unknown forces act in tension.
  3. Apply joint equilibrium and retain the algebraic signs of the answers.
  4. Continue joint by joint until all member forces are known.
  5. Verify every joint by calculating the residual vector; a correct solution has a residual near zero.
  6. Pass a cut through three selected members and verify the same forces using rigid-body equilibrium of one isolated side.

Simulation 1 Instructions: Method of Joints

Select a joint, predict the first incident member as tension, compression, or zero, then reveal the calculated member forces and joint residual. Change the joint load and truss height to examine how geometry affects axial force.

Trusses, Frames, and Machines Suite

Concept and model scope

Select a joint on a physically proportioned truss and inspect its incident axial member forces and equilibrium residual.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

AB 66.7 CBC 66.7 TCD 66.7 TDE 66.7 CAC 53.3 TCE 53.3 TBD 106.7 CABC80.0 kNDEblue tension · red compression · amber selected/cut · one physical coordinate scale
Joint A residual
0.00e+0 kN
AB
66.667 kN C
AC
53.333 kN T
Joint load

Joint load

Vertical joint load used by the displayed truss analysis.

80 kN
Truss height

Truss height

Physical elevation of joints B and D. The same x-y scale is used, so changing height changes actual member slopes and force directions.

3.00 m
determinate
∑Fx=0,∑Fy=0,and for sections ∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \text{and for sections }\sum M_O=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 1

Why should a joint with more than two unknown member forces usually be postponed when using only ∑Fx=0\sum F_x=0 and ∑Fy=0\sum F_y=0?

Method of Sections

A truss-analysis method that exposes selected member forces by cutting through the truss and applying three rigid-body equilibrium equations to either isolated side.

Section Equilibrium

The isolated portion of a planar truss must satisfy complete rigid-body equilibrium.

∑Fx=0,∑Fy=0,∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \sum M_O=0

Variables

SymbolDescriptionUnit
MOM_OMoment about any convenient point OkN⋅mkN\cdot m

Simulation 2 Instructions: Method of Sections

Choose a section crossing no more than three unknown members. Compare two available cuts and inspect the section-equilibrium residual for the highlighted isolated side.

Trusses, Frames, and Machines Suite

Concept and model scope

Highlight a valid section cut and verify force and moment equilibrium on the isolated truss side.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

AB 66.7 CBC 66.7 TCD 66.7 TDE 66.7 CAC 53.3 TCE 53.3 TBD 106.7 CABC80.0 kNDEblue tension · red compression · amber selected/cut · one physical coordinate scale
Normalized section residual
0.00e+0

Normalized section residual

Dimensionless closure metric formed from separately normalized force and moment equilibrium residuals.

Cut members
AC · BC · BD
Isolated side
A · B
Cut boundary validity
valid physical boundary

Cut boundary validity

Actual crossing members: AC · BC · BD

Classification
determinate
Joint load

Joint load

Vertical joint load used by the displayed truss analysis.

80 kN
Truss height

Truss height

Physical elevation of joints B and D. The same x-y scale is used, so changing height changes actual member slopes and force directions.

3.00 m
determinate
∑Fx=0,∑Fy=0,and for sections ∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \text{and for sections }\sum M_O=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 2

How can taking moments about the intersection of two cut-member lines isolate the force in the third cut member?

Zero-Force Member

A truss member whose axial force is zero for the current loading arrangement, although it may still be essential for stability or another load case.

Zero-Force-Member Inspection Rules

Simulation 3 Instructions: Zero-Force Members

Inspect the unloaded middle joint before revealing the rule-based detector. The highlighted member is classified by geometry, not by an arbitrary force threshold alone.

Trusses, Frames, and Machines Suite

Concept and model scope

Apply the unloaded-joint inspection rules and highlight members identified as zero-force without changing the truss geometry.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

AB 53.3 TBC 53.3 TAD 66.7 CDC 66.7 CBD 0.0 0ABCD80.0 kNblue tension · red compression · amber selected/cut · one physical coordinate scale
Zero-force members
BD
Classification
determinate

Zero-force member inspection

At unloaded joint B, BD is non-collinear with the other two members and is zero-force.

Joint load

Joint load

Vertical joint load used by the displayed truss analysis.

80 kN
determinate
∑Fx=0,∑Fy=0,and for sections ∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \text{and for sections }\sum M_O=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 3

Why can a zero-force member under gravity loading become important when wind or a moving load changes the joint-loading pattern?

Static Determinacy

A condition in which all reactions and member forces can be calculated from independent equilibrium equations alone.

Stability, Determinacy, and Invalid Geometry

A positive value of m+r−2jm+r-2j indicates extra unknowns and static indeterminacy. A negative value indicates too few force unknowns for the joint equations. Even when the count is zero, a rank-deficient equilibrium matrix identifies a geometric mechanism. Duplicate members, zero-length members, missing joints, and invalid support directions are invalid model inputs rather than valid structural classifications.

Simulation 4 Instructions: Stability and Determinacy

Switch among a stable determinate truss, an unbraced square mechanism, and a redundant truss. Compare the determinacy index with the equilibrium-matrix rank.

Trusses, Frames, and Machines Suite

Concept and model scope

Compare a stable determinate truss, a square mechanism, and a stable redundant truss using both counting and matrix rank.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

AB 66.7 CBC 66.7 TCD 66.7 TDE 66.7 CAC 53.3 TCE 53.3 TBD 106.7 CABC80.0 kNDEblue tension · red compression · amber selected/cut · one physical coordinate scale
Classification
determinate
m + r − 2j
0
Equilibrium rank
10/10
Structural state
stable determinate
Joint load

Joint load

Vertical joint load used by the displayed truss analysis.

80 kN
Truss height

Truss height

Physical elevation of the upper bridge joints in the stable/redundant determinacy examples.

3.00 m
determinate
∑Fx=0,∑Fy=0,and for sections ∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \text{and for sections }\sum M_O=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 4

Why does adding one diagonal to an unbraced rectangular panel change its geometric stability even before any loads are applied?

Moving Loads on Bridge Trusses

A vehicle idealized as a joint load changes support reactions and member forces as it moves across the deck. Under rigid-body statics assumptions, each load position is a separate equilibrium case; the displayed envelope records the largest absolute force from the sampled positions.

Simulation 5 Instructions: Bridge Moving Load

Move the load among deck joints and compare the current member forces with the load-position envelope. Predict where the greatest absolute member force occurs before reading the bars.

Trusses, Frames, and Machines Suite

Concept and model scope

Move a deck load among actual joints and calculate member-force envelopes using the same displayed truss height.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

AB 66.7 CBC 66.7 TCD 66.7 TDE 66.7 CAC 53.3 TCE 53.3 TBD 106.7 CABC80.0 kNDEblue tension · red compression · amber selected/cut · one physical coordinate scale
Current max |F|
106.67 kN
Envelope governing member
BD · 106.67 kN at C
Max joint residual
1.42e-14
Joint load

Joint load

Vertical joint load used by the displayed truss analysis.

80 kN
Truss height

Truss height

Physical elevation of joints B and D. The same x-y scale is used, so changing height changes actual member slopes and force directions.

3.00 m
determinate
∑Fx=0,∑Fy=0,and for sections ∑MO=0\sum F_x=0,\qquad \sum F_y=0,\qquad \text{and for sections }\sum M_O=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 5

Why can a member change from tension to compression as the same vehicle load moves from one side of a bridge truss to the other?

Frame

A stationary assembly containing at least one multi-force member and intended to support external loads.

Machine

An assembly of connected rigid bodies intended to transmit or transform forces and motion.

Two-Force Member

A member subjected to forces only at two points, with no applied couple; equilibrium requires the two forces to be equal, opposite, and collinear with the member axis.

Multi-Force Member

A rigid member acted on by three or more forces, or by forces plus an applied couple, requiring complete rigid-body equilibrium.

Action-Reaction at Internal Pins

When a frame is disassembled, the force exerted by member 1 on a shared pin is equal in magnitude and opposite in direction to the force exerted by the pin on member 1 or by member 2 on the same pin. The pair must not be counted twice on the whole-system free-body diagram.

Internal Pin Action-Reaction Pair

Forces at the same ideal pin appear as equal-and-opposite vectors on the separated member diagrams.

FB,1=−FB,2\mathbf{F}_{B,1}=-\mathbf{F}_{B,2}

Variables

SymbolDescriptionUnit
FB,1\mathbf{F}_{B,1}Force at pin B acting on member 1kN
FB,2\mathbf{F}_{B,2}Force at pin B acting on member 2kN

Frame and Machine Disassembly Procedure

  1. Draw the whole-system free-body diagram and solve available external reactions.
  2. Separate every rigid member and any multi-member pin that requires its own free-body diagram.
  3. Mark each shared pin-force pair with equal magnitude and opposite direction.
  4. Identify true two-force members before assigning unnecessary force components.
  5. Apply ∑Fx=0\sum F_x=0, ∑Fy=0\sum F_y=0, and ∑M=0\sum M=0 to each multi-force member.
  6. Check that the assembled and disassembled solutions have near-zero force and moment residuals.

Simulation 6 Instructions: Frame Disassembly

Toggle between the assembled system and individual member free-body diagrams. Verify the equal-and-opposite pin-force pair and identify the inclined two-force link.

Trusses, Frames, and Machines Suite

Concept and model scope

Separate a pin-connected loaded member and its two-force link while preserving equal-and-opposite pin forces.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

F_B on AB−F_B on linkmember AB isolatedtwo-force link isolatedpin B actions are equal and oppositeAB=6 m · load x=3 m · link Δ=⟨2, −3⟩ m
Link force
48.074 kN compression
Pin A
(26.67, 40) kN
Force residual
0.00e+0
Moment residual
0.00e+0
Pin B action/reaction residual
0.00e+0
Applied load

Applied load

Downward load applied to the horizontal member.

80 kN
Member length

Member length

Physical pin-to-pin length of the loaded parent member AB. If shortening the member would place the applied load beyond pin B, the load coordinate is adjusted and reported.

6.0 m
Load position

Load position

Distance from pin A to the applied load line of action on the parent frame.

3.0 m
Link run

Link run

Horizontal coordinate difference from pin B to the other pin of the two-force link.

2.0 m
Link drop

Link drop

Vertical coordinate difference of the two-force link. Its end forces remain collinear with this actual displayed link axis.

3.0 m
frame equilibrium
∑Fx=0,∑Fy=0,∑MA=0\sum F_x=0,\qquad \sum F_y=0,\qquad \sum M_A=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 6

Why must the internal pin forces disappear when the complete assembled frame is treated as one rigid body?

Simulation 7 Instructions: Compound Frame

Change the inclined-link geometry and observe how the axial link force and support-pin components satisfy the loaded member equilibrium.

Trusses, Frames, and Machines Suite

Concept and model scope

Change member and link geometry and solve the assembled pin reactions and two-force-link action.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

applied loadassembled compound frameAB=6 m · load x=3 m · link Δ=⟨2, −3⟩ m
Link force
48.074 kN compression
Pin A
(26.67, 40) kN
Force residual
0.00e+0
Moment residual
0.00e+0
Pin B action/reaction residual
0.00e+0
Applied load

Applied load

Downward load applied to the horizontal member.

80 kN
Member length

Member length

Physical pin-to-pin length of the loaded parent member AB. If shortening the member would place the applied load beyond pin B, the load coordinate is adjusted and reported.

6.0 m
Load position

Load position

Distance from pin A to the applied load line of action on the parent frame.

3.0 m
Link run

Link run

Horizontal coordinate difference from pin B to the other pin of the two-force link.

2.0 m
Link drop

Link drop

Vertical coordinate difference of the two-force link. Its end forces remain collinear with this actual displayed link axis.

3.0 m
frame equilibrium
∑Fx=0,∑Fy=0,∑MA=0\sum F_x=0,\qquad \sum F_y=0,\qquad \sum M_A=0

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 7

What happens to the required link force as the two-force link becomes nearly horizontal and loses vertical force effectiveness?

Pulley Forces in a Supporting Frame

For an ideal massless rope and frictionless pulley, the rope tension is the same in every continuous segment. The moving block is supported by the vector sum of its rope segments, while the frame receives the resultant force transmitted through the pulley axle.

Ideal Pulley Mechanical Advantage

For parallel supporting rope segments, the ideal input force equals the load divided by the number of supporting segments.

Fin=Wn,MA=WFin=nF_{\mathrm{in}}=\frac{W}{n},\qquad \mathrm{MA}=\frac{W}{F_{\mathrm{in}}}=n

Variables

SymbolDescriptionUnit
WWSupported loadkN
nnNumber of rope segments supporting the moving block-
FinF_{\mathrm{in}}Ideal rope input forcekN

Simulation 8 Instructions: Pulley-Supporting Frame

Change the number of supporting rope segments and track rope tension, frame force transfer, mechanical advantage, and equilibrium residual.

Trusses, Frames, and Machines Suite

Concept and model scope

Change frame span and supporting rope segment count without double-counting the pulley force transferred to the frame.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

T=20 kNframe transfer = nT = W = 80 kN (counted once)frame span=6 m · supporting segments n=4
Input rope force
20.000 kN
Mechanical advantage
4
Single frame transfer nT
80.000 kN
Equilibrium residual
0.00e+0
Supported load

Supported load

Load supported by the pulley system.

80 kN
Frame span

Frame span

Physical horizontal span from the frame support to the pulley location. Hidden parent-frame load coordinates are not changed until a frame scenario is selected.

6.0 m
Supporting rope segments

Supporting rope segments

Number of rope segments supporting the moving load. The diagram draws the same count.

4
rope equilibrium
nT=W,T=WnnT=W,\qquad T=\frac{W}{n}

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 8

Why should the number of rope segments around a fixed pulley not automatically be counted as the mechanical advantage of the moving load?

Lever Moment Balance

For ideal static equilibrium, input and output moments balance about the pivot.

Findin=FoutdoutF_{\mathrm{in}}d_{\mathrm{in}}=F_{\mathrm{out}}d_{\mathrm{out}}

Variables

SymbolDescriptionUnit
dind_{\mathrm{in}}Input force moment armm
doutd_{\mathrm{out}}Output force moment armm

Simulation 9 Instructions: Lever or Bolt Cutter

Change the input and output moment arms and compare output force, idealized efficiency, mechanical advantage, and moment residual.

Trusses, Frames, and Machines Suite

Concept and model scope

Change physical input/output lever arms and inspect mechanical advantage, moment transfer, and efficiency.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

F_in=50.0 NF_out=180.0 Noutput arm=0.5 minput arm=2 m
Output force
180.000 N
Mechanical advantage
3.600
Transmitted input moment
90.000 N·m
Output moment
90.000 N·m
Moment residual
0.00e+0
Input force

Input force

Applied input force on the long/selected lever arm.

50 N
Input arm

Input arm

Physical pivot-to-input-force distance.

2.0 m
Output arm

Output arm

Physical pivot-to-output-force distance.

0.5 m
Efficiency

Efficiency

Ideal moment transfer multiplied by this efficiency factor before computing output force.

0.90
moment-balanced
Finrinη=FoutroutF_{in}r_{in}\eta=F_{out}r_{out}

Equation concept

The solver and the diagram use the same node coordinates, member dimensions, load locations, and link directions. Physical x-y geometry is never independently stretched to fill the viewport.

Concept Check 9

Why does a smaller output moment arm increase output force while reducing the output travel for a given input rotation?

Excavator and Crane Linkages

Hydraulic cylinders and ideal connecting links are commonly treated as two-force members when forces act only through their end pins. Their force direction follows the pin-to-pin axis, while the boom or bucket is a multi-force member requiring moment equilibrium about a convenient pin.

Simulation 10 Instructions: Excavator or Crane Linkage

Change the cylinder-link run and drop. Observe how an unfavorable shallow angle increases axial cylinder force and changes the support-pin reaction pair.

Trusses, Frames, and Machines Suite

Concept and model scope

Focus on the isolated link, its geometric axis, and the equal-opposite collinear end forces required of a two-force member.

Simulation purpose: Planar structural systems rendered from their actual member coordinates and dimensions, with solver residuals kept visible.

Model scope: Ideal pin-connected trusses use axial-only members; the compound-frame scenario shows the assembled system, frame disassembly separates interacting free bodies, and the linkage scenario isolates the two-force member and its collinear end actions. Machine examples use rigid ideal levers with explicit efficiency where shown.

Verification: All physical diagrams use one coordinate scale. Truss height changes must change member slopes; frame length and link run/drop must change actual geometry; linkage end-force arrows must remain collinear with the link axis; machine arm ratios must match the visible lever arms. Any dependent load-coordinate adjustment caused by shortening a frame is surfaced to the learner.

F_BF_Ctwo-force memberequal · opposite · collinear end forceslink-axis angle = -56.3° · 48.07 kN compressionlink Δ=⟨2, −3⟩ m · axial action only
Axial link force
48.074 kN compression
Link-axis angle
-56.31°
Two-force condition
equal · opposite · collinear
Parent-frame residual
0.00e+0

Parent-frame residual

The link force is obtained from the same equilibrated parent frame, then displayed as an isolated two-force member.

Applied load

Applied load

Downward load on the parent frame that establishes the axial force carried by the isolated two-force link.

80 kN
Member length

Member length

Physical pin-to-pin length of the loaded parent member AB. If shortening the member would place the applied load beyond pin B, the load coordinate is adjusted and reported.

6.0 m
Load position

Load position

Distance from pin A to the applied load line of action on the parent frame.

3.0 m
Link run

Link run

Horizontal coordinate difference from pin B to the other pin of the two-force link.

2.0 m
Link drop

Link drop

Vertical coordinate difference of the two-force link. Its end forces remain collinear with this actual displayed link axis.

3.0 m
two-force linkage
FB∥BC‾,FC=−FB\mathbf F_B\parallel \overline{BC},\qquad \mathbf F_C=-\mathbf F_B

Equation concept

An ideal two-force member has forces applied only at its two end pins. Equilibrium requires those forces to be equal, opposite, and collinear with the member axis; the focused diagram shows that condition directly.

Concept Check 10

Why can a hydraulic cylinder experience a very large axial force when its line of action passes close to the boom pivot?

Common Structural-Analysis Mistakes

  • Applying a truss load between joints while still treating every member as a two-force member.
  • Declaring a truss stable from m+r=2jm+r=2j without checking geometry and support directions.
  • Changing tension and compression sign conventions midway through a joint solution.
  • Cutting more than three unknown truss members in a planar section without additional information.
  • Assigning independent pin-force directions to opposite sides of the same internal pin.
  • Treating a loaded or coupled frame member as a two-force member.
  • Counting pulley rope forces twice on the assembled-system free-body diagram.
Structural Analysis Method Selection

Select joints, sections, or rigid-body disassembly while distinguishing truss equilibrium from frame and machine equilibrium.

Structural Analysis Method SelectionSelect joints, sections, or rigid-body disassembly while distinguishing truss equilibrium from frame and machine equilibrium.. Classify the structural system and member idealizations → Pin-jointed truss with joint loads and two-force members?; Pin-jointed truss with joint loads and two-force members? — Yes → Solve truss support reactions from whole-structure equilibrium; Pin-jointed truss with joint loads and two-force members? — No → For a frame or machine, draw the whole-assembly FBD and solve external reactions when possible; Solve truss support reactions from whole-structure equilibrium → Only a few member forces required?; Only a few member forces required? — Yes → Use method of sections with a cut containing a solvable set of unknowns; Only a few member forces required? — No → Use method of joints; start where the unknown set is solvable; Use method of sections with a cut containing a solvable set of unknowns → Every isolated body or joint satisfies equilibrium and member assumptions?; Use method of joints; start where the unknown set is solvable → Every isolated body or joint satisfies equilibrium and member assumptions?; For a frame or machine, draw the whole-assembly FBD and solve external reactions when possible → Disassemble the frame or machine into individual rigid bodies; Disassemble the frame or machine into individual rigid bodies → Show equal-and-opposite internal interactions and identify two-force members; Show equal-and-opposite internal interactions and identify two-force members → Every isolated body or joint satisfies equilibrium and member assumptions?; Every isolated body or joint satisfies equilibrium and member assumptions? — Yes → Member actions verified; Every isolated body or joint satisfies equilibrium and member assumptions? — No → Correct reactions, member idealization, cut, or interaction forces; Correct reactions, member idealization, cut, or interaction forces → Classify the structural system and member idealizations

Classify the structural system and member idealizations → Pin-jointed truss with joint loads and two-force members?; Pin-jointed truss with joint loads and two-force members? — Yes → Solve truss support reactions from whole-structure equilibrium; Pin-jointed truss with joint loads and two-force members? — No → For a frame or machine, draw the whole-assembly FBD and solve external reactions when possible; Solve truss support reactions from whole-structure equilibrium → Only a few member forces required?; Only a few member forces required? — Yes → Use method of sections with a cut containing a solvable set of unknowns; Only a few member forces required? — No → Use method of joints; start where the unknown set is solvable; Use method of sections with a cut containing a solvable set of unknowns → Every isolated body or joint satisfies equilibrium and member assumptions?; Use method of joints; start where the unknown set is solvable → Every isolated body or joint satisfies equilibrium and member assumptions?; For a frame or machine, draw the whole-assembly FBD and solve external reactions when possible → Disassemble the frame or machine into individual rigid bodies; Disassemble the frame or machine into individual rigid bodies → Show equal-and-opposite internal interactions and identify two-force members; Show equal-and-opposite internal interactions and identify two-force members → Every isolated body or joint satisfies equilibrium and member assumptions?; Every isolated body or joint satisfies equilibrium and member assumptions? — Yes → Member actions verified; Every isolated body or joint satisfies equilibrium and member assumptions? — No → Correct reactions, member idealization, cut, or interaction forces; Correct reactions, member idealization, cut, or interaction forces → Classify the structural system and member idealizations

  • Classify the structural system and member idealizations: terminator
  • Pin-jointed truss with joint loads and two-force members?: decision
  • Solve truss support reactions from whole-structure equilibrium: process
  • Only a few member forces required?: decision
  • Use method of sections with a cut containing a solvable set of unknowns: process
  • Use method of joints; start where the unknown set is solvable: process
  • For a frame or machine, draw the whole-assembly FBD and solve external reactions when possible: process
  • Disassemble the frame or machine into individual rigid bodies: process
  • Show equal-and-opposite internal interactions and identify two-force members: process
  • Every isolated body or joint satisfies equilibrium and member assumptions?: decision
  • Correct reactions, member idealization, cut, or interaction forces: process
  • Member actions verified: terminator
Key Takeaways
  • Truss forces are axial only when pin-joint and joint-loading assumptions are satisfied.
  • Joint and section solutions must satisfy equilibrium within a stated numerical tolerance.
  • Determinacy counting is necessary but geometric rank and invalid-input checks are also required.
  • Frame disassembly is an analytical step that exposes internal action-reaction pairs.
  • Two-force members have collinear end forces; multi-force members require full rigid-body equilibrium.
  • Machines transform force through geometry while preserving moment equilibrium in the ideal statics model.