具有裂缝网络的储层模拟的可视化的制作方法

文档序号:17123929发布日期:2019-03-16 00:07阅读:161来源:国知局
具有裂缝网络的储层模拟的可视化的制作方法

储层模拟使用计算机模型来预测流体(例如,油、水或气体)通过储层中的多孔介质的流动。储层模拟可以提供信息,所述信息使工程师能够最大化油气储层内的采收率,例如,通知井筒轨迹和位置的选择、注入压力等。此外,储层模拟可视化可以用作向工程师传达模拟结果的工具。

在包括裂缝网络(例如,天然形成的裂缝网络和/或由水力压裂引起的裂缝网络)的储层中,在开发计算机模型以预测储层中的流体流动时可能存在许多困难。例如,裂缝网络可能对储层的存储(孔隙度)和流体流速(渗透率或透过率)两者产生影响。因此,裂缝网络可能对储层的性能具有很大影响,并且可以在计算机模型中加以考虑以最大化储层内的采收率。



技术实现要素:

公开了用于生成具有嵌入裂缝网络的储层模拟的可视化的系统、设备、计算机可读介质和方法。使用表示地下地层的数据,计算装置可以获得具有嵌入裂缝网络的基质网格。所述基质网格可以分成多个基质网格控制体积,并且所述裂缝网络可以分成多个裂缝网络控制体积。计算装置可以识别两个或更多个裂缝网络控制体积之间的裂缝-裂缝相交点的位置并识别基质网格控制体积与裂缝网络控制体积之间的基质-裂缝相交点的位置。计算装置可以基于裂缝-裂缝相交点和基质-裂缝相交点的位置来确定裂缝网络控制体积的形状,并且计算装置可以通过生成表示基质网格的网格和网格内的嵌入平面来生成具有嵌入裂缝网络的基质网格的可视化,其中所述嵌入平面基于每个裂缝网络控制体积的形状。

附图说明

附图并入本说明书并且构成本说明书的一部分,其说明本教导的实施方案,并且连同描述一起用来解释本教导的原理。在图中:

图1示出了根据实施方案的包括用于管理地质环境的各个方面的各种管理部件的系统的示例。

图2示出了根据实施方案的使用嵌入裂缝模型(efm)来执行储层模拟的方法的示例。

图3示出了根据实施方案的用于生成具有嵌入裂缝网络的储层模拟的可视化的方法的示例。

图4示出了根据实施方案的示出基质网格的可视化的示例。

图5示出了根据实施方案的示出裂缝网络的可视化的示例。

图6示出了根据实施方案的示出嵌入在基质网格内的裂缝网络的可视化的示例。

图7示出了根据实施方案的示出嵌入在基质网格内的裂缝网络的相交点的列表的示例。

图8示出了示出描绘流体通过裂缝网络和基质网格的流动的动画的示例。

图9示出了根据实施方案的可以执行本公开的方法的示例性计算系统。

具体实施方式

现在详细参考多个实施方案,其示例在附图中示出。在以下详细描述中,阐述了许多具体细节,以便提供对本公开的透彻了解。然而,本领域的普通技术人员将明白,在不具有这些具体细节的情况下也可以实践本公开的某些实施方案。在其他情况下,众所周知的方法、程序、部件、电路以及网络并未进行详细描述,从而不会不必要地混淆实施方案的各个方面。

还应当理解,虽然术语第一、第二等在本文中可以用于描述各种元件,但是这些元件不应该受这些术语限制。这些术语用于对各个元件进行区分。例如,在不脱离本公开的范围的前提下,可以将第一对象或步骤称为第二对象或步骤,并且类似地,可以将第二对象或步骤称为第一对象或步骤。第一对象或步骤和第二对象或步骤分别都是对象或步骤,但它们不应被视为同一对象或步骤。

本文描述中使用的术语是出于描述特定实施方案的目的,并且不旨在具有限制性。如描述和随附权利要求书中使用,除非在上下文另外清楚指出,否则单数形式“一个”、“一种”和“所述”旨在也包括复数形式。还将理解,如本文使用的术语“和/或”是指相关联的所列项目的一个或多个的任何可能组合并涵盖所述组合。还应理解,当在本说明书中使用时,术语“包括”和/或“包含”指定所述特征、整体、步骤、操作、元件和/或部件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组的存在或添加。此外,如本文所使用,可以将术语“如果”解释为意指“当……时”或“在……之后”或“响应于确定”或“响应于检测”,这取决于上下文。

