GECON
Recognised by the OPM Flow parserSCHEDULE
The GECON keyword defines economic criteria for production groups, including the top level FIELD group, that have been created by having wells assigned to them via the WELSPECS keyword in the SCHEDULE section.
Note that wells are allocated to a group when they are specified by the WELSPECS keyword and wells can also have well level economic controls. Wells under group control are therefore subject to the economic criteria set via the GECON and WECON keywords and the controls specified by the GCONPROD keyword in the SCHEDULE section.
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 “/”.
See also the WELSPECS keyword to define a well’s shut-in or stop options, GCONPROD for group controls, and WECON for setting a well’s economic criteria. All the aforementioned keywords are described in the SCHEDULE section.
- Records
- One or more records, each terminated by
/ - Items per record
- 9
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | GROUPmanual: GRPNAME | A character string of up to eight characters in length that defines the group name for which the group target and constraints are being defined. The group named FIELD is the top most group and should be used to set targets and constraints 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. | STRING | None | ||||
| 2 | MIN_manual: ORAT | A real positive value that defines the minimum economic surface oil production rate, below which an economic action of shutting in or stopping all the wells in the group, as requested by the AUTO variable item (9) of the WELSPECS keyword. This value may be specified using a User Defined Argument (UDA). A value less than or equal to zero switches off this criteria. | UDA | LiquidSurfaceVolume/ | stb/ | sm3/ | scc/ | 0.0 |
| 3 | MIN_manual: GRAT | A real positive value that defines the minimum economic surface gas production rate, below which an economic action of shutting in or stopping all the wells in the group, as requested by the AUTO variable item (9) of the WELSPECS keyword. This value may be specified using a User Defined Argument (UDA). A value less than or equal to zero switches off this criteria, | UDA | GasSurfaceVolume/ | Mscf/ | sm3/ | scc/ | 0.0 |
| 4 | MAX_manual: WCUT | A real positive value that defines the maximum economic surface water cut, above which an economic action will take place. This value may be specified using a User Defined Argument (UDA). Water cut is defined as:[f sub w ~=~ {q sub w } over {q sub w `+` q sub o}], and the various actions that are available if the water cut limit is exceeded are described in item (7)., and the various actions that are available if the water cut limit is exceeded are described in item (7). A value less than or equal to zero switches off this criteria. | UDA | dimensionless | dimensionless | dimensionless | 0.0 | |
| 5 | MAX_manual: GOR | A real positive value that defines the maximum economic surface gas-oil ratio, above which an economic action will take place, as defined by item (7). This value may be specified using a User Defined Argument (UDA). A value less than or equal to zero switches off this criteria. | UDA | GasSurfaceVolume/ | Mscf/ | sm3/ | scc/ | 0.0 |
| 6 | MAX_manual: WGR | A real positive value that defines the maximum economic surface water-gas ratio, above which an economic action will take place, as defined by item (7). This value may be specified using a User Defined Argument (UDA). A value less than or equal to zero switches off this criteria. | UDA | LiquidSurfaceVolume/ | stb/ | sm3/ | scc/ | 0.0 |
| 7 | WORKOVERmanual: ACTION | A defined character string that defines the action to be taken if the economic WCUT, GOR, or WGR limits are violated. ACTION should be set to one of the following character strings: NONE: no action is taken. CON: close the worst offending connection in the worst offending well. If connections have been grouped as completions then the worst offending completion will be closed. +CON: close the worst offending connection and all below it in the worst offending well. If connections have been grouped as completions then the worst offending completion and all below it will be closed. WELL: shut or stop the worst offending well as per the AUTO variable on the WELSPECS keyword. PLUG: plug back the worst offending well based on the plug back length and options defined on the WPLUG keyword in the SCHEDULE. The corrective action takes places at the end of the time step in which the constraint is violated. Only the NONE option is currently supported by the simulator. | STRING | None | ||||
| 8 | END_manual: END | A defined character string that defines if the simulation should terminate if all the producing wells in the group, including the FIELD group, are shut or stopped. END should be set to one of the following character strings: NO: no action is taken and the run continues. YES: terminate the run at the next report time step. Only the NO option is currently supported by the simulator. | STRING | NO | ||||
| 9 | MAX_manual: MXWELS | A positive integer defining the maximum number of producing and injecting wells for this this group and any subordinate groups. The default value of zero implies that there is no limit to the number of wells. This is not currently supported by the simulator and must be defaulted. | INT | 0 |
Example
The following example defines the economic criteria for the field with a minimum oil rate of 2,000 m3/day and a maximum water cut of 95%.
--
-- GROUP ECONOMIC CRITERIA FOR PRODUCTION GROUPS
--
-- GRUP OIL GAS WCT GOR WGR WORK END MAX
-- NAME MIN MIN MAX MAX MAX OVER RUN WELLS
GECON
FIELD 2E3 1* 0.95 1* 1* CON 'YES' 1* /
/
If the economic limits are violated then the run will stop at the next report time step.Manual source: parts/chapters/subsections/12.3/GECON.fodt