Piston Speed Calculator
Use our piston speed calculator to calculate mean piston speed (ft/min) from stroke (in) and engine RPM. Includes the mean piston speed formula, why piston speed matters, and a worked example.
What Is Mean Piston Speed?
Mean piston speed is the average speed a piston travels up and down the cylinder over time. It is commonly used in engine design discussions because it relates to friction, wear, and mechanical stress.
Piston speed increases with both stroke length and RPM. Long-stroke engines or high-RPM engines tend to have higher mean piston speeds.
This calculator takes stroke in inches and revolutions per minute (RPM) and returns mean piston speed in feet per minute (ft/min).
Piston Speed Formula
In one crankshaft revolution, the piston travels two stroke lengths (up and down). Multiply by RPM to get distance per minute, then convert inches to feet.
Two strokes per revolution (up + down).
12 inches = 1 foot.
Increasing RPM or stroke increases mean piston speed proportionally.
How to Calculate Piston Speed
- 1
Enter stroke (in).
- 2
Enter RPM.
- 3
The calculator applies MeanPistonSpeed(ft/min) = (2 × Stroke × RPM) ÷ 12.
Frequently Asked Questions
Mean piston speed (ft/min) = (2 × stroke(in) × RPM) ÷ 12.
Multiply 2 × stroke × RPM to get inches per minute, then divide by 12 to convert to feet per minute.
They are typically the same idea: the average (mean) rate of piston travel over time. The piston does not move at a constant speed during the stroke, so this is not the peak speed.
Maximum piston speed is different from mean piston speed and depends on crank and rod geometry. This calculator returns mean piston speed only.