Ecrin V4.30升级内容_第1页
Ecrin V4.30升级内容_第2页
Ecrin V4.30升级内容_第3页
Ecrin V4.30升级内容_第4页
Ecrin V4.30升级内容_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Ecrin v4.30升级内容Ecrin v4.30 是Ecrin v4最后发布的版本,之后,Ecrin平台将由KAPPA Workstation取代。Ecrin v4.30释放了一些新的技术,如在Ecrin各模块的数值模型中都增加了“任意轨迹”井模型等。近期也将释放与Ecrin相关的第五代产品:KAPPA Server(替代Diamant Master)及KAPPA VIZ(3D协作环境)。上图显示的是Ecrin与KAPPA Server连接的图示(注:Diamant模块仍可与Ecrin v4.30版本联合使用)。本资料提供了在Ecrin v4.20基础上v4.30增加的一些功能/修改及其操

2、作简述。这些内容也可在“在线帮助”中找到。资料的第一部分主要介绍了Saphir/Topaze/Rubis的分析及模型所增加的功能,接下来的部分是Ecrin各模块增加或改进功能的介绍,最后一部分主要是针对Ecrin通用的一些功能改进的介绍。Ecrin平台新增“复杂轨迹”井模型(Sphir-Topaze-Rubis)这是Ecrin v4.30增加的主要功能,不仅可以让我们建立斜井的网格及模型,还可以建立任意井轨迹井的模型。此功能可在Saphir,Topaze及Rubis中使用。该功能可以实现: 斜井模型,可全部穿透地层、部分穿透地层或多段射孔,可设定地层为单层,也可设定为多层模型; “真实”水平井

3、模型,即井轨迹不受地层的约束,一个水平井可以穿过多个小层; 井任意轨迹,即“复杂轨迹”井。为了实现预期的目标,4.30版本之前的地层网格已经不能满足我们的需求。此次修改,所有阶段(从压力导数分析到历史拟合)的精细模拟的约束,都应用了一个“合理”的网格量,我们实验了几种方法,前两次的实验结果如下: Octrees: 连续的直角细化网格、快速的网格生成、但有许多大斜度网格Tetrahedra: 使用第三方软件、可以适用于任意形状的井、但是网格生成速度慢、很多死网格、而且较多网格具有较差的形态比注意,上面提到的两次实验的结果并没有得到正确的模拟,但是,即使他们带来了问题,我们最终还是通过Vorono

4、i结合广义传导率修正的方法解决了这个难题,如下所示:3D Voronoi这种方法,由软件内部完成,首先在井筒周围仔细定义一组点,应用这组点生成初始的3D Voronoi网格,然后在地层的限定条件下生成每小层的子网格,最后,在同样考虑地层的前提下合并子网格生成背景网格来获得最终的3D网格。此种方法的优势是网格生成快速,且网格数量不至于过多。但这样它就不是一个等角的纯3D Voronoi 网格,因此需要用到传导率修正的方法(在后面会介绍传导率修正方法)。在这个新的网格搭建方法中,我们仍可考虑x-y-z各项异性问题。如何在Saphir及Topaze软件中建立斜井/复杂轨迹井模型:在2DMap井定义对

5、话框中,通过设定井型的下拉菜单可以选择设定井型为斜井或复杂轨迹井,如右图:第一种情况(当选定井型为斜井),通过特定参数(井斜)的设置,可设定该井为贯穿地层的斜井模型(注:通过相应的选项可设定该井为部分射开井)。网格的生成及模拟过程与之前的版本是一样的,但是在2DMap中不再显示井轨迹(会显示井周围的网格)。 Saphir及Topaze的斜井模型井默认设定为贯穿全部地层2D图形中不显示井轨迹“斜井”的选项在之前的Ecrin v4.20就已经存在了,但是v4.20版本的斜井网格是直网格,并且在模拟运算时应用的几何表皮是采用解析方法计算的,这种近似的方法在v4.30版本中已经完全被新的网格所替代。当

