A Multiple Right Hand Side Iterative Solver for History Matching

Author:

Killough J.E.1,Sharma Yogeshwar2,Dupuy Alain2,Bissell Robert2,Wallis John3

Affiliation:

1. U. of Houston

2. Elf Geoscience Research Centre

3. Western Geophysical

Abstract

Abstract History matching of oil and gas reservoirs can be accelerated by directly calculating the gradients of observed quantities (e.g., well pressure) with respect to the adjustable reservoir parameters (e.g., permeability). This leads to a set of linear equations which add a significant overhead to the full simulation run without gradients. Direct Gauss elimination solvers can be used to address this problem by performing the factorization of the matrix only once and then reusing the factored matrix for the solution of the multiple right hand sides. This is a limited technique, however. Experience has shown that problems with greater than few thousand cells may not be practical for direct solvers because of computation time and memory limitations. This paper discusses the implementation of a multiple right hand side iterative linear equation solver (MRHS) for a system of adjoint equations to significantly enhance the performance of a gradient simulator. This was accomplished by saving the inverse of the preconditioning matrix M from the first gradient solution and utilizing it in subsequent solutions. Reduced System/ILU(O) was chosen for the gradient solution since this preconditioner is one of the more robust. In this way, the significant computation time required to calculate the preconditioner is only needed for the first gradient solution, while all subsequent gradient calculations take only a fraction of the CPU time of the first solution. Numerical experiments were conducted on models of up to 10000 cells and the new MRHS iterative solver was compared with standard red-black line successive overrelaxation (RBLSOR) and Direct(D4) solvers. For the problems which could be compared, overall speedups with the new MRHS solver varied from a factor of 3-6 over other solvers while gain in storage was about factor of 6 over the direct solver. Introduction Before simulating the future performance of a reservoir it is conventional to history match the model. History matching is the process by which a numerical reservoir model is validated by modelling the reservoir S past performance. The results of the model, for example well pressures, water cuts and gas-oil ratios, are compared with the measured values of these quantities. If the differences are acceptably small and the reservoir description is reasonable then the model is valid and is said to be history matched. If the differences are too large then the model is adjusted until a history match is obtained. Quantification of the error is achieved by defining an objective function which is the sum of the squares of the differences between calculated and measured variables, such as a shut-in bottom hole pressures. The objective function is minimized using a non-linear regression algorithm. This requires the derivative, or gradient, of the calculated variables with respect to the history matching parameters. P. 249

Publisher

SPE

Cited by 2 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3