Petrel自编教程

合集下载

petrel软件详细教程

petrel软件详细教程
Petrel 基本操作讲解
山东省油气勘探开发工程技术研究中心
提纲
一、Petrel软件介绍及基本功能 二、前期数据整理介绍 三、建模基本操作流程
软件介绍及基本功能
软件介绍及基本功能
强大的 3D 可视化工具 地层对比 地震解释 2D网格化 高级断层建模 创建3D断层网格 3D岩相和岩石物理属性建模 3D井位设计 数据分析,体积计算,绘图和生成报告 断层属性分析和流体界面模拟 模拟数据的后期处理
INCL 3.6 3.9 5.2
AZIN 215 252 226
单井整理,每口井保存为一个文件,文件名为 井名 . prn
井数据
well logs
DEPTH(MD) 1400
1400.1 1400.2
AC 374.2136 374.2136 372.9888
SP 35.5975 35.7233 35.8568
连井剖面地层对比
构造模型
地层切面
地震解释
顶面构造
沉积相模型
属性模型
储量计算
新井设计
图件绘制 储量丰度图
图件绘制 属性平面图
输出3D网格
Petrel
模型输出
格式匹配
模 型 导 入
Eclipse
提纲
一、Petrel软件介绍及基本功能 二、前期数据整理介绍 三、建模基本操作流程
1.数据分类
构造图加坐标
输入坐标值
新建2D窗口显示
构造图数字化
选择画线工具 选择make/ edit polygons
生成数据文件 描等高线
右键单击,选择spread sheet
修改其 深度值 (填入 等高线
值)

PETREL操作流程

PETREL操作流程

PETREL操作流程2008.01一.前期数据准备前期需要准备的基础资料:井头数据,井斜数据,分层数据,测井曲线,构造线,断层线,沉积相,有效厚度图二.数据处理,加载(在编辑数据的过程中,命名文件时最好数据文件名都和井名一致)①井头数据(WELL HEADERS)*.PRN OR *.TXT 格式WELL_NAME X Y KB TOP BOTTOM SYMBOL 井名X坐标Y坐标顶深底深(完钻)井的类型KB值为海拔与补心高的和,底深取完钻井深,注意井名的大小写要统一,例如,NP1,NP1-2,格式要规范。

井的类型要确定清楚。

数据先用EXECEL编辑,保存为PRN格式。

②井斜数据(WELL PATH)*.PRN OR *.TXT 格式第一种数据格式MD INCL AZIM测深井斜角方位角第二种数据格式TVD DX DY垂深东西偏移南北偏移③分层数据(WELL TOPS)(含断点数据)*.PRN OR *.TXTMD WELLPOINT 层名WELL NAME-1500 HORIZON Nm31 NP1-1600 FAULT Nm32 NP1在地质分层成果出来以后,读取每层的顶数据,短点数据就把WELLPOINT 设置为FAULT。

④测井曲线(WELL LOGS)*.TXT 转化为*.LAS格式MD RESIS AC SP GR由甲方的来得来的曲线数据,大多是一口井的曲线分成几段,处理数据时,分清曲线名对应的数据,根据深度把曲线连接起来,数据量比较大,要确认数据没有异常值,格式要对齐,注意有的曲线单位要由英制转换为公制,如:AC 英制单位μs/in要换成工制单位μs/m,先保存为TXT文本,再用转换程序转换为LAS格式(单井用WELL LOGS,多井加井斜可用PRODUCTION LOGS)孔渗饱数据,按相同格式依次排列即可。

⑤沉积相数据(WELL LOGS)*.PRN格式MD(斜深)FACE(岩性代码)在曲线上划分不同层所属的相,划相时读取每层的顶值,不同的相取不同的代码,如:河道1,天然堤2,决口扇 3 …..以WELL LOGS加载之后,使用默认的MD,使用类似曲线的添加方式,属性取岩性LITHOLOGIES(岩性)。

petrel标准教程

petrel标准教程
双击改属性或数据类型info进入info修改template调整曲线颜色井分层数据加载注意右键点击的是空白区注意数据名属性2地震数据加载地震数据加载1双击234调整一下显示切片作切片具体设置切片位置1双击2点击播放解释的构造面数据加载1双击设置显示参数新建文件夹1双2文件夹名断层数据加载faultpolygons数据加载数据质量查看数据质量查看数据质量查看画线生成面1置入23自动获取边界4等值线间距可将同一文件夹下的数据一起生产面可将同一文件夹下的数据一起生产面算法选择线型可修改加载深度域数据加载时间域数据方法同加载深度域数据注意template的不同123时间域数据转换转换结果显示地震剖面和断层叠合的二维窗口选中地震切片可见地震切片上的断层解释断层地震解释的层地震解释的层滤波应用滤波范围滤波条件规类引擎只显示有gama曲线井可见没有gama曲线的b1井不显示了再建一个search圈定一定范围的井规类圈定一定范围的井规类注意poygons要闭合123注意选中圈定的poygons可见只显示圈定的范围井了可见只显示油井了再建一个search油井规类123做联井剖面地层对比显示分层数据可增删井进入window选中联井剖面显示测井曲线数据12拖动对比做地层对比双击设置比例颜色等调整分层曲线颜色填充清除调整岩性界面调整道次序或合并道存为模板应用模板应用模板层拉平对比层拉平了井间颜色填充注意分层数据位置
地震解释的层
滤波应用
滤波范围
滤波条件
规类引擎
只显示有gama曲线井
可见没有gama曲线的B1井不显示了
再建一个search,圈定一定范围的井规类
圈定一定范围的井规类,注意poygons要闭合
3 2
1
注意选中圈定的 poygons
可见只显示圈定的范围井了

PETREL操作手册文字版

