Skip to main content
Log in

Algebraic flux correction finite element method with semi-implicit time stepping for solute transport in fractured porous media

  • Original Paper
  • Published:
Computational Geosciences Aims and scope Submit manuscript

Abstract

This work is concerned with the numerical modeling of the Darcy flow and solute transport in fractured porous media for which the fractures are modeled as interfaces of codimension one. The hybrid-dimensional flow and transport problems are discretizaed by a lumped piece-wise linear finite element method, combined with the algebraic correction of the convective fluxes. The resulting transport discretization can be interpreted as a conservative finite volume scheme that satisfies the discrete maximum principle, while introducing a very limited amount of numerical diffusion. In the context of fractured porous media flow the CFL number may vary by several order of magnitude, which makes explicit time stepping unfeasible. To cope with this difficulty we propose an adaptive semi-implicit time stepping strategy that reduces to the low order linear implicit discretization in the high CFL regions that include, but may not be limited to the fracture network. The performance of the fully explicit and semi-implicit variants of the method are investigated through the numerical experiment.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Data Availability Statements

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.

References

  1. Aghili, J., Brenner, K., Hennicker, J., Masson, R., Trenty, L.: Two-phase discrete fracture matrix models with linear and nonlinear transmission conditions. GEM-Int. J. Geomathem. 10(1), 1–35 (2019)

    Article  Google Scholar 

  2. Alboin, C., Jaffré, J., Roberts, J.E., Serres, C.: Modeling fractures as interfaces for flow and transport. Fluid Flow and Transport in Porous Media Mathematical and Numerical Treatment 295, 13 (2002)

    Article  Google Scholar 

  3. Barrenechea, G.R., John, V., Knobloch, P.: An algebraic flux correction scheme satisfying the discrete maximum principle and linearity preservation on general meshes. Math. Models Methods Appl. Sci. 27 (03), 525–548 (2017)

    Article  Google Scholar 

  4. Barrenechea, G.R., John, V., Knobloch, P., Rankin, R.: A unified analysis of algebraic flux correction schemes for convection–diffusion equations. SeMA J. 75(4), 655–685 (2018)

    Article  Google Scholar 

  5. Berre, I., Boon, W.M., Flemisch, B., Fumagalli, A., Gläser, D., Keilegavlen, E., Scotti, A., Stefansson, I., Tatomir, A., Brenner, K., et al.: Verification benchmarks for single-phase flow in three-dimensional fractured porous media. Adv. Water Resour. 147, 103759 (2021)

    Article  Google Scholar 

  6. Berre, I., Doster, F., Keilegavlen, E.: Flow in fractured porous media A review of conceptual models and discretization approaches. Transp. Porous Media 130(1), 215–236 (2019)

    Article  Google Scholar 

  7. Brenner, K., Groza, M., Guichard, C., Masson, R.: Vertex approximate gradient scheme for hybrid dimensional two-phase darcy flows in fractured porous media. ESAIM: Math. Modell. Numer. Anal. 49 (2), 303–330 (2015)

    Article  Google Scholar 

  8. Brenner, K., Groza, M., Jeannin, L., Masson, R., Pellerin, J.: Immiscible two-phase darcy flow model accounting for vanishing and discontinuous capillary pressures: application to the flow in fractured porous media. Comput. Geosci. 21(5), 1075–1094 (2017)

    Article  Google Scholar 

  9. Brenner, K., Hennicker, J., Masson, R.: Nodal discretization of two-phase discrete fracture matrix models. Polyhedral Methods in Geosciences 73–118 (2021)

  10. Brenner, K., Hennicker, J., Masson, R., Samier, P.: Hybrid-dimensional modelling of two-phase flow through fractured porous media with enhanced matrix fracture transmission conditions. J. Comput. Phys. 357, 100–124 (2018)

    Article  Google Scholar 

  11. Chave, F., Di Pietro, D.A., Formaggia, L.: A hybrid high-order method for passive transport in fractured porous media. GEM-Int. J. Geomathematics 10(1), 1–34 (2019)

    Article  Google Scholar 

  12. Flauraud, E., Nataf, F., Faille, I., Masson, R.: Domain decomposition for an asymptotic geological fault modeling. Comptes Rendus Mécanique 331(12), 849–855 (2003)

    Article  Google Scholar 

  13. Flemisch, B., Berre, I., Boon, W., Fumagalli, A., Schwenck, N., Scotti, A., Stefansson, I., Tatomir, A.: Benchmarks for single-phase flow in fractured porous media. Adv. Water Resour. 111, 239–258 (2018)

    Article  Google Scholar 

  14. Geiger-Boschung, S., Matthäi, S.K., Niessner, J., Helmig, R.: Black-oil simulations for three-component, three-phase flow in fractured porous media. SPE J. 14(02), 338–354 (2009)

    Article  Google Scholar 

  15. Guo, H., Feng, W., Xu, Z., Yang, Y.: Conservative numerical methods for the reinterpreted discrete fracture model on non-conforming meshes and their applications in contaminant transportation in fractured porous media. Adv. Water Resour. 153, 103951 (2021)

    Article  Google Scholar 

  16. Hoteit, H., Firoozabadi, A.: Multicomponent fluid flow by discontinuous galerkin and mixed methods in unfractured and fractured media. Water Resources Research 41(11) (2005)

  17. Hoteit, H., Firoozabadi, A.: Compositional modeling of discrete-fractured media without transfer functions by the discontinuous galerkin and mixed methods. SPE J. 11(03), 341–352 (2006)

    Article  Google Scholar 

  18. Hoteit, H., Firoozabadi, A.: An efficient numerical model for incompressible two-phase flow in fractured media. Adv. Water Resour. 31(6), 891–905 (2008)

    Article  Google Scholar 

  19. Hoteit, H., Firoozabadi, A.: Numerical modeling of two-phase flow in heterogeneous permeable media with different capillarity pressures. Adv. Water Resour. 31(1), 56–73 (2008)

    Article  Google Scholar 

  20. Jha, A., John, V.: A study of solvers for nonlinear afc discretizations of convection–diffusion equations. Comput. Math. Appl. 78(9), 3117–3138 (2019)

    Article  Google Scholar 

  21. Jha, A., Pártl, O., Ahmed, N., Kuzmin, D.: An assessment of solvers for algebraically stabilized discretizations of convection-diffusion-reaction equations. arXiv:2110.15676 (2021)

  22. Jiang, J., Younis, R.M.: An efficient fully-implicit multislope muscl method for multiphase flow with gravity in discrete fractured media. Adv. Water Resour. 104, 210–222 (2017)

    Article  Google Scholar 

  23. Jiang, J., Younis, R.M.: An improved projection-based embedded discrete fracture model (pedfm) for multiphase flow in fractured reservoirs. Adv. Water Resour. 109, 267–289 (2017)

    Article  Google Scholar 

  24. Kuzmin, D.: Positive finite element schemes based on the flux-corrected transport procedure. Computational Fluid and Solid Mechanics. Elsevier 887–888 (2001)

  25. Kuzmin, D., Möller, M.: Algebraic flux correction i. Scalar conservation laws. In: Flux–Corrected Transport: Principles, Algorithms and Applications. Springer (2005)

  26. Kuzmin, D., Möller, M.: Algebraic flux correction Ii. Compressible euler equations. In: Flux–Corrected Transport: Principles, Algorithms and Applications, pp. 207–250. Springer (2005)

  27. Kuzmin, D., Shashkov, M.J., Svyatskiy, D.: A constrained finite element method satisfying the discrete maximum principle for anisotropic diffusion problems. J. Comput. Phys. 228(9), 3448–3463 (2009)

    Article  Google Scholar 

  28. Kuzmin, D., Turek, S.: Flux correction tools for finite elements. J. Comput. Phys. 175(2), 525–558 (2002)

    Article  Google Scholar 

  29. Lohmann, C.: On the solvability and iterative solution of algebraic flux correction problems for convection-reaction equations (2019)

  30. Lohmann, C.: Physics–compatible finite element methods for scalar and tensorial advection problems (2019)

  31. Lohmann, C.: An algebraic flux correction scheme facilitating the use of newton-like solution strategies. Comput. Math. Appl. 84, 56–76 (2021)

    Article  Google Scholar 

  32. Martin, V., Jaffré, J., Roberts, J.E.: Modeling fractures and barriers as interfaces for flow in porous media. SIAM J. Sci. Comput. 26(5), 1667–1691 (2005)

    Article  Google Scholar 

  33. Matthäi, S.K., Nick, H.M., Pain, C., Neuweiler, I.: Simulation of solute transport through fractured rock: a higher-order accurate finite-element finite-volume method permitting large time steps. Transp. Porous Media 83(2), 289–318 (2010)

    Article  Google Scholar 

  34. Monteagudo, J., Firoozabadi, A.: Control-volume method for numerical simulation of two-phase immiscible flow in two-and three-dimensional discrete-fractured media. Water Resources Research 40(7) (2004)

  35. Monteagudo, J., Firoozabadi, A.: Comparison of fully implicit and impes formulations for simulation of water injection in fractured and unfractured media. Int. J. Numer. Methods Eng. 69(4), 698–728 (2007)

    Article  Google Scholar 

  36. Monteagudo, J.E., Firoozabadi, A.: Control-volume model for simulation of water injection in fractured media: incorporating matrix heterogeneity and reservoir wettability effects. SPE J. 12(03), 355–366 (2007)

    Article  Google Scholar 

  37. Nestola, M.G.C., Favino, M.: A novel equi-dimensional finite element method for flow and transport in fractured porous media satisfying discrete maximum principle and conservation properties. arXiv:2011.08804(2020)

  38. Nick, H.M., Matthäi, S.: Comparison of three fe-fv numerical schemes for single-and two-phase flow simulation of fractured porous media. Transp. Porous Media 90(2), 421–444 (2011)

    Article  Google Scholar 

  39. Reichenberger, V., Jakobs, H., Bastian, P., Helmig, R.: A mixed-dimensional finite volume method for two-phase flow in fractured porous media. Adv. Water Resour. 29(7), 1020–1036 (2006)

    Article  Google Scholar 

  40. Rheinboldt, W.C.: Methods for solving systems of nonlinear equations. SIAM (1998)

  41. Roe, P.: Numerical algorithms for the linear wave equation. Royal Aircraft Establishment (1981)

  42. Schmid, K.S., Geiger, S., Sorbie, K.S.: Higher order fe–fv method on unstructured grids for transport and two-phase flow with variable viscosity in heterogeneous porous media. J. Comput. Phys. 241, 416–444 (2013)

    Article  Google Scholar 

  43. Shewchuk, J.R.: A two-dimensional quality mesh generator and delaunay triangulator. Computer Science Division University of California at Berkeley, Berkeley, California, http://www.cs.cmu.edu/quake/triangle.html, pp. 94720–1776 (2008)

  44. Sweby, P.K.: High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM J. Numer. Anal. 21(5), 995–1011 (1984)

    Article  Google Scholar 

  45. Van Leer, B.: Towards the ultimate conservative difference scheme. ii. monotonicity and conservation combined in a second-order scheme. J. Comput. Phys. 14(4), 361–370 (1974)

    Article  Google Scholar 

  46. Xie, Y., Edwards, M.G.: Higher resolution unstructured spectral finite-volume method for flow in porous media. In: SPE Reservoir Simulation Conference. Onepetro (2019)

  47. Xie, Y., Edwards, M.G.: Higher resolution hybrid-upwind spectral finite-volume methods, for flow in porous and fractured media on unstructured grids. In: SPE Reservoir Simulation Conference. Onepetro (2021)

  48. Xing, F., Masson, R., Lopez, S.: Parallel vertex approximate gradient discretization of hybrid dimensional darcy flow and transport in discrete fracture networks. Comput. Geosci. 21(4), 595–617 (2017)

    Article  Google Scholar 

  49. Zhang, X., Shu, C.-W.: Maximum-principle-satisfying and positivity-preserving high-order schemes for conservation laws: survey and new developments. Proceedings of the Royal Society A: Math. Phys. Eng. Sci. 467(2134), 2752–2776 (2011)

    Article  Google Scholar 

  50. Zidane, A., Firoozabadi, A.: An efficient numerical model for multicomponent compressible flow in fractured porous media. Adv. Water Resour. 74, 127–147 (2014)

    Article  Google Scholar 

