Computational Mathematics and Mathematical Physics

, Volume 58, Issue 11, pp 1817–1827 | Cite as

A Method for Simulating the Dynamics of Rarefied Gas Based on Lattice Boltzmann Equations and the BGK Equation

  • O. V. Ilyin


A hybrid method for solving boundary value problems for rarefied gas using the Bhatnagar–Gross–Krook (BGK) model and the lattice Boltzmann equation is studied. One-dimensional boundary value problems subject to membrane-type boundary conditions are considered. In strongly nonequilibrium regions, the BGK model should be used, and in the regions in which the distribution function is close to Maxwell’s one, the lattice Boltzmann equations can be used. On the region boundaries, a matching procedure should be performed; such a procedure is proposed in this paper. Note that the standard lattice Boltzmann models distort the distribution function on the region boundaries, but this distortion has no physical meaning. It is shown that, in order to correctly join the solutions on the region boundaries, the semi-moments of Maxwell’s distribution must be exactly reproduced. For this purpose, novel lattice models of the Boltzmann equation are constructed using the entropy method. Results of numerical computations of the temperature and density profiles for the Knudsen number equal to \(0.1\) are presented, and the numerically obtained distribution function at the matching point is compared with the theoretical distribution function. Computation of the matching point is discussed.


lattice Boltzmann equations BGK model 



I am grateful to V.V. Aristov for the statement of the problem. The work was supported by the Russian Foundation for Basic Research, project no. 18-01-00899.


  1. 1.
    S. Succi, The Lattice Boltzmann Equation for Fluid Dynamics and Beyond (Oxford Univ. Press, Oxford, 2001).zbMATHGoogle Scholar
  2. 2.
    P. Bhatnagar, E. Gross, and M. Krook, “A Model for collision processes in gases. I. Small amplitude processes in charged and neutral one-component systems,” Phys. Rev. 94, 511 (1954).CrossRefzbMATHGoogle Scholar
  3. 3.
    M. Kogan, Rarefied Gas Dynamics (Springer, New-York, 1969).Google Scholar
  4. 4.
    M. Bisson, M. Bernaschi, S. Melchionna, S. Succi, and E. Kaxiras, “Multiscale hemodynamics using GPU clusters,” Commun. Comput. Phys. 11, 48 (2012).CrossRefGoogle Scholar
  5. 5.
    G. Pontrelli, I. Halliday, S. Melchionna, T. Spencer, and S. Succi, “Lattice Boltzmann method as a computational framework for multiscale haemodynamics,” Math. Comput. Model. Dynamic Syst. 2, 470 (2014).MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    J. Bourgat, P. Le Tallec, and M. Tidriri, “Coupling Boltzmann and Navier–Stokes by friction,” J. Comput. Phys. 127, 227–245 (1996).MathSciNetCrossRefzbMATHGoogle Scholar
  7. 7.
    P. Le Tallec and F. Mallinger, “Coupling Boltzmann and Navier–Stokes equations by half fluxes,” J. Comput. Phys. 136, 51–67 (1997).MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    S. Tiwari and A. Klar, “An adaptive domain decomposition procedure for Boltzmann and Euler equations,” J. Comput. Appl. Math. 90, 223 (1998).MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    V. Aristov, Direct Methods of Solving the Boltzmann Equation and Study of Nonequilibrium Flows (Kluwer, Dordrecht, 2001).CrossRefzbMATHGoogle Scholar
  10. 10.
    V. Kolobov, R. Arslanbekov, V. Aristov, A. Frolova, and S. Zabelok, “Unified solver for rarefied and continuum flows with adaptive mesh and algorithm refinement,” J. Comput. Phys. 223, 589 (2007).CrossRefzbMATHGoogle Scholar
  11. 11.
    G. Di Staso, H. Clercx, S. Succi, and F. Toschi, “Lattice Boltzmann accelerated direct simulation Monte Carlo for dilute gas flow simulations,” Phil. Trans. R. Soc. A. 374, 20160226 (2016).MathSciNetCrossRefGoogle Scholar
  12. 12.
    G. Di Staso, H. Clercx, S. Succi, and F. Toschi, “DSMC-LBM mapping scheme for rarefied and non-rarefied gas flows,” J. Comput. Sci. 17, 357 (2016).MathSciNetCrossRefGoogle Scholar
  13. 13.
    X. He and L. Luo, “A priori derivation of the lattice Boltzmann equation,” Phys. Rev. E. 55, R6333(R) (1997).Google Scholar
  14. 14.
    X. Shan and X. He, “Discretization of the velocity space in solution of the Boltzmann equation,” Phys. Rev. Lett. 80, 65 (1998).CrossRefGoogle Scholar
  15. 15.
    I. Karlin, A. Gorban, S. Succi, and V. Boffi, “Maximum entropy principle for lattice kinetic equations,” Phys. Rev. Lett. 81, 6 (1998).CrossRefGoogle Scholar
  16. 16.
    I. Karlin, A. Ferrante, and H. Öttinger, “Perfect entropy functions of the lattice Boltzmann method,” Europhys. Lett. 47, 182 (1999).CrossRefGoogle Scholar
  17. 17.
    I. Karlin and S. Succi, “On the H-theorem in lattice kinetic theory,” Riv. Mat . Univ. Parma. 6, 143 (1999).zbMATHGoogle Scholar
  18. 18.
    S. Chikatamarla and I. Karlin, “Entropy and Galilean invariance of lattice Boltzmann theories,” Phys. Rev. Lett. 97, 190601 (2006).MathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    S. Chikatamarla and I. Karlin, “Lattices for the lattice Boltzmann method,” Phys. Rev. E. 79, 046701 (2009).MathSciNetCrossRefGoogle Scholar
  20. 20.
    V. Aristov, “A steady state, supersonic flow solution of the Boltzmann equation,” Phys. Lett. A. 250, 354 (1998).CrossRefGoogle Scholar
  21. 21.
    V. Aristov and M. Panyashkin, “Study of spatial relaxation by means of solving a kinetic equation,” Comput. Math. Math. Phys. 51, 122–132 (2011).MathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    O. Ilyin, “Anomalous heat transfer for an open non-equilibrium gaseous system,” J. Stat. Mech., 053201 (2017).Google Scholar
  23. 23.
    V. Aristov, S. Zabelok, and A. Frolova, “The possibility of anomalous heat transfer in flows with nonequilibrium boundary conditions,” Dokl. Phys. 62, 149–153 (2017).CrossRefGoogle Scholar
  24. 24.
    V. Titarev, “Conservative numerical methods for model kinetic equations,” Comput. Fluids 36, 1446–1459 (2007).MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    V. Titarev, “Implicit numerical method for computing three-dimensional rarefied gas flows on unstructured meshes,” Comput. Math. Math. Phys. 50, 1719–1733 (2010).MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    V. Titarev, S. Utyuzhnikov, and A. Chikitkin, “OpenMP + MPI parallel implementation of a numerical method for solving a kinetic equation,” 56, 1919–1928 (2016).Google Scholar

Copyright information

© Pleiades Publishing, Ltd. 2018

Authors and Affiliations

  1. 1.Dorodnicyn Computing Center, Federal Research Center “Computer Science and Control,” Russian Academy of SciencesMoscowRussia

Personalised recommendations