LBM is the latest numerical technique used to solve fluid dynamics problems. It was developed by Frisch et al. [33 (link)]. This method serves as a good alternative approach for modeling physical phenomena in fluid flow. The LBM is an approach to discrete kinetic theory that includes a mesoscale description of the fluid's microstructure compared to traditional numerical methods including the spectral, element method, FDM, FEM, and FVM, which are based on the discretization of the macroscopic continuum equations. Boltzmann's main idea is to bridge the gap between macro- and micro-scales by looking at the behaviour of a group of particles rather than individual particles. A distribution function represents the property of a collection of particles. This function serves as a representative of the collection of particles. The scale is known as the mesoscale.
Here, we will provide a brief summary of the method. In this study, the p2q9 (where p is space dimension and q is the particle number) model is applied. Each computing node in this model is composed of nine particles: one rest particle (i = 0) and eight moving particles (i = 1–8) make up each computing node (Fig.
LBM lattice velocities on square structure
The corresponding equilibrium distribution function is: Here ρ,
Equation (
Following the streaming stage, boundary conditions are used, and the problem is then iteratively solved. At each computing node, the densities and velocities are determined using Eqs. (
The equation of state (p = ρcs2, where cs is the speed of sound and its value is 1/√3) is used to calculate pressure.