现在将注意力转向根据一些实施方案的处理过程、方法、技术和工作流程。本文所公开的处理过程、方法、技术和工作流程中的一些操作可以进行组合和/或一些操作的顺序可以改变。

图1示出了系统100的示例,系统100包括管理地质环境150(例如,包括沉积盆地、储层151、一个或多个断层153-1、一个或多个环境地质体153-2等)的各个方面的各种管理部件110。例如,管理部件110可以允许相对于地质环境150直接或间接地管理感测、钻探、注入、提取等。继而,关于地质环境150的进一步信息可以作为反馈160变得可用(例如,可选地作为对一个或多个管理部件110的输入)。

在图1的示例中,管理部件110包括地震数据部件112、附加信息部件114(例如,井/测井数据)、处理部件116、模拟部件120、属性部件130、分析/可视化部件142和工作流程部件144。在操作中,可以将按照部件112和114提供的地震数据和其他信息输入到模拟部件120。

在示例性实施方案中,模拟部件120可以依赖于实体122。实体122可以包括地球实体或地质对象,诸如井、表面、主体、储层等。在系统100中,实体122可以包括为了模拟的目的而重建的实际物理实体的虚拟表示。实体122可以包括基于经由感测、观察等获取的数据(例如,地震数据112和其他信息114)的实体。实体的特征可以在于一个或多个性质(例如,地球模型的几何柱网格实体的特征可以在于孔隙度性质)。这些性质可以表示一个或多个测量结果(例如,获取的数据)、计算等。

在示例性实施方案中,模拟部件120可以结合诸如基于对象的框架等软件框架来操作。在这样的框架中,实体可以包括基于预定义分类的实体,以促进建模和模拟。基于对象的框架的可商购获得的示例是框架(redmond,washington),其提供一组可扩展的对象分类。在框架中,对象分类封装了可重复使用的代码和相关联的数据结构的模块。对象分类可以用于实例化对象实例以供程序、脚本等使用。例如,井眼分类可以基于井数据定义用于表示井眼的对象。

在图1的示例中,模拟部件120可以处理信息以符合由属性部件130指定的一个或多个属性,属性部件130可以包括属性库。这种处理可以在输入到模拟部件120之前发生(例如,考虑处理部件116)。作为示例,模拟部件120可以基于由属性部件130指定的一个或多个属性来对输入信息执行操作。在示例性实施方案中,模拟部件120可以构建地质环境150的一个或多个模型,可以依赖所述模型来模拟地质环境150的行为(例如,响应于一个或多个动作,无论是天然的还是人为的)。在图1的示例中,分析/可视化部件142可以允许与模型或基于模型的结果(例如,模拟结果等)进行交互。作为示例,来自模拟部件120的输出可以输入到一个或多个其他工作流程,如工作流程部件144所示。

作为示例,模拟部件120可以包括诸如eclipsetm储层模拟器(schlumbergerlimited,houstontexas)、intersecttm储层模拟器(schlumbergerlimited,houstontexas)等模拟器的一个或多个特征。作为示例,模拟部件、模拟器等可以包括用于实施一个或多个无网格技术(例如,用于为一个或多个方程求解等)的特征。作为示例,可以关于一种或多种增强的采收技术模拟一个或多个储层(例如,考虑诸如sagd之类的热过程等)。

在示例性实施方案中,管理部件110可以包括可商购获得的框架的特征,诸如地震与模拟软件框架(schlumbergerlimited,houston,texas)。框架提供了允许优化勘探和开发操作的部件。框架包括地震与模拟软件部件,所述地震与模拟软件部件可以输出信息以用于增加储层性能,例如,通过提高资产团队生产率。通过使用这样的框架,各种专业人员(例如,地球物理学家、地质学家和储层工程师)可以开发协作性工作流程并集成操作以简化过程。这样的框架可以被认为是应用程序并且可以被认为是数据驱动的应用程序(例如,其中为了建模、模拟等目的而输入数据)。

