Adaptive Mesh Refinement and Multilevel Iteration for Flow in Porous Media

An adaptive local mesh refinement algorithm originally developed for unsteady gas dynamics by M. J. Berger is extended to incompressible flow in porous media. Multilevel iteration and domain decomposition methods are introduced to accommodate the elliptic/parabolic aspects of the flow equations. The algorithm is applied to a two-phase polymer flooding model consisting of a system of nonlinear hyperbolic mass conservation equations coupled to an elliptic pressure equation. While the various numerical methods used have been presented previously, our emphasis is on their consistent combination within the adaptive mesh refinement framework to treat important problems in porous media flow. To achieve efficient, easily maintainable code, we have exploited the features of object-oriented programming for the overall program structure and data management. Examples of algorithmic performance and computational results are provided.

[1]  John A. Trangenstein,et al.  A second-order Godunov algorithm for two-dimensional solid mechanics , 1994 .

[2]  G. R. Shubin,et al.  An analysis of the grid orientation effect in numerical simulation of miscible displacement , 1984 .

[3]  M. Edwards,et al.  Multigrid and Renormalization for Reservoir Simulation , 1994 .

[4]  T. F. Russell,et al.  Finite element and finite difference methods for continuous flows in porous media. , 1800 .

[5]  James Glimm Proceedings of the Fifth International Conference on Hyperbolic Problems : theory, numerics, applications : University at Stony Brook, New York, USA, 13-17 June 1994 , 1996 .

[6]  Richard E. Ewing,et al.  Superconvergence of the velocity along the Gauss lines in mixed finite element methods , 1991 .

[7]  G. Karami Lecture Notes in Engineering , 1989 .

[8]  P. Colella,et al.  A Conservative Adaptive Projection Method for the Variable Density Incompressible Navier-Stokes Equations , 1998 .

[9]  J. Bear Dynamics of Fluids in Porous Media , 1975 .

[10]  M. Espedal,et al.  Characteristic, local grid refinement techniques for reservoir flow problems , 1992 .

[11]  Are Magnus Bruaset,et al.  On the Stability of Pressure and Velocity Computations for Heterogeneous Reservoirs , 1996, SIAM J. Appl. Math..

[12]  P. Colella Multidimensional upwind methods for hyperbolic conservation laws , 1990 .

[13]  I. Bohachevsky,et al.  Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics , 1959 .

[14]  David E. Keyes,et al.  Domain Decomposition: A Bridge between Nature and Parallel Computers , 1992 .

[15]  Jinchao Xu,et al.  Convergence estimates for multigrid algorithms without regularity assumptions , 1991 .

[16]  Zhangxin Chen,et al.  On the implementation of mixed methods as nonconforming methods for second-order elliptic problems , 1995 .

[17]  Pieter Wesseling,et al.  Vertex-centered and cell-centered multigrid for interface problems , 1992 .

[18]  Gary A. Pope,et al.  The Application of Fractional Flow Theory to Enhanced Oil Recovery , 1980 .

[19]  Richard E. Ewing,et al.  Analysis of mixed finite element methods on locally refined grids , 1992 .

[20]  A. Weiser,et al.  On convergence of block-centered finite differences for elliptic-problems , 1988 .

[21]  R. Kettler Analysis and comparison of relaxation schemes in robust multigrid and preconditioned conjugate gradient methods , 1982 .

[22]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[23]  Aslak Tveito,et al.  A Riemann solver for a two-phase multicomponent process , 1989 .

[24]  Pieter Wesseling,et al.  Cell-centered multigrid for interface problems , 1988 .

[25]  Aslak Tveito,et al.  The Solution of Nonstrictly Hyperbolic Conservation Laws May Be Hard to Compute , 1995, SIAM J. Sci. Comput..

[26]  Stanley Osher,et al.  Convergence of Generalized MUSCL Schemes , 1985 .

[27]  M. Berger,et al.  Adaptive mesh refinement for hyperbolic partial differential equations , 1982 .

[28]  A. Brandt,et al.  The Multi-Grid Method for the Diffusion Equation with Strongly Discontinuous Coefficients , 1981 .

[29]  Phillip Colella,et al.  Higher order Godunov methods for general systems of hyperbolic conservation laws , 1989 .

[30]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .

[31]  J. A. Trangenstein,et al.  The Use of Second-Order Godunov-Type Methods for Simulating EOR Processes in Realistic Reservoir Models , 1990 .

[32]  Richard E. Ewing,et al.  The approximation of the pressure by a mixed method in the simulation of miscible displacement , 1983 .

[33]  Marsha J. Berger,et al.  AMR on the CM-2 , 1994 .

