Skip to main content
Sandbox Physics

Mechanism design · Closed loops

Four-Bar Linkage

Which link lengths let a four-bar linkage's input crank turn all the way around? Lengths that let the loop close at every crank angle. As the crank turns, its pin's distance from the output pivot swings between the pivot spacing plus the crank length and the difference of the two. That whole range must stay strictly between the difference and the sum of the other two moving links. Otherwise the crank reaches a point where those two links line up, and it can go no further.

Turn the crank of a three-dimensional four-bar mechanism. Change the link lengths, flip the linkage into its other assembly and move a tracer point along the coupler. Find out which designs turn all the way round and which run into a geometric limit.

Interactive modelFour-Bar Linkage
Rocker angle00
Rocker angular velocity00
Rocker angular acceleration00
Acute transmission angle00
Required input torque00
Signed load power00
Length-closure residual00
Quasistatic power residual00

Physics tutorial

The loop of links sets the motion

BackgroundRigid links decide how a mechanism can move before any force enters the calculation.

Why it mattersOne set of solved joint positions moves the 3D model, the tracer and every plot, so the geometry and the numbers change together.

Start with the essentials

Focus question
Which link lengths let the input crank turn all the way round?
One-sentence intuition
The joint between coupler and output link sits where two circles cross. If the circles separate, the rigid links cannot be assembled; where they just touch, the velocity equations become singular.

Core mathematical model

Closing the vector loop

a[cos⁡θsin⁡θ]+b[cos⁡βsin⁡β]=[d0]+c[cos⁡ϕsin⁡ϕ]a\begin{bmatrix}\cos\theta\\\sin\theta\end{bmatrix}+b\begin{bmatrix}\cos\beta\\\sin\beta\end{bmatrix}=\begin{bmatrix}d\\0\end{bmatrix}+c\begin{bmatrix}\cos\phi\\\sin\phi\end{bmatrix}

Both fixed pivots lie on the horizontal axis. The two circles cross at two points, and each crossing, told apart by its orientation, gives one assembly branch.

When the input can turn a full circle

d+a<b+c,∣d−a∣>∣b−c∣d+a<b+c,\qquad |d-a|>|b-c|

When both strict inequalities hold, the two circles never touch during a full turn of the chosen input. If either becomes an equality, the linkage has a change point or a limiting position, which is handled separately.

Input torque from virtual power

τin=−τoϕ′(θ),τinθ˙+τoϕ˙=0\tau_{\rm in}=-\tau_o\phi'(\theta),\qquad\tau_{\rm in}\dot\theta+\tau_o\dot\phi=0

The output torque is an external torque applied to the output link, positive counterclockwise. The relation holds only away from closure singularities and when link inertia is negligible.

Common difficulties

A zero velocity is not a singularity

Typical misconceptionWhenever the output stops moving, the mechanism must be at a singular position.

Better mental modelWhen the output simply reverses, its velocity is zero but the solution stays regular. Only at a closure singularity do the differential equations fail to determine the motion uniquely.

The input speed is set, not computed

Typical misconceptionIf the animation runs, this motor could drive the real mechanism.

Better mental modelThe input speed is simply prescribed. Link inertia, friction, flexing of the links and collisions are left out, and the power balance is quasistatic.

Run the experiment

  1. 01

    Turn the crank

    Press play, then pause and drag the gold crank pin in the plan view.

    What to observe: The 3D links and every plot move together because they all use the same input angle.
  2. 02

    Change a length

    Compare the two assemblies, then select Geometric limit.

    What to observe: Only positions the links can actually reach are drawn. When the links cannot be assembled, a warning appears; the bars are never stretched to fit.
  3. 03

    Look at the limiting position

    Select At the toggle and look at the derivatives that become undefined. Then export the sweep.

    What to observe: Missing and singular values are flagged on their own and never mixed up with genuine zeros.

Theory & apparatus: Carnegie Mellon · Planar Linkages · Universidad de Almería · Four-bar mechanisms

FeedbackSomething broken, confusing, or missing on this page?Tell us
What kind of feedback?

Sent with this page’s address, its Lab ID, the site language and your device type. Please leave out personal details. Feedback is kept for up to 12 months.Privacy policy