在示例性实施方案中,管理部件110的各个方面可以包括根据框架环境的规范操作的附加部件或插件。例如,作为框架环境(schlumbergerlimited,houston,texas)销售的可商购获得的框架环境允许将附加部件(或插件)集成到框架工作流程中。框架环境利用工具(microsoftcorporation,redmond,washington)并且提供稳定的、用户友好的界面,以实现高效的开发。在示例性实施方案中,各种部件可以实施为符合框架环境的规范并且根据框架环境的规范(例如,根据应用程序编程接口(api)规范等)操作的附加部件(或插件)。

图1还示出了框架170的示例,框架170包括模型模拟层180以及框架服务层190、框架核心层195和模块层175。框架170可以包括可商购获得的框架,其中模型模拟层180是可商购获得的以模型为中心的软件包,其托管框架应用程序。在示例性实施方案中,软件可以被认为是数据驱动的应用程序。软件可以包括用于建模和可视化的框架。

作为示例,框架可以包括用于实施一个或多个网格生成技术的特征。例如,框架可以包括用于从地震数据的解释接收信息的输入部件,至少部分基于地震数据、日志数据、图像数据等的一个或多个属性。这样的框架可以包括网格生成部件,所述网格生成部件(可选地结合其他信息)处理输入信息以生成网格。

在图1的示例中,模型模拟层180可以提供域对象182,充当数据源184,提供渲染186并提供各种用户界面188。渲染186可以提供图形环境,其中应用程序可以显示其数据,而用户界面188可以为应用程序用户界面部件提供共同的外观和感觉。

作为示例,域对象182可以包括实体对象、性质对象和可选的其他对象。实体对象可以用于几何地表示井、表面、主体、储层等,而性质对象可以用于提供性质值以及数据版本和显示参数。例如,实体对象可以表示井,其中性质对象提供日志信息以及版本信息和显示信息(例如,将井显示为模型的一部分)。

在图1的示例中,数据可以存储在一个或多个数据源(或数据存储库,通常是物理数据存储装置)中,所述数据源可以位于相同或不同的物理场所,并且可经由一个或多个网络访问。模型模拟层180可以被配置成对项目建模。这样,可以存储特定项目,其中存储的项目信息可以包括输入、模型、结果和案例。因此,在完成建模会话时,用户可以存储项目。稍后,可以使用模型模拟层180来访问和恢复项目,模型模拟层180可以重建相关域对象的实例。

在图1的示例中,地质环境150可以包括层(例如,分层),所述层包括储层151和一个或多个其他特征,诸如断层153-1、地质体153-2等。作为示例,地质环境150可以配备有各种传感器、检测器、致动器等中的任何一者。例如,设备152可以包括用于接收和传输关于一个或多个网络155的信息的通信电路。这样的信息可以包括与井下设备154相关联的信息,井下设备154可以是获取信息、协助资源采收等的设备。其他设备156可以远离井场定位并且包括感测、检测、发射或其他电路。这种设备可以包括用于存储和传达数据、指令等的存储和通信电路。作为示例,可以提供一个或多个卫星用于通信、数据获取等目的。例如,图1示出了与可以配置用于通信的网络155通信的卫星,注意到卫星可以另外或替代地包括用于图像(例如,空间、频谱、时间、放射性测量等)的电路。

图1还将地质环境150示出为可选地包括与井相关联的设备157和158,所述井包括可以与一个或多个裂缝159相交的基本水平的部分。例如,考虑页岩地层中的井,其可能包括天然裂缝、人为裂缝(例如,水力压裂)或天然裂缝和人为裂缝的组合。作为示例,可以对横向扩展的储层钻井。在这样的示例中,可能存在性质、应力等的横向变化,其中对这种变化的评估可以帮助规划、操作等以开发横向扩展的储层(例如,经由压裂、注入、提取等)。作为示例,设备157和/或158可以包括用于压裂、地震感测、地震数据分析、一个或多个裂缝的评估等的多个部件、一个系统、多个系统等。