6、井被定义为“复杂轨迹”井,对话框中会增加一个新的“Edit”按钮,并增加了井型及射孔两个标签: 井轨迹对话框可以进行添加/ 移动 / 删除节点等编辑,也可以通过鼠标点击移动来进行井轨迹设置。双击井轨迹会出现井轨迹编辑对话框:2DMap中参考点X-Y坐标为(0,0)点,纵向上以储层顶面为参考深度(Z=0)。“加载”选项可以导入ASCII文件格式的井轨迹曲线,但为了确保生成合理尺寸的Voronoi网格,井轨迹数据需要限定在100个点以内。注意,复杂的井轨迹可通过 “Simplify”选项来减少点数。如下图所示:在这个例子中,井轨迹由初始的654个点减少到了15个点,通过水平(左)及垂向(右)两个方

7、向:射孔段也可以在“Edit”对话框中进行添加/ 移动 / 删除节点等编辑,双击射孔段便会出现编辑对话框(如下右图): 当导入复杂的井型时,有些情况会产生一个后果:一些井在2DMap中显示的井轨迹会不穿过井标(),如下面一个小例子显示的结果所示:但是,我们可以在2DMap中直接编辑或移动井点移动后,井的深度会与移动之前的深度保持一致。如何在Rubis中创建“复杂轨迹”井:在Rubis中创建简单的斜井或复杂轨迹井与其它井(直井、水平井等)并没有什么区别,在2Dmap中,通过图表就可创建复杂轨迹井,编辑井轨迹与射孔段与Saphir/Topaze的操作基本相同。Rubis v4.20版本,斜井是在创

8、建直井的对话框中通过勾选斜井的选项来创建的,v4.20版本的斜井网格是直网格,并且在模拟运算时应用的几何表皮是采用解析方法计算的,在v4.30版本,此种方法已经被新的网格所取代,并且在直井对话框中,勾选斜井的选项也已经被去掉了。模拟实例以下主要是应用Saphir的解析(试井设计的点线)与数值(实线)这两种方法解释的斜井的结果间的比较。贯穿地层的斜井,井斜角10度,无垂向各向异性。3224个网格,解析与数值结果最大偏差0.5%。 贯穿地层的斜井,井斜角25度,无垂向各向异性。3098个网格,解析与数值结果最大偏差0.3%。贯穿地层的斜井,井斜角60度,无垂向各向异性。3058个网格,解析与数值结

9、果最大偏差1.9%。贯穿地层的斜井,井斜角85度,无垂向各向异性。3961个网格,解析与数值结果最大偏差1.2%。贯穿地层的斜井,井斜角85度,Kz/Kr=0.05。5057个网格,解析与数值结果最大偏差2.5%。第二个例子是Rubis水平井的例子,油气两相,水平井穿过三个层,其中,中间的薄层具有较高的渗透率,气顶位于射孔段上方: Rubis中的复杂轨迹井:井型定义(左),相关的3D网格(右)此例的模型有近6000个网格,完成模拟需要几分钟的时间。模拟结果显示,气锥穿过了中间的高渗层。初始饱和度: 模拟后饱和度(生产180天后):油和气的产出剖面注意,气由中间的射孔段产出:使数值模拟更加快速的

10、新时间步(Topaze - Rubis)Ecrin v4.30版本,对数值模拟及非线性回归过程逐步进行了很多改进,以确保模拟运行更加稳定及快速,其中主要的改进如下:1) 数模精度有所提高,有利于处理缺少相态的情况(如,在PVT中定义水,但Sw=0)。这可以提高缺少相态时数值模拟的收敛性及模拟速度;2) 系统变量 未知量 进行了重组,这可以提高多相流每个线性方程的精度;3) 在Rubis和Topaze中,为了降低每约束步的迭代数目,“时间步增长比率”的默认值增长到2;4) 针对每步井的约束,当时间步小于输入的最小值时,可以放宽约束值,这样,针对出现问题的情况,可以以较小的时间步进行模拟,减少重新

