发明名称 计算储层模拟器的近似油井泄油压力的系统、计算机实现方法和计算机可读程序产品
摘要 提供通过估计一个或多个油井(119)的泄油体积(111)来确定一个或多个任意形状油井(119)的近似静态井压的系统、计算机实现方法和程序产品。例如,一个或多个油井(119)的泄油体积(111)能够从一个或多个所计算流体流动通量向量(107)来估计,并且一个或多个油井(119)的近似静态井压能够随后通过取一个或多个油井(119)的泄油体积(111)中的动态网格块压力的孔隙体积平均数来计算。一个或多个流体流动通量向量(107)能够作为标准模拟器计算的一部分在数值储层模拟器的每个迭代来计算,由此不需要附加的无关计算来计算一个或多个油井(119)的有效泄油体积(111)。
申请公布号 CN102640155A 申请公布日期 2012.08.15
申请号 CN201080031213.0 申请日期 2010.05.06
申请人 沙特阿拉伯石油公司 发明人 U·米迪亚;A·H·多格鲁
分类号 G06F17/50(2006.01)I;G01V1/00(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 俞华梁;王忠忠
主权项 一种确定均质和非均质储层(101)中的一个或多个任意形状油井(119)的静态井压的系统,所述系统包括具有多个处理器(32)、输入装置(34)、输出装置(34)、包含第一、第二、第三、第四和第五数据库的存储器(40)的储层模拟器计算机(30),所述系统的特征还在于:所述第一数据库(92)包括多个流体流动通量向量(107),所述第二数据库(94)包括多个泄油边界(110),所述第三数据库(96)包括多个有效泄油体积(111),所述第四数据库(98)包括多个网格块压力,以及所述第五数据库(99)包括多个所计算静态井压;流体通量程序产品(60),其确定相邻网格块(103)之间的流体通量,所述流体通量程序产品(60)存储在所述储层模拟器计算机(30)的所述存储器(40)中,并且包含在由所述储层模拟器计算机(30)运行时使所述储层模拟器计算机(30)在有限差网格集中储层模拟器的每个牛顿迭代对一个或多个油井(119)的每个的有效泄油体积(111)中包含的多个网格块(103)的每个来执行下列操作的指令:计算与多个相邻网格块(103)的对应多个界面的每个处的多个流体流动通量向量(107),以及将所述多个流体流动通量向量(107)存储在所述第一数据库(92)中;泄油边界程序产品(70),其确定所述一个或多个油井(119)的每个的所述有效泄油体积(111)的三维边界,所述泄油边界程序产品(70)存储在所述储层模拟器计算机(30)的所述存储器(40)中,并且包含在由所述储层模拟器计算机(30)运行时使所述储层模拟器计算机(30)对各定向成垂直于所述相应一个或多个油井(119)的所述一个或多个油井段(117)的方向并且包括钻孔网格块(113)的面(105)和与其相邻的多个网格块(103)的每个的面(105)的相应一个或多个油井段(117)的一个或多个泄油平面(115)的每个来执行下列操作的指令:对沿定义从所述相应泄油平面(115)上的所述相应钻孔网格块(113)向外延伸的多个通道(120)的多个方向的每个单独方向所定位的所述多个网格块(103)的每个来执行下列步骤:跟踪沿从所述相应泄油平面(115)上的所述相应钻孔网格块(113)延伸的所述相应通道(120)所定位的多个网格块(103)的每个的所述多个所计算流体流动通量向量(107)的每个的符号,将沿着沿从所述相应泄油平面(115)上的所述相应钻孔网格块(113)延伸的所述相应通道(120)所定位的所述多个网格块(103)的每个的两个垂直轴的相位通量的幅值与所述相应泄油平面(115)的所述钻孔网格块(113)处的对应相位通量的幅值进行比较,以及确定沿从所述相应泄油平面(115)上的所述相应钻孔网格块(113)延伸的所述相应通道(120)所定位的所述多个网格块(103)的每个的距离,并且确定沿从所述一个或多个油井(119)的每个的所述一个或多个油井段(117)的每个的所述相应泄油平面(115)上的所述相应钻孔网格块(113)延伸的所述多个通道(120)的每个对应单独通道的每个单独泄油边界(110)的位置,由此估计所述一个或多个油井(119)的每个的所述有效泄油体积(111),所述一个或多个泄油平面(115)的每个单独泄油平面(115)的每个泄油边界(110)的所述位置处于下列位置中比所述下列位置的每另一个位置具有离所述相应钻孔网格块(113)更小距离的相应一个位置上:沿来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)的所述多个网格块(103)之一的位置,其中在遍历来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)时首次遇到所述多个网格块(103)中的所述一个网格块的所述关联流体流动通量向量(107)的所述符号从沿所述相应通道(120)的所述多个网格块(103)的相邻的先前遍历的网格块的符号的变化,沿来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)的所述多个网格块(103)之一的位置,其中在遍历来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)时首次遇到所述多个网格块(103)的所述相应一个网格块的所述相位通量的所述幅值与所述相应钻孔网格块(113)处的所述对应相位通量的所述幅值的相位通量比处于低于预定义比率极限的值,以及沿来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)的所述多个网格块(103)之一的位置,其中在遍历来自所述相应泄油平面(115)上的所述相应钻孔网格块(113)的所述相应通道(120)时首次遇到所述多个网格块(103)的所述相应一个网格块离所述相应钻孔网格块(113)的距离具有满足或超过预定义距离极限的值;以及将所述所确定泄油边界(110)存储在所述第二数据库(94)中,以及静态井压程序产品(80),其确定所述一个或多个油井(119)的每个的静态井压,所述静态井压程序产品(80)存储在所述储层模拟器计算机(30)的所述存储器(40)中,并且包含在由所述储层模拟器计算机(30)运行时使所述储层模拟器计算机(30)执行下列操作的指令:响应与所述相应一个或多个油井(119)关联的所述一个或多个泄油平面(115)的每个的所述相应所确定泄油边界(110)而确定所述一个或多个油井(119)的每个的所述有效泄油体积(111)的估计,将所述一个或多个油井(119)的每个的所述有效泄油体积(111)的所述估计存储在所述第三数据库(96)中,确定所述一个或多个油井(119)的每个的所述相应有效泄油体积(111)中包含的多个网格块(103)的所述每个的动态网格块压力,将所述动态网格块压力存储在所述第四数据库(98)中,确定每个相应油井(119)的每个相应有效泄油体积(111)中包 含的所述多个网格块(103)的至少充分子集的所述动态网格块压力的孔隙体积平均数,由此定义所述一个或多个油井(119)的每个的所估计静态井压,以及将所述一个或多个油井(119)的每个单独油井的所述所估计静态井压存储在所述第五数据库(99)中。
地址 沙特阿拉伯宰赫兰