如上所述,系统100可以用于执行一个或多个工作流程。工作流程可以是包括许多工作步骤的过程。工作步骤可以对数据进行操作,例如,以创建新数据,更新现有数据等。作为示例,工作步骤可以(例如,基于一个或多个算法)对一个或多个输入进行操作并创建一个或多个结果。作为示例,系统可以包括用于工作流程的创建、编辑、执行等的工作流程编辑器。在这样的示例中,工作流程编辑器可以提供对一个或多个预定义工作步骤、一个或多个定制工作步骤等的选择。作为示例,工作流程可以是可在软件中实施的工作流,例如,所述软件对地震数据、地震属性等进行操作。作为示例,工作流程可以是可在框架中实施的过程。作为示例,工作流程可以包括访问诸如插件(例如,外部可执行代码等)等模块的一个或多个工作步骤。

在一些实施方案中,系统100和/或模拟部件120可以用于储层模拟。例如,储层的当前测量结果(例如,在油、气或水储层的井测试期间提取的测量结果)可以输入到系统100和/或模拟部件120中,并且系统100和/或模拟部件120可以执行模拟以确定将来预期的测量结果。在一些实施方式中,预期的测量结果可以用于生成储层模拟的可视化。在各种实施方案中,预期的测量结果和/或可视化可以用于例如确定井提取率,确定在哪些储层上消耗资源,确定井位置,确定何时终止储层提取等。储层测量结果的示例包括井提取率、体积流率、井压、油/气比、储层中的流体成分等。

本公开的实施方案可以提供用于提供包括裂缝网络的储层模拟(例如,流体流动模拟)的可视化的系统、方法和计算机可读介质。例如,裂缝网络可以包括天然裂缝、人为裂缝(如水力裂缝),或天然裂缝和人为裂缝的组合。

例如,由于考虑裂缝网络与周围基质岩石之间的流体传递的计算费用,先前的储层模拟技术假设裂缝网络情况下固有基质渗透率通常足够低以证明忽略考虑传递是合理的。然而,诸如嵌入裂缝模型(efm)和双孔隙度模型等模型已经减少了考虑计算裂缝网络与周围基质岩石之间的传递时的计算费用。因此,在一些实施方案中并且为了在模型中实现更高的精度,可以在储层模拟中考虑基质-裂缝和裂缝-裂缝传递的影响。另外,可以可视化储层模拟的裂缝系统和基质系统的几何网格化,以更准确地将模拟结果传达给工程师。

图2示出了用于使用嵌入裂缝模型(efm)执行储层模拟的方法的示例。在一些实施方案中,可以使用包括上面参考图1描述的框架(例如,框架170)和管理部件(例如,管理部件110)的计算装置来执行图2中所示的示例性方法。

示例性方法可以在200中开始,此时计算装置获得表示正被模拟的区域(例如,地下地层,诸如储层)的数据。数据可以包括使用例如岩心样本、地震分析、核磁共振、伽马射线测井、任何其他类型的测井等确定的储层的测量性质。可以使用诸如测井工具、随钻测井装置、地震接收器(例如,地震检波器)、成像装置等装置来收集这些性质。所测量的性质可以包括例如岩石类型、孔隙度、渗透率、孔隙体积、体积流率、井压、油/气比、储层中的流体成分等。

在205中,计算装置可以在正被模拟的区域中生成周围基质岩石的网格(“基质网格”)。在一些实施方式中,可以基于表示储层的数据生成基质网格。在各种实施方案中,可以通过将模拟区域分成三维网格来生成基质网格,其中每个网格单元表示单独的控制体积。因此,各个控制体积可以表示模拟区域中的固定空间中的三维体积。在一些实施方案中,每个控制体积可以表示固定空间中的立方体形状。

控制体积的使用允许计算整个储层的一小部分的储层性质(例如,水饱和度),使得可以容易地应用物理定律,并且在一些情况下,可以假设某些性质在整个离散单元(例如,每个网格单元)中是均匀的。另外,可以基于离散网格单元的性质(例如,孔隙体积、孔隙率等)以及基于来自相邻网格单元的值来计算模拟值(例如,流体流动、机械变形、岩石断层等)。例如,一个网格单元的流体流出可以用于计算相邻网格单元的流体流入。

在210中,计算装置可以计算基质网格中的网格单元相交点的透过率。在一些实施方案中,可以计算网格中的控制体积之间的流体的透过率。例如,透过率可以是可以用于确定表示流体从一个网格单元的流出以及流体向相邻网格单元的流入的模拟值的函数。

