Compression Equipment

Compressor Flow Unit Conversions

Convert between ACFM, SCFM, MMSCFD, ICFM, and mass flow rates using gas laws, compressibility factors, and standard condition definitions per GPSA and API 617.

GPSA Standard

14.73 psia, 60F

Gas industry standard conditions (US)

API / ISO Standard

14.696 psia, 60F

API and scientific standard conditions

Key Relationship

ACFM = f(P,T,Z)

Actual flow depends on operating conditions

1. Overview

Gas flow rates can be expressed in multiple units depending on the application. Compressor vendors, pipeline operators, process engineers, and measurement technicians each use different flow conventions. Misunderstanding these units leads to equipment mis-sizing, capacity shortfalls, and contractual disputes.

ACFM

Actual Cubic Feet/Min

Volume at actual P, T, Z conditions

SCFM / SCFD

Standard Cubic Feet

Volume corrected to standard P, T

ICFM

Inlet Cubic Feet/Min

Volume at compressor inlet flange

MMSCFD

Million Std Cubic Feet/Day

Pipeline and gas plant standard unit

Flow Unit Summary

UnitFull NameConditionsPrimary Use
ACFMActual cubic feet per minuteOperating P, T, ZCompressor cylinder sizing
SCFMStandard cubic feet per minute14.73 psia, 60FProcess design, contracts
SCFDStandard cubic feet per day14.73 psia, 60FDaily production volumes
MMSCFDMillion standard cubic feet per day14.73 psia, 60FPipeline capacity, sales gas
ICFMInlet cubic feet per minuteSuction flange P, TCentrifugal compressor rating
lb/minMass flow rateIndependent of P, TProcess calculations
MSCFHThousand standard cubic feet per hour14.73 psia, 60FFuel gas, burner sizing
Critical distinction: ACFM and SCFM can differ by a factor of 10x or more at high pressures. A compressor rated at 5,000 ACFM at 500 psia handles roughly 170 MMSCFD of gas -- specifying the wrong unit can lead to equipment that is 10x too large or too small.

2. Standard Conditions

Standard conditions define the reference pressure and temperature for volumetric flow comparisons. Different organizations use different standards, which causes confusion if not explicitly stated.

StandardPressure (psia)Temperature (F)Used By
GPSA / Gas Industry (US)14.7360Natural gas pipelines, midstream
API (US)14.69660API standards, refining
ISO 1344314.696 (101.325 kPa)59 (15C)International gas trade
CAGI (Compressed Air)14.69668Air compressor industry
ASME / NTP14.69668General engineering
Metric Normal (NTP)14.696 (101.325 kPa)32 (0C)European standards, Nm3/h
Converting Between Standard Bases: SCFM_base2 = SCFM_base1 × (P_std1 / P_std2) × (T_std2 / T_std1) Example: GPSA to ISO SCFM_ISO = SCFM_GPSA × (14.73 / 14.696) × (519.67 / 518.67) SCFM_ISO = SCFM_GPSA × 1.002 × 1.002 = SCFM_GPSA × 1.004 The difference is only 0.4% between GPSA and ISO bases. Between GPSA (60F) and NTP (32F) the difference is ~5.4%. Always state the standard base when reporting flow rates.
Industry practice: In US midstream and pipeline operations, always assume GPSA standard conditions (14.73 psia, 60F) unless explicitly stated otherwise. International LNG contracts typically use ISO conditions (101.325 kPa, 15C).

3. Conversion Formulas

All volumetric flow conversions are based on the ideal gas law with compressibility correction. The fundamental relationship equates the number of moles at different conditions.

SCFM to ACFM

Basic Conversion (Real Gas): ACFM = SCFM × (P_std / P_act) × (T_act / T_std) × (Z_act / Z_std) Where: P_std = Standard pressure (14.73 psia for GPSA) P_act = Actual operating pressure (psia) T_std = Standard temperature (60F + 459.67 = 519.67R) T_act = Actual operating temperature (F + 459.67 = R) Z_std = Compressibility at standard conditions (~ 1.0) Z_act = Compressibility at operating conditions Simplified (Z_std = 1.0): ACFM = SCFM × (14.73 / P_act) × (T_act_R / 519.67) × Z_act Inverse: SCFM = ACFM × (P_act / 14.73) × (519.67 / T_act_R) / Z_act

MMSCFD to ACFM

