×

Analytical decoupling techniques for fully implicit reservoir simulation. (English) Zbl 1375.76187

Summary: This paper examines linear algebraic solvers for a given general purpose compositional simulator. In particular, the decoupling stage of the constraint pressure residual (CPR) preconditioner for linear systems arising from the fully implicit scheme is evaluated. An asymptotic analysis of the convergence behavior is given when \(\Delta t\) approaches zero. Based on this analysis, we propose an analytical decoupling technique, from which the pressure equation is directly related to an elliptic equation and can be solved efficiently. We show that this method ensures good convergence behavior of the algebraic solvers in a two-stage CPR-type preconditioner. We also propose a semi-analytical decoupling strategy that combines the analytical method and alternate block factorization method. Numerical experiments demonstrate the superior performance of the analytical and semi-analytical decoupling methods compared to existing methods.

MSC:

76S05 Flows in porous media; filtration; seepage
76M12 Finite volume methods applied to problems in fluid mechanics
65F08 Preconditioners for iterative methods

Software:

IPARS
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Acs, G.; Doleschall, S.; Farkas, E., General purpose compositional model, SPE J., 25, 04 (1985)
[2] Al-Shaalan, T. M.; Klie, H. M.; Dogru, A. H.; Wheeler, M. F., Studies of robust two stage preconditioners for the solution of fully implicit multiphase flow problems, (SPE Reservoir Simulation Symposium (2009), Society of Petroleum Engineers)
[3] Appleyard, J., Nested factorization, (SPE Reservoir Simulation Symposium (1983), Society of Petroleum Engineers)
[4] Bank, R. E.; Chan, T. F.; Coughran, W. M.; Smith, R. K., The alternate-block-factorization procedure for systems of partial differential equations, BIT Numer. Math., 29, 4, 938-954 (1989) · Zbl 0715.65097
[5] Behie, A.; Vinsome, P. K.W., Block iterative methods for fully implicit reservoir simulation, SPE J., 22, 05, 658-668 (1982)
[6] Cao, H., Development of techniques for general purpose simulators (2002), Stanford University, Thesis
[7] Cao, H.; Tchelepi, H. A.; Wallis, J. R.; Yardumian, H. E., Parallel scalable unstructured CPR-type linear solver for reservoir simulation, (SPE Annual Technical Conference and Exhibition (2005), Society of Petroleum Engineers)
[8] Christie, M.; Blunt, M., Tenth SPE comparative solution project: a comparison of upscaling techniques, (SPE Reservoir Simulation Symposium (2001), Society of Petroleum Engineers)
[9] Clees, T.; Ganzer, L., An efficient algebraic multigrid solver strategy for adaptive implicit methods in oil-reservoir simulation, SPE J., 15, 03 (2010)
[10] Coats, K. H., An equation of state compositional model, SPE J., 20, 5 (1980) · Zbl 0455.76090
[11] Coats, K. H., A note on IMPES and some IMPES-based simulation models, SPE J., 5, 03, 245-251 (2000)
[12] Coats, K. H.; Thomas, L. K.; Pierson, R. G., Compositional and black oil reservoir simulation, SPE Reserv. Eval. Eng., 1, 04 (1998)
[13] Collins, D. A.; Nghiem, L. X.; Li, Y. K.; Grabonstotter, J. E., An efficient approach to adaptive-implicit compositional simulation with an equation of state, SPE Reserv. Eng., 7, 02 (1992)
[14] Gries, S.; Stuben, K.; Brown, G. L.; Chen, D.; Collins, D. A., Preconditioning for efficiently applying algebraic multigrid in fully implicit reservoir simulations, SPE J., 19, 04 (2014)
[15] Hu, X.; Liu, W.; Qin, G.; Xu, J.; Zhang, Z., Development of a fast auxiliary subspace pre-conditioner for numerical reservoir simulators, (SPE Reservoir Characterisation and Simulation Conference and Exhibition (2011), Society of Petroleum Engineers)
[16] Hu, X.; Xu, J.; Zhang, C., Application of auxiliary space preconditioning in field-scale reservoir simulation, Sci. China Math., 56, 12, 2737-2751 (2013) · Zbl 1305.86001
[17] Jiang, Y.; Tchelepi, H. A., Scalable multistage linear solver for coupled systems of multisegment wells and unstructured reservoir models, (SPE Reservoir Simulation Symposium (2009), Society of Petroleum Engineers)
[19] Klie, H., Krylov-Secant Methods for Solving Large Scale Systems of Coupled Nonlinear Parabolic Equations (1997), Rice University, Ph.D. thesis
[20] Kwok, W. H.F., Scalable Linear and Nonlinear Algorithms for Multiphase Flow in Porous Media (2007), Stanford University, Ph.D. thesis
[21] Lacroix, S.; Vassilevski, Y.; Wheeler, J.; Wheeler, M., Iterative solution methods for modeling multiphase flow in porous media fully implicitly, SIAM J. Sci. Comput., 25, 3, 905-926 (2003) · Zbl 1163.65310
[22] Lacroix, S.; Vassilevski, Y. V.; Wheeler, M. F., Decoupling preconditioners in the implicit parallel accurate reservoir simulator (IPARS), Numer. Linear Algebra Appl., 8, 8, 537-549 (2001) · Zbl 1071.76583
[23] Lake, L. W.; Johns, R.; Rossen, W.; Pope, G., Fundamentals of Enhanced Oil Recovery (2014), Society of Petroleum Engineers
[24] Li, Z.; Wu, S.; Zhang, C.-S.; Xu, J.; Feng, C.; Hu, X., Numerical studies of a class of linear solvers for fine-scale petroleum reservoir simulation, Comput. Vis. Sci., 18, 2, 93-102 (2017) · Zbl 1364.76157
[25] Liu, H.; Wang, K.; Chen, Z., A family of constrained pressure residual preconditioners for parallel reservoir simulations, Numer. Linear Algebra Appl. (2015)
[26] Odeh, A. S., Comparison of solutions to a three-dimensional black-oil reservoir simulation problem, J. Pet. Technol., 33, 01, 13-25 (1981)
[27] Qiao, C., General Purpose Compositional Simulation for Multiphase Reactive Flow With a Fast Linear Solver (2015), The Pennsylvania State University, Ph.D. thesis
[28] Qin, G.; Ewing, R. E.; Chen, Z., Analysis of a compositional model for fluid flow in porous media, SIAM J. Appl. Math., 60, 3, 747-777 (2000) · Zbl 0953.35071
[29] Saad, Y., Iterative Methods for Sparse Linear Systems (2003), SIAM · Zbl 1002.65042
[30] Scheichl, R.; Masson, R.; Wendebourg, J., Decoupling and block preconditioning for sedimentary basin simulations, Comput. Geosci., 7, 4, 295-318 (2003) · Zbl 1076.76070
[31] Schlumberger, Eclipse (2009)
[32] Stueben, K.; Clees, T.; Klie, H.; Lu, B.; Wheeler, M. F., Algebraic multigrid methods (AMG) for the efficient solution of fully implicit formulations in reservoir simulation, (SPE Reservoir Simulation Symposium (2007), Society of Petroleum Engineers)
[33] Trangenstein, J. A.; Bell, J. B., Mathematical structure of compositional reservoir simulation, SIAM J. Sci. Stat. Comput., 10, 5, 817-845 (1989) · Zbl 0672.76103
[34] Wallis, J., Incomplete gaussian elimination as a preconditioning for generalized conjugate gradient acceleration, (SPE Reservoir Simulation Symposium (1983), Society of Petroleum Engineers)
[35] Wallis, J.; Kendall, R.; Little, T.; Nolen, J., Constrained residual acceleration of conjugate residual methods, (SPE Reservoir Simulation Symposium (1985), Society of Petroleum Engineers)
[36] Watts, J.; Shaw, J., A new method for solving the implicit reservoir simulation matrix equation, (SPE Reservoir Simulation Symposium (2005), Society of Petroleum Engineers)
[37] Watts, J. W., A conjugate gradient-truncated direct method for the iterative solution of the reservoir simulation pressure equation, SPE J., 1981, 03 (1981)
[38] Watts, J. W., A compositional formulation of the pressure and saturation equations, SPE Reserv. Eng., 1, 3, 243-252 (1986)
[39] Wong, T. W.; Firoozabadi, A.; Aziz, K., Relationship of the volume-balance method of compositional simulation to the Newton-Raphson method, SPE J., 5, 03 (1990)
[40] Wong, T. W.; Firoozabadi, A.; Nutakki, R.; Aziz, K., A comparison of two approaches to compositional and black oil simulation, (SPE Reservoir Simulation Symposium (1987), Society of Petroleum Engineers)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.