科吉思石油论坛

标题: tNavigator -AHM-历史拟合—你远比自己想象的更加强大!(一、基础篇) [打印本页]

作者: 乔聪颖    时间: 2020-11-26 16:20
标题: tNavigator -AHM-历史拟合—你远比自己想象的更加强大!(一、基础篇)
本帖最后由 乔聪颖 于 2020-11-26 16:24 编辑

历史拟合一直是油藏工程师工作中的痛点,却又是不得不面临的问题。记得某位大神曾经曰过:油藏数值模拟工作中,80%的时间都被历史拟合占去了!作为油藏工程师的您是否感到有些心塞?!

还记得……
多方案预测时,看着那一长串模型名称时的无奈吗?
不确定性分析时,看到“正交实验”、“响应面方法”字眼时的酸楚吗?
……
从参数设计到模型运行,从数据统计到结果分析,哪个小环节都会让人小吐一口血!

今天将向大家介绍下tNavigator中的AHM(Asisted History Matching)功能,省却诸君烦恼!
…………………………
在tNavigator中,有一个独立的模块AHM & Uncertainty(Asisted History Matching,Uncertainty Analysis, Optimization,本文中简称AHM模块),操作简洁,且应用广泛:
不确定性分析
敏感性测试
历史拟合
多变量拟合
概率预测
生产优化
风险分析
研究验证
……
下面将以水力压裂裂缝参数为例,阐述下AHM的基本工作流程。
【概述】
W2井做了水利压裂处理,实际的裂缝参数却无法得到。
我们只能先设置一个经验参数,但是与历史数据相差甚远。这里假设,影响裂缝增产效果的参数主要有:方位角、裂缝半长L1、裂缝半长L2以及裂缝闭合时间。
【定义参数】
在AHM中,参数设置可以通过两种途径:(1)部分参数可以直接通过GUI界面设置;(2)通过关键字DEFINES自行定义。此处需要自行定义:
定义主要在两个地方:
(1)RUNSPEC部分,通过关键字DEFINES定义“变量名称-默认值-最小值-最大值-数据类型/”;
(2)SCHEDULE部分,将关键字WFRACP中的对应参数替换为DEFINES中定义的变量名称(需要用@表达式@的形式)。
【创建历史拟合项目】
模型结果与历史数据的主要差异在于产量曲线上的跳跃程度,所以先拟合裂缝长度:
修改想要应用的算法、参数的变化范围以及想要运行的模型数量:
自动命名模型并自动运行:

【结果分析】
模型全部运行后,可以查看运行结果以及对比信息,排序,筛选最优结果:
查看W2井的产量曲线,可以看出所有方案中第四组最合适:
产量曲线对比
-------------------------------
(节点1:此处可以作为一个完整的节点,若是结果理想,通常的历史拟合工作可以告一段落!)
-------------------------------
由于此处结果仍不理想,产量峰值不够+曲线尾部产量下降较快,需要重新拟合并将其他参数考虑进来。

【新建项目试验】
重新设计参数并运行:

【用户自定义目标函数】
(目标函数的计算以及参数权重的设置等将会在今后介绍。)
在节点前的“结果分析”中,也可以使用该功能。
查看目标函数结果:
--------------------------
(节点2)
--------------------------
Note:单纯的目标函数结果可能对应的并不是最优方案,可以在最优方案的基础上,再次创建试验。
【新建优化方案试验】
在最优方案处右键>>Create New Experiment From SelectedVariants,调整参数范围:
查看结果,自定义目标函数……
-----------------------------
(以上内容是源于tutorial中8-6_HowToUseAHMforHydraulicFracture,有兴趣的各位可以参考下!)

tNavigator中的AHM模块将优化各类主要算法嵌入其中,参数设置也很方便,操作流程清晰,帮助我们在不借助任何第三方软件的情况下,轻松找到最优方案!

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



作者: 民健    时间: 2021-7-25 20:55

作者: confidence    时间: 2023-7-28 09:35
请问有详细的这一模块的中文资料吗,感觉非常实用,谢谢!
作者: 九月少年    时间: 2023-9-15 10:18
请问能分享一下这个案例模型吗,感觉非常有用,想实操一下,谢谢!邮箱:1633044581@qq.com




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