在220中,计算装置可以基于模拟区域内的天然和/或人为裂缝生成裂缝网络。在一些实施方式中,通过将裂缝网络分成离散单元,可以与基质网格分开地生成裂缝网络,其中每个离散单元表示单独的控制体积。在一些实施方案中,因为与整个储层的尺寸相比,裂缝宽度可以是相对可忽略不计的,所以裂缝网络可以对应于二维平面,并且裂缝网络的控制体积可以表示固定空间中的二维多边形形状。

在一些实施方案中,可以在基质网格内生成裂缝网络,使得模拟区域中表示网格单元之间的边界的固定空间可以是模拟区域中表示裂缝网络的离散单元之间的边界的相同固定空间。在进一步的实施方案中,由基质网格覆盖的固定空间可以延伸超出由裂缝网络覆盖的固定空间和/或由裂缝网络覆盖的固定空间可以延伸超出由基质网格覆盖的固定空间。

因此,裂缝网络被分成离散单元,其中在一些实施方案中,可以假设某些性质在每个控制体积上是均匀的。

在230中,计算装置可以识别裂缝网络和基质网格之间的相交点。在一些实施方案中,裂缝网络的一个或多个离散单元包含在基质网格的对应网格单元内。因此,裂缝网络的离散单元与包含该离散单元的网格单元相交(即,基质-裂缝相交)。在各种实施方案中,可以存储基质-裂缝相交点的位置。

另外,在进一步的实施方案中,裂缝网络的第一离散单元可以连接到裂缝网络的第二离散单元。换句话说,裂缝可以包含在一个以上的离散单元内,并且流过整个裂缝的流体可以穿过包含该裂缝的每个离散单元。因此,计算装置可以确定裂缝的两个离散单元之间存在相交点(即,裂缝-裂缝相交点)。在各种实施方案中,可以存储裂缝-裂缝相交点的位置。

在一些情况下,并非裂缝网络的每个离散单元都可以连接到包含在相邻网格单元内的裂缝网络的离散单元。例如,第一网格单元可以包括第一裂缝的一部分,并且第二相邻网格单元可以包括第二未连接的裂缝的一部分。因此,即使在第一网格单元和第二网格单元之间存在相交点,也可能在第一裂缝的离散单元与第二裂缝的离散单元之间不存在对应的相交点。

在240中,计算装置可以计算裂缝-裂缝控制体积相交点和基质-裂缝控制体积相交点的透过率。在一些实施方案中,可以计算网格中的控制体积之间的流体的透过率。例如,透过率可以是可以用于确定表示流体从网格单元的流出以及流体向网格单元内的裂缝网络控制体积的流入或反之亦然(即,基质-裂缝相交点的透过率)的模拟值的函数。作为另外的示例,透过率可以是可以用于确定表示流体从一个裂缝网络控制体积的流出以及流体向相邻网格单元中的第二裂缝网络控制体积的流入(即,裂缝-裂缝相交点的透过率)的模拟值的函数。

在250中,计算装置可以使用具有嵌入裂缝网络的基质网格和相交点之间的计算的透过率来执行储层模拟。在一些实施方案中,计算装置可以通过以注入流体的控制体积处的流体流入(即,流入速率)开始并确定所述控制体积的每个相交点的饱和度和流出速率来模拟储层中的注入流体的流体流动。然后,计算装置可以模拟相交控制体积,其可以包括相邻网格单元和网格单元内的裂缝网络控制体积。计算装置可以使用相邻网格单元和裂缝网络控制体积的流入速率来确定相邻网格单元和裂缝网络控制体积的饱和度和流出速率,并且可以针对模拟区域的剩余部分重复该过程。

在一些实施方案中,可以在多个时间步长中执行储层模拟,并且可以针对每个时间步长重复上述示例。

在其他实施方案中,可以使用双孔隙度模型执行类似的模拟。例如,双孔隙度模型在裂缝取向和长度相对随机分布并且裂缝网络广泛连接的情况下可能是有效的。然而,在其他情况下,efm通常计算成本较低。

图3示出了用于生成具有嵌入裂缝网络的储层模拟的可视化的方法的示例。在一些实施方案中,可以使用包括上面参考图1描述的框架(例如,框架170)和管理部件(例如,管理部件110)的计算装置来执行图3中所示的示例性方法。

