1887

Abstract

Summary

Numerical simulation of multiphase flow in porous media is of paramount importance to understand, predict and manage subsurface reservoirs with applications to hydrocarbon recovery, geothermal energy resources, CO2 geological sequestration, groundwater sources and magma reservoirs. However, the numerical solution of the governing equations is very challenging due to the non-linear nature of the problem and the strong coupling between the different equations. Newton methods have been traditionally used to solve the non-linear system of equations, although, the Picard iterative method has been gaining ground in recent years. The Picard method is attractive because the multiphysics problem can be subdivided and each subproblem solved separately, which gives wide flexibility and extensibility.

Rapid convergence of the non-linear solver is of vital importance as it strongly affects the overall computational time. Therefore, a great deal of effort has been put on obtaining robust and stable convergence rates. At the same time, machine learning (ML) is gaining more and more attention with revolutionary results in areas such as computer vision, self-driving cars and natural language processing. The success of ML in different fields has inspired recent applications in reservoir engineering and geosciences. Here, we present a Picard non-linear solver with convergence parameters dynamically controlled by ML. The ML is trained based on the parameters of the reservoir model scaled to a dimensionless space. In the approach reported here, data for the ML training is generated using simulation results obtained for multiphase flow in a two-layered reservoir model which captures many of the flow features observed in models of natural reservoirs. The presented method significantly reduces the computational effort required by the non-linear solver as it can adjust itself to the complexity/physics of the system. We demonstrate its efficiency under a variety of numerical tests cases, including gravity, capillary pressure and extremely heterogeneous models.

Technical contributions:

  • –  Significantly reduces the computational cost of the non-linear solver.
  • –  The ML model is trained very efficiently based on a two-layered reservoir model and dimensionless numbers.
  • –  Enables us to carry out large-scale and/or physically demanding numerical simulations.
Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.202035127
2020-09-14
2024-04-25
Loading full text...

Full text loading...

