nbhkdz.com冰点文库

Petrel中文教程_图文

时间:2015-04-21

PetrelTM 2002SE 实例操作流程
Petrel 软件实例操作流程
第1页

PetrelTM 2002SE 实例操作流程

第 1 章 Petrel 简介
1.1 安装并启动 Petrel
把安装盘放入光驱,运行Setup.exe程序,根据提示就可以顺利完成安装,在安装的过程中同时安装DONGLE的 驱动程序,安装的过程中不要把DONGLE插入USB插槽,安装完毕,再插入DONGLE,如果LICENSE过期,请和我们 技术支持联系,然后按下面的顺序打开软件。

1. 双击桌面上的Petrel

图标启动Petrel。

2. 如果是第一次运行Petrel,将出现一个Petrel的介绍窗口。

3. 打开Gullfaks_Demo项目。点击文件>打开项目,从项目目录中选择Gullfaks_2002SE.pet。
1.2 界面介绍

1.2.1 菜单 / 工具栏

与大多数PC软件一样,Petrel软件的菜单有标准的“文件”、“编辑”、“视图”、“插入”、“项目”、“窗 口”、“帮助”等下拉菜单,以及一些用于打开、保存project的标准操作按钮。在Petrel的显示窗口的右边是对应于 操作进程的工具栏,这些工具是否有效取决于选择进程表中的哪个进程。 操作步骤 1.点击上面工具栏中的每一项看会出现什么,你可以实践一些感兴趣的选项。 2.将鼠标放在工具栏中的按钮上慢慢移动,将会出现描述每一个按钮功能的文本出现。 3.点击“What's This”按钮,然后再点击其它的某个按钮,将会现该按钮功能的详细描述。
1.2.1.1 文件菜单(File)

1.

新项目

2.

打开项目

3.

打开第二项目

4.

导入文件

5.

Open Spirit 输入

6.

保存项目

7.

另存项目

8.

自动保存

9.

清空项目目录

10. 输出

11. 输出图象

12. 绘图

13. 预览绘图

14. 绘图仪设置

15. 页面设置

第2页

1.2.1.2 编辑菜单(Edit) 1.2.1.3 显示菜单(View)

PetrelTM 2002SE 实例操作流程

1.

恢复

2.

重做

3.

剪切

4.

复制

5.

粘贴

6.

删除

7.

拷贝位图

8.

拷贝图源文件

9.

粘贴位图

10. 全选

1.

状态栏

2.

文件浏览器

3.

处理流程

4.

激活批处理流程

5.

信息窗口

6.

飞行模拟

7.

显示工具栏

8.

全屏显示

9.

设置

10. 流程对话框

11. 全景显示

12. 俯视图

13. 以原始比例显示

14. 设置为原始比例

15. 高亮显示

16. 正交镜头显示

第3页

1.2.1.3 插入菜单(Insert) 1.2.1.4 项目菜单(Project) 1.2.1.5 工具菜单(Tools)

PetrelTM 2002SE 实例操作流程

1.

输入

2.

输入图象

3.

加入新文件夹

4.

编辑批处理流程

5.

加入新剖面

6.

加入新井

7.

加入新文件夹(特殊)

8.

加入可视对象

1.

设置

2.

重新设置显示方式

3.

重新设置显示方式为缺省

4.

保存项目色标模版

5.

载入项目色标模版

6.

Eclipse输出设置

7.

CMG输出设置

8.

VIP输出设置

9.

Gslib输出设置

10. Eclipse输入设置

11. CMG输入设置

12. VIP输入设置

13. Gslib输入设置

1.

系统设置

2.

释放内存

3.

更新许可

4.

校验软件的更新

第4页

1.2.1.6 窗口菜单(Window)

PetrelTM 2002SE 实例操作流程

1.2.1.7 帮助菜单(Help)

1.

打开3D显示窗口

2.

打开2D显示窗口

3.

打开平面图窗口

4.

打开截面窗口

5.

打开2D地震解释窗口

6.

打开直方图窗口

7.

打开函数窗口

8.

打开联井剖面窗口

9.

打开显示模拟结果窗口

10. 关闭显示窗口中的对象

11. 关闭当前窗口

12. 向后浏览窗口

13. 向前浏览窗口

14. 叠状平铺窗口

15. 水平均分窗口

16. 垂直均分窗口

17. 排列图标

1.2.2 Petrel 资源管理器

1.

在线帮助

2,

本版本新功能

3.

即时帮助

4.

每日诀窍

5.

Technoguide网址

6.

系统信息

7.

系统诊断

8.

许可状态

9.

许可使用情况

10. PETREL 数据格式列表

11. 关于PETREL

Petrel资源管理器(左上角)跟任何PC机上的windows资源管理器一样工作。通过点击加号、减号可以打开和关闭文 件夹。注意Petrel资源管理器下面的标签,这些标签可以从一个文件夹移到另一个文件夹。 操作步骤 1. 点击输入标签。 2. 展开文件夹显示其内容。 3. 右键点击文件夹有效的选项,从选项列表中选择设置,弹出一个窗口,可以设置有关显示的多种参数。 4. 右键点击一个文件并选择设置,出现这个文件有关信息。
第5页

PetrelTM 2002SE 实例操作流程 5. 点击Petrel资源管理器下面的Models标签并浏览标签下的文件。右键点击其他项目并试验点击其他选项。
1.2.3 进程表

进程列表是Petrel中可以被激活运行的进程。 操作步骤
1.点击流程列表的某些流程,注意显示窗口右边的工具栏如何变化, 工具栏上的一个或两个按钮将发生变化。 你也可以注意到有些功能的名称是高亮显示的,说明那个功能是被激活的。
2. 双击一个功能可以看到那个功能的对话框。浏览这个对话框的所有标签。查看其他进程的对话框。
1.2.4 显示窗口

显示窗口是图形显示的地方,对于同一显示对象可以通过各种窗口显示。例如3D、2D窗口、井剖面窗口(井相 关)、解释窗口(地震解释), 平面图/截面图窗口(绘图),等等。 操作步骤
1.点击WINDOW下拉菜单,显示一系列显示窗口类型,选择某一选项将产生一个对应的显示窗口。
1.2.5 数据信息

建立任何模型最重要的方面之一是理解这些数据和检查输入数据的质量。在Petrel中有很多方法可以检查数据, 它们是可视化的,但也有些是文本的,同样非常有用。例如我们可以用编辑器浏览分层数据和统计表。
编辑Well Tops操作步骤

1. Petrel有一个Well tops的编辑器。 2. 在Petrel资源管理器的输入标签下右键单击Well Tops文件夹并选择编辑器,弹出一个包含Well tops所有有效信 息的窗口。

3. 改变文件夹浏览所有数据,不要保存你的改变,浏览完毕关闭窗口。
4.部分或所有信息都可以直接复制粘贴到Excel中,选择所要复制的行或列,然后点击复制 检查统计表

按钮。

不论输入数据,建立新文件或检查别人的其它项目,都应该检查重要文件的统计表,避免出现那些意想不到的

错误。 操作步骤

1.在Petrel资源管理器的输入标签下,选择其中一个Surfaces进入设置对话框(右键点击文件选择设置)。 2.进入统计表单检查其范围及Z值的性质(正或负)。 3.检查其它文件的统计表。 4.检查文件夹中的统计表,弄清楚提供了什么信息。测试 well tops 文件夹。
1.2.6 可视化

这里有多种显示窗口,有些经常使用,有些仅偶为一用。这些练习为常用的显示工具提供了简明的介绍。通过 这种方式,您会在以后的练习中更加得心应手地使用这些显示窗口。
操作步骤 1.打开 3D 显示窗,通过 toggling on 紧接其后的 the checkbox,会从 petrel 的输入表单中显示一个文件。 2.点击位于功能栏顶端的 View Mode(v) 图标,在显示器上移动鼠标,会出现一只手型指示图标,此时您可以 操纵显示对象。 3.按鼠标左键并移动鼠标。 4.按住 shift 或 control 键,左击并移动鼠标。 5.同时按住 shift 和 control 键,左击并移动鼠标。

第6页

PetrelTM 2002SE 实例操作流程
6.按Escape键,注意此时指示键变为箭头标记, 点击 Set Select/Pick Mode 。 7.点击所显示中一项,使用箭头标记,注意阅读出现在窗口右底部的信息。 8.打开 2D 窗口,会显示出与 3D 窗口同样文件。注意那些不同窗口中显示出的不同之处,而这些项目只是在选 定各自不同窗口时才出现。 9.点击工具栏内的窗口按钮,选择 tile vertical,将 2D 窗口置于 3D 窗口边上。
1.2.7 设置色彩,线宽,操作等。
在 input 和 model tab 里每个对象都有与之相关的设置窗口。您可以双击或右击,进入设置窗口,选择设置项目, 然后在设置窗口定义显示设置,诸如线的粗细(thickness)、色彩(colour)、等值线的间距(contour increment ) 操作及更换名称等。 操作步骤
1.打开 3D 窗口,清除所有项目,将 top tarbert surface 置入窗口。 2.右键单击 surface ,选择设置,进入设置 top tarbert surface 程序。 3.进入 style 表单,注意您可以在此处定义 contour increment 并设置线宽。此外,您可以使用一种不变的颜色或色 标标签中表示深度的色标显示 surface。 4.定义色彩表单,定义常用的颜色。
1.2.8 定义一个横截面(General Intersection)
GI是沿某一方向切的一个面,各种数据都可以显示在这个面上,下面的练习将说明如何对截面进行显示操作。
操作步骤 1. 关闭所有数据的显示并仅显示the Top Tarbert surface。 2. 右击含有surfaces的文件夹选择插入General Intersection,一个平面会沿南北方向插入模型,您可以进入相关的设
置(右击选择设置)更改平面的颜色和透明度。 3.只要显示一个general intersection,您就可以在Petrel窗口下端发现有关平面操作的按钮。

a.蓝色的按钮 - Toggle Visualization on Plane,是一个功能强大的按钮,点击该按钮可以对数据进行质量控制显
示。 b. 用于播放的六个按钮可以进行播放操作,用户可以定义播放的步长。 c.有四种图标供水平或垂直方向排列平面。

d. 要了解兰色方框的内容首先点击What's This

按钮并点击

e.剪刀可以用来任意修剪已显示的平面的 前部或后部。

f.三个吸附图标可用来将平面放置于您想放到的地方。

按钮。

4.确定平面方向:使用 Align East to West

或Align Plane Vertically

工具。

5.从功能栏中选择Manipulate Plane图标

,点击平面并沿着轴线拖动平面。

g. 要想往任何方向移动平面,只需在您移动平面时按住ctrl键,注意旋转轴的位置取决于您开始操作时所点的平面上

的位置。

6.使用Clip behind Plane

工具作平面后部修剪。 第7页

7.在平面上列示数据。

PetrelTM 2002SE 实例操作流程

h. 点击蓝色按钮

,您会发现在input标签和model标签下可以显示在该截面上的数据前的白色盒子会变成蓝色。

i. 点击所有surface前面的兰色方框:Base Cretaceous, Top Tarbert, Top Ness and Top Etive。

j. 若要改变已显示平面表面的线的宽度,进入供GI用的设置窗口,在输入设置表单下改变线的宽度。

k. 注意在输入设置表单下有一个Ghost limit选项。它通常用于显示GI面周围一定距离的数据,例如多边形,地震解释

线,因为该选项不仅可以显示面上的数据,同时可以显示距离面一定距离的所有数据,ghost limit 可以详细说明平面

周围的数据的趋势。

8.拖动平面穿过模型(记住,你必须激活Manipulate Plane图标让它移动),

你也可以使用示范选项将平面左下移动穿过模型(向前/向后调动平面,向前/向后移动平面,停止)。

9.设置平面到你想要的位置:点击Snap Intersection Plane to 2 Points工具 就可从这两点断开平面。
1.2.9 定义联井剖面(Vertical Well Intersection)

和点击Top Tarbert surface上的两点

