Abstract
This paper is concerned with boundary treatments of a discrete kinetic approximation proposed in Guo et al. (J Sci Comput 16(4):569–585, 2001) for the Navier–Stokes equations. For this approximation we find that the widely used bounce-back scheme does not have second-order accuracy even the boundary is located at the middle of two neighbouring grid points. To remedy this, a new boundary scheme is proposed. It is shown with the Maxwell iteration that the new scheme is second-order accurate if the boundary is located at the middle of two neighbouring grid points, and is first-order accurate otherwise. In this regard, the present boundary scheme is a natural extension of the bounce-back scheme to the discrete kinetic approximation. Numerical experiments are conducted to validate the accuracy of the scheme and show its utility for both straight and curved boundaries.
Similar content being viewed by others
References
Frisch, U., Hasslacher, B., Pomeau, Y.: Lattice-gas automata for the Navier–Stokes equation. Phys. Rev. Lett. 55(14), 1505–1508 (1986)
McNamara, G.R., Zanetti, G.: Use of the Boltzmann equation to simulate lattice-gas automata. Phys. Rev. Lett. 61(20), 2332–2335 (1988)
Higuera, F., Succi, S., Benzi, R.: Lattice gas dynamics with enhanced collisions. Europhys. Lett. 9(4), 345–349 (1989)
Succi, S.: The Lattice Boltzmann Equation for Fluid Dynamics and Beyond. Oxford University Press, Oxford (2001)
Guo, Z., Shu, C.: Lattice Boltzmann Method and its Applications in Engineering. Word Scientific Publishing Company, Singapore (2013)
Benzi, R., Succi, S., Vergassola, M.: The lattice Boltzmann equation: theory and applications. Phys. Rep. 222(3), 145–197 (1992)
Chen, S., Doolen, G.D.: Lattice Boltzmann method for fluid flows. Ann. Rev. Fluid Mech. 30(1), 329–364 (1998)
Aidun, C.K., Clausen, J.R.: Lattice Boltzmann method for complex flows. Ann. Rev. Fluid Mech. 42(1), 439–472 (2010)
Bhatnagar, P.L., Gross, E.P., Krook, M.K.: A model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems. Phys. Rev. 94(3), 511–525 (1954)
Qian, Y.H., d’Humiéres, D., Lallemand, P.: Lattice BGK models for Navier–Stokes equation. Europhys. Lett. 17(6), 479–484 (1992)
d’Humières, D.: Generalized lattice-Boltzmann equations. In: Shizgal, B.D., Weave, D.P. (eds.), Rarefied Gas Dynamics: Theory and Simulations, Prog. Astronaut. Aeronaut., vol. 159, pp. 450–458. AIAA, Washington DC (1992)
Lallemand, P., Luo, L.-S.: Theory of the lattice Boltzmann method: dispersion, dissipation, isotropy, Galilean invariance, and stability. Phys. Rev. E 61(6), 6546 (2000)
Ginzburg, I., Verhaeghe, F., d’Humières, D.: Two-relaxation-time lattice Boltzmann scheme: about parametrization, velocity, pressure and mixed boundary conditions. Commun. Comput. Phys. 3(2), 427–478 (2008)
Ginzburg, I., Verhaeghe, F., d’Humières, D.: Study of simple hydrodynamic solutions with the two-relaxation-times lattice Boltzmann scheme. Commun. Comput. Phys. 3(3), 519–581 (2008)
Karlin, I.-V., Gorban, A.-N., Succi, S., Boffi, V.: Maximum entropy principle for lattice kinetic equation. Phys. Rev. Lett. 81(1), 6 (1998)
Karlin, I.-V., Ferrante, A., Öttinger, H.C.: Perfect entropy functions of the lattice Boltzmann method. Europhys. Lett. 47(2), 182–188 (1999)
Ansumali, S., Karlin, I.-V., Öttinger, H.C.: Minimal entropic kinetic models for hydrodynamics. Europhys. Lett. 63(6), 798–804 (2003)
Junk, M., Rao, S.V.: A new discrete velocity method for Navier–Stokes equations. J. Comput. Phys. 151, 178–198 (1999)
Inamuro, T.: A lattice kinetic scheme for incompressible viscous flows with heat transfer. Philos. Trans. Ser. A Math. Phys. Eng. Sci. 360(1792), 477–484 (2002)
Latt, J., Chopard, P.: Lattice Boltzmann method with regularized pre-collision distribution functions. Math. Comput. Simul. 72, 165–168 (2006)
Yang, X., Shi, B., Chai, Z.: Generalized modification in the lattice Bhatnagar–Gross–Krook model for incompressible Navier–Stokes equations and convection–diffusion equations. Phys. Rev. E 90, 013309 (2014)
Wang, L., Mi, J.C., Meng, X.H., Guo, Z.L.: A localized mass-conserving lattice Boltzmann approach for non-Newtonian fluid flows. Commun. Comput. Phys. 17(4), 908–924 (2015)
Guo, Z., Zheng, C., Zhao, T.S.: A lattice BGK scheme with general propagation. J. Sci. Comput. 16(4), 569–585 (2001)
McNamara, G.R., Garcia, A.L., Alder, B.J.: Stabilization of thermal lattice Boltzmann models. J. Stat. Phys. 81(1–2), 395–408 (1995)
Qian, Y.: Fractional propagation and the elimination of staggered invariants in lattice-BGK models. Int. J. Mod. Phys. C 8(4), 753–761 (1997)
Pavlo, P., Vahala, G., Vahala, L., Soe, M.: Linear stability analysis of thermo-lattice Boltzmann models. J. Comput. Phys. 139, 79–91 (1998)
Guo, Z., Zhao, T.S.: Finite-difference-based lattice Boltzmann model for dense binary mixtures. Phys. Rev. E 71, 026701 (2005)
Shi, Y., Zhao, T.S., Guo, Z.: Lattice Boltzmann method for incompressible flows with large pressure gradients. Phys. Rev. E 73, 026704 (2006)
Guo, Z., Shi, B., Zheng, C.: Chequerboard effects on spurious currents in the lattice Boltzmann equation for two-phase flows. Philos. Trans. R. Soc. A 369, 2283–2291 (2011)
Fakhari, A., Lee, T.: Numerics of the lattice Boltzmann method on nonuniform grids: standard LBM and finite-difference LBM. Comput. Fluids 107, 205–213 (2015)
Lou, Q., Guo, Z.: Interface-capturing lattice Boltzmann equation model for two-phase flows. Phys. Rev. E 91, 013302 (2015)
Xu, H., Dang, Z.: Finite difference lattice Boltzmann model based on the two-fluid theory for multicomponent fluids. Numer. Heat Transf. Part B Fundam. 72(3), 250–267 (2017)
Guo, X., Shi, B., Chai, Z.: General propagation lattice Boltzmann model for nonlinear advection–diffusion equations. Phys. Rev. E 97, 043310 (2018)
Hu, W.-Q., Jia, S.-L.: General propagation lattice Boltzmann model for variable-coefficient non-isospectral KdV equation. Appl. Math. Lett. 91, 61–67 (2018)
Ladd, A.J.C.: Numerical simulatons of particulate suspensions via a discretized Boltzmann equation. Part 1. Theoretical foundation. J. Fluid Mech. 271, 285–309 (1994)
Ladd, A.J.C.: Numerical simulatons of particulate suspensions via a discretized Boltzmann equation. Part 2. Numerical results. J. Fluid Mech. 271, 311–339 (1994)
Bouzidi, M., Firdaouss, M., Lallemand, P.: Momentum transfer of a Boltzmann-lattice fluid with boundaries. Phys. Fluids 13(11), 3452–3459 (2001)
Yu, D., Mei, R., Shyy, W.: A unified boundary treatment in lattice Boltzmann method. In: AIAA Paper, 2003-0953 (2003)
Yin, X., Zhang, J.: An improved bounce-back scheme for complex boundary conditions in lattice Boltzmann method. J. Comput. Phys. 231, 4295–4303 (2012)
Geier, M., Schönherr, M., Pasquali, A., Krafczky, M.: The cumulant lattice Boltzmann equation in three dimensiond: theory and validation. Comput. Math. Appl. 70, 507–547 (2015)
Yong, W.-A., Zhao, W., Luo, L.-S.: Theory of the lattice Boltzmann method: derivation of macroscopic equations via the Maxwell iteration. Phys. Rev. E 93, 033310 (2016)
Zhao, W., Yong, W.-A.: Maxwell iteration for the lattice Boltzmann method with diffusive scaling. Phys. Rev. E 95, 033311 (2017)
Xu, H., Sagaut, P.: Analysis of the absorbing layers for the weakly-compressible lattice Boltzmann methods. J. Comput. Phys. 245, 14–42 (2013)
Zhuo, C., Sagaut, P.: Acoustic multipole sources for the regularized lattice Boltzmann method: comparison with multiple-relaxation-time models in the inviscid limit. Phys. Rev. E 95, 063301 (2017)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Nos. 11471185, 11801030 and 11861131004) and by the Tsinghua University Initiative Scientific Research Program (20151080424).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Zhao, W., Yong, WA. Boundary Scheme for a Discrete Kinetic Approximation of the Navier–Stokes Equations. J Sci Comput 82, 71 (2020). https://doi.org/10.1007/s10915-020-01180-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-020-01180-6