Petrel使用技巧——蚂蚁体追踪
- 格式:docx
- 大小:5.70 MB
- 文档页数:9
Petrel中蚂蚁体的运算技巧
Petrel中蚂蚁体的运算技巧
现在的Petrel用户中对蚂蚁体属性的使越来多,大部分都能取得较好的效果,下面是目前Petrel中常用的蚂蚁体的研究流程:
该流程基本涵盖了蚂蚁体生成的流程,但有时虽然各环节做的都很好了,但最终结果仍令人不太满意,实际上通过下面的办法可能对最终结果有进一步提高,用户在下面研究时可以试一下。
它的指导思想是,在现有蚂蚁体基础上再多次运算蚂蚁体,以期得到效果上的改变。
例子1:单次运算结果
1. 单次运算被动模式的蚂蚁体(Passive)得到不好的结果:信号非常差,非常差的连续性。
2. 单次运算主动式的蚂蚁体(aggressive)得到不好的结果:信号差,不好的联系性,很难理解断裂的分布。
例子2:两次运行结果
1. 两次运行:先被动后主动方式,获得较强的信号和比较好的连续性。
2. 两次运行:先主动后被动方式,获得更强的信号,更好的连续性,很多重要的特征显现出来。
例子3:连续3次运行结果
1. 3次运行:被动+主动+被动(极大地呈现了主断裂系统特征,清晰的图像,比较容易进行断面的提取)
2. 3次运行:主动+被动+主动方式(最强的结果,可能不太容易进行提取,但很好展示整个项目的断裂的分布)
如果能够遵循下面原则,蚂蚁体会得到较好的结果:
1. 数据预处理:通过Chaos或Variance属性来减少噪音和不连续性增强
2. 断层增强:通过Ant Tracking计算,把上面的重要的不连续性
分解为片。
3. 断层提取:验证、编辑、把蚂蚁体结果合并为面。
4. 建立最终三维断层模型。
Input里面加载所有单井数据well、well tops、;Model是所建模型;Templates是做的模板以上窗口可以随意摆放,双击即可回去这是地震上的解释是构造模型的建立,property modeling是属性建模(包括孔隙度模型,渗透率模型,含油饱和度模型等等)是数值模拟加载数据:先新建insert ->new well folder;对井进行编组:右击wells->insert folder,把所有井拖进去;井位数据(well heads)、井轨迹数据(well path)、测井数据(well logs)、分层数据(well tops:well、surface、MD)测井解释成果(.Prn)用production log格式加载井对比(对比剖面图):新建一个new wellsection window(对比窗口),为相建模打基础,建立层拉平,setting->flatten on well top,在此之前先把others里面的分层拖进stratigraphy 里面,按顶(base)来拉平,(建立层拉平:按分层数据拉平)调整纵向比:setting->absolute(1000即可),手动调整比例尺通过这是将一个图道中的两条曲线反向的操作可去掉网格线调整曲线颜色,然后上色,因为所有gamma值都在0~1中间,调整曲线的取值范围,回到well,进到colors,设置最大值为120(或者自动获取)gamma 值大对应泥岩(孔隙度比较小)(孔隙度和gamma成反相关);RT电阻率(电阻率一般按对数的方式显示),SP自然电位,DT声波曲线;设置一口井为模板(单井模板只能保存一个:->),应用到所有井,(地质上分层就是按照测井曲线来分层的),(如果发现分层有问题,通过来调整这就是手动修改的层位)去掉中间井的分层名字:双击well tops->去掉sub labels,只留下两侧井的分层名字用可以圈定含油面积(根据井的油水对比剖面图)setting调整polygon的粗细颜色聚类分析:classsification对应岩相和地震相的解释设定:井、曲线、聚出几类数据流程窗口,选择,双击,要选有数据的井,setting设置为2,选择create(以后有新的数据要加载时选update),先点,apply,wells->里面多处一项(神经网络),此处将他换为相(facies),勾上facies,(泥岩shale;砂岩sand),,重新应用模板,用调整解释出的泥岩砂岩,建完构造模型后才能做离散化。
利用高清蚂蚁体精细解释复杂断裂带李楠;王龙颖;黄胜兵;朱石磊;沈朴;郝婧【摘要】在渤海海域中浅层断裂系统较为复杂的地区,常规地震解释方法效率较低,断层组合不精细.随着深度增加,常用于辅助断层解释及组合的方差或相干属性清晰度明显降低,已不满足断层组合的需要.为此,针对研究区的地质特点,结合现有资料条件,提出一套高清蚂蚁体生成技术.该技术不同于以往对蚂蚁追踪参数进行简单优选和对比的技术,而是以增强断层连续性和降噪为目的,通过优选两类参数组合,对数据体进行多重蚂蚁追踪计算,并穿插多步噪声削减,最终得到与研究区断裂高度匹配的高清蚂蚁数据体.使用该数据在短期内快速完成浅层470条断层组合,有效提高了断裂解释精度,为圈闭搜索及落实奠定了坚实基础.【期刊名称】《石油地球物理勘探》【年(卷),期】2019(054)001【总页数】9页(P182-190)【关键词】蚂蚁追踪属性;复杂断裂带;断层组合;渤中凹陷【作者】李楠;王龙颖;黄胜兵;朱石磊;沈朴;郝婧【作者单位】北京市朝阳区太阳宫南街6号中海油大厦中海油研究总院勘探研究院1110室,100028;中海油研究总院有限责任公司,北京100028;中海油研究总院有限责任公司,北京100028;中海油研究总院有限责任公司,北京100028;中海油研究总院有限责任公司,北京100028;中海油研究总院有限责任公司,北京100028;中海油研究总院有限责任公司,北京100028【正文语种】中文【中图分类】P6310 概况渤中凹陷位于渤海中部,面积为8634km2,最大埋深为11km。
该凹陷东邻渤东低凸起,西接沙垒田凸起、沙南凹陷,北邻石臼坨凸起,南接渤南低凸起(图1)。
凹陷内发育NNE向郯庐断裂带和NW向张家口—蓬莱断裂带等2组岩石圈级别的大型共轭走滑断裂带,由此导致NE向、NNE向、近NS向、NW向和近EW 向次级断裂均有发育。
研究区位于渤中凹陷南部两条走滑断裂带的交会地区,面积约为4000km2。
蚂蚁追踪属性体提取参数对比试验及其在塔河四区裂缝建模中
的应用
龙旭;武林芳
【期刊名称】《石油天然气学报》
【年(卷),期】2011(033)005
【摘要】裂缝构造建模主要针对大尺度裂缝,通常采用Petrel建模软件中的蚂蚁追踪属性进行三维地震的大尺度裂缝自动追踪和解释.该方法能克服人工地震解释工作中主观性大,难以在各个平台间进行数据交换的缺点,以及解决构造和岩溶作用过程中形成的断裂方向性差,难以进行表征的难题,大大提高了解释精度,缩短了人工解释时问.但是该方法在蚂蚁追踪属性体提取过程中对参数意义及其对结果的影响了解甚少.因此,通过运用对比试验对蚂蚁追踪属性体提取过程中的6个参数的影响作用进行了仔细研究,并建立了塔河四区奥陶系大尺度裂缝模型,总结并验证了利用蚂蚁追踪属性提取的大尺度裂缝标准,可为以后的构造建模提供参考依据.
【总页数】6页(P76-81)
【作者】龙旭;武林芳
【作者单位】中国地质大学(北京)能源学院,北京,100083;中国地质大学(北京)能源学院,北京,100083
【正文语种】中文
【中图分类】P631.44
【相关文献】
1.基于蚂蚁体追踪的裂缝预测技术在静北地区的应用 [J], 徐淼
2.基于蚂蚁追踪技术的裂缝型储层建模方法 [J], 梁宇涛;刘鹏程;冯高城
3.在蚂蚁属性体约束下的裂缝建模方法研究 [J], 张亚春;尹太举;周文
4.基于分频相干体的蚂蚁追踪技术在塔河油田断裂刻画中的应用 [J], 马艺璇; 李慧莉; 刘坤岩; 顾汉明; 任浩
5.在蚂蚁属性体约束下的裂缝建模方法研究 [J], 张亚春[1];尹太举[2];周文[2]
因版权原因,仅展示原文概要,查看原文内容请购买。
[Petrel使用技巧] Petrel蚂蚁体的问题拿一个实际数据体说说各个参数的影响力。
原始数据的分析:一般作构造解释的地震数据并不特别需要做保幅处理,所以有些适度的AGC是比较好的作AGC前后的剖面对比如下:Petrel工作流程中推荐做“Structural smoothing”,注意这个属性的参数范围:效果对比:不同的平滑参数的对比效果:原始数据、AGC数据、Structural smoothing数据的方差体结果的对比:同数据源,不同的蚂蚁步长“Ant step size”对比效果:时间切片的效果对比,顺序跟上图不一致:雕刻一下:提取Fault paches的参数当然同样意义非常模糊,但是也同样重要,其实原问题问的就是这个部分了:对于面积、倾角等作过滤非常重要:合并Patches:适度平滑:转解释数据:其实有些Patches被错误合并到一起也是导致解释成果转化错误的一个原因。
蚂蚁体不好做出效果的原因,我们把事情说穿就好——工作流程过长,参数过多互相牵制。
原始数据体——强化后处理——方差体-——蚂蚁体——断层提取——Patches编辑——生成解释数据。
这个长流程中任何一个环节其实都可能增加或者强化出我们不希望出现的东西。
而且蚂蚁体的目标就是强化方差体,尤其要解决方差体因为搜索时窗在大断层带来的阶梯效果和有些小断层可以被重新识别出来。
这两个主要目标本身就是矛盾的,你希望模糊大断层上的时窗效果势必需要比较大的蚂蚁步来过滤(Filter)细节,而要保留甚至强化小断层效果则肯定要保证蚂蚁的敏感度,更适合较小的蚂蚁步。
这样的思考矛盾也融合在长流程之中了。
说一个不恰当的比喻,从婚姻为目的来看过长时间的恋爱。
太短的恋爱就结婚固然是比较冒险的行为,但是那种爱情长跑也非常容易变成爱情杀手,因为增加了中间过程的变数概率。
而蚂蚁体和断层提取两个步骤的思考过程中那些参数,就好比你对女友有若干互相矛盾的要求,女友上得厅堂可能就下不了厨房。
Petrel 地震地质解释和建模使用技巧2015斯伦贝谢科技服务(北京)有限公司Copyright Notice© 2015 Schlumberger. All rights reserved.No part of this manual may be reproduced, stored in a retrieval system, or translated in any form or by any means, electronic or mechanical, including photocopying and recording, without the prior written permission of Schlumberger Information Solutions, 5599 San Felipe, Suite 1700, Houston, TX 77056-2722.DisclaimerThe License Agreement governs use of this product. Schlumberger makes no warranties, express, implied, or statutory, with respect to the product described herein and disclaims without limitation any warranties of merchantability or fitness for a particular purpose. Schlumberger reserves the right to revise the information in this manual at any time without notice.Trademark InformationSoftware application names used in this publication are trademarks of Schlumberger. Certain other products and product names are trademarks or registered trademarks of their respective companies or organizations.目录1.1 斜井井轨迹在Well Section窗口中的4种投影方式原理 (4)1.2 Well section下打印连井剖面图 (8)1.3 well section下设置隐含的边界显示单曲线道局部充填 (11)1.4 well section下井上解释断层断距显示 (15)1.5 在指定深度范围内修改测井曲线 (18)1.6 Petrel和Excel一体化快速生成测井解释成果表 (19)1.7 Petrel2014如何加载TVD/TVDSS索引的测井曲线 (23)1.8 对不同井的测井曲线使用不同的算法进行粗化 (25)1.9 拼接不同深度段的测井曲线 (27)1.10 每种沉积相的测井曲线范围统计 (29)1.11 3Dwindow中如何连接well top (32)1.12 Petrel中如何快速生成断层Polygon (33)1.13 surface上对特定polygon范围进行单独赋值 (34)1.14 如何实现多边形的合并Merge Polygons (37)1.15 Petrel如何在Surface上显示图片 (40)1.16 如何将多个surface对应的的平均值同时输出到excel表格中 (42)1.17 根据两个Surface生成TST和TVT Map (43)1.18 如何将Well heads在Surface附近显示 (45)1.19 在Make surface的时候如何将结果往边界多边形外扩一些 (47)1.20 如何计算某个zone内饱和度曲线的加权平均值 (50)1.21 如何由离散相曲线计算砂体或薄互层的厚度 (51)1.22 如何批量生成zone的厚度图 (53)1.23 计算特定井和特定Zone的砂层厚度 (54)1.24 批量计算单井上每个zone中砂岩段的数量 (56)1.25 用曲线截断创建离散的净厚度图 (60)1.26 地震体三维渲染显示不清晰时的解决方法 (64)1.27 如何使用用户自定义边界切割地震体 (65)1.28 三维显示沿层切割地震体 (67)1.29 如何在Petrel中如何往已有的Survey中加载相邻位置的地震体 (68)1.30 如何计算多口井周层面属性统计值 (71)1.31 Petrel中地震Vintage的管理 (76)1.32 Petrel中如何按地震工区加载二维地震数据 (80)1.33 Petrel 2014中合成地震记录显示设定 (84)1.34 Petrel 2014中对于切地震剖面的快速设置 (87)1.35 Petrel中如何对地震数据进行抽稀 (88)1.36 Petrel中如何沿井轨迹提取地震数据的振幅 (89)1.37 Petrel中如何实现地震解释层位的合并 (90)1.38 如何加载2D数据 (92)1.39 依据Horizon和Fault剪切地震数据体 (93)1.40 如何在Petrel移动地震数据体 (94)1.41 按用户自定义范围到处2D地震测线 (96)1.42 Petrel如何加载信息缺失的二维地震数据 (101)1.43 将Jason 的子波加载到Petrel中 (105)1.44 如何在Petrel中提取可靠的子波 (107)1.45 如何在Function window按照某一曲线的属性显示交会图 (109)1.46 如何在Function window按照深度筛选交会图 (110)1.47 如何用Zone log过滤直方图 (113)1.48 如何合并多井的Checkshot数据到一个文件夹 (114)1.49 Petrel中如何做好井震对比 (116)1.50 如何将井分层与矫正后的Vo面均显示在X,Y,V域 (123)1.51 如何批量输出井斜 (125)1.52 使用部分井进行Data Analysis (126)1.53 Petrel 中如何批量修改井类型 (130)1.54 如何加载多口井轨迹在一个文件 (131)1.55 Petrel工区井的X坐标没区带号 (134)1.56 井坐标为经纬度如何加载 (135)1.57 一种简单安全的方式添加自定义井符号 (136)1.58 Petrel中蚂蚁体的运算技巧 (140)1.59 Petrel蚂蚁体介绍及参数设置 (144)1.60 如何利用蚂蚁体提取小断裂 (151)1.61 如何生成Azimuthal Map (155)1.62 如何在Petrel中加载经纬度的点数据 (157)1.63 使用自定义速度函数进行时深转换 (159)1.64 在Function Window中如何如用第三变量调整数据点的颜色 (161)1.65 Petrel中如何创建客户化岩性符号 (162)1.66 Petrel如何按宽度显示岩性 (164)1.67 如何批量移动断层 (168)1.68 如何生成用户自定义的离散属性面 (170)1.69 如何在Petrel中有效地组织数据 (173)1.70 如何在Petrel中自动形成断层多边形 (175)1.71 如何使用Clean Project History选项清理工区历史 (177)1.72 神经网络分类中的主成分分析 (178)1.73 如何对井一定范围外的网格粗化的同时保留井附近的原始网格 (182)1.74 以一种自定义的方式进行网格粗化 (186)1.75 如何在现有速度模型中加入其他速度异常体 (188)1.76 Petrel2014 Structural Framework工区保存错误解决方案 (189)1.77 剥蚀带的建模技术 (191)1.78 在属性建模中使用Local varying azimuth (192)1.79 多条二维测线速度数据建立速度模型 (195)1.80 如何对属性模型进行切割或者局部更新 (203)1.81 一个简单的工作流计算几个层面的均值并输出 (205)1.82 如何用Petrel Workflow快速整理层位数据 (207)1.83 如何用Petrel Workflow快速整理断层多边形数据 (210)1.84 运用workflow批量生成变化变程的属性模型 (211)1.85 运用Workflow统计地震测线长 (214)1.86 运用Workflow统计井间距离 (215)1.87 运用Workflow批量生成断层与上下盘层位交线 (218)1.88 Petrel全新的断层解释-建模一体化工作流 (220)1.89 使用Inspector工具修改模型中单个网络的属性 (221)2.1 PetroMod中如何优化断层在剖面上的形态 (223)2.2 PetroMod 中如何进行油源对比 (225)2.3 PetroMod模型在Petrel中显示 (228)3.1 GeoX中如何客户化输出GeoX Report到Excel中 (230)3.2 GeoX新许可设置流程 (237)1.1 斜井井轨迹在Well Section窗口中的4种投影方式原理在Petrel的连井剖面窗口(Well Section Window)中显示斜井轨迹是一个十分实用的功能。
Ant TrackingAnt tracking can give very good results if it is used in multiple successive runs with different parameters for the Tracking algorithm.Example 1: SINGLE RUN RESULTS1. Single run: Passive Ant Tracking run gives bad results: very weak signal, poor continuity in the fault patterns (disappointment for customers)2. Single run: Aggressive Ant Tracking run gives bad results: weak signal, poor continuity, hard to understand the fault patterns1.Double run: Passive + Aggressive Ant Tracking (stronger signal and bettercontinuity but not at best highlighted). An extra Passive run might clear up the picture a bit!2.Double run: Aggressive + Passive Ant Tracking (stronger signal, bettercontinuity, lots of highlights very well visible)1.Triple run: Passive- Aggressive- Passive Ant Tracking (great highlight of themain fault patterns, clean image, easy extraction of fault surfaces)2.Triple run: Aggressive- Passive – Aggressive Ant Tracking (great strong result,every single discontinuity highlighted, it might be hard to perform the extraction but is a very good over view of the field discontinuities)Ant Tracking is giving good result if you use the following general workflow:1.DATA CONDITIONING: Do noise reduction and discontinuity highlighting byusing Attributes like Chaos or Variance2.HIGHLIGHTS ENHANCING: Collapsing the highlighted discontinuities intopatches by using the Ant Tracking Process3.HIGHTLIGHTS VALIDATION: Understand the pattern and recognize the Time-Depth Conversion artifacts (in case you are performing ant tracking on the depth seismic volume)4.FAULT EXTRACTION: Validate, edit, merge the Ant tracking Results into faultsurfaces/patches5.BUILD THE FINAL 3D FAULT MODELQCQC QCQC5243。
[Petrel使用技巧] Petrel蚂蚁体的问题
拿一个实际数据体说说各个参数的影响力。
原始数据的分析:
一般作构造解释的地震数据并不特别需要做保幅处理,所以有些适度的AGC是比较好的
作AGC前后的剖面对比如下:
Petrel工作流程中推荐做“Structural smoothing”,注意这个属性的参数范围:效果对比:
不同的平滑参数的对比效果:
原始数据、AGC数据、Structural smoothing数据的方差体结果的对比:同数据源,不同的蚂蚁步长“Ant step size”对比效果:
时间切片的效果对比,顺序跟上图不一致:雕刻一下:
提取Fault paches的参数当然同样意义非常模糊,但是也同样重要,其实原问题问的就是这个部分了:
对于面积、倾角等作过滤非常重要:
合并Patches:
适度平滑:
转解释数据:
其实有些Patches被错误合并到一起也是导致解释成果转化错误的一个原因。
蚂蚁体不好做出效果的原因,我们把事情说穿就好——
工作流程过长,参数过多互相牵制。
原始数据体——强化后处理——方差体-——蚂蚁体——断层提取——Patches编辑——生成解释数据。
这个长流程中任何一个环节其实都可能增加或者强化出我们不希望出现的东西。
而且蚂蚁体的目标就是强化方差体,尤其要解决方差体因为搜索时窗在大断层带来的阶梯效果和有些小断层可以被重新识别出来。
这两个主要目标本身就是矛盾的,你希望模糊大断层上的时窗效果势必需要比较大的蚂蚁步来过滤(Filter)细节,而要保留甚至强化小断层效果则肯定要保证蚂蚁的敏感度,更适合较小的蚂蚁步。
这样的思考矛盾也融合在长流程之中了。
说一个不恰当的比喻,从婚姻为目的来看过长时间的恋爱。
太短的恋爱就结婚固然是比较冒险的行为,但是那种爱情长跑也非常容易变成爱情杀手,因为增加了中间过程的变数概率。
而蚂蚁体和断层提取两个步骤的思考过程中那些参数,就好比你对女友有若干互相矛盾的要求,女友上得厅堂可能就下不了厨房。
所以,最关键的问题永远是:你一定要知道自己到底想要什么。
从某种角度来看,我们却反而可以说蚂蚁体-断层提取流程很好,因为它充分保留了过程的矛盾性和开放性。
我们经常更担心状态不是很多变数或者很多参数,我们担心的是给一个或者几个输入然后就等着一直看到一个我们并不想要的结果。
当然更悲惨的也许是我们期望的跟那个结果完全不搭!
蚂蚁体这种设计跟很多地震属性分析模块是有相近的,如果有朋友玩过地震多属性分析或者多属性叠代反演一类的工作就明白我的意思,过程还是越透明越容易做出自己需要的结果来,——越“傻瓜”的相机越没有办法保证效果。
就好像前面提到的蚂蚁步比较敏感一样,提取断层的两个门槛值,Extraction sampling threshold 和Extraction background threshold,也很敏感:
这种调参的原则是“先多再减,先大再小”。
所谓先多再减,就是选定比目标所需的程度略高一些的控制参数,然后再衡量其它影响力略差的参数来减少之。
所谓先大再小,就是要优先调整好影响最大最敏感的参数级别,然后渐次调整其它参数去逼近效果。
Fault Patches for Seismic [Filt] [AntTrack] [Realized] 3
Extraction sampling distance: 9
Extraction sampling threshold: 5
Extraction background threshold: 7
Deviation from a plane: 7
Connectivity constraint: 1
Minimum patch size: 500
Patch down sampling: 10
最前面的9=90%,5=50%
前两个经过很大尺度过滤,最后一个没有过滤。
但是其实前两个对应的大断层的走向等细节仍然有可取之处的。
所以也不能仅仅看一个结果就确定好或者坏,还是要多个数据对比分析更加重要。
AGC只能做本道的能量均衡,而构造平滑可以实现临近道之间的能量均衡,会剔除一些(或者说模糊掉一些)微小的信号毛刺,做大断层识别的时候是必要的
郝老师,做断裂带和裂缝发育分布等有时候需要用到曲率体,能简单讲讲曲率体一
般怎么提取?步骤复杂程度和准 ...
裂缝的发育程度当然可以利用曲率进行一定程度的预测,在相同的弹性性质情况下,高曲率部分因为形变更剧烈所以相较低曲率部分更容易产生破碎。
但是裂缝的发育程度(裂缝密度/强度)的分析是一个比较复杂或者多信息糅合的过程,目前来说比较难从一个单一因素来给出定量解——如果能够给定,我们就在裂缝预测方向有了比较长足的进步了,——所以目前来说一般只是认为这些因素考虑的越全面对裂缝发育程度的判断越有利,很多情况只能是利用现在有的信息进行一定程度的类推。
有朋友问及蚂蚁体沿层切片的提取。
其实所有属性的沿层切片都可以按照此步骤提取,步骤如下(现在流行的版本操作没有差别):
选择确定性算法,然后放入Fault patches即可。