Piston Speed Calculator

Enter stroke length, connecting rod length, and engine RPM to calculate mean piston speed (MPS = 2 × Stroke × RPM) and peak instantaneous piston speed, in ft/min and m/s.

Quick Facts

Mean piston speed formula
MPS = 2 × Stroke × RPM
The piston covers twice the stroke length every revolution (once up, once down), so mean speed scales directly with stroke and RPM.
Unit conversion
1 m/s = 196.85 ft/min
Use this factor to switch piston-speed results between metric and imperial units.
Typical design limit
~4,000-4,500 ft/min (20-23 m/s)
Street engines are usually kept under this at redline; racing engines with stronger components can push higher.
Peak vs. mean speed
Peak ≈ 1.5-1.7 × mean
Instantaneous piston speed peaks near 70-80° after TDC, not at mid-stroke, because of connecting-rod angularity.

Your Results

Calculated
Mean Piston Speed
-
MPS = 2 × Stroke × RPM, in ft/min
Mean Piston Speed (SI)
-
Same value converted to meters per second
Peak Piston Speed
-
Maximum instantaneous speed from slider-crank kinematics
Angular Velocity
-
ω = 2π × RPM ÷ 60

Ready

Enter stroke length, connecting rod length, and RPM, then press Calculate.

Formula and Method for Piston Speed

In a reciprocating engine, the piston does not move at a constant speed — it starts and stops at top dead center (TDC) and bottom dead center (BDC) every stroke, accelerating and decelerating in between. Engineers summarize this motion with two figures: mean piston speed, the simple average speed over one stroke, and peak (instantaneous) piston speed, the fastest the piston actually moves during the cycle. This calculator computes both from the stroke length, connecting rod length, and engine RPM.

Mean piston speed: MPS = 2 × Stroke × RPM

Each crankshaft revolution moves the piston up the cylinder once and down once, so it travels a distance equal to twice the stroke length per revolution. Multiplying that by RPM (revolutions per minute) gives the total distance traveled per minute, and dividing by the elapsed time gives the mean speed: MPS = 2 × S × N, where S is the stroke length and N is RPM. In inches and feet per minute this simplifies to the well-known shop formula MPS (ft/min) = Stroke (in) × RPM ÷ 6. Mean piston speed is the industry-standard yardstick for comparing inertial stress between engines of different bore, stroke, and displacement.

Peak piston speed and the connecting rod

Because the connecting rod swings back and forth as it links the crank pin to the wrist pin, the piston's velocity is not a pure sine wave — it rises faster than a simple sinusoid on the way to peak speed and falls back more slowly. The exact instantaneous velocity from slider-crank kinematics is v(θ) = rω[sinθ + (r sinθ cosθ)/√(L² − r²sin²θ)], where r is the crank radius (half the stroke), L is the connecting rod length, ω is the crankshaft angular velocity in rad/s, and θ is the crank angle measured from TDC. This calculator scans θ from 0° to 180° to find the true maximum, which typically falls around 70-80° after TDC rather than at 90° (mid-stroke). Shorter connecting rods relative to the stroke (a lower rod ratio, L/r) push the peak higher above the mean and move it closer to TDC.

Why piston speed matters in engine design

  • Ring, wrist pin, and bearing loads scale with piston acceleration, which is driven by piston speed and how quickly it reverses direction at TDC/BDC — not by displacement or horsepower directly.
  • Mean piston speed is a practical proxy for a safe RPM ceiling: a short-stroke engine can safely rev much higher than a long-stroke engine of similar displacement because it reaches the same piston speed at a higher RPM.
  • Keep the stroke length, connecting rod length, and unit selection consistent — mixing an inch stroke with a millimeter rod length before conversion is a common source of error.

Frequently Asked Questions

What is mean piston speed and why does it matter?
Mean piston speed (MPS) is the average speed of the piston as it travels up and down the cylinder, calculated as MPS = 2 × Stroke × RPM. It is a standard benchmark engine builders use to judge mechanical stress: because the piston must decelerate to zero and reverse direction at both TDC and BDC every stroke, the inertial loads on the piston, rings, wrist pin, and rod bearings scale directly with piston speed.
What is considered a safe or typical piston speed?
Most production street engines are designed to keep mean piston speed under about 4,000-4,500 ft/min (20-23 m/s) at redline for long-term durability. High-performance and racing engines with forged pistons, stronger rods, and better lubrication can push mean piston speeds to 4,500-5,500 ft/min (23-28 m/s) or higher, though this trades service life for output.
Why is the peak (instantaneous) piston speed higher than the mean piston speed?
Mean piston speed simply averages total distance traveled over time, but the piston does not move at a constant speed — it is stationary at TDC and BDC and reaches its fastest point roughly 70-80° after TDC, not at mid-stroke, because the connecting rod's angularity distorts the piston's motion away from a simple sine wave. Peak instantaneous speed is typically about 1.5-1.7 times the mean piston speed.
How do I convert piston speed between ft/min and m/s?
Multiply a value in meters per second by 196.85 to get feet per minute, or divide a feet-per-minute value by 196.85 to get meters per second. The calculator above converts and displays both units automatically.