1887

Abstract

Summary

Numerical simulation of multiphase flow in porous geological formations is widely used for subsurface flow management, including oil and gas production. Large-scale simulation is often limited by the computational speed, where nonlinear convergence is one of the main bottlenecks. The nonlinearity of flow properties, the coupling of driving forces for fluid migration, and the heterogeneities of the formation are three main causes for convergence difficulties. Here, we analyze the nonlinearity of two-phase transport in porous media, and we propose an efficient nonlinear solver based on this understanding.

We focus on immiscible, incompressible, two-phase transport in the presence of viscous and buoyancy forces. We investigate the nonlinearity of the discrete transport equation obtained from finite-volume discretization with Single-Point Upstream weighting (SPU), which is the industry standard. In particular, we study the discretized numerical flux expressed as a function of the upstream and downstream saturations of the total velocity. We analyze the locations and complexity of the unit-flux, zero-flux, and inflection lines of the numerical-flux saturation space. The unit- and zero-flux lines, referred to as kinks, correspond to a switch in the flow directions of the different phases, and if SPU is used, then the numerical flux is not differentiable at those points. These kinks and inflection lines are major sources of nonlinear convergence difficulties, especially when their locations in the numerical flux depend on both saturations in the upstream and downstream cells. Our analysis of the discrete (numerical) flux offers a theoretical basis of the convergence challenges associated with multi-cell problems and serves as a foundation for developing efficient nonlinear solvers.

With this understanding, we propose a nonlinear solution scheme that is a significant refinement of the works of and . We divide the flux function into saturation ‘trust regions’ delineated by the kinks and inflection lines. Determining the boundary of each trust region is straightforward, and it only needs to be computed once in a preprocessing step before performing a simulation. The Newton updates are performed such that two successive iterations do not cross any trust-region boundary. If a crossing is detected, the saturation value is chopped back to the boundary. Our saturation chopping algorithms captures the inflection lines of the numerical flux much more accurately than the treatment of . The nonlinear convergence behavior is analyzed using numerical examples, and significant improvements over existing trust-region nonlinear solvers are demonstrated.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.20141768
2014-09-08
2024-04-26
Loading full text...

Full text loading...

References

  1. Aziz, K. and Settari, A.
    [1979] Petroleum Reservoir Simulation. Applied Science Publishers, London, England.
    [Google Scholar]
  2. Bear, J.
    [1972] Dynamics of Fluids in Porous Media. Courier Dover Publications.
    [Google Scholar]
  3. Brenier, Y. and Jaffre, J.
    [1991] Upstream differencing for multiphase flow in reservoir simulation. SIAM Journal on Numerical Analysis, 28, 696–.
    [Google Scholar]
  4. Coats, K.H.
    [2001] IMPES stability: the stable step. SPE Reservoir Simulation Symposium, SPE 69225.
    [Google Scholar]
  5. Deuflhard, P.
    [2004] Newton Methods for Nonlinear Problems: Affine Invariance and Adaptive Algorithms. Springer-Verlag, Berlin.
    [Google Scholar]
  6. Jenny, P., Tchelepi, H.A. and Lee, S.H.
    [2009] Unconditionally convergent nonlinear solver for hyperbolic conservation laws with S-shaped flux functions. Journal of Computational Physics, 228, 7512–.
    [Google Scholar]
  7. Kwok, F. and Tchelepi, H.A.
    [2007] Potential-based reduced Newton algorithm for nonlinear multiphase flow in porous media. Journal of Computational Physics, 227, 727–.
    [Google Scholar]
  8. [2008] Convergence of implicit monotone schemes with applications in multiphase flow in porous media. SIAM Journal on Numerical Analysis, 46, 2687–.
    [Google Scholar]
  9. Li, B. and Tchelepi, H.A.
    [2014] Nonlinearity analysis and trust-region based Newton solver for two-phase transport in porous media, in preparation.
    [Google Scholar]
  10. Lu, P. and Beckner, B.
    [2011] An adaptive Newton’s method for reservoir simulation. SPE Reservoir Simulation Symposium, SPE 141935.
    [Google Scholar]
  11. Naccache, P.F.
    [1997] A fully-implicit thermal reservoir simulator. SPE Reservoir Simulation Symposium, SPE 37985.
    [Google Scholar]
  12. Ortega, J.M. and Rheinboldt, W.C.
    [1970] Iterative Solution of Nonlinear Equations in Several Variables. Academic Press, New York.
    [Google Scholar]
  13. Schlumberger
    [2008] Eclipse Simulator Technical Description.
    [Google Scholar]
  14. Shahvali, M. and Tchelepi, H.A.
    [2013] Efficient coupling for nonlinear multiphase flow with strong gravity. SPE Reservoir Simulation Symposium, SPE 163659.
    [Google Scholar]
  15. Wang, X. and Tchelepi, H.A.
    [2013] Trust-region based solver for nonlinear transport in heterogeneous porous media. Journal of Computational Physics, 253, 137–.
    [Google Scholar]
  16. Watts, J.W.
    [1986] A compositional formulation of the pressure and saturation equations. SPE Reservoir Engineering, 243–252.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.20141768
Loading
/content/papers/10.3997/2214-4609.20141768
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