阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 2044|回复: 5

[Petrel Exploration] 如何切割属性模型

[复制链接]

该用户从未签到

发表于 2015-3-19 15:54:36 | 显示全部楼层 |阅读模式

马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

x
本帖最后由 SISpeiying 于 2015-3-19 15:56 编辑

如何切割属性模型

在Petrel中,有时为了数模的需要,常常不需要对全区模型都进行数模,只需要对部分模型进行数模,因此常常需要在Petrel中输出部分模型,下面为输出部分模型的几种方法:第一种:
我们可以通过创建boundary来协助对属性模型进行切割。Boundary用做控制切割模型的边界.一共可分成四个步骤。
1, 可先选取一个解释层位,最好在二维窗口操作,在显示窗口显示上一个模型层位,激活Process下的Utilities, 激活Make/edit polygons,对模型里感兴趣的区块用polygon圈出来并闭合polygon(如图1)。

2, 使用polygon来裁剪显示的构造层位(如图2)。针对显示的某一构造层位鼠标右键双击打开Setting,在Operation下,找到Eliminate where文件夹,选择Eliminate outside, 然后在蓝色按钮处,将构造层位选进去。
3, 裁剪属性体
先打开你想要裁剪的模型的某一属性的setting,然后在Operation键下打开Property operations文件夹,找到Property=surface(x,y)并选择之。并将上一步裁剪的层位用蓝色箭头选择进去(如图3)。
4, 为裁剪出的小模型赋属性值。点击剪切出来的小模型右键选择calculator。在三维窗口显示小模型,将大模型的值通过公式赋值给小模型(如图4)。
第二种:
1,准备属性模型。
2,第一种方法是简单选取部分网格。
鼠标左键双击或者右击打开要选取部分模型的属性模型的Settings,如图5所示。在Output tab下,选中Use segment filter, Use zone filter, Use cell index limits,此三个过滤器可以任意组合使用,当选中Use cell index limits后,可以在下面的IJ选取栏内选取要显示的IJ方向的网格的范围。注意不要点击Get from filter。
点击Copy global grid,此时会在Models面板里看到“Part of (模型的名字)”,这时候你打开3Dwindow可以查看你选取的部分模型。如图6所示。
3,第二种方法是用边界选取部分网格。
首先在3D或者2D window中画出你想要选取部分网格的polygon边界。如图7所示。
应用Geometrical Modeling进程,建立一个新的模型,建模型的时候选择Assign between surfaces and polygons,在下面的polygon处放入刚才编辑好的边界polygon,如图8所示。点击Apply。
这时在已有模型中的Properties下会看到你刚做的Elevation depth模型,选中显示在3D窗口,可以发现其为Polygon边界内的模型。如图9所示。
然后设置过滤器,双击Properties,打开Settings for Properties,在Filter tab下,选中value filter,在窗口最下面的value filter中,将刚才用polygon边界建立的Elevation depth选中,右侧选中Use filter,此时左侧的Elevation depth模型显示为紫色,说明已经应用过滤器,如图10所示。点击Apply>OK,关闭此窗口。
鼠标左键双击或者右击打开要选取部分模型的属性模型的Settings,如图10所示。在Output tab下,选中Use segment filter, Use zone filter, Use cell index limits,此三个过滤器可以任意组合使用,当选中Use cell index limits后,在此不需要在下面的IJ选取栏内选取要显示的IJ方向的网格的范围,直接点击Get from filter,然后再点击下面的Copy global grid,此时会在Models面板里看到“Part of (模型的名字)”,这时候你打开3Dwindow可以查看你选取的部分模型。如图11所示。
  • TA的每日心情
    开心
    2018-10-9 14:13
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2015-9-25 17:09:21 | 显示全部楼层
    这种技术细节帖子怎么没人顶呢? 请教楼主两个问题:1 第二种截取的是网格 截取部分应该可以直接做数模,第一种只是截取了显示的属性,网格还是大范围的,做数模会不会受影响? 2两个单独的模型能不能拼接在一起?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-12-18 00:00
  • 签到天数: 2526 天

    [LV.Master]伴坛终老

    发表于 2015-9-26 08:07:05 | 显示全部楼层
    学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-9-28 11:39:02 | 显示全部楼层
    wws6322 发表于 2015-9-25 17:09
    这种技术细节帖子怎么没人顶呢? 请教楼主两个问题:1 第二种截取的是网格 截取部分应该可以直接做数模,第 ...


    第一种方法截取出来的模型,可以通过ACTNUM的方式将数模需要工区网格单独取出来,然后用于数值模拟计算。
    在Petrel中两个单独建立的模型不能直接拼在一起,但是数模ECLIPSE中有独立油藏的高级选项,可以把两个不同的网格模型拼装起来进行数模模拟。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 14:13
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2016-6-6 15:21:57 来自阳光石油论坛手机版 | 显示全部楼层
    最后一种用边界选取部分网格的方法,实现不了,按照步骤得出的网格还是整体网格
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-10-9 14:13
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2016-6-6 15:30:36 来自阳光石油论坛手机版 | 显示全部楼层
    output下不用设置get from filter,直接选择use closed polygon,将截取边界拉进来就ok了,问题1、直接拉边界方法可行吗?2、最后一种方法实现不了的原因在哪儿?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-6-11 04:10 , Processed in 0.067776 second(s), 20 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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