ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:1.21MB ,
资源ID:4728773      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4728773.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(IESpetromod学习教程.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

IESpetromod学习教程.docx

1、IESpetromod学习教程IES-petromod学习教程第一章 你必须明白的一些东西1.1 本说明包括的内容2D中要紧介绍以下几个功能模块: 1.SeisStrat 2D 2.Input 2D 3.Well Editor 4.Simulator 5.Viewer 2D1.2各模块功能一览名称(Project)功能Setup改变工程的存放名目(数据的输入、说明、输出文件)New Global Version建立一个新的工程名Open Global Version打开一个新的工程名名称(Programs)功能SeisStra t2D读地震界面(说明层面和断层),然后显示SeisStra t

2、3D建立数据的3D模型DepoMap图形显示SeisStrat 2D的说明结果MapExtract&MapUtil提供成图的加强选择途径Input查看输入数据,并设置模拟需要的相关参数Simulation2D和3D的模拟Output 2D输出模拟结果的1D和2D对深度或时刻的图形Output 3D输出模拟结果的3D对深度或时刻的图形PetroCharge油气运移相关PetroFlash地质过程动画形式显示WellEditor输入、生成、治理钻井的数据1.3 初学提示假如SeisStrat 2D, DepoMap, MapExtract, and MapUtil显示为灰色,说明其不可用。这是由于

3、还没有Global Version设置好。请选择Open Global Version 或New Global Version进行设置,然后在运行 。1.4 PetroMod 2D操作流程关于2D盆地模拟来讲,我们要紧做以下工作:1.创建地层构造格架。要紧是输入地震剖面解译的地震界面数据,并加入相关断层。这是进行下面所有模拟工作的基础。2.填充地层、断层、界面、岩性、烃源岩、油气系统组分和沉积时刻等属性。这是为模拟工作添加原材料。生成模拟所需数据(pre-process input)。 上面三项工作是在SeisStrat2D-sketch中完成的。在input-input 2D中编辑模拟数据。

4、要紧是编辑一些趋势参数(trends : HF、SWI、PWD)。到simulation中进行模拟工作。要紧是设定好动力学参数(kinetic)和油气流体模型(petroflow),然后进行模拟。在output-viewer 2D中显示模拟结果。要紧是显示2D沉降史(各个时期都有)、热史、生烃史、迁移史等。第二章 具体实例教你玩转PetroMod 2D实例一:输入数据创建地层构造格架。1.1数据预备要求有ASCII data 数据,文件类型为*.dat类型。能够用写字板打开并编辑相关数据。格式如下:(多个层位就接着来,见具体实例文件)建议:将每个horizon数据都做成一个.dat文件。断层数

5、据不做,用手画更方便。1.2 步骤1. 打开Profram-SeisStrat 2D-Sketch。2选择 File/New/Sierra ASCII.。如此就进入了如下界面:导入数据,即可生成类似下面的图形:Note:Horizon尺度设置:最大horizontal scale是50000,代表50000个单位(unit),并不代表米(meter).能够通过Options/Section Limits.进入设置界面。默认值为100 meter/unit,能够依照自己的需要进行修改。由于在处理地震数据的时候,绘制图形与炮点的单位可能不一样,因此应时时注意单位问题。深度设置亦在此界面中进行。一样

6、的Depth设置范畴要比实际的范畴大一些,如此就在图中表现得漂亮一些,而且利于一些属性的设置。3.设置属性。要紧包括(请按顺序设置):(1) horizons&faults.选择来设置horizons(要紧确实是为horizon标记颜色,利于分析使用),相关界面如下。Note:要先Create再使用,不然就巧妇难为无米之炊了。另外最顶层的horizon要设置为Sea Bottom / Sediment Surface。选择设置faults。做法与horizons相似。 (2) intervalsIntervals是实现合并矩形体为一个unit的好方式,要紧是用来标记同一地质的地层(它们可能被断

7、层分割,然而用interval就能够将之联系起来)。Lithology、depositonal ages、source rocks等属性能够直截了当在interval单元中设置,而不必一个一个地设置矩形体。设置interval:选择进入设置界面,设置好name和color,就能够用了。同理,assign之前先create。(3) lithology设置lithology:通过选择设置界面。从列表(list)中选择一个岩性来应用到你选择的interval或者polygon中。(4) depositional ages有两种方式来设置:a.设置岩石单元的geologic age:通过选择进入界面。

8、b.设置geologic age:通过选择进入设置界面。(5) source rock设置source rock属性:通过选择设置界面。4.应用pre-processor。(1) 设置离散单元:通过SeisStrat说明得到的地质剖面数据必须转换为一系列关于时刻和空间的离散单元,以便于PetroMod模拟器(simulato)进行处理。在Prepocessor中,是通过设置垂直格点(vertical grid points)和水平常刻线(horizontal event lines)形成的有限元网(finite element mesh)来完成模型的离散化的。另外,能够设置所研究的地理单元(c

9、ontinent and latitude)来定义研究区的位置以及不同时刻的气候。Note:finite element mesh(确实是水平与竖直的交线围住的空间)不要太多,其个数越多越会增加模拟的时刻。适度即可,过犹不及。竖直离散化(Vertical discretization (space):第一选择选项框中的Depth,然后选择Preprocessor-Gridpoints-Automatic,如此就自动在horizon与fault接触部位、岩性变化处、岩相变化处等设置垂直格点(vertical grid points),共30条。因此,有能耐也能够自己设置和补充(通过Preproc

10、essor-Gridpoints-Manual/Equidistant实现人工或等间距设置)。水平离散化(Horizontal discretization (time):与垂直离散化相似。第一选择选项框中的geologic timelayer based,然后选择Preprocessor/Events/Automatic,如此就自动在地质时刻变化的地点设置水平事件线(horizontal event lines),共11条。同样,有能耐也能够自己设置和补充(通过Preprocessor-Event-Manual/Equidistant实现人工或等间距设置)。(2) 生成模拟input dat

11、a.因此要模拟(stimulation)就得有数据。操作Preprocessor-Generate Simulator Input会帮你完成这项任务,它的作用确实是生成一个模拟需要的数据的集成文件。如以下图,输入version名称和Comment(备注一样写时刻)就能够了。一个模拟前的预备差不多完成了。如此你就能够进行模拟了。具体模拟的实现由Simulator模块完成(进入方式为在PetroMod主菜单中选择Programs-Simulation,详细说明见下)。实例二:设置边界条件在那个实例中,将设置边界条件如basal heat flow和sediment-water interface

12、temperature来创建模型。另外也会介绍函数assign additional output ages的用法。执行步骤:1.打开工程。从PetroMod 主菜单中选择Input/Input 2D进入。从中选择自己在前面过程中产生的Preprocessor,格式为(model nameglobal version_preprocessor),形式见以下图。2.设置差不多热流史(basal heat flow history)热流(Heat flow , HF)、沉积水界面温度(sediment water interface temperature , SWI)、古水深(paleo wat

13、er depth , PWD)是指示关于时刻的参数变化的趋势标志(Trends)。这些趋势能够在PetroMod Input模块中创建和设置。创建一个Trend(以HF trend为例):做法:第一操作Project-Trends (HF, SWI, PWD)即可进入到trend创建和设置界面。然后选择Options-Add Trend-Heatflow输入一个new trend name即可添加一个新的HF trend(热流趋势)。差不多界面如下:左边输入数据,右边同时显示相应的趋势图(trend view)。其中第一列和第二列数据是关于HF trend的,对应着两个参数:geologica

14、l time和HF value。在默认(default)的情形下value值不变。改变默认trend的方法有二: 双击相应表格能够改变其设定值; 拖动右侧的trend线条到你想要的位置来改变其设定值。只要动其一,另一方就随之改变。设置好了,点击File/Save储存一下,以防前功尽弃。沉积水界面温度(sediment water interface temperature , SWI)、古水深(paleo water depth , PWD)的做法与热流(Heat flow , HF)完全相同。3.设置输出年龄(output ages)Output ages要紧对应着input ages (即

15、event lines in SeisStrat,包括岩性变化、剥蚀年代和无沉积等)。菜单中Output Ages.选项是用来实现output ages 一系列操作的选项。关于发生在一个大的时刻间隔中的短期地质事件,例如排烃、运移以及圈闭,这时候就有必要将大的时刻间隔人为再分,细化为更小的时刻间隔,以便利于表现出事件。Note:古水深趋势(paleo water depth)变化的时刻在Outputages中并没有定义。这是需要你自己自行设置的。步骤如下:(1)在Input2D的主菜单中选择Study/Output Ages.,进入到了output ages主界面。里面第一列是output a

16、ges,其余列是一些特点参数,如Compaction, Temperature, Petroleum Kinetics等,都用YES填充。 (2)在有水深趋势变化或者其他你认为有必要插入时刻的地点插入时刻。操作跟EXCEL中的插入行操作完全。单击行标号,然后右键选择insert,即可插入一个空白行,这时进行完型填空就行了。一样,时刻要按一定的顺序排列,如从古到今,或从今到古。(3)再次提示:完成后要储存,以防前功尽弃。实例三:模型校正模拟结果的好与坏是有测井结果来检验的。同时,测井结果又能够用来约束模拟参数,是模拟更加接近实际情形。关于测井的处理,是在Well Editor模块中进行的。能够通

17、过温度或镜质体反射率来实现建井。操作Well editor。Well Editor生成的well数据能够被同一个Project中的其他模块调用。1.进入Well Editor。通过PetroMod主菜单中的Programs-Well Editor即可进入到Well Manager主界面。2.建井。选择Well-Position Logs或者单击打开建井界面。在那个地点面能够输入井名(well name)、常用名(common name)、标志色(color)、x-y世界坐标(x world,y world)、世界坐标单位(world coordinate unit)、起始深度(start de

18、pth)、总深度(total depth)、深度单位(depth unit,一样为meter,可通过双击对应格进行选择)、井的代表性(Symbol,能够通过双击对应格从list中选择)、代表尺度(Symbol Size,意义尚不明)、UWI(?)3.设置校正数据(calibration data)。在Well Manager主界面的右列表框中选择一个需要进行编辑的井,然后选择Well-Comparison Data或者单击按钮,进入Comparison Data window的界面,可分为四个单元(见以下图):1单元显示比较数据的类型(包括温度(Temperature)和镜质体反射率(Vitr

19、inite Reflectance)等,每个大类型下又有小类型),2单元显示用户选择的比较数据类型(单击其中的一种类型,3单元就会显示该类型数据的投点图,4单元就会显示其相关数据,你能够在4单元中进行相关数据的编辑),3单元显示相关数据所成的投点图,4单元显示比较数据的据图数值。一样情形下只要设置Temperature中的Temperature和Calibration中的Vitrinite Reflectance即可。Note:Temperature的value Unite是摄氏度(Celsius),Vitrinite Reflectance的value unite是%Ro。不要不填,也不要错

20、填,否那么会出错。能够双击相应格从List中选择。4.一切设置好后,储存大吉。实例四:油气迁移模拟及结果图示。这一部分要紧介绍Simulation模块以及2D Output模块的用法。Simulation用法:烃迁移能够用不同的方法模拟。PetroMod提供了达西流(Darcy Flow)、流程(Flow Path)和混合流(Hybrid,综合了Darcy Flow&Flow Path)模拟。操作方法:1.进入操作界面。在PetroMod主菜单中选择Programs-Simulation进入Simulation主界面,然后选择File-Open打开原先差不多做好的文件。2.设置模拟操纵选项。通

21、过选择Options-Control.进入设置选项界面:在一样情形下,这些内容不需要改变。然而,二般情形下,就要依照需要做一些更换了。3.选择动力学模型。选择Options/Kinetics/Calibration Models.进入到此界面,里面提供了专门多运算镜质体反射率(vitrinite reflectance)或蒙脱石/伊利石(smectite/illite)反应的动力学反应。默认情形下,选用的是Sweeney & Burnham EASY %Ro algorithm模型,你完全没有必要更换它。另外在Options-Kinetics-Generation Potential.中选择生

22、油潜力模型,一样情形下选择Tissot_et_al(1988)_T2。因此你也能够发挥主观能动性,选择别的。设置油气迁移机制(petroleum migration mechanism)。选择Options/PetroFlow.进入设置界面:那个地点面要紧包括三部分:总方法(General Methods):要紧来设置油气迁移方法(Petroleum Migration Methods)、搬运操纵(Carrier Controls,包括是否为开放盆地边界(Open Basin Sides)、在搬运介质中是否油石油破裂(Petroleum Cracking In Carriers)、剩余饱和度(

23、Residual Saturation)、石油活动因子(Petroleum Mobility Factor)。渗透性极限(Permeability Threshold):设置渗透性有关的参数。混合/流程显示选项(Hybrid/Flowpath Display Options):自己看。4.开始模拟。选择Run/Run.或点击进入到运行界面。设置好Run Control和Migration Control之后,就点击Start Simulation,这时就开始了模拟:一个DOS界面跟一个Windows界面(能够关掉DOS界面,太难看)。下面讲模拟之后的输出(2D Output).方法是: 1.打

24、开Viewer 2D。通过在PetroMod主菜单中选择Programs-Output-Viewer 2D ,如此就进入了Viewer 2D。然后选择File-Open,打开文件,如此就显示出图形来了。2. View 2D的一些差不多用法点击就能够显示自己创建的井,你能够选择一个或几个。显示模拟结果检查校正:选择显示断层按钮来显示断层(它们的形状取决于格单元的大小):模型离散化的越细致,越有可能显示小断层。选择显示井数据按钮来显示你在Well Editor中创建的井。点下该按钮时,会弹出一个对话框让你选择自己要显示的井。选择Overlay/Temperature/Temperature来选择温

25、度场。选择只显示源岩按钮来核对源岩的现代温度。再点击它时就会显示所有地层。有三种方式能够决定overlay的值:显示在左下角的岩性;在右下角的;选择值标签 选择Overlay/HC Zones/Zone Tissot_et_al(1988)_T2来显示烃分区的剖面。你能够点击通过点击来决定是否要岩性来掺和。其中四种Color你必须注意:蓝色不成熟(immature),绿色油(oil window),红色气(gas window),黄色过成熟(overmature)。选择Overlay/Saturations/Saturation:Liquid来在那个显示相关的液体(例如:油)饱和度。注意饱和度

26、是按单个格单元给出的。当单个格单元足够大时,其所代表的确实是一个平均饱和度。能够Overlay/Saturation: Vapor对气体进行相似的处理。3. 埋藏史显示:选择按钮来显示剖面的埋藏史。这时会有一条垂直的黄线,它指示某一点上的温度、成熟度以及埋藏史。Note: 埋藏史曲线能够显示带古水深或不带古水深的两种情形。实现这一切换就用那个按钮。实例五:申请解散模式在Petromod中实施的相组成的模型结合了成熟度和迁移的建模,来完成综合性含油气系统的建模。Petromod承诺多组分研究利用各种动力学反应方程同时包括其他的如二次裂解所产生的组分迁移模型的后续处理。这些模式使得不同的相组成的区

27、别,要紧取决于当时的温压条件。该模型承诺用户选择不同精度模式,简化和处理地质时刻。相组成模式,涵盖了一系列的解决方案,普遍地应用于储层建模,从而第一次,充分地整合了盆地和储层建模。要紧包括以下三种模型:一、简单的比例模型那个模型假设两个相态液相和气相分别由两个组成部分液体的组成部分油和水汽组成气体组成 。在某一特定的温压条件下,某些组份,可能会同时显现在两个相态中。如此种模式的最简单的处理方法是把所有组分成转化为液体或气相。这是在练习一中适用于差不多干酪根=石油=天然气反应所用的方法。其中单一相态液相或气相的组成是可视的。具体操作如下: 1、在Viewer 2D 中打开模型 2D_Tut_01

28、 1_sim1 。2、选择Vapor Reservoirs 和 Liquid Reservoirs 按钮 & 。3、选择well_1左侧的小图标见以下图 。能够打开储层信息框。4、选择Components组成标签以查看模型组分是气液比。 5、液相组成中等油是全部溶解于液相,气相干气是全部溶解于气相:注:中间储层别选定为黄色的部分,其组分组成分布如以下图所示:6、关闭Viewer 2D 窗口二、对称的黑油模型 在此模型中,在模拟过程中产生的组份分为两个级别:一个伪组分气体如二氧化碳,氮气, C2 - C4和伪组成的石油如C5 - C6, C7 - C13 , C13+ 。视各自的泡点和露点曲线,

29、组份能够呈双相天然气和石油存在。那个模型是基于简单的查询表,其中包含了广义温压曲线,即两个组分的泡点和露点曲线。泡点和露点曲线的双组分系统界定哪些组分的比例对应的相态。泡点和露点曲线将被用于整个模拟过程中。具体操作如下:1、确保您是在PetroMod命令菜单中的Tutorial2D项目名目。 2、通过PetroMod Command Menu选择Utilities/Copy.,复制输入文件的2D_Tut_011_sim1名称。 注:在二维模型中,许多独立的模式能够储备并运行在一个单独的名目中。然而在3D模型中,每个模型应存放在一个单独的名目中。 3、在复制项目Copy Project窗口:选择

30、模型(2D_Tut_011_sim1),输入完整的目的地路径当前的项目名目,输入新的模型名称(e.g. 2D_SBO) ,并选择input files only在右下角的窗口。单击确定。 4、所有输入文件将被复制到新的名称。 5、从Petromod命令菜单打开2D Input。 6、打开新设立的2D_SBO模型。它在各方面都与2D_Tut_01模型相同。7、从输入法菜单项选择择Project/Fluids/Phase.项目/流体/相.。 Phase Properties/Dissolution相态属性/解散窗口让您能够在Dissolution标签下设定解散模型。8、选择Dissolution

31、Model Key (- SBO)和广义的泡点和露点曲线。如此做,依照以下图所示。 9、储存并关闭该窗口一旦新的溶出度模型的类型被建立好了,那么将要应用新的模型。请注意,关于同一个Tutorial2D模型的烃源岩设置是相同的。然而不同的组分将在模拟的过程中将要进行不同的处理。能够在Input 2D中按照下面的步骤编辑烃源岩的属性: 1、从Input 2D 菜单中选择Study/Geological Facies Definition.。 2、给一个烃源岩层定义一个SOB解散模型,要进行如下步骤:1TOC Value (%)栏赋值为5.00assigned in SeisStrat2D 。2 在Petroleum Kinetics石油动力学菜单中选定Tissot_et_al(1988)_T2动力学反应在SeisStrat 2D 中而行第二个 。3在 HI Petr.Kin.栏中输入600 mg/gTOCa

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1