Learning to Solve Parameterized Single-Cell Problems Offline to Expedite Reservoir Simulation

Abdul-Akeem Olawoyin, R. Younis
{"title":"Learning to Solve Parameterized Single-Cell Problems Offline to Expedite Reservoir Simulation","authors":"Abdul-Akeem Olawoyin, R. Younis","doi":"10.2118/212175-ms","DOIUrl":null,"url":null,"abstract":"\n The reservoir simulation system of residual equations is composed by applying a single parameterized nonlinear function to each cell in a mesh. This function depends on the unknown state variables in that cell as well as on those in the neighboring cells. Anecdotally, the solution of these systems relies on both the level of nonlinearity of this single-cell function as well as on how tightly the cell equations are coupled. This work reformulates this system of equations in an equivalent that is only mildly nonlinear. In an amortized offline regression stage, the single-cell equation is solved over a sampling of possible neighboring states and parameters. A neural network is regressed to this data. An equivalent residual system is formed by replacing the single-cell residual function with the neural network, and we propose three alternative algorithms to solve these preconditioned systems. The first method applies a Picard iteration that does not require Jacobian matrix evaluations or linear solution. The second applies a modified Seidel iteration that additionally infers locality automatically. The third algorithm applies Newton's method to the preconditioned system. The solvers are applied to a one-dimensional incompressible two-phase displacement problem with capillarity and a general two-dimensional two-phase flow model. We investigate the impacts of neural network regression accuracy on the performance of all methods. Reported performance metrics include the number of residual/network evaluations, linear solution iterations, and scalability with time step size. In all cases, the proposed methods significantly improve computational performance relative to the use of standard Newton-based solution methods.","PeriodicalId":205933,"journal":{"name":"Day 2 Wed, March 29, 2023","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 2 Wed, March 29, 2023","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/212175-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The reservoir simulation system of residual equations is composed by applying a single parameterized nonlinear function to each cell in a mesh. This function depends on the unknown state variables in that cell as well as on those in the neighboring cells. Anecdotally, the solution of these systems relies on both the level of nonlinearity of this single-cell function as well as on how tightly the cell equations are coupled. This work reformulates this system of equations in an equivalent that is only mildly nonlinear. In an amortized offline regression stage, the single-cell equation is solved over a sampling of possible neighboring states and parameters. A neural network is regressed to this data. An equivalent residual system is formed by replacing the single-cell residual function with the neural network, and we propose three alternative algorithms to solve these preconditioned systems. The first method applies a Picard iteration that does not require Jacobian matrix evaluations or linear solution. The second applies a modified Seidel iteration that additionally infers locality automatically. The third algorithm applies Newton's method to the preconditioned system. The solvers are applied to a one-dimensional incompressible two-phase displacement problem with capillarity and a general two-dimensional two-phase flow model. We investigate the impacts of neural network regression accuracy on the performance of all methods. Reported performance metrics include the number of residual/network evaluations, linear solution iterations, and scalability with time step size. In all cases, the proposed methods significantly improve computational performance relative to the use of standard Newton-based solution methods.
学习离线解决参数化单细胞问题以加快油藏模拟
剩余方程油藏模拟系统是通过对网格中的每个单元施加单个参数化非线性函数而组成的。这个函数依赖于该单元格中的未知状态变量以及相邻单元格中的未知状态变量。有趣的是,这些系统的解既依赖于单细胞函数的非线性程度,也依赖于细胞方程耦合的紧密程度。这项工作在一个只有轻微非线性的等价中重新表述了这个方程组。在平摊离线回归阶段,单细胞方程在可能的相邻状态和参数的抽样上求解。神经网络对这些数据进行回归。用神经网络代替单细胞残差函数形成等效残差系统,并提出了三种替代算法来求解这些预条件系统。第一种方法应用皮卡德迭代,它不需要雅可比矩阵求值或线性解。第二种方法应用了一个改进的Seidel迭代,它可以自动地推断出局部性。第三种算法将牛顿法应用于预置系统。将该方法应用于具有毛细作用的一维不可压缩两相位移问题和一般二维两相流模型。我们研究了神经网络回归精度对所有方法性能的影响。报告的性能指标包括剩余/网络评估的数量、线性解决方案迭代和随时间步长的可伸缩性。在所有情况下,相对于使用标准的基于牛顿的解方法,所提出的方法显着提高了计算性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信