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

成功案例

Petrel操作技巧>>

63.如何计算多口井周层面属性统计值

生成了层面属性之后往往我们要对层面属性做一个和井数据的对比,这样做质量控制的思路十分简单,将井穿过的层井周的数据做均值方差统计,和井数据进行对比分析。然而对于多口井来讲,手动的操作方法就变得不可取。

本文提供了利用Petrel的workflow功能,先在井周围将层面切割成圆圈,然后计算井周围层面的某一统计值,再输出成文本。

步骤:

1.首先实现在井周围划定Polygon:在process面板中选中Make/edit polygons然后再弹出的窗口中按照下图进行选择,可以设定井周围polygon的大小和深度。

会生成一个Wells polygons对着其右键选择split,之后会出现一个Wells Polygons的文件夹。

之后有两种方法,我认为可以达到需要的效果。

2.一种是用这些polygon切割层面,之后将层面转成points,然后对着points查看spreadsheet,可以将其拷贝出来,在excel中进行计算等。

Workflow全貌如下

Workflow如图所示,需要注意的是,点击workflow中的set reference list,将井和polygon放进去,因为polygon是按照井的顺序生成的,图示中,名字已经改过来了,因为我已经运行过workflow,只按顺序要放入well Polygon文件夹中的圆圈即可。

第6行放入需要用的层面。然后运行。

对着层面双击—Operation--convert Points等—选convert to points, 不要忘记把Run下面的文件夹勾选上。点击Run。之后可以每一点查看spreadsheet。

3. 第二种方法是利用本身的统计信息,用workflow主要是将每个小层面的统计数据输出,可以看到下方可以输出表格。

Workflow全貌如下

之后读这个统计表格,即可。

可以复制粘贴或者保存。

最后一个workflow比较复杂,让我们一部分一部分的解读下。

前面一部分和之前几乎一样,就不说明了。

先清空一下原本的workflow。

这个循环的变量是一共有多少个well和多少个polygon,这个数量是根据井的数量来定的,就是在Wells polygons里有多少个不同的井。

每次会清空统计表格。

这部分主要是用来读取生成的surface的小片片里统计属性。

然后这个行啊,列啊,都是在生成的表格中读取出来的,可以看后面的部分,然后读取。

这部分是写表格。

如此我们就可以得到统计数据了。

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

邮编:100015 传真:010-64309502

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