⚙️

Compressor Horsepower Calculator

Per API 617 & ASME PTC-10

Compressor Horsepower Calculator
Calculates gas compression power using isentropic (adiabatic) or polytropic methods. Determines brake horsepower, discharge temperature, and provides staging recommendations per GPSA 13th Edition, API 617, and ASME PTC-10.

Flow & Pressures

MMSCFD
At 14.696 psia and 60°F standard conditions
psig
Inlet pressure (gauge)
psig
Outlet pressure (gauge)
Tip: Compression ratio r = P₂/P₁. Keep r < 4 per stage for centrifugal, < 6 for reciprocating to limit discharge temperature.

Gas Properties

Selects k-value and molecular weight
Per GPSA Fig. 13-4; k decreases with temperature
lb/lbmol
For natural gas: MW ≈ 28.97 × SG
°F

Performance Parameters

Isentropic (adiabatic) per GPSA; use for reciprocating
Isentropic efficiency: 0.70–0.85 typical
Average of suction and discharge; use 0.85–1.0
Size motor with NEMA service factor
Note: η_polytropic > η_isentropic for same machine. For centrifugal: use polytropic per API 617. For recip: use isentropic.

Quick Reference: Typical k-Values & Efficiencies

Gas k @ 60°F MW Compressor Type η Range
Natural Gas 1.27 18.9 Centrifugal 0.75–0.82 (poly)
Methane 1.31 16.04 Reciprocating 0.80–0.88 (isen)
Ethane 1.19 30.07 Screw 0.70–0.80 (isen)
Propane 1.13 44.10 Axial 0.82–0.88 (poly)
CO₂ 1.29 44.01 Use Z < 0.9 near critical

Formula (GPSA Method)

Isentropic Head:
H = (Z·R·T₁/MW)·(k/(k-1))·[(P₂/P₁)^((k-1)/k) - 1]

Brake HP:
BHP = (ṁ · H) / (33,000 · η)

Discharge Temp:
T₂ = T₁ + (T₂ₛ - T₁)/η
where T₂ₛ = T₁·(P₂/P₁)^((k-1)/k)
H = Head (ft·lbf/lb)
Z = Compressibility factor
R = 1545 ft·lbf/(lbmol·°R)
T₁ = Suction temp (°R)
= Mass flow (lb/min)
η = Efficiency (decimal)

Standards & References

  • GPSA
    13th/14th Edition, Section 13
  • API 617
    Axial and Centrifugal Compressors
  • API 618
    Reciprocating Compressors
  • ASME PTC-10
    Compressor Performance Test Code