GCONCAL
Recognised by the OPM Flow parserSCHEDULE
The GCONCAL keyword defines calorific production targets and constraints for groups, including the top most group in the group hierarchy known as the FIELD group. Wells are allocated to groups when the wells are specified by the WELSPECS keyword in the SCHEDULE section. Wells defined to be under group control will have their production rates controlled by the group to which they belong, in addition to any well constraints defined for the wells.
This keyword is not supported by OPM Flow but would change the results if supported so the simulation will be stopped.
Notes:
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 GRUPTREE keyword to define the hierarchy of the groups below the FIELD level, the GCONPROD and GCONINJE keywords to define a group’s production and injection rate targets and constraints, the WCONPROD keyword to define a production well’s targets and constraints, and the WCONINJE keyword to define an injection well’s targets and constraints. All the aforementioned keywords are described in the SCHEDULE section.
- Records
- One or more records, each terminated by
/ - Items per record
- 4
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’s target calorific value is 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 | MEAN_manual: CALVAL | A real positive value that defines the target surface calorific value of the produced gas. The default value of 1020 switches off calorific control for the group. | DOUBLE | Energy/ | Btu/ | kJ/ | J/ | 1.0 x 1020 |
| 3 | ACTION | A defined character string that defines the action to be taken if the CALVAL is violated. ACTION should be set to one of the following character strings: NONE: no action is taken and the group’s produced calorific value will therefore no longer meet CALVAL. RATE: scale back the gas rate of various wells under the group by the value of FACTOR until the calorific target (CALVAL) is satisfied. The corrective action takes places at the end of the time step in which the constraint is violated. | STRING | None | ||||
| 4 | RATE_manual: FACTOR | A real positive value that is less than or equal to one that defines the amount wells can be scaled back in order to satisfy CALVAL. Note this assumes that there are wells within the group that are producing with higher and lower calorific values, and the simulator is thus able to fine a combination of wells that satisfy the group’s CALVAL target. | DOUBLE | 1 | dimensionless | dimensionless | dimensionless | None |
Example
The following example defines the calorific production target for the field.
---
-- GROUP CALORIFIC PRODUCTION CONTROLS
--
-- GRUP CALORIFIC ACTION CUT
-- NAME VALUE BACK
GCONCAL
FIELD 1010E3 RATE 0.95 /
/
Here the calorific production target has been set to 1,010 x 103 Btu/Mscf for the field and if the target cannot be met then the well rates are reduced by 0.95 at each iteration until the target is satisfied.Manual source: parts/chapters/subsections/12.3/GCONCAL.fodt