Compressor Power Calculator: Gas, Shaft & Driver Power, Discharge Temperature & Multistage Intercooling (2026)

COMPRESSOR POWER · API 617 / API 618 / API 619 · ASME PTC 10 · UPDATED OCTOBER 2026

By Muhammad Raza, Aienginear.com · Compressor terminology per API 617 (9th ed., 2022), API 618 (6th ed., 2024) and API 619 (5th ed., R2024); performance-test framework per ASME PTC 10-2022 and ISO 1217:2009/Amd 1:2016; standard reference conditions per ISO 13443 · Calculator v1.2.0, 225 built-in self-tests · Reading time about 16 minutes

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.

12.88absolute pressure ratio
1,323 kWcompressor shaft power
122.5 °Cmax. stage discharge
1,456 kWdriver rating with 10 % margin
132.3kW per MMSCFD
1,228 kWtotal cooler duty

The calculator runs entirely in your browser. Open it full screen for long sessions, printing the engineering report or saving project files.

Aienginear Compressor Power and Performance Calculator v1.2.0 dashboard showing 1,323 kW compressor shaft power, 1,456 kW required driver rating, 122.5 °C maximum discharge temperature and an absolute pressure ratio of 12.88 for a three-stage natural gas compressor
Figure 1. One input set returns gas, shaft and driver power, stage discharge temperatures, cooler duty, driver size and specific power, with every equation shown in the calculation trace. Aienginear

How to use the calculator

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Machine and driver. Add cylinder bore, stroke and clearance, or impeller diameter and speed, then the driver type, margin and available site rating.
  7. Results & Warnings. Read the stage table, power train and every warning, each with what it means, why it matters and what to check.
  8. 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

Powered by Aienginear
AreaPrevious releaseVersion 1.2.0
Standards reviewReviewed September 2026Re-reviewed October 2026 against publisher catalogues; edition and date shown for every document
Screw compressorsNo standard namedAPI 619, 5th edition (December 2010, reaffirmed 2024) added as the terminology reference
Centrifugal and reciprocatingAPI 617 and API 618 onlyISO 10439-1:2015 and ISO 13707:2000 added alongside API 617 9th ed. and API 618 6th ed.
ISO 1217 statusReplacement described as under developmentISO/AWI 1217 registered as a new work item in November 2025; ISO 1217:2009/Amd 1:2016 remains the published basis
High-accuracy gas propertiesAGA 8 / GERG-2008 namedAGA Report No. 8 and ISO 20765-2:2015 (GERG-2008) cited as the route for custody-transfer accuracy
Motor efficiencyNot referencedIEC 60034-30-1:2025 (IE1 to IE5) named for the catalogue efficiency you enter
WordPress embedFixed-height frame, duplicate guide inside the frameFrame reports its own height, hides its built-in guide on this page and reopens it for the Theory and FAQ panels
Self-test221 tests225 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.

Isentropic head Hs = Zavg · R · T1 · k/(k−1) · [PR^((k−1)/k) − 1] Polytropic head Hp = Zavg · R · T1 · n/(n−1) · [PR^((n−1)/n) − 1] (n−1)/n = (k−1) / (k · ηp) Isothermal work Wiso = Zavg · R · T1 · ln(PR) Gas power Pgas = ṁ · H / η η = ηis or ηp, matching H Shaft power Psh = Pgas / ηmech Driver input Pin = Psh / (ηgear · ηcoupling · ηdriver) Specific gas constant R = 8.314462618 / MW kJ/(kg·K)

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.

Compressor power train: each efficiency is applied onceWorked example: 10 MMSCFD natural gas, 4.5 to 70 bar(g), three stagesIdeal gas power1,006 kWṁ × H(isentropic)Gas power1,257 kW÷ η thermo 80 %Shaft power1,323 kW÷ η mech 95 %Driver shaft1,323 kW÷ η gear · η couplingDriver input1,393 kW÷ η motor 95 %Losses: thermodynamic 251 kW · mechanical (bearings, packing, seals) 66 kW · gear and coupling 0 kW · motor 70 kWIsothermal reference: 824 kW = 65.6 % of gas power. Values from the Aienginear calculator engine v1.2.0.AIENGINEAR.COM
Figure 2. Gas power, shaft power and driver input for the worked example. Each box divides by one efficiency only. Aienginear

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.
Compression paths on a pressure-volume diagram (schematic)Absolute pressure PSpecific volume vP2 (discharge)P1, T1 (suction)Isothermal, n = 1 (minimum work)Isentropic, n = k (reversible adiabatic)Polytropic actual path, n > kWork per unit mass is the area to the left of each curve: the further left theend point, the less work and the cooler the gas. Not to scale.AIENGINEAR.COM
Figure 3. Isothermal, isentropic and actual polytropic paths between the same suction state and discharge pressure. Schematic, not to scale. Aienginear

Aienginear Table 2

Compression process definitions used by the calculator

Which head goes with which efficiency

