无效网格*NULL

目的:

*NULL表示无效网格数组

  • 一般定义不规则模型时,模型边界通过定义无效网格来实现
  • 设置无效网格可以提高运算速度
  • 隔夹层设置

格式:

*NULL

条件:

对于无效网格、死网格等输入的数组数值必须为0。

说明:

在给定的网格结构中,任意属性的数组都可以用于无效网格位置的指定。

0 = 无效网格

1 = 有效网格

若关键词*NULL用于指定无效网格,如果非零孔隙度与*NULL设置重复,那么*NULL将会把孔隙度数值覆盖。

若使用双孔模型,两个孔隙度可以选择性使用关键词*NULL控制。*NULL使用*MATRIX 或 *FRACTURE来分别设置无效网格,使其阻碍流动。用*NULL *MATRIX和设置*DIFRAC, *DJFRAC, *DKFRAC等于0模拟效果是一样的。

BUILDER界面

Specify Property → NULL Blocks

其他探讨:

  • 可以将低于孔隙度、饱和度下限的网格通过公式编辑快速设置无效网格
  • 无效网格、尖灭网格、零厚度网格、零孔隙度网格这四种类型优先级是:尖灭网格>无效网格>零厚度网格>零孔隙度网格
    举个例子:同时定义尖灭网格和无效网格,模型默认为尖灭网格

发表评论