Centrifugal Compression

Surge Margin & Anti-Surge Control

Understand surge phenomena in centrifugal compressors, calculate surge margins, design anti-surge control systems, and size recycle valves per API 617.

Minimum Surge Margin

10% Flow

API 617 minimum at all operating points

Control Line

10% Right of Surge

Anti-surge valve begins opening

Response Time

< 2 Seconds

Full stroke from closed to open

1. Overview

Surge is the most dangerous operating condition for a centrifugal compressor. It occurs when the flow through the compressor drops below the minimum stable flow, causing periodic flow reversal, violent pressure oscillations, and rapid mechanical damage. Adequate surge margin and reliable anti-surge control are essential for safe operation.

Surge

Flow Reversal

Complete or partial backflow through impeller

Surge Margin

Safety Buffer

Distance from operating point to surge line

Anti-Surge Valve

Recycle Protection

Maintains minimum flow through compressor

Surge Detection

dP/dt Monitoring

Rate of pressure change indicates incipient surge

Cost of surge events: A single severe surge event can cause $100K-$500K in damage to bearings, seals, and impellers. Repeated mild surge over months causes fatigue failures in blading and shaft. Anti-surge control is not optional; it is a safety-critical system.

2. Surge Physics

Surge occurs when the compressor can no longer maintain the required discharge pressure at the current flow rate. The aerodynamic stall of the impeller vanes leads to flow instability.

Surge Mechanism

PhaseDurationWhat Happens
1. Flow reductionGradualOperating point moves left on performance map
2. Stall inceptionMillisecondsIncidence angle exceeds critical; boundary layer separates
3. Flow reversal50-200 msHigh-pressure gas flows backward through impeller
4. Depressurization100-500 msDischarge pressure drops; flow re-establishes forward
5. Recovery200-500 msForward flow builds pressure; cycle may repeat

Types of Surge

Mild Surge (Incipient): Frequency: 5-15 Hz Partial flow reversal in individual passages Pressure oscillation: 5-15% of discharge pressure Detectable by vibration increase before full surge develops Classic (Deep) Surge: Frequency: 0.3-3 Hz (depends on system volume) Complete flow reversal through entire compressor Pressure oscillation: 20-50% of discharge pressure Violent; causes immediate mechanical damage Surge Frequency Estimation: f_surge = a / (4 * L_eff) Where: a = Speed of sound in gas (ft/s) L_eff = Effective length of discharge piping (ft) f_surge = Surge frequency (Hz) Larger discharge volumes (vessels, coolers) lower the frequency and increase the severity of each surge cycle.

Damage from Surge

ComponentDamage MechanismConsequence
Thrust bearingAxial load reversal up to 2x designBabbitt wiping, bearing failure
Journal bearingsSubsynchronous vibration excitationOil whirl/whip instability
Labyrinth sealsRotor-stator contact from vibrationSeal rub, increased leakage
Dry gas sealsPressure reversal across seal facesSeal face separation, gas leakage
ImpellersHigh-cycle fatigue from flow oscillationBlade cracking, impeller failure
CouplingTorque reversals and spikesCoupling element fatigue
PipingPressure pulsations at surge frequencyPiping vibration, support failure
Rotating stall vs. surge: Rotating stall is a localized phenomenon where stall cells rotate around the impeller without complete flow reversal. It causes vibration and efficiency loss but is less destructive than surge. However, rotating stall often precedes surge and should trigger anti-surge action.

3. Margin Calculation

Surge margin quantifies the distance between the operating point and the surge line. Multiple definitions exist; it is critical to specify which definition is used.

Surge Margin Definitions: Definition 1 - Flow-based (most common): SM_flow = (Q_op - Q_surge) / Q_op x 100% Where Q values are at the same speed line. Definition 2 - Head-based: SM_head = (H_surge - H_op) / H_op x 100% Where H values are at the same flow. Definition 3 - Combined (API 617 preferred): SM = [(Q_op / Q_surge) - 1] x 100% This is equivalent to Definition 1 rearranged. Minimum Requirements: API 617: SM >= 10% at all specified operating points Typical design target: SM = 15-25% for operational flexibility Pipeline service: SM = 20-30% (wide flow range expected)

Factors Affecting Surge Margin

FactorEffect on Surge MarginMagnitude
Speed reductionSurge flow drops; margin may increase or decreaseDepends on system curve shape
Heavier gas (higher MW)Surge line shifts; often reduces margin5-15% reduction possible
Higher suction temperatureIncreases volume flow; may improve margin2-5% per 20 deg F
Fouled impellersReduces head; surge line shifts right5-10% margin reduction
Increased system resistanceOperating point moves left toward surgeVaries with system
Liquid carryoverSudden load change; can trigger surgeImmediate risk

Surge Line Characterization