Download references

Acknowledgements

This project was funded by the National Plan for Science, Technology and Innovation (MAARIFAH), King Abdulaziz City for Science and Technology, Kingdom of Saudi Arabia, award number 14-MAT739-02.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantin Brenner.

Ethics declarations

Conflict of Interests

The authors have no competing interests to declare that are relevant to the content of this article.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix A

A.1: Case 4.1: Approximate solution for Λf = 20

Fig. 20
figure 20

Left: approximate and exact solution along the fracture at t = Tf. Right: zoom view of left figure around x = 0.5. Fracture length is rescaled

A.2: Case 4.1: Approximate solution for Λf = 2000

Fig. 21
figure 21

Approximate solution at t = Tf using the following discretizations: o1-semi-implicit scheme (left), o1-o2-semi-implicit scheme with minmod limiter (center) and o1-o2-semi-implicit scheme with superbee limiter (right)

Fig. 22
figure 22

Left: approximate and exact solution along the fracture at t = Tf. Right: zoom view of left figure around x = 0.5. Fracture length is rescaled

Appendix B: Case 4.1: L 1 relative space-time error

Table 5 Relative L1 space-time error and the experimental order of convergence for explicit schemes (case Λf = 20)
Table 6 Relative L1 space-time error and the experimental order of convergence for semi-implicit schemes (case Λf)
Table 7 Relative L1 space-time error and the experimental order of convergence for semi-implicit schemes (case Λf)

Appendix C: Case 4.2: Pressure and concentration error

Table 8 Error and the experimental order of convergence for pressure problem
Table 9 Relative L1 space-time error and the experimental order of convergence for transport problem

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Brenner, K., Chorfi, N. & Masson, R. Algebraic flux correction finite element method with semi-implicit time stepping for solute transport in fractured porous media. Comput Geosci 27, 103–126 (2023). https://doi.org/10.1007/s10596-022-10178-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10596-022-10178-y

Keywords

Navigation