Reciprocating Compression

Rod Load Analysis for Reciprocating Compressors

Calculate gas loads, inertia forces, and combined rod loads for reciprocating compressors with API 618 limits, crosshead pin reversal verification, and load diagram construction.

Tension Limit

API 618 Frame Rating

Never exceed manufacturer limit

Compression Limit

Rod Buckling Check

Euler column analysis for long rods

Crosshead Reversal

15 deg Minimum

Required for crosshead pin lubrication

1. Overview

The piston rod transmits force between the piston and the crosshead/crankshaft mechanism. Rod load analysis ensures the combined gas and inertia forces do not exceed the mechanical limits of the rod, crosshead, crosshead pin, connecting rod, or crankshaft. It is one of the most critical checks in reciprocating compressor sizing.

Gas Load

Pressure x Area

Varies with crank angle per PV diagram

Inertia Load

Mass x Acceleration

Reciprocating mass at piston acceleration

Combined Load

Gas + Inertia

Must stay within frame rating at all angles

Reversal

Load Sign Change

Required for crosshead pin lubrication

Sign Convention

DirectionSignWhen It OccursCritical Component
Tension (rod pulled)Positive (+)HE compression, CE suctionRod threads, crosshead pin
Compression (rod pushed)Negative (-)CE compression, HE suctionRod buckling, packing
Critical check: The combined rod load (gas + inertia) must not exceed the frame manufacturer's allowable rod load in either tension or compression at any crank angle during operation. Additionally, the load must reverse direction to ensure crosshead pin lubrication.

2. Gas Load Calculation

Gas loads are the forces exerted by gas pressure on the piston. For a double-acting cylinder, the head-end (HE) and crank-end (CE) act simultaneously but in opposite directions.

Gas Load at Any Crank Angle

Net gas rod load (double-acting): F_gas(theta) = P_HE(theta) * A_HE - P_CE(theta) * A_CE Where: P_HE(theta) = Head-end cylinder pressure at crank angle theta P_CE(theta) = Crank-end cylinder pressure at crank angle theta A_HE = Head-end piston area = (pi/4) * D^2 A_CE = Crank-end piston area = (pi/4) * (D^2 - d_rod^2) Convention: Positive F_gas = rod in tension (HE pushes piston toward crank) Negative F_gas = rod in compression (CE pushes piston toward head) Note: P_HE and P_CE are obtained from the PV diagram. The crank-end is 180 degrees out of phase with the head-end. When HE is at TDC (theta=0), CE is at BDC (theta=180) and vice versa.

Simplified Gas Loads (Key Crank Positions)

Maximum tension (approximate at theta = 0, HE TDC): HE at discharge pressure, CE at suction pressure F_tension = P_d * A_HE - P_s * A_CE Maximum compression (approximate at theta = 180, CE TDC): HE at suction pressure, CE at discharge pressure F_compression = P_s * A_HE - P_d * A_CE For simplified (rectangular PV) rod load check: F_max_tension = P_d * A_HE - P_s * A_CE F_max_compression = P_d * A_CE - P_s * A_HE Note: The actual maximum combined load occurs at a crank angle that depends on the PV shape and inertia, not necessarily at 0 or 180 degrees.

Gas Load Components by Crank Position

Crank AngleHE ProcessCE ProcessNet Rod Load Direction
0 deg (HE TDC)Start of re-expansionStart of compressionTension (peak)
0-90 degRe-expansion then suctionCompressionTension decreasing
90 degSuctionCompression or dischargeNear zero or slight compression
90-180 degSuction then compressionDischarge then re-expansionCompression increasing
180 deg (CE TDC)Start of compressionStart of re-expansionCompression (peak)
180-360 degMirror of 0-180Mirror of 0-180Cycle repeats

3. Inertia Forces

Inertia forces arise from accelerating and decelerating the reciprocating mass (piston, rod, crosshead, and portion of connecting rod). These forces vary sinusoidally with crank angle and can be significant at high speeds.

Reciprocating mass: m_recip = m_piston + m_rod + m_crosshead + m_conrod_recip Where m_conrod_recip = approximately 1/3 of connecting rod mass (the portion that reciprocates vs. rotates) Piston acceleration (simplified): a(theta) = R * omega^2 * [cos(theta) + (R/L) * cos(2*theta)] Where: R = Crank radius = Stroke / 2 (in) L = Connecting rod length (in) omega = Rotational speed = 2 * pi * RPM / 60 (rad/s) R/L = Crank ratio (typically 0.20-0.33) Inertia force: F_inertia(theta) = -m_recip * a(theta) F_inertia(theta) = -m_recip * R * omega^2 * [cos(theta) + (R/L)*cos(2*theta)] Primary inertia force (1x RPM): F_primary = m_recip * R * omega^2 * cos(theta) Secondary inertia force (2x RPM): F_secondary = m_recip * R * omega^2 * (R/L) * cos(2*theta)

