Skip to main content
Sandbox Physics

Mechanism design · Rotary to reciprocating

Slider-Crank Workshop

Drive a guided piston with a crank and connecting rod. Change the rod length and guide offset, compare unequal strokes in time, and see why piston force produces no crank torque at dead center.

Interactive modelSlider-Crank Workshop
Slider position00
Slider velocity00
Slider acceleration00
Acute transmission angle00
Required input torque00
Signed load power00
Length-closure residual00
Quasistatic power residual00

Physics tutorial

Uniform rotation, uneven strokes

BackgroundRigid links impose geometric constraints before any force calculation.

Why it mattersWatch the same solved joint positions drive the 3D apparatus, tracer and quantitative views.

Start with the essentials

Focus question
Why does the slider pause at an end while the crank keeps turning?
One-sentence intuition
The connecting-rod constraint makes slider displacement nonlinear in input angle. A finite slider force cannot back-drive the crank at dead center.

Core mathematical model

Right-hand slider assembly

x=acos⁡θ+b2−(e−asin⁡θ)2x=a\cos\theta+\sqrt{b^2-(e-a\sin\theta)^2}

The square root must be real. A zero root is a singular vertical connecting rod, not a fabricated clipped position.

Velocity and acceleration

x˙=x′(θ)θ˙,x¨=x′′(θ)θ˙2\dot x=x'(\theta)\dot\theta,\qquad\ddot x=x''(\theta)\dot\theta^2

Input angular speed is constant during playback. The displayed acceleration is a kinematic result, not a computed force.

Signed virtual power

τin=−Fxx′(θ),τinθ˙+Fxx˙=0\tau_{\rm in}=-F_x x'(\theta),\qquad\tau_{\rm in}\dot\theta+F_x\dot x=0

At a regular dead center the displacement derivative and required torque vanish. The sign of a constant external force does not reverse automatically.

Common difficulties

Zero is not undefined

Typical misconceptionEvery stationary output is a singular solution.

Better mental modelAt an ordinary output reversal the output velocity is zero and the solution can remain regular. At a closure singularity the differential equations cannot uniquely determine the motion.

Prescribed motion

Typical misconceptionThe animation proves this motor can drive the real mechanism.

Better mental modelInput speed is prescribed. Link inertia, friction, compliance and collision dynamics are omitted; power balance is quasistatic.

Run the experiment

  1. 01

    Turn it

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

    What to observe: The 3D links and all plots share the same input angle.
  2. 02

    Change a length

    Compare Inline guide, Short connecting rod and Offset guide.

    What to observe: A shorter rod changes the speed profile; an offset changes the angular duration of each stroke.
  3. 03

    Inspect the limiting pose

    Select Dead center and inspect input torque. Then export the full sweep.

    What to observe: Missing and singular values remain distinct from valid zero values.

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