PETREL操作手册文字版
2. 单击Seismic Interpretation处理步骤 使之处于活动状态.
- 当某一断层在几条线 上解释时,较好的质量控 制方法是在3D窗口中观 察解释的结果.
3. 单击功能栏中的 Interpret Faults 按钮 ( 或使用快捷键 F).
4. 在活动状态的主测线 上通过数字化断层线来 解释某一主断层.
2. 显示一个井和参考数 据.如 surface.
3. 单击Make/Edit Well Tops 处理步骤,使之处 于击活状态.
PETREL中井分层信息 以Sorted on type和 Sorted on wells两种方 式储存在 well tops 文 件夹中.
PETREL操作手册文字版
目录
1 载入数据
1.1 添加新文件夹
1.2 载入数据
1.3 属性、深度/时间和厚度的色

1.4 质量控制
2 地震解释
2.1 断层解释
2.2 层位追踪
3 井相关
3.1 2D面板下的井相关
3.2 3D窗口下的井 定义模型
6 建立断层模型
2
10.1 划分地层
14 数据分析
14.1 直方图
14.2 变差图
15 井曲线(相带)的比例计算
15.1 井曲线(相带)的比例计算
16 建立几何属性模型
16.1 建立几何属性模型
17 建立岩石物理模型
17.1 建立确定性岩石物理属性模型
17.2 建立随机性岩石物理属性模型
17.3 建立交互式相模型—建立确定
4. 选择 make/edit well tops 按钮.
5. 编辑井分层的位置.
备注: 相关剖面中的井分层的 移动会在3D下得到交互 显示.

详细的petrel操作流程(适合初学者)

详细的petrel操作流程(适合初学者)
2) Major Direction手动调参完毕后,再左击次方向(出现下图),开始手动调参 ,调完后,左击Apply
3) Major Direction调参完毕后,左击Vertical Direction (出现下图)垂向厚度一般小于10米,但有时主力层厚要超过10米。 块金值Nugget 设为0
至此,Vshale的Zone1层的泥质操作完毕。然后是Zone 1层的砂层 是同样操作。
X21-24
测井文件准备
DEPTH
PERM_K
POR_K
SW_K
VSH_K
NTG
2140.125
0.0059
0
1
0
0
2140.25
0.0059
0
1
0
1
2140.375
0.0059
0
1
0
0
2140.5
0.0059
0
0
1
0
二、
1输入Well Header(井位坐标文件)
右键点击输入Well Header:
再选中permzone1的砂体 如下图进行操作(步骤重复以上):
解释1.选择分析对象,是经过离散化的井点,还是未离散化的测井曲线,或整个模型 (默认即可)
2.是否使用滤波功能 ;是否用相约束 (打勾)
3.分别按以下2个标签,进行相应的分析
4.打开每个标签后,按 键,刷新显示
5.在进行transformation分析时,可以能够多种数据的处理,包括输入截断,对数变换,正态分布变换等。
36471040
1379.7
2102.6
2135.6
welltop分层文件
X
Y
hb

最简单实用的petrel教程(超值)

最简单实用的petrel教程(超值)

主要模块介绍一、数据准备本实例中的数据整理如下:wellhead井位坐标文件jinghao X Y kb topdepth bottomdepth X21-233973816364714261433.0821502195 X21-243974070364716291433.082156.12193.1 X21-253974257364718491433.082154.42190.4 X21-263974480364720961436.52154.82189.8 X22-193972535364705161407.562120.32152.3 X22-203972803364707951417.462139.12165.1 X22-213973010364710401379.72102.62135.6 welltop分层文件X Y hb wellpoint surface jinghao 397381636471426-716.92Horizon c811X21-23397381636471426-724.92Horizon c8121X21-23397381636471426-735.92Horizon c8122X21-23397381636471426-755.92Horizon c813X21-23397381636471426-761.92Horizon c821X21-23397407036471629-723.02Horizon c811X21-24397407036471629-731.02Horizon c8121X21-24397407036471629-742.02Horizon c8122X21-24397407036471629-754.02Horizon c813X21-24397407036471629-760.02Horizon c821X21-24测井文件准备DEPTH PERM_K POR_K SW_K VSH_K NTG 2140.1250.00590100 2140.250.0059010 1 2140.3750.00590100 2140.50.005900 1 0二、数据输入1 输入WellHeader(井位坐标文件)右键点击输入Well Header:文件类型里选:well heads(*.*)2 输入Well Tops(分层文件):右键点击Well Tops文件夹并选择Import (on Selection);文件类型里选:Petrel Well Tops (ASCII)3 输入输入Well Logs右键点击Wells文件夹,选择Import (on Selection);文件类型:well logs(ASCII)input Data logs specify logs to be load加载per,perm,sw vash,ntg 等数据。

可能是最简单的Petrel建模流程

可能是最简单的Petrel建模流程

可能是最简单的Petrel建模流程Petrel是一种用于油气勘探和生产建模的地质学和工程学软件,可以帮助地质学家和工程师进行不同类型输入数据的解释和模拟。

本文将介绍Petrel的最简单建模流程,并逐步讲解其主要步骤。

步骤1:启动Petrel软件并创建一个新的工程首先,您需要启动Petrel软件。

打开软件后,您将看到一个“新建工程”对话框。

在这个对话框中,您可以为新的工程选择一个名称并定义其相应的路径。

然后,单击“创建”按钮以创建新的工程。

步骤2:导入数据一旦新的工程创建完成,您将看到Petrel的主界面。

在主界面的左侧面板中,选择“数据导入管理器(Data Import Manager)”按钮。

然后,在数据导入管理器对话框中,选择“添加”按钮,以导入地质数据。

步骤3:解释地质数据在步骤2中,您可以导入各种类型的地质数据,例如测井数据、地震数据和地质模型数据。

当数据导入完成后,您需要对这些数据进行解释。

例如,您可以使用测井数据对地层进行解释,并使用地震数据进行结构解释。

通过解释地质数据,您可以获得有关地下结构和储层特性的更多信息。

