科吉思石油论坛

标题: 物性参数时变模拟—相渗时变&渗透率时变 [打印本页]

作者: 张鹏326    时间: 2020-3-28 22:02
标题: 物性参数时变模拟—相渗时变&渗透率时变
本帖最后由 张鹏83 于 2020-11-9 09:16 编辑

油藏数值模拟可以用来研究复杂的地下变化过程。储层流体受到地下流体长期的冲刷可能会造成储层物性不同程度的变化,储层初始的渗透性和相渗曲线已经不能反应当前油气水的流动特征,常规的数值模拟技术可以通过修改不同时间步的传导率来模拟物性的变化,但是复杂的情况难以考虑到,例如以过水倍数作为参考条件对相渗曲线、渗透率等进行二次或多次调整。

那么,在tNavigator中如何实现时变模拟呢?本文以通过过水倍数为例,表征流体对储层不同程度的冲刷程度,进而进行时变模拟。

一、相渗时变
1、在SOLUTION关键字部分添加下面的关键字,输出累积过水量。
RPTMAPS
FLOWW /

2、然后用tNavigator重新加载模型并运算,在Calculated Maps中可以看到Total flux water(FLOWW)的场图,即累积过水量,然后用这个参数除以孔隙体积即为过水倍数。过水量场图查看:


通过自定义map计算查看过水倍数场图,过水倍数=过水量除以孔隙体积,如下:


3、模型中准备两条及上的相渗曲线

4、在SCH文件中起始时间步输入下面的内容
--2井为工区投产的第一口井,只要2井的井底流压大于-1时,在此后的任意时间步,当过水倍数大于0.2倍时,对应网格自动调用第二条相渗曲线,井底流压的判断标准设置为负数,是因为关井后的WBHP为0,这么写是为了无限降低时变判断的触发条件。
ACTIONW
A1 2 WBHP > -1 9999  /
ARITHMETIC
SATNUM =IF (FLOWW/PORV>0.2, 2, SATNUM) /
/
ENDACTIO
另,如果还要同时考虑饱和度和压力作为约束条件,上述ARITHMETIC可以这样写:
SATNUM =IF (FLOWW/PORV>0.2 & SOIL < 0.5 & PRESSURE < 120, 2, SATNUM) /


以下为相渗时变全过程视频:
https://v.qq.com/x/page/s0941u7bwud.html

二、传导率时变
如果要对传导率进行时变,以X方向为例,上述ARITHMETIC可以这样写:
MULTX =0.00608*(FLOWW/PORV)^-1.1522  /

三、渗透率时变
如果要对渗透率进行时变,以PERMX为例,上述ARITHMETIC可以这样写:
PERMX =PERMX*0.00608*(FLOWW/PORV)^-1.1522  /
细心的用户发现,时变的渗透率是在每一个时间步都会用上一个时间步的渗透率乘以“0.00608*(FLOWW/PORV)^-1.1522
会导致渗透率场被无限倍乘而放大,可以通过下面的方法解决:
1、初始PERMX场-右键-export-以关键字ARRPERMX的场图格式输出;
2、输出场图作为include文件包含到GRID部分,成功后可以在软件界面Initial场图中看到ARRPERMX;
3、然后在ARITHMETIC中这样写即可:
PERMX =ARRPERMX*0.00608*(FLOWW/PORV)^-1.1522  /
也就是每一步都是调用初始渗透率参与时变换算,而不是调用上一步的渗透率场时变。
4、还可以在此基础上设置上限防止渗透率溢出理论范围:
ARITHMETIC
PERMX = IF (PERMX >10000, 10000, PERMX) /
/

如果需要演示工区,请联系我们:
support@colchispetro.com


更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注微信公众号“科吉思石油技术”!




过水量场图.png (254.35 KB, 下载次数: 744)

过水量场图.png

作者: dido    时间: 2020-3-30 08:51
学习一下
作者: 789    时间: 2020-3-30 14:24
学习一下,以后可能会用得到
作者: 南宫错    时间: 2020-4-2 15:34
学习一下,后面可能会用得到
作者: 罗璇    时间: 2020-4-3 18:03
学习学习。
作者: 水8930    时间: 2020-4-8 09:51
学习tnavgatior

作者: zxuze    时间: 2020-4-8 10:01
虚心学习,刚好涉及到这部分内容

作者: 布小驴    时间: 2020-4-8 10:06
持续关注,持续学习。
作者: Askme    时间: 2020-4-8 13:45
学习学习一下
作者: 刺鸟    时间: 2020-4-8 17:52
学习一下,以后能用的到
作者: 小辛没有蜡笔    时间: 2020-4-8 22:28
学习学习,水力压裂
作者: Mr.K    时间: 2020-4-14 09:02
感谢分享。
作者: 拓9430    时间: 2020-4-14 10:01
学习学习。
作者: 和尚不吃斋    时间: 2020-4-16 10:12
这个有点高端啊
作者: DéjàVu    时间: 2020-4-20 09:49
学习!学习!学习!学习!
作者: 游子心    时间: 2020-4-20 09:53
学习学习!
作者: 他叫我潇洒姐    时间: 2020-4-20 21:26
学习学习!
作者: 张鹏684    时间: 2020-4-28 11:33
好好学习天天向上
作者: 程诗胜    时间: 2020-4-28 16:41
11111111111111111111111111111111111
作者: biabia涛    时间: 2020-4-29 11:38
学习一下
作者: 跳蚤    时间: 2020-5-4 11:21
wrwerwerwerwerwerwerwe
作者: 傻傻分不清    时间: 2020-5-4 12:01
学习一下物性参数时变模拟
作者: Terrence    时间: 2020-5-6 11:16
谢谢分享!
作者: …3332    时间: 2020-5-6 17:12
学习一下…………
作者: 九天    时间: 2020-5-8 15:54
学习学习

