Petrel中蚂蚁体的运算技巧
蚁群算法基本原理(附带动画演示)

行业PPT模板:/hangye/ PPT素材下载:/sucai/ PPT图表下载:/tubiao/ PPT教程: /powerpoint/ Excel教程:/excel/ PPT课件下载:/kejian/ 试卷下载:/shiti/
蚁群算法基本原理
二、蚁群算法基本原理
2、具体参量定义及关系
(1)置时间t=0 (2)置迭代次数NC=1 (3)每条边上信息素量Lij=C, ΔTij(t)=0 (4)将m只蚂蚁随机放到n个城市
初始化
PPT模板下载:/moban/ 节日PPT模板:/jieri/ PPT背景图片:/beijing/ 优秀PPT下载:/xiazai/ Word教程: /word/ 资料下载:/ziliao/ 范文下载:/fanwen/ 教案下载:/jiaoan/
行业PPT模板:/hangye/ PPT素材下载:/sucai/ PPT图表下载:/tubiao/ PPT教程: /powerpoint/ Excel教程:/excel/ PPT课件下载:/kejian/ 试卷下载:/shiti/
更新禁 忌表
确定行 走方向
求信息 素增量
判断终 止准则
蚁群算法基本原理
二、蚁群算法基本原理
2、具体参量定义及关系
(1)计算蚂蚁k走过周游长度Lk
(2)第k只蚂蚁在Lij边上增加 的
信息素量
k Q
ij
Lk
(3)边上信息素增加的总量
ij
m
k
ij
k 1
(4)信息素的挥发
t 1 (1 ) t
ij
蚁群算法基本原理
蚁群算法基本原理
PPT模板下载:/moban/ 节日PPT模板:/jieri/ PPT背景图片:/beijing/ 优秀PPT下载:/xiazai/ Word教程: /word/ 资料下载:/ziliao/ 范文下载:/fanwen/ 教案下载:/jiaoan/
Petrel中蚂蚁体的运算技巧

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. 建立最终三维断层模型。
Petrel操作技巧

Petrel操作技巧Petrel 地震地质解释和建模使⽤技巧2015斯伦贝谢科技服务(北京)有限公司Copyright Notice2015 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)中显⽰斜井轨迹是⼀个⼗分实⽤的功能。
petrel蚂蚁体操作

此处是倾角方位角的调节,可以控制蚂
对某个区域或方位的断层和裂缝不追踪 需要多次尝试
点它
出来它
虽然翻译过来是
构造平滑,但绝 对不是平滑。
在下拉菜单中选这俩
把此处的方块点亮
此处给个名字,点ok,将 生成一个新的数据体。下 次操作在这个新的数据体 上,重复之前操做到此界 面
用上一步生成的数据体操作
在下拉菜单中选这俩
点下方块选中
此处选的是上一步生成的体
此处将生成方差体, 对新的数据体给个名 字。下一步 用此体操 作,继续到此界面
用上一步生成的数据体操作到此界面
在下菜单中选这俩
此处选的是上一步生成的方差体 此处将生成蚂蚁体,自己给个名字 注意:前几次计算,参数都是默认的,这次,参数很 重要,要自己给,并多次尝试。不大可能一次就完成 的很好。
通常,先用默认参数做一次,在给蚂蚁体命名的时候, 用参数命名较好,多个蚂蚁体比较时,看名字就知道 什么参数。但要知道各个参数的意义。
蚂蚁体属性断裂解释技术及在苏德尔特地区的应用

第 6期
刘慧楠,等:蚂蚁体属性断裂解释技术及在苏德尔特地区的应用
39
响接下来蚂蚁对路径的选择。而在,觅食路径之间 有 HC障碍物,蚂蚁需选择绕行 C路线,或是选择绕 行 H路线,但是 BDH的路程是 BCH路程的 2倍。 假设每隔一定时间 Δt=1便有 30只蚂蚁从 A出发, 同时也有 30蚂蚁从 E出发,每只蚂蚁在沿途留下 信息素 1。当 t=0时,第 1批开始行动的蚂蚁到了 B、D两点 开 始 选 择 行 进 路 线。 此 时 无 论 哪 一 条 路 径上的信息素都是 0,由于蚂蚁选择路线是完全随 机的,根据统计学规律我们认为,有 15只蚂蚁选择 了 B路线,有 15只蚂蚁选择了 H路线。当 t=1时, 选择 C路线的蚂蚁已经走完了自己的路程(从 B出 发的蚂蚁经由 C走到了 D,从 D出发的蚂蚁经由 C 走到了 B),在整个 BCD路线上的信息素浓度为 30; 而此时选择 H路线的蚂蚁只走了一半(从 B出发的 蚂蚁和从 D出发的蚂蚁都只走到了 H),除了 H点 外 BHD路线上的信息素浓度为 15。与此同时第 2 批觅食的蚂蚁开始选择路线,此时 H路线和 C路线 的信息素浓度比为 1∶2,因此,此时只有 10只蚂蚁选 择了 H路线,而 20只蚂蚁选择了 C路线。根据此原 理,蚂蚁选择最优路径的几率越来越大,而其他路径 被选择的几率则越来越小,直至废弃。
!"#$%&'$&(
!)*+%&,$&*
!)*$%'-$&'
!"*$%'.+&,
!)*+%&'+&*
!)*+%&,+&'
PETREL