步骤4:创建地质模型在步骤3中,您可以将解释好的地质数据用于创建地质模型。

在Petrel中,您可以通过多种方式创建地质模型,包括地层划分、网格建模和地质建模等。

这些方法允许您将地质数据应用于地质建模,以获得更准确的地质模型。

步骤5:导入生产数据在创建了地质模型之后,您可以导入生产数据,以评估油田或气田的生产潜力。

在Petrel的左侧面板中,选择“数据导入管理器(Data Import Manager)”按钮,并选择“添加”按钮,以导入生产数据。

然后,使用这些生产数据对地质模型进行评估,以确定最佳的开发方案。

步骤6:评估生产方案在步骤5中,您导入了生产数据并将其应用到地质模型中。

您可以使用这些数据来评估不同的生产方案,并找到最佳的开发策略。

例如,您可以尝试不同的注水井和采油井配置,并使用模型进行模拟以评估不同方案的效果。

Petrel软件实例操作流程

Petrel软件实例操作流程

Petrel软件实例操作目录第一章Petrel简介一、安装并启动Petrel (01)二、界面介绍 (02)第二章Petrel处理流程介绍一、数据准备 (07)二、断层建模 (14)三、Pillar Gridding (22)四、Make Hori zon (27)五、深度转换(可选步骤) (32)六、Layer ing (34)七、建立几何建模 (35)八、数据分析 (36)九、相建模 (42)十、属性建模 (51)十一、体积计算 (60)十二、绘图 (64)十三、井轨迹设计 (66)十四、油藏数值模拟的数据输入和输出 (69)第一章Petrel简介一、安装并启动Petrel把安装盘放入光驱,运行Setup.exe程序,根据提示就可以顺利完成安装,在安装的过程中同时安装DONGLE的驱动程序,安装的过程中不要把DONGLE插入USB插槽,安装完毕,再插入DONGLE,如果LICENSE过期,请和我们技术支持联系。

然后按下面的顺序打开软件。

1. 双击桌面上的Petrel图标启动Petrel。

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

3. 打开Gullfaks_Demo项目。

点击文件>打开项目,从项目目录中选择Gullfaks_2002SE.pet。

二、界面介绍(一)、菜单条/ 工具条与大多数PC软件一样,Petrel软件菜单条有标准的“文件”、“编辑”、“视图”、View等下拉菜单,以及一些用于打开、保存project的标准工具,在菜单条下面的工具条里还有更多工具。

在Petrel里,工具条还包含显示工具。

此外在第二个工具条里还有位于Petrel 项目窗口的右端的按钮,它具有附加的Petrel相关的功能。

后面的工具条称为功能条,这些工具是否有效取决于选择进程表中的哪个进程。

操作步骤1.点击上面工具条中的每一项看会出现什么。

你可以实践一些更感兴趣的选项。

PETREL操作手册文字版

PETREL操作手册文字版
按钮说明
填写新文件夹 载入文件 色标模板充填 截面显示开关
1.1 填写新文件夹
在把数据载入PETREL之前, 必须建立文件夹来存放不同类型的输入数据.在载入数据 时, 会弹出一个用来定义文件格式“Input File dialog” 的对话框, 数据应该依照不同的 类型放入不同的文件夹.
PETREL 支持多种格式用于数据的载入和输出 (参见表3, Getting Started Manual).
备注:
设置色标的另外一种方法是打开某一 等值面,等容线和属性的设置窗口(双击 PETREL资源管理器中的对象名称)设 定颜色刻度和最大、最小值.
1.4 质量控制
输入数据的质量控制对于模型的建立非常重要. 在显示窗口显示输入数据(放大,旋转, 全景),检查数据的不一致性. 使用截面模式是检查相交层面和其他不一致性的有力工 具. 显示检查以后打开settings 对话框检查输入数据的统计资料.
解释层位:
1. 插入Inline Intersection并显示地震 数据( 蓝色的按钮) .
2. 单击Seismic Interpretation处理步骤 使之处于活动状态.
3. 单击功能栏中的Interpret Horizon 按 钮 (或使用快捷键 H).
4. 然后单击功能栏中的 Guided autotracking 按钮.
- 观察3D下的变化.
10. 改变地震剖面的settings 窗口中颜 色 (在 colors 标签中). 移动颜色设置中 的不透明曲线,观察变化.
备注:
3D下对地震解释的结果进行质量控制 的最佳方法是使用地震面播放器显 示数据体的内部信息.
3. 井相关
PETREL可以在屏幕上进行快速相关操作. 在井剖面可以进行多井显示,层位拾取,基 准面校正,加入新井和相关过的井进行比较.

可能是最简单的Petrel建模流程

可能是最简单的Petrel建模流程

可能是最简单的Petrel建模流程
1. 项目设置(project setup),选择时区、单位制;
2. 导入井头数据(well heads),选择各参数对应数据体中的列,左侧会出现wells,打开二维或三维窗口,会显示井所在位置;
3. 导入测斜数据(.dev文件),注意文件类型选择well path/deviation,加载后出
现井眼轨迹;
4. 更改文件类型,导入测井文件(.las文件);
5. 导入well tops文件,井轨迹上会出现圆点,主要是根据自己对测井曲线的认识
做的数据文件;
6. 画polygon,鼠标点击即可,最后双击会自动闭合;
7. Make Surface,选择well tops中的面,并且run for all,尝试不同的插值方法并
预览,进行结果优选;
8. Sim Grid加入网格,以polygon作为边界,设置网格尺寸;
9. Laying,根据各个面的距离,设定需要分的层数;
10. well log upscaling,选择GR曲线进行粗化,完成后井周围网格就有了属性;
11. Petrophysics,将粗化后的数据采用插值方法赋给所有网格,选择其中一属性,即可显示填充的网格。