垂直剖面可以通过任意井轨迹或沿用户自己定义的多边界生成。 操作步骤:
1.右击wells选择Create Vertical Well Intersection。 2.使用左下角的蓝色按钮显示如上段描述的关于 the well intersection 选项。Toggle 蓝色按钮,Petrel 资源管理器中一 些选项会变成蓝色,而任何蓝色选项都可在联井剖面中得到展示。
1.3 常用术语
3D Grid – 是一个用来描述三维地质模型的由水平线和垂直线组成的网格。Petrel 中应用了角点三维网格技术。 Artificial method – 用于 make surface 进程中,意思是在建 surface 时不用任何输入数据。 Attribute map – 是一张地震属性图。可以从地震体中通过提取穿过某一层面的属性值来获得(分两种:一种是 从某一表面开始的一定偏移量内的平均属性;另一是两个面之间的平均属性)。 Automatic legend - 一个预先确定好的用于显示窗口中目标体色标的模板 Bitmap image - 输入的位图,例如 BMP 和 JPG 格式的位图文件,它们都可以在 UTM(通用横轴墨卡托投影坐 标系)中显示出来。 Bulk Volume - 总的岩石体积 Cell Volume – 三维网格中单位网格的体积。 Connected Volume – 在离散的 3D 属性中计算相连体积的进程,可用来查找相连的河道。
第8页

PetrelTM 2002SE 实例操作流程 Contact Level – 油水或油气界面,通常是一个固定深度值。 Contact Set – 由用户自己定义的一组接触界面,用作储量计算的输入值,也可用作显示使用。 Cropping – 通过定义主线、联络线和时间范围,创建真实的地震体。 Crossline intersection – 垂直于主测线方向的垂向地震切面。 Cross plot – 两个或两个以上的数据相互间形成的交会图(也叫做 scatter plot(散点图))。 Datum – 在测定海拔时用到的一个固定深度、时间值或是一个层面。 Depth Contours – 层面的等高线,描述相同的深度或时间值。 Depth Conversion – 将 Z 值在深度域和时间域间相互转换。 Depth panel –井上的垂向深度标尺。 Display Window – 用于显示模型的窗口,分为二维、三维两种类型。 Dongle – 硬件加密锁(hardware key),也叫做软件防盗锁(software protection key),它控制着软件模块的使用时 间。 Drainage Area – 泄流区域,指的是可能产生烃的区域。 Erosion Line – 剥蚀线,用于定义层面间的相互削截。 Fault Center Line – 3D 网格中用于连接断层 Pillar 中点的线。 Fault Modeling - 在三维空间骨架中建立断面的过程。其第一步就是建立 Key Pillar(主要断层柱子)。 Fault Polygon – 断层平面和层面间的交线。 Fault Stick (fault dip line) – 描述断层的线,通常是贯穿顶部和底部。 Fluid Constants (流体常量)– 地层体积系数,油 Bo,气 Bg。GOR:气油比。 严格讲采收率不是流体常量, 但在 Petrel 中将其列入了储量计算的流体常量菜单中。 Formation Volume Factor – 地层体积系数。地表情况下的烃体积与油藏中的体积之比(油和气的分别为 Bo 和 Bg)。 Function Bar – 在微软术语中叫作工具栏(toolbar)。不同的进程中,工具栏中的内容不同。 Function window – 用作显示函数、交会图、样本变差图和变差模型的作图窗口。 Geological grid – 尽可能准确的描述地质状况的精细 3D 网格。通常要为数模提供粗化的网格。 GIIP – 天然气原始地质储量 Global well logs – 总的测井曲线。此文件夹中的所以测井曲线都与井名相互独立的存储。 GOC – 油气界面 GOR – 气油比 Gross rock volume – 总的岩石体积 Group panel – 为了在同一个平面中显示和对比的方便,将一口井的所以测井曲线或其它井的信息一同显示在连 井剖面的垂直切面上。 GSLIB – 随机模拟方面的地质统计软件库 Guided Autotracking – 自动地震解释,通过在地震切面上给定两个点来进行初始化。根据用户定义的自动追踪 设置,程序将在两点之间进行解释。 GWC – 气水界面 Hardware Key – 同“dongle” HCPV – 烃孔隙体积 Histogram – 直方图,显示数据体的频率分布。 Histogram window – 用作显示直方图和累计分布函数的绘图窗口。 Horizon –它除了在 3D 网格中充当一个 surface 外,还是 3D 模型中的一部分。Petrel 的三维网格意味着一个 horizon 对应一个 XY 值可以有多种形式的 Z 值,而 surface 却不可以。Horizon 可以从 3D 网格中输出,输出后就生成为 2Dsurface (规则的二维网格)。 Inline intersection – 平行于主测线方向的切面。 Intersection – 一个穿透 3D 网格的切面,可以为任意方向、任意倾角,也可以沿着 3D 网格的任意主方向(I、J、 K)。
第9页

PetrelTM 2002SE 实例操作流程 Intersection window – 用作生成横剖面成比例图的绘图窗口。 Isochore – 连接相等垂直厚度点的线。类似于等厚线,只有当岩石层面是水平的时候,两者才是等价的。 Isopach – 等厚线,连接相同地层厚度点的线。 Isopleth – 连接图中等值点的线条总称—等值线(contour)。 K factor – 速度随深度的增加或减少。 Key Pillars – 在 3D 模型中用作建立断面的骨架。它是在断层建模的第一步被创建的。根据形状基本分为四种: 垂 线形、线形、铲形(3 个定形点)和曲线形(5 点)。 Kriging – 可里格法。 Line Data – 含有 X、Y、Z 值的输入数据,显示为线。Petrel 中支持的输入输出类型很多。(见 help on line)。 Linvel – 线形速度,作为一个线性函数来描述 Z 深度下的速度:V = Vo + K*Z。 Log panel – 跟井有关的文件夹和垂直面,在那可以看到一条测井曲线(要显示多条测井曲线,请参阅 Group panel)。 Map window – 用作生成二维比例图件的绘图窗口,也用来显示变差图(variogram maps)。 Maps –在 Petrel 中输入的或是生成的 2D 网格。 Menu Bar – 菜单栏,位图操作界面的上方,包括文件、编辑和视图菜单。 Metafile – 图源文件,是一种用于拷贝存储绘图窗口中的图像的格式 Model – 完整的描述 3D 地质模型的数据体,它包括 3D 断层和层面的网格结构,井数据,不同的属性单元,深 度转换模型和体积计算模型。 Modules – 模块,Petrel 中各自独立的软件单元,每一个都是针对特殊的任务而设计。 Monte Carlo Simulation – 蒙特卡罗模拟。用于不确定的估算;适用于不同的输入数据类型。应用蒙特卡罗模拟 后,可以从每一个分布范围中任意提取一个数来得到结果。通过运行几次实现,可以得出结果的一个分布范围。在 计算储量时,遇到无法确定的油水、油气界面,这时就会用到蒙特卡罗法。 Net Volume – 净体积,能够产出烃的岩石的体积。Net Volume = Bulk Volume * Net/Gross(净毛比)。 Net/Gross – 多孔的、能渗透的岩石所占总体积的比例 Nodes – 节点。在 3D 网格中,指的是网格单元的角点。在 2D 网格中,指的是网格线之间的交点。 Nugget – 块金值。变差模型在原点处的突变值(即,变差函数与 Y 轴相交处与原点间的垂直距离)。 Oil Saturation – 含油饱和度 OWC – 油水界限 Pick Mode – 与 Select mode(选择模式)相同。 Pillar Geometry – Pillar 的几何形状,包括 4 种:垂线形、线形、铲形和曲线形。 Pillar Gridding – 创建最初的 3D 网格的进程,将 key pillars,趋势线(trend lines)和边界线组合起来,生成的结果 叫做 3D 骨架网格(skeleton grid)。 Pillars – 在 3D 网格中有两种基本的类型:断层 Pillar 和非断层 Pillar。Pillar gridding 之后,key pillars 被断层 Pillar 所取带,非断层 Pillar 则插在 3D 网格的非断层区域内。 Plot window – 绘图窗口。能用于切面、直方图、函数、交会图、位置图等显示的 2D 观察器。 Pore Volume – 蕴藏烃的岩石的孔隙体积。 Process Diagram – 进程表。建模过程中的不同的流程安排,对于每一个不同的进程有着不同的工具栏设置。 Project File – 所有的模型数据都被存储为一个后缀为.pet 的文件,其中包含了所有的相关目标的连接。项目存 储的同时还生成了一个后缀为.dat 的文件夹,它包含了项目中的所有目标文件。 Property Models – 属性模型。根据井资料与/或趋势信息,用确定或随机建模方法生成的岩石物理属性模型。 Random line – 用户自定义的穿过地震体的线。 Range – 描述变差曲线达到水平处的位置(即数据对之间不再相关处的离散距离)。 Recoverable Gas –可产出的天然气的体积(地表条件下)。 Recoverable Oil –可产出的油的体积(地表条件下)。 Recovery Factor – 采收率 Reservoir Modeling – 3D 中油藏特性数字描述的总称。
第 10 页

PetrelTM 2002SE 实例操作流程 Sample variogram – 运用一个方向和一个搜索范围来计算样本数据的变差分析。 SEG-Y – SEG(勘探地球物理学家协会)开发出的一种数据交换格式,用于存储磁带上的大容量的地震数据。 用这种格式存储的地震数据能在不同类型的计算机和不同的地球物理解释处理系统中读取。 Seismic Attribute – 根据地震不同的振幅得出的属性。 Seismic Cube – 地震数据的 3D 体积。 Select Mode – 选择模式,可用作质量控制和编辑。 Shape Point – 定义 Pillar 形状的控制点。 Simulation grid – 将被导出用作例如流动模拟的 3D 网格,通常是通过粗化地质网格来得到。 Sill – 基台值。变差函数曲线达到水平段时的变差函数值(即达到此值后各数据对间不再有相关性)。 Skeleton – 骨架网格,由 Pillar Gridding 进程中生成的 3D 网格组成。这些所谓的骨架网格由上部、中部和下部 定形点组成,但与 3D 网格的 layering(细分层)无关。 Status Bar – 在用户界面用于显示进程的信息、坐标等。 Stereo Graphics – 通过运用 3D 眼睛选项实现真三维效果。 Stochastic Modeling – 根据井上资料与/或趋势生成的任意分布的属性。 STOOIP – 地面条件下原油地质储量 Structural Modeling – 构造建模,包括断层建模、Pillar Gridding 和 3D 网格的生成。三部分操作共同生成了一 个数据模型:3D 网格。 Summary files – 包含模拟运行结果的文件。 Surfaces - 2D 网格。是一种简化的 Horizon(层面)。 与 Horizon 的区别见 Horizon 的解释。 Tabs – 标签。一些面板和图表包括标签,通过选择标签可以打开一个新的页面。 Templates – 模板,用于集中控制颜色色标。Petrel 中提供了几个事先定义好的模板:深度和厚度色标、与属性 有关的模板和与地震体有关的色标。 Thickness Contours – 厚度等值线 Time slices – 地震体水平方向的切片 Title Bar – 在用户界面的最上方用于显示项目文件名和存储路径。 Tool Bar – 工具栏。用户界面中的命令按钮图标,实际上是菜单栏中各命令按钮的快捷方式。 Tools – 用户界面中的用于打开命令按钮的图标。 Trends – 在 Pillar Gridding 进程中,用户自己定义的网格单元的方向,以辅助网格化的进行。 V0 – Linvel 函数的初始值,即 Z=0 的值。Velocity - P-wave(压缩波)的速度 Variogram –测量在给定方向上相隔给定距离的数据对间变异程度。用作模拟数据组的空间相关性。 Variogram map – 样本变差表面(surface)的等值图(二维) Variogram model – 用作描绘样本变差情况的数学模型。 Velocity model – 用于描述速度的全部顺序和地质切面如何修正的模型。 Vertical Layering – 垂向上细分 3D 网格。 Viewing Mode – 视图模式。在此模式下,目标可在视图窗口中移动。 Viewport – 在显示数据的 2D 窗口中的一个有限的矩形区域。 Volume Rendering –在 3D 空间内显示和提取地震体。 Well correlation – 井相关,用于显示、调整、编辑井,测井曲线,井分层,层序信息,相解释等。 Well Section window – 用作显示在井相关进程中用到的过井剖面。 Well Trajectories – 空间描述的井轨迹的线。 Well template – 在 well section 文件夹中选中的标记为蓝色的井,它们就成为其它井的模板。 Well top – 层位与井轨迹的交点。 Well section – 用于存放有相互关系的井及其相关信息的文件夹,以方便在过井剖面窗口中显示编辑使用。 Zero line – 定义厚度或属性为零值的线。 Zones – 由顶部和底部层面间的体积定义得来。
第 11 页

