Decomposing the collision operator in the lattice Boltzmann method
Julius Weinmiller, Benjamin Kellers, Martin P. Lautenschlaeger, Timo Danner, Arnulf Latz
TL;DR
The paper introduces the Composite Collision Framework (CCF) for the lattice Boltzmann method, enabling any collision operator to be decomposed into a convex sum of simpler component collisions: $\Omega[f_i] = \sum_n \eta^n \Omega^n[f_i]$ with $\sum_n \eta^n = 1$. This formalism allows analyzing and constructing collision steps via component populations $f_i^n$, densities $\rho^n$, and momenta $(\rho\mathbf{u})^n$, including half-source corrections, so that $\rho = \sum_n \rho^n$ and $\rho\mathbf{u} = \sum_n (\rho\mathbf{u})^n$. The framework is used to reinterpret Robin boundary conditions as compositions of Bounce-Back (BB) and Anti-Bounce-Back (ABB) steps, and to develop new composite collisions such as Partial RBC (PRBC) and Partial Bounceback with Fluxes (PBBF), while detailing force incorporation within CCF. Overall, CCF provides a modular, interpretable pathway to model complex transport phenomena, including reactive membranes and porous media, with potential for improved design and analysis of lattice Boltzmann simulations.
Abstract
In transport theory, physical phenomena are well described using the Boltzmann equation, which is efficiently simulated and discretized with the lattice Boltzmann method. The collision step defines the microscopic molecules behavior, and thus the simulated physical phenomena. For complex phenomena, the collision step becomes complex as well. In this paper, we propose a framework to systematically decompose the collision step into individual collision rules. Each collision rule is easier to understand, thus a faster understanding of the whole is achieved. By inverting the process, i.e. composing multiple collision rules together, one can create novel collision steps, which can better describe the underlying complex phenomena. This framework's applications are manyfold, from both a theoretical and an application standpoint. Shown here is the decomposition of Robin boundary condition into Dirichlet and Neumann boundary conditions, extending it to a partial Robin boundary condition, and semi-permeable reactive membranes.