一个模型就完成了!
第一次开始培训Petrel这个软件是在2023年1月份,距今竟然接近20个月了,
作为工作基本的技能,直到这周也才只是做这种简单的模型,最主要的原因有二: 1. 无人指导,自学能力太差,根据Docs练习总是遇到困难就放弃,而不是主动
去请教别人,说白了还是不会学习。

2. 无他,手生耳。

Petrel构造建模用户手册—(3)构造框架建模流程

Petrel构造建模用户手册—(3)构造框架建模流程

Petrel构造建模系列(3)—构造框架建模流程在Petrel中构造建模主要有三种方法,分别为:Make simple grid简单构造建模法、Corner point gridding角点网格法和Structural framework构造框架法。

简单构造建模法适用于构造简单、没有断层发育的地区;角点网格法适用于有断层但断层数量比较少且断层接触关系比较简单的油藏;构造框架法适用于构造复杂的地区,断层发育且数量多,断层接触关系很复杂。

下面介绍构造框架建模的操作流程。

1.选择相应的工作流在Home→Perspective下选择Geology and Geophysics工作流。

2.建立构造框架模型Structural modeling→Structural framework组,点击Structural framework图标,弹出窗口下,在Initialize structural framework右边空格处命名,Domain处选择相应的域,点OK,如下图:在Home标签→View组,点Pans图标在下拉菜单选Models,则在窗口左边的面板区可以看到Models面板,点击Models面板,在其下面可以看到新生成的模型文件夹,如下图:3.建立断层模型Structural modeling →Structural framework 组→点击图标Fault framework,弹出窗口下,点击图标栏的最右边图标Enable multiple drop ,然后到Input面板下选择解释断层文件夹下的第一条断层,到窗口中点击Input#1列第一行的蓝箭头,断层就全部添加进来了,如下图红框顺序:点OK ,计算完后点开窗口上方的图标Window 选择3D window ,在Models 面板下勾选Fault framework 前面的方框,在三维窗口下查看生成的断层模型,如下图:4. 在3D 窗口检查断层模型(1)检查生成的断层是否有问题,对有问题的断层进行调整。

petrel建模步骤

petrel建模步骤