示例性方法可以在300中开始,此时计算装置获得具有嵌入裂缝网络的基质网格。在一些实施方案中,计算装置可以通过执行200至240来生成基质网格和嵌入裂缝网络而获得基质网格,如上所述。在其他实施方案中,计算装置可以接收基质网格。

在310中,计算装置可以识别裂缝网络离散单元之间的相交点和裂缝网络与基质网格之间的相交点(例如,如图2中的230所标注)的位置。

在320中,计算装置可以基于相交点的位置确定裂缝网络的每个控制体积的二维多边形形状。可以存储二维多边形形状的表示。

在330中,计算装置可以将识别符(例如,数字)分配给每个控制体积(即,基质或裂缝)。

在340中,计算装置可以针对每个控制体积确定与其相交的控制体积(即,基质和/或裂缝网络)。如上所讨论,每个网格单元与相邻网格单元相交,每个裂缝网络离散单元与包含其的网格单元相交,并且裂缝网络离散单元可以与来自相邻网格单元的裂缝网络离散单元相交。在各种实施方案中,计算装置可以生成控制体积相交点的列表(例如,使用识别符)。例如,列表可以包括每个控制体积的列表元素,并且所述列表元素可以包括与控制体积相交的控制体积。

在350中,计算装置可以生成控制体积的可视化。在一些实施方案中,计算装置可以生成三维网格以表示基质网格,并且然后将裂缝网络嵌入作为三维网格内的二维平面。例如,计算装置可以将在320中确定的二维多边形的可视化插入到三维网格中。

在360中,计算装置可以通过确定每个控制体积的模拟值来模拟第一时间步长。例如,计算装置可以通过在注入流体的控制体积处的流体流入开始并且在第一时间步长期间确定控制体积的饱和度和流出速率来模拟储层中注入的流体的流体流动(例如,基于控制体积的性质)。然后,计算装置可以模拟相交控制体积,相交控制体积可以包括相邻网格单元(基质-基质相交点)和网格单元内的裂缝网络控制体积(基质-裂缝相交点),如果适用的话。计算装置可以使用流入控制体积的流入速率来在第一时间步长期间确定相邻网格单元控制体积和裂缝网络控制体积的饱和度和流出速率(如果适用),并且可以针对模拟区域的剩余部分重复该过程。例如,在各种实施方案中,该过程可以另外包括确定裂缝-裂缝相交点的流出速率、流入速率和所得饱和度。

在370中,计算装置可以调整可视化以包括在360中确定的模拟值的表示。例如,计算装置可以基于每个控制体积的模拟值(例如,流体饱和度)来确定颜色,并通过将确定的颜色应用于相应的控制体积来调整可视化。

作为示例,每个时间步长的可视化可以用于跟踪注入的流体。例如,因为与网格相比裂缝非常薄并且裂缝可能比网格更具渗透性,所以裂缝将可能具有比周围网格更高的流体饱和度。因此,网格单元可以是一种颜色,并且网格单元内的裂缝可以是不同的颜色,表示不同的流体饱和度。

在380中,计算装置可以确定是否存在要模拟的附加时间步长。例如,可能已经将模拟设置为运行指定数量的时间步长和/或可能已经将模拟设置为运行指定量的时间。

如果在380中计算装置确定存在要模拟的附加时间步长,则计算装置可以返回到360并模拟随后的时间步长。在一些实施方案中,计算装置可以通过另外使用来自先前时间步长的确定值来模拟后续时间步长。

如果在380中计算装置确定不再有要模拟的时间步长,则该过程可以结束。

图4示出了示出基质网格的可视化的示例。如图4所示,网格400表示三维可视化,其包括由十二个网格单元表示的十二个控制体积(编号为1至12)。在各种实施方案中,网格400可以表示基于由计算装置生成的基质网格(如图2的205中所描述)生成的可视化(如图3的350中所描述)。在进一步的实施方案中,网格400可以表示模拟区域(例如,储层),并且每个网格单元可以对应于固定空间中的位置。另外,在其他实施方案中,每个网格单元可以与一个或多个性质相关联,例如,诸如岩石类型、孔隙度、渗透率、孔隙体积等。