Step 1: MMSCFD to SCFM SCFM = MMSCFD × 1,000,000 / 1,440 SCFM = MMSCFD × 694.44 Step 2: SCFM to ACFM ACFM = SCFM × (14.73 / P_act) × (T_act_R / 519.67) × Z_act Combined: ACFM = MMSCFD × 694.44 × (14.73 / P_act) × (T_act_R / 519.67) × Z_act

Mass Flow to Volume Flow

Mass Flow Rate: m_dot (lb/min) = SCFM × rho_std Where: rho_std = P_std × MW / (Z_std × R × T_std) rho_std = (14.73 × 144 × MW) / (1.0 × 1545.35 × 519.67) rho_std = MW × 0.002641 (lb/ft3) For natural gas (MW = 18.9): rho_std = 18.9 × 0.002641 = 0.04991 lb/ft3 or: 379.5 SCF per lbmol (molar volume at std conditions) Mass flow from MMSCFD: m_dot (lb/min) = MMSCFD × 694.44 × MW / 379.5 m_dot (lb/hr) = MMSCFD × 694.44 × 60 × MW / 379.5

ICFM (Inlet Cubic Feet per Minute)

Definition: ICFM is the volumetric flow at compressor inlet flange conditions (suction pressure and temperature, after any inlet losses). ICFM = SCFM × (P_std / P_suction) × (T_suction_R / T_std) × (Z_suction / Z_std) Difference from ACFM: ACFM can refer to any operating point in the system. ICFM specifically refers to the compressor suction flange. For centrifugal compressor selection: - Manufacturer curves are typically in ICFM - Account for inlet piping pressure drop: P_suction = P_header - dP_inlet - Account for inlet cooling or heating effects on T_suction

Quick Reference Conversion Table

FromToMultiply ByNotes
MMSCFDSCFM694.441E6 / 1440
MMSCFDSCFH41,6671E6 / 24
MMSCFDMSCFH41.6671E3 / 24
SCFMSCFH60Minutes to hours
SCFMSCFD1,440Minutes to day
SCFMNm3/h1.604Approximate (different T_std)
SCFMlb/min (NG)0.04991 x (MW/18.9)Depends on MW
SCFlbmol1/379.5At 14.73 psia, 60F

4. Compressibility Effects

The compressibility factor (Z) corrects the ideal gas law for real gas behavior. Ignoring Z at high pressures introduces significant errors in flow conversions -- up to 15-20% at pressures above 1,000 psia.

Z-Factor Impact on ACFM

Pressure (psia)Temperature (F)Z (typical NG)ACFM per MMSCFDError if Z=1.0
14.73 (std)60~1.00694.40%
100800.98103.42%
2501000.9439.36%
5001000.8818.412%
1,0001000.808.420%
1,5001200.785.622%
Z-Factor Estimation Methods: 1. Standing-Katz Chart (graphical, most common) - Requires reduced pressure: P_r = P / P_pc - Requires reduced temperature: T_r = T / T_pc - P_pc and T_pc from gas composition or SG correlations 2. Pseudo-Critical from SG (GPSA method): P_pc = 756.8 - 131.0 × SG - 3.6 × SG^2 (psia) T_pc = 169.2 + 349.5 × SG - 74.0 × SG^2 (R) 3. Hall-Yarborough (iterative, most accurate) - Non-linear equation solved by Newton-Raphson - Accurate for P_r < 15, T_r > 1.0 4. Dranchuk-Abou-Kassem (DAK) - 11-constant equation fit to Standing-Katz chart - Widely used in simulation software At standard conditions: Z_std = 1.0 for all practical purposes (P_r < 0.03 for most gases at 14.73 psia)

When Z Matters Most

ApplicationTypical P (psia)Z RangeImpact
Fuel gas systems15-500.99-1.00Negligible; Z=1.0 acceptable
Gas lift compression200-8000.85-0.95Moderate; include Z in sizing
Pipeline compression500-1,5000.75-0.90Significant; Z required
Gas plant inlet400-1,2000.80-0.92Significant; Z required
Reinjection2,000-6,0000.70-1.10Critical; use EOS methods
Rule of thumb: Always include the Z-factor when operating pressure exceeds 100 psia. At pressures above 500 psia, omitting Z can cause errors of 10-20% in flow conversions, leading to undersized equipment.

5. Practical Applications

