请选择 进入手机版 | 继续访问电脑版

微信一键登录

科吉思石油论坛

搜索
查看: 3120|回复: 0

tNavigator-Workflow-通过python批量输出拟合曲线

[复制链接]

136

主题

205

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2020-3-7 23:00:24 | 显示全部楼层 |阅读模式
本帖最后由 乔聪颖 于 2020-3-9 16:07 编辑

问题描述:
在完成数值模拟的历史拟合工作后,需要对拟合的曲线输出,如果碰上井数比较多的情况下,逐口井输出会比较繁琐,如何实现批量输出?

解决方案:
Workflow是tNavigator中的一项非常重要功能,从建模到数模,再到智能历史拟合,几乎包含了建模、数模工程师在工作中的大部分工作内容。
建模、数模工程师的工作中包含了大量的软件功能/操作,统一功能/操作可能会重复很多遍,而且各个功能/操之间相互关联,是整个流程中的一环。
简化重复性操作、创建一体化工作流程等是tNavigator-Workflow的主要功能之一。
本次以批量输出指定井、指定曲线为例,介绍简易的Workflow操作。

1.png

如此操作的前提是:
tNavigator中的Geology/Model Designer模块是一体化集成平台,可实现建模、数模前处理、数模模拟等功能,且与智能历史拟合等其它模块高度集成。
------------------------------------------------
Step1:创建Model Designer工区,导入数模模型并计算
一图以蔽之。
2.png

Step2:修改定义Workflow的Python文件
tNavigator中的Workflow是基于Python的工作流。Python语言的特性与tNavigator API中的函数相结合,可以实现特定的功能。
在修改Python文件之前,需要先定义GraphTemplate。
3.png
代码解析:
4.png

Step3:导入Worflow并运行
导入Step 2中修改后的*.py文件,运行即可。
5.png
在对应的目录下即可看到批量生成的曲线图。
6.png
End.
------------------------------------------------
Workflow是tNavigator中非常重要且实用的功能,有任何需求、建议,欢迎留言!
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。

更多石油行业前沿资讯与应用,请关注微信公众号“科吉思石油技术”!
7.png
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 05:32 , Processed in 0.546581 second(s), 32 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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