NODEPROP

Recognised by the OPM Flow parserSCHEDULE

This keyword defines the network node properties for the extended network option for when the Extended Network Model has been invoked by the NETWORK keyword in the RUNSPEC section. There are two types of network facilities in the simulator, the Standard Network model, which is defined with the GRUPNET keyword in the SCHEDULE section and the Extended Network Model defined by the BRANPROP and NODEPROP keywords, again in the SCHEDULE section.

For the Extended Network Model the group hierarchy can be different to that defined by the GRUPTREE keyword; however, the bottom most nodes in the network tree associated with wells, must be the same as that defined by the GRUPTREE keyword.

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 NETWORK keyword in the RUNSPEC section and the BRANPROP in the SCHEDULE section.

Records
One or more records, each terminated by /
Items per record
7

Parameters

No.NameDescriptionTypeDimensionFieldMetricLabDefault
1NAME
manual: NODE
A character string of up to eight characters in length that defines the node name for the data on this keyword record.STRINGNone
2PRESSURE
manual: PRESS
A real value that sets the terminal fixed pressure for the node, this should be set to: A real positive value to define the fixed pressure for the node if the node is a terminal node, otherwise: PRESS should be set to the default value of 1* or a real negative value if the node is not a terminal node.DOUBLEPressurepsiabarsatm1*
3AS_CHOKE
manual: CHOKE
CHOKE is a defined character string that sets if the downstream branch (or uptree branch, being the one closer towards the terminal node) from this node should have the capability to choke back the flow rate in order impose a flow constraint. Here the downstream branch is the node furthermost from the wells. Thus for a production network, this will be an outlet branch as the wells are exporting fluid from the branch node. Whereas for an injection node, this is an inlet branch as the wells are importing the injection fluid.STRINGNO
4ADD_GAS_LIFT_GAS
manual: GASLIFT
A defined character string that sets if the associated subordinate well’s produced gas lift gas should be included in the node’s flow stream (YES), or not (NO). GASLIFT should be set to either: NO: Do not include gas lift gas in the node's production. This means that only the produced gas from the node's subordinate wells will be included in the node's production stream. YES: Include both gas lift gas and produced gas in the node's production. This means that all gas from the subordinate wells will be included in the node's production stream. If NODE does not have any subordinate wells or satellite groups (see the GSATPROD keyword in the SCHEDULE section) directly attached to the node, then GASLIFT should be defaulted (1*) or set to NO. The option is only valid for producing networksSTRINGNO
5CHOKE_GROUP
manual: GROUP
A character string of up to eight characters in length that defines the group for which the automatic choke will be applied in order to match the group’s target rate (the TARGET variable on the GCONPROD keyword in the SCHEDULE section). The target rate is matched by adjusting the pressure drops across the automatic choke. The default value of 1* uses NODE (item one) as the group if it exists in the run. In addition, if NODE is just connected to subordinate wells then GROUP should also be defaulted.STRING1*
6SOURCE_SINK_GROUP
manual: GRPNAME
GRPNAME defines the name of the source or sink group in the commercial compositional simulator; however, the variable is not used as sources and sinks nodes must have the same name as their comparable groups in the Extended Network Model in both OPM Flow and the commercial black-oil simulator.STRING1*
7NETWORK_VALUE_TYPE
manual: NETYPE
NETYPE defines the network type in the commercial compositional simulator: PROD, WINJ or GINJ. However, the variable is not used as only production networks are supported in the Extended Network Model in both OPM Flow and the commercial black-oil simulator.STRING1*

Example

Given the following Extended Network model in Figure 12.5.
[formula]
[formula]
Figure 12.5: Extend Network Example
First the Extended Network model should be used invoked in the RUNSPEC section, and then the BRANPROP keyword should be used to define the branch network, and finally the NODEPROP keyword is used to describe the node properties with the network.
-- ==============================================================================
--
-- RUNSPEC SECTION
--
-- ==============================================================================
RUNSPEC
--
-- ACTIVATE THE EXTENDED NETWORK OPTION AND DEFINE PARAMETERS
--
-- MAX. MAX NOT
-- NODE LINK USED
NETWORK
3 2 1* /
…..…………..
..……..…..
-- ==============================================================================
--
-- SCHEDULE SECTION
--
-- ==============================================================================
SCHEDULE
--
-- EXTENDED NETWORK BRANCH PROPERTIES
--
-- DOWN UP VFP VFP
-- NODE NODE TABLE ALFQ
BRANPROP
B1 PLAT-A 5 1* /
C1 PLAT-A 4 1* /
/
--
-- EXTENDED NETWORK NODE PROPERTIES
--
-- NODE NODE CHOKE GAS CHOKE SOURCE NETWORK
-- NAME PRESS OPTN LIFT GROUP SINK TYPE
NODEPROP
PLAT-A 21.0 NO NO /
B1 1* NO NO /
C1 1* NO NO /
/
Here the main platform for the field, PLAT-A, has a fixed 21 barsa pressure applied as an operating constraint.

Related keywords

Requires
NETWORK, BRANPROP
Cannot be combined with
GRUPNET

Manual source: parts/chapters/subsections/12.3/NODEPROP.fodt