Abstract
In this paper, we describe a single-relaxation-time (SRT) lattice Boltzmann formulation, which can be effectively applied to anisotropic advection-dispersion equations (AADE). The formulation can be applied to space and time variable anisotropic hydrodynamic dispersion tensor. The approach utilizes diffusion velocity lattice Boltzmann formulation which in the case of AADE can represent anisotropic diagonal and off-diagonal elements of the dispersion matrix by the coupling of advective and diffusive fluxes in equilibrium function. With this approach, AADE can be applied to the SRT lattice Boltzmann formulation using the same equilibrium function and without any changes to collision step nor in the application of boundary conditions. The approach shows good stability even for highly anisotropic dispersion tensor and is tested on selected illustrative examples which demonstrate the accuracy and applicability of the proposed method.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Anwar, S., Sukop, M.C.: Lattice Boltzmann models for flow and transport in saturated Karst. Ground Water 74(3), 401–413 (2009)
Bear, J., Cheng, A.H.D.: Modeling Groundwater Flow and Contaminant Transport. Springer (2010)
Bhatnagar, P.L., Gross, E.P., Krook, M.: A model for collision processes in gases. I: small amplitude processes in charged and neutral one-component system. Phys. Rev. 94, 511–525 (1954)
Chai, Z., Shi, B., Guo, Z.: A multiple-relaxation-time lattice Boltzmann model for general nonlinear anisotropic convection–diffusion equations. J. Sci. Comput. 69, 355–390 (2016)
Dou, Z., Zhou, Z.: Lattice Boltzmann simulation of solute transport in a single rough fracture. Water Sci. Eng. 7(3), 277–287 (2014)
Eker, E., Akin, S.: Lattice Boltzmann simulation of fluid flow in synthetic fractures. Transp. Porous Media 65(3), 363–384 (2006)
Eshghinejadfard, A., Daróczy, L., Janiga, G., Thévenin, D.: Calculation of the permeability in porous media using the lattice Boltzmann method. Int. J. Heat Fluid Flow 62(Part A), 93–103 (2016)
Flekkøy, E.G.: Lattice Bhatnagar-Gross-Krook models for miscible fluids. Phys. Rev. E 47(6), 4247–4257 (1993)
Ginzburg, I.: Equilibrium-type and link-type lattice Boltzmann models for generic advection and anisotropic-dispersion equation. Adv. Water Resour. 28(11), 1171–1195 (2005)
Ginzburg, I.: Truncation errors, exact and heuristic stability analysis of two-relaxation-times lattice Boltzmann schemes for anisotropic advection-diffusion equation. Commun. Comput. Phys. 11(5), 1439–1502 (2012). https://doi.org/10.4208/cicp.211210.280611a
Ginzburg, I.: Multiple anisotropic collisions for advection-diffusion lattice Boltzmann schemes. Adv. Wat. Res. 51, 381–404 (2013)
Ginzburg, I.: Prediction of the moments in advection-diffusion lattice Boltzmann method. II. Attenuation of the boundary layers via double-Λ bounce-back flux scheme. Phys. Rev. E 95, 013,305 (2017). https://doi.org/10.1103/PhysRevE.95.013305
Ginzburg, I., Roux, L.: Truncation effect on Taylor-Aris dispersion in lattice Boltzmann schemes: accuracy towards stability. J. Comput. Phys. 299, 974–1003 (2015)
Guo, Z., Zhao, T.S.: A lattice Boltzmann model for convection heat transfer in porous media. Numer. Heat Transfer Part B: Fund. 47(2), 157–177 (2005). https://doi.org/10.1080/10407790590883405
Huang, R., Wu, H.: A modified multiple-relaxation-time lattice Boltzmann model for convection–diffusion equation. J. Comput. Phys. 274, 50–63 (2014)
Krüger, T., Kusumaatmaja, H., Kuzmin, A., Shardt, O., Silva, G., Viggen, E.M.: Lattice Boltzmann for advection-diffusion Problems, pp 297–329. Springer International Publishing, Cham (2017)
Lallemand, P., Luo, L.S.: Theory of the lattice Boltzmann method: dispersion, dissipation, isotropy, Galilean invariance, and stability. Phys. Rev. E 61, 6546–6562 (2000)
Liu, H., Kang, Q., Leonardi, C.R., Schmieschek, S., Narváez, A., Jones, B.D., Williams, J.R., Valocchi, A.J., Harting, J.: Multiphase lattice Boltzmann simulations for porous media applications. Comput. Geosci. 20(4), 777–805 (2016)
Maggiolo, D., Picano, F., Guarnieri, M.: Flow and dispersion in anisotropic porous media: a lattice-Boltzmann study. Phys. Fluids 28(10), 102,001 (2016)
Montessori, A., Prestininzi, P., Rocca, M.L., Falcucci, G., Succi, S., Kaxiras, E.: Effects of Knudsen diffusivity on the effective reactivity of nanoporous catalyst media. J. Comput. Sci. 17, 377–383 (2016). https://doi.org/10.1016/j.jocs.2016.04.006. http://www.sciencedirect.com/science/article/pii/S1877750316300448. Discrete Simulation of Fluid Dynamics 2015
Nourgaliev, R., Dinh, T., Theofanous, T., Joseph, D.: The lattice Boltzmann equation method: theoretical interpretation, numerics and implications. Int. J. Multiphase Flow 29(1), 117–169 (2003)
Nützmann, G., Maciejewski, S., Joswig, K.: Estimation of water saturation dependence of dispersion in unsaturated porous media: experiments and modelling analysis. Adv. Water Resour. 25(5), 565–576 (2002)
Oldenburg, C.M., Pruess, K.: Dispersive transport dynamics in a strongly coupled groundwater-brine flow system. Water Resour. Res. 31(2), 289–302 (1995)
Patel, R.A., Phung, Q.T., Seetharam, S.C., Perko, J., Jacques, D., Maes, N., Schutter, G.D., Ye, G., Breugel, K.V.: Diffusivity of saturated ordinary portland cement-based materials: a critical review of experimental and analytical modelling approaches. Cem. Concr. Res. 90(Supplement C), 52–72 (2016)
Perko, J., Patel, R.A.: Diffusion velocity lattice Boltzmann formulation applied to transport in macroscopic porous media. Int. J. Modern Phys. C 25(12), 1441,006 (2014)
Perko, J., Patel, R.A.: Single-relaxation-time lattice Boltzmann scheme for advection-diffusion problems with large diffusion-coefficient heterogeneities and high-advection transport. Phys. Rev. E 89(053), 309 (2014)
Rasin, I., Succi, S., Miller, W.: A multi-relaxation lattice kinetic method for passive scalar diffusion. J. Comp. Phys. 206(2), 453–462 (2005)
Silva, G., Talon, L., Ginzburg, I.: Low- and high-order accurate boundary conditions: from Stokes to Darcy porous flow modeled with standard and improved Brinkman lattice Boltzmann schemes. J. Comput. Phys. 335(Supplement C), 50–83 (2017)
Smith, R.M., Hutton, A.G.: The numerical treatment of advection: A performance comparison of current methods. Numer. Heat Transfer 5(4), 439–461 (1982)
Smolarkiewicz, P.K.: A simple positive definite advection scheme with small implicit diffusion. Month. Weather Rev. 111(3), 479–486 (1983). https://doi.org/10.1175/1520-0493(1983)111<0479:ASPDAS>2.0.CO;2
Vikhansky, A., Ginzburg, I.: Taylor dispersion in heterogeneous porous media: extended method of moments, theory, and modelling with two-relaxation-times lattice Boltzmann scheme. Phys. Fluids 26(2), 022,104 (2014). https://doi.org/10.1063/1.4864631
Walsh, S.D.C., Saar, M.O.: Interpolated lattice Boltzmann boundary conditions for surface reaction kinetics. Phys. Rev. E 82(6), 066,703 (2010)
Yoshida, H., Nagaoka, M.: Multiple-relaxation-time lattice Boltzmann model for the convection and anisotropic diffusion equation. J. of Comp. Phys. 229(20), 7774–7795 (2010)
Zhang, X., Bengough, A.G., Crawford, J.W., Young, I.M.: A lattice BGK model for advection and anisotropic dispersion equation. Adv. Water. Res. 25, 1–8 (2002)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Perko, J. A single-relaxation-time lattice Boltzmann model for anisotropic advection-diffusion equation based on the diffusion velocity flux formulation. Comput Geosci 22, 1423–1432 (2018). https://doi.org/10.1007/s10596-018-9761-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10596-018-9761-5
Keywords
- Lattice Boltzmann method
- Anisotropic advection-dispersion equation
- Single relaxation time
- Diffusion velocity flux