您的位置:主页 > 成功案例 > 斯伦贝谢软件使用技巧 > Petrel操作技巧 >

成功案例

Petrel操作技巧>>

244.如何在Petrel中,求取某个zone内的垂向最大值,并成图

解决方案:本文利用petrel内的workflow editor功能,编写了如下工作流,该工作流可统计模型内特定zone或整个模型的垂向最大值,并自动成图(用户可按照这一格式进行相应修改计算最小值,得到最大值,最小值后,用户可做进一步的分析与应用,比如得到渗透率级差,级差越大,表示储层孔隙空间的非均质性越强;越接近1, 储层孔隙空间的均质性越好)。

现详细描述工作流使用方法如下:工作流共有18行,其中:

第1行:给定3D网格

第2行:本文以孔隙度为例,计算相应最大值。所以给定孔隙度属性,并设定变量P

第3行:获取变量P的名字

第4行:利用属性计算器计算得到属性Flip,数值为U,即空值

第5行:将属性Flip设定为变量B

第6行:初始化:计算得到新属性MaxProp=原始孔隙度属性

第7行:将属性MaxProp设定为变量A

第8行:注释

第9行:给定要计算某个zone的第一个layer的编号,本例给定10,即要计算第二个zone的最大值。

第10-13行: 进行属性计算,目的得到最大值。注意:要勾选上use filter。同时在models面板内3D grid下方的zone filter内,也需要把其它zone勾选掉,只保留要计算的那个zone。如上图。

第15-16行:进行成图,并命名。

第18行:删除中间变量。

地址:北京市朝阳区酒仙桥路20号颐堤港一座4层

邮编:100015 传真:010-64309502

Copyright © 2002-2024 斯伦贝谢科技服务(北京)有限公司  京ICP备 06043577 号-1