The lattice Boltzmann method (LBM) is a numerical simplification of the Boltzmann equation of the kinetic theory of gases that describes fluid motions by tracking the evolution of the particle velocity distribution function based on linear streaming with nonlinear collision. If the Bhatnagar–Gross–Krook (BGK) collision model is invoked, the velocity distribution function in this mesoscopic description of nonlinear fluid motions is essentially linear. This intrinsic feature of LBM can be exploited for convenient parallel programming, which makes itself particularly attractive for one-step aeroacoustics simulations. It is shown that the compressible Navier–Stokes equations and the ideal gas equation of state can be correctly recovered by considering the translational and rotational degrees of freedom of diatomic gases in the internal energy and using a multiscale Chapman–Enskog expansion. Assuming two relaxation times in the BGK model allows the temperature dependence of the first coefficient of viscosity of diatomic gases to be replicated. The modified LBM model is solved using a two-dimensional 9-discretized and a twodimensional 13-discretized velocity lattices. Three cases are selected to validate the one-step LBM aeroacoustics simulation. They are the one-dimensional acoustic pulse propagation, the circular acoustic pulse propagation, and the propagation of acoustic, vorticity, and entropy pulses in a uniform stream. The accuracy of the LBM is established by comparing with direct numerical simulation (DNS) results obtained by solving the governing equations using a finite difference scheme. The tests show that the proposed LBM and the DNS give identical results, thus suggesting that the LBM can be used to simulate aeroacoustics problems correctly.
ASJC Scopus subject areas
- Aerospace Engineering