🔬
🔬 Science & engineering

Piston Speed Calculator (mean & peak piston speed from stroke, rpm & rod length)

Results update as you type.

Your numbers

Understanding the piston speed calculator — concept and principle

This calculator finds the mean and peak piston speed of a reciprocating engine from its stroke, engine speed and connecting-rod length. It also shows where in the stroke the peak occurs and the rod-to-stroke ratio. Engine builders and students use it to compare how hard engines are revving.

Mean and peak piston speedPiston speed at 6,500 rpmStroke86 mmEngine speed6,500 rpmRod length145 mm2 × 0.086 × 6,500 ÷ 60Mean piston speed18.63 m/sPeak speed30.54 m/s @ 74.7°Rod ratio1.686
The piston covers two strokes each turn; it is fastest a little before mid-stroke, not at 90°.

How it is calculated

Mean piston speed = 2 × stroke × rpm ÷ 60

Peak speed from slider-crank geometry: x = a cos θ + √(l² − a² sin² θ), with crank radius a = stroke/2 and rod length l; the maximum of dx/dt is found numerically

Rod-to-stroke ratio = l ÷ stroke

The principle

The piston travels two strokes for every crank revolution, once up and once down, so the average speed is simply twice the stroke times revolutions per second. Within each stroke the speed varies: zero at top and bottom dead centre, and highest a little before 90° of crank rotation after top dead centre, because the angled connecting rod makes the motion asymmetric. A longer rod relative to the stroke reduces that asymmetry slightly.

Worked example

Default inputs: stroke 86 mm, 6,500 rpm, rod 145 mm.

  1. Mean = 2 × 0.086 × 6,500 ÷ 60 = 18.63 m/s = 3,668 ft/min.
  2. Rod-to-stroke ratio = 145 ÷ 86 = 1.686.
  3. Peak speed = 30.54 m/s, at 74.7° after TDC.
  4. Peak ÷ mean = 1.639.
How Mean piston speed (m/s) changes with Stroke (mm)How Mean piston speed changes with Stroke01020304021.54364.586108129172Example: 18.63Stroke (mm)
Each point is the calculator re-run with only “Stroke (mm)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Stroke (mm)Mean piston speed (m/s)
21.54.66
439.32
64.513.97
8618.63
10823.29
12927.95
17237.27

How to read the result

Many production engines reach roughly 15–20 m/s mean piston speed at their rated speed, and the FAMU–FSU engine notes call about 20 m/s a practical limit for most engines, set by friction, inertia stresses and breathing. Racing engines with special materials go higher. Mean piston speed is a better comparison of mechanical stress than rpm alone, because a long-stroke engine at low rpm can match a short-stroke engine at high rpm.

Common mistakes

Keep in mind: Safe engine speed depends on components, balance and lubrication. Follow the engine maker's limits.

Frequently asked questions

Why is the peak not at 90°?

The connecting-rod angle makes the piston motion asymmetric, moving the peak slightly before 90°.

What is a typical mean piston speed?

Many road engines are around 15–20 m/s at rated speed.

Does a longer rod help?

It slightly reduces peak speed and side loads.

Why compare engines by piston speed?

It reflects the inertia loads better than rpm alone.

Sources: C. Shih, "Internal Combustion Engines" lecture notes, FAMU–FSU College of Engineering

Checked 9 Nov 2026. C. Shih, “Internal Combustion Engines” lecture notes, FAMU–FSU College of Engineering: mean piston speed Vp = 2NS, “20 m/s represents a practical limit for most engines”. Slider-crank piston position: standard formula.

🔬 All science & engineering tools →🌍 Calculators by country →