Stability and stabilisation of the lattice Boltzmann method: Magic steps and salvation operations
arXiv:cond-mat/0611444 · doi:10.1103/PhysRevE.75.036711
Abstract
We revisit the classical stability versus accuracy dilemma for the lattice Boltzmann methods (LBM). Our goal is a stable method of second-order accuracy for fluid dynamics based on the lattice Bhatnager--Gross--Krook method (LBGK). The LBGK scheme can be recognised as a discrete dynamical system generated by free-flight and entropic involution. In this framework the stability and accuracy analysis are more natural. We find the necessary and sufficient conditions for second-order accurate fluid dynamics modelling. In particular, it is proven that in order to guarantee second-order accuracy the distribution should belong to a distinguished surface -- the invariant film (up to second-order in the time step). This surface is the trajectory of the (quasi)equilibrium distribution surface under free-flight. The main instability mechanisms are identified. The simplest recipes for stabilisation add no artificial dissipation (up to second-order) and provide second-order accuracy of the method. Two other prescriptions add some artificial dissipation locally and prevent the system from loss of positivity and local blow-up. Demonstration of the proposed stable LBGK schemes are provided by the numerical simulation of a 1D shock tube and the unsteady 2D-flow around a square-cylinder up to Reynolds number .
Significantly extended version with new LBM accuracy analysis and extended bibliography
References in corpus (11)
- Kinetic boundary conditions in the lattice Boltzmann method
- Minimal entropic kinetic models for simulating hydrodynamics
- Role of the H theorem in lattice Boltzmann hydrodynamic simulations
- Entropic lattice Boltzmann methods
- Stabilisation of the lattice-Boltzmann method using the Ehrenfests' coarse-graining
- Order--disorder separation: Geometric revision
- Quasi-Equilibrium Closure Hierarchies for The Boltzmann Equation
- Entropic Lattice Boltzmann Simulation of the Flow Past Square Cylinder
- Entropic Lattice Boltzmann Method for Large Scale Turbulence Simulation
- Basic Types of Coarse-Graining
- Geometry of irreversibility: The film of nonequilibrium states
Cited by in corpus (17)
- Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations
- Multiple-Relaxation-Time Lattice Boltzmann Approach to Compressible Flows with Flexible Specific-Heat Ratio and Prandtl Number
- Two-Dimensional Lattice Boltzmann Model For Compressible Flows With High Mach Number
- Nonequilibrium entropy limiters in lattice Boltzmann methods
- Lattice Boltzmann Approach to High-Speed Compressible Flows
- Multiple-relaxation-time lattice Boltzmann model for compressible fluids
- Hermite regularization of the Lattice Boltzmann Method for open source computational aeroacoustics
- A unified operator splitting approach for multi-scale fluid-particle coupling in the lattice Boltzmann method
- Gaussian Lattice Boltzmann method and its applications to rarefied flows
- Stable lattice Boltzmann schemes with a dual entropy approach for monodimensional nonlinear waves
- Add-ons for Lattice Boltzmann Methods: Regularization, Filtering and Limiters
- Possibility and Impossibility of the Entropy Balance in Lattice Boltzmann Collisions
- Essentially entropic lattice Boltzmann model: Theory and simulations
- Entropy Balance and Dispersive Oscillations in Lattice Boltzmann Models
- Efficient supersonic flows through high-order guided equilibrium with lattice Boltzmann
- A hybrid multi-time-step framework for pore-scale and continuum-scale modeling of solute transport in porous media
- Stable simulation of fluid flow with high-Reynolds number using Ehrenfests' steps