Abstract
Mathematical model of porous media dissolution coupled with two-phase flow is proposed. The model is based on the conception of dissolvable porous medium with deformable mass-variable porous skeleton. Model can be used for simulation of coupled chemo- and hydrogeomechanical processes which are difficult to examine experimentally. Acidizing of calcite oil reservoir is used as an example of the process. Water solution of hydrochloric acid and oil are two fluid phases of the model with several components. Dissolvable porous media is treated as deformable mass-variable solid phase. Change in mass of the solid phase is caused by hydrochloric acid dissolving the calcite part of the solid phase. Dissolution is supposed to be congruent; kinetics is governed by the Nernst law. Software for numerical solution of the model is developed. It uses AmgCL parallel library for high-performance computing in order to deal with large algebraic systems on the each time step of calculations. The library uses algebraic multigrid methods for preconditioning and parallel iterative solvers. NVidia CUDA framework is used as a backend to perform GPGPU calculations, because it proved to be faster than OpenCL framework on this problem. Numerical experiments on the basis of data set from real reservoirs are conducted with the developed software. Good correlation between field and calculated data is achieved. Numerical experiments for different configurations of heterogeneous layer are performed. Acidizing of layers with highly permeable conduit and with random distribution of permeability is modeled.
We’re sorry, something doesn't seem to be working properly.
Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.
References
Charlez, P. A. (1991). Rock mechanics, volume 1: theoretical fundamentals. Paris: Éditions Technip.
Coats, K. H., Thomas, L. K., & Pierson, R. G. (1998). Compositional and black oil reservoir simulation. SPE Reservoir Evaluation & Engineering, 1, 372–379.
Costa, J. J., et al. (2006). Running OpenMP applications efficiently on an everything-shared SDSM. Journal of Parallel and Distributed Computing, 66(5), 647–658.
Coussy, O. (2004). Poromechanics. New York: Wiley.
Crowe, C., Masmonteil, J., & Thomas, R. (1992). Trends in matrix acidizing. Oilfield Review, 4(4), 22–40.
Demidov, D. E. (2017). AMGCL documentation. http://amgcl.readthedocs.io. Accessed 7 February 2018.
Demidov, D. E., & Shevchenko, D. V. (2012). Modification of algebraic multigrid for effective GPGPU-based solution of nonstationary hydrodynamics problems. Journal of Computational Science, 3, 460–462.
Dong, C., Zhu, D., & Hill, A. D. (2002). Modeling of the acidizing process in naturally fractured carbonates. SPE Journal, 7, 400–408.
Economides, M. J., & Nolte, K. G. (2000). Reservoir stimulation. Chichester: Wiley.
Fagin, R. G., & Stewart, C. H. (1966). A new approach to the two-dimensional multiphase reservoir simulator. Society of Petroleum Engineers Journal, 6, 175–182.
Fjar, E., Holt, R. M., Raaen, A. M., Risnes, R., & Horsrud, P. (2008). Petroleum related rock mechanics. Oxford: Elsevier.
Fredd, C. N., & Fogler, H. S. (1997). Chelating agents as effective matrix stimulation fluids for carbonate formations. In International symposium on oilfield chemistry. Society of Petroleum Engineers.
Fredd, C. N., & Fogler, H. S. (1998). Influence of transport and reaction on wormhole formation in porous media. AIChE Journal, 44, 1933–1949.
Golfier, F., Zarcone, C., Bazin, B., Lenormand, R., Lasseux, D., & Quintard, M. (2002). On the ability of a Darcy-scale model to capture wormhole formation during the dissolution of a porous medium. Journal of Fluid Mechanics, 457, 213–254.
Herman, H., Rieke, I. I. I., Chilingarian, G. V., & Mazzullo, S. J. (1996). Performance and classification of carbonate reservoirs. Developments in Petroleum Science, 44(2), 231–547.
Hoefner, M. L., & Fogler, H. S. (1988). Pore evolution and channel formation during flow and reaction in porous media. AIChE Journal, 34, 45–54.
Jaeger, J. C., Cook, N. G., & Zimmerman, R. (2009). Fundamentals of rock mechanics. Chicester: Wiley.
Kanevskaya, R. D., Volnov, I. A., & Markova, A. U. (2010). Simulation of flow effects during acidizing in carbonate oil reservoirs. In ECMOR XII-12th European conference on the mathematics of oil recovery.
Khramchenkov, M., & Khramchenkov, E. (2014). A new approach to obtain rheological relations for saturated porous media. International Journal of Rock Mechanics and Mining Sciences, 72, 49–53.
Kindratenko, V. (2014). Numerical computations with GPUs. Berlin: Springer.
Love, A. E. H. (2013). A treatise on the mathematical theory of elasticity. Cambridge: Cambridge University Press.
Lund, K., Fogler, H. S., McCune, C. C., & Ault, J. W. (1975). Acidization II. The dissolution of calcite in hydrochloric acid. Chemical Engineering Science, 30, 825–835.
Martin, F. D. (1986). Mechanical degradation of polyacrylamide solutions in core plugs from several carbonate reservoirs. SPE Formation Evaluation, 1(02), 139–150.
Nikolayevsky, V. N. (1996). Geomechanics and fluid dynamics. Moscow: Nedra.
Panga, M. K. R., Ziauddin, M., & Balakotaiah, V. (2005). Two-scale continuum model for simulation of wormholes in carbonate acidization. AIChE journal, 51, 3231–3248.
Rabie, A. I., Gomaa, A. M., & Nasr El-Din, H. A. (2012). HCl/formic in-situ-gelled acids as diverting agents for carbonate acidizing. SPE Production & Operations, 27(02), 170–184.
Sanders, J., & Kandrot, E. (2010). CUDA by example: an introduction to general-purpose GPU programming. Portable Documents: Addison-Wesley Professional.
Schechter, R. S. (1992). Oil well stimulation. Richardson, TX (United States): Society of Petroleum Engineers.
Stone, J. E., Gohara, D., & Shi, G. (2010). OpenCL: a parallel programming standard for heterogeneous computing systems. Computing in Science & Engineering, 12, 66–73.
Taylor, K. C., Al-Ghamdi, A. H., & Nasr El-Din, H. A. (2004). Effect of additives on the acid dissolution rates of calcium and magnesium carbonates. SPE Production & Facilities, 19(03), 122–127.
Trottenberg, U., Oosterlee, C. W., & Schuller, A. (2000). Multigrid. Oxford: Elsevier.
Van Everdingen, A. F. (1953). The skin effect and its influence on the productive capacity of a well. Journal of Petroleum Technology, 5(06), 171–176.
Verruijt, A. (1995). Computational geomechanics. Berlin: Springer.
Williams, B., Gidley, J. L., & Schechter, R. S. (1979). Acidizing fundamentals. Henry L. Doherty Memorial Fund of AIME, Society of Petroleum Engineers of AIME.
Yusupova, T. N., Ganeeva, Yu M, Tukhvatullina, A. Z., Romanov, G. V., Muslimov, R Kh, & Kruglov, M. P. (2012). Composition of oils in Vereiskian and Bashkirian carbonate reservoirs of the Akanskoe oilfield in the Republic of Tatarstan. Petroleum Chemistry, 52(4), 215–220.
Acknowledgments
This work was supported by the Russian Science Foundation Grant No. 17-71-00003.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Khramchenkov, E., Khramchenkov, M. Numerical Model of Two-Phase Flow in Dissolvable Porous Media and Simulation of Reservoir Acidizing. Nat Resour Res 27, 531–537 (2018). https://doi.org/10.1007/s11053-018-9371-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11053-018-9371-x