In a fully coupled fully implicit reservoir simulation system using Jacobian matrix method, the computer processing time and results are improved. An approximate inverse condition is provided to deal with the well impact matrix with the same accuracy and robustness as the mesh-to-mesh flow term of the system matrix. Because less iteration is required to converge to the same acceptable tolerance, the method is highly parallelizable and can perform data processing faster.
【技术实现步骤摘要】
储层仿真中的并行求解或全耦合全隐式井眼建模本申请是申请号为201680043093.3、申请日为2016年5月17日、专利技术名称为“储层仿真中的并行求解或全耦合全隐式井眼建模”的专利申请的分案申请。专利技术人:LarrySiu-KuenFUNG
本专利技术涉及油气储层的计算机化仿真,具体地,涉及在大型高分辨率储层仿真模型中对储层中的井眼流动的仿真,其中该储层具有与数千个储层网格单元紧密耦合的复杂多分支(multi-lateral)井。
技术介绍
储层仿真被广泛用于石油工业中,以通过计算机处理来分析地下油气储层的性能并管理和优化来自这些储层的产量。一种类型的储层仿真就是所谓的全耦合全隐式井-储层仿真。目前,大部分钻井都是具有很长延伸的多分支水平井,以增加储层接触。同时,采用更精细的网格储层仿真模型,以提高采收过程分析的保真度,并更好地优化和规划未来的储层管理运营。因此,穿过数千网格单元的多分支井并不罕见。为了正确地仿真井眼内和井眼周围的流动的物理现象,也可以对井进行分段以详细表示井眼内的流动物理。这又导致了流体流入和流出井单元的流入性能计算的更精确的边界条件。就目前所知,现有技术的计算机化全耦合全隐式储层仿真器在对仿真器的迭代求解器的预条件步骤的构建中已使用所谓的行和(Rowsum)或列和(Colsum)近似。这是因为比Rowsum或Colsum近似更早期的方法,要么使用储层方程来预先消除井方程,要么使用井方程和储层方程两者对复合矩阵直接应用预条件方法。然而,这些更早期的方法只适用于井所穿透的网格单元数目较少的情况。否则,在更早期方法的求解矩阵中填充项的数 ...
【技术保护点】
1.一种计算机实施的方法,用来仿真地下油气储层中的多分支井的井眼中的多相流体流动,在储层中所述多分支井在沿着其长度范围的多个位置处具有地下储层单元的流体交换,所述地下储层单元基于输入的储层数据而被组织为储层单元的网格,所述储层单元具有发生在其中的多相流体流动,所述计算机实施的方法包含以下步骤:在计算机中,针对与所述多分支井中的特定多分支井具有流动交换的储层单元,将具有储层数据、压力方程和流动方程的全耦合非线性隐式储层方程组组织为储层计算矩阵、储层和流体流动未知量的向量、以及储层质量平衡残差的向量;在所述计算机中,针对与所述储层单元中的特定储层单元具有流动交换的井眼单元,将具有井数据和流动方程的全耦合非线性隐式井方程组组织为井眼计算矩阵、流体流动未知量的向量、以及井眼质量及动量平衡残差的向量;在所述计算机中基于所述井眼单元与所述储层单元的流动交换来组织井影响矩阵;在所述计算机中组织包含所述储层计算矩阵和所述井眼计算矩阵的全系统计算矩阵、全系统未知量的向量、以及全系统残差的向量;提取所述储层计算矩阵和井眼计算矩阵的压力系数;从所述全系统残差中提取压力残差;通过使所提取的压力残差最小化来求解 ...
【技术特征摘要】
2015.05.20 US 62/164,0831.一种计算机实施的方法,用来仿真地下油气储层中的多分支井的井眼中的多相流体流动,在储层中所述多分支井在沿着其长度范围的多个位置处具有地下储层单元的流体交换,所述地下储层单元基于输入的储层数据而被组织为储层单元的网格,所述储层单元具有发生在其中的多相流体流动,所述计算机实施的方法包含以下步骤:在计算机中,针对与所述多分支井中的特定多分支井具有流动交换的储层单元,将具有储层数据、压力方程和流动方程的全耦合非线性隐式储层方程组组织为储层计算矩阵、储层和流体流动未知量的向量、以及储层质量平衡残差的向量;在所述计算机中,针对与所述储层单元中的特定储层单元具有流动交换的井眼单元,将具有井数据和流动方程的全耦合非线性隐式井方程组组织为井眼计算矩阵、流体流动未知量的向量、以及井眼质量及动量平衡残差的向量;在所述计算机中基于所述井眼单元与所述储层单元的流动交换来组织井影响矩阵;在所述计算机中组织包含所述储层计算矩阵和所述井眼计算矩阵的全系统计算矩阵、全系统未知量的向量、以及全系统残差的向量;提取所述储层计算矩阵和井眼计算矩阵的压力系数;从所述全系统残差中提取压力残差;通过使所提取的压力残差最小化来求解在所述全系统计算矩阵的所述储层单元和井眼单元内压力的近似压力解;基于所述近似压力解,来更新所述全系统计算矩阵的储层单元的流体压力和残差;针对所述全系统计算矩阵、井影响矩阵、以及经过更新的压力和残差,来计算近似全系统更新;将所述近似全系统更新与所述经过更新的流体压力相结合;以及更新所述全系统残差;以及通过使用所述全耦合非线性守恒方程组和所述经过更新的系统残差来求解所述全系统计算矩阵,以确定所述多相流体流动。2.根据权利要求1所述的计算机实施的方法,其中,在具有多个计算机节点的处理器中执行所述计算机实施的方法,每个所述计算机节点包含多个并行运行的计算机核心,并且还包含以下步骤:根据并行运行的计算核心的数目来将所述储层数据和所述井数据划分为多个并行数据子域;以及分配经过划分的数据子域以形成并行数据子域。3.根据权利要求1所述的计算机实施的方法,其中,隐式井方程包含井速率方程。4.根据权利要求1所述的计算机实施的方法,其中,隐式储层方程包含物质平衡方程。5.根据权利要求1所述的计算机实施的方法,其中,隐式储层方程包含相饱和度平衡。6.根据权利要求1所述的计算机实施的方法,其中,隐式储层方程包含相平衡方程。7.根据权利要求1所述的计算机实施的方法,其中,所述储层被组织为超过一百万个单元的网格块的域。8.根据权利要求1所述的计算机实施的方法,还包括以下步骤:形成对所确定的多相流体流动的输出显示。9.根据权利要求1所述的计算机实施的方法,还包括以下步骤:形成对所确定的多相流体流动的记录。10.一种数据处理系统,用来仿真地下油气储层中的多分支井的井眼中的多相流体流动,在储层中所述多分支井在沿着其长度范围的多个位置处具有与地下储层单元的流体交换,所述地下储层单元基于输入的储层数据而被组织为储层单元的网格,所述储层单元具有发生在其中的多相流体流动,所述数据处理系统包含:处理器,用于执行以下步骤:在计算机中,针对与所述多分支井中的特定多分支井具有流动交换的储层单元,将具有储层数据、压力方程和流动方程的全耦合非线性隐式储层方程组组织为储层计算矩阵、储层和流体流动未知量的向量、以及储层残差的向量;在所述计算机中,针对与所述储层单元中的特定储层单元具有流动交换的井眼单元,将具有井数据和流动方程的全耦合非线性隐式井方程组组织为井眼计算矩阵、流体流动未知量的向量、以及井眼残差的向量;在所述计算机中,基于所述井眼单元与所述储层单元的流动交换来组织井影响矩阵;在所述计算机中,组织包含所述储层计算矩阵和所述井眼计算矩阵的全系统计算矩阵、全系统未知量的向量、以及全系统残差的向量;提取所述储层计算矩阵和井眼计算矩阵的压力系数;从所述全系统残差中提取压力残差;通过使所提取的压力残差最小化来求解所述全系统计算矩阵的所述储层单元和井眼单元内压力的近似压力解;基于所述近似压力解,来更新所述全系统计算矩阵的储层单元的流体压力和残差;针对所述全系统计算矩阵、井影响矩阵、以及经过更新的压力和残差,来计算...
【专利技术属性】
技术研发人员:拉里·SK·冯,
申请(专利权)人:沙特阿拉伯石油公司,
类型:发明
国别省市:沙特阿拉伯,SA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。