PetrelTM 2002SE 实例操作流程
第 2 章 Petrel 处理流程介绍

2.1 数据准备
2.1.1 数据类型介绍

Petrel接受几乎所有的数据类型,注意带空格和Tab分界的数据都能通过普通ASCII浮点数读取,数据类型包括: Lines:2D、3D地震线,从地震体解释的断层(fault polygons 和 fault sticks) 和来自别的二维图形系统的多边形(有或 没有Z值)。Lines能以点的形式输入或在输入后转换成点。 Points:有或没有Z值的X-Y坐标定义的有效点。例如包含等厚图(isochore)、井的分层(well tops)、断点数据、 速度数据等等。如果合适,点可以以线的形式输入后转换成点。 2D Grids:任何以网格形式组织的点阵都能被输入。例如包括基于地震的层面(horizons)、分层(well tops)、趋 势图(trend maps)、孔隙度(porosity)、 等厚图(isochore)等等。 Wells:井数据有几种类型。它们包括Well Header (包含井口坐标,井深和井名)、deviation survey(井轨迹)、well logs (测井曲线)和well tops(井分层)。 Well tops被附在输入的井轨迹上。如果Well Header不存在就必须创建一个。 SEG-Y:2D和3D地震数据体都能以SEG-Y格式输入,没有限制该地震体文件的大小,微机硬盘才是限制的因素。 3D-grids:由cells定义的3D网格内的每个cells中都被赋予一些属性值,能够输入来自数模的各种格式的数据类型(例 如:Eclipse、VIP 或 CMG )。
2.1.2 本实例中的数据

2.1.2.1 有关井数据 井口坐标

wellname

y

x

海拔kb

顶深(MD)

s102

5120924.00

21674358.00

154.60

1000

1900

s601

5117545.10

21678424.00

154.0

1000

1900

s541

5118923.30

21673319.00

151.8

1000

1900

井斜数据

MD

X

Y

Z

TVD

DX DY

AZIM

INCL

1499.878 456979.063 6782712.412 -1499.878 1499.878 0.000 0.000 99.853 42.277

1500.031 456979.164 6782712.395 -1499.991 1499.991 0.100 -0.017 99.852

42.278

1500.183 456979.265 6782712.377 -1500.104 1500.104 0.201 -0.035 99.851 42.281

1500.335 456979.366 6782712.359 -1500.217 1500.217 测井曲线

0.302

-0.052 99.850

42.283

DEP(MD)

RESIS AC

SP

GR

1400.0000 5.1703 374.2136 35.5975 127.0

1400.1000 5.2997 374.2136 35.7233 127.0

1400.2000 5.0606 372.9888 35.8568 126.8 如有测井综合解释的孔、渗、饱资料,按相同格式加上。可直接读取测井*.las格式文件。 沉积相的划分,或有效厚度,孔隙度,饱和度等

底深(MD)

第 12 页

PetrelTM 2002SE 实例操作流程

深度(MD) 孔隙度 饱和度

渗透率 岩性 代码 有效厚度

1046.3

0.22

0.42

3000

1

0.7

1047.2

0.27

0.53

9000

2

0.2

1047.6

0.68

0.22

15000

3

1

1048.6

0.32

0.32

12000

1

0.3

准备相或孔渗饱曲线时,一般没有以上格式的曲线,但我们可以利用现成的数据库通过编写程序来实现,准备以上曲线

时要以每口井的名称为文件名来描述该井的相或孔渗饱信息.这样可以通过批量输入来节省数据的输入时间。

2.1.2.2 地质数据

分层数据

X

Y

Z (TVD)

Wellpoint

层名

井名

21674358.00 5120924.00 -1272.70 horizon

pd

s102

21674358.00 5120924.00 -1296.20 horizon

pz

s102

21674358.00 5120924.00 -1315.80 horizon pb

s102

或采用以下的格式:

Z (MD)

Wellpoint

层名

井名

1272.70

horizon

pd

s102

1296.20

horizon

pz

s102

1315.80

horizon

pb

s102

等厚图(点或面,也可以利用PETREL计算 Isochors Point)

X

Y

thickness

21674358.00

5120924.00

23.70

21674358.00

5120924.00

33.20

21674358.00

5120924.00

44.80

属性平面图(点,面)(N/G, Porosity, Permeability, Saturation)

X

Y

property

21674358.00

5120924.00

23.70

21674358.00

5120924.00

33.20

21674358.00

5120924.00

断点数据(点)

44.80

X

Y

z (TVD)

21674358.00

5120924.00

1123.70

21674358.00

5120924.00

1133.20

21674358.00

5120924.00

1144.80

断点数据可以通过General Point /line的方式输入,输入后要

1.首先检查断点是否大致在一个一个面上,对于一些距离该断面较远的点,解释远离的原因,然后进行编辑。

2.通过Make Surface形成一个断面,然后对该断面进行平滑和上下切除处理。

3.把该断面转换成线(Along I/J Direction),选择垂直方向的线。

4.利用断层模型中的功能把该STICK转换成Key Pillar。

2.1.2.3 地震数据(可选)

1)SEGY数据体(可接受2D,3D地震数据体,同时地震反演的数据也可以输入到Petrel中) 第 13 页

PetrelTM 2002SE 实例操作流程

2)层位解释线(Seismic line, Surface) (Petrel 可以接受多种地震解释格式)

3)断层解释(Fault stick, polygon)(Petrel 可以接受多种地震解释格式)

X

Y

断点深度(TVD)

21674358.00 5120924.00

1272.70

21673319.00 5118923.30

1291.50

21678424.00 5117545.10

1278.00

21678320.00 5118938.90

1258.80

4)速度资料(Surface, Point)

2.1.3 产生新文件夹

操作步骤 1. 产生普通文件夹
a. 从工具条选择插入文件夹工具 b. 通过右击文件夹选择Settings,在Info标签上命名文件夹为Fault Point。

c. 创建一个新文件夹命名为Isochores。在它下面分别创建两个子文件夹并命名为Point和Surface。 2. 创建Wells和Well Tops文件夹
a. 选择Insert > New folders > New Well folder b. 选择 Insert > New folders > New Well Tops folder 3.创建解释文件夹 a. 选择Insert > New folder > New Interpretation folder. b. 命名文件夹为3D Seismic Interpretations
2.1.4 输入数据
几乎任何类型的数据都能被输入到Petrel中,例如lines/point data, 2D grids (isochores, depth和time grids, 2D trends等), 地震解释seismic interpretations, 地震数据(SEG-Y), wells和well tops等 等。在输入数据之前必需知道数据的格式,在Petrel中的Help菜单中可以看到有效的数据格式。另外,在输入数据时 你将看到一个数据格式,用户可以设置数据的格式和类型,在这个练习中你将输入数据到他们各自的文件夹中(如 这个练习之前定义的文件夹)。 操作步骤 输入Wells
第 14 页

PetrelTM 2002SE 实例操作流程 1. 输入Well Header:
a.右键在Wells文件夹上单击选择Import (on Selection); b.在Wells文件夹下选择Well Header文件和正确的数据格式,按打开; c.在输入Well Heads窗口中,选择每种属性到窗口底部所见到的文件中正确的列。
d. 按OK; e. 在3D显示窗口中显示井; f. 输入斜井数据; g. 右键点击Wells文件夹并选择Import (on Selection); h. 在Wells文件夹下选择所有的斜井文件,文件扩展名为*.dev。选择所有的.dev文件; i. 选择正确的数据格式,按Open; j. 在弹出的窗口中,附加井轨迹到相应的已经输入到Petrel中的well header; k. 选择Off shore井; l. 在输入Well Path/Deviation窗口中进入到输入数据标签。选择输入数据类型
(任何有效的选项都可以用,因为在文件中所有的选项都是有效的). 依赖于选择的方法,联接属性到文件中相 应的列; m. 按OK For All; n. 输入Well Logs o. 右键点击Wells文件夹,选择Import (on Selection); p. 在Wells文件夹上, 选择所有扩展名为.las的文件,并选择正确的数据格式后按Open; q. 记住在输入测井曲线的窗口中弹出的输入数据标签下为每种测井曲线添加一个模板;
第 15 页

PetrelTM 2002SE 实例操作流程
r. 按OK For All。 输入Well Tops: 1. 右键点击Well Tops文件夹并选择Import (on Selection); 2. 从Well Tops文件夹中选择Well Tops文件,并选择正确的格式按Open,在下一个弹出的窗口中按OK。 输入断点数据: 2. 文件类型选择General Point/Line,在下一个弹出的窗口中按OK。
第 16 页

PetrelTM 2002SE 实例操作流程 输入FCM相描述数据: 1. FCM数据包括Point和Polygon(描述相边界)数据,这两种数据类型都可以输入Petrel中进行处理应用。 2. 产生一个fcm文件夹,右键点击该文件夹并选择Import (on Selection); 3. 文件类型选择General Point/Line,在下一个弹出的窗口中按OK。(弹出的窗口见上图)
2.2 断层建模

目的是要用不同的断层数据建立断层模型。Petrel中定义断层的方法很多。根据1)断层 polygon,2)地震解释层面,

3)输入的构造图,4)fault stick,5)断点都能生成断层模型。断层的倾角、方位角、长度和形状借助于key pillar来定义

断层面。Key pillar建立了3D模型的框架,因此有key pillar之名。Key pillar是一条分别由2、3和5个定形点组成的垂线、

直线、铲形线或曲线。右图展示的是一个铲形的key pillar,

由上、中、

下三个定形点组成。3D网格图中的每条断层都是由key pillar

定义的。

断层可能是交叉的、分叉的或垂直截断的,但在建模过程中

必须连接

起来。当所有断层都用key pillar描述清楚了,也都被正确地

连接了,

模型就建好了。

2.2.1 定义新模型

用Petrel建立3D网格之前,必须定义一个模型。新模型 些空文件夹。生成的key pillar都将被放在先前定义好的文件夹里。 操作步骤

仅包括一

1.双击过程图表中的定义模型图标 ,将弹出一个对话框(定义模型的步骤)

2.命名为Geomodel模型,然后点击确定,这个模型就被放在了petrel资源管理器的模型标签下。
2.2.2 用断点(fault point)建立断层面

从地质数据库中我们可以提取出断层的断点信息(输入到fault point文件夹下),然后通过Make Surface建立断面, 然后根据断面形成Fault stick,最后再根据这些stick建立key pillar,这是根据断点建立Key pillar的基本思路。 操作步骤 1.在Input标签,将“Fault point”文件夹中fault point显示出来。 2.激活并打开Make Surface处理流程,选择要处理的Fault point并输入到Input Data栏,输入边界,选择数据类型Well point(high density)。 3.定义网格的大小,尽量设置小的网格。 4.选择插值的方法,一般选择Minimum Curvature方法。 5.定义平滑的点数。 6.按Apply按钮,打开形成的断面,检查所有的断点是否落在该断面上。 7.使用同样的方法建立其他断面。

第 17 页

PetrelTM 2002SE 实例操作流程
2.2.3 根据断面建立断层线(fault stick)
建立Fault stick的目的是根据fault stick转化成key pillar,这些stick描述的是断层的表面。 操作步骤 1.鼠标右键单击某一断面 2.选择convert to lines。 3.出现右边的窗口。 4.选择YES 或NO。 5.产生的fault stick放在文件浏览器栏中。 6.检查fault stick是否大致是垂向分布的。如果不是垂直的重复2步骤。 7.对所有的断面做同样的处理以获得fault stick。
2.2.4 用选取的断层线(fault stick)建立断层
在Petrel或其它的地震工作站中都可以得到Fault stick,这些stick描述的是断层的表面。在这个练习中,我们要把 fault stick转化成key pillar。 操作步骤 1.从Input标签,将“Fault stick”文件夹中fault stick显示出来。
第 18 页