图5示出了示出裂缝网络的可视化的示例。如图5所示,平面500表示二维可视化,其包括由八个多边形表示的八个控制体积(编号为13至20)。在各种实施方案中,平面500可以表示基于由计算装置生成的裂缝网络(如图2的220中所描述)生成的可视化(如图3的350中所描述)。在进一步的实施方案中,平面500可以表示模拟区域(例如,储层)内的裂缝网络(天然的和/或水力的),并且每个离散单元可以对应于固定空间中的位置。另外,在其他实施方案中,每个离散单元可以与一个或多个性质相关联,例如,诸如岩石类型、孔隙度、渗透率、孔隙体积等。

图6示出了示出嵌入在基质网格内的裂缝网络的可视化的示例。如图5所示,可视化600包括嵌入图4的基质网格400中的来自图5的裂缝网络500。在各种实施方案中,可视化600可以由计算装置生成,如350中所述。另外,在其他实施方案中,每个控制体积可以与一个或多个性质相关联,例如,诸如岩石类型、孔隙度、渗透率、孔隙体积等。通常,裂缝网络的控制体积将具有比包含裂缝网络控制体积的基质网格的控制体积更高的渗透率。

图7示出了示出嵌入在基质网格内的裂缝网络的相交点的列表的示例。如图7所示,列表700包括列表项710和列表项720。列表项610是基质网格控制体积,并且列表项620是裂缝网络控制体积。控制体积的编号对应于图4中的网格400的控制体积的编号和图5中的平面500的控制体积的编号。

因此,例如,如图4、图5和图6所示:基质网格控制体积1不与平面500相交并且与相邻的基质网格控制体积2、4和7相交;基质网格控制体积2与平面410相交,并且因此不仅与相邻的基质网格控制体积1、3、5和8相交,而且包括裂缝网络控制体积15并与其相交;裂缝网络控制体积13由基质网格控制体积5包含,并且因此与基质网格控制体积5相交,以及与裂缝网络控制体积14、15、17和19相交,这些体积由与基质网格控制体积5相邻的基质网格控制体积包含;并且裂缝网络控制体积20不由任何基质网格控制体积包含,并且与裂缝网络控制体积16、17和18相交。

图8示出了示出描绘流体通过裂缝网络和基质网格的流动的动画的示例。如可视化800中所示,基质网格控制体积1(基于图4所示的编号)可以具有1.0的模拟水饱和度,所述饱和度在可视化800中表示为第一颜色(例如,红色)。

水可以被模拟为从基质网格控制体积流动到相邻的基质网格控制体积。如可视化800中所示,相邻的基质网格控制体积可以是2、4和7,并且可以具有0.9的模拟水饱和度,所述饱和度在可视化中表示为第二颜色(例如,橙色)。

水可以被模拟为从基质网格控制体积流动到包括在基质网格控制体积内并与基质网格控制体积相交的裂缝网络控制体积。如可视化800中所示,基质网格控制体积2和4内的裂缝网络控制体积是裂缝网络控制体积14和15(基于图5中所示的编号)。裂缝网络控制体积14和15可以具有0.9的模拟水饱和度,所述饱和度在可视化800中表示为第二颜色。

水可以被模拟为从裂缝网络控制体积流到相邻的裂缝网络控制体积。如可视化800中所示,与裂缝网络控制体积14和15相邻的裂缝网络控制体积是裂缝网络控制体积13。裂缝网络控制体积13可以具有0.7的模拟水饱和度,所述饱和度在可视化800中表示为第三颜色(例如,棕色)。

水可以被模拟为流过基质网格和裂缝网络的剩余部分,直到水从裂缝网络控制体积18(在可视化800中由实线边界圆描绘)中的裂缝网络以及从基质网格控制体积12(由可视化800中的虚线边界圆描绘)中的基质网格穿流而出。

