油藏数值模拟基础培训三答题.ppt
文本预览下载声明
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 非相邻连接NNC 角点网格允许网格具有非矩形的形状,这对于精确的模拟尖灭和侵蚀面是一个非常有效的工具。虽然尖灭和侵蚀面的地质构造差别很大,但是从模拟网格的角度来说,它们可以用相同的方法来定义。PINCH关键字会在厚度小于指定值的无效网格两边建立非相邻连接NNC。例如, PINCH / 会在任何DZ小于0.01英尺(或米)的网格的上下两个相邻网格之间建立NNC。从98a版本之后,就可以基于一个区域定义其中的尖灭了。关键字PINCHNUM就是用来标识由PINCHREG定义的尖灭区域的。 尖灭处NNC的生成 GRID部分要点分析 非相邻连接NNC 尖灭处NNC的生成 然而,除了这些用户用关键字自己定义无效网格的方法以外,ECLIPSE还会自动的把很多网格设置为无效网格。为了避免流通量相关的收敛性问题,ECLIPSE会把所有孔隙体积小于10-6 m3、Rb 或 cc的网格都设为无效。可以用关键字MINPV增大此限制值,但是不能再减小了。例如, MINPV 5000 / 会把一个公制单位制的模型中所有孔隙体积小于5000Rb的网格块都设为无效网格。这些网格不会参与模拟运算,也不会求解它们的流动方程。默认的这些网格内是没有流动的,是流体流动的障碍,但是并不能保证所有这些网格都会比PINCH所设定的无效网格厚度门限值要薄。如果PINCH的第二项设为“GAP”,则在被MINPV设定的无效网格上下两边也建立非相邻连接。若是这样,则对于模型中那些孔隙体积大于MINPV,但是厚度小于尖灭门限值的网格块来说,它们也会被PINCH设为无效网格。 GRID部分要点分析 非相邻连接NNC 局部网格加密(LGR)处NNC的生成 LGR NNC生成 对于一个LGR,ECLIPSE自动在生成一个全局主网格块与加密网格块之间的NNC表。 GRID部分要点分析 非相邻连接NNC 局部网格加密(LGR)处NNC的生成 每个局部网格加密内的网格块用的都是的此LGR内的局部I,J,K标号。LGR网格块很少会和与其相邻的全局主网格有相邻的网格标号。对于包含LGR的模拟,ECLIPSE会报告LGR网格块与其相邻全局网格块间的NNC。从严格意义上来说,这并不是真正意义上的NNC,而只是为了输出报告的方便,因为LGR网格与全局网格之间是分开求解的,在它们之间并没有直接的流动。对LGR的处理与ECLIPSE 200 FLUX BOUNDARY OPTION的处理是非常类似的,这两方面内容在GeoQuest提供的其它教程中都有详细的分析。 GRID部分要点分析 非相邻连接NNC 双孔模型中的NNC 双孔模型中NNC的生成 在双孔模型中,ECLIPSE会把层数增加一倍。 上半部分是基质网格块,下半部分是裂缝网格块。 基质网格块和其对应的裂缝网格块之间会自动的用NNC建立连接。 GRID部分要点分析 非相邻连接NNC 对于双孔双渗油藏,ECLIPSE在模拟的时候是把基质和裂缝分开的,分别将其模拟为单独的网格组,而它们之间是通过自动生成的NNC建立连接的。用户可以像往常一样建立油藏的网格模型,但是在RUNSPEC部分需要分配两倍的层数。而后面关键字DPGRID的使用则会指导ECLIPSE把模型网格的层数增加一倍,然后把现有层的属性拷贝到新增加的层上去。上面一层被处理为基质网格,而下面一层则被处理为裂缝。用户必须提供裂缝网格块的属性、基质裂缝耦合系数以及基质和裂缝分别的饱和度函数。 在双孔模型中,基质网格块之间是没有流体流动的,所以完井必须移到模型的下半部分。而对于双渗模型,基质和基质之间是有流动的,所以在裂缝和基质网格块中都需要定义完井。 双孔模型中的NNC GRID部分要点分析 非相邻连接NNC 水体处NNC的生成 水体非相邻连接 解析、数值和流动水体可以通过NNC和油藏连在一起。 NNC的位置必须显式定义。 可能会需要调整NNC传导系数。 GRID部分要点分析 非相邻连接NNC 建立水体模型时,最常用的是解析和数值水体。数值水体是一些手动指定为水体的网格块。网格块的属性可以由用户进行修改,水体和油藏主体间的NNC也需要显式指定。 水体处NNC的生成 GRID部分要点分析 非相邻连接NNC 径向网格中NNC的生成 完成径向模型的圆圈 以? = 0? 和 360?为边界的网格块在标号上并不相邻。 要在这个位置创建NNC,需要启动NNC的使用来完成径向模型的圆圈。 GRID部分要点分析 非相邻连接NNC 总的说来
显示全部