[Petrel2014使用技巧]构造与岩性共同控制的油藏中如何设置多个油水界面
- 格式:doc
- 大小:193.50 KB
- 文档页数:2
一、Petrel三维建模软件的使用情况Petrel 综合利用地质学、地球物理学、岩石物理学和油藏工程学进行构造建模、岩相建模和油藏属性建模,实现油藏的优化管理。
Petrel 为多学科的协作架设一个共享的信息平台,在相同的3D网格上完成各种模型的建立,保证数据的一致性。
构造建模技术使模型的建立十分快速、准确。
3D网格建立是Petrel核心系统的一部分,采用角点网格建立复杂地质模型。
通过生成精细的三维几何网格构架,应用地质和地球物理信息建立和划分区带,建立三维地层框架模型。
在网格过程中,将层面之间垂向上的接触关系和层面与断面间的关系充分考虑进去,从而很好的保障了模型内部各部分之间的一致性和完整性。
Petrel 是唯一的一个完全整合到完整的油藏描述系统中的油藏精细描述、建模工具。
以前所有的其它商业化三维建模系统都是独立的软件,是一体化油藏描述软件的一部分。
真正的一体化油藏描述软件应包括从地震解释、储层建模到油藏模拟的所有领域。
Petrel 三维地质建模软件已完全整合到从地震解释、储层建模到油藏模拟这一套工作流中,它使得地质家、地球物理师以及油藏工程师在同一平台上、以有效的方式合作。
Petrel 为油藏描述提供完整的一体化解决方案,其特有的技术可服务于勘探开发各个领域。
Petrel 具有工作流程的可重复性,可以自动地记忆工程师创建地质模型的整个操作流程,更新和修改模型。
通过联合油藏数值模拟软件Eclipse 的研发,Petrel 建立的油藏地质模型更好地考虑了为油藏数值模拟服务。
在建立油藏地质模型的过程中,Petrel 就充分考虑了网格的空间形态、网格结构特征对数值模拟计算速度的影响,Petrel 建立的地质模型直接应用于油藏数值模拟中具有最好的计算性能。
历史上,自从3D 建模工具开始被用于石油和天然气工业以来,石油公司会买一种建模工具的1个或2 许可证, 然后训练几位专家使用他们。
几年以后, 这种情况仍然没有改变。
Petrel是Schlumberger公司研发的以三维地质模型为中心的一体化油藏工作平台。
Petrel 一体化油藏工作平台实现了以地质模型为中心的,从地震综合解释到油藏数值模拟的工作流程。
面对当今日益复杂的油气藏的勘探开发技术挑战,Petrel创造了一个允许地质、地震、测井、油藏、钻井、数据管理多专业共享知识和成果的开放环境,Petrel也成为国际油公司解决油气藏勘探开发技术难题的首选。
Petrel平台使用了国际石油勘探开发领域的先进技术,包括断裂系统自动提取、复杂构造建模、多点相建模、裂缝系统分析、全三维可视化显示和解释、不确定性分析、模型自动更新工作流等功能。
Petrel以其友好的界面、强大的显示功能、无缝的数据整合为研究人员提供了多用户、多学科协同工作环境。
使各学科研究人员更好地共享知识和经验、提高工作效率和成果的准确性。
Petrel作为受到业界广泛应用和认可的软件平台,其一体化的工作理念、开放的研发环境和先进的技术功能已经引领软件发展的潮流。
Petrel平台分地学核心系统、地球物理系统、地质建模系统、油藏工程系统等共20多个功能模块,在地学核心系统和高级核心系统的支持下,系统中的每个模块均可独立运行,用户可以根据工作需求合理组合所需功能模块。
2.1核心模块Geoscience Core地学核心系统,是运行Petrel和其它模块的最基本的必要条件包括基本系统和三维网格建立。
应用它进行三维断层建模、生成层面图以及加载井数据和井的分层数据。
它能用于生成/编辑多边形,同时还可以作为一种方便宜的查询工具。
例如,浏览管理、质量检查以及查询PETREL TM工区等,所有信息的在线帮助系统也是这个模块功能的一部分。
2.2地球物理(1) SEISMIC INTERPRETATION地震解释Seismic Interpretation模块提供了主要的地震解释功能。
包括地震数据体二、三维显示和浏览,使解释人员快速浏览地震数据体,优选研究目标区;断层手工解释和自动解释(Automatic Fault Picking功能);层位的二、三维手工解释和自动解释追踪功能;构造模型与地震数据体的同时显示,提高对地下地层和构造的了解。
主要模块介绍一、数据准备本实例中的数据整理如下: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 等数据。
PETR EL软件在油藏数值模拟研究中的应用Ξ向传刚(大庆油田有限责任公司第七采油厂,黑龙江大庆 163517) 摘 要:在油藏数值模拟研究中,油藏数据流处理和生产历史拟合花费了数值模拟人员大量的时间。
考虑到Petrel软件在人机交互计算及三维可视化方面的技术优势,以大庆PN油田七断块油藏为例,介绍了其优势功能在油藏数值模拟研究中的充分应用,实现了地质建模与数值模拟的软件一体化,方便了数据流处理,提高了历史拟合效率和精度,为该类断块油藏剩余油挖潜提供了更加直观、准确的依据和目标。
关键词:PETR EL;数值模拟;人机交互;三维可视化 目前,Petrel软件已经成为我国各大油田最常用的建模软件,其在相控建模算法、人机交互、函数计算和三维可视化方面具有其他建模软件不可比拟的优势〔1〕。
然而其诸多优势功能的充分应用还没有得到足够的重视,尤其是在油藏数值模拟研究中,更有待加强应用,这对提高油藏数值模拟数据处理的效率及数模人员的多学科协同工作水平具有一定的现实意义。
考虑到Petrel软件与ECL IPSE等主流数值模拟软件的兼容性,将Petrel软件的技术优势充分体现在油藏数值模拟研究中,可实现油藏地质建模与数值模拟真正意义上的一体化。
论文拟以大庆PN油田七断块油藏为例,充分应用Petrel建模软件的人机交互计算及三维可视化功能,提高油藏区块数值模拟效率和精度,并最终实现剩余油定量三维可视化描述,对油藏的综合调整及措施决策具有指导意义。
1 PETR EL在数值模拟研究中的可应用功能介绍众所周知,采用目前较为先进的Petrel软件,可以建立接近油藏实际地质特征的全三维精细地质模型〔2~3〕。
当考虑到计算工作量,地质模型需经过一些“粗化”转化为油藏数值模拟所需的初始油藏模型,即用一系列等效粗网格去“替代”原地质模型的细网格,并使其能反映原模型的主要地质特征和流动响应特征。
Petrel软件的网格粗化功能直接实现了三维精细地质模型向粗化模型的转化。
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。
如果这些数据都不存在,或者希望修改参数重新创建,则点击黄色星状按钮创建新数据。
一、加载数据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操作流程1.前期数据准备地震数据体,断层线FAULT LINS OR 断层棍FAULT STICKS,FAULTPOL YGONS,数字化的等值线。
工区内各井的坐标,顶深,海拔,底深(完钻井深),东西偏移,方位角,倾角,砂岩分层数据,砂层等厚图,测井曲线(公制单位),单井相,各层沉积相图,砂岩顶面构造图,单井岩性划分,测井解释成果表,含油面积图。
(在编辑数据的过程中,命名文件时最好数据文件名都和井名一致)2.数据加载①加载井口数据(WELL HEADERS)WELL_NAME X Y KB TOP BOTTOM SYMBOL井名X坐标Y坐标海拔顶深底深(完钻)井的类型②加载井斜数据(WELL PATH)第一种数据格式MD TVD DX DY AZIM INCL斜深垂深东西偏移南北偏移方位角倾角第二种数据格式MD INCL AZIM第三种数据格式TVD DX DY(单井用WELL LOGS,多井加井斜可用PRODUCTION LOGS)③加载分层数据(WELL TOPS)(包括断点数据)MD WELLPOINT 层名WELL NAME-1500 HORIZON Nm31 NP1-1600 FAULT Nm32 NP1以WELL TOPS加载之后删除系统的缺省项,新建4项,对应输入数据的列,名称进行编辑,Sub-sea Z values must be negative!(低于海平面的Z值都为负),该选项在编辑时不要选中④加载测井曲线(WELL LOGS)LAS格式文件MD RESIS AC SP GR曲线采用0.125m的点数据(1m8个点数据),注意有的曲线单位要由英制转换为公制,如:AC 英制单位μs/in要换成工制单位μs/m,再用转换程序转换为LAS格式文件进行输入,以提高数据的加载速度。
如果有孔渗饱数据,按相同格式依次排列即可。
在/INPUT DATA中设置数据的排列顺序,曲线内容较多,系统缺省项只有MD,所以要用SPECIFY TO BE LOADED定义新的曲线,对应加载数据的列数,名称和属性进行编辑。
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)中显示斜井轨迹是一个十分实用的功能。
构造与岩性共同控制的油藏中如何设置多个油水界
面
对于构造和岩性双重控制且油水关系复杂的油藏,在petrel中往往比常规单一的油藏做油水界面要复杂难处理一些。
碰到类似的情况,可以采取下面的工作流来解决。
1、在2D窗口下,显示构造层面,选择合适的构造等值线间距,如果有确定的油水边界文件,可以输入到petrel中,如果没有这类数据,可以激活make/edit polygons 进程,按照分析的确定性成果,在构造图上圈取油水边界线及岩性控制的边界线(图1)。
双击make/edit surface进程,弹出界面下输入多边形文件,选取Artificial algorithms,赋对应的Z值,生成油水界面surface文件。
对于构造控制的断块,surface对应一个油水边界的海拔深度值;对于岩性控制的断块,surface对应岩性边界所在的最低构造线值,最后形成了多个油水界面surface文件,双击一个surface文件,弹出settings界面下<operations<surface-surface operations,用A="" union="" B,keep="" B操作,联合其它的surface,合并成一个surface 文件(图2)。
</operations
双击make contacts进程,弹出界面下输入此surface文件,就可以求取相应层位的油水界面了(图3)。