在一些实施方案中,本公开的方法可以由计算系统执行。图9图示了根据一些实施方案的这种计算系统900的实例。计算系统900可以包括计算机或计算机系统901-1,计算机或计算机系统901-1可以是单独的计算机系统901-1或分布式计算机系统的布置。计算机系统901-1包括一个或多个分析模块902,一个或多个分析模块902被配置成根据一些实施方案执行各种任务,诸如本文公开的一种或多种方法。为了执行这些各种任务,分析模块902独立地执行,或者与一个或多个处理器904(其连接到一个或多个存储介质906)协同执行。处理器904也连接到网络接口907,以允许计算机系统901-1通过数据网络909与一个或多个另外的计算机系统和/或计算系统(诸如901-2、901-3和/或901-4)通信(注意,计算机系统901-2、901-3和/或901-4可以共享或可以不共享与计算机系统901-1相同的架构,并且可以位于不同的物理位置,例如,计算机系统901-1和901-2可以位于处理设施中,同时与位于一个或多个数据中心中和/或位于不同大陆上的不同国家的一个或多个计算机系统(诸如901-3和/或901-4)通信)。

处理器可包括微处理器、微控制器、处理器模块或子系统、可编程集成电路、可编程门阵列或另一种控制或计算装置。

存储介质906可以实施为一个或多个计算机可读或机器可读存储介质。注意,尽管在图9的示例性实施方案中,存储介质906被描绘为在计算机系统901-1内,但是在一些实施方案中,存储介质901-1可以分布在计算系统901-1和/或额外计算系统的多个内部和/或外部机箱内和/或上。存储介质906可以包括一种或多种不同形式的存储器,包括半导体存储器装置,诸如动态或静态随机存取存储器(dram或sram)、可擦除和可编程只读存储器(eprom)、电可擦除和可编程只读存储器(eeprom)和快闪存储器;磁盘,诸如固定磁盘、软盘和可移除磁盘、其他磁介质,包括磁带、光学介质,诸如光盘(cd)或数字视频盘(dvd)、盘、或其他类型的光存储;或其他类型的存储装置。应指出,以上所讨论的指令可提供在计算机可读或机器可读存储介质上,或者可替换地,可提供在分布在具有可能多个节点的大系统中的多个计算机可读或机器可读存储介质上。此类计算机可读或机器可读储存介质或多个介质被视为是制品(或制造制品)的一部分。制品或制造制品可指代任何制造的单个部件或多个部件。存储介质或多个介质可位于运行机器可读指令的机器中,或者位于可从其通过网络下载机器可读指令以供执行的远程场所处。

在一些实施方案中,计算系统900包含用于生成基质网格、生成嵌入在基质网格中的裂缝网络、可视化嵌入在基质网格中的裂缝网络等的(多个)储层模拟模块908。在计算系统900的示例中,计算机系统901-1包括储层模拟模块908。在一些实施方案中,可以使用单个储层模拟模块来执行本文公开的方法的一个或多个实施方案的各个方面。在替代实施方案中,多个储层模拟模块可以用于执行本文公开的方法的各个方面。

应该理解的是,计算系统900仅仅是计算系统的一个示例,并且计算系统900可以具有比所示更多或更少的部件,可以结合未在图9的示例性实施方案中描绘的附加部件,和/或计算系统900可以具有图9中描绘的部件的不同配置或布置。图9中所示的各种部件可以用硬件、软件或硬件和软件的组合来实施,包括一个或多个信号处理和/或专用集成电路。

此外,本文描述的处理方法中的步骤可以通过在信息处理设备(诸如通用处理器或专用芯片,诸如asic、fpga、pld或其他适当的装置)中运行一个或多个功能模块来实施。这些模块、这些模块的组合和/或它们与通用硬件的组合包括在本公开的保护范围内。

可以以迭代的方式改进地质解释、模型和/或其他解释辅助;这个概念适用于本文讨论的方法。这可以包括使用在算法基础上(诸如在计算装置(例如,图9的计算系统900)处)执行的反馈回路,和/或通过由可确定给定步骤、动作、模板、模型或一组曲线是否已足以准确地对在考虑中的地下三维地质构造进行评估的用户手动控制的反馈回路。

为了解释的目的,前面的描述已经参考具体实施方案进行了描述。然而,上面的说明性讨论不旨在穷举所公开的精确形式或不旨在将本发明限于所公开的精确形式。鉴于上述教导,许多修改和变化是可能的。此外,说明和描述本文描述的方法的元素的顺序可以被重新排列,和/或两个或更多个元素可以同时发生。选择和描述实施方案以便解释本公开的原理和实际应用,以由此使本领域技术人员能够利用本公开和具有适于所预期的具体用途的各种修改的各种实施方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1