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.NameDescriptionTypeDimensionFieldMetricLabDefault
1MIN_CALC_TIME
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.DOUBLETimedaysdayshours0
2A1A real positive integer greater than or equal to zero that defines a1 priority coefficient in equation (12.31).DOUBLE0
3B1
manual: A2
A real positive integer greater than or equal to zero that defines a2 priority coefficient in equation (12.31).DOUBLE0
4C1
manual: A3
A real positive integer greater than or equal to zero that defines a3 priority coefficient in equation (12.31).DOUBLE0
5D1
manual: A4
A real positive integer greater than or equal to zero that defines a4 priority coefficient in equation (12.31).DOUBLE0
6E1
manual: B1
A real positive integer greater than or equal to zero that defines b1 priority coefficient in equation (12.31).DOUBLE0
7F1
manual: B2
A real positive integer greater than or equal to zero that defines b2 priority coefficient in equation (12.31).DOUBLE0
8G1
manual: B3
A real positive integer greater than or equal to zero that defines b3 priority coefficient in equation (12.31).DOUBLE0
9H1
manual: B4
A real positive integer greater than or equal to zero that defines b4 priority coefficient in equation (12.31).DOUBLE0
10A2DOUBLE0
11B2DOUBLE0
12C2DOUBLE0
13D2DOUBLE0
14E2DOUBLE0
15F2DOUBLE0
16G2DOUBLE0
17H2DOUBLE0

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