Skip to main content

Part of the book series: SpringerBriefs in Earth Sciences ((BRIEFSEARTH))

  • 1475 Accesses

Abstract

This chapter first treats the analytical solution of linear systems of ordinary-differential equations for single-phase flow. Next it moves on to the numerical solution of (nonlinear) two-phase flow equations, covering various aspects like implicit, explicit or mixed (IMPES) time discretizations and associated stability issues, Newton-Raphson iteration, streamline simulation, automatic time-stepping, and other computational aspects. The chapter concludes with simple numerical examples to illustrate these and other aspects such as mobility effects, well-constraint switching, time-stepping statistics, and system-energy accounting.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    For an engineering-oriented overview of the theory of first-order scalar and vector ODEs see e.g. the review in Luenberger (1979) or, somewhat more extensively, Boyce and Di Prima (2005). An enormous amount of other textbooks is available covering similar material.

  2. 2.

    In practice, the computation of a matrix exponential should not be performed using this expression; see Moler and Van Loan (1978) for an overview of various possible methods.

  3. 3.

    More precisely, the condition for asymptotic stability requires that all real parts of the eigenvalues are smaller than zero, a condition that is also referred to as the system matrix being Hurwitz. This condition is only of relevance if the eigenvalues are complex numbers, which implies that the system displays oscillatory behavior. However, because we don’t take inertia into account in the description of porous-media flow, the system cannot store kinetic energy and the pressures will only display exponentially decaying behavior. Correspondingly, the eigenvalues are real numbers and it suffices to require them to be negative-valued to guarantee asymptotic stability.

  4. 4.

    However, instabilities in space do play a role in reservoir engineering, at least in theory. A well-known case is reservoir flooding with an unfavorable mobility ratio , i.e. with the mobility of the displacing fluid being lower than the mobility of the displaced fluid. In that case, a displacement front may become unstable such that viscous fingering takes place of the displacing fluid in the displaced fluid. Similar instabilities may occur when a heavy fluid is injected on top of a lighter one, which may lead to fingering caused by buoyancy-driven convection. In practice, geological heterogeneities often completely mask the fingering process.

  5. 5.

    Eigenvectors are defined up to an arbitrary constant.

  6. 6.

    I.e. an initial condition where not all grid-block pressures have identical values. The initial condition in Eq. (3.24) consists of spatial fluctuations around the initial reservoir pressure \( \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\smile}$}}{p}_{R} = 30 \times 10^{6} \) specified in Table 1.1.

  7. 7.

    Here we use the notation x(∞) to indicate \( \mathop {\lim }\limits_{x\, \to \,\infty } {\mathbf{x}}\left( t \right) \).

  8. 8.

    A system where the states are influenced by future inputs is therefore referred to as non-causal .

  9. 9.

    We use the shortcut notation x k to indicate x(t k ), i.e. the value of x at t = t k .

  10. 10.

    The small number ε itself is often also called the convergence criterion. The state vector x may contain groups of elements with different physical dimensions (e.g. pressures and saturations), in which case the dimensions of ε are ill-defined. Moreover, the magnitudes of the pressures are usually much larger than those of the saturations (typically 106–107 versus 0–1) and therefore the pressure values determine whether or not the convergence criterion is met whereas the saturations have almost no influence. For multi-phase flow it is therefore required to specify separate convergence criteria for the pressures and the saturations, or to scale the variables such that they become dimensionless and of the same order of magnitude.

  11. 11.

    The upper bound ∆t < −2/λ1 is also known as the CFL limit.

  12. 12.

    In the more general case that A p is a continuous function of p, an iterative implicit solution using Picard or Newton iteration will be required.

  13. 13.

    Here we have chosen, arbitrarily, to base the incompressible IMPES saturation equation on Eq. (1.132) which is expressed in terms of V ws , T w and F w . We could just as well have used equation (1.133), which would have resulted in an expression in terms of V os , T o and F o .

  14. 14.

    In our case, where we neglected the diffusive effect of capillary pressures, the continuous form of the saturation equation is in fact completely convective. The spatial discretization brings back some numerical diffusion again.

  15. 15.

    The moveable oil volume is equal to the pore volume times (1 – S wc  – S or ).

References

  • Aziz K, Settari A (1979) Petroleum reservoir simulation. Applied Science Publishers, London

    Google Scholar 

  • Batycky RP, Blunt MJ, Thiele MR (1997) A 3D field-scale streamline-based reservoir simulator. SPE Reserv Eng 12(4):246–254. doi:10.2118/36726-PA

    Google Scholar 

  • Boyce W, Di Prima RC (2005) Elementary differential equations and boundary value problems, 8th edn. Wiley, New York

    Google Scholar 

  • Bratvedt F, Gimse T, Tegnander C (1996) Streamline computations for porous media flow including gravity. Transp Porous Media 25(1):63–78. doi:10.1007/BF00141262

    Article  Google Scholar 

  • Chen Z, Huan G, Ma Y (2006) Computational methods for multiphase flows in porous media. SIAM, Philadelphia

    Book  Google Scholar 

  • Datta-Gupta A, King MJ (2007) Streamline simulation: theory and practice, SPE Textbook Series, 11. SPE, Richardson

    Google Scholar 

  • King MJ, Datta-Gupta A (1998) Streamline simulation: a current perspective. In Situ 22(1):91–140

    Google Scholar 

  • Luenberger DG (1979) Introduction to dynamic systems. Wiley, New York

    Google Scholar 

  • Moler C, Van Loan C (1978) Nineteen dubious ways to compute the exponential of a matrix. SIAM Rev 20(4):801–836

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jan Dirk Jansen .

Rights and permissions

Reprints and permissions

Copyright information

© 2013 The Author(s)

About this chapter

Cite this chapter

Jansen, J.D. (2013). System Response. In: A Systems Description of Flow Through Porous Media. SpringerBriefs in Earth Sciences. Springer, Heidelberg. https://doi.org/10.1007/978-3-319-00260-6_3

Download citation

Publish with us

Policies and ethics