目录1.加载数据 (4)1.1 井位数据 (4)1.2 井斜数据 (4)1.3 测井曲线加载 (5)1.4 分层数据加载 (9)1.5 测井解释成果加载 (13)1.6 断层加载 (14)1.7 地震数据加载 (15)1.8 制作地震子体 (17)1.9 地震解释 (23)2.Make surface (32)2.1 圈定边界 (32)2.2 做面 (32)3.调节断层 (37)3.1 双击加载的断层.TXT文件 (37)3.2 删掉断层一盘 (37)3.3 将断层赋给一个面 (38)4.断层模型 (39)4.1 初步调整 (39)4.2 pillar Giidding (45)4.3 Make horizons (47)4.4 Make zones (50)4.5 调节断层上下盘 (51)4.6 补缺口/horizon (52)4.7 做垂向网格/layering (56)5.砂孔建模 (58)5.1砂体模型(确定性) (58)5.2砂体模型(指示建模) (66)5.3夹层模型 (66)6.沉积相模型—确定性 (70)6.1 创建沉积相模型 (70)6.2 相图加载 (71)6.3 数字化位图 (72)6.4 生成相多边形曲面/对每个相做surface (74)6.5 生成相分布曲面 (76)6.6 相建模 (77)7.沉积相建模—随机性 (79)7.1 PPT--序贯指示 (79)7.2 阳光石油相模型建立--序贯指示 (80)7.3 沉积相模型建立—聚类分析方法 (86)8.沉积相相控属性建模 (103)8.1 孔隙度模 (103)8.2 渗透率模拟 (112)8.3 含油饱和度模拟 (118)9.计算储量 (126)10.模型粗化 (134)11 离散化测井曲线 (138)12 .Data Analysis (142)12.1 对离散数据进行分析 (142)12.2 对连续数据进行分析 (145)1.加载数据c1.1 井位数据数据格式:well name x y kb补心高:井口到地面补心海拔:补心高+地面海拔Insert-new well folder-右键-import1.2 井斜数据每口井一个井斜文件(txt),文件名和井名一致,数据格式:MD incl(井斜角) azim(方位角);文件类型well path/deviation1.3 测井曲线加载Las格式测井曲线即可(txt格式文件的测井曲线需要每口井的每类曲线所在列一致)文件类型 well logs(ASCII)即使是.las格式的文件,也选择上述文件类型孔隙度—porosity 自然电位——spontaneous potent渗透率——permeability Cond——induction conductivity So——oil satutation AC——interval transit time R——resistivity ML——microresistivity GR——gammaray在进行Column与曲线类型匹配时,可以点击Force table,直接可以重新进行匹配,不用核实曲线类型的所在列每次可以少选几口井,最好不要ok all ,容易出错,最好每口井单独,选ok选中一条曲线,并点击屏幕上方菜单栏中的,即可见窗口中见到该测井曲线或者,,选中NetGross,Settings1.4 分层数据加载X、y可以不要,加载的时候需要4项:井号层名深度 type(horizon)如果只有砂岩数据,则整理数据为井号 surface 深度 type(horizon)1-4 Ng1+2-1-T 1180 horizon1-4 Ng1+2-1-B 1183 horizon其中surface可以定义为Ng1+2-1-T Ng1+2-1-B 用以将顶底区分开,其中顶深为第一套砂岩顶深,底深为最后一套砂岩底深Negate Z values 是在深度值上加负号选中所有井,选择well tops 中的一层,页面右边工具栏的箭头选中,点页面中的任一井,在页面下方即可出现该井的井位、分层数据等信息加载完成之后,在well tops 中的stratigraphy中1.5 测井解释成果加载井号顶深底深结果(将测井解释成果分别定义为1、2………)斜深Wells右键import 文件类型 production logs定义测井解释成果的颜色Wells---Global-well logs最末尾的定义的加载测井解释成果的名字双击,见下图将Name定义为成果名字,颜色可选1.6 断层加载Insert—new folder或菜单栏中有快捷键,双击命名为断层文件格式:断层名(定义为1即可) x y文件类型 general lines/points其余均可默认1.7 地震数据加载Insert----New seismic survey folder2D Scan3D scan---ok1.8 制作地震子体选中新出现的地震子体用屏幕右方菜单栏中的箭头选中该地震子体,并将其缩小双击Input中的地震子体可以发现,当对屏幕中的地震进行增大或缩小时,上方的数据会发生变化转换地震数据存储方式为Realize右键地震母体,RealizeYes,再次,要点击可以保存文件类型后全威默认现在在地震子体下又出现一地震体双击地震第一个子体选中Volume visualization,点Apply,在点击CSG additive,Apply,CSG subtractive,apply,inside,apply,Volume render,apply,再取消Volume visualization,apply在选中Colors图中红线可以拖动,apply —ok点击一下再点击第三个地震体ok1.9 地震解释新建一个3D、2D以及interoertation window,均从window中插入3D窗口中显示第一个地震子体2D窗口解释窗口,选中3D窗口,并双击第1个地震子体取消打钩,OK选中2D窗口,双击地震子体取消打钩,并ok右键单击刚开始加入的地震解释中的资料在Input 中出现新的对Horizons 右键插入文件夹将其拖入到新建的文件夹中双击horizons ,对其改名字惦记上图中的Fault Sticks,并不需要选中,手动模式2.Make surface2.1 圈定边界Utilities Make/edit polygons(点击,不用打开)页面右边工具栏见下图倒数第3个 add new points 在井位中圈定工区边界用右边工具栏中的箭头标记选中所画的边界线然后点击右边工具栏下方的第2个 close selected polygon 使边界闭合2.2 做面Utilities Make/edit surface(双击)Main 选中加载层位中的第一层 result删除,选否Boundary 选所画的边界线polygon,见input中Name命名为所做的层Geometry可以选中Automatic 自动选择Grid 为网格数,可以自己定义(网格数一般选最近的井距的1/2~1/3)做下边的层是时候main选所要做的层,删掉Result,选否Pre proc中trend surface中选择上一层面中新做的面做好一个surface面之后要打开检查,看是否合理,下边的面都是根据上边的面做出来的,如不合适可进行调节调节时,确定是在状态下调节方法:1 选择右边菜单栏中的箭头选项,在不合适的地方点击,可以上下调节2.可以选择菜单栏中的,进行平滑处理可以对生成的surface进行设置,目的就是对surface面上的等高线进行粗化,操作如下:右键setting——Operation——surface Operation——Smooth——Execute2.3 隔层模型的建立3.调节断层3.1 双击加载的断层.TXT文件选择 Split by horizontal lengthMax-----断层小于多小可断开Run Ok3.2 删掉断层一盘当加载的断层文件中显示断层上下盘都存在时,删掉断层一盘选中打散后的断层文件,点击选中一条断层,delte即可如果断层未断开,在右侧工具栏中最后一个键,在需要断开的位置点击,则可以断开3.3 将断层赋给一个面双击断层文件A=点击surface中的想要赋给的那一面,然后再点击Z=A4.断层模型4.1 初步调整Structural modeling define model 修改名字修改“New Model/Fault Model”的Domain为Elevation Time构造建模包括了fault modeling, pillar gridding 和vertical layering 三个部分操作,这三个部分配合在一起就是为了构建一个三维空间网格点击Structural modeling中的Fault modeling,进入Pillar的编辑状态,选中一条断层的所有断层线(用shift,可以全选中),然后点击右边工具栏中的即上图中的最后一个图标可以选择一个pillar或是一个柱子上的所有pillar此后,通过右边菜单的工具,在断层中的pillar中增加、或减少柱子,并且如两条断层相连,可以同时选中2条断层相连处的pillar,断层削减例如选中一条断层Pillar配对先将2个pillar结合在一起,再删掉不是主断层上的pillar再选中剩下的主断层上的pillar,选择削减调节完成后,使所有断层的每个面都近乎水平,无高低起伏。

Petrel软件实例操作流程

Petrel软件实例操作流程

Petrel软件实例操作流程目录第一章Petrel简介一、安装并启动Petrel (01)二、界面介绍 (02)第二章Petrel处理流程介绍一、数据准备 (07)二、断层建模 (14)三、Pillar Gridding (22)四、Make Horizon (27)五、深度转换(可选步骤) (32)六、Layering (34)七、建立几何建模 (35)八、数据分析 (36)九、相建模 (42)十、属性建模 (51)十一、体积计算 (60)十二、绘图 (64)十三、井轨迹设计 (66)十四、油藏数值模拟的数据输入和输出 (69)第一章Petrel简介一、安装并启动Petrel把安装盘放入光驱,运行Setup.exe程序,根据提示就可以顺利完成安装,在安装的过程中同时安装DONGLE的驱动程序,安装的过程中不要把DONGLE插入USB插槽,安装完毕,再插入DONGLE,如果LICENSE过期,请和我们技术支持联系。

然后按下面的顺序打开软件。

1. 双击桌面上的Petrel图标启动Petrel。

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

3. 打开Gullfaks_Demo项目。

点击文件>打开项目,从项目目录中选择Gullfaks_2002SE.pet。

二、界面介绍(一)、菜单条/ 工具条与大多数PC软件一样,Petrel软件菜单条有标准的“文件”、“编辑”、“视图”、View等下拉菜单,以及一些用于打开、保存project的标准工具,在菜单条下面的工具条里还有更多工具。

在Petrel里,工具条还包含显示工具。

此外在第二个工具条里还有位于Petrel 项目窗口的右端的按钮,它具有附加的Petrel相关的功能。

后面的工具条称为功能条,这些工具是否有效取决于选择进程表中的哪个进程。

操作步骤1.点击上面工具条中的每一项看会出现什么。

