How to use this calculator
- Enter stroke. Enter the engine stroke length.
- Enter RPM. Enter the engine speed to screen.
- Set target speed. Enter a target mean piston speed if you want RPM at that target.
- Review the result. Compare mean piston speed and target RPM against your engine design assumptions.
How it works
Mean piston speed is the average distance the piston travels per second. Each crankshaft revolution moves the piston two strokes, so the formula is mean speed = 2 x stroke x RPM / 60. The calculator also reverses that relation to find RPM at a target mean speed.
Use this after the compression ratio calculator or bore and stroke calculator when a stroke change affects both displacement and high-RPM durability.
Worked example
Verified against the live calculator
An 86 mm stroke at 6,500 rpm gives a mean piston speed of about
2 x 0.086 x 6500 / 60 = 18.6 m/s. At a 20 m/s target, the same stroke
reaches the target at about 6,980 rpm.
Frequently asked questions
What is mean piston speed?
Mean piston speed is the average piston travel speed over a full crankshaft revolution. It equals 2 x stroke x RPM / 60.
Why is stroke multiplied by two?
The piston travels one stroke down and one stroke up for each crankshaft revolution, so total travel per revolution is two strokes.
Is mean piston speed the same as peak piston speed?
No. Peak piston speed is higher and depends on rod ratio and crank geometry.
What is a safe piston speed?
There is no universal safe value. Around 20 m/s is a conservative screen; racing engines may exceed it with suitable parts, oiling and duty cycle.
Method & assumptions
- Mean piston speed is an average, not peak speed or acceleration.
- Durability depends on piston mass, rod ratio, ring pack, oiling, materials, boost, temperature and duty cycle.
- Use engine-builder or manufacturer limits for final RPM decisions.