PetrelTM 2002SE 实例操作流程

2.根据要模拟的断层的类型选取pillar的形状:垂线形、直线形、铲形或是曲线形



3.点击工具栏里的选择对象工具 。 4.选中断层中的部分fault stick,同时按住shift键。
5.点击用选取的fault stick建立断层的图标 ,这样就会沿着选中的fault stick生成key pillar。 6.若以前已经在新断层中建立了key pillar,就只需做些必要的修改,按照以前操作中所讲的程序继续往下进行。 7.对需要连接的断层进行连接。 8.继续建立文件夹中的其它断层。

2.2.5 利用全部断层线(fault stick)建立断层
可以选取代表一个断层的全部fault stick,并使Petrel用fault stick的名称作为输入。这是一个快速的方法,但必须 要求这些fault stick准确描述断层。 操作步骤 1.从Input标签,将“Fautl stick”文件夹中fault stick显示出来。

2.根据要模拟的断层的类型选取pillar的形状:垂线形、直线形、铲形或是曲线形



3.点击工具栏里的选择对象工具 。 4.选中断层中的全部fault stick。保证Petrel资源管理器是开的,并且在3D窗口中点击的断层在Petrel资源管理器中是 被激活的。
5.点击用fault stick、表面或解释结果建立断层的图标 ,这样就会沿着选中的断层生成key pillar。 6.若以前已经在新断层中建立了key pillar,就只需做些必要的修改,并按照以前练习中所讲的程序继续往下进行。 7.对需要连接的断层进行连接;继续建立文件夹中的其它断层。

第 19 页

PetrelTM 2002SE 实例操作流程

2.2.6 根据 fault polygon 建立断层(本实例中未涉及)
Fault polygon是断层与构造表面的交线。根据fault polygon建立断层,必须要有这些与fault polygon所在面相关的 Z值。以前的练习已经从结构网格到这些polygon赋了Z值。要通过polygon建key pillar,那polygon的线必须是表示单个 断层(而不是多条断层)。 练习

1.在过程表中激活断层建立

过程。

2.在3D窗口的fault polygon文件夹中显示fault polygon文件。

3.选中要进行建立的断层,设置相匹配的pillar的几何形状:垂线形、直线形、铲形或曲线形



同时考虑要建立的断层的类型。

4.双击过程表中的断层建立过程以打开其设置,选用默认设置。这样得到的断层模型就应该完全与输入数据相 吻合。注意下方伸展key pillar的选项,可用来控制pillar伸展的程度。

5.点击工具栏中Select/Pick模式图标。 6.按住shift键,在3D窗口中将描述一个断层的所有fault polygon全部选中。 7.点击工具栏中的Create faults from polygons图标就会沿着选中的polygon生成key pillar。

8.新建的断层被加到了Petrel资源管理器模型列表下的断层文件夹内,命名为“fault1”(断层1)。双击断层名 在弹出窗口内可以给断层起个更确切的名字。

第 20 页

PetrelTM 2002SE 实例操作流程

2.2.7 编辑 key pillar
在建立一个精确的Petrel模型的过程中,断层建立及接下来的key pillar编辑是非常重要的一步。Key pillar应该描 绘的是由输入数据定义得出的断层面。无论是对一个建好的断层,还是一个单独的key pillar,或是一个控制点,在X、 Y、Z方向上都可进行编辑,这就使得断层的编辑变得很灵活。自动构建的key pillar往往是畸形的,经常要在末端添
加新的pillar,然后来修改他们的形状。使用 工具,可在断层末端添加pillar。当建立的pillar间距所反映出的内容

与断层的形状偏差很多时,必须在已存在的pillar中插入新的 。定形点和整个key pillar的编辑要求与输入的数据 更加吻合。为使pillar的形状更理想,编辑时可能要在其上增加更多的定形点。断层上的key pillar不需要有相同的定 形点数。 操作步骤
1.在3D窗口中进行编辑 2.要编辑的断层(key pillar)可以全部显示出来,或根据需要来显示。
3.编辑时,将有效的输入数据显示出来,以确保fault polygon或其它创建pillar时用到的数据在3D窗口中可以 被看见。

4.Key pillar间的面上色后,编辑断层会变得更容易。这可通过点击Toggle fill图标 一旦充填了颜色通过点击来选取条目将变得更难。
5.Petrel中用来移动控制点的工具是widget,点击控制点来选中key pillar时,widget 现,它包括一个平面和一个柱面。在平面上点击就可以移动控制点,在柱面上点击可将

来实现。但是也要注意,
就会出 控制点

沿柱面的切线移动。在选取模式 下才能选中控制点。将widget调整到合适的位置。 6.在widget上点击鼠标左键来移动key pillar和控制点。
7.沿切线方向移动时要确保 工具是被激活的,这个工具限定了key pillar的移 沿着它的切线方向进行。这是一种调整key pillar的非常直观的方式。参见下图。

动只能

第 21 页

PetrelTM 2002SE 实例操作流程
8.选取单个控制点之前,先激活选取定形点的工具 。 9.选取整个key pillar之前先将选取pillar的工具 激活。如果点到了控制点间的线上,那么沿着线上的控制点 都将被选中(选取控制点的工具处于激活状态)。 10.选取pillar图标激活的同时点到了key pillar间的线条,全部的key pillar都会被选中。仅想选取部分key pillar或 定形点,需要在选的同时按住shift键。 11.通过顶底显示来检查断层模型,核对所有断层的key pillar位置是否正确,斜率是否合适。发现问题,及时按 照上述步骤进行修改。 备注 修改后,断层内key pillar间应该是平滑的过渡,并且都应该延伸到断层顶底表面之外。 练习:继续根据polygon建key pillar 1.重复上述根据polygon建key pillar的步骤,并做些必要的编辑。在建一个新断层之前,记住将已建好的断层关 闭。 2.如果两个断层在侧面相互中断,必须用连接断层工具 把它们接起来,具体方法如下。
2.2.8 连接断层
如果一个断层在地层走向上被另一个断层截断,那就必须把两个断层连接起来,这就意味着必须定义一个公有 的key pillar。可以通过调节一个已经存在的key pillar的位置,以使它与两个断层都相匹配;或是在两个key pillar之间 新添加一个作为公有/相连的key pillar。
第 22 页

操作步骤:连接断层

PetrelTM 2002SE 实例操作流程

1.选中要进行连接的两个断层,并要确保两个相连接的key pillar垂向延伸基本相同,以至于连接时次级的断层 不出现明显的歪曲。
2.将两个断层要相连的部分放大
3.用选取工具 选中要连接的两个key pillar,同时按住shift键。

4.点击连接断层图标 ,并说明你想如何进行连接。

操作步骤:拆分断层 对此,撤销命令不起作用,必须按照如下操作进行: 1.选中要拆分的两个key pillar。

2.点击拆开断层图标 。
2.3 Pillar 网格化

Pillar网格化的过程就是一个

空间网格生

成的过程。本练习是要根据先前练习中

定义的key

pillar生成一个骨架网格。Key pillar会被

转化成一些

由pillar组成的断层表面。在断层间也要

插入些

pillar,同样地,在I、J方向上定义网格

单元的大

小。你可学到3D网格是如何生成的,及

如何运用趋

势线和方向来改善网格的质量。最后一

步要执行

QC,通过在I、J方向上播放来检查已生

成的3D网

格。骨架网格被断层和边界分隔成了断

块。每一个

断块都有一个给定的网格单元的数目,

可以改变这

个数目以局部加密或抽稀网格。生成的骨架网格(也叫作pillar网格)定义出了空间结构,地层层面会在以后被插入

其中。这表明pillar与Z值没有关联。创建出的骨架网格不代表任何表面,而是代表了pillar顶部、中部和底部的位置。

在下一个进程中(创建地层层面)地层层面会被插入,并连接到pillar上,Z方向上的网格单元也将被定义。Pillar网格

化进程完成后,首先会生成一个3D网格。网格化的目的就是要创建均匀分布的矩形网格单元。

2.3.1 创建一个新的 3D 网格

网格化创建了空间的3D网格,此过程可以设置网格的大小,网格的方向等。在修改模型时,应该将已存在的3D 网格进行修改,因为设置已在先前的操作中设定,这会使修改变得较容易。就好的方法是将3D网格进行拷贝,然后 修改副本。虽然像网格名字和网格增量这样的关键设置可以随时进行修改,但在初始网格化进程时也应该设置。 操作步骤

第 23 页

PetrelTM 2002SE 实例操作流程
1.开始创建一个新的3D网格的进程。注意,在双击进程表中的网格化进程时,会打开一个2D窗口,显示先前 所建断层。显示的线条是前面练习所建的Key Pillar中点间的投影线。点就是Key Pillar的中点。
2.给3D网格起个名字(3D Grid),并给定I、J方向的增量。 3.将网格化窗口移到一旁,但不要关闭,后续练习中会经常用到。

2.3.2 建一个简单的网格边界,质量监视断层模型
边界标定了3D网格的侧向延伸,它可以用许多方法进行交互式定义。边界可完全圈闭断层,也可以截穿断层。 换句话说,断层可以作为边界的一部分。仅在边界内形成3D网格,因此在边界外不会进行储量计算,也不存在构造 层面和属性单元。

要在3D网格中完全圈闭断层,可用创建边界工具 ,在2D窗口中数字化一个边界。 操作步骤 1.在2D窗口中显示一个地层平面构造图,在数字化时将作为指导。

2.用创建边界工具 沿着同属性的区域开始建边界。点击鼠标左键画一个边界,双击左键将边界封闭。 3.双击网格化进程,点击应用,就可建立一个2D网格(QC检测)。发现边界没闭合,应马上闭合。发现相交的key pillar,会用黄点标出。若出现以上问题,回到窗口菜单,将断层的3D窗口和网格化的2D窗口垂直平铺显示。这样有 问题的pillar同样会显示在3D窗口中,激活断层建模进程,然后对有问题的key pillar进行修改。之后,再重新进行网 格化。
2.3.3 建断块网格边界
操作步骤 1.在2D窗口中显示一个地层的构造图,在数字化时将作为指导。

2.在区块的左边,开始将断层设为边界的一部分。用选择工具 将一个断层标记出。注意,点击断层上连接 定形点的线时,整条断层会显示为黄色。
这就表示该断层已被选中,可以对其进行操作。另外,也可通过点击一个控制点(起点),同时按住shift键,再 点击另一个点(终点),这样就会选中这段断层。

3.点击Set part of grid boundary

按钮图标。注意,设置后的断层或断层的一部分显示为蓝色的双线(如下 第 24 页

图所示)。

PetrelTM 2002SE 实例操作流程

4.继续在边界的南、东、北部,通过在逐个断层间数字化点来将边界延伸。

5.选择Create Boundary Segment(建边界段)

工具图标。

6.点击断层上的点来数字化边界。 7.在断层间数字化边界以使它与显示出的表面相匹配。只要不穿越断层,可以任意进行数字化。 8.点击断层上的一个控制点以结束边界。 9.在余下区域继续设置边界。 10.点击应用,会建立一个2D网格(QC检测)。Key pillar有相交的,要回到断层建模进程,改变显示为3D模式, 修改错误的key pillar。然后再点击应用。

2.3.4 插入方向和趋势线

操作步骤 1.在2D窗口中观察所有的断层样式。本练习中,主要断层都是北西南东向的,将其设为红色的J方向。用Select/Pick

mode 工具,选择定形点间的线以选中整条断层,然后点击Set J-direction 按钮。

2.将垂直于J方向的断层设为I方向。按上面同样的方式选中断层,点击Set I-direction 按钮。 3.点击进程窗口中的应用,观察中部骨架网格的变化。注意,沿给定方向的断层分布的网格单元应平行于该断 层,但沿任意方向断层分布的单元可与断层相交。?

4.给主要断层都设置相应的方向。
5.在两个J方向断层间插入一条I方向的趋势线,如下左图所示。 第 25 页