11、启动的次数;5) 修改了部分关于时间步长增长及重新启动的内部阈值,进一步降低了每次模拟迭代的数量;6) 在过去的版本中,数值模型的“点值”形式的井的压力计数据都采用了“阶段值”的隐式方法进行了处理,现在已经进行了修改,压力计数据可以以“点值”进行模拟,这对模拟很重要,因为它对时间步长的生成产生非常重要的影响,详情如下;7) 增加了一个可强制数值模拟步按压力计步进行的选项,在这种情况下,“时间步增长比率”被完全忽略,仅考虑时间步的最小数量;这些修改中,第6、7点对模拟有非常大的影响,本节会详细介绍。接下来,我们以一个简单的具有三个约束步的历史来举例说明(压力或产量)。为了遵循约束时间步的性质,数

12、值模拟时间步的处理方法如下: 在一个新的约束步的起始点,时间步长减小到一个较小的值(“dt new”如下图),在Ecrin界面,此值被称为“最小时间步长”; 当覆盖了模拟步,按照输入的“时间步长增长比率” 增长下一时间步长的持续时间。注意,增长的大小会受到一个时间步长内允许变化的油藏压力及饱和度的最大值的限制; 结束点严格遵循当前的约束步。其结果是,模拟通常遵循下面的路径执行:注:每个约束步中需要许多实际的模拟步。现在我们考虑一个更复杂的历史曲线,井控条件是数据点形式的压力史,压力数据包括172个点(平均每180hr一个数据点)在Ecrin v4.20中,这种点形式的压力数据会被软件内部处理成

13、阶段的数据形式,每一段的数值等同于相对应的起始点数据,因此,模拟历史会变成:由于这个 “阶段”形式的历史采用上述的方法进行模拟,每个约束数据都需要许多模拟时间步,如此例,就需要1709个模拟时间步,模拟时间共16秒。在Ecrin v4.30中 ,为了遵循约束数据“点”的性质,实现了一个新的时间步算法。为了说明这个新的算法,接下来我们以一个具有13个约束点的简单历史(压力或产量)来说明。新的算法过程如下: 仅模拟的第一个时间步设定“dt new”(输入最小时间步); 通过“时间步长增长比率”确定时间步长的增长; 这个增长由压力/产量的数据点限制(这是真正的模拟); 这个增长也由一个时间步内允许油

14、藏压力及饱和度变化的最大值来限制 两个约束点间进行线性差值其结果是,模拟通常遵循下面的路径执行:我们可看到,这个新算法与原来的“阶段”形式的近似压力计数据相比,所用的时间步要少很多,因为我们在遇到一个新的约束点时无需再回到最小时间步。采用Ecrin v4.30的新模拟方法计算上面的例子(172个压力点),模拟过程仅需要310个模拟时间步,模拟时间为8秒钟。与Ecrin v4.20相比,模拟速度提高了2倍,运算量减少了5倍多,这样针对海量的压力计数据就可以较轻松的完成模拟。如要实现进一步减小CPU运算量,可以通过运行设置中新选项“follow gauge”来实现。 Topaze 运行设置界面 R

