关于PETREL地质建模的初级讲解3RG剩余资源研究小组Petrel地质建模系统断层建模Pillar网格化分层相建模岩石物性建模井位设计体积计算绘图地层对比数据加载Petrel介绍编辑数据Petrel地质建模系统数据加载Petrel介绍编辑数据数据类型井相数据地震数据动态数据MQ23-Mq1GS55-G2915-GS13-Gd3G201GD311-Gd9MQ37-MQ18-S163-G21-G3622--线数据层面数据体数据Petrel地质建模系统在PETREL软件中把这些数据分为点数据、线数据、二维网格数据以及三维网格数据Petrel地质建模系统常规数据导入井数据:包含井头数据、井斜数据(井轨迹)、测井曲线等Petrel地质建模系统Wellhead文件包含内容:Wellname(required,mustbeunique)X-coordinate(required)Y-coordinate(required)Top-depth(optional)Bottom-depth(optional)KB(optional)Symbol(optional)首先,准备井头数据:加载井头文件,确定工区范围Petrel地质建模系统常规数据导入井头文件的导入:点击Insert插入Newwellfolder右键单击wells,在菜单中选择import(onselection)在弹出窗口选择文件类型为wellhead(*.*)选择准备好的井头文件Petrel地质建模系统增加、删除列,进行数据格式定义根据数据,这里要分别改为:井名,X、Y坐标,补心海拔,底深然后,定义从第几行开始读入,以及无效值数据成列分布,每一列是一类数据,根据经验区分各类数据,进行定义输入井头数据时,要注意井头文件是否合格,必要的井名及相应井坐标必不可少,井头是以后工作的基础,所以,一定要确保其正确无误在弹出窗口输入设置参数Petrel地质建模系统常规数据导入井斜文件的导入:数据格式井斜文件包含内容分四种:1、MD、INCL、AZIM2、TVD、X、Y3、X、Y、Z4、DX、DY、TVD右键单击wells,选择输入,弹出对话框,在文件类型一栏选择wellpath/deviation(ASCII)(*.*),选择井斜文件,打开Petrel地质建模系统井斜数据的导入根据井斜文件,选择输入数据类型选择了输入类型后,根据文件类型,对各列数据定义设定MD深度计算的方法依据MD、DEV、AZIM是最常用的井斜文件类型Petrel地质建模系统常规数据导入测井曲线的导入:在弹出窗口选择文件类型为welllogs(ASCII)(*.*),选择准备好的井轨迹文件右键单击wells,在菜单中选择import(onselection)Petrel地质建模系统常规数据导入测井曲线的导入:先设定井深,X、Y坐标的位置。点选Specifylogstobeloaded,增加了几个标签,根据数据文件添加标签。然后,定义每行标签名字,根据对应的数据列选择模板。一切调好后,点击OKforallPetrel地质建模系统点击wells前面的小加号,展开wells,勾选里面的选项,就可以在窗口我们输入数据形成的图像勾选globalwelllogs,可以看到沿着井的测井曲线Petrel地质建模系统为了使井的显示效果更加让人满意,我们可以双击wells,修改设置在pathtabs下,修改wells的颜色、类型、粗细,注意调整前后井的变化切换到Symbolstabs下,调整Label和Symbol的外观井显示的修改是为了方便以后工作,只是修改显示方式,对井数据本身没有修改Petrel地质建模系统数据导入井头数据的导入点击Insert插入Newwellfolder在生成的welltops1上右键单击,选择输入注意加载分层数据时的文件类型:Petrelwelltops(ASCII)(*.*)Petrel地质建模系统检查无误后,ok设定开始列和无效值定义各列的属性名称添加、删除Column分层数据是搭建构造模型的重要元素,目的是把地质分层的概念插入到构建的框架里Petrel地质建模系统断层建模Pillar网格化分层相建模岩石物性建模井位设计体积计算绘图地层对比数据加载Petrel介绍编辑数据Petrel地质建模系统地层对比按照前面讲的,把wells调的粗一些,调整label、symbol不能遮住井,label要明显在process一栏中,选中Stratigraphicmodeling下的工具wellcorrelation,点击右侧工具栏的addwelltowellsection按住Shift,按一定顺序点中打算显示在wellsection里的wellsPetrel地质建模系统1、在wellsection窗口里看到选中的井,在wells里勾选测井曲线,再勾选上分层数据2、在井剖面左侧可看到一个区域,分灰、白两色,可以把鼠标放在白色上拖动,使井上下移动3、鼠标点在灰白交界处会出现一个双向的标志,上下拖动可以调节井显示的比例尺大小4、调好要显示的段后,在右侧点击工具Create/editcurvefill,点击井剖面为井上色5、可以用welltemplate统一为井上色,利用Ghostpanel进行welllog的对比,利用各种工具调整已达到最佳的显示效果地层对比曲线的调整Petrel地质建模系统断层建模Pillar网格化分层相建模岩石物性建模井位设计体积计算绘图地层对比数据加载Petrel介绍编辑数据Petrel地质建模系统1、在insert菜单中选择建立新文件夹,改名为Faultpolygons2、右键单击文件夹,在弹出菜单中选择import(onselection)3、弹出对话框,在Linetype一栏,选择FaultpolygonsPetrel地质建模系统1、在左下角的process栏,双击Definemodel,建立个model,改名为test2、鼠标左键单击Definemodel下面的Faultmodeling,激活断层工具栏3、按住shift键,选中一组断层多边形,然后点击右侧工具createpillarsfromfaultpolygonsPetrel地质建模系统Pillar的调整自动生成的pillar一般都不符合要求,我们要对它进行调整,这里以一组由断层多边形生成的pillar的调整为例,讲解下调整pillar的一些常用步骤1、选中不合格的pillar,用右侧的删除按钮删除掉,然后利用工具添加pillar•选中一根pillar,然后点击这个按钮,则在选中pillar一段生成pillarA、在一侧添加pillar•选中两根相连的pillar,点击该按钮,在两者连线上生成新pillarB、在两者之间添加pillar•选中不相连的两根pillar,按这个按钮,可以把它们连在一起C、使不相连的两个pillar相连D、把错误链接在一起的pillar切开Petrel地质建模系统Pillar的调整自动生成的pillar一般都不符合要求,我们要对它进行调整,这里以一组由断层多边形生成的pillar的调整为例,讲解下调整pillar的一些常用步骤2、调整pillar的位置,pillar要尽量贴合断层,在初期就是要贴合断层多边形或是其它输入的断层数据选中pillar时显示的白色图形叫做widget,它的作用是用来调节pillar的位置Widget中间的柱状体,当点中它,可拖动着上下移动而widget上的盘状物,点中拖动可以让pillar在水平方向上移动Petrel地质建模系统Pillar的调整自动生成的pillar一般都不符合要求,我们要对它进行调整,这里以一组由断层多边形生成的pillar的调整为例,讲解下调整pillar的一些常用步骤3、做好的pillar难免在一些地方有尖锐和棱角,或是分布不整齐,用工具平滑pillarA、平滑一组pillar走向上的弯曲度B、平滑一组pillar高低位置上的变化C、这个按钮是用来平均pillar间的距离A、选中这个钮时,可以对pillar的一个点进行调解B、当这个按钮被点亮,整根pillar被调节C、调整pillar时选中这个按钮,让pillar的移动沿着走势的切线被调节Petrel地质建模系统断层建模Pillar网格化分层相建模岩石物性建模井位设计体积计算绘图地层对比数据加载Petrel介绍编辑数据Petrel地质建模系统点击process栏里的pillargridding,会自动弹出一个2D的窗口点击右侧的makeboundary,沿着所有井的边缘圈定一个边界利用右侧的newItrend和newJtrend按钮设定I、J趋势方向,趋势线尽量沿着主要的断层,以避免后期操作导致网格重叠双击pillargridding,弹出对话框,设定网格大小,apply。检查生成网格是否存在问题,一切无误点OK,产生3D网格Petrel地质建模系统断层建模Pillar网格化分层相建模岩石物性建模井位设计体积计算绘图地层对比数据加载Petrel介绍编辑数据Petrel地质建模系统构造模型的搭建Makehorizon1、在process栏里,双击Makehorizons,弹出对话框2、在对话框内添加item,在input里选中分层数据,每选中一个层相应的点击item后面的蓝色箭头,直到把所有大层都加载完。OK3、同时,我们会发现我们之前创建的model里多了一些选项,勾选其中horizon文件夹下的所有大层,在浏览器中出现了做好的horizons。有时,horizon存在问题,还学要调整Petrel地质建模系统构造模型的搭建Makehorizon调整horizons上的断层双击horizons的文件夹,在setting菜单中选择operationtab,找到一个按钮Resample,点击,会在Faultmodel下面生成一个Horizon-fault文件,勾选它,在浏览器中显示出一些沿着断层的实线和虚线移动Horizon-fault这些点来平滑断层的上下盘,平滑之后,再重新makehorizon。Petrel地质建模系统构造模型的搭建Makezone和makelayeringMakezones和makelayering是三维网格垂向分割的最后两步。Makezones用于地质上的地层厚度可以得到的情况,没有地层数据时可以省略。垂向上网格风格依据厚度或是单元格个数的要求.Makezones之前,首先要计算出层与层之间的厚度,当这个厚度没有再输入数据中给出时,我们通过以下方法把它计算出来选中一个层,使该层处于激活状态,再用右键点击下一个层,弹出菜单,选择converttoisochorepointsPetrel地质建模系统构造模型的搭建Makezone和makelayeringMakezones,找到层位,点击添加item,导入小层和计算好的厚度,okPetrel地质建模系统构造模型的搭建Makezone和makelayeringA、commonbuildB、zonesdivision的四种划分方法C、调节各zones的颜色Petrel地质建模系统zonesdivision的四种划分方法的举例演示情况到此,模型的构造框架就搭建好了,建立框架模型的步骤大体相似,但由于不同工程、项目的要求不尽一样,在细节方面的改动千差万别,需要大家根据油田的要求,对模型做出调整。框架模型是后期属性建模的基础,它起到对属性建模的正确与否至关重要的作用,如何搭建出令自己满意的模型同学们多多摸索,希望大家petrel学习中能有所斩获Petrel地质建模系统利用GeneralIntersection工具观察模型切面点击这个按钮Manipulateplane,会看到GI上出现一条与它垂直的虚线,在虚线上拖动鼠标,GI发生平行移动Petrel地质建模系统使GeneralIntersection自动按一个方向运动,顺序展示这个方向上的剖面使GI朝南北向或是东西向切除一部分模型展示剖面通过一点或两点定义GeneralIntersection