Introducing a Hydraulic Fracture in Recurrent Data
概述
水力压裂模拟是利用数值方法来模拟水力压裂过程中岩石的变形、裂缝的扩展、流体的流动以及裂缝网络的形成等现象。这项技术对于理解水力压裂机理、优化压裂设计和提高油气井产量具有重要意义。
通过在井动态数据中引入LGR细化,然后重新定义细化中的渗透率数组(*PERMI、*PERMJ 和 *PERMK)以及必要时重新定义细化中的非达西流校正项 *NDARCYCOR,可以在模拟的初始开始时间之外对井进行压裂模拟。
1. 引入局部网格加密 (LGR) 以模拟非初始时刻的井压裂
在井动态数据中定义LGR细化并不是必须的。细化可以在运行开始时定义,并允许其继承父块属性。在后续时间代表裂缝的LGR中定义裂缝渗透率和非达西校正因子就足够了。o 在动态数据中引入局部网格加密 (LGR),随后重新定义加密区域的渗透率数组 (*PERMI, *PERMJ, *PERMK),以及必要时重新定义非达西流校正项 *NDARCYCOR。
2. 动态数据中 LGR 加密的定义:
不必在动态数据中定义 LGR 加密。可以在运行开始时定义加密,并允许其继承父块属性。仅在后续时间点定义 LGR 表示的裂缝渗透率和非达西校正因子即可。
3. LGR 关键字的引入时机:
如果 LGR 关键字在后续时间点引入,随后是重新定义新LGR 属性的渗透率数组,则需要通过一个来自储层描述部分之外的关键字,将 *REFINE 关键字与 *PERMI, *PERMJ, *PERMK 关键字分隔开。任何动态部分的关键字均可。
4. LGR 网格的完整定义:
LGR 网格在退出网格模块之前(通过读取非网格模块关键字触发)未完整定义。在重新进入网格模块以读取渗透率数组时,LGR 网格将完整设置。
5. 关键字的分隔:
用户可以在两组关键字之间通过引入*NDARCYCOR 关键字来分隔 *REFINE 关键字和 *PERM 关键字。
6. LGR 的定义与渗透率及非达西校正因子的重新定义:
用户可能希望通过 *DATE 关键字分隔 LGR 的定义和渗透率及非达西校正因子的重新定义,并在重新定义 *PERMI, *PERMJ, *PERMK 和 *NDARCYCOR 数组之前的较短时间点(比如提前一天)进行加密网格。
7.渗透率的重新定义与压实表的协同:
在动态数据中重新定义渗透率将与压实表一起发挥作用。然而,压实表本身不能在动态数据中读取或重新定义。
8.压实表中的渗透率倍数:
在计算修改后的网格间传导率时,压实表中的渗透率倍数将应用于当时所使用的任何渗透率值。
9.渗透率和非达西校正因子的输出:
o 当在动态数据中读取渗透率,并且激活了输出渗透率的选项 (*OUTSRF *GRID *PERM) 时,渗透率将写入模拟结果文件。
o 当在动态数据中读取了非达西校正因子,并且激活了非达西选项时,如果在定义这些新非达西校正因子的时刻使用了*OUTSRF *RES *ALL命令,则这些校正因子会被写入模拟结果文件。这样,就可以在适当的日期显示当前有效的校正因子。
遵循这些步骤,用户可以在模拟过程中准确地引入和调整水力压裂的影响,从而提高模拟的准确性和可靠性。