[Petrel2014使用技巧] Geobody体雕刻与神经网络算法划分地震相
- 格式:doc
- 大小:405.50 KB
- 文档页数:3
基于神经网络的地震数据预测算法研究地震是一种自然灾害,会对人们的生活和物质财产产生严重的影响。
为了减少地震对人类带来的损失,需要研究预测地震的方法。
目前,基于神经网络的地震数据预测算法成为了研究的热点。
神经网络是一种模拟人类神经系统的计算模型,具有自适应、学习能力强等特点,在地震预测和识别中有着广泛的应用。
神经网络可以通过训练数据来自我学习,通过多次学习和反馈来模拟地震的规律性,从而实现地震预测。
地震预测算法需要一定的输入数据,包括地震前的地质构造、地磁场、气象等多种因素。
这些输入因素被称为数据特征。
基于神经网络的地震预测算法依靠大量的数据特征,通过神经网络的训练实现地震数据的预测。
首先,需要收集地震数据,并从中提取数据特征,将数据特征输入神经网络中进行训练。
然后,对预测结果进行验证和调整,以改善预测精度。
基于神经网络的地震预测算法需要考虑多种因素,如网络结构、训练数据的选取和处理、激活函数等。
其中网络结构的选择和优化是非常重要的。
网络结构部分包括神经元层数、每层神经元数和连接方式等。
相对于传统的地震预测算法,基于神经网络的算法具有更强的适应性和准确性。
传统的算法大多依赖于物理模型和统计学模型的结合,对数据特征有很强的先验知识性要求。
在实际应用中,数据特征的数量和复杂度往往难以满足预测的需要,从而导致预测的效果不佳。
而基于神经网络的算法可以绕过数据特征的先验知识性要求,实现从庞杂数据中提取出有效的特征,更准确地进行预测。
然而,基于神经网络的地震预测算法也存在一些局限性。
首先,数据质量对其预测准确度具有较大的影响。
其次,一些特殊情况和复杂地质构造的地区预测准确度可能会较低。
此外,基于神经网络的算法对数据的处理和挖掘能力要求较高,需要专业的团队进行研究和开发。
因此,基于神经网络的地震预测算法仍需要不断地进行研究和发展。
需要加强网络结构的优化和数据特征的提取方法,提高算法的可靠性和预测准确度。
同时,需要进行更多的实验和测试,来验证该算法的实用性和适应性。
地震解释窗口中Ghost的应用
应用一:叠合显示多种属性
1、点击Ghost图标,画矩形圈定范围,确认在Windows栏Ghost 被激活,如图1;
2、在Input勾选另一属性体(注意不是Inline或Xline),如图1显示的为Envelope属性。
此时如果移动窗口或改变窗口大小,可以点击右键更新对应数据。
3、Windows栏双击Ghost,在settings里可以设置Ghost窗口的透明度。
右键菜单可以删除Ghost。
应用二:辅助地震解释
Ghost还可以用来进行断层上下盘同相轴的对比,与邻近剖面的对比,帮助确定解释的层位。
此时,Ctrl+Shift可以旋转Ghost窗口,Shift+RMB恢复垂直状态,如图2。
应用三:
在Ghost窗口里显示井曲线,通过压缩和拉伸Ghost窗口,可以与地震剖面之间进行初步的对比,如图3所示。
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中有三种方式来实现。
根据解释数据的不同用途: 1) 如果解释数据用于归档数据库, 那么断层可以直接在地震剖面截图上解释,而层位解释必须基于真是的地震数据,所以需要使用插件Blueback 来将图片转换为解释数据。
2) 解释数据用来在Petrel中创建三维构造模型。
断层可以直接在图像上解释(或解释为多边形),层位可以解释为多边形。
3) 如果解释数据是用来为其他软件生成输入数据,如IGEOSS Dynel 3D: Dynel 3D需要地震解释数据作为输入数据或者使用构造三角网格(如.ts文件) 。
此处介绍如何在petrel里不用插件进行解释。
解释步骤分解如下:第一步: 输入Bitmap图片1) 使用Bitmap格式加载图片(如图1)。
2) 设置选项右上角Independent edges保持depth(Z)垂直(如图2)。
第二步:插入general intersection进行解释1) 在任意文件夹右键插入general intersection。
2) 选择三点确定general intersection的位置。
第三步:使用Make/edit polygon开始解释层位1) 创建一个”pseudo”的interpretation filter来区分不同的polygon的图像来源(如图3)。
2) 使用append polygons的功能将属于同一层位的polygon合并成一个(如图4)。
第四步: 移动Intersection面板1) 一旦移动了intersection,设置正确的视角(此处设置为west如图5)。
2) 将前一图像解释的层位当作”neighbor”也显示在解释窗口协助(如图6)。
3) 解释该图像(如图7)。
第五步: 进行断层解释1) 因为断层解释独立与地震道,可直接激活Seismic interpretation进程进行解释(图8)。
Petrel地震地质解释和建模使用技巧Petrel 合成记录工作流制作合成地震记录,进行层位标定和确定时深关系是地震解释工作中非常重要的环节。
从Petel2009.1.1,开始Petrel里有两个制作合成记录的模块,一个叫Synthetics,一个叫Seismic-Well tie。
这里介绍如何使用Synthetics模块制作合成地震记录。
从Petrel 2007开始Synthetics模块有了很大改进。
最重要的变化是其结果可在Global well logs下有相应的synthetic目录,其相应时深关系可在数据表中显示。
对同一口井可产生多个合成记录,如图1-1,1-2所示。
Synthetics模块制作合成记录工作流主要分为两大步骤:按照已有数据产生合成记录通过welltop 进行时深关系调整(bulkshift或sqeeze/stretch)一、 生成合成记录1. 双击synthetic模块,打开合成记录主界面(如下图),选择create new folder,从界面中well 到well seismic 四个界面对合成记录中所需数据进行选择或创建,如图2所示。
Well:选择要做合成记录的井,可多选,但每口井必须有相应的数据(DT和子波)。
Sonic and time:确定原始输入数据及时深关系。
根据实际数据品质,如果有checkshot,可用来做DT曲线校正;所有井上时深关系以工区井目录,以及每口井的Settings界面里Time界面下设置为准,Synthetics界面里的Overwrite global time log项不启用。
Create synthetic seismogram:创建合成记录选择创建合成记录所需数据:Density、Acoustic Impedence、Reflectiotion coefficients和Wavelet。
如果这些数据都不存在,或者希望修改参数重新创建,则点击黄色星状按钮创建新数据。
Learn log地质建模工作流程:地震解释地质对比测井曲线加载断层模型测井曲线处理、解释油组构造模型岩石物性曲线岩性模型岩石物理模型成果输出及地质分析功能键:1、ctrl+Shift+鼠标左键放大缩小图形。
鼠标左键+上滚轮(鼠标中键),放大缩小图形。
2、ctrl+鼠标左键图形平移上滚轮(鼠标中键),图形平移3、鼠标左键图形旋转建新工区lxj1 .pet一、建井文件夹new well folder在Insert的new folders→点New Well Floders1、加头文件在lxj1.pet Input窗下,右健点Wells→选Import (on select)…出现Import File输入窗中,点Petrel projects –-> cha19 → Well-data目录, 选文件名:文件类型:well heads(*.*)文件格式例子:WellName X-Coord Y-Coord KB TopDepth BottomDepth Symbol0 2534 Oil34/10-A-15 61757.5 30147.1 23.6 0 3133 Gas34/10-A-21 62165.3 32653.8 12.6 0 2431 Dry34/10-A-27 66552.1 31629.3 23.6 0 2986 MinorOil ......按打开,出现Import Well Heads窗,图如下:在窗口中参考Header info提供的列位置,填好列号,例如井名Name 1列X-坐标X-coordina 2列Y-坐标Y-coordina 3列补心Kelly bushing 4列井符号Well symbol 7列顶界深Top depth 5列底界深Bottom depth 6列在Extend well处选顶扩展或底扩展多少米,例如20米。
按OK,确定。
如果有不合适的井数据,会有提示指出,表示那些井不被加入。
Geobody体雕刻与神经网络算法划分地震相
Petrel软件为用户提供了多种划分地震相的方法,用户可以通过Geobody实现多地震属性体的融合,充分利用不同岩相在频率、振幅、相位上的特征,实现地震相(异常体)的划分与识别,为建模提供岩相的初步认识;此外,利用Train Estimation Model模块也可以直接对地震体进行聚类分析。
随着勘探的逐渐深入,井资料不断完善,单井相的认识会成为研究岩相分布的硬数据,如何充分利用井资料,有效结合地震多属性是更为准确的获得相(异常体)空间分布的关键。
利用Geobody体雕刻与神经网络算法划分地震相的方法能够充分利用井的硬数据和地震的软数据,具有更加可靠、可控、精确的特点,不仅可以用来对地震相带的识别,也可以用于气藏、油藏、特殊目标体的空间预测,为有利目标的选取和建模提供更可靠的空间认识(图6)。
1.生成多种地震属性
通过Volume Attribute模块提取多种能够反映地震相(异常体)的地震属性体;a. 如针对于河道相,可以选择,
Sweetness: 甜点属性
Genetic Inversion: 遗传反演
Reflection Intensity: 反射强度
Graphic Equalizer: 图形均衡
Chaos: 去噪属性
Structural Smoothing: 构造平滑
Local Structural Dip:构造倾角
RMS Amplitude: 均方根振幅
Filter: 滤波
Variance (Edge Method): 方差属性(相干体属性)
3D Curvature: 曲率
Iso-frequency: 等频体
b. 针对于气藏,除上述部分属性外,也可以选择
T*Attenuation: 频率衰减相关属性
2.Geobody体雕刻
Geobody体雕刻技术可以帮助用户实现“所见即所得”,用户可以根据单种或多种地震属性融合的方法有效的识别河道、深水浊积体等典型相(异常体)的特征,立足于对单井的认识,能够很容易的借助体雕刻功能获得某一井区附近特定相的空间展布特征(图1)
3.Geobody体提取
经过体透视和体提取功能获得的Geobody体可以通过Convert to seismic horizon 的功能获得砂体或者异常体(气藏)的顶底面的高度,进而获得其厚度;此外,还可以将提取出来的Geobody体通过Convert to points转换成对应的散点数据(图2-3)。
4. 多Point(相)点合并
经过Geobody模块转换的不同的岩相Point数据会分别产生各自的Points文件(图3)操作流程:双击Point文件-Setting-Operations-Common Operations-Point to Append:要合并的点(图4)。
5.神经网络分析
通过井上获得的认识和Geobody地震属性获得的确定性相分布,利用神经网络算法,选择多种与地震相有关的地震属性数据,将步骤4获得的Points点集作为培训数据点,选择合适的迭代参数,实现从已知到未知的相(异常体)的预测(图5)。