15、ubis运行设置界面当勾选此选项,时间步长增长比率会被忽略,模拟会通过压力计数据点。当数据的采样点不规则时,这个功能可以进一步减少模拟时间步的总数。在Rubis中,这个选项可以应用到“所有压力计”,这种情况下,阶段性的目标压力计数据会自动转换成点,并且模拟会采用之前介绍的更加快速的计算方法。初始化并行计算(Saphir Topaze - Rubis)为了提高网格化及初始化的速度,一些计算密集型功能可以在内核并行运算,可自动检测可共分配的处理器的数量,并行步骤包括: 由2D网格生成3D顶点(创建3D网格阶段),并且还包括Rubis复杂多层模型层面的差值和离散; 初始化和创建井的3D子网格(创建3

16、D网格阶段)。这里,并行分布是以井的数量为基础的,当井为分段压裂水平井时,并行分布也考虑裂缝的条数; Derivation of the connections and传导率 (模型初始化阶段); 广义传导率的数值积分(见下节)。除了这些“初始化”功能,值得一提的是,在非线性数值迭代过程中,当模拟等温组份模型时,调用PVT闪蒸计算也可并行化计算。下图显示的例子说明,用户可以期待提高网格化及初始化的速度(比值,以Ecrin v4.20为基准),此速度的提高依赖于CPU内核的数量:广义传导率修正(Saphir - Topaze - Rubis)Ecrin v4.30中这个选项有两个作用: 它的应用

17、可以使我们在创建斜井/复杂轨迹井的网格时获得准确的模型,并且保持较低的网格数量(相对而言); 在页岩气裂缝流动的特定情况下(流入直井或分段压裂水平井),裂缝附近较高的瞬间压力梯度传导会使我们现有的网格算法产生局限性。从本质上讲,线性数值模拟与相应的解析模型是有一定的差异的,这些差异并不是很大(极端情况下<3%),但却确实存在。广义传导率修正的推出解决了这两个问题,详细的文献我们近期会在ESSCA网站上发布,以下进行简单的介绍:我们考虑均质油藏中两个相邻的网格单元:流体从一个网格流入另一个网格的函数表示为(Tij为恒定传导率):Pi与Pj分别为两个网格的平均压力,当假定两个网格间的压力场为

18、线性关系时,便可通过渗透率获得传导率的表达式,两个网格的中心距为Lij,网格中心到面的距离为Fij。问题是,假设的网格间的线性关系在特殊的情况下(网格非常复杂或渗透率分布复杂的情况)被证实是错误的。此种情况,为了进行体积分以及获得Tij值,只能采用外部的方法计算总的压力场。我们发现,基于Green函数的解析拟稳态分析,可以获得较好的计算结果。下面是一个部分射开斜井的例子,可以以此为基础计算广义传导率,分析斜井周围的势场。当然, 这一些都是有代价的:CPU的开销,即时它没有明显的影响整个模拟的时间,is noticeable enough not to use it systematically

19、 read: even in (most) situations where it does not bring any additional added value.Ecrin v4.30中,当创建斜井/复杂轨迹井时,软件便会采用广义传导率关系式进行模拟,当创建裂缝井/水平井分段压裂井时,这个计算方法会作为一个选项来使用,用户可以选择是否采用此方法进行模拟。各模块设定该功能的界面如下所示:Saphir/Topaze:在数值模拟设定界面(线性数值模拟界面的Settings选项或NL的Run Settings选项)Rubis:模拟的Run Settings界面等温组份模型(Saphir Topa

20、ze - Rubis)Rubis在Ecrin v4.20版本就已经增加了等温组份模型,现在,此模型进一步完善,用户可以在PVT界面中通过勾选“EOS(Peng-Robinson)”来定义流体物性参数为温组份模型。 这个选项可以在Rubis及Topaze/Saphir的NL模块中使用。当选定EOS选项,点击图标,进入流体参数定义界面,如下图所示: 等温的组份模型可以使大多数CPU密集型部分的模拟并行化组份模型的闪蒸计算明显快于EOS热模型。当PVT定义为组份模型,初始条件可以通过以下几种方法定义:输入油藏初始饱和度,油藏泡点压力或露点压力,或直接定义流体组份。如下图所示:当选择了“Composi