PetrelTM 2002SE 实例操作流程
6.点击应用,观察沿趋势线的网格单元是如何分布的。(如上右图所示)。 7.在2D中通过质量管理(QC)中部骨架网格,确保所有方向和趋势线的分布都是合适的。
2.3.5 网格化
在建好边界,并且2D网格大小已调整适当(用趋势线和方向辅以调整)之后,便可构建3D网格,结果会得到一 个由一系列pillar组成的骨架网格,每个网格单元的角对应一个pillar。在2D中,很容易通过顶部、中部和底部骨架网 格来观察这些pillar。在切面中观察pillar以检查它们的完整性。在网格化进程窗口的pillar几何形状标签下,不选
‘Curved’ for the ‘Non-Faulted Pillars’选项. 这样就会创建一个简单的3D网格,且不会产生错误。
对生成的网格结果感觉满意后,点击OK以开始构建顶部和底部的骨架网格。在弹出窗口(询问是否将开始构建 顶部和底部骨架网格)中点击"Yes"。
2.4 创建层面网格
2.4.1 定义 3D 网格的域
域(时间或深度)设置在执行某些操作时指导着整个Petrel,例如是否在这一步或深度转换中依靠分层数据。然 而,3D网格的域必须设得与它所包含的表面相匹配。本练习中输入数据均为深度域。
操作步骤 1.双击3D网格的名字,打开3D网格的设置窗口。 2.在信息标签中将域设置为深度。
2.4.2 在 3D 骨架网格中加入层面
操作步骤 1.双击Make Horizon进程。在弹出的对话框中选取层面标签,因为它包括关于创建层面的主要控制。
第 26 页

PetrelTM 2002SE 实例操作流程

2.过在列表中添加一项工具 或者带“N”(定义要插入的层面的数目)的工具 入一个或几个你想建立的层面。

,可在对话框标签的上部插

3.选中用作创建层面的数据——将其文件名在Petrel资源管理器中突出显示,然后点击“Input#1”栏左侧的蓝箭头。 如下图所示,插入六个层面。顶部P111,底部P132)。这些层面可以批量加入,方法如下。
a. 右键点击包含层面的文件夹,选择 ‘Sort the files by depth’将文件按深度分类。 b. 在Make Horizon进程中,选中Multiple drop选项。这允许你通过选择一行中的前一部分来覆盖部分数据。 c. 从Petrel资源管理器的输入标签内选P111,使其名字成为粗体。 d. 如下图中所示,点击“Input#1”栏目下的蓝色箭头。所有输入数据将按照正确的顺序加入。

4.对每个层面都进行如下操作: a. 定义层面的地质特征参数——点击Type栏下的行,将P111设为普通表面,其它表面设为普通表面。 b. 选择层面所对应的深度域下的分层点。在Petrel资源管理器中使其名字突出显示(变为粗体),然后点击 Well tops栏左边的蓝色箭头。
第 27 页

PetrelTM 2002SE 实例操作流程
6.选择Settings标签——定义控制内插和外推的参数。在修改确定下来后,点的影响也就随之确定下来。参考Petrel 的关于每个参数细节的在线手册。入门学习一般都用默认设置。
7.转到断层标签,在网格化时加入的所有断层都列在表中。将所有断层的断距都设为6。

2.4.3 如何处理一个断层只断部分层面(可选操作)

操作步骤

第 28 页

PetrelTM 2002SE 实例操作流程 1.在第一次执行make horizon的时候,根据pillar gridding中定义的网格大小给定fault distance的网格单元数,点击应用;
2.应用结束之后calculate栏的复选框就被激活(如下图),可以进行有针对性的选择计算。
3.如断层没有穿过Top Etive层,则将其它层calculate栏的复选框勾掉
4.并将Faults标签下的Fault distance都设为0(如下图所示)。

5.应用之后断层将不会在Top Etive层中出现。

第 29 页

2.5 时深转换(可选步骤)

PetrelTM 2002SE 实例操作流程

如果你的已插入层面和断层的3D网格是时间域的,那么就需要进行深度转换,将其转成深度域。深度转换是个 垂向进程,从一个基准面开始,一层一层、一个节点一个节点的向下进行。对3D网格中的每个节点都可进行深度转 换。层面转换后的最后一步是重建pillar的形状,断层或非断层。用户不必在断层建模的过程中强行将控制点随着pillar 改变(垂直,直线型,铲形和曲线形)。节点被水平移动,以重新构建pillar的初始形状。

断层模型和3D网格是建立在时间域上的,必须转换成深度域。通常在Petrel中有3种转换方法: ? Linvel (V = Vo + kZ) ? Linvel (V = Vo + k(Z - Zo) ? Constant (V = Vo)

操作步骤 Petrel模型中可以创建好几种速度模型。右键点击名为Velocity Models的文件夹,打开菜单,插入一个新的速度
模型。深度转换进程执行的过程中,用到的模型总是处于激活状态。 1.双击进程列表中的深度转换进程,打开设置对话框。 2.根据下表中的内容在间隔标签下填写。 3.在Petrel资源管理器输入列表的速度资料下找到海床时间表面。 4.放大时间域网格的层面文件夹,点击底白垩纪,并在3D网格中将其拖入到对应于所有间隔的顶部时间域层位。 5.根据下图中显示的设置,改变速度设置,速度表面在位于输入列表的速度资料文件夹。

6.跳到分层数据编辑窗口,插入分层数据,点击蓝箭头。 第 30 页

PetrelTM 2002SE 实例操作流程
7.转到井标签下,只选择在断块内进行井调整。选择产生井报告和重置表格。点击使用影响半径,给定一个值。
8.点击OK,运行深度转换进程。结束时,查看井报告以观察所得的深度域。 9.一个新的3D网格以建好,名字与时间域时的相同。最后进行QC。激活3D网格,以确保下一步是将等值线图加入 深度域模型中。
2.6 细分地层
地质小层可以细分到包括重要相信息的层。细分层时,要足够细以至于能包含重要的流动单元。但是,层也不 能太薄,这样会增加计算的时间。在定义层厚时,关键是要考虑流动单元,而不是每个相的厚度。如果有非常详细 的相描述,可以考虑结合表示相似流体属性的相(即相似渗透率和孔隙度)。根据地质状况,可以选择从顶、底或 是用相称的层开始建立。在细分层的进程中,选择要用到的方法,给定单元(层)厚度或单元数目。
细分层仅仅是网格精细化的过程,不是所有输入资料都运行该进 程。用户可通过设置单元的厚度、单元的个数或用比例数,来定义网格 垂向的分辨率。给定单元厚度时,zone的划分既可以跟随顶部也可以按 底部。小层本应该根据将要建立的属性模型来定义。通常,小层的厚度 应该是模拟的最薄相的厚度。但是,有很重要的一点应当记住,小层厚 度减少时,单元数目会增加,所以不应该插入太多的细节。 操作步骤 1.确保模型包含的地质zone处于激活状态。 2.双击细分层进程,在弹出对话框中定义小层,用多种多样的zone划 分。
第 31 页

PetrelTM 2002SE 实例操作流程
3.点击应用,观察3D窗口中的结果。
2.7 建立几何模型
几何属性是通过先前定义好的方法,如网格高度(Cell Height)、总体积(Bulk Volume)、深度(Depth) 和接触面以上(Above Contact)创建出的3D属性。每个网格都将赋予一个与所选方法相对应的数值。在进行储量计 算和岩石物理属性间的数学运算(如生成含水饱和度属性)时可能会用到。几何属性建模进程允许用户建立几何属 性模型,另外还可进行简单的建模操作,如接触面之上的计算,它是计算用户定义的接触面之上的网格单元的高度。 操作步骤 1. 激活深度域的3D网格模型; 2. 双击几何建模进程; 3.选择“创建新的属性”; 4.选择“单元体积”方法; 5.用总体积作为属性模板,然后点击应用即可生成; 6.选择Above Contact方法,设接触面的值为-2010; 7.将方法改为‘通过接触面以上的网格单元的中心’,然后点击OK即可可生成Above Contact 属性; 8.在模型标签中,展开属性文件夹,显示总体积属性。
第 32 页

PetrelTM 2002SE 实例操作流程
2.8 离散化测井曲线
离散化进程就是给井曲线穿过的网格单元赋值。因为每个网格单元仅能得到一个值,那就要求测井曲线要均匀 分布,即离散化。其目的就是要在属性建模时能把井的信息作为输入,即控制井间的属性分布。有一点要明确,离 散化之后得到的网格单元将作为属性的一部分,而不是独立出的一项。沿井轨迹的网格单元内分布的值与整个3D离 散化之后得到的属性分布是一致的。 操作步骤 1. 在GeoModel项目下激活3DGridfh 2. 在Petrel进程窗口中打开离散化测井曲线进程(双击它)。 3. 在离散化测井曲线对话框中使用the Create new Property选项。 4. 选择在这个进程中包含的井。 5. 选择孔隙度测井曲线 6. 定义离散化设置。算法选平均法,以线数据处理测井曲线,使用Neighbor cell方法。.
7. 按OK创建属性建模。 8. 离散化渗透率和流体相测井曲线. 9. 在Models标签下检查属性文件夹,新属性文件夹已经创建,显示它们。
2.9 数据分析
数据分析的结果可以直接被相建模和属性建模的模块调用.数据分析分为两类:对离散数据的分析和连续数据的 分析.
2.9.1 离散数据的分析:
1.打开分析窗口,界面如下:
第 33 页

PetrelTM 2002SE 实例操作流程

2.可以选择分析的对象,是经过离散化的井点,还是未离散化的测井曲线,或整个模型

.

3.是否使用滤波功能

4.分别按以下的标签,进行相应的分析
5.打开每个标签后,按 键,刷新显示 6.在进行probability分析,需要一个连续型变量的属性模型,其目的是分析该离散属性和连续属性的相关性并求出其对 应关系.如下图

上图的意义是:coarse sand(红色部分) 在属性(Attribution)为1的地方出现的概率为55%,而在其他属性的地方出 现的概率为0;sand and conglomerate(兰色部分)在属性(Attribution)为0的地方出现的概率为90%,在属性为1的地方出 现的概率为5%.
7.变差函数的分析 1)首先设置主方向的分析参数,包括带宽,搜索半径,步长,容忍度等,然后再设置次方向和垂向上的参数,这些参数的 设置需要用户对本地区数据有大概的了解,否则分析结果的可信度大大降低.在该例中的分析参数和结果如下图,在分 析变差之前,首先大概了解数据的分布情况,然后再设置这些分析参数,这样才能达到比较好的分析效果.

2.9.2 连续数据的分析
1.打开分析窗口,界面如下:

第 34 页

PetrelTM 2002SE 实例操作流程

2.可以选择分析的对象,是经过离散化的井点,还是未离散化的测井曲线,或整个模型

.

3.是否使用滤波功能

;是否用相约束

4.分别按以下的标签,进行相应的分析

5.打开每个标签后,按

键,刷新显示

6.在进行transformation分析时,可以进行多种数据的处理,包括,输入截断,输出截断,对数变换,奇异值的消

除,1D,2D,3D趋势分析,正态分布变换等

7.例如要进行输入截断和正态分布转换,处理的对话框如下:

刷新按钮
7.变差函数的分析(同离散数据的分析相似) 1)首先设置主方向的分析参数,包括带宽,搜索半径,步长,容忍度等,然后再设置次方向和垂向上的参数,这些参数的 设置需要用户对本地区数据有大概的了解,否则分析结果的可信度大大降低.在该例中的分析参数和结果如下图.在分 析变差之前,首先大概了解数据的分布情况,然后再设置这些分析参数,这样才能达到比较好的分析效果.
第 35 页

2.10 相建模

PetrelTM 2002SE 实例操作流程

在Petrel中有几种方法可以用来生成相模型:
使用FCM的数据进行建模 使用序贯指示模拟法的相模型随机计算 指示克里金插值法 随机目标体建模 用户自定义体形状的河流相建模 确定性,交互式相的绘制
用户自定义GSLIB算法
2.10.1 使用 FCM 数据进行建模
这个演示练习是根据FCM的数据建立一个相模型。 操作步骤 1. 输入FCM的数据源,一般是点数据文件(打开fcm文件夹中的P111文件)。

