Hydraulic Cylinder Force Calculator — Piston Area, Push & Pull Force, Differential Cylinders
Calculate hydraulic cylinder push (extend) and pull (retract) forces from bore diameter, rod diameter, and system pressure. Compare single-rod and double-rod configurations.
Quick Answer
For a 80mm bore, 40mm rod, 210 bar (21 MPa) system pressure: Push Force = 105.6 kN (10.8 tonnes), Pull Force = 79.2 kN (8.1 tonnes). The 27% force reduction on retract is due to the rod area subtracting from piston area — annular area on the rod side.
Why Hydraulic Cylinder Sizing Drives Machine Design
Cylinders are force multipliers — 210 bar on a 100mm bore generates 165 kN (16.8 tonnes) of push. Get the force wrong and your machine either can’t lift the load or wastes energy oversized.
1. Push Force (Extend)
F_ext = p × A_piston = p × πD²/4. Full piston area sees pressure — maximum force. This is the strong direction. Use it for pressing, clamping, lifting against gravity.
2. Pull Force (Retract)
F_ret = p × (A_piston − A_rod) = p × π(D²−d²)/4. The rod occupies part of the piston area — pull force is always less than push. The larger the rod, the bigger the force reduction. Design the rod for buckling strength (push direction) — the force reduction on pull is a side effect.
3. Differential Cylinders
Single-rod cylinders are “differential” — push and pull forces are different. For regeneration circuits: connect rod and piston sides during extend for higher speed at reduced force. Double-rod cylinders: equal area both sides, equal force both directions — used in steering and where symmetry matters.
Common Mistakes
- Designing for pull force equal to push — It won’t happen with a single-rod cylinder. The rod reduces pull force. Either: (1) use a double-rod cylinder (equal area), (2) oversize the cylinder for pull, (3) use a different mechanical arrangement (toggle, linkage) that doesn’t need equal force both ways.
- Forgetting about seal friction — Actual force output is 5-10% less than theoretical due to seal friction. New seals: ~5% loss. Worn seals: ~3% loss. High-pressure seals (polyurethane, >350 bar): ~8-12% loss. For precision force control, use a load cell, not pressure calculation.
- Not checking rod buckling strength — Long stroke cylinders in push with slender rods buckle. Euler buckling load: F_crit = π²EI/(K×L)². The rod, not the piston, limits push force on long cylinders. Check Euler before sizing the bore. Our Shaft Stress Calculator covers column buckling.
- Ignoring pressure drop in hoses and valves — Pressure at the cylinder port is less than at the pump. Hoses drop 5-15 bar at high flow, valves drop 10-30 bar (P→A + B→T). Design force using port pressure, not pump pressure. A 30 bar drop on a 100mm bore costs 23.5 kN — significant.
- Not allowing for pressure spikes — Rapid valve closure (water hammer effect) spikes pressure 1.5-3× system pressure. Cylinder and seals must survive spikes, not just steady-state pressure. Spec cylinder test pressure = 1.5× max working pressure minimum (ISO 6020/6022).
Frequently Asked Questions
How do I calculate hydraulic cylinder speed?
Extension speed: v_ext = Q / A_piston. Retraction speed: v_ret = Q / (A_piston − A_rod). Retraction is faster because the annular area is smaller for the same flow. Example: 80/40 cylinder, 60 L/min: v_ext = 0.20 m/s, v_ret = 0.26 m/s (30% faster retract). Speed mismatch is inherent to single-rod cylinders.
What rod diameter should I specify?
Standard rod diameters per ISO 6020/6022: 32mm rod for 50mm bore, 36 for 63, 45 for 80, 56 for 100, 70 for 125, 90 for 160. Larger rod = higher buckling strength but greater pull force reduction. Rod size is driven by buckling (push), not tension (pull) — check the Euler column formula for your stroke length.
Why do I need a cushion at end of stroke?
Without cushion, the piston hits the end cap at full speed — shock loads damage seals and cause noise. Cushion decelerates the piston over the last 20-30mm by restricting return flow. Calculate cushion capacity: E_cushion = ½mv² + F_external × cushion_length. If E_cushion > cylinder cushion rating, add external shock absorbers.
How does temperature affect cylinder force?
Force depends on pressure, which doesn’t change with temperature. But: (1) Seals harden at low temp (-20°C), increasing friction 2-3×, (2) Oil viscosity changes — cold oil drops more pressure in lines, (3) At >80°C, seals soften and may extrude. For extreme temps, spec Viton/FKM seals (-20 to +200°C) instead of standard NBR (-30 to +100°C).
What safety factor should I apply to cylinder force?
Static holding: 1.5× load (prevents drift under load variation). Dynamic (moving load while extending): 1.25× load (accounts for seal friction and backpressure). Safety-critical (man-lift, overhead): 4× minimum per ASME B30.1/ISO 4413. The safety factor is on the load — the cylinder is rated for its catalog force at rated pressure.
Should I use a welded or tie-rod cylinder?
Welded: compact, lower cost, leak-free body — standard for mobile equipment (excavators, ag). Tie-rod: repairable, interchangeable seals, field-serviceable — standard for industrial machinery. Welded for production machines (no maintenance), tie-rod for custom/repair-friendly applications.
How do I synchronize multiple cylinders?
Flow divider (gear type): ±3-5% sync accuracy, simple. Servo-proportional valves + position feedback: ±0.1mm accuracy, expensive. Mechanical tie (rigid platen): forces sync, simplest. For 2 cylinders: use a flow divider. For 4+ cylinders on a platen: mechanical tie is cheaper and more reliable than electronic sync.
What is the difference between single-acting and double-acting cylinders?
Single-acting: pressure extends, gravity/spring retracts — 1 port, simple, for return-to-home applications (dump truck, log splitter). Double-acting: pressure both directions — 2 ports, controlled force and position both ways. 90% of industrial cylinders are double-acting. For force calculations, our Hydraulic Pump Calculator pairs with cylinder force.