×

基于约束加性Schwarz算法的大规模非等温油藏模拟的多级约束压力-温度残差预处理。 (英语) Zbl 07783562号

摘要:行业标准的约束压力残差(CPR)算法通常能够有效提高等温油藏模拟线性迭代的鲁棒性和收敛速度。本文针对非均质多孔介质中的非等温油藏问题,提出并研究了一种改进的CPR推广到约束压力-温度残差(CPTR)版本。在所提出的预条件器中,通过使用限制加性Schwarz(RAS)算法,在区域分解框架下计算矩阵逆的相应近似值,以均匀处理热-压-饱和耦合油藏系统,并高度利用超级计算机平台的并行性。此外,我们引入并开发了一系列具有适当粗网格校正的多级CPTR预处理器,以进一步提高该两级预处理器在大规模计算中的适用性。对强非均匀流问题的数值结果表明,新方法可以显著提高线性迭代的收敛性,并证明了CPTR优于常用的RAS预条件。与拥有数万个处理器的超级计算机相比,还研究了非等温油藏模拟器的并行可扩展性。

理学硕士:

65F08个 迭代方法的前置条件
49英里15 牛顿型方法
65M55型 多网格方法;涉及偏微分方程初值和初边值问题的区域分解
68宽10 计算机科学中的并行算法
76S05号 多孔介质中的流动;过滤;渗流
90B05型 库存、储存、水库
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] S.Balay、S.Abhyankar、M.Adams、J.Brown、P.Brune、K.Buschelman、L.Dalcin、A.Dener、V.Eijkhout、W.Gropp、D.Kaushik、M.Knepley、D.May、L.McInnes、R.Mills、T.Munson、K.Rupp、P.Sanan、B.Smith、S.Zampini、H.Zhang和H.Zang,《PETSc用户手册》,阿贡国家实验室,2022年。
[2] W.L.Briggs、V.E.Henson和S.F.McCormick,《多网格教程》,SIAM,2000年·Zbl 0958.65128号
[3] R.H.Brooks和A.T.Corey,多孔介质的水力特性,水文学。Pap 3,科罗拉多州立大学,柯林斯堡,1964年。
[4] P.Brune、M.Knepley、B.Smith和X.Tu,《构建可扩展非线性代数解算器》,《SIAM评论》,57(2015),535-565·兹比尔1336.65030
[5] Q.M.Bui、H.C.Elman和J.D.Moulton,多孔介质中多相流的代数多重网格预处理器,SIAM J.Sci。计算。,39(2017),S662-S680·Zbl 1392.65024号
[6] N.T.Burdine,根据孔径分布数据计算相对渗透率,Trans。AIME公司。,198 (1953), 71-78.
[7] X.-C.Cai,M.Dryja和M.Sarkis,对称正定线性系统具有har-monic重叠的限制加性Schwarz预条件子,SIAM J.Numer。分析。,41 (2003), 1209-1231. ·Zbl 1052.65036号
[8] X.-C.Cai和M.Sarkis,一般稀疏线性系统的限制加性Schwarz预条件,SIAM J.Sci。计算。,21 (1999), 792-797. ·Zbl 0944.65031号
[9] Z.Chen,G.Huan和Y.Ma,多孔介质中多相流动的计算方法,SIAM,费城,宾夕法尼亚州,2006年·Zbl 1092.76001号
[10] M.Christie和M.Blunt,《第十个SPE比较解决方案项目:升级技术的比较》,摘自:SPE油藏模拟研讨会,石油工程师学会,(2001),308-317。
[11] M.A.Cremon、N.Castelletto和J.A.White,多孔介质中热成分反应流动的多级预处理剂,J.Compute。物理。,418 (2020), 109607. ·Zbl 07506171号
[12] C.N.Dawson、H.Klie、M.F.Wheeler和C.S.Woodward,使用预处理Newton-Krylov解算器的两相流并行、隐式、以细胞为中心的方法,Computat。地质科学。,1 (1997), 215-249. ·Zbl 0941.76062号
[13] M.F.El-Amin,异相多孔介质中非等温两相流的迭代数值格式,算法,12(2019),117·Zbl 1461.76455号
[14] R.Fuík,J.Klinkovskí,J.Solovskó,T.Oberhuber和J.Mikyška,非均质多孔介质中成分两相流的多维混合网格有限元方法及其在GPU上的并行实现,计算。物理学。社区。,238 (2019), 165-180. ·Zbl 07683965号
[15] S.Gries、K.Stüben、G.L.Brown、D.Chen和D.A.Collins,在完全隐式油藏模拟中有效应用代数多重网格的预处理,SPE J.,19(2014),726-736。
[16] 黄建华,杨振中,蔡晓霞,晶格玻尔兹曼方程的全隐式方法,SIAM J.Sci。计算。,37(2015),第291页至第313页·Zbl 1325.76144号
[17] M.S.Joshaghani、J.Chang、K.B.Nakshatrala和M.G.Knepley,四场双重孔隙度/渗透率模型的可合成区块解算器,J.Compute。物理。,386 (2019), 428-466. ·Zbl 1452.76090号
[18] D.A.Knoll和D.E.Keyes,《无雅可比牛顿-克利洛夫方法:方法和应用调查》,J.Compute。物理。,193 (2004), 357-397. ·Zbl 1036.65045号
[19] S.Lee和M.F.Wheeler,多孔介质中毛细压力两相流的强化Galerkin方法,J.Compute。物理。,367 (2018), 65-86. ·Zbl 1415.76456号
[20] 李彦,杨海霞,孙春霞,多层非线性消除增强的全隐式两相VT-闪蒸组分流动模拟,J.Compute。物理。,449 (2022), 110790. ·Zbl 07524787号
[21] R.Li,H.Yang和C.Yang,利用Peng-Robinson状态方程对地下水流进行非合法模拟的并行多级限制Schwarz预条件,J.Compute。物理。,422 (2020), 109745. ·Zbl 07508377号
[22] K.Lie、S.Krogstad、I.Ligarden、J.Natvig、H.Nilsen和B.Skaflestad,复杂网格上一致离散化的开源MAT-LAB实现,计算。地质科学。,16 (2012), 297-322. ·Zbl 1348.86002号
[23] L.Liu,D.E.Keyes和R.Krause,自适应非线性预处理技术注释,SIAM J.Sci。计算。,40(2018年),A1171-A1186·Zbl 1446.65027号
[24] 刘彦,杨海阳,谢振中,秦鹏,李荣荣,用全隐式区域分解方法并行模拟变饱和土壤水流,J.Hydrol。,582 (2019), 124481.
[25] L.Luo,L.Liu,X.-C.CCai和D.E.Keyes,三维非结构化网格上多孔介质两相流的全隐式混合两级域分解算法,J.Comput。物理。,409 (2020), 109312. ·Zbl 1435.76038号
[26] J.Mandel,带非结构化子域的混合区域分解,收录于:《科学与工程中的区域分解方法:第六届区域分解国际会议》,收录在:《当代数学》,美国数学学会,157(1994),103-112·Zbl 0796.65127号
[27] A.Odeh,《三维黑油油藏模拟问题的解决方案比较》,J.Pet。技术。,33 (1981), 13-25.
[28] E.E.Prudencio和X.C.Cai,PDE约束优化中带污染消除的并行多级限制Schwarz预条件,SIAM J.Sci。计算。,29 (2007), 964-985. ·Zbl 1357.76020号
[29] T.Roy、T.B.Jönsthvel、C.Lemon和A.J.Wathen,多孔介质中非等温流动的块预处理器,J.Compute。物理。,395 (2019), 636-652. ·Zbl 1452.65053号
[30] T.Roy、T.B.Jönsthvel、C.Lemon和A.J.Wathen,多孔介质中非等温多相流的约束压力-温度残余物(CPTR)方法,SIAM J.Sci。通讯输入。,42(2020),B1014-B1040·Zbl 1452.76101号
[31] Y.Saad,稀疏线性系统的迭代方法,SIAM,第二版,2003年·Zbl 1031.65046号
[32] M.Siavashi、M.J.Blunt、M.Raisee和P.Pourafshary,非均质多孔介质中非等温两相流的三维流线模拟,计算。流感病毒。,103 (2014), 116-131. ·Zbl 1391.76749号
[33] J.Solovskí,R.Fuík和J.Šístek,多孔介质中非定常两相流MHFEM离散的BDDC,计算。物理学。社区。,271 (2022), 108199. ·兹比尔1520.76052
[34] J.O.Skogestad、E.Keilegavlen和J.M.Nordbotten,多孔介质非线性流动问题的区域分解策略,J.Compute。物理。,234 (2013), 439-451.
[35] K.Stüben,代数多重网格综述,《数值分析:20世纪的历史发展》,(2001),331-359·Zbl 0985.65002号
[36] S.Sun和T.Zhang,《油藏模拟:机器学习和建模》,海湾专业出版社,2020年。
[37] A.Toselli和O.Widlund,《区域分解方法——算法和理论》,施普林格出版社,柏林,2005年·Zbl 1069.65138号
[38] E.Vidotto、R.Helmig、M.Schneider和B.Wohlmuth,求解多孔介质中复杂两相流尖锐前沿的流线方法,计算机。地质科学。,22 (2018), 1487-1502. ·Zbl 1404.86010号
[39] J.R.Wallis,作为广义共轭梯度加速度预处理的不完全高斯消去,摘自:石油工程师学会SPE油藏模拟研讨会,1983年。
[40] J.R.Wallis、R.P.Kendall和T.E.Little,共轭残差法的约束剩余加速度,摘自:SPE油藏模拟研讨会,石油工程师学会,1985年。
[41] K.Wang、H.Liu和Z.Chen,分布式存储并行计算机上的可扩展并行黑油模拟器,J.Compute。物理。,301 (2015), 19-34. ·兹比尔1349.76833
[42] J.A.White、N.Castelletto、S.Klevtsov、Q.M.Bui、D.Osei-Kuffuor和H.A.Tchelepi,《油藏模拟中多相孔隙力学的两阶段预处理程序》,计算。方法应用。机械。工程师,357(2019),112575·Zbl 1442.76118号
[43] H.Yang、S.Sun、Y.Li和C.Yang,并行计算机上油藏模拟的可扩展全隐式框架,计算。方法应用。机械。工程,330(2018),334-350·Zbl 1439.76103号
[44] C.Yang,W.Xue,H.Fu,H.You,X.Wang,Y.Ao,F.Liu,L.Gan,P.Xu,G.Yang和W.Zheng,非静力大气动力学的10M核心可扩展全隐式求解器,收录于:SC'16:高性能计算、网络、存储和分析国际会议论文集,IEEE,(2016),57-68。
[45] M.Zhang,H.Yang,S.Wu和S.Sun,油藏模拟中非等温流动整体解的并行多级区域分解预处理器,计算。流体。,232 (2022), 105183. ·兹比尔1521.76847
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。