2. 如果数据量大于50000,需要对此数据进行抽稀计算,使数据量达到50000以下。 3. 打开Make Surface 处理程序,把该文件输入到输入栏,选择文件类型为welltop(high den),网格尽量小,使用
Closet point算法。

4. 输出的文件在文件浏览器的Input 标签下。 5. 检查输出的结果,打开fcm 文件夹中little_area下的相surface 文件。
第 36 页

PetrelTM 2002SE 实例操作流程
6.对每个相平面图做同样的处理,完成后放在fcm 文件夹下的little_area中,打开某一文件检查数据. 7.打开Facies Modeling处理流程,选择属性类型为Facies;关掉use existing property;对每个Zone使用Assign Values算 法;并且在Settings标签下选择Surface栏,在文件管理器的input标签中选择对应的相平面图文件,按兰色箭头按钮.如下图
8.对每个Zone做同样的处理,做完所有的层后,按Apply 或Ok,观察生成的相模型(在property文件夹下). 9.注意使用该方法建立的模型使得相在每个Zone中沿Z方向上是没有变化的. 10.我们可以利用建好的相模型计算每个相在空间中分布概率用于以后序贯指示模拟的约束条件.具体操作方法 如下:
a.鼠标右键单击property文件夹,选择calculator选项.在输入命令栏输入 fra_0=If(Fluvial_facies=0,1,0) fra_1=If(Fluvial_facies=1,1,0) fra_3=If(Fluvial_facies=3,1,0) fra_4=If(Fluvial_facies=4,1,0)
b.在property 文件夹中产生四个概率模型,fra_0;fra_1;fra_3;fra_4 c.在3D窗口中显示该模型
利用FCM数据建立的相模型 第 37 页

PetrelTM 2002SE 实例操作流程 如何利用描述相边界的POLYGON来进行建立相平面图。 操作步骤 1.首先激活描述河道的POLYGON,双击打开OPERATIONS标签下的POLYGONS OPERATIONS运算功能,选择 CLOSE ALL POLYGONS运算功能,观察POLYGON的变化。
2.利用描述项目边界的POLYGONS,通过MAKE SURFACE模块建立一个等值的平面图(注意网格要尽可能小, 以防止在边界出现锯齿状),值为0,目的是建立一个背景的平面,该平面的名称为background,然后拷贝该平面,更 名为channel,双击该平面,赋值为1。
3.然后点击POLYGON操作,点击OUTSIDE按钮,得到描述河道的平面图。
4.双击名为BACKGROUND的平面,选择CALCULATOR运算功能,把描述河道的平面图附加到BACKGROUND 第 38 页

PetrelTM 2002SE 实例操作流程 上,对话框中的设置见下图,注意要关掉ELIMINATE IF OUTSIDE选项。
5.计算的结果见下图
6.对其他的相做同样的处理,就可以得到描述各个相在某一层位的分布图。
2.10.2 序贯指示模拟法(SIS),使用相模型约束岩性模型
这个演示练习是建立一个基本的岩性模型的进程,在建立的过程中我们使用建好的相模型约束岩性建模。 操作步骤 1. 在Geomodel项目下激活3Dgridfh。 2. 复制粗化的lithology测井曲线并重新命名该模型。 3. 打开相建模流程(因为岩性也是离散数据,凡是离散数据都可以使用相建模流程)。 4. 选择Use existing property,属性选择Lithology。 5. 选择Zone settings,选择Zone 1 (顶层)并点击Leave Zone Unchanged 按钮。使用Assign Values方法并选择 Undefined。 6. 选择zone 2 。取消选择Leave Zone Unchanged按钮以改变设置并选择序贯指示模拟方法。
第 39 页

PetrelTM 2002SE 实例操作流程
7. 如果使用数据分析的结果就按下面3个标签。 8. 如果不使用数据分析的结果,可以手动输入变差函数的参数和每个岩性所占的比例,在Facies标签下的Fraction 标签上,使用粗化测井曲线的统计结果。
9. 如果使用相约束下的岩性建模,我们可以使用前面讲过的概率模型,fra_0;fra_1;fra_3,fra_4,对每个岩性都进行相 应的设置,注意如果完全相信该概率模型,在设置变差函数的时候必须把变程设置尽量的小.
第 40 页

PetrelTM 2002SE 实例操作流程 10.如果不使用数据分析的变差函数的参数,可以手动设置。

Major Range

Minor Range

Vertical Range

Amimuth

Sand and

600

400

2

0

conglomerate

Fine sand

300

200

2

0

Medium fine

300

200

2

0

sand

Medium coarse

300

200

2

0

sand

Coarse sand

1000

800

2

0

11.点击Apply运行模型,然后对Zone4以下的层位通过选择leave zone unchanged按钮锁定进程 。 12. 再3D网格中设置Zone Filter,显示唯一的zone2,并在3D窗口中显示该岩性模型。

2.10.3 目标体建模 – 河流相
目标体建模允许用户生成一个不等相代码和分数的几何体的离散相模型。所有的几何体输入都控制由用户定义 的相的体形状(宽度、厚度等等)。
操作步骤 1. 激活创建的项目3Dgridfh。 2. 选择Object facies(U)。 3. 打开相模型进程。 4.在建模设置标签下,选择Use Existing Property并从下拉菜单中选择Fluvial Facies Model。

5. 从Zones下拉列表选择zone 1并取消选择Leave Zone Unchanged

按钮创建一个 realization。

6. 从下拉菜单的方法选择的相体标签选择目标体建模(随机)并点击Add a new channel

按钮。

7. 在设置标签下,选择适当的与Channel and Levee各自相适应的相代码。点击兰色箭头允许用户从测井单元评

估相分数和Channel and Levee system。

第 41 页

PetrelTM 2002SE 实例操作流程

8. 在面板的Channel and Levee标签下定义channel和levee几何体,默认设置可以使用。 9. 进入Background标签并从固定的下拉列表选择泛滥平原背景。

10. 点击Apply生成模型。 11. 在3Dgridfh中使用Zone Filter查找zone 1并显示河流相模型,定位在属性文件夹中。 12. 打开相建模进程。

13. 通过选择zone

按钮并使用‘Copy’设置,从Zone1 zone复制设置到Zon4 zone。

14. 打开Zone2 zone,通过Paste 按钮,粘贴设置到所选的zone。 15. 在设置标签的Fraction(%)中输入35%以指定channel/levee密度(二选一)。

16. 进入Zone1 zone并重新选择Leave Zone Unchanged

按钮。

17. 进入Zone2 zone并点击apply生成模型。 18. 在3Dgridfh中使用Zone Filter,查找zone 1并显示河流相模型,定位在属性文件夹中。

第 42 页

PetrelTM 2002SE 实例操作流程
2.10.4 交互式相建模(可选操作)
地震体数据有时能够提供个别的相体图象。交互式相建模能画确定性相体。这个进程是不可返回的,因此在你 开始画相之前,做一个模型备份。
操作步骤 1.在Geomodel项目下激活3Dgridfh ; 2. 复制三维属性体(河流相模型)并重新命名为Facies Object Drawing。交互式相建模是不能撤回的!!! 3. 在进程表中点击相建模进程,显示出相建模工具条。 4. 在3D窗口中显示选择的属性模型,使用Zone Filter显示一个层。

5. 点击刷子

按钮。

6. 使用侧面按钮

选择一个宽度、高和刷子的形状。i

7. 点击Select Facies

按钮并选择相代码绘制。在3D窗口中显示的模型上可以开始绘制。

8. 改变刷子类型并保持绘制。

2.11 属性建模

在建立油藏模型时,PETREL提供了确定性模拟和随机模拟两种算法. 输入数据为粗化的井模型和趋势数 据以及各种设置参数. 当建立属性模型时,所有的网格都赋于数值. 井数据和趋势数据分布在3D 网格中.在建立模型 之前, 用户必须进行详细的数据分析,趋势识别,以及和其他属性的相关性,定义变差函数和直方图分析。
2.11.1 确定性建模
当把井曲线粗化到3D网格,沿井轨迹的网格的属性值可以通过井间的插值形成3D属性网格,结果是每个网格都拥 有一个属性值,PETREL包含几种确定性建模方法:克里金、移动平均等. 确定性建模会产生光滑的效果. 克里金包 含变差的信息,因此产生的非均质模型包含了3D空间各点的相互地质统计的相关性. 确定性方法不会产生局部变量, 如果选择100次实现,各实现都相同. 操作步骤 1. 激活Geomodel项目下的 3Dgridfh(20*20) . 2. 打开Petrophysical Modeling 处理流程. 3. 选择 Existing Property 和 Porosity 属性进行建模.

4. 从下拉菜单中选择 Zone1 ,点击 Leave Zone Unchanged 按钮

。.

5. 选择 Moving average 方法, 其他设置为缺省设置.

6. 点击 OK 产生属性模型并在3D窗口中显示,使用 Zone Filter 显示某一层的属性.

第 43 页

PetrelTM 2002SE 实例操作流程
7. 从WINDOW窗口下打开 Histogram 窗口. 显示属性Porosity 属性使用Zone Filter 观察建立的层位. 比较井曲线, 井模型和整个模型的直方图分布。 8. 在Properties 文件夹下双击 Porosity 属性模型,在Statistics 标签下检查统计结果。
注意:克里金、移动平均、Closet方法都是确定性方法,确定性方法不会产生局部变量,如果选择100次实现,各实 现都相同。
2.11.2 随机性建模
Petrel 可以根据序贯高斯模拟建立随机岩石物理模型. 这是用于产生多变量高斯域实现的直接算法。该算法可以 产生局部变量和重新产生输入的直方图. 意思是如果基于相同的输入定义100 个实现(使用不同的种子点),可以得到 100个不同的结果,他们都能和输入相匹配,但既然通过分布来输入,每个网格的数值的值会根据这个分布赋值. 如 果运行50-100个实现,各模型之间的差别反映了模型的不确定性. 注意, 如果模型本身是正确的,这种不确定性是合理 的! 如果输入的数据是错误的,输出的结果必然是错误的。
操作步骤 1. 产生一个模型: a. 激活Geomodel项目下的 3DGridfh(20*20). b. 打开Petrophysical Modeling 处理流程, 选择Use Existing Property 和 Porosity 模型. c. 激活Zone层的Lock icon 按钮取消Zone1层的锁定状态. d. 选择Sequential Gaussian Simulation方法. e. 在Variogram标签下, 选择 Exponential Variogram类型, 2000 =>Major Range, 1000 =>Minor Range, 3 => Vertical Range 和 20=》Azimuth. f. 按 OK
第 44 页

PetrelTM 2002SE 实例操作流程

2.使用其他方法,观察其变化:

a. 点击3D 窗口,在工具栏中打开Process Dialog icon

按钮.

b. 打开Petrophysical Modeling 处理流程的Settings 标签

在 Output data range 右边点击 Estimate 按钮 (将估计孔隙度的范围). 设定输出范围 (例如. 0.1-0.25).

c. 按 OK,观察模型的变化.

2.11.3 随机性建模( 沉积相约束)
一般情况下岩石物理模型要受沉积相的约束. 这将约束岩石物理数值. 很明显在泥岩背景下的地质沉积环境,如 河流相沉积,主要是代表河道的网格拥有高的孔隙度值,并不是在整个层中平均化孔隙度值。
操作步骤 1. 打开 Petrophysical Modeling 处理流程. 2. 选择 Porosity 属性进行建模. 3. 打开 Common settings 设置实现的数目10. 4. 打开 Zone Settings ,选择 Zone1 进行建模, 点击当前层的 Reset

settings ,按

设置为缺省值.

5. 选择 Sequential Gaussian Simulation 方法.

6. 单击 Facies 按钮选择 Fluvial Facies 模型,定义变差设置

第 45 页

PetrelTM 2002SE 实例操作流程
7. 定义其他相的变差设置. 8. 打开Petrophysical Modeling 处理流程的设置标签, 在Output data range 下点击 Estimate 定义 minimum 和 maximum 孔隙度值.对其他相作相同的操作.

9. 按 OK .

沉积相模型

孔隙度模型

10. 在 Properties 文件夹下, 右键单击,打开Calculator 标签. 选择所有的孔隙度实现,并计算他们的平均值.

