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.
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
- Stroke and rod length in mm; speeds in m/s and ft/min.
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.
- Mean = 2 × 0.086 × 6,500 ÷ 60 = 18.63 m/s = 3,668 ft/min.
- Rod-to-stroke ratio = 145 ÷ 86 = 1.686.
- Peak speed = 30.54 m/s, at 74.7° after TDC.
- Peak ÷ mean = 1.639.
| Stroke (mm) | Mean piston speed (m/s) |
|---|---|
| 21.5 | 4.66 |
| 43 | 9.32 |
| 64.5 | 13.97 |
| 86 | 18.63 |
| 108 | 23.29 |
| 129 | 27.95 |
| 172 | 37.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
- Forgetting the factor of 2 (two strokes per revolution).
- Using bore instead of stroke.
- Treating peak speed as occurring exactly at 90°.
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