PRIORITY
Recognised by the OPM Flow parserSCHEDULE
The PRIORITY keyword activates the Well Priority option and defines the coefficients in the well priority equation. Wells under group control are ranked based on their well potential in order to satisfy group controls. For example if a group’s oil target is exceeded, then the group may shut-in the lease productive oil wells based on their well potential. The Priority option is an alternative form of ranking the wells based on the following equation:
["Priority"`=`{ a sub{1}`+`a sub{2}Q sub{oil}`+a sub{3}Q sub{water}`+a sub{4}Q sub{gas}} over { b sub{1}`+`b sub{2}Q sub{oil}`+b sub{3}Q sub{water}`+b sub{4}Q sub{gas} }]
(12.31)
Where:
Qoil= well oil potential
Qwater= well water potential
Qgas= well gas potential
a1-4= priority coefficients supplied by this keyword
b1-4= priority coefficients supplied by this keyword
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 terminated by a “/”.
- Records
- Fixed number of records
- Record count
- 1
- Items per record
- 17
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | MIN_manual: TIME | A real positive integer that defines the minimum time interval between executing the well priority calculation. The calculation is performed at the beginning of the time step that exceeds the previous calculation (t0) by a minimum of TIME, that is for when tn ≥ ( t0 + TIME). Note that the default value of zero means that the calculation is performed at each time step. As a consequence, this may result in some oscillation as well wells are switched on/off at subsequent time steps. | DOUBLE | Time | days | days | hours | 0 |
| 2 | A1 | A real positive integer greater than or equal to zero that defines a1 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 3 | B1manual: A2 | A real positive integer greater than or equal to zero that defines a2 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 4 | C1manual: A3 | A real positive integer greater than or equal to zero that defines a3 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 5 | D1manual: A4 | A real positive integer greater than or equal to zero that defines a4 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 6 | E1manual: B1 | A real positive integer greater than or equal to zero that defines b1 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 7 | F1manual: B2 | A real positive integer greater than or equal to zero that defines b2 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 8 | G1manual: B3 | A real positive integer greater than or equal to zero that defines b3 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 9 | H1manual: B4 | A real positive integer greater than or equal to zero that defines b4 priority coefficient in equation (12.31). | DOUBLE | 0 | ||||
| 10 | A2 | DOUBLE | 0 | |||||
| 11 | B2 | DOUBLE | 0 | |||||
| 12 | C2 | DOUBLE | 0 | |||||
| 13 | D2 | DOUBLE | 0 | |||||
| 14 | E2 | DOUBLE | 0 | |||||
| 15 | F2 | DOUBLE | 0 | |||||
| 16 | G2 | DOUBLE | 0 | |||||
| 17 | H2 | DOUBLE | 0 |
Example
--
-- SETS COEFFICIENTS FOR WELL PRIORITIZATION OPTION
--
-- TIME A B C D E F G H
-- STEP Qo Qw Qg Qo Qw Qg
PRIORITY
0.0 0.0 1.0 0.0 0.0 1.0 0.0 0.0 0.0 / High Oil Pot
-- 0.0 0.0 1.0 1.0 0.0 0.0 0.0 1.0 0.0 / Low Water Cut Pot
-- 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 1.0 / Low GOR Pot
The above example defines the well priority calculation to be based on a well’s oil potential, with calculation to be performed at each time step. Note that the low water cut and low GOR options are given for reference but are commented out and therefore ignored by the simulator.
| ["Priority"`=`{ a sub{1}`+`a sub{2}Q sub{oil}`+a sub{3}Q sub{water}`+a sub{4}Q sub{gas}} over { b sub{1}`+`b sub{2}Q sub{oil}`+b sub{3}Q sub{water}`+b sub{4}Q sub{gas} }] | (12.31) |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|Manual source: parts/chapters/subsections/12.3/PRIORITY.fodt