July 2025 8 min read

Hydraulic Cylinder Speed Calculator

Calculate the extension and retraction speed of a hydraulic cylinder from flow rate, bore diameter, and rod diameter. Essential for cycle time analysis and actuator sizing.

Enter Your Values

Flow Rate
L/min
Piston Diameter
mm
Rod Diameter
mm

Hydraulic Cylinder Speed Formulas

Speed is flow divided by effective area. Extension uses full piston area; retraction uses annular area.

v_ext (m/s) = Q / (π×D²/4 × 60000)

Alternative Form

v_ret (m/s) = Q / (π×(D²-d²)/4 × 60000)

Variables

SymbolNameUnitDescription
vSpeedm/sLinear speed of the cylinder rod
QFlow RateL/minHydraulic fluid flow into the cylinder
DPiston DiametermmBore diameter of the cylinder
dRod DiametermmDiameter of the piston rod

Explanation

Divide by 60000 to convert L/min·mm² to m/s: 1 L/min = 0.000016667 m³/s, 1 mm² = 10^-6 m².

Derivation

v = Q/A. Q(m³/s) = Q(L/min) / 60000. A(m²) = πD²/4 × 10^-6 for extension. v(m/s) = Q(L/min) / (60000 × πD²/4 × 10^-6) = Q / (πD²/4 × 60000).

Step-by-Step Calculation

Follow each step to understand how the result is calculated from your inputs.

Step 1

Calculate piston area.

A = π × D² / 4
Piston Diameter:100 mm
Intermediate: π × 100² / 4
Result: 7853.98 mm²
Step 2

Calculate extension speed.

v_ext = Q / (A × 60000)
Flow:50 L/min
Area:7853.98 mm²
Intermediate: 50 / (7853.98 × 60000)
Result: 0.106 m/s
Step 3

Calculate retraction speed (faster due to smaller area).

v_ret = Q / ((A - A_rod) × 60000)
Rod Area:1963.50 mm²
Eff Area:5890.48 mm²
Intermediate: 50 / (5890.48 × 60000)
Result: 0.142 m/s
Final Answer
Extend: 0.106 m/s / Retract: 0.142 m/s

Worked Examples

See how the calculator works with different scenarios.

Scenario

100 mm bore, 50 mm rod, 50 L/min flow.

Inputs

Flow:50 L/min
Piston:100 mm
Rod:50 mm

Calculation

Extend: 50/(7854 × 60000) = 0.106 m/s. Retract: 50/(5890 × 60000) = 0.142 m/s

Result

0.106 m/s ext / 0.142 m/s ret

Interpretation

Retraction is 34% faster due to smaller effective area.

Understanding Cylinder Speed

Cylinder speed is determined by flow rate and effective piston area. Since flow from a fixed-displacement pump is nearly constant, speed varies inversely with area. This creates an inherent trade-off between force and speed.

Cycle Time Optimization

In production machinery, cylinder speed directly impacts cycle time. A 10% increase in pump flow reduces cycle time by 9% — but increases pump power consumption proportionally. Optimize for the minimum speed that meets production targets while minimizing energy use.

Practical Tips

  • •Retraction is always faster than extension at the same flow rate. Design return strokes accordingly.
  • •For equal speed in both directions, use a regenerative circuit or a cylinder with a through rod.
  • •Cylinder speed is proportional to flow rate. To double speed, double the flow (or halve the bore area).
  • •High cylinder speeds (>0.5 m/s) require cushioning to prevent impact damage at end of stroke.
  • •Account for hose expansion at high pressure — it absorbs some flow, reducing effective cylinder speed by 2-5%.

Common Mistakes

Confusing extension and retraction speeds
Extension uses full piston area. Retraction uses annular area (piston minus rod). Retraction is always faster at the same flow rate.
Forgetting unit conversion (L/min to mm³/s)
1 L/min = 1,000,000 mm³/min = 16,666.67 mm³/s. Use ÷60000 to convert L/min·mm² to m/s.
Ignoring pressure drop at high speeds
At high flow rates, pressure drop through valves and hoses reduces effective pressure at the cylinder. This limits maximum achievable speed.

Assumptions

This calculator makes the following assumptions to provide estimates:

Incompressible Flow: Assumes oil is incompressible. At very high pressures, oil compression absorbs some flow (typically <2% effect).
No Leakage: Assumes zero internal leakage past seals. Worn seals reduce effective speed.

Limitations

Be aware of these limitations when using this calculator:

No Acceleration Model: Speed is calculated at steady-state. Acceleration and deceleration phases are not modeled — critical for high-speed cylinder applications.
No Load Effects: Speed is independent of load in the ideal model. In reality, higher loads increase internal leakage and reduce speed.

Related Calculators

Educational Guides

Glossary

Technical terms used in mortgage calculations explained in plain language.

Regenerative Circuit
A hydraulic circuit that routes rod-end oil to the piston end, effectively increasing extension speed at the cost of reduced force.
Cushioning
End-of-stroke deceleration feature that meters trapped oil to prevent piston-to-end-cap impact.
Stick-Slip
An oscillatory motion caused by alternating static and kinetic friction at low speeds, common in hydraulic cylinders without proper lubrication.
Annular Area
The ring-shaped area on the rod side of the piston, equal to (π/4) × (D² - d²).

Authoritative References

Frequently Asked Questions

Answers to common questions about this calculator.