Choosing the correct flow unit and conversion methodology is essential for different stages of compressor engineering -- from initial selection to performance testing.

Which Unit for Which Purpose?

Engineering TaskPreferred UnitWhy
Pipeline capacity planningMMSCFDStandard volume for gas sales
Reciprocating compressor sizingACFM (at suction)Determines cylinder displacement
Centrifugal compressor selectionICFMVendor performance curves
Process simulationlb/hr or lbmol/hrMass-based for conservation
Gas measurement / custody transferMSCF or MCFCorrected volume for billing
Horsepower calculationslb/min + headBHP = m_dot × H / (33,000 eta)
Gas sales contractsMMSCFD or MMBtu/dStandard volume or energy

Common Conversion Pitfalls

MistakeConsequencePrevention
Confusing ACFM with SCFMEquipment 2-50x wrong sizeAlways state P, T basis with flow
Ignoring Z-factor at high P10-20% sizing errorUse Z for P > 100 psia
Mixing standard bases0.5-5% contractual errorSpecify GPSA vs API vs ISO
Using SCFM for centrifugal curvesWrong operating point on mapConvert to ICFM at suction flange
Ignoring inlet pressure dropICFM higher than expectedUse P after inlet filter/scrubber

6. Worked Examples

Example 1: MMSCFD to ACFM

Given: Flow = 25 MMSCFD natural gas Suction: P = 250 psia, T = 90F Gas SG = 0.65, MW = 18.85 Z at suction = 0.935 Step 1: MMSCFD to SCFM SCFM = 25 × 694.44 = 17,361 SCFM Step 2: Convert to absolute temperature T_act = 90 + 459.67 = 549.67R T_std = 60 + 459.67 = 519.67R Step 3: SCFM to ACFM ACFM = 17,361 × (14.73/250) × (549.67/519.67) × (0.935/1.0) ACFM = 17,361 × 0.05892 × 1.0577 × 0.935 ACFM = 17,361 × 0.05825 ACFM = 1,011 ACFM Verification: 25 MMSCFD at 250 psia gives roughly 1,000 ACFM -- compressor sees much less volume at high pressure than the standard flow suggests.

Example 2: Mass Flow from MMSCFD

Given: Flow = 25 MMSCFD, MW = 18.85 Method 1: Using molar volume lbmol/min = 25e6 / (1440 × 379.5) = 45.74 lbmol/min m_dot = 45.74 × 18.85 = 862.2 lb/min Method 2: Using standard density rho_std = 18.85 / 379.5 = 0.04967 lb/SCF SCFM = 25 × 694.44 = 17,361 SCFM m_dot = 17,361 × 0.04967 = 862.3 lb/min m_dot = 862.2 × 60 = 51,733 lb/hr

Example 3: SCFM to ICFM for Centrifugal Selection

Given: Compressor suction: 17,361 SCFM Header pressure: 260 psia Inlet filter/scrubber dP: 3 psi Inlet piping dP: 2 psi Suction flange pressure: P_s = 260 - 3 - 2 = 255 psia Suction temperature: 85F (after cooler) Z at suction = 0.938 ICFM Calculation: T_s = 85 + 459.67 = 544.67R ICFM = 17,361 × (14.73/255) × (544.67/519.67) × (0.938/1.0) ICFM = 17,361 × 0.05776 × 1.0481 × 0.938 ICFM = 17,361 × 0.05679 ICFM = 986 ICFM Use 986 ICFM to enter the centrifugal compressor performance map for stage selection and head matching.

Example 4: Nm3/h to SCFM

Given: Flow = 50,000 Nm3/h (Normal: 101.325 kPa, 0C = 273.15 K) Step 1: Convert Nm3/h to SCFM (14.73 psia, 60F) Volume correction: Pressure: (101.325 / 101.56) = 0.9977 [14.73 psia = 101.56 kPa] Temperature: (288.71 / 273.15) = 1.0570 [60F = 288.71 K] Combined: 0.9977 × 1.0570 = 1.0546 1 Nm3 = 1.0546 × 35.3147 SCF = 37.26 SCF Step 2: Convert to per-minute SCFM = 50,000 × 37.26 / 60 = 31,050 SCFM Or equivalently: SCFM = Nm3/h × 0.6210 Step 3: Convert to MMSCFD MMSCFD = 31,050 × 1440 / 1,000,000 = 44.7 MMSCFD