指定与较低索引网格接触的面的传导率倍数*TRANLI

Transmissibility Multipliers for Lower Indexed-Block Faces (Optional) 

目的

指定与较低索引网格接触的面的传导率倍数。

格式

TRANLI

TRANLJ

TRANLK  

默认值

默认值:1.0 条件: 这些关键字可以在油藏描述部分中或者在井和动态数数据部分中使用。  

条件

这些关键字可以在油藏描述部分中或者在井和动态数数据部分中使用。 应用这些倍数取决于TRANSMULT。 传导率倍数值无量纲且必须为非负数。 

网格块间流量的计算与传导率倍数的应用

在模拟网格块之间的流量时,流量与两个网格块之间的流动面积、平均渗透率以及它们之间的距离的比值成正比。这些因素结合起来形成了模拟器计算出的传导率。在应用传导率之前,会乘以一个倍数,这个倍数可以通过使用TRANSI、TRANSJ或TRANSK关键字进行设置,或者通过TRANLI、TRANLJ或TRANLK关键字设置,这些也会在相关部分进行说明。所有这些传导率倍数都是无量纲的。

指定传导率倍数

可以为每个网格块指定一个传导率倍数。对于那些没有指定倍数的网格块,默认值设置为1.0。当在重复(井)数据中指定传导率倍数时,可以重新分配任何块的倍数,但未明确引用的块将保持之前分配的值,如果之前没有分配过,则默认为1.0。

倍数的分配规则

在计算任何两个网格块之间的流动时,需要确定块将如何贡献倍数。具体规则如下:

  • 对于I方向的对,I索引较高的网格提供由TRANLI、TRANLJ或TRANLK关键字设置的倍数值。
  • 对于J方向的对,J索引较高的网格提供倍数值。
  • 对于K方向的对,K索引较高的网格提供倍数值。

这种分配方式与基于TRANSI、TRANSJ或TRANSK关键字的倍数分配相反,后者是由索引较低的网格提供倍数。

处理冲突的倍数值

如果一个面上同时定义了两种类型的倍数,即一种来自于较高索引网格的TRANLI、TRANLJ或TRANLK值,另一种来自于较低索引网格的TRANSI、TRANSJ或TRANSK值,那么将按照以下规则确定最终的传导率:

  1. 如果两个值都为1,则不进行修改(倍数为1)。
  2. 如果任一值为0,则不允许任何流体流动(倍数为0)。
  3. 如果一个值为1,另一个值不为1,则根据非单位值进行修改(倍数为非单位值)。
  4. 如果两个值都不为1,则使用两个值的算术平均值(倍数为两个值的平均值)。

通过将倍数设置为零,可以通过TRANLI、TRANLJ、TRANLK、TRANSI、TRANSJ或TRANSK在面上切断所有流体流动。这些倍数可用于精细控制网格间的流动,或者从基本网格到精细网格的流动。即使存在断层(参见FAULT),这些倍数也适用,但断层仅使用TRANLI和TRANLJ倍数。

应用规则

用户应始终参考母网格的I、J或K索引,并应用与在基本网格上确定使用哪个网格倍数的相同规则。这些“低边”倍数在应用于精细块时的规则与TRANSI(J或K)的规则基本相同。

双孔隙模型中的传导率倍数影响

请注意,这些传导率倍数对于双孔隙模型(* DUALPOR和* DUALPERM)中基质和裂缝之间的流动没有影响。在DUAL PERMEABILITY模型中,MATRIX流动值用于不同块之间的矩阵到矩阵流动。同时,不应与HYBRID网格一起使用TRANLI、TRANLJ或TRANLK。可以使用EQUALSI数组输入选项指定TRANLJ和TRANLK,前提是首先输入*TRANLI。

发表评论