利用Petrel软件进行精细地质建模研究
- 格式:pdf
- 大小:311.88 KB
- 文档页数:3
Petrel软件在新民油田西垒地区的应用摘要:本文利用petrel建模软件,对新民油田西垒区块进行精细的地质建模。
分别建立了该区块的构造模型(断层模型和层面模型)和相控储层模型(三维相模型、相控砂体模型和相控属性模型),预测剩余油分布规律及勘探开发潜力,从而深入认识工区油藏特征,为油田开发提供强有力的技术支撑。
abstract: this paper uses petrel software to build model of the xilei area in xinmin oilfield, including structural model and reservoir model controlled by facies. predict distribution rule and potential of residual oil. thus we can know the characteristic of oil deeply and provide technical support to oilfidel development.关键词:新民油田;petrel;构造模型;相控储层模型key words: xinmin oilfield;petrel;structural model;reservoir model中图分类号:tp31;te1 文献标识码:a 文章编号:1006-4311(2012)34-0211-031 研究区地质概况新民油田泉四段顶面构造为南东向北西倾的单斜,其上发育着多条高角度正断层。
研究区主力产层为扶余油层及杨大城子油层,沉积特征以三角洲前缘水下分支河道砂沉积和三角洲平原分支河道砂沉积为主。
油层平均深度-1250米左右、厚160米,其中扶余油层100米,杨大城子油层60米,共划分为五个砂组、16个小层、34个沉积时间单元,其中扶余油层划分为四个砂组12个小层,杨大城子油层划分为一个砂组4个小层;储层岩性主要为粉砂岩、细砂岩,胶结物以泥质为主,胶结类型以孔隙式和接触式为主,全区平均砂岩厚度44.0米,有效厚度8.6米;砂岩孔隙度平均为15.2%,渗透率砂岩内平均5.4×10-3μm2。
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地震地质解释和建模使用技巧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。
如果这些数据都不存在,或者希望修改参数重新创建,则点击黄色星状按钮创建新数据。
Petrel Geosteering地质导向应用操作介绍Petrel勘探开发平台给地学科学家和工程人员提供了共享的地质模型进行地学研究和工程设计。
本文将围绕Geosteering模块来介绍如何利用Petrel各学科数据流来进行地质导向设计以及实钻数据结果来更新地质构造模型。
本文将带着大家一步一步的操作整个地质导向的流程,其中会涉及到Petrel的其他的一些工作流和功能,比如建模,模型更新等。
若有疑问请参阅Petrel相应学科的培训内容。
本文将从以下步骤讲起:1,工区检查和数据准备2,创建输入设计井,临井信息和曲线,实钻井信息3,创建curtain section(地质导向模型)4,使用实时数据和地质导向进行交互5,将实钻结果用于更新构造模型1,工区检查和数据准备1)鉴于大家已是Petrel熟手,这部分简要介绍快速划过。
打开软件,在Home 键下的Perspective选中Drilling,就会看到Geosteering界面(图1):2)打开软件确认好Geosteering模块无误之后,请到project setting下检查工区单位(图2)。
2,创建,输入设计井,临井信息和曲线,实钻井加载、检查well tops和需要用到的临井/先导井的Gamma曲线,有必要的话可进行方波化处理(图3)。
本文主要围绕地质导向模型生成为主要,数据加载和编辑不再赘述,有需要请参考其他部分手册。
3,创建curtain section(地质导向模型)在完成了井数据加载和创建(包括临井数据,实钻数据和设计井轨迹)之后,就可以创建curtain section了。
Curtain section就是地质导向模型的图形表示。
显示的内容包括地层构造,属性分布以及钻井附近的深度域地震背景。
这个窗口显示的是设计井和实钻井轨迹两条轨迹的匹配,很容易看到实钻井对井曲线的相应。
步骤如下:1)在Home键下的Perspective选上Drilling>Real-time> Geosteering>Create/edit curtain section.2)在弹开的窗口上选择创建新的curtain section3)在”plan”一栏下,输入设计的井轨迹(图4)。
一、简介Petrel Python编程是指使用Python编程语言与Schlumberger公司的Petrel软件集成进行地球物理建模和数据分析的过程。
Petrel是一款功能强大的地质建模软件,而Python是一种广泛应用于数据分析和科学计算的编程语言。
通过将Python与Petrel集成,用户可以利用Python的丰富库和灵活性来进行更加高效和定制化的地质建模和数据分析。
二、 Python在Petrel中的应用1. 通过Petrel Python API,用户可以在Petrel软件中执行Python 脚本,实现对Petrel内部对象和功能的操作。
这使得用户可以利用Python强大的数据处理和计算能力,对Petrel中的地质数据进行快速处理和分析。
2. 用户可以使用Python编写Petrel插件,将自己开发的地质建模算法或数据处理工具集成到Petrel中,实现定制化的地质建模和数据分析流程。
3. 通过Python的可视化库,用户可以将Petrel中的地质数据以图表的形式直观展示,辅助地质解释和模型分析。
三、 Petrel Python编程的优势1. 灵活性:Python作为一种通用的编程语言,具有丰富的库和工具,可以帮助用户灵活处理各种复杂的地质数据和模型。
2. 自动化:通过Python编程,可以实现对Petrel中重复性工作的自动化,提高工作效率、减少人为错误。
3. 定制化:通过Python编程,用户可以根据自己的需求开发定制的地质建模工具和数据分析算法,满足个性化的地质建模需求。
4. 开放性:Python是一种开源的编程语言,Petrel Python API提供了丰富的接口和文档,使得用户可以方便地进行定制开发和集成。
四、如何学习Petrel Python编程1. 掌握Python基础知识:在学习Petrel Python编程之前,首先需要掌握Python编程语言的基础知识,包括语法、数据结构、函数式编程等内容。
PETREL软件在油藏三维可视化地质建模中的应用PETREL软件在油藏三维可视化地质建模中的应用李蓓蕾1,朱玉双1,张翠萍2,周创飞2,刘超2【摘要】[摘要] Petrel地质建模软件的核心部分是建立储层沉积体系结构。
它充分利用了钻井、地震、测井以及地层对比等信息,在岩性描述曲线和孔、渗曲线的基础上,选用不同的建模方法,通过对各个随机模型进行对比评价分析,最终建立接近油藏实际地质特征的全三维精细地质模型。
针对鄂尔多斯A83井块长7储层,利用Petrel软件在各类钻井、岩性以及测井曲线的基础上,采用随机建模的方法建立符合实际的构造模型、相模型以及属性模型,为进行储层油藏数值模拟提供基础。
【期刊名称】地下水【年(卷),期】2013(035)002【总页数】3【关键词】[关键词]Petrel;三维可视化;地质模型;油藏;鄂尔多斯建立符合油藏地质实际的三维可视化模型是复杂油藏开展数值模拟研究的关键。
20世纪80年代发展起来的以测井资料为主的三维地质建模技术,目前已成为油田开发阶段油藏研究的重要手段之一[1]。
本文针对鄂尔多斯区A83区块,选用Petrel建模软件最终建立精细三维构造骨架模型,利用岩相描述曲线和测井曲线分别建立岩相模型和属性模型。
通过对多个模型的对比评价分析,优选出更符合该研究区的三维精细地质模型,最后经过模型粗化形成数值模拟研究所需要的三维地质模型。
1 数据准备及工作流程选用Petrel建模首先需要准备的数据包括:油田的井位坐标(wellhead)、地层精细分层数据(welltop)、井轨迹(path)、测井曲线(las)以及岩性描述资料等。
另外Petrel建模具有较强的三维图形显示和成图功能,数据的加载过程就是基础数据库的建立过程。
需按照Petrel软件格式要求,对所有基础数据进行加载。
利用建模软件的可视化显示功能可对数据进行质量检验,修正因数据错误造成的井轨迹异常显示,并对测井曲线的异常显示井段进行校正。
鄂尔多斯盆地分布范围除涉及陕甘宁三省区外,还包括山西和内蒙古的部分地区,面积约25万平方公里。
富县地区位于延安以南四县,富县探区上三叠统延长组是本研究区主要勘探目的层之一。
延长组底部整合于中下三叠统纸坊组之上,顶部受到不同程度的侵蚀而与下侏罗统富县组呈不整合接触。
目前,富县探区延长组较多钻遇情况为长2、长3、长4、长6、长7、长8、长9油层组。
本文在基于地质建模软件Petrel的基础上对富县探区延长组地层建立了构造、沉积相、孔隙度和渗透率四个方面的地质模型,在此基础上精细研究该区的石油地质特征,为该区的增储建产提供有效保障。
Petrel是一个共享地球模型工具,通过一个公用的数据模型发现油藏规律,是采用现代标准微机Windows系统的可供使用的第一个真实3D构造油藏模型工具。
Petrel具有数据输入输出简便,三维随机建模多功能化特点,可以运用多种数学手段对油藏建模,确定性或随机建模可以采用(或不采用)其它模型作为约束条件。
例如以岩相模型作为属性模型的约束条件,统计直方图可以突出异常值并利用强大的过滤技术直接进行三维编辑。
在数据处理过程中对单井测井解释数据进行scaleup,对孔渗采用arithmetic处理后对输入模型的数据进行地质统计分析。
建立三维地质模型需要使用井位坐标、井斜、测井、钻井分层等大量的基础数据,而且三维地质建模软件具有较强的三维图形显示和成图功能,数据加载过程就是基础数据库的建立过程。
按照Petrel软件格式要求,对井位坐标、井斜、测井、钻井分层和断点数据等基础数据进行加载。
利用建模软件的可视化显示功能可对数据进行质量检验,修正因数据错误造成的油井轨迹异常显示,并对测井曲线的异常显示井段进行校正。
准备好本地区的井位数据、测井孔隙度、渗透率、沉积相数据和分层数据后加载进入Petrel软件。
构造建模包括了faultmodeling、pillargridding和verticallayering三个部分,这三个部分配合在一起就是为了构建一个三维空间网格。