你可以实践一些更感兴趣的选项。

petrel python 编程

petrel python 编程

一、简介Petrel Python编程是指使用Python编程语言与Schlumberger公司的Petrel软件集成进行地球物理建模和数据分析的过程。

Petrel是一款功能强大的地质建模软件,而Python是一种广泛应用于数据分析和科学计算的编程语言。

通过将Python与Petrel集成,用户可以利用Python的丰富库和灵活性来进行更加高效和定制化的地质建模和数据分析。

二、 Python在Petrel中的应用1. 通过Petrel Python API,用户可以在Petrel软件中执行Python 脚本,实现对Petrel内部对象和功能的操作。

这使得用户可以利用Python强大的数据处理和计算能力,对Petrel中的地质数据进行快速处理和分析。

2. 用户可以使用Python编写Petrel插件,将自己开发的地质建模算法或数据处理工具集成到Petrel中,实现定制化的地质建模和数据分析流程。

3. 通过Python的可视化库,用户可以将Petrel中的地质数据以图表的形式直观展示,辅助地质解释和模型分析。

三、 Petrel Python编程的优势1. 灵活性:Python作为一种通用的编程语言,具有丰富的库和工具,可以帮助用户灵活处理各种复杂的地质数据和模型。

2. 自动化:通过Python编程,可以实现对Petrel中重复性工作的自动化,提高工作效率、减少人为错误。

3. 定制化:通过Python编程,用户可以根据自己的需求开发定制的地质建模工具和数据分析算法,满足个性化的地质建模需求。

4. 开放性:Python是一种开源的编程语言,Petrel Python API提供了丰富的接口和文档,使得用户可以方便地进行定制开发和集成。

四、如何学习Petrel Python编程1. 掌握Python基础知识:在学习Petrel Python编程之前,首先需要掌握Python编程语言的基础知识,包括语法、数据结构、函数式编程等内容。

petrel软件学习

petrel软件学习

Petrel软件操作流程、加载数据1.加井头文件Import file -- well heads(数据输入格式:well head)数据编写格式:Excel. 具体如下:井名X Y KB 补心高MD 井类别2.加井斜数据在生成的wells文件中输入井斜数据(格式为:well path/deveation)编写数据格式为Excel,具体如下:MD 井斜(倾角)方位角… …… …… …可以在wells文件中进行calculator——字母二常数(如:A=1)——目的是增加一个道,以便以后加载曲线。

3.加数字化断层新建文件夹--- N ew folder --- 右键改名 -- 数字化断层(格式:General lines/points)编写数据格式为:文本格式。

具体如下:X Y Z… …… …… …4.加数字化构造层新建文件夹----- New folder ----- 右键改名----- 数字化构造层面(格式:Generallines/points)编写数据格式为:文本格式。

具体同上。

5.加分层数据在Insert窗口下选择new well tops生成well tops1 (可以改名)文件夹 Import file ——加入分层数据(格式:Petrel well tops(ASCII))编写数据格式为:文本格式。

具体如下:井名分层名或断层名(用引号引起)MD X Y Z … …… …… …… …… …… …well “surface”MD X Y Z6.加小层在Insert窗口下选择new well tops生成well tops1 (可以改名:例如改为小层)文件夹--- 右键--- Import(on selection)选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。

井名MD X Y “小层号”A3 1400.60 20401670.20 4950029.89 "TIIItop"A3 1410.00 20401669.79 4950029.66 "TIII 8# 小层"A3 1417.60 20401669.46 4950029.46 "TIII 9# 小层"1Petrel 软件操作流程 二、建构造模型(断层模型)7 .编辑 Pillar双击进程栏中的Define Model ——命名一一OK ——再显示要编辑的点化断层一一在浏览器 下的Models 下 ---单击Fault modeling --- 进入Pillar 的编辑状态(包括:调整、美化、连接、切割)。

Petrel自编教程

Petrel自编教程

Petrel自编教程Petrel自编教程一、加载数据1、wellhead.prn文件,文件格式:well x y 补心海拔(KB) depth(完钻井深TD(MD))文件类型选择well heads(*.*),文件打开后,选择对应的列,及注意prn文件本身有无表头(有表头,Number of head line输入1,无表头,输入0),然后ok for all.2、井斜数据,文件格式有多种,可以dev、prn等,只要包含有以下字段就行:MD(测深)INCL(井斜角)AZIM(方位角)文件类型选择well path/deviation(ASCII)(*.*),文件可多选,打开后,选择文件名对应的井号,点ok,在input data标签页中,选第一种,把MD、INCL、AZIM对应到相应的列,点ok for all.井斜数据加载方法有多种,从input data标签页中就可以看出,自己根据能收集到的数据来定。

注:如果是多口井的井斜在一个文件里,文件格式如:井号MD INCL AZIM。

这种也可以加,文件类型要选择Multiple well paths/deviations(ASCII)(*.*),同样在input data 标签页中,选第一种,把MD、INCL、AZIM对应到相应的列,在Name on every data line 前选中,在Data line format框中要设成S N N N,然后点ok就行了。

3、测井曲线数据,我们能得到的测井曲线数据是ASCII文件,在petrel可能也能加,但我不会。

我每次先把.asc文件转换成.txt文件,然后再用专用软件(在本机D:\TDDOWNLOAD\petrel2008\ACSII曲线txt格式转换成las格式软件.rar)把txt转换成las文件。

文件类型选择well logs(ASCII)(*.*),文件打开后,在input data 标签页中,MD就设成1,让它自动检测logs,点ok for all.4、分层数据加载,prn文件和txt文件一样,文件格式:Well MD(测深) surface(层名) type(小层写horizon,断点写fault)在空白处点击,文件类型选择petrel well tops(ASCII)(*.*),文件打开,选择对应的列,点ok for all.5、测井解释成果数据,prn文件,文件格式:井名顶深底深代号解释结论文件类型选择production logs(ASCII)(*.*),因为它是要做为井的一条曲线加载。

