Skip to main content

Sampled compressor model

The compressor model is set up in an external tool, and this model is sampled by running a point set of rates and pressures which span the operational area of the compressor train. The sampled data (rates, inlet pressures, outlet pressures and total energy usage for all stages) are specified in a .csv file and inputted into eCalc™. Each line in the .csv defines a point (rate, suction pressure, discharge pressure) and the total energy usage.

  • For electrically driven compressor trains. The total energy usage should be given in megawatts (MW).

  • For turbine driven compressor trains. It is recommended to give the total energy usage in megawatts (MW) and couple the compressor model to a turbine model. However, it is possible (for backward compatibility) to give the total energy usage as fuel usage in standard cubic meters per day (Sm3/day) and use the model directly. In this case, you can also provide a POWER (MW) column to calculate power for the shaft based on fuel usage.

  • The latter (turbine driven compressor train) will at some point become deprecated as it is replaced by COMPRESSOR_WITH_TURBINE mentioned above.*

  • Inside the convex hull defined by the input variables, there is a barycentric interpolation based on a Delaunay triangulation.

  • Outside the defined area, there may be extrapolations where this is reasonable, i.e.,

    • for rates lower than the defined rates, the table is extrapolated up to minimum flow (to mimic ASV (anti-surge valve)/recirculation valve)
    • the suction pressure is extrapolated down to the defined area
    • the discharge pressure is extrapolated up to defined area to mimic choking when the required head is lower than the compressor operational area.

Format

The sampled compressor model is defined under the main keyword FACILITY_INPUTS in the format

    NAME: <model name>
FILE: <sampled_data>.csv
TYPE: COMPRESSOR_TABULAR

Header requirements for the sampled compressor csv file

  • POWER (and/or FUEL)
  • A minimum of one (but more are allowed) of the following:
    • RATE
    • SUCTION_PRESSURE
    • DISCHARGE_PRESSURE

In cases where the model is directly used as a turbine/fuel driven compressor without coupling it to an eCalc turbine model, POWER may be replaced by FUEL.

Shaft power reporting

In the case FUEL is provided, it is also possible to specify POWER in the csv-file in order to calculate shaft power usage for fuel driven compressors

If only POWER is provided, we assume that the compressor is electrical-driven If FUEL is provided, we assume that the compressor is turbine-driven (also when both FUEL and POWER is given)

Units

QuantityUnits
POWERMW
RATESm3/day
SUCTION_PRESSUREbar
DISCHARGE_PRESSUREbar
FUELSm3/day

Example tables

1D example

RATEPOWER
00
10000010
100000010
260000015
440000020

3D example

RATESUCTION_PRESSUREDISCHARGE_PRESSUREPOWER
1.00E+061012.720.3664
1.00E+061026.212.293
1.00E+062631.360.2739
1.00E+062670.776.28
1.00E+063441.210.368
1.00E+063494.248.435
1.00E+067894.120.7401
1.00E+0678231.622.46
6.00E+062636.934.197
6.00E+062657.437.32
6.00E+063846.962.156
6.00E+0638106.29.557
6.00E+065467.261.95
6.00E+0654155.614.35
6.00E+067894.171.399
6.00E+0678231.622.46
1.10E+074266.929.712
1.10E+074281.6311.89
1.10E+076275.643.678
1.10E+0762180.816.94
1.10E+077897.793.452
1.10E+0778231.622.46