How do you calculate hydraulic cylinder speed?
Extension: v = Q / (πD²/4 × 60000). Retraction: v = Q / (π(D²-d²)/4 × 60000). v in m/s, Q in L/min, D and d in mm.
Why is retraction faster than extension in hydraulic cylinders?
The rod occupies part of the piston area, leaving less area for the oil to act on during retraction. Since flow rate is constant, smaller area = higher speed.
What is a typical hydraulic cylinder speed?
General industrial: 0.05-0.3 m/s. High-speed: 0.5-1.0 m/s. Press applications: 0.01-0.1 m/s (high force, low speed). Mobile equipment: 0.1-0.4 m/s.
How does cylinder speed relate to flow rate?
Speed is directly proportional to flow rate. Double the flow = double the speed, for the same cylinder. This is why pump displacement determines cylinder speed.
Can I increase cylinder speed by increasing pressure?
No — speed depends on flow rate, not pressure. Higher pressure helps overcome load but does not increase speed unless flow also increases.
What limits maximum cylinder speed?
Flow capacity of valves and hoses, pressure drop, seal friction heating, cavitation on the inlet side, and mechanical impact at end of stroke.
How do I calculate the required flow rate for a desired speed?
Q (L/min) = v (m/s) × A (mm²) × 60000. For extension: A = πD²/4. For retraction: A = π(D²-d²)/4.
What is the maximum speed for a hydraulic cylinder?
Standard cylinders: 0.5 m/s. High-speed cylinders: 1.0 m/s. Special designs (with cushioning): up to 2.0 m/s. Beyond this, impact energy becomes destructive.
How does seal friction affect cylinder speed?
Seal friction opposes motion, requiring additional pressure to maintain speed. At very low speeds, seal friction causes stick-slip behavior.
What is the difference between synchronous and asynchronous cylinder motion?
Synchronous: multiple cylinders move at the same speed (flow dividers or separate control). Asynchronous: independent speed control per cylinder.
How do I achieve equal speed in both directions?
Use a through-rod (double-rod) cylinder where both sides have equal area. Or use a regenerative circuit that matches effective areas.
What is the effect of hose size on cylinder speed?
Undersized hoses restrict flow, limiting maximum speed. As a rule, hose ID should match the cylinder port size. Long hose runs need larger diameters.
How does oil viscosity affect speed?
Higher viscosity increases pressure drop in lines, reducing available flow at the cylinder. Use the lowest viscosity suitable for your operating temperature.
Can I overspeed a cylinder?
Exceeding design speed causes seal extrusion, rod damage, and end-of-stroke impact. Always use flow control valves to limit maximum speed.
What is the relationship between cylinder speed and kinetic energy?
KE = ½mv². Doubling speed quadruples kinetic energy. End stops and cushioning must be sized for the actual kinetic energy at full speed.
How do I cushion a fast cylinder?
Built-in cushion collars at each end trap oil during the last portion of stroke, forcing it through an adjustable orifice. Set cushioning to decelerate smoothly without bouncing.
What is the effect of cylinder mounting on speed?
Mounting does not affect speed directly, but trunnion/pivot mounts allow angular movement needed for long-stroke cylinders. Side-mounted cylinders may bind if misaligned.
How do I calculate the time for a full cylinder stroke?
t = Stroke / v. For extension: t_ext = Stroke × A × 60000 / Q. For retraction: t_ret = Stroke × (A-A_rod) × 60000 / Q. Total cycle time = t_ext + t_ret + dwell.
What is the difference between meter-in and meter-out speed control?
Meter-in: restrict flow entering the cylinder (controls extension). Meter-out: restrict flow leaving (controls retraction, provides back-pressure for stability).
How does load affect cylinder speed?
Ideal constant-flow systems maintain speed regardless of load. In practice, higher loads increase internal leakage and pressure drop, slightly reducing speed.
What is the minimum speed for a hydraulic cylinder without stick-slip?
Typically 0.005-0.010 m/s. Below this, stick-slip occurs due to the difference between static and kinetic friction. Use low-friction seals and PTFE wear bands.
How do I calculate regenerative speed?
In regenerative mode, rod-end oil joins pump flow to the piston end. Effective extension area = rod area only. v_reg = Q / (πd²/4 × 60000). Speed increases but force decreases.
What is the effect of cylinder bore on speed?
Speed is inversely proportional to bore area squared. Doubling bore diameter (4× area) reduces speed to 1/4 at the same flow rate. Larger bores = slower but stronger.
How do temperature changes affect speed?
Cold oil is more viscous, increasing pressure drop and reducing speed. Hot oil is thinner, reducing leakage and potentially increasing speed, but also reducing lubrication.
What is the role of check valves in cylinder speed control?
Pilot-operated check valves lock the cylinder and prevent drift. Flow control valves with integral check valves allow free flow in one direction and metered flow in the other.
How do I calculate pump displacement for a desired speed?
Pump displacement (cm³/rev) = Q (L/min) × 1000 / RPM. Then Q = v × A × 60000. This links pump selection to cylinder speed requirements.
What is the maximum rod speed before cavitation?
At very high speeds, pressure on the inlet side can drop below vapor pressure, causing cavitation. Limit rod speed to avoid this: typically <1 m/s for standard cylinders.
How does gravity affect vertical cylinder speed?
On downward strokes, gravity assists, potentially causing overspeed. Use counterbalance valves or meter-out flow controls to prevent runaway. On upward strokes, gravity opposes motion.
What is the effect of counterbalance valves on speed?
Counterbalance valves maintain back-pressure on the return side, preventing runaway loads. They reduce speed slightly but provide stable control for vertical or overrunning loads.
How do I calculate speed for a telescopic cylinder?
Each stage has a different area. Speed increases as smaller stages extend (same flow, smaller area). v1 > v2 > v3 (outermost is slowest, innermost is fastest).

Was This Calculator Helpful?

Page Information

Last Updated:

July 2025

Version:

2.0.0

References:
License:

Free to use. Results for educational purposes only.