工区内的确定性和随机性属性建模。随机建模可以采用岩相模型、地
震属性模型等作为属性模拟的约束条件。同时 Petrel 特有的科学算法
和强大的数据分析功能为合并已有的模型或计算新的模型提供了灵活
的约束条件。
主要功能
利用井资料建立油藏属性模型
相控的孔隙度模型
使用 3D 相模型或 3D 地震属性约束属性建模
6
已知数据 相的整体比例 相的几何形态
Petrel Seismic to Simulation Workflow
Petrel 油藏物性建模— Petrophysical Modeling
这是一个将三维网格中的每个单元赋予属性值的过程,利用测井
数据、钻井数据和各属性层面趋势图,采用序贯高斯模拟的算法进行
Beta 和 Normal 分布控制
局部变量和协同协克里金使第二变量应用更灵活
测井数据的粗化(相控)
确定型岩石物理物性模型算法
随机型物性模型算法
井数据和生成的模型数据直方图
模型的几何物性 几何数值和物性数值的过滤
协同协克里金相控模拟
交互编辑物性数值
平均值和净值图的生成
沿井轨迹合成测井曲线
物性粗化
输出三维物性模型(可滤值)
3、断层多边形自动生成 依据解释结果自动建立断层多边形 平面上对断层关系进行质量控制 依据单层解释快速建立构造模型 空间快速检查断裂系统 快速制作构造图 为建立高精度构造模型作准备
4、局部构造模型更新 根据新数据实时更新模型 使用多边形等作为限制条件 提高构造模型更新的灵活性与效率
大量的“智能”蚂蚁
Petrel Seismic to Simulation Workflow
PETREL
利用高清蚂蚁体精细解释复杂断裂带

利用高清蚂蚁体精细解释复杂断裂带李楠;王龙颖;黄胜兵;朱石磊;沈朴;郝婧【摘要】在渤海海域中浅层断裂系统较为复杂的地区,常规地震解释方法效率较低,断层组合不精细.随着深度增加,常用于辅助断层解释及组合的方差或相干属性清晰度明显降低,已不满足断层组合的需要.为此,针对研究区的地质特点,结合现有资料条件,提出一套高清蚂蚁体生成技术.该技术不同于以往对蚂蚁追踪参数进行简单优选和对比的技术,而是以增强断层连续性和降噪为目的,通过优选两类参数组合,对数据体进行多重蚂蚁追踪计算,并穿插多步噪声削减,最终得到与研究区断裂高度匹配的高清蚂蚁数据体.使用该数据在短期内快速完成浅层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。
Petrel使用技巧——蚂蚁体追踪

[Petrel使用技巧] Petrel蚂蚁体的问题拿一个实际数据体说说各个参数的影响力。
原始数据的分析:一般作构造解释的地震数据并不特别需要做保幅处理,所以有些适度的AGC是比较好的作AGC前后的剖面对比如下:Petrel工作流程中推荐做“Structural smoothing”,注意这个属性的参数范围:效果对比:不同的平滑参数的对比效果:原始数据、AGC数据、Structural smoothing数据的方差体结果的对比:同数据源,不同的蚂蚁步长“Ant step size”对比效果:时间切片的效果对比,顺序跟上图不一致:雕刻一下:提取Fault paches的参数当然同样意义非常模糊,但是也同样重要,其实原问题问的就是这个部分了:对于面积、倾角等作过滤非常重要:合并Patches:适度平滑:转解释数据:其实有些Patches被错误合并到一起也是导致解释成果转化错误的一个原因。
蚂蚁体不好做出效果的原因,我们把事情说穿就好——工作流程过长,参数过多互相牵制。
原始数据体——强化后处理——方差体-——蚂蚁体——断层提取——Patches编辑——生成解释数据。
这个长流程中任何一个环节其实都可能增加或者强化出我们不希望出现的东西。
而且蚂蚁体的目标就是强化方差体,尤其要解决方差体因为搜索时窗在大断层带来的阶梯效果和有些小断层可以被重新识别出来。
这两个主要目标本身就是矛盾的,你希望模糊大断层上的时窗效果势必需要比较大的蚂蚁步来过滤(Filter)细节,而要保留甚至强化小断层效果则肯定要保证蚂蚁的敏感度,更适合较小的蚂蚁步。
这样的思考矛盾也融合在长流程之中了。
说一个不恰当的比喻,从婚姻为目的来看过长时间的恋爱。
太短的恋爱就结婚固然是比较冒险的行为,但是那种爱情长跑也非常容易变成爱情杀手,因为增加了中间过程的变数概率。
而蚂蚁体和断层提取两个步骤的思考过程中那些参数,就好比你对女友有若干互相矛盾的要求,女友上得厅堂可能就下不了厨房。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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. 建立最终三维断层模型。