GCONSUMP

Recognised by the OPM Flow parserSCHEDULE

The GCONSUMP keyword defines the group gas consumption rate either as an actual rate or as a fraction of the group’s production. In both oil and gas fields produced gas is commonly used as fuel to support the processing and utility facilities needed to run the plant.

In addition to defining gas consumption, the keyword can also be used to define the group’s gas import rate, if required. This is used to import gas into the model from other sources (fields, reservoirs, etc.) that are not included in the current model. For example, if several fields are supplying gas to a power plant (fields A, B, and C), but only one is being modeled in the current import deck (A), then production from the other two fields (B and C) can be incorporated into model in order to meet the plant demand. Note in this case the import gas rates from fields B and C are fixed, and therefore field A acts like a “swing” producer to match the gas demand target.

Notes:

User Defined Quantities ("UDQ") can be used as User Defined Arguments ("UDA") for various group, well, and connection keywords in the SCHEDULE section. User Defined Arguments are activated using the UDADIMS keyword in the RUNSPEC section, and defined by the UDQ keyword in the SCHEDULE section.

The keyword is followed by any number of records with each record terminated by a “/” and the keyword should be terminated by a “/”.

If the group is acting under Group Gas Sales control via the GCONSALE keyword in the SCHEDULE section, then the sales gas is calculated by:

["Gas Sales Rate" ~ = ~ "Total Group Gas Production Rate" newline ~~~~~~~~~~~~~~ - ` "Group Gas Injection Rate" newline ~~~~~~~~~~~~~~~~~~ + ` "Total Group Gas Import Rate" newline ~~~~~~~~~~~~~~~~~~~ - ` "Total Group Gas Consumption"]

(12.24)

If the group is acting under Group Gas Re-Injection control via the GCONINJE keyword in the SCHEDULE section, then the group gas injection rate is calculated by:

[{ "Group Gas Injection Rate" ~ = ~ "Group Re-Injection Fraction" ` times ` "( Group Gas Production Rate" } newline {~~~~ + ` "Total Group Gas Import Rate" } newline { ~~~~~ - ` "Total Group Gas Consumption )" }]

(12.25)

Note

In oil fields with no gas compression typical fuel gas consumption ranges from three to five percent of the produced gas.

Records
One or more records, each terminated by /
Items per record
4

Parameters

No.NameDescriptionTypeDimensionFieldMetricLabDefault
1GROUP
manual: GRPNAME
A character string of up to eight characters in length that defines the group name for which the group gas consumption is being defined. The group named FIELD is the top most group and should be used to set the fuel consumption for the field. Note that the group hierarchy should be defined by the GRUPTREE keyword when there is more than one level of groups, otherwise all the groups will sit directly under the FIELD group in the group tree hierarchy.STRINGNone
2GAS_CONSUMP_RATE
manual: GASFUEL
A real value that defines the gas consumption, that is the fuel gas consumed by the group, either defined as a volumetric rate or as a fraction of the group’s gas production. The two options are implemented by: Volumetric Rate Option: Setting GASFUEL to a value greater than zero will be interpreted as the actual fuel gas rate consumed by the group. Fraction of Produced Gas: Setting GASFUEL to a negative value between minus one and zero will be interpreted as a fraction of the groups production rate. For example, if GASFUEL is entered as -0.05, would mean 5% of the group’s produced gas will be consumed as fuel. This value may be specified using a User Defined Argument (UDA).UDAGasSurfaceVolume/TimeMscf/dsm3/dayscc/hour0.0
3GAS_IMPORT_RATE
manual: GASIMP
A real positive value greater than zero that defines the amount of gas to be imported into the group. This value may be specified using a User Defined Argument (UDA). This option is currently not supported by OPM FlowUDAGasSurfaceVolume/Timestb/dsm3/dayscc/hour0.0
4NETWORK_NODE
manual: GASNODE
A character string of up to eight characters in length that defines the network node in the Extended Network Model, for which the fuel gas (GASFUEL) should be removed or the imported gas (GASIMP) assigned. This option is currently not supported by OPM FlowSTRINGNone

Example

The first example sets the fuel gas consumption to 3.0 MMscf/d for the field.
--
-- GROUP GAS CONSUMPTION (FUEL) AND IMPORT
--
-- GRUP GAS GAS
-- NAME FUEL IMPORT
-- ------ -------
GCONSUMP
FIELD 3.0E3 /
/
The second example sets group PLAT-WST’s fuel consumption to be 5% of the platform’s produced gas and group PLAT-EST’s to a constant 1.0 MMscf/d.
--
-- GROUP GAS CONSUMPTION (FUEL) AND IMPORT
--
-- GRUP GAS GAS
-- NAME FUEL IMPORT
-- ------ -------
GCONSUMP
PLAT-WST -0.050 /
PLAT-EST 1.0E3 /
/
| ["Gas Sales Rate" ~ = ~ "Total Group Gas Production Rate"
newline  
~~~~~~~~~~~~~~ - ` "Group Gas Injection Rate"
newline 
~~~~~~~~~~~~~~~~~~ + ` "Total Group Gas Import Rate" 
newline  
~~~~~~~~~~~~~~~~~~~ - ` "Total Group Gas Consumption"] | (12.24) |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
| [{ "Group Gas Injection Rate" ~ = ~ "Group Re-Injection Fraction" ` times ` "( Group Gas Production Rate" } newline {~~~~ + ` "Total Group Gas Import Rate" } newline { ~~~~~ - ` "Total Group Gas Consumption )" }] | (12.25) |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|
| Note In oil fields with no gas compression typical fuel gas consumption ranges from three to five percent of the produced gas. |
|--------------------------------------------------------------------------------------------------------------------------------|

Manual source: parts/chapters/subsections/12.3/GCONSUMP.fodt