Intermediate

Piston Speed Calculator — Mean & Peak Piston Velocity

Enter the piston stroke length and crankshaft speed (RPM) to calculate mean piston speed and peak piston speed — key performance and wear metrics for reciprocating engines, compressors and pumps.

Stroke unit

RPM

Mean piston speed
20m/s

Average speed over a full stroke — key engine performance metric

Mean piston speed
20 m/s
Mean speed (ft/min)
3,937 ft/min
Mean speed (km/h)
72 km/h
Peak piston speed (sinusoidal)
31.42 m/s
Strokes per second
100
Strokes per minute
6,000
Step by step
  1. 1

    Stroke (m)

    200 mm ÷ 1 000 = 0.2
  2. 2

    Piston travel per minute

    2 × 0.2 × 3,000 RPM = 1,200
  3. 3

    Mean piston speed

    1,200 ÷ 60 = 20
    Each revolution = 2 strokes; divide by 60 s/min for m/s.
Current
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

Mean piston speed = 2 × Stroke × RPM / 60 (m/s). Peak ≈ π × Stroke × RPM / 60. Enter stroke (mm, cm, in or m) and RPM. Typical engines: 8–15 m/s (production), 20–25 m/s (racing). Results also shown in ft/min and km/h.

Formula
v_mean = 2 × Stroke × RPM / 60 • v_peak ≈ π × Stroke × RPM / 60
How this is calculated

In a reciprocating engine each crankshaft revolution moves the piston one full stroke upward and one full stroke downward — a total distance of 2 × Stroke per revolution. The mean piston speed is that total distance divided by the time per revolution: v_mean = 2 × Stroke × (RPM / 60), giving a result in m/s.

The actual instantaneous piston speed follows a sinusoidal profile (for a simple crank-slider mechanism without obliquity correction): v(θ) = π × Stroke × RPM/60 × sin(θ). The peak instantaneous speed — reached at mid-stroke when the crank is perpendicular to the cylinder axis — is therefore v_peak = π × Stroke × n/60, which is π/2 ≈ 1.57 times the mean. In practice, connecting-rod obliquity makes the motion slightly asymmetric, so this is an approximation.

Mean piston speed is the standard benchmark for engine durability: typical production petrol engines run 8–15 m/s; racing engines may reach 20–25 m/s; above ~25 m/s, ring seal and lubrication film breakdown become critical concerns. The same formula applies to compressor pistons, hydraulic pump pistons and any crank-driven linear mechanism.

Frequently asked questions

Most production car engines stay below 15 m/s for longevity. High-performance engines reach 18–22 m/s, and purpose-built racing engines (Formula 1, motorcycle GP) can exceed 24–25 m/s. Above ~25 m/s oil film breakdown and ring flutter become critical failure risks.

Both contribute equally in the formula v = 2 × S × n / 60. A long-stroke engine (e.g. large diesel) achieves high piston speed at relatively low RPM; a short-stroke engine (high-revving petrol) needs high RPM to reach the same piston speed. This is why diesel engines are typically limited to lower RPM than equivalent-displacement petrol engines.

Yes — for any single-acting or double-acting reciprocating mechanism driven by a crank at constant RPM. The mean piston speed is always 2 × Stroke × RPM / 60 regardless of whether the cylinder is a combustion engine, air compressor, hydraulic pump or reciprocating saw.

Also known as

piston speed calculator
mean piston speed
piston velocity rpm
engine piston speed
crank stroke velocity
reciprocating piston speed
stroke rpm velocity

APA

TG we-Calculate Editorial Team. (2026). Piston Speed Calculator — Mean & Peak Piston Velocity [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/piston-speed-calculator

Chicago

TG we-Calculate Editorial Team. "Piston Speed Calculator — Mean & Peak Piston Velocity." TG we-Calculate. 2026. https://we-calculate.com/calculator/piston-speed-calculator.

IEEE

TG we-Calculate Editorial Team, "Piston Speed Calculator — Mean & Peak Piston Velocity," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/piston-speed-calculator

BibTeX

@misc{wecalculate_piston_speed_calculator, title = {Piston Speed Calculator — Mean & Peak Piston Velocity}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/piston-speed-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?