微信一键登录

科吉思石油论坛

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

tNavigator-Python高级应用汇总

[复制链接]

136

主题

205

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
跳转到指定楼层
楼主
发表于 2020-3-28 13:35:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 乔聪颖 于 2020-3-28 13:41 编辑

tNavigator-领航GPU级精细油气藏智能高效建模数模一体化技术-简洁、实用、高效,为建模/数模工程师提供强有力的技术支持!
Python语言从一出生便秉承着“优雅”、“明确”、“简单”的原则,“人生苦短,我用Python”,其强大而丰富的第三方库已覆盖大多数编程领域。
tNavigator与Python的集合,使得传统的建模、数模工作更加智能、高效:
Ÿ   自嵌Python解释器,可直接运行Python程序,也可以调用用户自行安装的Python解释器;
Ÿ   tNavigator内嵌自定义的Python模块,可实现数模Python与数模数据之间的信息交互;
Ÿ   tNavigator支持Python第三方库的导入与应用:充分利用已有的专业数据处理库;轻松实现与Excel等第三方软件的交互。
本次我们来聊一聊Python在tNavigator中的四个主要应用!
---------------------------------------
【Python应用之后处理】
Python在后处理方面的应用主要在GraphCalculator中完成,可针对具有特定结构的数模结果数据进行复杂的数学运算、筛选、统计、提取等处理工作。
Graph Calculator界面

【Python应用之智能历史拟合】
在智能历史拟合模块(AHM)中也可以通过Graph Calculator来自定义曲线,从而可以将其作为智能优化的目标;
通过调用Python第三方模块,能够实现数模计算结果与Excel等第三方软件的数据传输,从而实现针对加工后数据的智能优化。
经济参数优化在tNavigator中的定制化实现

【Python应用之Workflow】
tNavigator可实现静态地质模型的创建以及动态模型的创建,通过Workflow可实现流程化操作;
Workflow中的所有操作过程均记录于Python格式文本文件中,通过修改文本可实现Workflow的定制化操作。
流程化 批量化 定制化

【Python应用之生产动态控制】
生产动态控制:可在数模运行过程中,通过对特定指标的判断来实现针对井、井组生产控制的动态调整。
传统方式:ACTION’s + UDQ
  • 语法结构不灵活
  • 功能有限制
tNavigator:Python脚本控制
  • 用于访问模型参数和对象管理的API
  • 可充分利用Python的语法和逻辑
  • 支持Summary关键字
  • 可创建和导出新的属性
  • 自定义日志文件输出
自动控调整孔位置
------------------------------------------------
更多tNavigator应用以及石油行业前沿资讯与应用,请关注科吉思石油:
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 16:58 , Processed in 0.436999 second(s), 33 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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