petrel软件学习步骤

petrel软件学习步骤

一、加载数据1.加井头文件Import file—— well heads(数据输入格式:well head)数据编写格式:Excel.具体如下:井名X Y KB 补心高MD 井类别……………………………………2.加井斜数据在生成的wells文件中输入井斜数据(格式为:well path/deveation)编写数据格式为Excel,具体如下:MD 井斜(倾角)方位角………………可以在wells文件中进行calculator——字母=常数(如:A=1)——目的是增加一个道,以便以后加载曲线。

3.加数字化断层新建文件夹——New folder——右键改名——数字化断层(格式:General lines/points)编写数据格式为:文本格式。

具体如下:X Y Z………………4.加数字化构造层新建文件夹——New folder ——右键改名——数字化构造层面(格式:General lines/points)编写数据格式为:文本格式。

具体同上。

5.加分层数据在Insert 窗口下选择 new well tops生成well tops1(可以改名)文件夹——Import file ——加入分层数据(格式:Petrel well tops(ASCII))编写数据格式为:文本格式。

具体如下:井名分层名或断层名(用引号引起)MD X Y Z………………………………well “surface”MD X Y Z 6.加小层在Insert 窗口下选择 new well tops生成well tops1(可以改名:例如改为小层)文件夹——右键——Import(on selection)——选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。

井名MD X Y “小层号“A3 1400.60 20401670.20 4950029.89 "TIIItop"A3 1410.00 20401669.79 4950029.66 "TIII 8#小层 "A3 1417.60 20401669.46 4950029.46 "TIII 9#小层 "二、建构造模型(断层模型)7.编辑Pillar双击进程栏中的Define Model——命名——OK——再显示要编辑的点化断层——在浏览器下的Models下——单击Fault modeling——进入Pillar的编辑状态(包括:调整、美化、连接、切割)。

Petrel教程

Petrel教程
介绍Petrel
用户界面
每一个对象都有一个设置窗口,在Petrel浏览 器中在每个对象上点击右键就可以进入设置 窗口。
信息定义窗口 – 用来改变名称,具体内容 根据模版而定。
格式定义窗口 – 定义色彩,线条粗细,等 值线,网格,等。
介绍Petrel
讲解内容大纲
1
介绍Petrel
2
数据准备与加载
3
显示参数设置,如灯光、光标等。
+/• 每个文件夹靠点击其前面的
+/-键来控制打开/关闭。
粗体显示 • 粗体显示的项目表示是处于激活状
态的项目,点击某个项目使其显示 为粗体,表示选中该项目。
介绍Petrel
用户界面
Geology/地质 Seismic/地震
Modeling/建模
Simulation/数模 Geology/地质
2- 将先前生成的层面的surface 按顺序输入
3- 点击“Apply”,即生成 “Horizon”(构造层面)
Make Horizon
构造模型的建立
构造模型的建立
Layering
1- 点击进程窗口中 “Structural Modeling” 下的“Layering”选项, 弹出对话框;
2-对于每个层设置“a” 为“Follow Base”,“b”为“2” (即为垂向最小单元 为2m);
3- 点击“Apply”,完成 对层的细化。
a
b
构造模型的建立
讲解内容大纲
1
介绍Petrel
2
数据准备与加载
3
构造模型的建立
4
属性模型的建立
讲解内容大纲
Property Modeling 离散化曲线

[阿果石油网]petrel教程

[阿果石油网]petrel教程

1、导入数据Wellheads井头数据Welltop分层数据Welllog测井数据附测井名称2、分层Map windowSection window显示测井曲线层拉平,比例尺去掉充填:填充颜色把单一颜色调为彩色制作、应用模板调整分层线位置、增加分层线插入一个地层3、聚类分析设置分成几类岩性加入聚类改名,改数据类型填充显示填充把岩相解释放到曲线之间手动调整岩相(可不用吸管,选中刷子,在岩相上右键)4、断层分析加载断层数据(faultsticks)加载网格文件定义断层模型制作断层模型(选中下图的faultmodeling,并选中导入的fault,然后点击下图中最右边那个快捷键)微调断层模型连接两个断层自动连接断层划定范围可用划定范围5、分层调整颜色显示边框显示网格细分小层细分第二个小层插入第三个小层制作平面制作边界1制作边界方法2(画边界)制作surface设置颜色做另外两个层的surface6、make zones Make zonesLayering7、属性建模建立模型数据分析调整网格框住所有井建立相模型(点击“ok”后,一直点“是”)建立孔隙度模型(注意把两条曲线拉在一起,与前面的相模型建立时的数据分析拉动曲线一样)(此处如果在zones那里选择的是所有层一起调整,调整时不好调,则可复制zones,再粘贴到每个小层里面去,方法同这一步复制face一样)建立物性参数模型NTG的计算(右边的快捷按钮可以播放显示相关信息)可选择性显示(只显示砂岩、泥岩)制作、播放、显示剖面平滑数据Polygons为map窗口分小层平滑处理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Petrel自编教程
一、加载数据
1、wellhead.prn文件,文件格式:
well x y 补心海拔(KB) depth(完钻井深TD(MD))
文件类型选择well heads(*.*),文件打开后,选择对应的列,及注意prn文件本身有无表头(有表头,Number of head line输入1,无表头,输入0),然后ok for all.
2、井斜数据,文件格式有多种,可以dev、prn等,只要包含有以下字段就行:
MD(测深)INCL(井斜角)AZIM(方位角)
文件类型选择well path/deviation(ASCII)(*.*),文件可多选,打开后,选择文件名对应的井号,点ok,在input data标签页中,选第一种,把MD、INCL、AZIM对应到相应的列,点ok for all.
井斜数据加载方法有多种,从input data标签页中就可以看出,自己根据能收集到的数据来定。