作者: 努力的平帆人    时间: 2020-5-9 11:04

作者: 卡布奇诺    时间: 2020-5-11 13:25
学习学习,看看怎么实现
作者: 徐手下    时间: 2020-5-12 13:47
技术贴,十分关注,谢谢
作者: 赫谟    时间: 2020-5-13 11:09
学习学习,看看能不能用得上
作者: 黎明    时间: 2020-5-14 23:03
ssssssssssssssss
作者: 马晓丽    时间: 2020-5-20 08:37
学习学习. 正需要…………
作者: 毛毛雨    时间: 2020-5-21 16:09
11111111111
作者: 乔聪颖    时间: 2020-5-26 10:51
本帖最后由 乔聪颖 于 2020-5-26 10:56 编辑

QQ群中有位同学提的问题很好,摘录于此,供大家参考:

石油大学-徐万里:
乔老师您好,前段时间向您请教过关于基于过水倍数实现储层参数时变的问题,tNavigator19可以很好的实现,但是由于过水倍数和所划分的网格大小密切相关,当网格体积很小,过水倍数就会很大,咱们软件运算是累计过水量直接除以孔隙体积,受网格划分的影响,但是如果采取单位面积计算过水倍数是否可以避免网格划分的影响?


Colchis-乔聪颖:
你好,非常好的问题,而且问题描述准确清晰

你说得问题确实存在,以前之所以没有指出这一点,是因为:
在同一模型中,网格大小、孔隙体积一般没有太大差异(我是指相差太大数量级的情况),基本可以保证过水倍数作为衡量指标是有普遍意义的。
所以,“网格划分”的影响,可以通过添加系数调节下,比如5,使其数值在合理的范围内;也可以通过判断标准来调整。
由于大小调整是针对所有网格的,所以不会对定性分析造成太大影响(定量分析可以按照上述内容调整即可)。

采用“单位面积”。思路很好,而且很早就应该有人用了(可查文献),将这种方式称为“面通量”,是可以用于衡量的,在一定程度上确实避免了“网格划分”的影响,只是最起码要考虑2-3个面,采用哪个面,或者多个面的参数如何总体衡量,需要费点心思。具体设置与“过水倍数”的方式类似。

个人建议:无论哪种方式,都可以用,只要能让他人理解你的表达并真正反映了客观事实,就没问题。
作者: 天青烟雨    时间: 2020-6-11 16:09
学习学习,看看怎么实现。
作者: 南武    时间: 2020-6-15 10:15
为女朋友学习一下
作者: 凭栏看落雪    时间: 2020-6-18 16:18
学习一下,正在进行这方面研究
作者: Joanna    时间: 2020-6-23 19:52
学习一下,后面可能会用得到
作者: 鱼3201    时间: 2020-6-26 10:19
感谢楼主分享
作者: 向后~是未来    时间: 2020-7-3 13:32
6666666666      
作者: 浮云白鹤    时间: 2020-7-7 11:29
学习学习。。。
作者: l3140    时间: 2020-7-7 23:43
来学习一下
作者: 回忆    时间: 2020-7-9 16:00
.............
作者: lqqlqq    时间: 2020-7-16 09:21
学习一下

作者: 你是我的小芒果    时间: 2020-7-19 09:06
来学习一下
作者: 柠凉    时间: 2020-7-27 22:32
学习111111111111
作者: 乐其    时间: 2020-7-29 16:17
学习一下,正在研究过程中
作者: Lucky    时间: 2020-7-30 08:45
学习学习,123456
作者: ???    时间: 2020-7-30 15:49
谢谢楼主分享,学习一下
作者: 王9420    时间: 2020-8-6 12:29
学习一下,非常感谢提供
作者: C1917    时间: 2020-8-14 10:47
好好学习好好学习
作者: 能猫    时间: 2020-8-17 14:19
该方法确实能够更好的模拟储层的动态变化,值得学习。
作者: 江铭    时间: 2020-8-20 08:34
11111111111111
作者: 挂小号    时间: 2020-8-25 22:55
学习一下这个方法,学习一下这个方法
作者: 炉火清粥52    时间: 2020-8-27 14:57
看看,学习学习。
作者: 浅唱    时间: 2020-8-28 10:45
111111111111111111111111
作者: yujing    时间: 2020-9-1 11:10
学习一下,可能用得到
作者: 失者    时间: 2020-9-1 20:45
学习学习11111111
作者: 汤圆    时间: 2020-9-3 14:54
学习一下下
作者: 小爽    时间: 2020-9-4 15:29
学习学习学习
作者: 杨浩    时间: 2020-9-16 10:14
学习一下,非常感谢
作者: 村下梧桐    时间: 2020-9-23 12:23
666666999999999
作者: 咏而归    时间: 2020-9-28 16:38
正好用到这部分内容,学习了
作者: Fly    时间: 2020-9-30 16:37
非常好,就是我想要实现的效果
作者: Antonio    时间: 2020-10-5 14:35
学习一下物性参数时变模拟
作者: 涂彬    时间: 2020-10-7 16:14
我需要学习一下
作者: eason    时间: 2020-10-7 16:20
感谢楼主,学习一下
作者: 顺手换个名字    时间: 2020-10-12 10:44
最近正好要用到,学习一下
作者: 789820    时间: 2020-10-13 09:41
学习一下,以后可能用得到

作者: 竹叶青    时间: 2020-10-14 15:25
学习学习。
作者: 奥贝利斯克    时间: 2020-10-19 00:28
学习学习,看看能不能用的上
作者: 平凡之路    时间: 2020-10-26 11:50
1111
作者: ???    时间: 2020-11-6 16:36
谢谢楼主分享,学习一下




欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2