Surge Line Equation (reduced coordinates): The surge line can be expressed as a polynomial: H_surge = a0 + a1*Q + a2*Q^2 Or in reduced form (normalized to design point): H_surge/H_design = f(Q_surge/Q_design) Surge line in terms of pressure ratio and flow: For a given speed N: r_surge = f(Q_surge) The surge line connects surge points across all speed lines. It typically curves upward from lower-left to upper-right on the map. Invariant surge parameter (Greitzer B parameter): B = (U_tip / 2*a) * sqrt(V_plenum / (A_c * L_c)) Where: U_tip = Impeller tip speed a = Speed of sound V_plenum = Discharge plenum volume A_c = Compressor flow area L_c = Compressor duct length B > 0.7 typically indicates deep surge susceptibility.
Measurement uncertainty: The actual surge point can only be determined by testing (driving the compressor into surge). OEM surge lines include a safety factor, but field conditions (piping, gas composition) may shift the actual surge point by 3-5% from predictions.

4. Anti-Surge Control

Anti-surge control systems continuously monitor the compressor operating point and take corrective action before surge occurs. Modern systems use dedicated controllers with fast scan rates and predictive algorithms.

Control Architecture

ComponentFunctionTypical Specification
Surge controllerCalculates surge parameter, positions valveDedicated PLC or DCS module; 50-100 ms scan
Flow measurementMeasures inlet or differential flowOrifice plate or venturi; 0.5% accuracy
Pressure transmittersP1 (suction) and P2 (discharge)Smart transmitters; 100 ms response
Anti-surge valveRecycles gas from discharge to suctionEqual-percentage; < 2 sec full stroke
Recycle coolerCools recycled gas before suctionSized for maximum recycle flow
Check valvePrevents reverse flow at shutdownFast-closing; spring-assisted

Surge Parameter

Surge Reference Parameter (SRP): The controller calculates a single parameter that indicates proximity to surge. Common approaches: Method 1 - Pressure ratio vs. flow (simple): SRP = (P2/P1) / f(Q) Open valve when SRP approaches 1.0 (surge line value). Method 2 - Polytropic head vs. reduced flow (preferred): Hp = f(P1, P2, T1, gas properties) Q_reduced = Q * sqrt(T1) / P1 Plot operating point on Hp vs. Q_reduced map. Open valve when point approaches surge control line. Method 3 - dP/dt detection (backup): If abs(dP2/dt) > threshold (e.g., 5 psi/sec), declare incipient surge and open valve immediately. Control Line Offset: Control line = Surge line + 10% flow margin Trip line = Surge line + 5% flow margin Safety line = Surge line itself (emergency trip)

Control Response Requirements

EventRequired ResponseAction
Approaching control lineGradual (PI control)Proportional valve opening
Crossing control line< 1 secondAggressive valve opening
Incipient surge detected< 500 msStep open to 50% or more
Full surge confirmedImmediateFull open valve; consider trip
Emergency shutdown< 2 secondsFull open valve; trip driver
Hot recycle vs. cold recycle: Hot recycle routes discharge gas directly back to suction without cooling. It is faster (no cooler lag) but raises suction temperature, reducing capacity. Cold recycle includes a cooler in the recycle loop. Most installations use cold recycle with a hot bypass for emergency response.

5. Recycle Valve Sizing

The anti-surge recycle valve must be sized to pass enough flow to keep the compressor above its surge line under worst-case conditions, including rapid process upsets and emergency shutdowns.

Minimum Recycle Valve Capacity: Q_recycle >= Q_surge_max - Q_process_min Where: Q_surge_max = Maximum surge flow across all operating cases Q_process_min = Minimum expected process throughput Valve Cv Sizing (gas service): Cv = Q / (N8 * Fp * Y * sqrt(x * P1 * rho1)) Where: Q = Maximum recycle flow (SCFH) N8 = Numerical constant (94.8 for SCFH, psia) Fp = Piping geometry factor Y = Expansion factor x = Pressure drop ratio (dP/P1) P1 = Upstream pressure (psia) rho1 = Upstream density (lb/ft3) Sizing Safety Factors: Minimum Cv margin: 20% above calculated Typical design: 1.3-1.5 x calculated Cv Account for reduced Cv at partial stroke positions

Valve Characteristics

RequirementSpecificationReason
Stroke time (open)< 2 seconds full strokeMust respond before surge develops
Stroke time (close)30-120 secondsPrevent process upsets from rapid closure
CharacteristicEqual percentage or quick-openingGood control in proportional region
Fail positionFail open (air-to-close)Protects compressor on control failure
Actuator typePiston with volume boosterFastest response; overcomes spring force
Noise level< 85 dBA at 1mHigh dP service generates noise
Trim typeMulti-stage or cage trimReduces noise and cavitation risk
Volume booster tuning: The volume booster must be tuned for asymmetric response: fast opening (supply) and slow closing (exhaust). A common setup uses a restrictor on the exhaust side of the booster to achieve 2-second open and 60-second close.

6. API 617 Requirements

API 617 (Axial and Centrifugal Compressors and Expander-compressors) specifies minimum requirements for surge margin, performance testing, and anti-surge protection.

Key API 617 Surge Requirements

RequirementAPI 617 SpecificationNotes
Surge marginMin 10% flow at each operating pointAt constant speed on performance map
Operating rangeMust cover all specified casesIncluding off-design gas compositions
Surge testOEM must identify surge pointFactory test or calculated with safety factor
Vibration limitsPer API 617 Table 2.3Unfiltered shaft vibration at probe locations
Performance guaranteeHead within -2% to +5%At rated conditions per PTC-10
Mechanical run test4 hours at MCSMaximum continuous speed