Powered by Aienginear
ProcessHead or work usedMatching efficiencyTypical use
IsentropicHs at exponent kIsentropic ηis = Hs / HactualReciprocating, screw, quick screening
AdiabaticSame as isentropicAdiabatic η, identical to ηis hereReciprocating vendor practice
PolytropicHp at exponent n from ηpPolytropic ηpCentrifugal and axial (API 617, ASME PTC 10)
IsothermalWiso = Z·R·T1·ln(PR)Isothermal ηiso = Wiso / HactualFigure of merit for cooled multistage machines
User exponentHead at a measured nEfficiency entered with nMatching 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

Powered by Aienginear
EfficiencyApplies toIndicative rangeNotes
Adiabatic (isentropic)Reciprocating, per stage75 to 90 %Falls at low pressure ratio, with small cylinders and with high valve losses
Adiabatic (isentropic)Oil-injected screw65 to 85 %Best near the built-in volume ratio; drops off-design
PolytropicCentrifugal, per section72 to 86 %Depends on flow coefficient, impeller count and Mach number
MechanicalCompressor frame or rotor95 to 98 %Packing and crosshead losses dominate on reciprocating units
GearSpeed-increasing gearbox97 to 99 %Enter 100 % for direct drive
Electric motorLarge induction or synchronous94 to 97.5 %Use the catalogue value at actual load; IE classes per IEC 60034-30-1:2025
Gas engine / gas turbineDriver thermal efficiencyManufacturer dataSite 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)

Powered by Aienginear
Adiabatic efficiencyShaft 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

Powered by Aienginear
Pressure basisPressure ratioShaft power (kW)Max. discharge (°C)
Correct: 5.513 to 71.01 bar(a)12.881,323122.5
Wrong: 4.5 to 70 treated as bar(a)15.561,438128.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

Powered by Aienginear
Reference conditionReference P and TMass flow (kg/h)DifferenceShaft power (kW)
US standard14.696 psia, 60 °F9,741base1,323
US gas-sales14.73 psia, 60 °F9,764+0.23 %1,326
ISO 13443 standard101.325 kPa, 15 °C9,760+0.19 %1,326
Normal101.325 kPa, 0 °C10,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

Powered by Aienginear
MethodZ at stage 1 suctionZ at final dischargeShaft power (kW)Max. discharge (°C)
Ideal gas, Z = 11.0001.0001,370122.5
Peng-Robinson Z, screening basis0.9850.9371,323122.5
SRK Z, screening basis0.9880.9611,337122.5
DAK (Standing-Katz) Z, screening basis0.9880.9441,330122.5
Peng-Robinson, EOS enthalpy-entropy basis––1,325125.8
SRK, EOS enthalpy-entropy basis––1,339125.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.

Three-stage compression with intercooling (worked example)Suction5.51 bar(a)35.0 °CStage 1PR 2.3913.16 bar(a)107.1 °CC1 · 345 kW12.66 bar(a), 49 °CStage 2PR 2.3930.24 bar(a)122.5 °CC2 · 441 kW29.74 bar(a), 49 °CStage 3PR 2.3971.01 bar(a)122.5 °CC3 · 441 kWafter-cooler to 49 °COverall: PR 12.88 (absolute) · stage ratio 2.39 (raised above the cube root 2.34 to recover 0.5 bar per cooler) · cooler duty 1,228 kWFigures from the Aienginear calculator engine v1.2.0 with Peng-Robinson Z and variable-Cp ideal-gas properties.AIENGINEAR.COM
Figure 4. Stage pressures, discharge temperatures and cooler duties in the worked example. Aienginear

Aienginear Table 8

Number of stages for the same duty

PR 12.88 overall, intercooling to 49 °C, 0.5 bar loss per cooler

Powered by Aienginear
StagesStage pressure ratioMax. discharge (°C)Shaft power (kW)Cooler duty (kW)Driver rating +10 % (kW)
1 (general model)12.88257.71,5221,385–
23.63159.31,3651,2581,501
3 (base)2.39122.51,3231,2281,456
41.94104.41,3111,2211,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.

More stages: cooler gas, slightly less powerSame duty as the worked example (PR 12.88, 80 % adiabatic, intercooling to 49 °C, 0.5 bar per cooler)257.7 °C1,522 kW1 stage159.3 °C1,365 kW2 stages122.5 °C1,323 kW3 stages104.4 °C1,311 kW4 stagesMax. stage discharge temperatureCompressor shaft powerOne stage is shown on the general thermodynamic model; a reciprocating cylinder with 15 % clearance cannot deliver PR 12.88 at all.AIENGINEAR.COM
Figure 5. Going from two to three stages removes about 37 K from the hottest discharge but saves only about 3 % power. Aienginear

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.

  1. 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.
  2. 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).
  3. 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.
  4. 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 %.
  5. 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).
  6. 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.
  7. 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.
  8. 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

