Hydraulic Cylinder Force, Speed and Rod Buckling Explained
Sizing a hydraulic cylinder correctly means answering three linked questions: does it produce enough force on both strokes, does it move at the right speed for the available pump flow, and is the piston rod stiff enough not to buckle under the compressive load? Each question has a straightforward formula, but the three interact — a larger rod increases buckling resistance while reducing retraction force and altering the flow balance. This guide walks through each relationship in turn.
The MechanixCalc hydraulic cylinders calculator runs force, speed, flow and rod buckling in a single pass for both strokes, and adds end-of-stroke cushioning analysis and bore-selection charts. The worked example below uses the same formulas and constants as the calculator engine, so you can reproduce the numbers exactly.
Extension and retraction force
The net output force depends on which face of the piston supply pressure acts on. On extension (advance), pressure acts on the full bore area — the largest area available. On retraction, pressure acts on the annular area between the bore and the rod, which is smaller by the rod cross-section area. The retraction force is therefore always lower than the extension force at the same supply pressure, and the deficit grows as the rod diameter increases relative to the bore.
Both strokes are also reduced by the back pressure on the opposing face and by mechanical efficiency (seal friction). Back pressure is the tank-line or meter-out pressure that opposes motion; a typical value of 3–5 bar is common in industrial circuits and should not be ignored when margins are tight.
F_ext = P · A_bore − P_back · A_ann − F_frictionwhere F_ext = net extension force (N); P = supply pressure (N/mm²); A_bore = π/4 · D² (mm²); D = bore diameter (mm); P_back = back pressure (N/mm²); A_ann = π/4 · (D² − d²) (mm²); d = rod diameter (mm); F_friction = seal friction (N, often absorbed into a mechanical efficiency η_mech ≈ 0.90–0.98)
F_ret = P · A_ann − P_back · A_bore − F_frictionwhere F_ret = net retraction force (N); A_ann = annular (rod-side) area (mm²). All other symbols as above.
Piston speed and flow rate
Piston speed is determined by how fast the pump can fill the active piston chamber. On extension, the pump must fill the full bore chamber; on retraction it fills the smaller annular chamber, so retraction is faster than extension at the same pump flow. This differential speed ratio (equal to A_bore / A_ann) is important when coordinating cylinder motion with machine timing.
Rearranging for the flow required to achieve a target piston speed is the usual bore-sizing calculation: pick a target force to get the bore, then check whether the available pump flow can deliver the required speed.
v = Q / A_activewhere v = piston speed (mm/s); Q = volumetric flow rate (mm³/s); A_active = A_bore on extension, A_ann on retraction. Rearranged for flow: Q = A_active · v.
v_ret / v_ext = A_bore / A_annwhere v_ret = retraction speed; v_ext = extension speed at the same pump flow. A bore of 80 mm and rod of 45 mm gives A_bore/A_ann = 5026.5/3436.1 ≈ 1.46 — retraction is 46% faster than extension.
Piston rod buckling — Euler and Johnson column theory
A hydraulic cylinder rod under compression is a column loaded by the piston force. If the rod is long and slender relative to its diameter, it can buckle at a load far below the material's compressive yield strength. The key parameter is the slenderness ratio λ = Le / r, where Le is the effective (reduced) length accounting for end conditions and r is the radius of gyration of the rod cross-section.
For a solid round rod, r = d/4. The end-condition factor K converts the physical stroke length to the effective buckling length Le = K · L: K = 2.0 for fixed-free (foot-mounted cylinder, rod tip free — the most conservative and most common), K = 1.0 for pin-pin (clevis both ends), K = 0.7 for fixed-pin, and K = 0.5 for fixed-fixed.
The slenderness ratio is compared to a critical value λ_c = π · √(2E/Sy). When λ > λ_c the rod is slender and the Euler formula gives the critical load; when λ ≤ λ_c the Johnson parabolic formula applies. The Johnson formula accounts for the interaction between elastic buckling and material yielding and always predicts a lower (safer) critical load than Euler for stocky rods. A minimum safety factor of 2.5–3.5 on the buckling load is typical for industrial cylinders.
F_cr = π² · E · I / Le²where F_cr = critical buckling load (N); E = elastic modulus (MPa); I = π/64 · d⁴ (mm⁴); Le = K · L (mm); K = end-condition factor; L = stroke or free rod length (mm). Equivalently F_cr = π² · E · A / λ².
F_cr = A · [Sy − (Sy · λ)² / (4π² · E)]where A = π/4 · d² (mm²); Sy = rod yield strength (MPa); λ = Le / r; r = d/4 (mm). Transition slenderness: λ_c = π · √(2E / Sy). Johnson governs for most typical industrial cylinder rods.
Choosing bore size and the area ratio trade-off
In practice, bore selection starts from the force requirement: rearrange F_ext = P · A_bore to find the minimum bore, then round up to the nearest ISO standard bore size (ISO 6020/6022 preferred series: 25, 32, 40, 50, 63, 80, 100, 125, 160, 200 mm). The rod diameter is then chosen from the standard rod-to-bore ratios (typically 0.5–0.7 × bore) and checked against the buckling load.
A larger rod-to-bore ratio improves buckling resistance and reduces retraction force; a smaller ratio preserves retraction force but sacrifices column stiffness. For long-stroke applications — especially fixed-free mounting — the buckling check is often the binding constraint and forces a larger rod than the force alone would require.
Worked example
Find the extension force, retraction force and rod buckling safety factor for an 80 mm bore / 45 mm rod hydraulic cylinder at 150 bar (15 MPa) supply, fixed-free mounting (K = 2.0), stroke L = 300 mm, steel rod (E = 210 GPa, Sy = 350 MPa). Neglect back pressure and seal friction for this illustration.
Given
- Bore diameter D80 mm
- Rod diameter d45 mm
- Supply pressure P150 bar = 15 N/mm²
- End conditionFixed–Free, K = 2.0
- Stroke / free rod length L300 mm
- Elastic modulus E210 000 MPa (210 GPa)
- Yield strength Sy350 MPa
Result
- Extension force F_ext≈ 75.4 kN
- Retraction force F_ret≈ 51.5 kN
- Rod buckling governs byJohnson formula (λ = 53.3 < λ_c = 108.8)
- Buckling safety factor SF≈ 6.50 (well above the typical min. 2.5)
- Bore area: A_bore = π/4 × 80² = π/4 × 6400 = 5026.5 mm².
- Rod cross-section area: A_rod_cs = π/4 × 45² = π/4 × 2025 = 1590.4 mm².
- Annular (rod-side) area: A_ann = A_bore − A_rod_cs = 5026.5 − 1590.4 = 3436.1 mm².
- Extension force: F_ext = P × A_bore = 15 × 5026.5 = 75 398 N ≈ 75.4 kN.
- Retraction force: F_ret = P × A_ann = 15 × 3436.1 = 51 542 N ≈ 51.5 kN.
- Differential speed ratio: A_bore / A_ann = 5026.5 / 3436.1 = 1.463 — retraction is 46% faster than extension at the same pump flow.
- Radius of gyration (solid round rod): r = d/4 = 45/4 = 11.25 mm.
- Effective length (fixed-free): Le = K × L = 2.0 × 300 = 600 mm.
- Slenderness ratio: λ = Le / r = 600 / 11.25 = 53.33.
- Transition slenderness: λ_c = π × √(2 × 210 000 / 350) = π × √1200 = π × 34.641 = 108.83.
- Since λ = 53.33 < λ_c = 108.83 the Johnson formula governs (stocky rod).
- Johnson critical load: F_cr = A_rod_cs × [Sy − (Sy × λ)² / (4π² × E)] = 1590.4 × [350 − (350 × 53.33)² / (4 × 9.8696 × 210 000)] = 1590.4 × [350 − (18 666.7)² / 8 290 464] = 1590.4 × [350 − 42.03] = 1590.4 × 307.97 = 489 775 N ≈ 489.8 kN.
- Buckling safety factor: SF = F_cr / F_ext = 489 800 / 75 400 ≈ 6.50.
Illustrative only — the calculator applies actual back pressure, mechanical efficiency, and your chosen end condition. For fixed-free mounting with longer strokes the safety factor drops sharply; the calculator's SF-vs-length chart shows the knee point.
Do it on your own numbers
Run force, speed, flow, rod buckling and end-of-stroke cushioning for your cylinder in a single pass — with a PDF report. Free 30-minute preview, no sign-up.
Open the Hydraulic CylindersFrequently asked questions
Why is the retraction force always lower than the extension force?
On extension, supply pressure acts on the full bore area. On retraction, it acts on the annular area between the bore and the rod — a smaller area by the rod's cross-section. The deficit grows as the rod diameter increases. For an 80 mm bore with a 45 mm rod the annular area is only 68% of the bore area, so retraction force is 68% of extension force at the same pressure.
How do I choose between the Euler and Johnson buckling formulas?
Compute the slenderness ratio λ = Le / r (effective length divided by radius of gyration; for a solid round rod r = d/4). Compare it to the transition slenderness λ_c = π · √(2E/Sy). When λ > λ_c the rod is slender and Euler gives the critical load; when λ ≤ λ_c the rod is stocky and Johnson applies. Most practical cylinder rods fall in the Johnson regime. The /cylinders calculator selects the formula automatically and labels which one it used.
What end-condition factor K should I use for a hydraulic cylinder?
Fixed-free (K = 2.0) is the standard conservative choice for a foot-mounted cylinder whose rod tip is free to deflect laterally — it doubles the effective length and is the most common real-world case. Pin-pin (K = 1.0, clevis both ends) is less conservative. Fixed-pinned (K = 0.7) and fixed-fixed (K = 0.5) are rarely justified unless the rod end is truly rigidly guided and the claim can be validated. When in doubt, use fixed-free.
Does piston speed change between the extension and retraction strokes?
Yes. At the same pump flow the retraction stroke is faster because the pump is filling the smaller annular chamber. The ratio is v_ret / v_ext = A_bore / A_ann. For an 80 mm bore and 45 mm rod that ratio is 1.46 — retraction is 46% faster. This affects cycle time and can cause control problems if a meter-in or meter-out valve is not sized for both speeds.
Is the hydraulic cylinder calculator free?
You can run it during a free 30-minute preview with no sign-up required, and a free 14-day account trial unlocks every MechanixCalc tool with no credit card. The branded PDF engineering report and saved calculations are part of a paid plan.
Related
- Hydraulic AccumulatorSize the accumulator that smooths the cylinder's demand on the pump.
- Pipe Flow (Darcy-Weisbach)Calculate pressure drop in the hydraulic lines feeding the cylinder.
- Pressure VesselsDesign the cylinder barrel wall thickness to ASME or EN 13445.
- Column Buckling — Euler and Johnson Methods
- Pipe Pressure Drop (Darcy-Weisbach)