Inertia Force Magnitude

Maximum inertia force (at TDC, theta = 0): F_inertia_max = m_recip * R * omega^2 * (1 + R/L) Practical formula: F_inertia_max = (W_recip / g) * (Stroke/2) * (2*pi*RPM/60)^2 * (1 + R/L) Where: W_recip = Reciprocating weight (lb) g = 32.174 ft/s^2 = 386.1 in/s^2 Stroke in inches RPM = compressor speed Quick estimate: F_inertia_max (lb) = W_recip * Stroke * RPM^2 / (2,189,000) * (1 + R/L) Significance by speed: 300 RPM, 12" stroke: F_inertia ~ 5-10% of gas load 600 RPM, 8" stroke: F_inertia ~ 15-25% of gas load 1,000 RPM, 6" stroke: F_inertia ~ 30-50% of gas load 1,500 RPM, 4" stroke: F_inertia ~ 50-80% of gas load
High-speed compressors: At speeds above 900 RPM, inertia forces become a significant fraction of the total rod load. They cannot be neglected, and in some cases they dominate the combined load. Inertia always acts to reduce the peak gas load near TDC but can create load reversal issues.

4. Combined Rod Load Diagram

The combined rod load diagram plots the sum of gas load and inertia load versus crank angle through a full revolution. This diagram reveals the peak loads and whether load reversal occurs.

Combined rod load at each crank angle: F_combined(theta) = F_gas(theta) + F_inertia(theta) Construction procedure: 1. Calculate F_gas(theta) from PV diagrams for HE and CE at 10-degree or smaller intervals (0, 10, 20, ..., 350) 2. Calculate F_inertia(theta) at each angle: F_inertia = -(W_recip/g) * R * omega^2 * [cos(theta) + (R/L)*cos(2*theta)] 3. Sum: F_combined(theta) = F_gas(theta) + F_inertia(theta) 4. Plot F_combined vs theta (0 to 360 degrees) 5. Identify: max tension, max compression, reversal points Sign convention for combined diagram: Positive (+) = Tension (rod pulled toward crankcase) Negative (-) = Compression (rod pushed toward head end)

Critical Points on Combined Diagram

PointLocationSignificanceCheck Against
Max tensionNear 0 deg (HE TDC)Highest pulling force on rodFrame tension rating
Max compressionNear 180 deg (CE TDC)Highest pushing force on rodFrame compression rating, rod buckling
Zero crossing (T to C)60-120 deg typicallyLoad reversal pointMust occur for crosshead lubrication
Zero crossing (C to T)240-300 deg typicallySecond reversal pointCombined reversal > 15 deg minimum
Minimum tensionNear 90 degLowest tension before reversalReversal adequacy

5. API 618 Limits & Crosshead Reversal

API 618 establishes rod load limits and crosshead pin reversal requirements to protect the compressor mechanical components from overload and lubrication failure.

API 618 Rod Load Requirements

Maximum allowable rod load: F_combined_max <= F_rated (manufacturer frame rating) Check both: |F_max_tension| <= F_rated_tension |F_max_compression| <= F_rated_compression Typical frame rod load ratings (examples): Small high-speed (2-throw): 5,000-15,000 lb Medium separable (4-throw): 15,000-40,000 lb Large separable (6-throw): 30,000-80,000 lb Slow-speed integral (multi-throw): 50,000-150,000 lb Rod buckling (compression loading): F_compression_allow = pi^2 * E * I / (K * L_rod)^2 Where: E = Rod elastic modulus (30 x 10^6 psi for steel) I = Rod moment of inertia = (pi/64) * d_rod^4 K = Effective length factor (1.0 for pin-pin) L_rod = Unsupported rod length Safety factor for buckling: Typically 3:1 to 5:1 against Euler buckling

Crosshead Pin Reversal

The crosshead pin must experience load reversal (change from tension to compression and back) during each revolution. Purpose: Load reversal momentarily unloads the crosshead pin bearing, allowing lubricating oil to enter the bearing surface. Without reversal, the bearing runs dry and fails. API 618 requirement: Combined rod load must change sign (cross zero) Minimum reversal duration: 15 degrees of crank angle (Some operators require 30 degrees for critical service) Reversal angle calculation: theta_reversal = theta_zero_crossing_2 - theta_zero_crossing_1 (for the shorter of the two intervals) Factors that reduce reversal: - High compression ratio (large gas load amplitude) - Low speed (small inertia force) - Unequal pressures on single-acting configuration - Added clearance reducing gas load range Remedies for insufficient reversal: 1. Increase speed (larger inertia force) 2. Unload one end (reduce peak gas load) 3. Add clearance to reduce peak pressure 4. Change to single-acting operation 5. Add a tail rod (equalize piston areas)

