微信一键登录

科吉思石油论坛

搜索
查看: 2258|回复: 0
打印 上一主题 下一主题

tNavigator-Graph Calculator-实现不同模型不同井参数对比(一)

[复制链接]

9

主题

9

帖子

9

积分

荣誉会员

Rank: 8Rank: 8

积分
9
跳转到指定楼层
楼主
发表于 2021-4-5 17:32:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 博弈之秋 于 2021-4-5 17:34 编辑

油藏工程师的后处理需求往往会依据项目要求变得花样繁多。tNavigator中的Graph Calculator正式应对复杂后处理的好工具。
-----------------------------------------
【需求是这样产生的】
有位客户提出了这样一个需求:原来模型中有两口位置相近的水平井,现创建了一个新的模型,用一口水平井代替原来的两口井,对比各项指标的差异,须在软件界面展示(不能用Excel成图)。

【问题是这样分析的】
也许大家会想到,tNavigator中支持多模型结果数据的对比,操作便捷,不是轻轻松松就能搞定吗?对于基于相同基础数据生成的模型,这样操作是没问题的,但是当不同模型中的井名不一致时,则界面中是看不到被导入模型中独特井名的信息的。

这样也就无法实现指标的对比了。
当常规方式没法实现时,自然想到Graph Calculator-用Python来解决。具体思路是:
新模型——Model A,一口井;原模型——Model B,两口井。
1.在Model A中将两口井数据信息合并,输出至文件中;
2.在Model B中导入上面的文件,生成新的曲线;
3.将Model B中的目标井数据转换类型,与新曲线对比。

【解决方案是这样是实现的】
Step1,在Model A中合并信息并输出至txt文件。

Step 2,在Model B中导入输出的文件,生成新的曲线。
注意:txt文件中的数据为随着时间变化的一维数据,处理成曲线时,默认为“FIELD”类型。

Step 3,将Model B中的目标井数据转换为“FIELD”类型,对比分析。
为了与Step 2中的数据对比,ModelB中的目标井数据需要转换为相同的类型。

最终效果展示:

至此,我们找到了一种在tNavigator中实现数据导入导出的方法,并实现了不同模型不同井参数对比,但是距离完全满足客户需求,还有一步之遥。
未完待续。。。
------------------------------------------------
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注科吉思石油:

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|服务支持:DZ动力|科吉思石油技术咨询有限公司 ( 京ICP备15057753号

GMT+8, 2024-11-5 12:16 , Processed in 1.111328 second(s), 32 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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