Mean_por=(por01+por02+por03+por04+por05+por06+por07+por08+por09)/9

11. 显示平均Porosity 模型,和Fluvial Facies 模型进行对比. 使用 Zone filter 只显示Zone1 层.

2.11.4 随机性建模( 平面趋势图的约束)

操作步骤 1. 打开 Petrophysical Modeling 处理流程. 2. 选择 Porosity 属性进行建模. 3. 打开 Common settings 设置实现的数目10. 4. 打开 Zone Settings ,选择 Zone1 进行建模, 点击当前层的 Reset

settings ,按

设置为缺省值.

5. 选择 Sequential Gaussian Simulation 方法.

6. 打开Petrophysical Modeling 处理流程的设置标签, 定义变差的变程,方向,在Output data range 下点击

Estimate 定义 minimum 和 maximum 孔隙度值.对其他相作相同的操作.

第 46 页

PetrelTM 2002SE 实例操作流程
7.建立孔渗饱模型时,我们除了可以用相约束,同时也可以利用其他的趋势面进行约束,具体的操作步骤为: a).打开Trend标签(见下图) b).把描述该层的空隙度的平面趋势图输进来 c).按APPLY 键观察模型的变化 8.在 Properties 文件夹下, 右键单击,打开Calculator 标签. 选择所有的孔隙度实现,并计算他们的平均值. Mean_por=(por01+por02+por03+por04+por05+por06+por07+por08+por09)/9 9.观察利用趋势图约束的效果和相约束效果的区别。 10.我们可以同时使用相约束和趋势约束。

用于约束的趋势面

约束后的孔隙度模型

2.11.5 属性运算

由于井曲线的计算方式和属性计算相似. 该运算器可以产生3D属性模型,并在模型之间进行运算. 运算中预先设 第 47 页

PetrelTM 2002SE 实例操作流程 置好了一些函数,如逻辑和算术函数,也可以自己写语句,长度和复杂程度没有限制. 如果运算特别复杂,可以编写 宏文件进行运算,可以对宏文件进行读入并运算. 操作步骤 1. 产生新的属性模型: a. 在3D Gridfh模型下鼠标右键 Properties 文件夹,选择Calculator. b. 改变 Properties Type 到 Porosity ,输入语句: c. test=Porosity [Press Enter] d. test=test*0.8 [Press Enter] e. 观察统计结果.
f. 显示新的试验模型. 2. 计算数值: a. 运算器可以进行一般的运算或只产生一个数值. b. 输入 Sum(Volume()*Porosity) 按 enter . 计算器将返回一个整个网格的孔隙体积。
2.11.6 直方图和滤波功能
直方图描述了数值的分布情况. 可用于检查输入和输出模型的数据,直方图面版在每个属性下的Settings 标签中. 直方图显示原始测井数值,粗化的井网格数值和整个模型的数值统计结果. 同样滤波功能将影响统计的结果。
操作步骤 1. 在Models标签下,通过双击打开某属性模型的Settings 窗口 (例如.Porosity) . 在Settings 窗口下打开Histogram 标签. 2. 选择研究的层位. 3. 打开显示切换开关,显示模型还是井曲线的数值 (原始的还是粗化的). 4. 改变列的数目观察显示的变化同时观察图例中间隔的数值. 5. 打开 filter 选项,打开Settings 窗口,选择Filter 标签. 滤波的结果是只显示部分的属性模型. 6. 选择 filter选项, 例如 Value filter.观察变化. 注意滤波功能对任何计算是有影响的,如果我们需要计算一个层位的平均孔隙度平面图,我们只要显示该层位, 然后生成的平面图就是该层位的平面图。
2.11.7 如何求取某一层位的属性平面图
操作步骤 1.在Property文件夹下打开Porosity模型,使用Zone Filter显示Zone4的属性。 2.右键单击Porosity模型,选择Setting标签,弹出对话框,如图:
第 48 页

PetrelTM 2002SE 实例操作流程

3.选择output标签,选择Average Map,按

按钮

4.产生的平面图放在Input 标签下,打开该平面图,观察其特点

2.12 体积计算

体积计算是常用模块之一。可以精确计算每个层

位,每个断

块的体积,用户可以定义边界 (例如.区块的边界). 在油水

界面的定义

(Make Contact)中形成的油水界面作为体积计算的输入,一

个体积计算

作业可以有多种假设,每个作业称为run,用户可以考虑油

水界面的不

确定性范围,并根据这个范围产生一个分布函数,体积计

算的设置直

接明了,但用户还须仔细检查所有标签。

所有的设置参数可以在Volume Calculation 窗口中进

行设置,用

户须定义输出的格式以产生3D 属性,报告,分布函数,以及

使用哪些输

入数据.不确定性分析是基于油水界面的不确定性而产生

的。如果要

观察不同属性模型对体积计算的影响,必须定义多个作业,

每个作业使

用不同的输入数据 (例如孔隙度、油水界面和边界).

用户定义的报告将在运行后产生,报告中将详细列出每个层位、每个断块或每个相的体积,用户也可以生成体

积密度分布图(典型的是 HCPV 图或STOIIP 图).

2.12.1 计算油水界面上的总体积

要计算模型的体积,首先激活正确的模型,双击体积计算流程打开对话框. 操作步骤 1. 打开体积计算流程 2. 定义一般设置: a. 打开要产生的属性以及定义报告中包括哪些参数,同时打开Make property 列和in report 列中Bulk 选项。

第 49 页

PetrelTM 2002SE 实例操作流程
b. 设置报告参数. 详细的分级定义了报告的组织结构,如果zone是level且segment 为level 2,说明报告是每层位中 的每个断块的体积数值。
c. 定义报告中的单位:
d. 在每个作业标签下定义作业1的输入数据 e. 油水界面标签: 在Fluid Contacts标签下,选择 ‘Hydrocarbon Interval(s): Oil and Gas’ ,输入gas-oil contact 和 oil-water contacts
g. 在Gen.Properties 标签下输入使用的属性. 如果没有N/G 属性,使用常数值0.8.
h. 在Oil Zone Properties 标签下选择使用的Water saturation (Sw) 模型,输入 Bo=1.21. 如果没有Sw 属性,使用常数值0.3.
第 50 页

PetrelTM 2002SE 实例操作流程

i. 在Gas Zone Properties标签下选择使用常数的Water Saturation ,输入Bg=0.0009.

3. 按 OK 键计算体积.

4. 产生一个报告. 要拷贝整个报告,点击左上方的单元格,拷贝 贴

选择的行或列,打开Excel 按 Ctrl+V进行粘

2.12.2 产生 STOIIP 图
烃体积密度分布图是描述在相同位置(相同的XY坐标)的体积总和.例如, STOIIP 图描述整个网格相同位置的 STOIIP 的总和。因此可以根据它来识别油气的聚集情况.
操作步骤 1. 关闭报告窗口. 2. 打开体积计算流程. 使用前面相同的参数,同时打开 STOIIP选项来产生密度分布图. 如果不想重新产生总体积, 关闭此选项. 也可以打开选项 “Overwrite existing properties” (在窗口的左下方) 以避免产生相同的属性.

3. 运行后,产生的图存放在Input 标签的下方.

3. 显示该图. 按

显示它.

第 51 页

PetrelTM 2002SE 实例操作流程
2.12.3 把 STOIIP 图覆盖在深度平面上
操作步骤 1. 在3D Grid (DC)模型中的Horizons文件夹下打开Top Tarbert 层的设置,在Output 标签下选择 ‘Make Surface’. 产生的平面图存放在Input标签下. 2. 打开产生的Top Tarbert 深度平面图,在 Style>Solid > Color 中选择‘Textured’. 在Input tab标签下选择 STOIIP 图,找到‘Surface/Image/Seismic’ 选项,按蓝色箭头.
3. 按 OK. 4. 显示 Top Tarbert 深度平面图观察 STOIIP 图覆盖在上面的结果. 注意覆盖在Top Tarbert的上的STOIIP 图包含所有层位

5. 图中所示覆盖的结果
2.13 绘图

数据输出的便捷性对报告的组织非常重要,平面图窗口和截面窗口是用于分别产生一个定比的平面图和 截面图,线、井、点、层位、断层、属性这些数据都可以显示在绘制的图件上,通过放大或缩小显示或定义显示比例(水 平的或垂直的) 调整绘制的图件的显示比例。
Petrel提供了屏幕拷贝的功能,拷贝的内容可以粘贴到微软的应用软件中,例如: Word, PowerPoint等,最方便 的屏幕拷贝是使用PrintScreen键,然后打开PowerPoint 按 Ctrl+V 进行粘贴.
2.13.1 绘制平面图
操作步骤 1. 从Windows 菜单下加入一个Map 窗口. 2. 在3D Grid (DC)中的Horizons 文件夹中选择Top Tarbert horizon 进行显示 3. 显示断层,打开faults filter文件夹选择Top Tarbert,只显示Top Tarbert处的断层 4. 放大或缩小该图,观察比例尺的变化 5. 显示井
6. 打开 按钮,人工设置比例尺

7. 按

按钮,加入题头,按右边的黑色箭头改变题头内容

8. 按

按钮旁边的黑色箭头显示网格线

第 52 页

PetrelTM 2002SE 实例操作流程
2.13.2 绘制截面图
同平面图一样,利用Intersection window绘制截面图,截面图窗口一般显示常规截面图,欲获得更多的信息,请 参阅PETREL用户手册。
操作步骤 1. 在练习之前准备一个常规截面,调整到合适得位置,不要把所有数据都显示在这个截面上。 2. 在Windows 菜单下打开截面窗口,显示所有的层面。 3. 打开Edges (在3D Grid (DC)下)充填地层之间的颜色。 4. 显示断层 (在3D Grid (DC)下). 5. 要改变方向, 按 North-South 对齐按钮 , East-West对齐按钮 , 或 反转显示 . 6. 要改变地层的颜色, 可以在Models 标签下的Zone Filter 文件夹下更改层位的颜色。 7. 显示网格线或层位线和断层线的厚度,可以打开GI的Settings 窗口下的3D –grid Settings标签或者是 Input 标签。 8. 注意变化,截面窗口的变化同时会导致3D窗口的变化。 9. 当产生一个截面后,绘制的图形可以以位图的形式进行拷贝、粘贴。
a. 在3D 窗口中, 显示某一截面,同时显示一个地层以观察截面所处的位置。 b. 在 Edit 菜单下选择 Copy Bitmap。 c. 在 Edit 菜单下选择 Paste Bitmap。 d. 位图存放在Input 标签下。 e. 当在截面窗口显示一个位图时,位图可以随意的拖放,改变图象的大小,但注意位图是不可自动更新的。
2.14 井轨迹设计
井位设计可以根据建好的模型数字化井轨迹,井位坐标(XYZ)可以输入/输出到 EXCEL 表格中以及供 PETREL 模块之间的相互调用,同时可供钻井工程师参考。
第 53 页

PetrelTM 2002SE 实例操作流程

用户可以在设计井位的同时显示各种数据,例如3D显示孔隙度和渗透率,也可以通过滤波只显示高的属性值, 也可以在任何位置产生一个截面,可以在数字化井位时显示属性和分层信息。地震数据和其它的模型数据可同时显 示。
数字化好井位后可以产生沿井轨迹的垂直截面,属性值、层位可以显示在截面上以进行质量控制。也可以产生 一个报告来描述井的轨迹和分层情况。
可以根据属性模型沿数字化的井轨迹产生伪测井曲线,有关钻井的工艺限制(如狗腿度)也可以进行设置。
2.14.1 井轨迹设计
操作步骤: 1.激活处理流程中的井位设计处理步骤,相关工具按钮显示在工具栏。 2.显示一个 GI 3.显示孔隙度和层位信息

4.单击 START NEW WELL

按钮,同时 ADD NEW POINTS

按钮被激活。

5.在截面上进行数字化井轨迹。

6.一个 PROPOSED WELLS 文件夹出现在 INPUT 标签中,同时设计的井轨迹存放在该文件夹中。

7.双击该井,更名为 PROPOSED WELL 1

8.激活 SELECT/PICK

模式,选择要编辑的井位到正确的位置。