21、tion”,流体的初始组份被设定为PVT中定义的组份。当输入设定为饱和或饱和压力,PVT中定义的流体组份会被修改以满足所需的条件。注意,有些情况PVT的流体组份不能修改:如输入的饱和压力超出。,此时会弹出报错的对话框。输入/导出KEG文件(Saphir Topaze - Rubis)KEG全称“KAPPA Export Grid”,这是软件内部的2DMap图形格式文件(包括井轨迹、断层、裂缝等),Voronoi网格与参数场(CNL+2进制转换)。KEG文件可以导入Rubis (as an alternative to GRDECL in the Init from Geomodeler opt

22、ion), in K-Viz, or in third party products。Saphir和Topaze中的任何模拟后的数值模型都可以通过“导出”界面以KEG格式的文件导出。Rubis中任何的模型(建立或模拟)也都能以KEG格式的文件导出。新增“分析”下拉菜单(Saphir Topaze)Saphir与Topaze的解释文件,往往包含很过个分析(>10),在界面上方生成很多个分析标签,这使我们移动或查找分析结果时产生不便,为了解决这个问题,在Ecrin v4.30中,增加了分析工具条,我们可以很轻松的通过下拉菜单来选择哪个分析文件。Rubis在之前的版本中已经可以通过下来菜单来选

23、择哪个运行文件。其它Saphir与Topaze的解析渗漏断层:渗漏系数可以大于1。Saphir 试井解释软件气井微裂缝分析现在微裂缝分析也可以应用于气井的测试(SPE100578)。为了更加精确,微裂缝的选项应用于气相时,需要满足下面两个条件:(1)提取的分析段应为压降阶段;(2)前面的生产段应为注水阶段。如果这两个条件都满足,那么对于气井也可以进行微裂缝分析(操作与油井类似)。* SPE100578: “Application of a New Fracture-Injection/Falloff Model Accounting for Propagating, Dilated, and

24、Closing Hydraulic Fractures”, D.P. Craig, Halliburton, and T.A. Blasingame, Texas A&M U.椭圆形探针的地层测试资料分析在地层测试分析的“Tool infos”编辑界面中,我们可以定义探针为椭圆形探针。在这种情况下,通常用到的探针半径Rp现在表示探针的宽度,Hp表示探针的高度:其余的分析过程与径向探针的分析基本一致,但是,如果我们选择了椭圆形探针,那么就不能应用多层模型。椭圆形探针同样也可应用于试井设计中,下面是通过试井设计的一组改变探针高度的例子(探针高度:1inch10inch),左图显示的是激动探

25、针的压力响应曲线,右图显示的是距激动探针10ft处的压力响应曲线。 采用等同于总井底流量的线性方法解释气+水两相问题在Ecrin v4.20中,当选择了气+水相,并选择了线性分析方法(解析或数值)进行解释时,会弹出下面的对话框:换言之,针对气+水两相,只能采用非线性数值方法进行分析。在Ecrin v4.30中:通过折算成井底总产量的方法进行气+水两相的线性模型分析,这个模型是一种近似的分析方法,并不能替代非线性数值分析,但是这种简化的模型可以作为分析的第一步,为后续的精确分析提供参考。加宽了压力计下拉菜单工具条为了将压力计的名称显示完全,Ecrin v4.30版本将压力计下拉菜单的尺寸进行了加

26、宽。Ecrin v4.20: Ecrin v4.30: 修改“由段塞流的压力生成产量”功能选项Saphir中的编辑产量界面中的“由断塞流的压力生成产量”功能提供了下面几个选项: 可以手动输入累计产量来限制产量的生成; Positive rates only标签会被激活;当查看结果时,可确保仅获得激活的产量,可设定注入阶段产量为0或修改总产量; 流体的密度和油管直径会被保存在文件中(无需向之前一样需要连续调用)。 其它 Perrine:当没有水产出时初始化Kro=1,Krw=0; 重新命名Perrine选项为“Linear Multiphase Well Testing(线性多相井测试)” 当没