References

  1. Breiman, L.
    [2001] Random forests. Machine learning, 45(1), 5–32.
    [Google Scholar]
  2. Breiman, L. et al
    . [1998] Arcing classifier (with discussion and a rejoinder by the author). The annals of statistics, 26(3), 801–849.
    [Google Scholar]
  3. Brooks, R. and Corey, T.
    [1964] Hydraulic properties of porous media. Hydrology Papers, Colorado State University, 24, 37.
    [Google Scholar]
  4. Canchumuni, S.W., Emerick, A.A. and Pacheco, M.A.C.
    [2019] Towards a robust parameterization for conditioning facies models using deep variational autoencoders and ensemble smoother. Computers & Geosciences, 128, 87–102.
    [Google Scholar]
  5. Debbabi, Y., Jackson, M.D., Hampson, G.J., Fitch, P.J. and Salinas, P.
    [2017a] Viscous crossflow in layered porous media. Transport in Porous Media, 117(2), 281–309.
    [Google Scholar]
  6. Debbabi, Y., Jackson, M.D., Hampson, G.J. and Salinas, P.
    [2017b] Capillary heterogeneity trapping and crossflow in layered porous media. Transport in Porous Media, 120(1), 183–206.
    [Google Scholar]
  7. [2018a] Impact of the Buoyancy-Viscous Force Balance on Two-Phase Flow in Layered Porous Media. Transport in Porous Media, 124(1), 263–287.
    [Google Scholar]
  8. Debbabi, Y., Stern, D., Hampson, G.J. and Jackson, M.D.
    [2018b] Use of dimensionless scaling groups to interpret reservoir simulation results. Journal of Petroleum Science and Engineering, 163, 270–282.
    [Google Scholar]
  9. Durlofsky, L.J.
    [1993] A triangle based mixed finite element?finite volume technique for modeling two phase flow through porous media. Journal of Computational Physics, 105(2), 252–266.
    [Google Scholar]
  10. Elman, H., Silvester, D., and Wathen, A.
    [2005] Finite Elements and Fast Iterative Solvers: With Applications in Incompressible Fluid Dynamics. Oxford University Press, first edn.
    [Google Scholar]
  11. Fung, L.K., Hiebert, A., Nghiem, L.X. et al
    . [1992] Reservoir simulation with a control-volume finite-element method. SPE Reservoir Engineering, 7(03), 349–357.
    [Google Scholar]
  12. Gomes, J., Pavlidis, D., Salinas, P., Xie, Z., Percival, J.R., Melnikova, Y., Pain, C.C. and Jackson, M.D.
    [2017] A force-balanced control volume finite element method for multi-phase porous media flow modelling. International Journal for Numerical Methods in Fluids, 83(5), 431–445.
    [Google Scholar]
  13. Guo, Z., Reynolds, A.C. et al
    . [2018] Robust life-cycle production optimization with a support-vector-regression proxy. SPE Journal, 23(06), 2–409.
    [Google Scholar]
  14. Jackson, M., Percival, J., Mostaghimi, P., Tollit, B., Pavlidis, D., Pain, C., Gomes, J., Elsheikh, A.H., Salinas, P., Muggeridge, A. et al
    . [2015] Reservoir modeling for flow simulation by use of surfaces, adaptive unstructured meshes, and an overlapping-control-volume finite-element method. SPE Reservoir Evaluation & Engineering, 18(02), 115–132.
    [Google Scholar]
  15. Jiang, J. and Tchelepi, H.A.
    [2019] Nonlinear acceleration of sequential fully implicit (SFI) method for coupled flow and transport in porous media. Computer Methods in Applied Mechanics and Engineering, 352, 246–275.
    [Google Scholar]
  16. Küttler, U. and Wall, W.A.
    [2008] Fixed-point fluid–structure interaction solvers with dynamic relaxation. Computational mechanics, 43(1), 61–72.
    [Google Scholar]
  17. Li, B. and Tchelepi, H.A.
    [2015] Nonlinear analysis of multiphase transport in porous media in the presence of viscous, buoyancy, and capillary forces. Journal of Computational Physics, 297, 104–131.
    [Google Scholar]
  18. Liu, Y., Sun, W. and Durlofsky, L.J.
    [2019] A deep-learning-based geological parameterization for history matching complex models. Mathematical Geosciences, 51(6), 725–766.
    [Google Scholar]
  19. Lott, P., Walker, H., Woodward, C. and Yang, U.
    [2012] An accelerated Picard method for nonlinear systems related to variably saturated flow. Advances in Water Resources, 38, 92–101.
    [Google Scholar]
  20. Mosser, L., Dubrule, O. and Blunt, M.J.
    [2017] Reconstruction of three-dimensional porous media using generative adversarial neural networks. Physical Review E, 96(4), 043309.
    [Google Scholar]
  21. Pavlidis, D., Xie, Z., Percival, J.R., Gomes, J.L., Pain, C.C. and Matar, O.K.
    [2014] Two-and three-phase horizontal slug flow simulations using an interface-capturing compositional approach. International Journal of Multiphase Flow, 67, 85–91.
    [Google Scholar]
  22. Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Pretten-hofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M. and Duchesnay, E.
    [2011] Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research, 12, 2825–2830.
    [Google Scholar]
  23. Salinas, P., Pavlidis, D., Xie, Z., Adam, A., Pain, C. and Jackson, M.
    [2017a] Improving the convergence behaviour of a fixed-point-iteration solver for multiphase flow in porous media. International Journal for Numerical Methods in Fluids, 84(8), 466–176.
    [Google Scholar]
  24. Salinas, P., Pavlidis, D., Xie, Z., Jacquemyn, C., Melnikova, Y., Jackson, M.D. and Pain, C.C.
    [2017b] Improving the robustness of the control volume finite element method with application to multiphase porous media flow. International Journal for Numerical Methods in Fluids, 85(4), 235–246.
    [Google Scholar]
  25. Wang, Z., Xiao, D., Fang, F., Govindan, R., Pain, C.C. and Guo, Y.
    [2018] Model identification of reduced order fluid dynamics systems using deep learning. International Journal for Numerical Methods in Fluids, 86(4), 255–268.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.202035127
Loading
/content/papers/10.3997/2214-4609.202035127
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