Skip to main content

CONTROL_MARGIN

MODELS / [...] / STAGES / CONTROL_MARGIN

Description

This keyword defines the surge control margin for a single speed compressor chart or a variable speed compressor chart.

The CONTROL_MARGIN behaves as an alternate to the minimum flow line: For each chart curve (a single speed chart will have one, a variable speed chart will have at least two) the input will be 'cropped' to only include points to the right of the control line - modelling recirculation (ASV) from the correct control line.

The CONTROL_MARGIN is given as a percentage or fraction (CONTROL_MARGIN_UNIT) of the rate difference between minimum- and maximum flow, for the given speed. It is used to calculate the increase in minimum flow for each individual speed curve. It is defined when setting up the stages in a Single speed compressor train model, Variable speed compressor train model or Variable speed compressor train model with multiple streams and pressures.

See Surge control margin for variable speed compressor chart for more details.

Use in Single speed compressor train model

Format

MODELS:
- NAME: <model name>
TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN
FLUID_MODEL: <reference to fluid model, must be defined in MODELS>
...
COMPRESSOR_TRAIN:
STAGES:
- INLET_TEMPERATURE: <inlet temperature in Celsius for stage>
COMPRESSOR_CHART: <reference to compressor chart model for first stage, must be defined in MODELS or FACILITY_INPUTS>
CONTROL_MARGIN: <Default value is zero>
CONTROL_MARGIN_UNIT: <FRACTION or PERCENTAGE, default is PERCENTAGE>
....

Example

MODELS:
- NAME: compressor_model
TYPE: SINGLE_SPEED_COMPRESSOR_TRAIN
FLUID_MODEL: fluid_model
...
COMPRESSOR_TRAIN:
STAGES:
- INLET_TEMPERATURE: 20
COMPRESSOR_CHART: 1_stage_chart
CONTROL_MARGIN: 0.1
CONTROL_MARGIN_UNIT: FRACTION
....

Stashed changes

Use in Variable speed compressor train model

Format

MODELS:
- NAME: <model name>
TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN
FLUID_MODEL: <reference to fluid model, must be defined in MODELS>
...
COMPRESSOR_TRAIN:
STAGES:
- INLET_TEMPERATURE: <inlet temperature in Celsius for stage>
COMPRESSOR_CHART: <reference to compressor chart model for first stage, must be defined in MODELS or FACILITY_INPUTS>
CONTROL_MARGIN: <Default value is zero>
CONTROL_MARGIN_UNIT: <FRACTION or PERCENTAGE, default is PERCENTAGE>
....

Example

MODELS:
- NAME: compressor_model
TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN
FLUID_MODEL: fluid_model
...
COMPRESSOR_TRAIN:
STAGES:
- INLET_TEMPERATURE: 20
COMPRESSOR_CHART: 1_stage_chart
CONTROL_MARGIN: 0.1
CONTROL_MARGIN_UNIT: FRACTION
....

Use in Variable speed compressor train model with multiple streams and pressures

Format

MODELS:
- NAME: <model name>
TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN_MULTIPLE_STREAMS_AND_PRESSURES
....
STREAMS:
- NAME: <name of stream 1>
TYPE: INGOING
FLUID_MODEL: <reference to fluid model, must be defined in MODELS>
- NAME: <name of stream 2>
TYPE: INGOING
FLUID_MODEL: <reference to fluid model, must be defined in MODELS>
- ...
- NAME: <name of stream N>
TYPE: OUTGOING # NB: No fluid definition for outgoing streams!
STAGES:
- INLET_TEMPERATURE: <inlet temperature in Celsius for stage>
COMPRESSOR_CHART: <reference to a compressor chart model defined in MODELS>
STREAM: <Optional>
- <reference stream from STREAMS for one in- or outgoing stream. Optional>
- <reference stream from STREAMS for another in- or outgoing stream. Optional>
CONTROL_MARGIN: <Default value 0.0>
CONTROL_MARGIN_UNIT: <FRACTION or PERCENTAGE, default is PERCENTAGE>
PRESSURE_DROP_AHEAD_OF_STAGE: <Pressure drop before compression stage [in bar]>
INTERSTAGE_CONTROL_PRESSURE:
UPSTREAM_PRESSURE_CONTROL: <pressure control>
DOWNSTREAM_PRESSURE_CONTROL: <pressure control>
- ...

Example

MODELS:
- NAME: compressor_model
TYPE: VARIABLE_SPEED_COMPRESSOR_TRAIN_MULTIPLE_STREAMS_AND_PRESSURES
....
STREAMS:
- NAME: 1_stage_inlet
TYPE: INGOING
FLUID_MODEL: fluid_model_1
- NAME: 3_stage_inlet
TYPE: INGOING
FLUID_MODEL: fluid_model_2
- NAME: 2_stage_outlet
TYPE: OUTGOING
STAGES:
- COMPRESSOR_CHART: 1_stage_chart
INLET_TEMPERATURE: 20
STREAM:
- 1_stage_inlet
CONTROL_MARGIN: 10
CONTROL_MARGIN_UNIT: PERCENTAGE
- COMPRESSOR_CHART: 2_stage_chart
INLET_TEMPERATURE: 30
CONTROL_MARGIN: 15
CONTROL_MARGIN_UNIT: PERCENTAGE
- COMPRESSOR_CHART: 3_stage_chart
INLET_TEMPERATURE: 35
STREAM:
- 2_stage_outlet
- 3_stage_inlet
INTERSTAGE_CONTROL_PRESSURE:
UPSTREAM_PRESSURE_CONTROL: INDIVIDUAL_ASV_RATE #1st and 2nd stage
DOWNSTREAM_PRESSURE_CONTROL: INDIVIDUAL_ASV_RATE #3rd and 4th stage
- COMPRESSOR_CHART: 4_stage_chart
INLET_TEMPERATURE: 15