Special Loading Conditions

ConditionEffect on Rod LoadCheck Required
Startup (no pressure)Inertia only; no gas loadReversal OK (gas load = 0)
Blocked dischargeVery high gas load; limited by relief valveRod load at relief valve set pressure
Single-end unloadingAsymmetric gas loadMay lose reversal; verify
Variable speedInertia changes with RPM^2Check at minimum and maximum speed
Interstage pressure upsetHigher-than-design ratio on one stageCheck rod load at upset conditions
Liquid carryoverHydraulic load (incompressible)Can exceed frame rating; immediate shutdown
Most common rod load problem: Insufficient crosshead pin reversal when operating at reduced capacity with clearance pockets open. Always verify reversal at minimum load (maximum clearance) and maximum load conditions, plus all unloading step combinations.

6. Worked Examples

Example 1: Simplified Gas Rod Load

Given: Double-acting cylinder: Bore = 9 in, Rod = 2.75 in, Stroke = 6 in P_suction = 300 psia, P_discharge = 900 psia Speed = 900 RPM Reciprocating weight = 350 lb R/L = 0.25 Step 1: Piston areas A_HE = (pi/4) * 9^2 = 63.62 in^2 A_CE = (pi/4) * (9^2 - 2.75^2) = 63.62 - 5.94 = 57.68 in^2 Step 2: Maximum gas loads (simplified rectangular PV) F_tension_gas = P_d * A_HE - P_s * A_CE F_tension_gas = 900 * 63.62 - 300 * 57.68 F_tension_gas = 57,258 - 17,304 = 39,954 lb (tension) F_compression_gas = P_d * A_CE - P_s * A_HE F_compression_gas = 900 * 57.68 - 300 * 63.62 F_compression_gas = 51,912 - 19,086 = 32,826 lb (compression) Step 3: Maximum inertia force omega = 2 * pi * 900 / 60 = 94.25 rad/s R = 6/2 = 3.0 in F_inertia_max = (350/386.1) * 3.0 * 94.25^2 * (1 + 0.25) F_inertia_max = 0.9065 * 3.0 * 8,883 * 1.25 F_inertia_max = 30,179 lb Step 4: Combined loads At theta = 0 (HE TDC): F_combined = F_tension_gas - F_inertia (inertia opposes at TDC) F_combined = 39,954 - 30,179 = 9,775 lb tension At theta = 180 (CE TDC): F_combined = -32,826 + 30,179 = -2,647 lb compression Peak tension (adjusted): ~40,000 lb at ~20-30 deg past TDC Peak compression: ~33,000 lb at ~200-210 deg (Exact values require full crank-angle analysis with PV data) Reversal check: Load changes sign from +9,775 to -2,647 -- reversal EXISTS But need to verify at all operating conditions.

Example 2: Crosshead Reversal Check

Given: Same cylinder but with clearance pocket open With 25% added clearance, P_discharge effectively reached at later crank angle, reducing peak gas tension load. Modified gas loads (approximate with clearance): F_tension_gas_max = 32,000 lb (reduced from 39,954) F_compression_gas_max = 28,000 lb (reduced from 32,826) Combined loads with clearance: At theta = 0: F = 32,000 - 30,179 = 1,821 lb tension (barely positive) At theta = 180: F = -28,000 + 30,179 = 2,179 lb tension (no reversal!) Problem: Load stays in tension throughout revolution. The crosshead pin never unloads -- lubrication failure will occur. Solutions: 1. Reduce clearance pocket opening (less capacity reduction) 2. Increase speed to 1,000 RPM: F_inertia_max = 30,179 * (1000/900)^2 = 37,258 lb At theta=180: -28,000 + 37,258 = +9,258 lb tension Still no reversal in compression direction. 3. Unload CE instead of adding HE clearance: Single-acting HE only: F_tension = P_d * A_HE - P_s * A_CE (unchanged) F_compression = P_s * A_HE - 0 * A_CE = P_s * A_HE At theta=180: -19,086 + 30,179 = +11,093 tension Still problematic. 4. Best solution: Use combination of moderate clearance + speed increase + verify with full crank-angle analysis. This example illustrates why rod load/reversal checks must be performed at ALL capacity control step combinations.