1、油藏数值模拟培训油藏数值模拟培训声明:声明:任何一本书或一种培训教程都有自己的重点和知识点的不完整性,也不可能将现实问题的复杂性一一说清。一两本教程或一两次培训对于自己水平的提高是十分有限的,丰富的经验和扎实的技术功底必须在大量的实践中获取。本材料亦不能让大家一次性就掌握PETREL建模,只是想让大家了解PETREL建模的一般过程,还希望大家多多实践,一起探讨,共同进步。主要内容数据文件准备建模过程模型的输入、输出第一部分:数据文件准备第一部分:数据文件准备1 1、wellheaderwellheader(井头文件井头文件)2 2、welltopswelltops(分层数据分层数据)Well
2、headsWell path/deviation dataLogs to wells一、文件类型:一、文件类型:3 3、fault linesfault lines第一部分:数据文件准备第一部分:数据文件准备二、文件格式:二、文件格式:1、well heads:Well name (required,must be unique)Well name (required,must be unique)X-coordinate(required)X-coordinate(required)Y-coordinate(required)Y-coordinate(required)Top-depth (
3、optional)Top-depth (optional)Bottom-depth(optional)Bottom-depth(optional)KB (optional)KB (optional)Symbol (optional)Symbol (optional)注:输入形式比较自由,没有固定的顺序。注:输入形式比较自由,没有固定的顺序。Well heads文件格式第一部分:数据文件准备第一部分:数据文件准备二、文件格式:二、文件格式:2、well path/deviation data:格式一:格式一:MD INCL AZIMMD INCL AZIM格式二:格式二:TVD DX DYTVD
4、 DX DY格式三:格式三:TVD X YTVD X Y格式四:格式四:X Y Z(X Y Z(负值负值)注:注:DXDX、DYDY都是总的偏移量;没有固定的输入顺序,可以自己选择。都是总的偏移量;没有固定的输入顺序,可以自己选择。四种格式任选一种第一部分:数据文件准备第一部分:数据文件准备二、文件格式:二、文件格式:3、logs to wells:Column 1:DEPTHColumn 1:DEPTHColumn 2:Property 1Column 2:Property 1Column 3:Property 2Column 3:Property 2Column 4:Property 3C
5、olumn 4:Property 3 注:有形式固定的表头,里面需要有测井曲线的起始深度、终止深度,注:有形式固定的表头,里面需要有测井曲线的起始深度、终止深度,还要有井名、需要输入的曲线名。还要有井名、需要输入的曲线名。注:红线注释注:红线注释的地方是必需的地方是必需有的,而且不有的,而且不能错,否则导能错,否则导入数据时会出入数据时会出错。错。设置无效值设置无效值需要输入的测井曲线需要输入的测井曲线第一部分:数据文件准备第一部分:数据文件准备二、文件格式:二、文件格式:4、welltops:Column 1:X (optional)Column 1:X (optional)Column 2
6、:Y (optional)Column 2:Y (optional)Column 3:Z (-TVDColumn 3:Z (-TVD,没有,没有X X、Y Y时用时用MD)MD)Column 4:Column 4:wellpointwellpoint (horizon)(horizon)Column 5:surface (Column 5:surface (层名层名)ColummColumm 6:well name (6:well name (井名井名)注:可以自己设置无效值。注:可以自己设置无效值。设置无效值与设置无效值与表头行数表头行数第一部分:数据文件准备第一部分:数据文件准备二、文件格
7、式:二、文件格式:5、fault lines:Column 1:X Column 1:X Column 2:Y Column 2:Y Column 3:Z Column 3:Z 注:断层还有很多输入形式,比如:注:断层还有很多输入形式,比如:fault polygonfault polygon、fault sticksfault sticks等,等,除非地质部门提供,这些方式数据准备起来很困难,所以不推荐使用。除非地质部门提供,这些方式数据准备起来很困难,所以不推荐使用。第二部分:建模过程第二部分:建模过程建模过程建模过程Import DataImport DataStructural mod
8、elStructural modelProperty modelProperty modelUpscalingUpscalingImport Data-Import Data-创建工区创建工区Import Data-insert wellsImport Data-insert wells等等Well topsWell tops、fault linesfault lines等等都是通过这种方都是通过这种方法建立的法建立的Import DataImport Data其他数据的输入类似,其他数据的输入类似,只是井斜数据和测井只是井斜数据和测井数据都是在数据都是在WellsWells下输下输入,不用单
9、建入,不用单建folderfolder各种数据的输入格各种数据的输入格式式Import Data-Import Data-数据输入格式数据输入格式Structure model-Structure model-流程流程 Define Model Fault Modeling Pillar Gridding Make Horizons Make Zones Layering Edit 3D Grids Make Local Grids Make Contacts RequiredOptionalStructure model-Define modelStructure model-Define
10、modelStructure model-Fault modelingStructure model-Fault modeling将同一条断层的将同一条断层的fault linesfault lines都显示都显示在在3D Window3D Window上,用上,用shift+shift+鼠标将线条全鼠标将线条全部选中,当线条都变部选中,当线条都变成白灰色时说明都被成白灰色时说明都被选中,此时点击选中,此时点击Create Fault Form Create Fault Form Fault Polygons(Fault Polygons(如如图红圈圈住的图标图红圈圈住的图标)用断层线(用断层
11、线(Fault Lines)建立断层!建立断层!Structure model-Fault modelingStructure model-Fault modeling直接建好的直接建好的FaultFault有可能非常不规则,我们可以通过有可能非常不规则,我们可以通过CutCut、AddAdd、Drag Drag PillarPillar等手段对刚建好的等手段对刚建好的FaultFault进行修改,使之美观光滑,更利于后续进行修改,使之美观光滑,更利于后续的的Pillar Gridding.Pillar Gridding.这些工具都在右边的工具栏中。这些工具都在右边的工具栏中。PillarPi
12、llar类类型一般选型一般选择择ListricListric PillarPillarStructure model-Fault modelingStructure model-Fault modelingStructure model-Pillar GriddingStructure model-Pillar Gridding双双击击Structure model-Pillar GriddingStructure model-Pillar Gridding双击双击黄点处表黄点处表示该处断示该处断层有问题,层有问题,需要回到需要回到Fault Fault ModelingModeling下对断
13、层下对断层进行修改进行修改Structure model-Pillar GriddingStructure model-Pillar GriddingConnect two faultConnect two faultAuto connect two faultAuto connect two faultTruncate faultTruncate fault实际上不相交,但俯视图上是相交的实际上不相交,但俯视图上是相交的这种情况用一般的这种情况用一般的办法是处理不了的。办法是处理不了的。可以将其中一条断可以将其中一条断层劈成两条后者将层劈成两条后者将其中一条截去其中其中一条截去其中一部分直到
14、两条断一部分直到两条断层不再相交。层不再相交。空间上相交的情况空间上相交的情况空间上相交的情况空间上相交的情况Structure model-Pillar GriddingStructure model-Pillar Gridding插入方插入方向和趋向和趋势线势线Structure model-Pillar GriddingStructure model-Pillar Gridding 趋势线在趋势线在2D2D网格化和网格化和3D3D网格建立过程中起到非网格建立过程中起到非常重要的作用。一般来说,网格的常重要的作用。一般来说,网格的I I、J J方向主要取方向主要取决于趋势线的设置,与坐标轴
15、的决于趋势线的设置,与坐标轴的X X、Y Y方向无关,除方向无关,除非没有设置趋势线,那么坐标轴的非没有设置趋势线,那么坐标轴的X X、Y Y就默认为就默认为I I、J J方向的趋势线了。趋势线如果没有设置正确,很可方向的趋势线了。趋势线如果没有设置正确,很可能造成断层两边的网格交错,断层或边界周围的网能造成断层两边的网格交错,断层或边界周围的网格变小并且大量堆积或者变大,模型的无效网格大格变小并且大量堆积或者变大,模型的无效网格大量增加等等棘手的问题。量增加等等棘手的问题。趋势线可以定义也可以不定义,但趋势线可以定义也可以不定义,但Truncated Truncated FaultFault
16、必须被设置为趋势线。必须被设置为趋势线。Structure model-Pillar GriddingStructure model-Pillar GriddingStructure model-Pillar GriddingStructure model-Pillar GriddingStructure model-Pillar GriddingStructure model-Pillar GriddingStructure model-Make HorizonStructure model-Make HorizonStructure model-Make HorizonStructure
17、model-Make HorizonStructure model-Make HorizonStructure model-Make HorizonStructure model-Make ZonesStructure model-Make ZonesStructure model-Make ZonesStructure model-Make ZonesStructure model-Make ZonesStructure model-Make ZonesStructure model-LayeringStructure model-LayeringPetrophysical modeling
18、-Petrophysical modeling-流程流程Scale up well logsScale up well logsPetrophysical ModelingPetrophysical ModelingPetrophysical modeling-Scale up well logsPetrophysical modeling-Scale up well logsPetrophysical modeling-Scale up well logsPetrophysical modeling-Scale up well logsPetrophysical modelingPetrop
19、hysical modelingPetrophysical modelingPetrophysical modelingUpscaling-Upscaling-流程流程Define Model(Structural Modeling)Define Model(Structural Modeling)Scale up Zones/Select gridScale up Zones/Select gridZone MappingZone MappingScale up propertiesScale up propertiesUpscaling-Define ModelUpscaling-Defi
20、ne Model定义一定义一个网格个网格较粗的较粗的模型模型Upscaling-Define ModelUpscaling-Define ModelUpscaling-Scale up Zones/Select gridUpscaling-Scale up Zones/Select grid方法和操作与方法和操作与Make ZonesMake Zones类类似。可以重新似。可以重新分层。分层。Upscaling-Zone MappingUpscaling-Zone Mapping将粗化网格的将粗化网格的层与精细网格层与精细网格的层对应的层对应Upscaling-Scale Up Propert
21、iesUpscaling-Scale Up Properties渗透率的粗化方法渗透率的粗化方法与其它性质不一样与其它性质不一样Upscaling-Scale Up PropertiesUpscaling-Scale Up Properties第三部分:模型的输入、输出第三部分:模型的输入、输出一、输出设置一、输出设置双击需要输出的模型,选择双击需要输出的模型,选择Output tab,Output tab,并通并通过过Zones FilterZones Filter和和Segment FilterSegment Filter选择需要输选择需要输出的部分,确定无误后点击出的部分,确定无误后点击
22、Copy 3D Grid.Copy 3D Grid.第三部分:模型的输入、输出第三部分:模型的输入、输出二、模型输出二、模型输出击活需要输出的模型,右键单击该文件夹,选击活需要输出的模型,右键单击该文件夹,选择择Export,Export,定义好输出数据的保存类型。定义好输出数据的保存类型。模型主体模型主体(包括属性模型和结构模型包括属性模型和结构模型):ECLIPSE Grid ECLIPSE Grid Keywords(grdecl)(ASCII)Keywords(grdecl)(ASCII)井轨迹:井轨迹:ECLIPSE Well Connection Data(ASCII)ECLIPS
23、E Well Connection Data(ASCII)第三部分:模型的输入、输出第三部分:模型的输入、输出三、断层输出三、断层输出打开需要输出的模型文件夹,激活打开需要输出的模型文件夹,激活FaultFault文件文件夹,单击右键,选择夹,单击右键,选择Export,Export,数据的保存类型数据的保存类型选择选择 ECLIPSE Fault Data(ASCII)ECLIPSE Fault Data(ASCII)第三部分:模型的输入、输出第三部分:模型的输入、输出四、模型输入四、模型输入1 1、激活、激活ModelModel标签,单击标签,单击InsertInsert菜单栏中的菜单栏中的New FolderNew Folder,这样就会产生一个名为,这样就会产生一个名为New New ModelModel的文件夹;的文件夹;2 2、右键单击、右键单击New ModelNew Model文件夹,选择文件夹,选择Import Import(on Selection)(on Selection),选择需要输入的模型。,选择需要输入的模型。