COMPRESSOR POWER · API 617 / API 618 / API 619 · ASME PTC 10 · UPDATED OCTOBER 2026
Quick answer: how do you calculate compressor power?
Compressor gas power = mass flow × head ÷ thermodynamic efficiency. Shaft power = gas power ÷ mechanical efficiency. Driver input = shaft power ÷ (gear × coupling × driver efficiency). Head comes from the absolute suction temperature, the absolute pressure ratio, the gas molecular weight, the heat-capacity ratio k and the average compressibility Z. Split the job into stages when one stage would run too hot, and size the driver from shaft power plus a project margin.
Example: 10 MMSCFD of a 19.49 kg/kmol natural gas compressed from 4.5 to 70 bar(g) in three intercooled reciprocating stages (80 % adiabatic efficiency) needs about 1,323 kW at the compressor shaft and 1,393 kW of motor input. The hottest stage discharges at about 122.5 °C, and a 10 % margin points to a 1,600 kW standard motor.

How to use the calculator
- Compressor Setup. Choose reciprocating, centrifugal, rotary screw or a general thermodynamic compressor, then the process: isentropic, adiabatic, polytropic, isothermal or a user exponent n. Pick the calculation mode (power, discharge temperature, flow limit or driver check).
- Gas Properties. Use a library gas, a full mole composition, a specific gravity or your own MW, k and Z. Select ideal, Peng-Robinson, SRK, DAK or user Z, and choose the Z-corrected screening basis or the EOS enthalpy-entropy basis for high-pressure work.
- Flow. Enter mass, molar, standard or actual flow. For MMSCFD, SCFM, Sm³/h or Nm³/h, confirm the reference pressure and temperature; the tool never assumes them silently.
- Suction and discharge. Every pressure carries an explicit (a) or (g) unit, and gauge values are converted with the local atmospheric pressure you enter or an ISA estimate from site altitude.
- Efficiencies and stages. Enter the thermodynamic efficiency once, then mechanical, gear, coupling and driver efficiencies. Set 1 to 6 stages with equal, user or optimised ratios and four intercooler models.
- Machine and driver. Add cylinder bore, stroke and clearance, or impeller diameter and speed, then the driver type, margin and available site rating.
- Results & Warnings. Read the stage table, power train and every warning, each with what it means, why it matters and what to check.
- Report & Export. Print the branded engineering report, export CSV or JSON, save up to five cases (A to E) and keep the project file.
Tip: start in Basic mode with the built-in example, change one input at a time and watch the status chip in the header. Switch to Advanced when you need per-stage efficiencies, cooler effectiveness, cylinder data or performance-test inputs.
What is new in version 1.2.0
Version 1.2.0 is a standards and publishing update. The numerical engine is unchanged, so every result matches the previous release to the last digit, and the built-in regression snapshot confirms it each time the self-test runs. The changes are in what the tool references, how it sits inside this page and how much it tells you about its own limits.
Aienginear Table 1
Compressor calculator v1.2.0 changes
Compared with the September 2026 release
| Area | Previous release | Version 1.2.0 |
|---|---|---|
| Standards review | Reviewed September 2026 | Re-reviewed October 2026 against publisher catalogues; edition and date shown for every document |
| Screw compressors | No standard named | API 619, 5th edition (December 2010, reaffirmed 2024) added as the terminology reference |
| Centrifugal and reciprocating | API 617 and API 618 only | ISO 10439-1:2015 and ISO 13707:2000 added alongside API 617 9th ed. and API 618 6th ed. |
| ISO 1217 status | Replacement described as under development | ISO/AWI 1217 registered as a new work item in November 2025; ISO 1217:2009/Amd 1:2016 remains the published basis |
| High-accuracy gas properties | AGA 8 / GERG-2008 named | AGA Report No. 8 and ISO 20765-2:2015 (GERG-2008) cited as the route for custody-transfer accuracy |
| Motor efficiency | Not referenced | IEC 60034-30-1:2025 (IE1 to IE5) named for the catalogue efficiency you enter |
| WordPress embed | Fixed-height frame, duplicate guide inside the frame | Frame reports its own height, hides its built-in guide on this page and reopens it for the Theory and FAQ panels |
| Self-test | 221 tests | 225 tests, including embed messaging and the new standards rows |
| Numerical results | – | Identical; regression snapshot unchanged |
Engine, database and schema versions are reported on the About & Self-Test panel. Source: Aienginear.com.
How compressor power is calculated
Every compressor sizing method follows the same chain. First find the specific work (head) the gas must receive per kilogram, then multiply by the mass flow, and finally divide by each efficiency between the gas and the power supply. The calculator keeps those steps separate so that an efficiency can never be applied twice.
T1 is the absolute suction temperature in kelvin, PR the ratio of absolute discharge to absolute suction pressure, k the ideal-gas heat-capacity ratio Cp/Cv and Zavg the mean compressibility between suction and discharge. These are the constant-k, Z-corrected screening equations. When you enter a gas composition the calculator integrates temperature-dependent Cp instead, and on the EOS basis it uses Peng-Robinson or SRK enthalpy and entropy directly, so the formulas above are a hand-check, not the only route.
Isentropic, polytropic and isothermal compression
Three reference paths describe how gas behaves between suction and discharge. They differ in how heat and irreversibility are treated, and each comes with its own efficiency. Mixing a polytropic head with an isentropic efficiency is one of the most common errors in compressor spreadsheets.
- Isentropic (reversible adiabatic). No heat transfer and no friction. It is the reference for reciprocating and screw compressors, where adiabatic efficiency is taken as the isentropic efficiency.
- Polytropic. The real path is split into many small steps of equal efficiency. Polytropic efficiency barely changes with pressure ratio, which is why centrifugal and axial compressor data are quoted this way.
- Isothermal. All compression heat is removed as it is produced. It needs the least work and is used only as a figure of merit.
Aienginear Table 2
Compression process definitions used by the calculator
Which head goes with which efficiency
| Process | Head or work used | Matching efficiency | Typical use |
|---|---|---|---|
| Isentropic | Hs at exponent k | Isentropic ηis = Hs / Hactual | Reciprocating, screw, quick screening |
| Adiabatic | Same as isentropic | Adiabatic η, identical to ηis here | Reciprocating vendor practice |
| Polytropic | Hp at exponent n from ηp | Polytropic ηp | Centrifugal and axial (API 617, ASME PTC 10) |
| Isothermal | Wiso = Z·R·T1·ln(PR) | Isothermal ηiso = Wiso / Hactual | Figure of merit for cooled multistage machines |
| User exponent | Head at a measured n | Efficiency entered with n | Matching a field or vendor exponent |
For a pressure ratio above 1, ηp is higher than ηis for the same machine; quote the definition with every efficiency. Source: Aienginear.com.
Efficiency definitions and typical values
Four separate losses sit between the gas and the electricity meter or fuel line. Thermodynamic efficiency covers aerodynamic or valve and flow losses inside the machine. Mechanical efficiency covers bearings, seals, packing and crosshead friction. Gear and coupling efficiencies apply only where those parts exist. Driver efficiency converts shaft power back to electrical, fuel or steam input. The ranges below are indicative starting points for early studies. Replace them with vendor values as soon as you have a quotation.
Aienginear Table 3
Indicative compressor and driver efficiencies for screening
Starting values only; vendor data govern
| Efficiency | Applies to | Indicative range | Notes |
|---|---|---|---|
| Adiabatic (isentropic) | Reciprocating, per stage | 75 to 90 % | Falls at low pressure ratio, with small cylinders and with high valve losses |
| Adiabatic (isentropic) | Oil-injected screw | 65 to 85 % | Best near the built-in volume ratio; drops off-design |
| Polytropic | Centrifugal, per section | 72 to 86 % | Depends on flow coefficient, impeller count and Mach number |
| Mechanical | Compressor frame or rotor | 95 to 98 % | Packing and crosshead losses dominate on reciprocating units |
| Gear | Speed-increasing gearbox | 97 to 99 % | Enter 100 % for direct drive |
| Electric motor | Large induction or synchronous | 94 to 97.5 % | Use the catalogue value at actual load; IE classes per IEC 60034-30-1:2025 |
| Gas engine / gas turbine | Driver thermal efficiency | Manufacturer data | Site rating depends on altitude, ambient temperature and fuel |
Ranges are general engineering screening values compiled by Aienginear, not guarantees. Source: Aienginear.com.
Efficiency has a strong effect on both power and temperature. Changing only the adiabatic efficiency in the worked example gives the results below.
Aienginear Table 4
Effect of adiabatic efficiency on the worked example
Three stages, 10 MMSCFD, 4.5 to 70 bar(g)
| Adiabatic efficiency | Shaft power (kW) | Change vs 80 % | Max. discharge (°C) |
|---|---|---|---|
| 70 % | 1,515 | +14.5 % | 132.3 |
| 75 % | 1,413 | +6.8 % | 127.1 |
| 80 % (base) | 1,323 | – | 122.5 |
| 85 % | 1,244 | -6.0 % | 118.4 |
| 90 % | 1,174 | -11.3 % | 114.7 |
Calculated with the Aienginear engine v1.2.0; Peng-Robinson Z, variable-Cp ideal-gas properties. Source: Aienginear.com.
Gauge vs absolute pressure and pressure ratio
Every compression equation uses absolute pressure. A gauge reading must first have the local atmospheric pressure added, and that matters most at low suction pressure. The calculator asks for the unit of every pressure, bar(g) or bar(a), psig or psia, and converts gauge inputs with the atmospheric pressure you enter. If you only know the site altitude, it can estimate atmospheric pressure from the ISA model, but only when you ask it to.
Aienginear Table 5
What a gauge-pressure mistake does to the worked example
Same machine, same gas; only the pressure basis changes
| Pressure basis | Pressure ratio | Shaft power (kW) | Max. discharge (°C) |
|---|---|---|---|
| Correct: 5.513 to 71.01 bar(a) | 12.88 | 1,323 | 122.5 |
| Wrong: 4.5 to 70 treated as bar(a) | 15.56 | 1,438 | 128.1 |
| Error | +20.8 % | +8.6 % | +5.6 K |
At sea level, 1.01325 bar is added to each gauge value. Calculated with the Aienginear engine v1.2.0. Source: Aienginear.com.
Standard flow vs actual flow (MMSCFD, Sm³/h, ACFM)
MMSCFD, SCFM, Sm³/h and Nm³/h are really mass-flow units in disguise: they state how much gas would occupy a volume at agreed reference conditions. Cylinders and impellers, however, see the actual volume at suction pressure and temperature. In the worked example, 10 MMSCFD is about 9,741 kg/h, but only about 2,288 m³/h of actual gas at 5.51 bar(a) and 35 °C.
The reference conditions also matter. The table below keeps the number “10 million cubic feet per day” and changes only the reference pressure and temperature. The ISO 13443 standard conditions are 15 °C and 101.325 kPa; US practice is usually 60 °F with 14.696 psia, while gas-sales contracts often use 14.73 psia. Normal conditions at 0 °C give almost 6 % more gas than the US convention.
Aienginear Table 6
Same volume number, four reference bases
10 million cubic feet per day of the example natural gas
| Reference condition | Reference P and T | Mass flow (kg/h) | Difference | Shaft power (kW) |
|---|---|---|---|---|
| US standard | 14.696 psia, 60 °F | 9,741 | base | 1,323 |
| US gas-sales | 14.73 psia, 60 °F | 9,764 | +0.23 % | 1,326 |
| ISO 13443 standard | 101.325 kPa, 15 °C | 9,760 | +0.19 % | 1,326 |
| Normal | 101.325 kPa, 0 °C | 10,303 | +5.76 % | 1,400 |
Standard-condition Z is calculated from the selected equation of state. Calculated with the Aienginear engine v1.2.0. Source: Aienginear.com.
Real-gas effects and the compressibility factor Z
Head and power scale almost directly with the average compressibility factor. Natural gas at moderate pressure has Z a little below 1, so assuming ideal gas overstates power. The calculator offers four Z methods and two thermodynamic bases. The Z-corrected screening basis keeps an ideal-gas k and averages Z across each stage. The EOS basis evaluates real-gas enthalpy and entropy from Peng-Robinson or SRK, which also moves the predicted discharge temperature, and is the better choice above roughly 30 bar(a). Above that pressure the tool raises an advisory but never switches your basis for you.
Aienginear Table 7
Z method and property basis compared on the worked example
Three stages, 4.5 to 70 bar(g), 80 % adiabatic
| Method | Z at stage 1 suction | Z at final discharge | Shaft power (kW) | Max. discharge (°C) |
|---|---|---|---|---|
| Ideal gas, Z = 1 | 1.000 | 1.000 | 1,370 | 122.5 |
| Peng-Robinson Z, screening basis | 0.985 | 0.937 | 1,323 | 122.5 |
| SRK Z, screening basis | 0.988 | 0.961 | 1,337 | 122.5 |
| DAK (Standing-Katz) Z, screening basis | 0.988 | 0.944 | 1,330 | 122.5 |
| Peng-Robinson, EOS enthalpy-entropy basis | – | – | 1,325 | 125.8 |
| SRK, EOS enthalpy-entropy basis | – | – | 1,339 | 125.8 |
On the screening basis Z scales head but does not change temperature; the EOS basis captures the real-gas temperature rise. Binary interaction parameters are zero. Source: Aienginear.com.
Multistage compression and intercooling
A high overall pressure ratio is split into stages with coolers between them. Cooling the gas back toward suction temperature lowers the head of the next stage, keeps discharge temperature within lubricant, valve and seal limits, and on reciprocating machines keeps volumetric efficiency and rod load in range. For an ideal gas with perfect intercooling, equal stage ratios of PR1/N give the least total power. Real coolers lose pressure, so the calculator raises each stage ratio slightly to recover it, or lets you set the interstage pressures yourself.
Aienginear Table 8
Number of stages for the same duty
PR 12.88 overall, intercooling to 49 °C, 0.5 bar loss per cooler
| Stages | Stage pressure ratio | Max. discharge (°C) | Shaft power (kW) | Cooler duty (kW) | Driver rating +10 % (kW) |
|---|---|---|---|---|---|
| 1 (general model) | 12.88 | 257.7 | 1,522 | 1,385 | – |
| 2 | 3.63 | 159.3 | 1,365 | 1,258 | 1,501 |
| 3 (base) | 2.39 | 122.5 | 1,323 | 1,228 | 1,456 |
| 4 | 1.94 | 104.4 | 1,311 | 1,221 | 1,442 |
A reciprocating cylinder with 15 % clearance cannot deliver PR 12.88 in one stage: the clearance model gives a negative volumetric efficiency, and the calculator blocks the case with an explanation. Source: Aienginear.com.
Compressor discharge temperature
On the constant-k screening basis the ideal (isentropic) discharge temperature is T2s = T1 · PR(k−1)/k, and the actual adiabatic discharge temperature is T2 = T1 + (T2s − T1) / ηis, both in kelvin. On a polytropic basis T2 = T1 · PR(n−1)/n. With a gas composition, the calculator solves the entropy integral of Cp(T)/T for the isentropic state and then the enthalpy integral for the actual state; on the EOS basis it uses the equation-of-state entropy and enthalpy instead.
Discharge temperature is often the real limit on stage ratio. High temperature thins lubricants, shortens valve and packing life, speeds up fouling and can exceed seal, material or gas-service limits. Allowable values depend on the project specification, the gas and the vendor, so the review limit in the calculator is an input you set, not a hidden constant.
Watch out: lowering suction temperature in the worked example from 35 °C to 20 °C cuts shaft power by about 1.6 % but does not change the hottest discharge, because stages 2 and 3 start from the 49 °C cooler outlet. Check which stage governs before chasing suction cooling.
Worked example: three-stage natural gas compressor
The default project in the calculator is a gas-gathering duty: 10 MMSCFD (60 °F, 14.696 psia) of an illustrative lean natural gas with MW 19.49, compressed from 4.5 bar(g) and 35 °C to 70 bar(g) in a three-stage reciprocating compressor. Adiabatic efficiency is 80 %, mechanical efficiency 95 %, motor efficiency 95 %, and each intercooler returns the gas to 49 °C with a 0.5 bar pressure drop. Z comes from Peng-Robinson.
- Absolute pressures. P1 = 4.5 + 1.013 = 5.513 bar(a); P3 = 70 + 1.013 = 71.01 bar(a); overall PR = 71.01 / 5.513 = 12.88.
- Stage ratio. The cube root of 12.88 is 2.34, but two coolers each lose 0.5 bar, so the stages must each run at 2.39 to arrive at 71.01 bar(a).
- Mass flow. 10 MMSCFD at 60 °F and 14.696 psia with standard-condition Z of 0.9966 is 2.706 kg/s, or 9,741 kg/h.
- Stage 1 hand check. R = 8.314 / 19.49 = 0.4265 kJ/(kg·K). With k = 1.245, Zavg = 0.984 and T1 = 308.15 K, the constant-k head is 0.984 × 0.4265 × 308.15 × 5.084 × (2.3880.1967 − 1) = 122.8 kJ/kg. The engine, integrating variable Cp, gives 123.1 kJ/kg: the two agree within 0.3 %.
- Stage 1 power and temperature. Actual head = 123.1 / 0.80 = 153.9 kJ/kg; gas power = 2.706 × 153.9 = 416 kW; discharge temperature 107.1 °C (constant-k hand check 106.9 °C).
- All stages. Summing the three stages gives 1,257 kW of gas power. Shaft power = 1,257 / 0.95 = 1,323 kW. Driver input = 1,323 / 0.95 = 1,393 kW.
- Driver. Required rating = 1,323 × 1.10 = 1,456 kW, so the next IEC 60072-1 preferred output is 1,600 kW, leaving about 21 % margin at this case.
- Benchmarks. Specific power is 1,323 / 10 = 132.3 kW per MMSCFD, and the single-reference isothermal power of 824 kW is 65.6 % of the gas power, a useful figure of merit when comparing cooled multistage options.
Aienginear Table 9
Worked example stage results
10 MMSCFD natural gas, MW 19.49, three stages, Peng-Robinson Z
| Stage | P in (bar a) | P out (bar a) | PR | T in (°C) | T out (°C) | k | Z in / out | Actual head (kJ/kg) | Gas power (kW) | Cooler duty (kW) |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5.513 | 13.16 | 2.388 | 35.0 | 107.1 | 1.245 | 0.985 / 0.983 | 153.9 | 416.4 | 344.9 |
| 2 | 12.66 | 30.24 | 2.388 | 49.0 | 122.5 | 1.238 | 0.971 / 0.969 | 158.2 | 428.0 | 441.4 |
| 3 | 29.74 | 71.01 | 2.388 | 49.0 | 122.5 | 1.238 | 0.933 / 0.937 | 152.5 | 412.8 | 441.4 |
| Total | 5.513 | 71.01 | 12.88 | – | 122.5 max. | – | – | 464.6 | 1,257 | 1,228 |
Stage 3 cooler is an after-cooler to 49 °C. Shaft power 1,323 kW at 95 % mechanical efficiency. Calculated with the Aienginear engine v1.2.0; the composition is illustrative. Source: Aienginear.com.
Reciprocating, centrifugal and screw compressor screening
Reciprocating (API 618 terminology). The tool works out swept volume and displacement for single- or double-acting cylinders, clearance volumetric efficiency ηv = 1 + C − C·(Zs/Zd)·PR1/k − L, cylinder capacity against the required flow, mean piston speed, and gas rod load in compression and tension with a reversal check. Inertia loads, valve dynamics, pulsation (API 688) and torsional analysis remain OEM work.
Centrifugal (API 617 and ISO 10439-1 terminology). It reports polytropic head, head per impeller, tip speed, head and flow coefficients and tip Mach number. Surge and choke margins are measured only against curve points you enter; fan-law scaling is a similarity check, and no compressor map is ever generated for you. Running the worked example as a polytropic centrifugal duty gives about 1,388 kW at 78 % polytropic efficiency.
Rotary screw (API 619 terminology). Results are thermodynamic power with an ideal built-in volume-ratio check. Oil-injection cooling, leakage and slide-valve behaviour need vendor software.
Driver sizing and power margin
The required driver rating is the driver shaft power multiplied by one plus your margin. There is no universal margin: project specifications, the purchaser’s datasheet, the API standard for the machine and the type of driver all set it. For electric motors the calculator proposes the next preferred output from the IEC 60072-1 kW series or the NEMA MG 1 hp series, as a mechanical shaft-output size. Frame, poles, voltage, enclosure, hazardous-area marking and the IE efficiency class under IEC 60034-30-1:2025 come from the motor catalogue. Gas engines and gas turbines lose output with altitude and hot ambient air, so their site rating must come from the manufacturer; enter it as the available rating and the tool reports utilisation and remaining margin.
Tip: run the governing case, not the normal case. Save summer, low-suction-pressure and end-of-life gas cases in the Cases panel; the comparison flags the case that sets driver power and the one that sets discharge temperature.
Performance comparison: test vs design
Enter design or guarantee data and measured suction and discharge conditions, and the Performance Comparison panel compares flow, pressure ratio, head, efficiency and power, with a fan-law similarity check and a specific-volume ratio check. ASME PTC 10-2022 and ISO 5389:2005 (turbocompressors) and ISO 1217:2009 with Amendment 1:2016 (displacement compressors) are the frameworks behind the comparison. It is a screening aid for spotting fouling, leakage or wear, not a certified acceptance test, which needs calibrated instruments, an uncertainty analysis, agreed test conditions and the test code’s own correction procedures.
Common compressor calculation mistakes
Aienginear Table 10
Mistakes that change compressor power the most
And how the Aienginear calculator guards against each one
| Mistake | Typical consequence | How the calculator handles it |
|---|---|---|
| Gauge pressures in the pressure ratio | PR, power and temperature overstated; +8.6 % power in the worked example | Every pressure has an explicit (a) or (g) unit and a stated atmospheric pressure |
| Standard flow used as actual flow | Cylinders or impellers sized many times too large | Standard and actual flow reported side by side with the reference conditions |
| Unstated reference conditions | Up to about 6 % mass-flow error between 0 °C and 60 °F bases | Reference P and T required; mismatched unit and convention warned |
| Polytropic head with isentropic efficiency | Power off by several per cent | Head and efficiency are always taken from the same process definition |
| Efficiency applied twice | Power overstated by 5 to 15 % | Power train audited numerically; each efficiency applied once |
| Z = 1 at high pressure | Power overstated; temperature misjudged | Peng-Robinson, SRK and DAK Z plus an EOS enthalpy-entropy basis |
| Single stage at high ratio | Unrealistic discharge temperature or negative volumetric efficiency | Stage temperature and volumetric efficiency are screened and explained |
| Margin on gas power instead of driver shaft power | Driver undersized by the mechanical and gear losses | Margin applied to driver shaft power and shown in the result |
| Fitted curve treated as a vendor map | False surge margin | Surge and choke assessed only against your curve points, labelled as preliminary |
Consequences are illustrative; magnitudes depend on the case. Source: Aienginear.com.
How this calculator compares
Most free compressor power calculators take one pressure ratio, one k and one efficiency and return a single number. That is fine for a rough check, but it hides the assumptions that cause the largest errors. The table shows what is typical of simple web calculators and spreadsheets against what this tool does.
Aienginear Table 11
Aienginear calculator vs typical free compressor calculators
Feature comparison, October 2026
| Capability | Typical free online calculator | Aienginear Compressor Power & Performance Calculator |
|---|---|---|
| Pressure basis | Often assumes absolute or ignores it | Explicit (a)/(g) units, local atmospheric pressure or ISA altitude estimate |
| Flow basis | One unit, reference conditions unstated | Mass, molar, standard or actual flow; four reference presets plus custom |
| Gas properties | Fixed k and Z = 1 | Library, composition, SG or user; ideal, PR, SRK, DAK or user Z; EOS basis |
| Process | Isentropic or polytropic only | Isentropic, adiabatic, polytropic, isothermal and user exponent |
| Stages | Single stage | 1 to 6 stages, equal, user or optimised ratios, four cooler models, pressure-drop recovery |
| Machine checks | None | Cylinder capacity, volumetric efficiency, piston speed, rod load; tip speed, Mach number, surge margin |
| Driver | Power only | Gear, coupling and driver losses, margin, IEC/NEMA preferred size, site rating check |
| Transparency | Result only | Full calculation trace, warnings with what/why/check guidance |
| Documentation | None | Branded printable report, CSV/JSON export, project files, five-case comparison, sensitivity |
| Quality assurance | Not stated | 225 self-tests with stated tolerances, run on demand in your browser |
| Privacy | Inputs may be sent to a server | Runs entirely in the browser; nothing is uploaded |
Comparison reflects common features of free calculators reviewed by Aienginear, not any one product. Source: Aienginear.com.
Assumptions and limitations
- Single-phase gas only. Condensation in coolers, hydrates and liquid carry-over are not modelled, and the tool warns when cooler outlet conditions might condense heavy ends or water.
- Peng-Robinson and SRK use zero binary interaction parameters. AGA Report No. 8 and GERG-2008 (ISO 20765-2:2015) are not implemented; use a process simulator for custody-transfer accuracy.
- Reciprocating rod loads are gas loads only. Inertia loads, valve dynamics, pulsation and torsional behaviour need OEM and API 688 studies.
- Centrifugal curves are preliminary curves fitted to your points, not vendor maps; fan-law scaling is a similarity screen only.
- Screw compressor results are thermodynamic with an ideal built-in volume-ratio check.
- All limits and margins are your inputs. No universal discharge-temperature, rod-load or margin value is imposed.
Standards and references
The calculator uses the terminology and calculation structure of the documents below as a methodology basis. Editions and dates were re-checked against publisher and national-standards-body catalogues in October 2026. Selecting a standard in the tool does not make a result compliant: work to the edition named in your contract and buy the official text from the publisher.
Aienginear Table 12
Compressor standards referenced by the calculator
Editions reviewed October 2026
| Document | Edition / date | Scope | How the calculator uses it |
|---|---|---|---|
| API Std 617 | 9th edition, April 2022 | Axial and centrifugal compressors and expander-compressors | Polytropic head, head per impeller, terminology |
| ISO 10439-1 | 2015 | Axial and centrifugal compressors, general requirements | Terminology reference |
| API Std 618 | 6th edition, May 2024 | Reciprocating compressors for petroleum, chemical and gas services | Displacement, volumetric efficiency, rod load, piston speed terminology |
| ISO 13707 | 2000 | Reciprocating compressors (petroleum and natural gas industries) | Terminology reference |
| API Std 619 | 5th edition, December 2010, reaffirmed 2024 | Rotary-type positive-displacement compressors | Screw compressor terminology |
| ISO 13631 | 2002 | Packaged reciprocating gas compressors | Methodology and terminology reference |
| ASME PTC 10 | 2022 | Performance test code on compressors and exhausters | Framework for the test vs design comparison |
| ISO 5389 | 2005 | Turbocompressors, performance test code | Framework for the test vs design comparison |
| ISO 1217 | 2009 with Amendment 1:2016 (ISO/AWI 1217 registered November 2025, under development) | Displacement compressors, acceptance tests | Framework for displacement-compressor comparison |
| API Std 614 | 2022 | Lubrication, shaft-sealing and oil-control systems | Outside calculation scope |
| API Std 688 | 2nd edition, October 2023 | Pulsation and vibration control for positive-displacement machinery | Outside calculation scope; flagged for reciprocating units |
| ISO 13443 | 1996 | Natural gas standard reference conditions | 15 °C and 101.325 kPa preset |
| ISO 20765-2 / AGA Report No. 8 | 2015 / 2017 | High-accuracy natural-gas thermodynamic properties (GERG-2008, DETAIL) | Not implemented; recommended for custody-transfer accuracy |
| IEC 60072-1 / NEMA MG 1 | Current editions | Preferred motor output ratings | Next standard motor size |
| IEC 60034-30-1 | 2025 (edition 2.0) | Efficiency classes of line-operated AC motors (IE code) | Catalogue efficiency entered by the user |
Standards are copyrighted; no standard text is reproduced. Aienginear is not affiliated with API, ASME, ISO or IEC. Source: Aienginear.com.
Quick quiz: test your compressor knowledge
Related Aienginear calculators and guides
Frequently asked questions
How do you calculate compressor power?
Find the head from the absolute suction temperature, the absolute pressure ratio, molecular weight, k and average Z, multiply by mass flow and divide by the thermodynamic efficiency to get gas power. Divide by mechanical efficiency for shaft power and by gear, coupling and driver efficiencies for driver input. For 10 MMSCFD of natural gas from 4.5 to 70 bar(g) in three stages at 80 % adiabatic efficiency, the result is about 1,323 kW at the shaft.
What is the formula for compressor discharge temperature?
On the constant-k basis the isentropic discharge temperature is T2s = T1 × PR^((k−1)/k) and the actual adiabatic discharge temperature is T2 = T1 + (T2s − T1) / ηis, with temperatures in kelvin. On a polytropic basis T2 = T1 × PR^((n−1)/n). Real-gas methods solve the temperature from equation-of-state enthalpy and entropy instead.
What is the difference between isentropic and polytropic efficiency?
Isentropic efficiency compares actual work with one reversible adiabatic step across the whole pressure ratio. Polytropic efficiency is the efficiency of many small steps and stays almost constant as pressure ratio changes, so centrifugal compressor data under API 617 and ASME PTC 10 are usually polytropic. For a pressure ratio above 1, the polytropic figure is higher than the isentropic one for the same machine.
Why must the pressure ratio use absolute pressure?
Compression equations are derived for absolute pressure. Using gauge values overstates the ratio: 4.5 to 70 bar(g) looks like 15.6, but the real ratio is 5.513 to 71.01 bar(a), or 12.88. In the worked example the gauge mistake adds about 8.6 % to shaft power.
Is MMSCFD the same as actual flow?
No. MMSCFD is a standard volume that represents a mass flow at stated reference conditions. Actual flow is the volume at suction pressure and temperature and is what sizes cylinders and impellers. In the worked example 10 MMSCFD is about 9,741 kg/h but only about 2,288 m³/h of actual gas at 5.51 bar(a).
How many compression stages do I need?
Add stages until each stage keeps discharge temperature, rod load and volumetric efficiency within your project and vendor limits. Stage ratios of about 2 to 4 are common for reciprocating gas service. In the worked example, two stages give 159 °C, three give 122.5 °C and four give 104 °C, while power falls by only about 4 % from two to four stages.
How does compressibility factor Z affect compressor power?
At a given mass flow, pressure ratio and suction temperature, head and power are roughly proportional to the average Z. In the worked example, assuming Z = 1 gives 1,370 kW against 1,323 kW with Peng-Robinson Z, an overstatement of about 3.5 %.
How much margin should I add to the compressor driver?
There is no universal value. Use the margin in your project specification or the purchaser datasheet for the machine type, apply it to driver shaft power, and get site ratings for engines and turbines from the manufacturer. The calculator applies your margin and proposes the next IEC or NEMA motor size.
What is specific power in kW per MMSCFD?
Specific power is compressor shaft power divided by standard flow. It is a quick benchmark between stations and operating cases. The worked example gives 132.3 kW per MMSCFD at an overall pressure ratio of 12.88; the value rises steeply with pressure ratio and suction temperature.
Does this calculator comply with API 617, API 618 or ASME PTC 10?
No compliance is claimed. The calculator uses the terminology and calculation structure of API 617 (9th edition, 2022), API 618 (6th edition, 2024), API 619 (5th edition, reaffirmed 2024) and ASME PTC 10-2022 as a methodology basis. It does not verify compliance, certify tests or rate equipment, and it does not replace vendor selection software.
How accurate is the calculator?
It reproduces its benchmark cases within the tolerances listed in the built-in self-test, which runs 225 checks in your browser. Accuracy for a real machine depends on gas analysis, property method, efficiencies and vendor data, so treat results as preliminary design support and confirm with the compressor vendor.
Is my data sent anywhere?
No. All calculations, reports and exports run in your browser. Project files are saved only when you download them or store them in your own browser.
Key takeaways
- Power = mass flow × head ÷ efficiency, then ÷ mechanical, gear, coupling and driver efficiencies, each applied once.
- Always use absolute pressure and state the reference conditions of any standard flow.
- Match the head to its efficiency: isentropic with isentropic, polytropic with polytropic.
- Discharge temperature, not power, usually decides the number of stages.
- Above about 30 bar(a), use real-gas Z and preferably an EOS enthalpy-entropy basis.
- Size the driver on driver shaft power plus your project margin, then confirm with vendor data.
Disclaimer. This calculator and guide are for preliminary engineering, screening, education and design support. They are not a substitute for manufacturer compressor selection software, vendor performance curves, certified performance or acceptance testing, detailed mechanical design, or review by a qualified professional engineer. You are responsible for verifying inputs, gas properties, operating limits, standards applicability and final equipment selection.
Aienginear Compressor Power & Performance Calculator v1.2.0, standards review October 2026. Published by Aienginear.com.

