TBC_DATA

Describes a thermal boundary condition.

Examples:

TBC_DATA tbctop
  TEMPVD m
     800   29
     1000 35
     1200 41
  END TEMPVD
  CONN_D 1 50 1 50 1 1 Z-
END

TBC_DATA tbctop
  TEMPERATURE 29 C
  CONN_D 1 50 1 50 1 1 Z-
END

The options supported by TBC_DATA are:

TINIT, TEMPERATURE

TINIT or TEMPERATURE define the temperature associated with a TBC_DATA thermal boundary condition. Temperature can be provided by a constant value, or using a table of temperature versus depth:

TEMPVD m
   800   29
   1000 35
   1200 41
END TEMPVD

TEMPVD requires to specify the depth unit, meter in the example above, while temperature are assumed to be in degree Celsius. A temperature table is a preferred option when the faces of a boundary are located at different depths, and the user want to assign values that follow the geothermal gradient.

CONN_D

Specifies blocks of connections to attach aquifer to reservoir cell faces. Follows the ECLIPSE grdecl convention (K index is counted downwards from the top layer).

An example is:

CONN_D 1 9 9 9 1 1 Y+

Note that the connection box argument order is:

CONN_D IL IU JL JU KL KU

Where:

  • IL and IU are a range of cell indices in the I-direction

  • JL and JU are a range of cell indices in the J-direction

  • KL and KU are a range of cell indices in the K-direction

Connections will be made to cells with I-indices such that \(I \geq IL\) and \(I \leq IU\), etc.

The cell faces to attach the aquifer are specified by one of the following options:

  • X+ or I+, faces connecting cells with I-indices to cells with (I+1)-indices

  • Y+ or J+, faces connecting cells with J-indices to cells with (J+1)-indices

  • Z+ or K+, faces connecting cells with K-indices to cells with (K+1)-indices

The pairs (X- or I-), (Y- or I-) and (Z- or K-) follow the same logic, and are used to connect to cells with (I-1)-indices, (J-1)-indices and (K-1)-indices.

A number of CONN_D sub-keywords may be entered to build up the full connection. If the same face of the same cell is included more than once, only one connection will be generated.

CONN_Z

Warning: keyword to be used only by proficient PFLOTRAN users. Unless there is some specific reason, consider using CONN_D instead.

Specifies blocks of connections to attach aquifer to reservoir cell faces.

CONN_Z use the convention that the K index is counted upwards from the bottom layer. For example:

CONN_Z 1 9 9 9 1 1 Y+

Note that the connection box argument order is:

CONN_Z IL IU JL JU KL KU

Where:

  • IL and IU are a range of cell indices in the I-direction

  • JL and JU are a range of cell indices in the J-direction

  • KL and KU are a range of cell indices in the K-direction

Connections will be made to cells with I-indices such that \(I \geq IL\) and \(I \leq IU\), etc.

The cell faces to attach the aquifer are specified by one of the following options:

  • X+ or I+, faces connecting cells with I-indices to cells with (I+1)-indices (GRDECL grid format).

  • Y+ or J+, faces connecting cells with J-indices to cells with (J+1)-indices (GRDECL grid format).

  • Z+ or K+, faces connecting cells with K-indices to cells with (K+1)-indices (K index counted upwards from the bottom layer).

The pairs (X- or I-), (Y- or I-) and (Z- or K-) follow the same logic, and are used to connect to cells with (I-1)-indices, (J-1)-indices and (K-1)-indices.

When using CONN_Z, the top faces of a reservoir with 100 layers are defined with Z+. See the following example:

CONN_Z  1 50 1 50  100 100  Z+