阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 1140|回复: 4

应用RMS IPL确定网格纵向合并方案

[复制链接]
  • TA的每日心情
    开心
    2023-2-1 09:26
  • 签到天数: 66 天

    [LV.6]常住居民II

    发表于 2018-1-6 20:02:01 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

    您需要 登录 才可以下载或查看,没有账号?欢迎注册

    x
    0.jpg
    品质源于技术 服务源于态度
    这是阿什卡微信公众号的第465篇原创文章
    首发于2018年1月1日
    作者:周福生


    一、问题提出


    由于软、硬件的限制,一般无法直接利用精细地质模型进行数值模拟研究,数模前需要对精细模型粗化来减少网格节点数目。这就带来了一个问题,采用何种网格合并方式才能尽量保持原精细模型的非均质性,特别是纵向非均质性。

    我们以一个机理模型说明一下,不合适的纵向合并方案会带来多么差的效果,如图1所示,精细模型存在一些列夹层,如果采用纵向上每4层网格合并一层的方案,就会严重抹杀纵向非均质性。

    01.JPG
    图1 模型等厚粗化示意剖面(左-精细渗透率,中-粗化水平渗透率,右-粗化纵向渗透率)


    二、解决方案


    显然,对于上述机理模型,我们如果把夹层分别单独粗化为1层网格,夹层间的储层再单独粗化为1层网格,就能保持原精细模型的纵向非均质性。实际工作中,隔夹层及高渗层分布不会有上述机理模型的明显规律,这就要求我们纵向网格合并方案要尽量保持原精细模型的非均质性。

    解决思路:通过分析精细模型临近2层网格渗透率的平均相对误差,若相对误差较大则作为纵向合并的一个分层点,若误差较小且渗透率相似则两层可以合并在一起。

    下面以一个实际区块来说明具体过程:

    1. 由于网格粗化的目的是为数模提供模型,所以针对中间黄色井区断块进行分析(图2)。

    02.JPG
    图2 研究区范围

    2. 借助RMS中提供IPL编程模块完成精细网格各层网格渗透率均值及相邻层渗透率的平均误差,并打印输出(图3)


    03.JPG
    图3 网格层间渗透率分析程序

    3. 将“2”输出的数据导入Excel,分析精细模型临近2层网格渗透率的平均相对误差,将相对误差较大的作为纵向合并的一个分层点,将误差较小且渗透率相似的层可以合并在一起,确定最终方案,将原201层合并为36层(表1)。


    表1 网格纵向合并方案表
    04表一.jpg

    4. 将粗化方案中的分层点构造层面抽取出来(图4),之后利用这些层面结合断层重新建立构造及网格模型,即得到粗化网格模型。
    04.jpg
    图4 构造面抽取操作界面

    5. 用上述方案得到的渗透率粗化效果如图5、图6所示,可以看出原精细模型的隔夹层和高渗条带大部分在粗化模型中都得到了较好地保留,既粗化模型基本体现了精细模型的非均质性。


    05.jpg
    图5 精细模型渗透率模型剖面

    06.jpg
    图6 粗化模型渗透率剖面


    三、进一步讨论


    1. RMSIPL中具有丰富的关于模型的API接口,为用户充分发挥自己的创造性提供了极大的便利。上诉案例的后期合并方案是在Excel中人工完成的,本人也是IPL的初学者和编程菜鸟,没能想出如何用算法实现,读者如果有什么意见和建议(包括整体合并思路),欢迎与我联系,我们相互学习、共同提高。

    2. 本合并方案为考虑感兴趣区域的整体研究思路,也就是在感兴趣区域范围内照顾大多数的原则,若两层网格间有些支持合并另一些支持分离,合并与否取决于支持和反对者的比例,目前的建模软件也不支持某些区域纵向合并而另一些区域保持分离。所以,从本案例中具体某条剖面粗化效果与精细模型剖面对比来看,会有个别区域违背合并原则。

    3. 确定纵向合并方案时,若想保持精细对比的分层界限,只需在分析时,强制保留原分层界面即可。



    上篇技巧:RMS软件中实现变差函数方位空变的一个方法



    RMS绝技系列

    RMS应用与技巧

    -END-




    (关注微信号 每期早看到↘)


    --------------版权声明--------------

    阿什卡原创文章
    转发请注明出处

    --------------版权声明--------------




    微信二维码-小号.jpg


    该用户从未签到

    发表于 2018-1-7 13:37:55 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-1-7 15:00
  • 签到天数: 1514 天

    [LV.Master]伴坛终老

    发表于 2018-1-8 09:36:46 | 显示全部楼层
    啊,这个IPL跟VBA好像。楼主的文章写得真好,清楚易懂,点赞!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-1 09:26
  • 签到天数: 66 天

    [LV.6]常住居民II

     楼主| 发表于 2018-1-8 12:30:53 | 显示全部楼层
    qqlewis 发表于 2018-1-8 09:36
    啊,这个IPL跟VBA好像。楼主的文章写得真好,清楚易懂,点赞!!

    谢谢您的肯定,这是公司周工程师的大作。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-2-1 09:26
  • 签到天数: 66 天

    [LV.6]常住居民II

     楼主| 发表于 2018-1-8 16:54:06 | 显示全部楼层
    qqlewis 发表于 2018-1-8 09:36
    啊,这个IPL跟VBA好像。楼主的文章写得真好,清楚易懂,点赞!!

    代周工回复: IPL确实和Basic很像,RMS中还提供了一个目前非常流行的高大尚程序环境Python
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2025-1-21 03:40 , Processed in 0.060622 second(s), 26 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表