本帖最后由 乔聪颖 于 2020-5-18 14:54 编辑
在建模数模工程师的日常工作中,主要面对两类数据:曲线数据(graph)和场图数据(map)。对这两类数据的加工处理,是我们得到对油藏地质、开发认识的重要来源。 强大、友好的交互式界面是tNavigator的重要特征之一,自然提供了丰富而又便捷的功能。本次介绍下如何在tNavigator中实现场图的加权处理! -------------------------------- 【Step 0 问题】 类似由纵向上所有网格属性生成的平均数据,以其他的特定数据作为权重(比如孔隙体积)而得到的2D平面图,如加权处理的储量丰度图。
【Step 1 思考】 对tNavigator有着深入操作经验的童靴可能会想到Simulation>>2D场图中的相关操作,这不就是那个avg(weight)嘛,so easy! 是的,恭喜你答对了一半!上述表达式即是avg(weight)的计算原理,但是,权重Vi只能是网格的几何体积,而无法设置为其他想要的数据。 不必烦恼,tNavigator中的ModelDesigner模块提供了更加强大的处理功能,可以轻松实现这一目标。
【Step 2 实现】 第一步,在Simulation界面直接打开Model Designer模块并运行模型。 也可以先创建Model Designer工区,再导入现有模型。 第二步,创建自定义属性。 在MD中运算完成后,会生成DynamicModel场,可以在其中的User Properties下创建自定义属性场。 第三步,属性场的编辑 新的属性可以通过Calculations来设置相关的场图值。 为了便于计算,需要将属性场纵向上设置为同一个权重值,使用sum_2d函数。 属性场soil_weighted_avg即为目标场图。 创建三个场图来实现这一功能是为了方便理解,其实用一个场图就能搞定!
End. ------------------------------------------------ 更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。 更多石油行业前沿资讯与应用,请关注科吉思石油: |