1887

Abstract

Summary

Fully Implicit discretization of flow and transport equations gives rise to a system of coupled nonlinear equations that is typically solved using standard Newton method. For a given timestep size, even if the Newton-based iterative procedure converges, the cost associated with updating all the unknowns simultaneously can be quite expensive. Conventional sequential-implicit strategies can be used to reduce the cost, but they suffer from severe restrictions on the allowable timestep size.

In this paper we formulate, verify and analyze the computational efficiency of a new nonlinear solution strategy. The crux of the proposed algorithm is the use of a hybrid strategy to treat the co-current and counter-current flow regions differently. At each Newton iteration, we first update the pressure variables by solving the Schur complement reduced form of the equations. To avoid costly computation of the reduced Jacobian, we employ phase-based potential ordering, giving rise to a lower triangular Jacobian that can be used to compute the reduced Jacobian efficiently. After updating pressures, we decompose the domain into components in a way that can be sorted and traversed from upstream to downstream. A component in the co-current flow regions is made up of a single cell, whereas a component made up of multiple connected cells indicates counter-current flow in which pressure and saturation are tightly coupled. Marching down from upstream to downstream, for a single-cell component we update saturation nonlinearly by solving the scalar saturation equation(s). For a multi-cell component we discard the pressure of the corresponding cells obtained in the first step, and then perform a simultaneous linear update of the saturation and pressure variables by solving the local linear system. Once all of the components are visited and updated, the iteration is over.

We present a variety of challenging numerical examples in 2-D and 3-D in the presence of strong gravity and heterogeneity. Our results show that as compared with standard Newton method, the proposed hybrid solver has a lower computational cost per iteration without compromising the allowable timestep size. The computational efficiency gain depends on the number and size of the components which vary over the course of iterations. At best, pressure and saturation updates are fully decoupled and saturation variables are updated sequentially one at a time. We present a rigorous complexity analysis of the algorithm for linear solvers with arbitrary order of complexity.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.20141770
2014-09-08
2024-04-20
Loading full text...

Full text loading...

References

  1. Appleyard, J.R. and Cheshire, I.M.
    [1982] The Cascade Method for Accelerated Convergence in Implicit Simulators. European Petroleum Conference, London, United Kingdom.
    [Google Scholar]
  2. Aziz, K. and Settari, A.
    [1979] Petroleum Reservoir Simulation. Applied Science Publishers, New York.
    [Google Scholar]
  3. Coats, K.H., George, W.D. and Marcum, B.E.
    [1974] Three-Dimensional Simulation of Steamflooding. SPE Journal, 14(06), 573–592. doi: 10.2118/4500‑PA.
    https://doi.org/10.2118/4500-PA [Google Scholar]
  4. Kwok, F.
    [2007] Scalable linear and nonlinear algorithms for multiphase flow in porous media. PhD, Stanford University.
    [Google Scholar]
  5. Kuzmin, A., Luisier, M. and Schenk, O.
    [2013] Fast Methods for Computing Selected Elements of the Greens Function in Massively Parallel Nanoelectronic Device Simulations. Euro-Par 2013 Parallel Processing 19th International Conference, Aachen, Germany.
    [Google Scholar]
  6. Kwok, F. and Tchelepi, H.
    [2007] Potential-based Reduced Newton Algorithm for Nonlinear Multiphase Flow in Porous Media. Journal of Computational Physics, 227, 706–727. doi: 10.1016/j.jcp.2007.08.012.
    https://doi.org/10.1016/j.jcp.2007.08.012 [Google Scholar]
  7. McDonald, R.C. and Coats, K.H.
    [1970] Methods for numerical simulation of water and gas coning. Trans. SPE of AIME, 249, 425–436.
    [Google Scholar]
  8. Natvig, J.R. and Lie, K.A.
    [2008] Fast computation of multiphase flow in porous media by implicit discontinuous Galerkin schemes with optimal ordering of elements. Journal of Computational Physics, 227(24), 10108–10124.
    [Google Scholar]
  9. Natvig, J.R., Lie, K.A. and Eikemo, B.
    [2006] Fast solvers for flow in porous media based on discontinuous Galerkin methods and optimal reordering. Computational methods in water resourcesXVI.
    [Google Scholar]
  10. Peaceman, D.W.
    [1977] A nonlinear stability analysis for difference equations using semi-implicit mobility. SPE Journal, 17, 79–91.
    [Google Scholar]
  11. Settari, A. and Aziz, K.
    [1975] Treatment of nonlinear terms in the numerical simulation of partial differential solutions for multiphase flow in porous media. International Journal of Multiphase Flow, 1, 817–844.
    [Google Scholar]
  12. Spillette, A.G., Hillestad, J.G. and Stone, H.L.
    [1973] A High-Stability Sequential Solution Approach to Reservoir Simulation. 48th Annual Fall Meeting of the Society of Petroleum Engineers of AIME, Las Vegas, Nevada.
    [Google Scholar]
  13. Watts, J.W.
    [1999] A Total-Velocity Sequential Preconditioner for Solving Implicit Reservoir Simulation Matrix Equations. SPE Reservoir Simulation Symposium, Houston, Texas.
    [Google Scholar]
  14. Younis, R.M. and Aziz, K.
    [2007] Parallel Automatically Differentiable Data-Types for Next-Generation Simulator Development. SPE Reservoir Simulation Symposium, Houston, Texas.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.20141770
Loading
/content/papers/10.3997/2214-4609.20141770
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error