Data Sheet Requirements

API 617 Data Sheet Operating Points: The purchaser must specify: 1. Rated (design) point: Normal flow, P1, T1, gas 2. Normal range: Expected minimum and maximum flow 3. Turndown point: Minimum process flow 4. Overload point: Maximum expected flow 5. Alternate gas cases: Different compositions For each point, specify: Inlet conditions: P1, T1, gas composition, MW, k, Z Required discharge: P2 (or pressure ratio) Flow rate: MMSCFD, ICFM, or mass flow The manufacturer must demonstrate adequate surge margin at ALL specified points simultaneously on one compressor selection.

Alarm and Trip Settings

ParameterAlarmTripBasis
Surge count1 event in 10 min3 events in 10 minCumulative damage prevention
Vibration1.0 mil p-p1.5 mil p-pAPI 617 Table 2.3 (varies with speed)
Discharge tempT2_design + 25 deg FT2_design + 50 deg FMaterial and seal limits
Axial position50% of clearance75% of clearanceThrust bearing protection
Performance degradation: API 617 permits up to 5% head degradation due to fouling or wear before requiring maintenance. The anti-surge control system must account for this degradation by shifting the surge control line to maintain adequate margin as performance degrades.

7. Worked Examples

Example 1: Surge Margin Calculation

Given: Design flow Q_design = 5,000 ICFM at N = 11,000 RPM Surge flow Q_surge = 3,400 ICFM at N = 11,000 RPM Design head H_design = 42,000 ft-lbf/lb Head at surge H_surge = 48,500 ft-lbf/lb Step 1: Flow-based surge margin SM_flow = (Q_design - Q_surge) / Q_design x 100% SM_flow = (5,000 - 3,400) / 5,000 x 100% = 32% Step 2: Head-based surge margin SM_head = (H_surge - H_design) / H_design x 100% SM_head = (48,500 - 42,000) / 42,000 x 100% = 15.5% Step 3: API 617 check SM_flow = 32% > 10% minimum -- PASS The compressor has adequate surge margin at design conditions. Step 4: Control line placement Q_control = Q_surge x 1.10 = 3,400 x 1.10 = 3,740 ICFM Q_trip = Q_surge x 1.05 = 3,400 x 1.05 = 3,570 ICFM Available turndown before recycle: (5,000 - 3,740) / 5,000 = 25.2%

Example 2: Recycle Valve Sizing

Given: Q_surge = 3,400 ICFM (at suction conditions) Q_process_min = 1,500 ICFM (minimum process demand) P1 = 400 psia, P2 = 1,000 psia T1 = 90 deg F, MW = 18.5, Z = 0.93 Safety factor = 1.3 Step 1: Required recycle capacity Q_recycle = Q_surge - Q_process_min Q_recycle = 3,400 - 1,500 = 1,900 ICFM Step 2: Apply safety factor Q_recycle_design = 1,900 x 1.3 = 2,470 ICFM Step 3: Convert to mass flow rho_suction = (P1 x MW) / (Z x R x T1) rho_suction = (400 x 18.5) / (0.93 x 10.73 x 549.67) rho_suction = 7,400 / 5,482 = 1.35 lb/ft3 mass_flow = 2,470 x 1.35 = 3,335 lb/min Step 4: Valve dP dP = P2 - P1 = 1,000 - 400 = 600 psi x = dP/P1 = 600/1,000 = 0.60 Step 5: Size using ISA/IEC method for the required Cv (Use control valve sizing calculator for final Cv determination) Estimated Cv = 120-150 (6" valve typical for this service) Step 6: Verify stroke time Full stroke < 2 seconds -- specify piston actuator with volume booster

Example 3: Off-Design Surge Check

Given: Design gas: MW = 18.5, k = 1.28, Z = 0.93 Alternate gas: MW = 22.0, k = 1.20, Z = 0.88 Design surge flow: Q_surge = 3,400 ICFM Design operating flow: Q_op = 5,000 ICFM Step 1: Estimate surge shift for heavier gas Heavier gas reduces head per stage, shifting the speed line down. The surge point shifts to the right (higher flow) by approximately: dQ_surge/Q_surge ~ 0.5 x (MW_new - MW_old) / MW_old dQ_surge = 0.5 x (22.0 - 18.5) / 18.5 x 3,400 dQ_surge = 0.5 x 0.189 x 3,400 = 322 ICFM Q_surge_new = 3,400 + 322 = 3,722 ICFM (approximate) Step 2: Check margin with heavier gas SM = (5,000 - 3,722) / 5,000 x 100% = 25.6% Still above 10% minimum -- PASS Step 3: Check control line Q_control_new = 3,722 x 1.10 = 4,094 ICFM Available turndown: (5,000 - 4,094) / 5,000 = 18.1% Note: For accurate results, request OEM re-rate curves for the alternate gas composition. These approximations are for preliminary evaluation only.