We recall the origin of lattice Boltzmann scheme and detail the version due to D'Humières [8]. We present a formal analysisof this lattice Boltzmann scheme in terms of a single numericalinfinitesimal parameter. We derive third order equivalent partial differential equation of this scheme.Both situations of single conservation law and fluid flow with mass and momentum conservations are detailed. We apply our analysis to so-called D1Q3 and D2Q9 lattice Boltzmann schemes in one and two space dimensions.
1 January 2015 in Communications in Computational Physics
We propose a formal expansion of multiple relaxation times lattice Boltzmann schemes in terms of a single infinitesimal numerical variable. The result is a system of partial differential equations for the conserved moments of the lattice Boltzmann scheme. The expansion is presented in the nonlinear case up to fourth order accuracy. The asymptotic corrections of the nonconserved moments are developed in terms of equilibrium values and partial differentials of the conserved moments. Both expansions are coupled and conduct to explicit compact formulas. The new algebraic expressions are validated with previous results obtained with this framework. The example of isothermal D2Q9 lattice Boltzmann scheme illustrates the theoretical framework.
We consider a mono-dimensional two-velocities scheme used to approximate the solutions of a scalar hyperbolic conservative partial differential equation. We prove the convergence of the discrete solution towards the unique entropy solution by first estimating the supremum norm and the total variation of the discrete solution, and second by constructing a discrete kinetic entropy-entropy flux pair being given a continuous entropy-entropy flux pair of the hyperbolic system. We finally illustrate our results with numerical simulations of the advection equation and the Burgers equation.