Numerical simulation of compressible flows by lattice Boltzmann method

Mostafa Safdari Shadloo
DOI: https://doi.org/10.1080/10407782.2019.1580053
2019-02-01
Abstract:In this article, we propose a numerical framework based on multiple relaxation time lattice Boltzmann (LB) model and novel discretization techniques for simulating compressible flows. Highly efficient finite difference lattice Boltzmann methods are employed to simulate one- and two-dimensional compressible flows. These numerical techniques are applied on the single- and multiple-relaxation-time on the 16-discrete-velocity (Kataoka and Tsutahara, <i>Phys. Rev. E</i>, 69(5):056702, 2004) compressible lattice Boltzmann model. The Boltzmann equation is discretized via modified Lax-Wendroff and modified total variation diminishing schemes which have ability to damps oscillations at discontinuities, effectively. The results of compressible models are compared and validated with the well-known inviscid compressible flow benchmark test cases, so called Riemann problems. The proposed method shows its superiority over available techniques when compared to the analytical solutions. It is then used to solve two-dimensional inviscid compressible flow benchmarks, including regular shock reflection and Richtmyer–Meshkov instability problems to ensure its applicability for more complex problems. It is found that, the applied discretization techniques improve the stability of original LB models and enhance the robustness of compressible flow problems by preventing the formation of oscillation.
What problem does this paper attempt to address?