Petrel入门培训-断层建模Pillar网格化
petrel RE详细培训资料
纵向上zone分区-基于储量 可以选择怎么分
分区-基于PVT、相渗 计算同上,
纵向上zone分区-基于储量
纵向分区-基于PVT、相渗
平面分区-基于PVT、相渗
多边形多个分区
例如做3个分区
名字要唯一
怎么设置显示井的方式(井很长,显示不一样)
怎么设置显示井的方式(井很长,显示不一样)
打开文件夹,找到主文件 (data)
去文件目录下找到这个文件, 并进行修改
就是这个 文件
编写椭圆里的信息,可调用这个文件,并 且要把mult这个文件拷到主文件夹下。
以上做完之后,可重新define一个case, 然后运行模拟,去比较结果。
三、如何修改断层传导系数
可以对每个断层的传导系数进行修改,0.5 是半封闭,1是不封闭,0是完全封闭
2、导入EV文件
匹配好井名
2、导入EV文件
对时间的设置一 定要改成一致
2、导入EV文件
上下都要勾上才 能显示
3、自动方式设计完井
里导入射孔文件
这个时间是创建井的时间
套管
创建一个简 单完井事件
五、如何导入井的历史数据
五、如何导入井的历史数据
五、如何导入井的历史数据 名字要匹配
五、如何导入井的历史数据
网格的趋势线方向 ,一般参考主断层 的方向
第一步:平面网格的粗化
粗化到的模型,现 在只有平面的网格
第二步:纵向网格的粗化
输出的粗化模型 原始模型
可以把zone减少,比方说3个搞成 2个,但是注意zone1的底深和 zone2的顶深要一致
第二步:纵向网格的粗化
layering也可以粗化
第二步:纵向网格的粗化
一、粗化地质模型(respect,grid,edit); 二、高压物性、相渗(props); 三、初始化(solution); 四、分区(regions); 五、输出控制(summary); 六、观测数据(schedule)。
Petrel入门培训01-数据加载_编辑_地层对比
断开polygon边线
用“Edit polygon lines”( 编辑多边形边线)来编辑 polygon边线
编辑输入数据
操作和运算器
1。 右键点击文件名并选择设 置 2。 进入操作窗口
典型的数据文件类型包括, 线,点或者2D网格。
运算器中所有的操作也存在 于操作窗口下。
3。 选择合适的操作
• Polygon Operations 是用来对已经存在的 polygons以及属于polygon的点进行操作。 • Make/Edit polygons process:对 plolygon的各种操作,包括: 创建新polygons , 在合适的位置将其分开,通过点击和移动对每 一个点或者线进行编辑。交互编辑。
2- 鼠标右键点击well tops (层位标记) 文件夹,选择“根据选择加载”
3- 选择要加载的数据文件和正确格式
加载 Well Tops (层位标记)
结构
well tops(层位标记)按属性 ,类型和井分别存储。
加载 Well Tops (层位标记)
编辑器
加载 Well Tops (层位标记)
用户界面
事件窗口
• 存放所有的储量计算结果 。
过程管理器
Workflow窗口
• 存放各种编写好的工作 流程。
流程窗口
• 工作流程分模块显示。
Windows窗口
• 存放用户打开的各种窗 口以及窗口显示参数设 置,如灯光、光标等。
粗体显示
+/• 每个文件夹靠点击其前面的 +/-键来控制打开/关闭。 • 粗体显示的项目表示是处于激活 状态的项目,点击某个项目使其 显示为粗体,表示选中该项目。
线数据举例: 地震2D 和3D 测线, 地震解释中得到的 断层(以及fault sticks或者fault polygons的形式) 点数据举例: Isochore points(等体积点), 表示层面 的点,代表断层面的点(例如Well cuts)
Petrel操作流程第三部分
(四)、用选取的fault stick 建立断层在Petrel 或其它的地震工作站中都可以得到Fault stick ,这些stick 描述的是断层的表面。
在这个练习中,我们要把fault stick 转化成key pillar 。
操作步骤1.从输入列表栏,将“Fault stick ”文件夹中fault stick 显示出来。
2.根据要模拟的断层的类型选取pillar 的形状:垂线形、直线形、铲形或是曲线形。
3.点击工具栏里的选择对象工具。
4.选中断层中的部分fault stick ,同时按住shift 键。
5.点击用选取的fault stick 建立断层的图标,这样就会沿着选中的fault stick 生成key pillar 。
6.若以前已经在新断层中建立了key pillar ,就只需做些必要的修改,按照以前操作中所讲的程序继续往下进行。
7.对需要连接的断层进行连接。
8.继续建立文件夹中的其它断层。
(五)、利用全部fault stick 建立断层可以选取代表一个断层的全部fault stick ,并使Petrel 用fault stick 的序数作为输入。
这是一个快速的方法,但必须要求这些fault stick对断层而言具有代表性,也就是说不含有噪音(noise)。
操作步骤1.从输入列表栏,将“Fautl stick”文件夹中fault stick显示出来。
2.根据要模拟的断层的类型选取pillar的形状:垂线形、直线形、铲形或是曲线形。
3.点击工具栏里的选择对象工具。
4.选中断层中的全部fault stick。
保证Petrel资源管理器是开的,并且在3D窗口中点击的断层在Petrel资源管理器中是被激活的。
5.点击用fault stick、表面或解释结果建立断层的图标,这样就会沿着选中的断层生成key pillar。
6.若以前已经在新断层中建立了key pillar,就只需做些必要的修改,并按照以前练习中所讲的程序继续往下进行。
详细的petrel操作流程(适合初学者)
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入门培训03速度模型_地震属性提取
插入小层 Layering
创建层面
Petrel入门培训03速度模型_地震 属性提取
过程: • 在表格中添加数据项 • 使用“同时加入多项数据” • 选择要输入的数据。 • 用蓝色箭头加载数据 • 定义类型
Petrel入门培训03速度模型_地震
设置: • 设置到断层的距离
属性提取
Petrel入门培训03速度模型_地震
设置: • 设置井矫正
属性提取
速度模型
Petrel入门培训03速度模型_地震 属性提取
Petrel入门培训03速度模型_地震 属性提取
地震属性提取 及重采样
加载地震特型数据*.sgy
1、Input-insert-new seismic survey folder→SEGY Import with presetparameters (*.*)
• 随机相建模 • 确定性相建模 • 属性建模 • • 粗化 • 输出 • 绘图
创建层面、层和小层的学习目标
学习如何在地质沉积条件下逐步细化垂向分
辨率
Petrel入门培训03速度模型_地震
属性提取
断层建模
网格化
垂向小层划分
Petrel入门培训03速度模型_地震 属性提取
插入层面 Make Horizons
Petrel入门培训03速度模型_地震 属性提取
第四天
• 介绍
• 熟悉Petrel界面 • 数据加载 • 编辑输入的数据 • 地层对比 • 断层建模 • Pillar 网格化 • 实例练习
• 回顾第三天的内容 • 垂向分层 • 创建速度模型 • 检查速度异常 • 地震属性提取及重采样
• 回顾第四天的内容
M4 2 Pillar Gridding网格化(Schlumberger petrel教学资料)
EXERCISE
Top skeleton
Mid skeleton
Base skeleton
Segments
1. Change the style settings for the skeleton: Double-click on the Skeleton folder and on the Style tab, Solid subtab, select Show Solid: As Segments. 2. Check segments: Use the Segment Filter to select on/off or make a visual display of segments as a legend by right-clicking on the Segment filter, selecting Insert/update template, and toggling it ON from the Templates pane.
Discuss Editing Options: Edit the fault model QC of Skeletons: Intersections and segments
Processes used for 3D Grid Construction
3D Grid Construction
Corner Point Gridding
Pillar Gridding
Make Horizons
Make Zones
Layering
Pillar Gridding Process
Based on the previously generated key pillars, normal pillars are now established throughout the reservoir from set parameters including, e.g., the boundary and grid increment.
Petrol三维建模软件的使用情况
Petrol三维建模软件的使⽤情况⼀、Petrel三维建模软件的使⽤情况Petrel 综合利⽤地质学、地球物理学、岩⽯物理学和油藏⼯程学进⾏构造建模、岩相建模和油藏属性建模,实现油藏的优化管理。
Petrel 为多学科的协作架设⼀个共享的信息平台,在相同的3D⽹格上完成各种模型的建⽴,保证数据的⼀致性。
构造建模技术使模型的建⽴⼗分快速、准确。
3D⽹格建⽴是Petrel核⼼系统的⼀部分,采⽤⾓点⽹格建⽴复杂地质模型。
通过⽣成精细的三维⼏何⽹格构架,应⽤地质和地球物理信息建⽴和划分区带,建⽴三维地层框架模型。
在⽹格过程中,将层⾯之间垂向上的接触关系和层⾯与断⾯间的关系充分考虑进去,从⽽很好的保障了模型内部各部分之间的⼀致性和完整性。
Petrel 是唯⼀的⼀个完全整合到完整的油藏描述系统中的油藏精细描述、建模⼯具。
以前所有的其它商业化三维建模系统都是独⽴的软件,是⼀体化油藏描述软件的⼀部分。
真正的⼀体化油藏描述软件应包括从地震解释、储层建模到油藏模拟的所有领域。
Petrel 三维地质建模软件已完全整合到从地震解释、储层建模到油藏模拟这⼀套⼯作流中,它使得地质家、地球物理师以及油藏⼯程师在同⼀平台上、以有效的⽅式合作。
Petrel 为油藏描述提供完整的⼀体化解决⽅案,其特有的技术可服务于勘探开发各个领域。
Petrel 具有⼯作流程的可重复性,可以⾃动地记忆⼯程师创建地质模型的整个操作流程,更新和修改模型。
通过联合油藏数值模拟软件Eclipse 的研发,Petrel 建⽴的油藏地质模型更好地考虑了为油藏数值模拟服务。
在建⽴油藏地质模型的过程中,Petrel 就充分考虑了⽹格的空间形态、⽹格结构特征对数值模拟计算速度的影响,Petrel 建⽴的地质模型直接应⽤于油藏数值模拟中具有最好的计算性能。
历史上,⾃从3D 建模⼯具开始被⽤于⽯油和天然⽓⼯业以来,⽯油公司会买⼀种建模⼯具的1个或2 许可证, 然后训练⼏位专家使⽤他们。
精选Petrel入门培训02断层建模Pillar网格化资料
设置
Pillar Gridding
结果
顶部框架ridding
总结
• 3D网格是2D网格在3D空间内的延伸。2D网格由沿X,Y方向(2D)分布的行 和列来定义。3D网格则由沿X,Y和Z方向(3D)分布的行、列和Pillar来定 义。我们也可以把3D网格看作是由一系列二维网格堆叠而成,连接每个 2D网格对应节点之间的线就是Pillar。
要足以表示断层的形状
记住:
• 如果断层形状不正确,必须做修改时,使用的 pillars和shape points (形状点)越多,修改工作就变 的越困难。
Fault Modeling
总结
• 断层建模 在Petrel里是一个制图的过程。在这个过程中,用表示断层 的数据文件来定义断层的初始形状。用户使用key pillars创建这些断 层。Key Pillar基本上是一个由2,3或5个点定义的(Shape Point形 状点),位于断层面内的垂线。一系列的Key Pillars横向连接在一起, 定义了断层的形状和范围。
Fault Modeling
Pillar网格化
Pillar Gridding
网格化的学习目标 学习怎样创建合适的边界 学习怎样设置I,J方向和趋势线 学习怎样处理异常网格
Pillar Gridding
1、 根据Key Pillar的中间形状 点创建一个网格。
概述
2、 将pillars外推到顶,底形状 点。这将创建一个3D的Pillar网 格,分别由顶,底和中间点表示 。。
课程内容和安排
• 介绍
• 熟悉Petrel界面 • 数据加载 • 编辑输入的数据
• 地层对比
第二天
• 回顾第一天的内容 • 断层建模 • Pillar 网格化
Petrel入门培训03-速度模型_地震属性提取
过程
创建层面
设置: • 设置到断层的距离
过程 – 设置
创建层面
设置: • 设置井矫正
过程 – 设置
速模型
速度模型
时深转换
地震属性提取 及重采样
加载地震特型数据*.sgy
1、Input-insert-new seismic survey folder→SEGY Import with presetparameters (*.*)
创建层面、层和小层的学习目标
学习如何在地质沉积条件下逐步细化垂向分
辨率
构造
断层建模 网格化
概述
垂向小层划分
构造
概述
插入层面 Make Horizons
时深转换
插入层
Make Zones
插入小层 Layering
创建层面
Make Horizons
过程: • 在表格中添加数据项 • 使用“同时加入多项数据” • 选择要输入的数据。 • 用蓝色箭头加载数据 • 定义类型
对SEGY熟悉的选择
对SEGY不熟悉的选择
Input-insert-new seismic survey folder→SEGY seismic data(*.*)→seiemic (default)(原始地 震数据)
地震属性重采样
Geometrical modeling→选择seismic resampling
自动追踪
自动追踪解释
地震属性提取
地震属性提取
地震属性镂空显示
地震属性播放
手动切 剖面
播放
步长
Line号
选中后修改Line号
做连井地震剖面
做连井地震剖面
投影距离
在剖面上显示时间域的构造面
Petrel入门培训07-粗化_输出_绘图
• 储量计算
粗化
粗化
概述
• 地质模型的精度要求←→油藏模型的精度要求 • 地质模型的网格要求←→油藏模型的网格要求
新建3D Grid
垂向网格定义
垂向网格分配
属性模型粗化
粗化
新建3D Grid
粗化
时间深度转换
将精细地质模型指入
必须点掉
构造粗化
粗化纵向网格
沿zone 粗化
起始网格 终止网格
据, 井斜, 井位数据 XYZ, Function XY (lookup curves), Gslib Properties, Petro
Works SM1 Well Format
• Eclipse 3D 网格 (ASCII和二进制), 属性, 完井 数据,断层数据(都是ASCII格式)
• VIP 3D 网格, 属性,连井数据(都是ASCII格式) • CMG 3D 网格, 属性(都是ASCII格式) • Petrel: Well tops, 井数据,断层模型,总结数
课程内容和安排
• 介绍
• 熟悉Petrel界面 • 数据加载 • 编辑输入的数据
第八天
• 地层对比 • 断层建模
• Pillar 网格化 • 实例练习 • 创建速度模型
• 回顾第七天的内容
• 粗化 • 输出 • 绘图
• 检查速度异常 • 地震属性提取及重采样 • 随机相建模 • 确定性相建模
• 属性建模
将原始的从第几个到第几个网格合并成粗化模型中的哪个网格
孔隙度粗化
要同时选中NTG,否则泥岩的孔隙度在粗化时也要参与平均
渗透率粗化
NTG粗化
制图Leabharlann 制图实现拷屏: 1 – 使用 PrntScrn 键打印整个屏 幕 2 – 使用 Alt+PrntScrn 键拷贝 当前击活的窗口 3 – 使用Petrel中拷贝位图功能可 拷贝展示的窗口
Petrel作断层与层面
一、做层面
1、做等T0层面:
点击
默认 剥蚀或连 续沉积接 触关系, 据实际
时间域 不能加
输入控制层 面:地震时 间域面
据断层多少米参与
设置 segment
生成时间 域层面
2、建立速度模型
点击
显示速度场
时间域 层面
用welltop控 制
显示速度场
如何建立削截断层
Fault modeling 模块常用功能键
二、断层网格化 断
层
三维里看一下结果
pillar gridding 模块常用功能键
pillar gridding之前要求边界封闭,利用该界面 的操作建立一个封闭边界,是下部网格化和做模型的 边界,在其之外不参与计算。 1、选定断层为边界用 义完
新建I、J趋势方向线上加点,可调节 建外部边界
全部定
建边界
新建I、J趋势方向 显示点 点变大变小
2、把没有边界的部分用 边界段
建立
3、把工作区以外已选边界部分, 用 定为非边界
定义网格方向
设断层为边界 分区,segment 非边界 设为非断层 加密抽稀网格数
做层面等T0图: 建立速度模型 时深转换 作出构造大的层面
时间域 层面
用welltop控 制
3、时深转换
形成深度域层面
4、make zones
检查网格
有两处可对网格进行质量控制:一是网格化后尽量保持其合理,上下面都要 调平,一是作完层后在属性里建立Geometrical modeling 。
点击
新生成文件夹
双击
一、生成断层的三种方法: 1、用FAULT STICKS 生成断层
2、用FAULT POLYGONS 生成断层
Petrel入门培训02-断层建模_Pillar网格化
•
•
这两套数据又互相矛盾时,这些矛盾不会反映到最终的断层模型中去。
Fault Modeling
Pillar网格化
Pillar Gridding
网格化的学习目标
学习怎样创建合适的边界
学习怎样设置I,J方向和趋势线 学习怎样处理异常网格
Pillar Gridding
概述
1、 根据Key Pillar的中间形状 点创建一个网格。
断层和方向: 指导网格化,可以设为没有断层 ,没有边界。
段块Segments: 被断层或趋势线所封闭的区域
Pillar Gridding
定义一个边界
设置一段网格边界
创建一段边界
创建边界
Pillar Gridding
方向和趋势
J-方向
I-趋势
I-方向
A-任意方向 arbitrary J-趋势
Pillar Gridding
断层建模
Fault Modeling
断层建模的学习目标
学习Pillar、Shape point等概念。
学习怎样从Fault sticks、Polygons、Surfaces创建断层模型。 断层连接和切割。
Fault Modeling
Key Pillars
顶部Shape Point 中部Shape Point 底部Shape Point
Pillar之间的连线
Fault Modeling
断层的形状
垂直断层
线状断层
铲状 断层
弯曲断层
Fault Modeling
输入类型
Fault Sticks
Polygons 字化/离散化
2D线的数字化
地震数据数字化
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操作指南精讲
选择了输入类型后,根 据文件类型,对各列数 据定义
设定MD深度计算的方法依据
MD、DEV、AZIM是最常 用的井斜文件类型
Petrel 地质建模系统
常规数据导入>测井曲线的导入: 右键单击wells,在 菜单中选择import (on selection)
在弹出窗口选择文件类型为 well logs (ASCII) (*.*), 选择准备好的井轨迹文件
井斜文件包含内容分四种: 1、MD、INCL、AZIM 2、TVD、X、Y 右键单击wells,选择输入,弹出对话框,在文件类 型一栏选择well path/deviation(ASCII)(*.*),选 择井斜文件,打开
3、X、Y、Z
4、DX、DY、TVD
Petrel 地质建模系统
井斜数据的导入
C、调整pillar时选中这个按钮,让 pillar的移动沿着走势的切线被调节
Petrel 地质建模系统
数据加载 地层对比 断层建模 Pillar 网格化 分层
Petrel介绍
相建模
编辑数据 岩石物性建模
体积计算
绘图
井位设计
Petrel 地质建模系统
点击process栏里的pillar gridding,会自动弹出一 个2D的窗口
利用右侧的make 点击右侧的 new I boundary trend和 , 沿着所有井的边缘圈定一个 new J trend按钮设定I、J趋 边界 势方向,趋势线尽量沿着主 要的断层,以避免后期操作 导致网格重叠
双击pillar gridding,弹出 对话框,设定网格大小, apply。检查生成网格是否 存在问题,一切无误点OK, 产生3D网格
Petrel2009建模教程真正实用精简
1379.7
2102.6
2135.6
welltop分层文件
X
Y
hb
wellpoint
surface
jinghao
3973816
36471426
-716.92
Horizon
c811
X21-23
3973816
36471426
-724.92
Horizon
c8121
X21-23
3973816
再选中permzone1的砂体 如下图进行操作(步骤重复以上):
解释1.选择分析对象,是经过离散化的井点,还是未离散化的测井曲线,或整个模型 (默认即可)
2.是否使用滤波功能 ;是否用相约束 (打勾)
3.分别按以下2个标签,进行相应的分析
4.打开每个标签后,按 键,刷新显示
5.在进行transformation分析时,可以能够多种数据的处理,包括,输入截断,对数变换,正态分布变换等。
3.是否使用滤波功能 ,很少使用(默认不用)。
4.左击 标签,进行相应的分析:
选中vsh[U]的Zone 1依次左击1 、2 、3 、4
5、Vsh变差函数的分析
对Vshale的4个层(zone1,zone2,zone3,zone4)分别进行变差函数的分析:
以zone1层的泥shale为例,其它2、3、4层的操作相同
双击
窗口中出现下图:
直接左击 。再cancel.
五、
细分层仅仅是网格精细化的过程,不是所有输入资料都用在了这个进程中。用户可通过设置单元的厚度、单元的个数或用比例数,来定义网格垂向的分辨率。给定单元厚度时,zone的划分既可以跟随顶部也可以按底部。小层本应该根据将要建立的属性模型来定义。通常,小层的厚度应该是模拟的最薄相的厚度。但是,有很重要的一点应当记住,小层厚度减少时,单元数目会增加,所以不应该插入太多的细节。
Petrel培训教材(经典)
Petrel软件实例操作流程目录第一章Petrel简介一、安装并启动Petrel (01)二、界面介绍 (02)第二章Petrel处理流程介绍一、数据准备 (07)二、断层建模 (14)三、Pillar Gridding (22)四、Make H orizon (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软件学习
(三)构造建模
Structural modeling (1) Define model (定义模型的名字) (2) 激活边界数据
(3) pillar gridding (设置网格步长,建立网格模型)
(4) Make horizons(给构造层位赋值,建立构造模型)
Petrel软件学习
本理论介绍 2、Petrel 建模操作流程
(一)Petrel 基本理论介绍
1、主要功能
PETREL 主要功能
地球物理 解释分析
地质建模
多点地质统计算法 高斯随机函数算法 序贯高斯模拟 序贯指示模拟 改进的克里金算法 截断高斯模拟算法 神经网络综合预测 目标模拟 分级目标模拟技术 裂缝建模 断层建模的2 质量控制
软件学习地质研所1petrel基本理论介绍2petrel建模操作流程一petrel基本理论介绍断层建模的质量控制地球物理地球物理解释分析解释分析地质建模地质建模油藏工程油藏工程petrelpetrel主要功能主要功能1主要功能2建模流程数据准备数据输入网格化数据划分小层构造建模属性建模地质储量计算输出数模所需要的文件网格粗化及属性粗化3油藏三要素构造模型储层地质模型流体分布模型构造构造流体流体油藏三要素1petrel基本理论介绍2petrel建模操作流程一数据准备1wellheads包括井名横坐标纵坐标顶深底深补心海拔2welltops包括井名横坐标纵坐标补心海拔测深层位3属性数据包括孔隙度渗透率含气饱和度有效厚度4边界数据包括边界的横坐标纵坐标二数据加载1加载wellheads井位数据加载类型选择
3、加载属性数据(孔隙度、渗透率、含气饱和度、有效厚度) 文件类型里选:General lines/points(ASCII)(**) Template分别选择(porosity、permeability、gas saturation、net pay)
Petrel断层
1. surface和horizon有何差别?
答:surface和horizon都是面,不过horizon是在3Dgrid里面的面而已,呵呵。
2. 通常如果要连接的两个Key Pillar是重合的话,连接起来很简单,只需要选中,点连接就可
以了,可是如果两根Key Pillar 长度不同,或者不重合,手动调节总是会改变断面的形态,还有如果两条断层交叉的话又该如何连接呢?
答:两根Key Pillar 长度不同,或者不重合: truncate Pillar 削接
两条断层交叉:AB断层将A从相交处断开在B上在相交处新建Pillar 然后把A的两段连接在这个Pillar上
truncate Pillar 削接
之间还是“黄绿色”
(上
注意,在使用了削接操作过后,两个断层的pillar只有一个交点,如下图:
该削接操作应该是一个特殊的连接操作,但是在网格化操作时候,若是使用了削接操作
软件会自动闭合(如下图所示),但是必须把削接的断层设置成为主要断层,用操作。
注意:在进行网格化时候,必须要将工区封闭,也就是说必须给工区定义一个封闭的区间,
只有区间内才进行网格化操作。
(将该工区内主要断层用操作,主要断层方向是一致
的),将垂直于主断层的断层用操作。
两条主断层之间最好用趋势线连接
(操作)如果断层做为封闭边界,要对封闭的断层进行平滑(
操作)。
注意:在添加趋势线的时候,注意有没有出现比较畸形的网格,如
就是一个畸形的网格,说明,这条趋势线是不正确的。
(应该去除)。
(这个是合理的趋势线生成的网格)。
petrel软件的学习步骤
petrel软件的学习步骤一、加载数据1.加井头文件Importfile——wellheads(数据输入格式:wellhead)数据编写格式:Excel.具体如下:井名X Y KB 补心高MD 井类别…… …… …… …… …… …… …… 2.加井斜数据在生成的wells文件中输入井斜数据(格式为:wellpath/deveation)一、加载数据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 Z6.加小层在Insert 窗口下选择new well tops生成well tops1(可以改名:例如改为小层)文件夹——右键——Import(on selection)——选择小层数据(输入格式为:Petrel Well Tops (ASCII)(*.*))——OK。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 介绍
• 熟悉Petrel界面 • 数据加载 • 编辑输入的数据
• 地层对比
第二天
• 回顾第一天的内容 • 断层建模 • Pillar 网格化
• 回顾第二天的内容 • 垂向分层 • 创建速度模型 • 检查速度异常 • 地震属性提取及重采样
• 随机相建模 • 确定性相建模 • 属性建模 • 储量计算 • 粗化 • 输出 • 绘图
• 从上边的讨论可以看出:在Petrel里断层模型是输入的原始断层数据 的近似,但是永远不使用原始断层数据来创建模型。 事实上, 是使
用Key Pillars (原始数据的近似)在最终的3D网格中创建断层面。只 要Key Pillars能够表示原始数据的实际形状,这样做就基本上没有
什么问题。 这样做的好处是,当同一个断层有两套原始数据,而且 这两套数据又互相矛盾时,这些矛盾不会反映到最终的断层模型中去。
在每一个网格角处都会创建一个Pillar 。
Pillar Gridding
边界: 多边形Polygon, 边界段或者 边界的一部分。
趋势Trends: 指导网格化,并用作segment divider段块的分界线。
断层和方向: 指导网格化,可以设为没有断层 ,没有边界。
段块SegБайду номын сангаасents: 被断层或趋势线所封闭的区域
选择一个 形状点 shape point
选择整个 Key Pillar
在末端增加新Key Pillar 在两个Pillar之间增加新
key pillar
Fault Modeling
连接两个断层 断开两个断层
断层连接
Fault Modeling
调整形状点 shape points
水平连接
调整Key Pillars
要足以表示断层的形状
记住:
• 如果断层形状不正确,必须做修改时,使用的 pillars和shape points (形状点)越多,修改工作就变 的越困难。
Fault Modeling
总结
• 断层建模 在Petrel里是一个制图的过程。在这个过程中,用表示断层 的数据文件来定义断层的初始形状。用户使用key pillars创建这些断 层。Key Pillar基本上是一个由2,3或5个点定义的(Shape Point形 状点),位于断层面内的垂线。一系列的Key Pillars横向连接在一起, 定义了断层的形状和范围。
输入 - Fault Polygons
+ Shift
’用Fault Polygons创建断层 ’
Fault Modeling
输入 - Fault Sticks
+ Shift
Fault Modeling
输入 – 2D 网格
Fault Modeling
输入 – 地震
Fault Modeling
编辑 Key Pillars
断层建模的学习目标
学习Pillar、Shape point等概念。 学习怎样从Fault sticks、Polygons、Surfaces创建断层模型。 断层连接和切割。
Fault Modeling
顶部Shape Point 中部Shape Point 底部Shape Point
Pillar之间的连线
Fault Modeling
绑定到与测井曲线的交点
Tying to Well Cuts
Fault Modeling
编辑Key Pillar 的原则总结
原则:
• 根据需要使用尽可能少的Key Pillars • 根据需要使用尽可能少的shape points(形状点) • 使用的Key Pillars 和 shape points (形状点)的数量
设置
Pillar Gridding
结果
顶部框架 中部框架
底部框架
Pillar Gridding
总结
• 3D网格是2D网格在3D空间内的延伸。2D网格由沿X,Y方向(2D)分布的行 和列来定义。3D网格则由沿X,Y和Z方向(3D)分布的行、列和Pillar来定 义。我们也可以把3D网格看作是由一系列二维网格堆叠而成,连接每个 2D网格对应节点之间的线就是Pillar。
构造模型
概述
构造建模流程
创建构造模型
Fault Modeling
创建断层模型
Pillar Gridding Make Horizons Make Zones
Layering
定义网格垂向和横向分 辨率
插入地震层位以及网格 化
用井标志点优化模型
根据地质条件定义模型 的垂向分辨率
断层建模
Fault Modeling
• 一旦所有断层的Key Pillars都定义好了,并连接在一起,就可以进 行网格化了。 网格化的过程中只使用Key Pillars 作为输入数据, 创 建出网格的3D框架。每一个角上的一串网格被定义为一个 pillar。这 些pillars不是定义断层的Key Pillars(尽管一些被选上的 Key Pillars 也最终被用作网格的pillar) 。
修改W后ith的效 De果fault settings
5
2 3
4
1
Pillar Gridding
网格细化
设定连接处 的网格单元
个数
Pillar Gridding
增量:定义I,J方向网格的大小 。
断层分布:模拟网格需要Z字形 的断层。
创建骨架: 点击“应用”创建中间网格的骨 架,如果结果合适点击“Ok”。
Fault Modeling
Pillar网格化
Pillar Gridding
网格化的学习目标 学习怎样创建合适的边界 学习怎样设置I,J方向和趋势线 学习怎样处理异常网格
Pillar Gridding
1、 根据Key Pillar的中间形状 点创建一个网格。
概述
2、 将pillars外推到顶,底形状 点。这将创建一个3D的Pillar网 格,分别由顶,底和中间点表示 。。
Key Pillars
Fault Modeling
断层的形状
垂直断层
线状断层
铲状 断层
弯曲断层
Fault Modeling
输入类型
Fault Sticks
Polygons and/or Well Tops
层面数字化/离散化
2D线的数字化
地震数据数字化
对X-section的数字化
Fault Modeling
术语
Pillar Gridding
定义一个边界
设置一段网格边界 创建一段边界 创建边界
Pillar Gridding
J-方向 I-趋势 I-方向 A-任意方向 arbitrary J-趋势
方向和趋势
Pillar Gridding
设为一部分断 块的边界。 设为无断层 设为无边界
定义段块(断层区段)