27、有生成模型时,将不能输出调查半径及探测体积。Topaze生产分析软件随时间变化的井筒折算模型这个功能主要是针对非常规油气藏的需要where time dependent completion is systematic.在Ecrin v4.30的井筒折算的界面中,新增了“Time dependent” 选项:勾选此选项,当没有设定阶段井筒折算模型时,用户需要定义第一阶段的井筒折算模型持续时间,当定义完成(或第一阶段的井筒模型已经存在),接下来的操作如下:如上图所示,应用按钮进行编辑,可将已经存在的井筒折算模型分为两个阶段,第二阶段的初始时间默认设置为标准时间一个月之后的时间,当然,此时间可以根

28、据实际情况进行修改。也可以定义多个的井筒折算时间段,或删掉所有时间段,只给定一个井筒模型。下面的这个例子说明了选择此选项时所获得的结果,井筒折算模型分为两个阶段,第一阶段为“Tubing”,2013年4月之后井筒模型为“Casing”。图中,绿色的曲线显示的是没有折算的地面压力;橙色与紫色曲线分别为采用“Casing”与“Tubing”折算后的压力;黑色曲线为采用两个模型共同折算的压力。使用此功能注意以下两点: 此功能不适用于Saphir及Rubis,当采用拖拽操作将Topaze的井筒折算模型调用到其他模块时,只会调用第一阶段的井筒模型。 当选定“随时间变化的井筒折算模型”时,产量预测的。解析

29、及线性数值模型中可以设定“最大产量”Ecrin v4.20中,在2DMap井设置对话框中可设定井底流量最大值(q(p)max),如下图:但是,Ecrin v4.20只有在数值非线性模型中才能设定此值。Ecrin v4.30中,产量最大值的设定可以适用于任何情况:所有的数值模型包括线性数值模型,以及所有的解析模型,在模型中进行p(q)+q(p)的叠加(换言之,我们不仅截断模拟产量)。增加油相线性流动曲线Topaze v4.20中线性流动曲线仅现定于气相才能使用,现在,当线性流动的参考相为油时也可以应用线性流动曲线,这个扩展功能主要是应用于页岩油的分析。增加油相Arps 幂率损失比(ILK)选项由

30、于页岩油的原因,Topaze v4.30的Arps曲线增加了油相的幂律损失比选项,图中右侧的选项名称由原来的Use tight gas/shale gas decline (Ilk)变为Power law loss ratio (Ilk)。在生成LogLog与Blasingame曲线时允许对参考产量进行控制在Topaze中,生成LogLog与Blasingame曲线的纵坐标需要用到参考产量(代替p/q),这个参考产量是一个值为0.001m3/sec(或543,44STB/D)的隐藏值。现在这个值可以通过LogLog与Blasingame曲线菜单中的Reference Rate选项来进行输入或修

31、改。 生产指数曲线Topaze中增加了生产指数曲线,公式如下所示:q(t)为模拟的产量(imposed in case of p(q) model, simulated otherwise),, pwf(t)为模拟的井底压力,paverage(t)为模拟的油藏平均压力,当模型中模拟的paverage可用,那么Topaze分析中的结果就可用。理论上,当流动达到拟稳态阶段,PI应该收敛为一个常数,The objective of the additional plot is to check that it is the case, and therefore to detect potentia

32、l deviations caused by the model. This is limited to a very specific situation of long time declines inverted from Laplace space. 以点的形式显示LogLog与Blasingame曲线由于KURC的负(小)作用,我们可以“点”的形式显示生成的LogLog与Blasingame曲线,而不是“线”的形式。其目的是降低由于物质平衡时间所带来的噪音。 在提取对话框中将阶段产量转化为“点”形式在提取曲线的对话框中,我们可以将加载进来的阶段形式的产量数据转换成点形式的数据进行模拟