[34]  Dan Marchesin,et al.  THE STRUCTURE OF THE RIEMANN SOLUTION FOR NON-STRICTLY HYPERBOLIC CONSERVATION LAWS , 1989 .

[35]  John A. Trangenstein,et al.  Mathematical structure of compositional reservoir simulation , 1989 .

[36]  D. Arnold,et al.  Mixed and nonconforming finite element methods : implementation, postprocessing and error estimates , 1985 .

[37]  John A. Trangenstein,et al.  Numerical algorithms for strong discontinuities in elastic-plastic solids , 1992 .

[38]  John A. Trangenstein,et al.  Mathematical structure of the black-oil model for petroleum reservoir simulation , 1989 .

[39]  R. Ewing,et al.  Characteristic adaptive subdomain methods for reservoir flow problems , 1990 .

[40]  Bjarne Stroustrup,et al.  C++ Programming Language , 1986, IEEE Softw..

[41]  P. Sweby High Resolution Schemes Using Flux Limiters for Hyperbolic Conservation Laws , 1984 .

[42]  S. Osher,et al.  Efficient implementation of essentially non-oscillatory shock-capturing schemes,II , 1989 .

[43]  Kyōto Daigaku. Sūgakuka Lectures in mathematics , 1968 .

[44]  Michael G. Edwards,et al.  Dynamically Adaptive Godunov Schemes With Renormalization in Reservoir Simulation , 1993 .

[45]  J. Pasciak,et al.  The Construction of Preconditioners for Elliptic Problems by Substructuring. , 2010 .

[46]  R. Glowinski,et al.  Third International Symposium on Domain Decomposition Methods for Partial Differential Equations , 1990 .

[47]  M. Minion,et al.  Two methods for the study of vortex patch evolution on locally refined grids , 1994 .

[48]  P. Wesseling An Introduction to Multigrid Methods , 1992 .

[49]  F. J. Jacobs,et al.  Adaptive local grid refinement and multi-grid in numerical reservoir simulation , 1988 .

[50]  D. Brandt,et al.  Multi-level adaptive solutions to boundary-value problems math comptr , 1977 .

[51]  John A. Trangenstein,et al.  A method for reducing numerical dispersion in two-phase black-oil reservoir simulation , 1986 .

[52]  John A. Trangenstein,et al.  Application of Adaptive Mesh-Refinement With a New Higher-Order Method in Simulation of a North Sea Micellar/Polymer Flood , 1995 .

[53]  P. Vassilevski,et al.  Local refinement techniques for elliptic problems on cell-centered grids. I. Error analysis , 1991 .

[54]  Ragnar Winther,et al.  The Solution of the Riemann Problem for a Hyperbolic System of Conservation Laws Modeling Polymer Flooding , 1988 .

[55]  K. Aziz,et al.  Petroleum Reservoir Simulation , 1979 .

[56]  P. H. Sammon,et al.  An Analysis of Upstream Differencing , 1988 .

[57]  Ivan Yotov,et al.  Mixed finite element methods for flow in porous media , 1996 .

[58]  R. S. Falk,et al.  Error estimates for mixed methods , 1980 .

[59]  Karen Dragon Devine,et al.  Parallel adaptive hp -refinement techniques for conservation laws , 1996 .

[60]  D. W. Peaceman Fundamentals of numerical reservoir simulation , 1977 .

[61]  Jim E. Jones A mixed finite volume element method for accurate computation of fluid velocities in porous media , 1996 .

[62]  C. Marlé Multiphase Flow in Porous Media , 1981 .

[63]  P. Raviart,et al.  A mixed finite element method for 2-nd order elliptic problems , 1977 .

[64]  Thormod Johansen,et al.  The Riemann problem for multicomponent polymer flooding , 1989 .

[65]  Blake Temple,et al.  The Classification of Solutions of Quadratic Riemann Problems. I. , 1985 .

[66]  Blake Temple,et al.  The Riemann problem near a hyperbolic singularity: the classification of solutions of quadratic Riemann problems 1 , 1988 .

[67]  Phillip Colella,et al.  An adaptive projection method for the incompressible Euler equations , 1993 .

[68]  G. R. Shubin,et al.  An unsplit, higher order Godunov method for scalar conservation laws in multiple dimensions , 1988 .

[69]  Richard E. Ewing,et al.  Well-Conditioned Iterative Schemes for Mixed Finite-Element Models of Porous-Media Flows , 1992, SIAM J. Sci. Comput..

[70]  J. Pasciak,et al.  An iterative method for elliptic problems on regions partitioned into substructures , 1986 .

[71]  L. Lake,et al.  Enhanced Oil Recovery , 2017 .

[72]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[73]  John A. Trangenstein,et al.  Adaptive Mesh Refinement for Wave Propagation in Nonlinear Solids , 1995, SIAM J. Sci. Comput..