您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > ECLIPSE操作技巧 >
成功案例
- 34.泡沫油 – 稠油油藏不容忽视的开发阶段
- 33.ECLIPSE泡沫油模拟
- 32.如何将Eclipse和IAM输出的RSM类型文件自动转换为CSV格式
- 31.ECLIPSE中饱和度叠加图的制作
- 30.ECLIPSE化学驱系列专题(5)— 低矿化度水驱
- 29.ECLIPSE化学驱系列专题(4)— 泡沫驱
- 28.ECLIPSE化学驱系列专题(3)— 三元复合驱
- 27.ECLIPSE化学驱系列专题(2)— 表活剂驱
- 26.ECLIPSE化学驱系列专题(1)— 聚合物驱
- 25.通过Thermal+Blackoil模拟不同注水温度下的含蜡原油开发效果
- 24.ECLIPSE/INTERSECT定压差生产控制设置
- 23.在Eclipse中如何实现周期注采
- 22.老油田开发结构优化
- 21.使用示踪剂分析注采情况
- 20.独立油藏模型的合并
- 19.ECLIPSE_模型文件的归档管理
- 18.如何通过NWM模拟压裂水平井
- 17.如何用PVTi拟合状态方程
- 16.如何用VFPi模块平滑VFPi曲线
- 15.如何选择VFPi相关式
- 14.如何在FloViz中利用计算器新建属性
- 13.如何在FloViz创建并导出FIP分区
- 12.如何用Office查看平均含油饱和度
- 11.如何定义非水平的油水界面
- 10.如何定义煤层气初始含气量
- 9.如何采用UDQ计算生产利润
- 8.如何采用UDQ计算分区采气速度
- 7.如何理解关键字DATES的有效控制范围
- 6.如何快速在理想模型中进行水平井设计
- 5.如何理解端点标定
- 4.如何输出ECLIPSE计算结果到OFM
- 3.如何用macros命令转化ECLIPSE二进制文件
- 2.如何在Linux RedHat 下启动多个许可
- 1.如何使用ECLIPSE 批处理命令计算
ECLIPSE操作技巧>>
11.如何定义非水平的油水界面在油藏数模中,我们可以采用不同方式来定义非水平的油水界面,本文提供两种不同方法,详见下面介绍。
1. J函数方法
在油藏中,由于物性非均值等原因,每处岩心的毛管压力曲线都是有所差异的,通常情况下我们可以通过J函数来实现毛管压力曲线的归一化处理。
J函数方法是毛管压力曲线的常用处理方法, 其具体计算公式见下式:
物性相似岩心的毛管压力曲线通过J函数处理后其曲线接近一致。那么在数模过程中我们可以为同一类型岩性的网格赋予同一J函数,初始化时模拟器再根据J函数反算出每一个网格的毛管压力值,并计算出其含水饱和度从而得到初始化函数饱和度场,在该场中油水界面由于岩心物性不一致而非水平面。具体使用方法请参考如下:
RUNSPEC
激活端点标定选项
ENDSCALE
GRID
J函数设置
JUNC (所有相渗分区采用相同J函数设置)
或者
JUNCR ( 对应不同相渗分区采用不同J函数设置)
PROPS
在相渗定义中,SWOF等关键字对应毛管压力曲线处输入J函数。
由于不同类型岩性岩心的J函数不同,那么J函数使用中也可以进行分区,在激活了J函数的数据体中,SATNUM为其分区对应关键字。
需要注意J函数方法与SWATINIT关键字存在冲突,需避免同时使用。
2. SWATINIT关键字方法
我们还可以采用SWATINIT关键字来定义初始含水饱和度场来实现非水平的油水界面。该关键字的核心原理是通过定义的含水饱和度场反向标定毛管压力曲线,从而保证初始状态的平衡以及饱和度场的设置。具体使用方向参考如下:
RUNSPEC
激活端点标定选项
ENDSCALE
PROPS
必须在相渗定义的SWOF等关键字中定义毛管压力曲线(用于前面提到的----反向标定)。
使用SWATINIT关键字定义初始含水饱和度场。
SOLUTION
使用EQUIL定义油水界面。