33、,如下图所示:相反,这个选项也可以将以点形式加载进来的数据采用阶段的数据进行模拟(不勾选此选项),由于“阶段”与“点”两种产量数据采样会造成差异,在一些情况下会引起半对数导数曲线的失真,点数据可以检查或消除这种潜在的早期差异。Rubis油藏数值模拟软件改变井控条件当用户定义了一个井控条件(压力或产量),我们可以定义时间,确定何时将某井控条件激活,因此,在模拟中用户可以将井的控制条件由一个生产条件变为另一个,如下图所示:如上所示,输入的时间应大于或等于压力/产量起始的时间。复制-粘贴井控条件设置井控条件的对话框中,增加了允许复制一口井的井控条件到另一口井的选项,所有被设定为井控条件的压力/产量数

34、据都可以被复制,这个功能也可以在Rubis数据浏览器中通过复制-粘贴来完成。 Voidage replacement controls注水井的井控条件中增加“Voidage (W)”和“Voidage (G)”两个选项在模拟的例子中,需要注入一定量的水或气来保持井底压力的恒定。下面的例子,在生产4000hrs后注入的气体大量增加,此时临近的生产井被激活(注意生产井井底产量的微小变化:产出量减小直到受到注入井的干扰):Gas injector with voidage replacement control临井历史曲线New controls for network option: pressu

35、re targets at groups, conditional constraints Simulation controls can be input at the level of (surface) groups linking several wells in the Network option released since Ecrin v4.20. What is new is that it is possible now to input a (surface) pressure target in addition to the different rate target

36、s. Conditional constraints have also been made available: 初始化结果包含水体体积当模型中设定油藏边界存在水体时,初始化后,结果中将包含不同的水体的体积:如果初始状态为, Note that if the initial state is such that the aquifer extends above the water level, hydrocarbons eventually trapped in the aquifer will also be provided.数据编辑:可以在图中选择数据点在数据编辑对话框中,用户可以在

37、右侧的mini-2DMap中选择数据点,被选择的数据点在左侧的数据栏中会被高亮显示,在mini-2DMap中数据被选点显示为白色。在数据栏中选择数据点,在2DMap中也同样会高亮显示对应的数据点。凝析气藏初始状态:定义未饱和气顶虽然当在PVT中定义饱和油藏时也能实现这个功能,但此次改变主要是针对凝析气藏的。Rubis在进行凝析气藏模拟的时候涉及到初始状态的定义,由于输入的参数(油-气 contact plus,一组给定深度下的露点压力 )的原因,Rubis v4.20油藏初始化总是在露点线上,其具有相同的特性:(1)油气界面下的的油相(具有恒定组份及恒定的泡点压力);(2)气相(露点压力等于油

38、气界面以上的气相的压力)。另一种方式:气顶永远处于饱和状态,Rubis模拟总是从A或C点开始,如下图所示:在Rubis v4.30突破了这种限制,用户可以直接输入油藏参考深度的露点压力,如下图所示:在上面显示的例子中,油藏的初始压力高于露点压力1000 psia,即油藏压力高于上面相图A点1000 psia,油藏压力降低1000 psia后开始出现凝析油。事实上,饱和油藏与组分模型在没有直接输入油气界面的情况下也可以定义油藏的初始状态(饱和油藏:泡点压力与组分可以替代GOC;组分模型:泡点压力、组分或露点压力可以代替GOC)。改变后的初始化过程有更大的自由度,由下面的例子说明(注,这些例子适用于组分、凝析气、饱和油藏的PVT定义):初始状态定义: GOC与参考深度下的初始压力(Pi);这种情况下,饱和压力恒定,低于GOC,高于GOC部分遵循油的初始压力线,因此气顶始终为饱和的。初始状态定义: 参考深度下的初始压力(Pi)与泡点压力(Pbi);假定参考深度在油层中,整体的饱和压力线发生移动与输入的Pbi对应,GOC contact (如果油藏中存在)为Pbi与初始油相压力梯度线

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论