注:如果是多口井的井斜在一个文件里,文件格式如:井号MD INCL AZIM。

这种也可以加,文件类型要选择Multiple well paths/deviations(ASCII)(*.*),同样在input data 标签页中,选第一种,把MD、INCL、AZIM对应到相应的列,在Name on every data line 前选中,在Data line format框中要设成S N N N,然后点ok就行了。

3、测井曲线数据,我们能得到的测井曲线数据是ASCII文件,在petrel可能也能加,但我
不会。

我每次先把.asc文件转换成.txt文件,然后再用专用软件(在本机D:\TDDOWNLOAD\petrel2008\ACSII曲线txt格式转换成las格式软件.rar)把txt转换成las文件。

文件类型选择well logs(ASCII)(*.*),文件打开后,在input data标签页中,MD就设成1,让它自动检测logs,点ok for all.
4、分层数据加载,prn文件和txt文件一样,文件格式:
Well MD(测深) surface(层名) type(小层写horizon,断点写fault)
在空白处点击,文件类型选择petrel well tops(ASCII)(*.*),文件打开,选择对应的列,点ok for all.
5、测井解释成果数据,prn文件,文件格式:
井名顶深底深代号解释结论
文件类型选择production logs(ASCII)(*.*),因为它是要做为井的一条曲线加载。

文件打开后,在input data标签页中,选择前3列:井名、顶深、底深,第4列的property template 选择facies,输入相应的log name和column,如果该条井曲线原来没有,选择create new,点ok。

这样,就在Wells Global well logs里出现一条新曲线,双击打开它的设置,点colors标签页,根据加载文件所对应的代号和解释结论,增加相应项。

这些都是为了以后相建模做准备。

6、Well filters和saved searches:井过滤和搜索,能把一些无关紧要的井过滤掉。

在Wells下有Well filters和saved searches。

Well filter可以根据所需要的层面或深度对一些井进行过滤,让其显示的美观。

在Well filters上点右键,增加一新的Well filter,先选井,然后选择Top Z和Base Z,得到需要显示的深度或层面,点ok就可以显示出所需要的井,要多试几遍。

Saved searches也是一样。

7、断层数据,因为在建段层模型时一般有两种方法:①通过Fault Sticks(这需要地震数据);
②通过Fault polygen的方法。

咱们用的就是第二种,一般需要两个层面的断层线趋势,
即上面和下面的层,可以通过mapbase软件得到(需要手工整理成一个一个的polygon),文件格式:
x y polygon编号z(可以为0,因为深度现在不知道)
文件类型选择Zmap+ lines(ASCII)(*.*),文件可多选,打开后,模板先不选(因为z值为
0),line type选择fault polygons,然后ok for all。

如果导入的polygon没有z值,还要通
过层面的z值附给到断层上。

8、层面数据,有地震体数据的话不需要导入层面数据,因为地震体数据能解释出来带时间
域的层面,再通过时深转换(时间与深度)转换成带深度的层面。

实际上,这个层面是用来以后在做构造模型时的趋势面,一般需要两个层面,上面一个,下面一个。

在地质上,我们可以通过mapbase软件,将研究院所绘制的小层构造图导出来(实际上是构造等值线),文件格式:
x y z(这是有深度值的)
文件类型选择General lines/points (ASCII) (*.*),文件可多选,一个层面一个文件。

打开后,在Read as point前选中,点“ok of all”,在新打开的窗口中选择模板为Z↓Elevation dep,然后ok for all。

层面数据导入后,是点数据,还要转变成面。

在Utilities里有一项Make/edit surface,双击它,把input、boundary、fault polygon指入,在Geometry标签页里选中Automatic(from input data/boundary),确定网格的xy步长,然后ok。

二、构造模型
1、定义模型Define model
在Structural modeling里双击Define model,输入模型名,点ok。

2、断层建模Fault modeling
①在Structural modeling里单击Fault modeling。

双击Fault modeling,打开的对话框可以
改变建立断层的设置,如setting中的间隔设置、缺省高度设置、高度是否需要额外延伸。

②按“Shift”选择对应的上下两条断层线,点击右侧工具条中“create fault from fault
polygons”按钮,建立断层。

③仔细建立好的各断层,与原来的断层趋势线越吻合越好。

3、Pillar gridding创建三层骨架网格
①选中建立好的断层,在Structural modeling里先单击Pillar gridding,会新打开一个2D
视窗,这是要设置以后建模的范围,即画出一个闭合的Boundary
②双击Pillar gridding,打开一对话框,设置好3D grid的名字、I和J方向间隔增量(可
以设到20*20,根据需要。

它的意义就跟图片中的分辨率一回事),先点Apply,有时会需要你设置I、J的方向,没问题后点OK。

它会在当前骨架网格的基础上再建Top和Base 骨架网格。

4、Make horizons插入层
插入主要的层,咱们在前面只导入两个带深度的构造趋势面(最上面和最下面一层),所以在做主层时也做这两层。

双击Make horizons,在Horizons标签页里插入两层,Input#1列把两个趋势面指进来,在Well tops列里把分层下Stratigraphy的相应分层指进来,设置Smooth iteration(平滑度)为3,然后OK。

5、Make zones插入细分层和厚度层
①先做厚度层。

打开分层下的Stratigraphy,让第一层变成粗体,在第二层上鼠标点右键,
选择Convert to isochore points(转换出两层之间的各种属性点数据),其它层也相应做出来。

然后分别把每两层之间的Thickness(厚度)数据转换出来(在Thickness上点右键选择Convert to points),再把厚度点数据生成厚度面。

②双击Make zones,设定具体插入的层的个数,选择好对应的输入数据,Horizones里
边对应Well Tops,Zones里边对应厚度面。

确定正确后,按OK。

6、Layering细分垂向网格
这是为了给每个zone,再细划网格,可以在主力层划分的多些,对不重要的层划分少一些。

相关文档
最新文档