From efe8977bceac12e022b9fd002f75ecee9b610bf2 Mon Sep 17 00:00:00 2001 From: gdfldm <142009224+gdfldm@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:11:01 +0100 Subject: [PATCH 1/4] Change table ref to keyword ref --- parts/chapters/subsections/9.3/KRNUM.fodt | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/parts/chapters/subsections/9.3/KRNUM.fodt b/parts/chapters/subsections/9.3/KRNUM.fodt index c65815d2..e1d8eda2 100644 --- a/parts/chapters/subsections/9.3/KRNUM.fodt +++ b/parts/chapters/subsections/9.3/KRNUM.fodt @@ -2726,12 +2726,6 @@ Updated with AFR/TSA Rev-D comments and new keywords. - - - - - - @@ -4198,8 +4192,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. - -KRNUM – Define the Directional Saturation Table Region Numbers + KRNUM – Define the Directional Saturation Table Region Numbers @@ -4234,7 +4227,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. Description The KRNUM keyword defines the direction dependent saturation tables (relative permeability and capillary pressure tables) region numbers for each grid block face, as such there must be one entry for each cell in the model. The region number specifies which set of relative permeability tables (SGFN, SWFN, SOF2, SOF3, SOF32D, SGOF, SLGOF and SWOF) are used to calculate the relative permeability and capillary pressure in a grid block. The keyword should only be used if Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section. Otherwise the standard none directional relative permeability curves should be assigned by the SATNUM keyword in the REGIONS section. - This keyword is not in the standard keyword format due to the cell face (X, X+, Y, Y+, Z, and Z+ for Cartesian grids and R, R+, T, T+ for radial grids) being concatenated to the keyword KRNUM to fully define the keyword. + This keyword is not in the standard keyword format due to the cell face (X, X+, Y, Y+, Z, and Z+ for Cartesian grids and R, R+, T, T+ for radial grids) being concatenated to the end of the keyword KRNUM to fully define the keyword. @@ -4290,9 +4283,9 @@ Updated with AFR/TSA Rev-D comments and new keywords. Table 9.10: KRNUM Keyword Description - If the Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section, then the KRNUMX, KRNUMY and KRNUMZ form of the keyword should be used. Secondly, if the Non-Reversible End-Point Scaling option is selected by the IRREVERS parameter on the SATOPTS keyword in the RUNSPEC section, then the non-reversible versions of the KRNUM should be used, that is KRNUMX, KRNUMX-, KRNUMY, KRNUMY-, KRNUMZ and KRNUMZ-. For reference, see Table 5.40: SATOPTS Relative Permeability Function Allocation Keywords, that lists the various keywords that may be used with directional dependent relative permeability tables. + If the Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section,then the KRNUMX, KRNUMY and KRNUMZ versions of the keyword should be used for cartesian grids. Secondly, if the Non-Reversible End-Point Scaling option has also been activated by the IRREVERS parameter on the SATOPTS keyword in the RUNSPEC section, then the non-reversible versions of the KRNUM should be used, that is KRNUMX, KRNUMX-, KRNUMY, KRNUMY-, KRNUMZ and KRNUMZ-. See SATOPTS – Activate Relative Permeability Assignment Options for more information on the various keywords that may be used with directional dependent relative permeability tables. Note, currently KRNUMX-, KRNUMY-, and KRNUMZ- are not supported. - + Example The example below sets the directional saturation tables in all three directions using the EQUALS keyword. -- @@ -4303,7 +4296,6 @@ Updated with AFR/TSA Rev-D comments and new keywords.KRNUMY 2 1* 1* 1* 1* 1* 1* / SET Y-DIR TABLES KRNUMZ 3 1* 1* 1* 1* 1* 1* / SET Z-DIR TABLES / - From 8c2a9305174af3734f32d249c40426f6b21c3e01 Mon Sep 17 00:00:00 2001 From: gdfldm <142009224+gdfldm@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:18:54 +0100 Subject: [PATCH 2/4] Change table ref to keyword ref in IMBNUM --- parts/chapters/subsections/9.3/IMBNUM.fodt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/parts/chapters/subsections/9.3/IMBNUM.fodt b/parts/chapters/subsections/9.3/IMBNUM.fodt index e6a6c197..df24f625 100644 --- a/parts/chapters/subsections/9.3/IMBNUM.fodt +++ b/parts/chapters/subsections/9.3/IMBNUM.fodt @@ -2762,9 +2762,6 @@ Updated with AFR/TSA Rev-D comments and new keywords. - - - @@ -4172,8 +4169,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. - -IMBNUM – Define the Imbibition Saturation Table Region Numbers + IMBNUM – Define the Imbibition Saturation Table Region Numbers @@ -4253,7 +4249,7 @@ Updated with AFR/TSA Rev-D comments and new keywords.The keyword is terminated by a “/”. - If a cell is not assigned an IMBNUM region then the default value of one will be used. + If a cell is not assigned an IMBNUM region then the default value of one will be used. @@ -4264,8 +4260,8 @@ Updated with AFR/TSA Rev-D comments and new keywords. Table 9.9: IMBNUM Keyword Description - In addition, saturation table assignment may be directional dependent in which case the directional dependent versions of the aforementioned array should be used, that is IMBNUMX, IMBNUMY and IMBNUMZ instead of IMBNUM. There is also the facility to make the directional end-point scaling reversible or non-reversible and if the non-reversible option is selected, the non-reversible versions of the aforementioned arrays should be used, that is IMBNUMX, IMBNUMX-, IMBNUMY, IMBNUMY-, IMBNUMZ and IMBNUMZ-, instead of the IMBNUM keyword. For reference, see Table 5.40: SATOPTS Relative Permeability Function Allocation Keywords, that lists the various keywords that may be used with directional dependent relative permeability tables. - Note, currently IMBNUMX-, IMBNUMY-, and IMBNUMZ- are not supported. + In addition, saturation table assignment may be directional dependent in which case the directional dependent versions of the aforementioned array should be used, that is IMBNUMX, IMBNUMY and IMBNUMZ instead of IMBNUM. There is also the facility to make the directional end-point scaling reversible or non-reversible and if the non-reversible option is selected, the non-reversible versions of the aforementioned arrays should be used, that is IMBNUMX, IMBNUMX-, IMBNUMY, IMBNUMY-,IMBNUMZ and IMBNUMZ-,instead of the IMBNUM keyword. For reference, See SATOPTS – Activate Relative Permeability Assignment Options for more information on the various keywords that may be used with directional dependent relative permeability tables. + Note, currently IMBNUMX-, IMBNUMY-, and IMBNUMZ- are not supported by OPM Flow. Example The example below sets three IMBNUM regions for a 4 x 5 x 2 model using the EQUALS keyword. -- From 645d71fb8ee104a523592f12fc6ca143bf7c9e5b Mon Sep 17 00:00:00 2001 From: gdfldm <142009224+gdfldm@users.noreply.github.com> Date: Thu, 18 Jul 2024 12:19:17 +0100 Subject: [PATCH 3/4] KRNUM text --- parts/chapters/subsections/9.3/KRNUM.fodt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parts/chapters/subsections/9.3/KRNUM.fodt b/parts/chapters/subsections/9.3/KRNUM.fodt index e1d8eda2..38ab969f 100644 --- a/parts/chapters/subsections/9.3/KRNUM.fodt +++ b/parts/chapters/subsections/9.3/KRNUM.fodt @@ -4284,7 +4284,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. Table 9.10: KRNUM Keyword Description If the Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section,then the KRNUMX, KRNUMY and KRNUMZ versions of the keyword should be used for cartesian grids. Secondly, if the Non-Reversible End-Point Scaling option has also been activated by the IRREVERS parameter on the SATOPTS keyword in the RUNSPEC section, then the non-reversible versions of the KRNUM should be used, that is KRNUMX, KRNUMX-, KRNUMY, KRNUMY-, KRNUMZ and KRNUMZ-. See SATOPTS – Activate Relative Permeability Assignment Options for more information on the various keywords that may be used with directional dependent relative permeability tables. - Note, currently KRNUMX-, KRNUMY-, and KRNUMZ- are not supported. + Note, currently KRNUMX-, KRNUMY-, and KRNUMZ- are not supported by OPM Flow. Example The example below sets the directional saturation tables in all three directions using the EQUALS keyword. From 50d7bf036fe039acdcd01577978033396a08a83c Mon Sep 17 00:00:00 2001 From: gdfldm <142009224+gdfldm@users.noreply.github.com> Date: Wed, 24 Jul 2024 09:56:55 +0100 Subject: [PATCH 4/4] Fix table references --- parts/chapters/subsections/5.3/SATOPTS.fodt | 2 +- parts/chapters/subsections/9.3/IMBNUM.fodt | 2 +- parts/chapters/subsections/9.3/KRNUM.fodt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/parts/chapters/subsections/5.3/SATOPTS.fodt b/parts/chapters/subsections/5.3/SATOPTS.fodt index c421cce8..6754dbb4 100644 --- a/parts/chapters/subsections/5.3/SATOPTS.fodt +++ b/parts/chapters/subsections/5.3/SATOPTS.fodt @@ -4783,7 +4783,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. - Table 5.40: SATOPTS Relative Permeability Function Allocation Keywords + Table 5.40: SATOPTS Relative Permeability Function Allocation Keywords Examples The first example actives the directional relative permeability assignment option only and hence the following keywords are used to allocate the relative permeability arrays for Cartesian grids: KRNUMX, KRNUMY, and KRNUMZ. diff --git a/parts/chapters/subsections/9.3/IMBNUM.fodt b/parts/chapters/subsections/9.3/IMBNUM.fodt index df24f625..7a7bbd25 100644 --- a/parts/chapters/subsections/9.3/IMBNUM.fodt +++ b/parts/chapters/subsections/9.3/IMBNUM.fodt @@ -4260,7 +4260,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. Table 9.9: IMBNUM Keyword Description - In addition, saturation table assignment may be directional dependent in which case the directional dependent versions of the aforementioned array should be used, that is IMBNUMX, IMBNUMY and IMBNUMZ instead of IMBNUM. There is also the facility to make the directional end-point scaling reversible or non-reversible and if the non-reversible option is selected, the non-reversible versions of the aforementioned arrays should be used, that is IMBNUMX, IMBNUMX-, IMBNUMY, IMBNUMY-,IMBNUMZ and IMBNUMZ-,instead of the IMBNUM keyword. For reference, See SATOPTS – Activate Relative Permeability Assignment Options for more information on the various keywords that may be used with directional dependent relative permeability tables. + In addition, saturation table assignment may be directional dependent in which case the directional dependent versions of the aforementioned array should be used, that is IMBNUMX, IMBNUMY and IMBNUMZ instead of IMBNUM. There is also the facility to make the directional end-point scaling reversible or non-reversible and if the non-reversible option is selected, the non-reversible versions of the aforementioned arrays should be used, that is IMBNUMX, IMBNUMX-, IMBNUMY, IMBNUMY-,IMBNUMZ and IMBNUMZ-,instead of the IMBNUM keyword. For reference, see Table 5.40, that lists the various keywords that may be used with directional dependent relative permeability tables. Note, currently IMBNUMX-, IMBNUMY-, and IMBNUMZ- are not supported by OPM Flow. Example The example below sets three IMBNUM regions for a 4 x 5 x 2 model using the EQUALS keyword. diff --git a/parts/chapters/subsections/9.3/KRNUM.fodt b/parts/chapters/subsections/9.3/KRNUM.fodt index 38ab969f..bfd24540 100644 --- a/parts/chapters/subsections/9.3/KRNUM.fodt +++ b/parts/chapters/subsections/9.3/KRNUM.fodt @@ -4283,7 +4283,7 @@ Updated with AFR/TSA Rev-D comments and new keywords. Table 9.10: KRNUM Keyword Description - If the Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section,then the KRNUMX, KRNUMY and KRNUMZ versions of the keyword should be used for cartesian grids. Secondly, if the Non-Reversible End-Point Scaling option has also been activated by the IRREVERS parameter on the SATOPTS keyword in the RUNSPEC section, then the non-reversible versions of the KRNUM should be used, that is KRNUMX, KRNUMX-, KRNUMY, KRNUMY-, KRNUMZ and KRNUMZ-. See SATOPTS – Activate Relative Permeability Assignment Options for more information on the various keywords that may be used with directional dependent relative permeability tables. + If the Directional Dependent Saturation Function option has been activated by the DIRECT parameter on the SATOPTS keyword in the RUNSPEC section,then the KRNUMX, KRNUMY and KRNUMZ versions of the keyword should be used for cartesian grids. Secondly, if the Non-Reversible End-Point Scaling option has also been activated by the IRREVERS parameter on the SATOPTS keyword in the RUNSPEC section, then the non-reversible versions of the KRNUM should be used, that is KRNUMX, KRNUMX-, KRNUMY, KRNUMY-, KRNUMZ and KRNUMZ-. For reference, see Table 5.40, that lists the various keywords that may be used with directional dependent relative permeability tables. Note, currently KRNUMX-, KRNUMY-, and KRNUMZ- are not supported by OPM Flow. Example