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
| Unit | Full Name | Conditions | Primary Use |
| ACFM | Actual cubic feet per minute | Operating P, T, Z | Compressor cylinder sizing |
| SCFM | Standard cubic feet per minute | 14.73 psia, 60F | Process design, contracts |
| SCFD | Standard cubic feet per day | 14.73 psia, 60F | Daily production volumes |
| MMSCFD | Million standard cubic feet per day | 14.73 psia, 60F | Pipeline capacity, sales gas |
| ICFM | Inlet cubic feet per minute | Suction flange P, T | Centrifugal compressor rating |
| lb/min | Mass flow rate | Independent of P, T | Process calculations |
| MSCFH | Thousand standard cubic feet per hour | 14.73 psia, 60F | Fuel 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.
| Standard | Pressure (psia) | Temperature (F) | Used By |
| GPSA / Gas Industry (US) | 14.73 | 60 | Natural gas pipelines, midstream |
| API (US) | 14.696 | 60 | API standards, refining |
| ISO 13443 | 14.696 (101.325 kPa) | 59 (15C) | International gas trade |
| CAGI (Compressed Air) | 14.696 | 68 | Air compressor industry |
| ASME / NTP | 14.696 | 68 | General 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
| From | To | Multiply By | Notes |
| MMSCFD | SCFM | 694.44 | 1E6 / 1440 |
| MMSCFD | SCFH | 41,667 | 1E6 / 24 |
| MMSCFD | MSCFH | 41.667 | 1E3 / 24 |
| SCFM | SCFH | 60 | Minutes to hours |
| SCFM | SCFD | 1,440 | Minutes to day |
| SCFM | Nm3/h | 1.604 | Approximate (different T_std) |
| SCFM | lb/min (NG) | 0.04991 x (MW/18.9) | Depends on MW |
| SCF | lbmol | 1/379.5 | At 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 MMSCFD | Error if Z=1.0 |
| 14.73 (std) | 60 | ~1.00 | 694.4 | 0% |
| 100 | 80 | 0.98 | 103.4 | 2% |
| 250 | 100 | 0.94 | 39.3 | 6% |
| 500 | 100 | 0.88 | 18.4 | 12% |
| 1,000 | 100 | 0.80 | 8.4 | 20% |
| 1,500 | 120 | 0.78 | 5.6 | 22% |
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
| Application | Typical P (psia) | Z Range | Impact |
| Fuel gas systems | 15-50 | 0.99-1.00 | Negligible; Z=1.0 acceptable |
| Gas lift compression | 200-800 | 0.85-0.95 | Moderate; include Z in sizing |
| Pipeline compression | 500-1,500 | 0.75-0.90 | Significant; Z required |
| Gas plant inlet | 400-1,200 | 0.80-0.92 | Significant; Z required |
| Reinjection | 2,000-6,000 | 0.70-1.10 | Critical; 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 Task | Preferred Unit | Why |
| Pipeline capacity planning | MMSCFD | Standard volume for gas sales |
| Reciprocating compressor sizing | ACFM (at suction) | Determines cylinder displacement |
| Centrifugal compressor selection | ICFM | Vendor performance curves |
| Process simulation | lb/hr or lbmol/hr | Mass-based for conservation |
| Gas measurement / custody transfer | MSCF or MCF | Corrected volume for billing |
| Horsepower calculations | lb/min + head | BHP = m_dot × H / (33,000 eta) |
| Gas sales contracts | MMSCFD or MMBtu/d | Standard volume or energy |
Common Conversion Pitfalls
| Mistake | Consequence | Prevention |
| Confusing ACFM with SCFM | Equipment 2-50x wrong size | Always state P, T basis with flow |
| Ignoring Z-factor at high P | 10-20% sizing error | Use Z for P > 100 psia |
| Mixing standard bases | 0.5-5% contractual error | Specify GPSA vs API vs ISO |
| Using SCFM for centrifugal curves | Wrong operating point on map | Convert to ICFM at suction flange |
| Ignoring inlet pressure drop | ICFM higher than expected | Use 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