WPIMULTL
Recognised by the OPM Flow parserSCHEDULE
The WPIMULTL keyword defines a well connection factor multiplier that scales the existing well connection factor values, for a well in a Local Grid Refinement (“LGR”). The resulting effect is scale the well’s productivity at the reporting time step the keyword is entered.
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 “/”.
If variables I, J K, C1 and C2 are all defaulted with a negative value or 1*,then PIMULT is applied to all the well connections in the well.
If variables I, J K, C1 and C2 are set to zero (meaning any or all values), or a positive value then PIMULT is applied to the defined connections. The defined connections are those with the I, J, K variables in the specified location and a completion number in the range specified by C1 and C2.
Note, that PIMULT is applied at the time the WPIMULTL keyword is entered and is cumulative if applied to the same well connections, provided there are intervening report time steps between consecutive WPIMULTL keywords. Consequently, if there are no intervening report time steps between consecutive WPIMULTL keywords utilizing the same well connections, then only the last set is applied.
See also the PIMULTAB keyword that defines productivity index multiplier versus water cut tables that are used to scaled a well’s connection factors based on a wells connection current producing water cut. The keyword is documented in the SCHEDULE section.
- Records
- One or more records, each terminated by
/ - Items per record
- 8
Parameters
| No. | Name | Description | Type | Default |
|---|---|---|---|---|
| 1 | WELLmanual: WELNAME | A character string of up to eight characters in length that defines the well name for which the well and well connection status data is being defined. Note that the well name (WELNAME) must have been declared previously using the WELSPECL keyword in the SCHEDULE section, otherwise an error may occur. | STRING | None |
| 2 | WELLPImanual: PIMULT | A real positive value that will be used to scale the well connection factors defined by I, J, K, C1 and C2 below. | DOUBLE | 1.0 |
| 3 | GRIDmanual: LGRNAME | A character string of up to eight characters in length that defines the LGR name for which the well LGR connection multiplier factor (PIMULT) is being defined. Note that LGRNAME must have been declared previously using the WELSPECL keyword in the SCHEDULE section, otherwise an error may occur. If defaulted with 1* the LGR on the WELSPECL keyword will be utilized. | STRING | Defined |
| 4 | I | An integer less than or equal to NX that defines the connection location in the I-direction. | INT | 1* |
| 5 | J | An integer less than or equal to NY that defines the connection location in the J-direction. | INT | 1* |
| 6 | K | An integer less than or equal to NZ that defines the connection location in the K-direction. | INT | 1* |
| 7 | FIRSTmanual: C1 | An integer value that defines the first completion in the range. Connections are lumped into completions via the COMPLUMP keyword, and C1 refers to the first completion number, as defined by the COMPLUMP keyword, and all the connections contained within the C1 completion | INT | 1* |
| 8 | LASTmanual: C2 | An integer value that defines the last completion in the range. Connections are lumped into completions via the COMPLUMP keyword, and C2 refers to the last completion number, as defined by the COMPLUMP keyword, and all the connections contained within the C2 completion | INT | 1* |
Example
The following example defines two vertical oil wells using the WELSPECL keyword and their associated connection data.
--
-- WELL LGR SPECIFICATION DATA
--
-- WELL GROUP LGR -LOCATION- BHP PHASE DRAIN INFLOW SHUT CROSS PVT
-- NAME NAME NAME I J DEPTH FLUID AREA EQUA. IN FLOW TABLE
WELSPECL
OP01 PLAT OP01LGR 14 13 1* OIL 1* STD SHUT NO 1* /
OP02 PLAT OP02LGR 28 96 1* OIL 1* STD SHUT NO 1* /
/
--
-- WELL LGR CONNECTION DATA
--
-- WELL LGR ---LOCATION--- OPEN SAT CONN WELL KH SKIN D DIR
-- NAME NAME II JJ K1 K2 SHUT TAB FACT DIA FACT FACT FACT PEN
COMPDATL
OP01 OP01LGR 1* 1* 20 56 OPEN 1* 1* 0.708 1* 1* 1* Z /
OP01 OP01LGR 1* 1* 75 100 SHUT 1* 1* 0.708 1* 1* 1* Z / OP02 OP02LGR 1* 1* 75 100 OPEN 1* 1* 0.708 1* 1* 1* Z /
OP03 OP02LGR 1* 1* 75 100 OPEN 1* 1* 0.708 1* 1* 1* Z /
/
--
-- ASSIGN WELL CONNECTIONS TO COMPLETIONS
--
-- WELL LGR --- LOCATION --- COMPL
-- NAME NAME II JJ K1 K2 NO. COMPLMPL OP03 OP02LGR 1* 1* 75 85 1 / COMPLETION NO. 01
OP03 OP21LGR 1* 1* 86 100 2 / COMPLETION NO. 02
/
--
-- DEFINE WELL CONNECTION MULTIPLIERS
--
-- WELL PI LGR --LOCATION-- COMPLETION
-- NAME MULT NAME I J K FIRST LAST
WPIMULTL
OP01 1.250 OP01LGR 1* 1* 1* 1* 1* /
OP02 0.750 OP01LGR 1* 1* 10 1* 1* /
OP03 1.100 OP02LGR 1* 1* 1* 1 2 /
/
In this example the WPIMULTL keyword scales the well productivity of well OP01 by 1.25, scales all the well connection factors in layer 10 only by 0.75 for well OP02, and for OP03, scales all the connections in completions one and two by 1.100.Manual source: parts/chapters/subsections/12.3/WPIMULTL.fodt