The lattice Boltzmann method (LBM) is known to suffer from stability issues when the collision model relies on the BGK approximation, especially in the zero viscosity limit and for non-vanishing Mach numbers. To tackle this problem, two kinds of solutions were proposed in the literature. They consist in changing either the numerical discretization (finite-volume, finite-difference, spectral-element, etc) of the discrete velocity Boltzmann equation (DVBE), or the collision model. In this work, the latter solution is investigated in details. More precisely, we propose a comprehensive comparison of (static relaxation time based) collision models, in terms of stability, and with preliminary results on their accuracy, for the simulation of isothermal high-Reynolds number flows in the (weakly) compressible regime. It starts by investigating the possible impact of collision models on the macroscopic behavior of stream-and-collide based D2Q9-LBMs, which clarifies the exact physical properties of collision models on LBMs. It is followed by extensive linear and numerical stability analyses, supplemented with an accuracy study based on the transport of vortical structures over long distances. In order to draw conclusions as general as possible, the most common moment spaces (raw, central, Hermite, central Hermite and cumulant), as well as regularized approaches, are considered for the comparative studies. LBMs based on dynamic collision mechanisms (entropic collision, subgrid scale models, explicit filtering, etc) are also briefly discussed.
We are examining a new kind of lattice gas that closely resembles modern lattice Boltzmann methods. This new kind of lattice gas, that we call a Monte Carlo Lattice Gas, has interesting properties that shed light on the origin of the multi-relaxation time collision operator and it derives the equilibrium distribution for entropic lattice Boltzmann. Furthermore these lattice gas methods have Galilean invariant fluctuations given by a Poisson statistics, giving further insight into the properties that we should expect for fluctuating lattice Boltzmann methods.
An algorithm for sequential calculation of non-isotropic matrix elements of the collision integral which are necessary for the solution of the non-linear Boltzmann equation by moment method is proposed. Isotropic matrix elements that we believe are known, are starting ones. The procedure is valid for any interaction law and any mass ratio of the colliding particles.
We demonstrate that in the space of distributions operated on by lattice Boltzmann methods that there exists a vicinity of the equilibrium where collisions with entropy balance are possible and, at the same time, there exist an area of nonequilibrium distributions where such collisions are impossible. We calculate and graphically represent these areas for some simple entropic equilibria using single relaxation time models. Therefore it is shown that the definition of an entropic LBM is incomplete without a strategy to deal with certain highly nonequilibrium states. Such strategies should be ex…
We propose an algorithm for calculating matrix elements of the non-linear Boltzmann equation collision integral in isotropic case. These matrix elements are used as starting ones in the recurrence procedure for calculating the matrix elements of the collision integral, which is non-isotropic with respect to velocities, as described in our previous paper. In addition, isotropic matrix elements are of independent interest for the calculation of isotropic relaxation in a number of problems of physical-chemical kinetics. It is shown that the coefficients of the isotropic matrix elements expansion …
We present here a comparison between collision-streaming and finite-difference lattice Boltzmann (LB) models. This study provides a derivation of useful formulae which help one to properly compare the simulation results obtained with both LB models. We consider three physical problems: the shock wave propagation, the damping of shear waves, and the decay of Taylor-Green vortices, often used as benchmark tests. Despite the different mathematical and computational complexity of the two methods, we show how the physical results can be related to obtain relevant quantities.
In this work we explore the possibility of learning from data collision operators for the Lattice Boltzmann Method using a deep learning approach. We compare a hierarchy of designs of the neural network (NN) collision operator and evaluate the performance of the resulting LBM method in reproducing time dynamics of several canonical flows. In the current study, as a first attempt to address the learning problem, the data was generated by a single relaxation time BGK operator. We demonstrate that vanilla NN architecture has very limited accuracy. On the other hand, by embedding physical properti…
In this work we discuss the coupling of two mesoscopic approaches for fluid dynamics, namely the lattice Boltzmann method (LB) and the multiparticle collision dynamics (MPCD) \cite{kapral2008multiparticle} to design a new class of flexible and efficient multiscale schemes based on a dual representation of the fluid observables. At variance with other commonly used multigrid methods, mostly oriented to high Reynolds and turbulent flows, the present approach is designed to capture the physics at the smallest scales whenever the lattice Boltzmann alone falls short of providing the correct physica…
We are interested in solving the Boltzmann equation of chemically reacting rarefied gas flows using the Grad's-14 moment method. We first propose a novel mathematical model that describes the collision dynamics of chemically reacting hard spheres. Using the collision model, we present an algorithm to compute the moments of the Boltzmann collision operator. Our algorithm is general in the sense that it can be used to compute arbitrary order moments of the collision operator and not just the moments included in the Grad's-14 moment system. For a first-order chemical kinetics, we derive reaction …
In this study, a phase-field lattice Boltzmann model based on the Allen-Cahn equation with a filtered collision operator and high-order corrections in the equilibrium distribution functions is presented. Here we show that in addition to producing numerical results consistent with prior numerical methods, analytic solutions, and experiments with the density ratio of 1000, previous numerical deficiencies are resolved. Specifically, the new model is characterized by robustness at low viscosity, accurate prediction of shear stress at interfaces, and removal of artificial dense bubbles and rarefied…
We present an a priori derivation of the force scheme for lattice Boltzmann method based on kinetic theoretical formulation. We show that the discrete lattice effect, previously eliminated a posteriori in BGK collision model, is due to first-order space-time discretization and can be eliminated generically for a wide range of collision models with second-order space-time discretization. Particularly, the force scheme for the recently developed spectral multiple-relaxation-time (SMRT) collision model is obtained and numerically verified.
A general analysis of the hydrodynamic limit of multi-relaxation time lattice Boltzmann models is presented. We examine multi-relaxation time BGK collision operators that are constructed similarly to those for the MRT case, however, without explicitly moving into a moment space representation. The corresponding 'moments' are derived as left eigenvectors of said collision operator in velocity space. Consequently we can, in a representation independent of the chosen base velocity set, generate the conservation equations. We find a significant degree of freedom in the choice of the collision matr…
Study of far-from-equilibrium thermalization dynamics in quantum materials, including the dynamics of different types of quasiparticles, is becoming increasingly crucial. However, the inherent complexity of either the full quantum mechanical treatment or the solution of the scattering integral in the Boltzmann approach, has significantly limited the progress in this domain. In our previous work we had developed a solver to calculate the scattering integral in the Boltzmann equation. The solver is free of any approximation (no linearisation of the scattering operator, no close-to-equilibrium ap…
The Boltzmann equation becomes invalid as the size of gas molecules is comparable with the average intermolecular distance. A better description is provided by the Enskog collision operator, which takes into account the finite size of gas molecules. This extension implies non-local collisions as well as an increase in collision frequency, making it computationally expensive to solve. An approximation of the Enskog collision operator, denoted the simplified Enskog collision operator, is used in this work to develop a quadrature-based Lattice Boltzmann model for non-ideal monatomic dense gases. …
We introduce a fast Fourier spectral method for the spatially homogeneous Boltzmann equation with non-cutoff collision kernels. Such kernels contain non-integrable singularity in the deviation angle which arise in a wide range of interaction potentials (e.g., the inverse power law potentials). Albeit more physical, the non-cutoff kernels bring a lot of difficulties in both analysis and numerics, hence are often cut off in most studies (the well-known Grad's angular cutoff assumption). We demonstrate that the general framework of the fast Fourier spectral method can be extended to handle the no…
A lattice Boltzmann method (LBM) approach to the Charney-Hasegawa-Mima (CHM) model for adiabatic drift wave turbulence in magnetised plasmas, is implemented. The CHM-LBM model contains a barotropic equation of state for the potential, a force term including a cross-product analogous to the Coriolis force in quasigeostrophic models, and a density gradient source term. Expansion of the resulting lattice Boltzmann model equations leads to cold-ion fluid continuity and momentum equations, which resemble CHM dynamics under drift ordering. The resulting numerical solutions of standard test cases (mo…
The particles model, the collision model, the polynomial development used for the equilibrium distribution, the time discretization and the velocity discretization are factors that let the lattice Boltzmann framework (LBM) far away from its conceptual support: the continuous Boltzmann equation (BE). Most collision models are based on the BGK, single parameter, relaxation-term leading to constant Prandtl numbers. The polynomial expansion used for the equilibrium distribution introduces an upper-bound in the local macroscopic speed. Most widely used time discretization procedures give an explici…
The off-lattice Boltzmann (OLB) method consists of numerical schemes which are used to solve the discrete Boltzmann equation. Unlike the commonly used lattice Boltzmann method, the spatial and time steps are uncoupled in the OLB method. In the currently proposed schemes, which can be broadly classified into Runge-Kutta-based and characteristics-based, the size of the time-step is limited due to numerical stability constraints. In this work, we systematically compare the numerical stability of the proposed schemes in terms of the maximum stable time-step. In line with the overall LB method, we …
The goal of this work is to determine classes of traveling solitary wave solutions for Lattice Boltzmann schemes by means of an hyperbolic ansatz. It is shown that spurious solitary waves can occur in finite-difference solutions of nonlinear wave equation. The occurence of such a spurious solitary wave, which exhibits a very long life time, results in a non-vanishing numerical error for arbitrary time in unbounded numerical domain. Such a behavior is referred here to have a structural instability of the scheme, since the space of solutions spanned by the numerical scheme encompasses types of s…
In this paper, we demonstrate a set of fundamental conditions required for the formulation of a thermohydrodynamic lattice Boltzmann model at an arbitrary Prandtl number. A specific collision operator form is then proposed that is in compliance with these conditions. It admits two independent relaxation times, one for viscosity and another for thermal conductivity. But more importantly, the resulting thermohydrodynamic equations based on such a collision operator form is theoretically shown to remove the well known non-Galilean invariant artifact at non-unity Prandtl numbers in previous therma…
FourierSpecNet: Neural Collision Operator Approximation Inspired by the Fourier Spectral Method for Solving the Boltzmann Equation
Department of AI, Chung-Ang University(人工智能学院, Chung-Ang 大学);Department of Mathematics, Pohang University of Science and Technology (POSTECH)(数学系, Pohang 大学 of Science and Technology (POSTECH))