Powered by Aienginear
StageP in (bar a)P out (bar a)PRT in (°C)T out (°C)kZ in / outActual head (kJ/kg)Gas power (kW)Cooler duty (kW)
15.51313.162.38835.0107.11.2450.985 / 0.983153.9416.4344.9
212.6630.242.38849.0122.51.2380.971 / 0.969158.2428.0441.4
329.7471.012.38849.0122.51.2380.933 / 0.937152.5412.8441.4
Total5.51371.0112.88–122.5 max.––464.61,2571,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

Powered by Aienginear
MistakeTypical consequenceHow the calculator handles it
Gauge pressures in the pressure ratioPR, power and temperature overstated; +8.6 % power in the worked exampleEvery pressure has an explicit (a) or (g) unit and a stated atmospheric pressure
Standard flow used as actual flowCylinders or impellers sized many times too largeStandard and actual flow reported side by side with the reference conditions
Unstated reference conditionsUp to about 6 % mass-flow error between 0 °C and 60 °F basesReference P and T required; mismatched unit and convention warned
Polytropic head with isentropic efficiencyPower off by several per centHead and efficiency are always taken from the same process definition
Efficiency applied twicePower overstated by 5 to 15 %Power train audited numerically; each efficiency applied once
Z = 1 at high pressurePower overstated; temperature misjudgedPeng-Robinson, SRK and DAK Z plus an EOS enthalpy-entropy basis
Single stage at high ratioUnrealistic discharge temperature or negative volumetric efficiencyStage temperature and volumetric efficiency are screened and explained
Margin on gas power instead of driver shaft powerDriver undersized by the mechanical and gear lossesMargin applied to driver shaft power and shown in the result
Fitted curve treated as a vendor mapFalse surge marginSurge 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

Powered by Aienginear
CapabilityTypical free online calculatorAienginear Compressor Power & Performance Calculator
Pressure basisOften assumes absolute or ignores itExplicit (a)/(g) units, local atmospheric pressure or ISA altitude estimate
Flow basisOne unit, reference conditions unstatedMass, molar, standard or actual flow; four reference presets plus custom
Gas propertiesFixed k and Z = 1Library, composition, SG or user; ideal, PR, SRK, DAK or user Z; EOS basis
ProcessIsentropic or polytropic onlyIsentropic, adiabatic, polytropic, isothermal and user exponent
StagesSingle stage1 to 6 stages, equal, user or optimised ratios, four cooler models, pressure-drop recovery
Machine checksNoneCylinder capacity, volumetric efficiency, piston speed, rod load; tip speed, Mach number, surge margin
DriverPower onlyGear, coupling and driver losses, margin, IEC/NEMA preferred size, site rating check
TransparencyResult onlyFull calculation trace, warnings with what/why/check guidance
DocumentationNoneBranded printable report, CSV/JSON export, project files, five-case comparison, sensitivity
Quality assuranceNot stated225 self-tests with stated tolerances, run on demand in your browser
PrivacyInputs may be sent to a serverRuns 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

Powered by Aienginear
DocumentEdition / dateScopeHow the calculator uses it
API Std 6179th edition, April 2022Axial and centrifugal compressors and expander-compressorsPolytropic head, head per impeller, terminology
ISO 10439-12015Axial and centrifugal compressors, general requirementsTerminology reference
API Std 6186th edition, May 2024Reciprocating compressors for petroleum, chemical and gas servicesDisplacement, volumetric efficiency, rod load, piston speed terminology
ISO 137072000Reciprocating compressors (petroleum and natural gas industries)Terminology reference
API Std 6195th edition, December 2010, reaffirmed 2024Rotary-type positive-displacement compressorsScrew compressor terminology
ISO 136312002Packaged reciprocating gas compressorsMethodology and terminology reference
ASME PTC 102022Performance test code on compressors and exhaustersFramework for the test vs design comparison
ISO 53892005Turbocompressors, performance test codeFramework for the test vs design comparison
ISO 12172009 with Amendment 1:2016 (ISO/AWI 1217 registered November 2025, under development)Displacement compressors, acceptance testsFramework for displacement-compressor comparison
API Std 6142022Lubrication, shaft-sealing and oil-control systemsOutside calculation scope
API Std 6882nd edition, October 2023Pulsation and vibration control for positive-displacement machineryOutside calculation scope; flagged for reciprocating units
ISO 134431996Natural gas standard reference conditions15 °C and 101.325 kPa preset
ISO 20765-2 / AGA Report No. 82015 / 2017High-accuracy natural-gas thermodynamic properties (GERG-2008, DETAIL)Not implemented; recommended for custody-transfer accuracy
IEC 60072-1 / NEMA MG 1Current editionsPreferred motor output ratingsNext standard motor size
IEC 60034-30-12025 (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

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.

Aienginear

Written by Muhammad Raza

Founder of Aienginear. Engineering and digital solutions professional with 26+ years managing projects, plant shutdowns and turnarounds in oil & gas, petrochemical and power generation.

LinkedIn · YouTube · Report an error or ask a question

Leave a Comment