2.14.2 产生一个垂直的沿井轨迹截面
PETREL可以产生一个垂直的沿井轨迹截面. 1. 鼠标右键单击设计的井轨迹 (Proposed Well 1). 2. 从下拉菜单中选择 Create Vertical Well Intersection 3. 产生一个沿井轨迹的垂直截面,该截面存放在浏览器中的Wells文件夹中。
4. 要在截面上显示数据, 选择Petrel 浏览器中截面,使用平面的显示开关 . 5. 在截面上显示地震数据.

6. 如需要,使用Set Select/Pick Mode icon

按钮进行编辑.

备注

要一次产生多个截面?鼠标右键单击Wells 文件夹,从下拉菜单中选择Create Vertical Well Intersection

第 54 页

PetrelTM 2002SE 实例操作流程
2.14.3 生成井报告
报告描述详细的井位坐标 (X, Y 和Z) ,以及所在的层位. 操作步骤 1. 双击 Proposed Well 1 ,打开 Settings 对话框. 2. 选择 Report 标签 3. 单击 Make report 按钮,在显示窗口会出现一个报告,拷贝并粘贴到Excel.

2.15 油藏数值模拟的数据输入和输出
PETREL与VIP、Eclipse等数模软件的数据接口十分方便,它既可以为油藏模拟提供高精度三维油藏模型,同时 可以把预测的油气和水的饱和度三维模型输回到静态地质模型中。为工程师提供了一种综合的而且易用的以曲线图 解的形式浏览模拟结果的工具,显示模拟模型,输出各种生产曲线,使工程师和地质家们能够观察预测油藏特征随 时间的变化情况。
2.15.1 模型的输出
操作步骤 1.在输出模型前,如果需要粗化,需执行粗化模块。首先对精细的模型进行拷贝,然后粘贴,对该模型重新进行Pillar
Gridding,可以重新定义网格的大小,边界,趋势等。 2.把新生成的网格定义为Coarse Model,并使其处于激活状态

3.执行粗化模块,双击 4.弹出对话框,选择3DGRIDFH模型,输入到精细模型FINE

按钮

5.如果要删除某一层位,鼠标选择后按



第 55 页

PetrelTM 2002SE 实例操作流程 6.如果要粗化Layer,只要修改Input栏的数值

7.鼠标双击处理流程

,按APPLY键即可

8.双击处理流程

,弹出对话框,按APPLY

9.激活要输出的模型3DGridfh[U],鼠标右键单击该文件夹,选择EXPORT,定义输出数据的格式。

2. 3.
第 56 页

10.检查输出结果

PetrelTM 2002SE 实例操作流程

2.15.2 模型的输入

操作步骤 1.激活MODEL标签,单击INSERT菜单中NEW MODEL选项,加入一个新的模型,在MODEL标签下会产生一个 名为NEW MODEL 的模型。

2.鼠标右键单击该文件夹,选择IMPORT选项

3.弹出对话框,承认默认选项,按OK

4.弹出下面的对话框,按Y

第 57 页

PetrelTM 2002SE 实例操作流程 5.弹出下面的对话框,按OK FOR ALL 6.输入的模型放在NEW MODEL文件夹下,打开某一模型浏览。
第 58 页

PetrelTM 2002SE 实例操作流程
目录
第 1 章 PETREL 简介·················································································2
1.1 安装并启动 Petrel ········································································································2 1.2 界面介绍 ···················································································································2
1.2.1 菜单 / 工具栏······································································································2 1.2.1.1 文件菜单(File) ··································································································2 1.2.1.2 编辑菜单(Edit) ····································································································3 1.2.1.3 显示菜单(View) ···································································································3 1.2.1.3 插入菜单(Insert) ··································································································4 1.2.1.4 项目菜单(Project) ································································································4 1.2.1.5 工具菜单(Tools) ··································································································4 1.2.1.6 窗口菜单(Window) ·······························································································5 1.2.1.7 帮助菜单(Help) ···································································································5 1.2.2 Petrel 资源管理器································································································5 1.2.3 进程表 ················································································································6 1.2.4 显示窗口 ·············································································································6 1.2.5 数据信息 ·············································································································6 1.2.6 可视化 ················································································································6 1.2.7 设置色彩,线宽,操作等。 ·····················································································7 1.2.8 定义一个横截面(General Intersection)····································································7 1.2.9 定义联井剖面(Vertical Well Intersection)···························································8 1.3 常用术语 ···················································································································8
第 2 章 PETREL 处理流程介绍 ··································································12
2.1 数据准备 ··················································································································12 2.1.1 数据类型介绍 ······································································································12 2.1.2 本实例中的数据 ···································································································12 2.1.3 产生新文件夹 ······································································································14 2.1.4 输入数据 ············································································································14
2.2 断层建模 ··················································································································17 2.2.1 定义新模型 ·········································································································17 2.2.2 用断点(fault point)建立断层面··········································································17 2.2.3 根据断面建立断层线(fault stick)·······································································18 2.2.4 用选取的断层线(fault stick)建立断层 ·································································18 2.2.5 利用全部断层线(fault stick)建立断层 ·································································19 2.2.6 根据 fault polygon 建立断层(本实例中未涉及) ······················································20 2.2.7 编辑 key pillar··································································································21 2.2.8 连接断层 ···········································································································22
2.3 Pillar 网格化 ·········································································································23 2.3.1 创建一个新的 3D 网格 ··························································································23 2.3.2 建一个简单的网格边界,质量监视断层模型·······························································24 2.3.3 建断块网格边界 ··································································································24 2.3.4 插入方向和趋势线 ·······························································································25 2.3.5 网格化 ··············································································································26
2.4 创建层面网格··········································································································26 2.4.1 定义 3D 网格的域 ·································································································26
第 59 页

PetrelTM 2002SE 实例操作流程 2.4.2 在 3D 骨架网格中加入层面 ·····················································································26 2.4.3 如何处理一个断层只断部分层面(可选操作)······························································28 2.5 时深转换(可选步骤) ······························································································30 2.6 细分地层 ···············································································································31 2.7 建立几何模型 ··········································································································32 2.8 离散化测井曲线·······································································································33 2.9 数据分析 ·················································································································33 2.9.1 离散数据的分析:·································································································33 2.9.2 连续数据的分析 ··································································································34 2.10 相建模 ··················································································································36 2.10.1 使用 FCM 数据进行建模 ·······················································································36 2.10.2 序贯指示模拟法(SIS),使用相模型约束岩性模型 ·······················································39 2.10.3 目标体建模 – 河流相 ·························································································41 2.10.4 交互式相建模(可选操作) ·····················································································43 2.11 属性建模 ···············································································································43 2.11.1 确定性建模·······································································································43 2.11.2 随机性建模·······································································································44 2.11.3 随机性建模( 沉积相约束) ···················································································45 2.11.4 随机性建模( 平面趋势图的约束) ··········································································46 2.11.5 属性运算··········································································································47 2.11.6 直方图和滤波功能······························································································48 2.11.7 如何求取某一层位的属性平面图 ············································································48 2.12 体积计算 ···············································································································49 2.12.1 计算油水界面上的总体积 ·····················································································49 2.12.2 产生 STOIIP 图··································································································51 2.12.3 把 STOIIP 图覆盖在深度平面上·············································································52 2.13 绘图······················································································································52 2.13.1 绘制平面图·······································································································52 2.13.2 绘制截面图·······································································································53 2.14 井轨迹设计·············································································································53 2.14.1 井轨迹设计·······································································································54 2.14.2 产生一个垂直的沿井轨迹截面 ···············································································54 2.14.3 生成井报告·······································································································55 2.15 油藏数值模拟的数据输入和输出 ·················································································55 2.15.1 模型的输出·······································································································55 2.15.2 模型的输入·······································································································57
第 60 页


Petrel中文教程_图文.pdf

Petrel中文教程 - PetrelTM 2002SE 实例操作流程 Petr

Petrel中文操作手册_图文.doc

Petrel中文操作手册 - Petrel 软件实例操作流程 目 录 第一章 P

Petrel教程_图文.ppt

Petrel教程 - Petrel 建模流程 讲解内容大纲 1 2 介绍Petrel 介绍Petrel 数据准备与加载 构造模型的建立 属性模型的建立 3 4 讲解内容大纲 用...

PETREL操作手册文字版(中文)_图文.ppt

PETREL操作手册文字版(中文)_计算机硬件及网络_IT/计算机_专业资料。目

斯伦贝谢petrel教程1_图文.ppt

斯伦贝谢petrel教程1_计算机软件及应用_IT/计算机_专业资料。Mapping and ...Petrel中文教程 60页 2下载券 petrel标准教程 86页 2下载券 斯伦贝谢软件操作...

Petrel中文操作手册2010-(1~3章)_图文.pdf

Petrel中文操作手册2010-(1~3章)_机械/仪表_工程科技_专业资料 暂无评价|0人阅读|0次下载 | 举报文档 Petrel中文操作手册2010-(1~3章)_机械/仪表_工程科技...

Petrel中文说明书_图文.doc

Petrel中文说明书_计算机硬件及网络_IT/计算机_专业资料。PetrelTM 2002SE 实例...Petrel教程 49页 免费 PETREL 32页 免费 Petrel简单流程 49页 免费 ...

petrel软件详细教程_图文.ppt

petrel软件详细教程_冶金/矿山/地质_工程科技_专业资料。petrel详细教程 Petrel 基本操作讲解山东省油气勘探开发工程技术研究中心 提纲一、Petrel软件介绍及基本功能 二...

Petrel中文实用操作手册1_图文.doc

Petrel中文实用操作手册1 - 详细介绍petrel操作,助你快速自学建模。... Petrel中文实用操作手册1_IT/计算机_专业资料。...petrel2009中文版教程 201页 2下载券 petre...

petrel教程_图文.ppt

petrel教程 - Petrel 基本操作讲解 山东省油气勘探开发工程技术研究中心 提纲 一、Petrel软件介绍及基本功能 二、前期数据整理介绍 三、建模基本操作流程 软件介绍及...

Petrel教程介绍_图文.pdf

Petrel教程介绍 - 以三维地质模型为中心的 勘探开发一体化平台 斯伦贝谢科技服务(北京)有限公司 1 内容 ?Petrel整体特色 ?功能详细介绍 ?总结 2 围绕同一地质模型...

petrel标准教程_图文.ppt

petrel标准教程 - petrel 教程,很详细。... petrel标准教程_计算机软件及应用_IT/计算机_专业资料。petrel 教程,很详细。 注意次序对应情况 可修改井别类型 井曲线数...

PETREL操作手册文字版(中文)-最详细-包括标注_图文.ppt

PETREL操作手册文字版(中文)-最详细-包括标注_冶金/矿山/地质_工程科技

斯伦贝谢petrel教程3_图文.ppt

斯伦贝谢petrel教程3 - Surface operations (2D g

petrel2004教程_图文.doc

petrel2004教程 - 1. 设置环境变量 set NSP_HOST=RN

Petrel_2014_User_Experience_Slides_中文版_图文.pdf

Petrel_2014_User_Experience_Slides_中文版_冶金/矿山/地质_工程科技_专业资料。学习Petrel2014的朋友借鉴学习 1 2 3 4 确保用户专注在自己的工作流上. 确保用户...

petrel建模步骤_图文.doc

petrel建模步骤 - petrel使用简介。非常非常非常好。... petrel建模步骤_计算机软件及应用_IT/计算机_专业资料。petrel使用简介。非常非常非常好。 目录1.加载数据......

Petrel基本使用方法_图文.pdf

Petrel基本使用方法_能源/化工_工程科技_专业资料。Petrel基本使用方法 Liu ...petrel2009中文教程 201页 2下载券 petrel软件培训2010 63页 1下载券 Petrel...

Petrel教程_图文.ppt

Petrel教程 - Petrel 建模流程 讲解内容大纲 1 2 介绍Petrel 数据准备与加载 构造模型的建立 属性模型的建立 3 4 讲解内容大纲 用户界面 菜单栏 工...

PETREL_图文.pdf

PETREL - Petrel Seismic to Simulation Workflow PETREL 以三维地质模型 为中心的一体化油藏工作平台 斯伦贝谢科技服务(北京)有限公司 P...