Abstract
We describe an efficient numerical simulator, based on an operator splitting technique, for three-phase flow in heterogeneous porous media that takes into account capillary forces, general relations for the relative permeability functions and variable porosity and permeability fields. Our numerical procedure combines a non-oscillatory, second order, conservative central difference scheme for the system of hyperbolic conservation laws modeling the convective transport of the fluid phases with locally conservative mixed finite elements for the approximation of the parabolic and elliptic problems associated with the diffusive transport of fluid phases and the pressure-velocity calculation. This numerical procedure has been used to investigate the existence and stability of non-classical waves (also called transitional or undercompressive waves) in heterogeneous two-dimensional flows, thereby extending previous results for one-dimensional problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abreu, E.: Numerical simulation of three-phase water-oil-gas flows in petroleum reservoirs (in Portuguese). Universidade do Estado do Rio de Janeiro, M.Sc Thesis (2003), Available at http://www.labtran.iprj.uerj.br/Orientacoes.html
Abreu, E., Furtado, F., Pereira, F.: On the Numerical Simulation of Three-Phase Reservoir Transport Problems. Transport Theory and Statistical Physics 33(5-7), 503–526 (2004)
Abreu, E., et al.: Three-Phase Immiscible Displacement in Heterogeneous Petroleum Reservoirs. Mathematics and Computers in Simulation 73(1-4), 2–20 (2006)
Abreu, E., et al.: Transitional Waves in Three-Phase Flows in Heterogeneous Formations. In: Miller, C.T., et al. (eds.) Computational Methods for Water Resources. Developments in Water Science, vol. I, pp. 609–620 (2004)
Berre, I., et al.: A streamline front tracking method for two- and three-phase flow including capillary forces. Contemporary Mathematics: Fluid flow and transport in porous media: mathematical and numerical treatment 295, 49–61 (2002)
Bruining, J., van Duijn, C.J.: Uniqueness Conditions in a Hyperbolic Model for Oil Recovery by Steamdrive. Computational Geosciences 4, 65–98 (2000)
Chen, Z., Ewing, R.E.: Fully-discrete finite element analysis of multiphase flow in ground-water hydrology. SIAM J. on Numerical Analysis 34, 2228–2253 (1997)
Chorin, A.J., et al.: Product Formulas and Numerical Algorithms. Comm. Pure Appl. Math. 31, 205–256 (1978)
Colella, P., Concus, P., Sethian, J.: Some numerical methods for discontinuous flows in porous media. The Mathematics of Reservoir Simulation. In: Ewing, R.E. (ed.) SIAM Frontiers in Applied Mathematics 1, pp. 161–186. SIAM, Philadelphia (1984)
Corey, A., et al.: Three-phase relative permeability. Trans. AIME 207, 349–351 (1956)
Douglas, J.J., Furtado, F., Pereira, F.: On the numerical simulation of waterflooding of heterogeneous petroleum reservoirs. Comput. Geosci. 1, 155–190 (1997)
Douglas Jr., J., et al.: A parallel iterative procedure applicable to the approximate solution of second order partial differential equations by mixed finite element methods. Numer. Math. 65, 95–108 (1993)
Dria, D.E., Pope, G.A., Sepehrnoori, K.: Three-phase gas/oil/brine relative permeabilities measured under CO 2 flooding conditions. SPE 20184, 143–150 (1993)
Glimm, J., et al.: The fractal hypothesis and anomalous diffusion. Computational and Applied Mathematics 11, 189–207 (1992)
Isaacson, E., Marchesin, D., Plohr, B.: Transitional waves for conservation laws. SIAM J. Math. Anal. 21, 837–866 (1990)
Juanes, R., Patzek, T.W.: Relative permeabilities for strictly hyperbolic models of three-phase flow in porous media. Transp. Porous Media 57(2), 125–152 (2004)
Juanes, R., Patzek, T.W.: Three-Phase Displacement Theory: An Improved Description of Relative Permeabilities. SPE Journal 9(3), 302–313 (2004)
Karlsen, K.H., Risebro, N.H.: Corrected operator splitting for nonlinear parabolic equations. SIAM Journal on Numerical Analysis 37(3), 980–1003 (2000)
Karlsen, K.H., et al.: Operator splitting methods for systems of convection-diffusion equations: nonlinear error mechanisms and correction strategies. J. of Computational Physics 173(2), 636–663 (2001)
Leverett, M.C., Lewis, W.B.: Steady flow of gas-oil-water mixtures through unconsolidated sands. Trans. SPE of AIME 142, 107–116 (1941)
Li, B., Chen, Z., Huan, G.: The sequential method for the black-oil reservoir simulation on unstructured grids. J. of Computational Physics 192, 36–72 (2003)
Marchesin, D., Plohr, B.J.: Wave structure in WAG recovery. SPE 71314, Society of Petroleum Engineering Journal 6(2), 209–219 (2001)
Raviart, P.-A., Thomas, J.M.: A mixed finite element method for second order elliptic problems. In: Galligani, I., Magenes, E. (eds.) Mathematical Aspects of the Finite Element Method. Lecture Notes in Mathematics, vol. 606, pp. 292–315. Springer, Berlin (1977)
Nessyahu, N., Tadmor, E.: Non-oscillatory central differencing for hyperbolic conservation laws. J. of Computational Physics, 408–463 (1990)
Peaceman, D.W.: Fundamentals of Numerical Reservoir Simulation. Elsevier, Amsterdam (1977)
Stone, H.L.: Probability model for estimating three-phase relative permeability. Petrol. Trans. AIME, 249. JPT 23(2), 214–218 (1970)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Abreu, E., Furtado, F., Pereira, F. (2007). Numerical Simulation of Three-Phase Flow in Heterogeneous Porous Media. In: Daydé, M., Palma, J.M.L.M., Coutinho, Á.L.G.A., Pacitti, E., Lopes, J.C. (eds) High Performance Computing for Computational Science - VECPAR 2006. VECPAR 2006. Lecture Notes in Computer Science, vol 4395. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71351-7_39
Download citation
DOI: https://doi.org/10.1007/978-3-540-71351-7_39
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-71350-0
Online ISBN: 978-3-540-71351-7
eBook Packages: Computer ScienceComputer Science (R0)