Asymptotic-Preserving Dynamical Low-Rank Method for the Stiff Nonlinear Boltzmann Equation
Lukas Einkemmer, Jingwei Hu, Shiheng Zhang
TL;DR
This paper tackles the prohibitive cost of solving the Boltzmann equation by introducing a dynamical low-rank (DLR) framework that represents the distribution function $f(x,v,t)$ with low-rank factors. The XL and sXL integrators advance the low-rank factors in a way that decouples advection and collision, achieving asymptotic-preserving behavior in the stiff, small-$\varepsilon$ regime without requiring explicit Maxwellian evaluations or fully implicit Boltzmann solves. Key contributions include the general XL/sXL schemes, an AP analysis for a special BGK case, and comprehensive 1+2D numerical experiments showing accuracy comparable to full-tensor methods with drastically reduced collision-solver calls $\mathcal{O}(r^2)$. The approach offers a practical and scalable route to simulate kinetic-to-fluid transitions in high-dimensional phase space, with potential extensions to higher-order time integration.
Abstract
In kinetic theory, numerically solving the full Boltzmann equation is extremely expensive. This is because the Boltzmann collision operator involves a high-dimensional, nonlinear integral that must be evaluated at each spatial grid point and every time step. The challenge becomes even more pronounced in the fluid (strong collisionality) regime, where the collision operator exhibits strong stiffness, causing explicit time integrators to impose severe stability restrictions. In this paper, we propose addressing this problem through a dynamical low-rank (DLR) approximation. The resulting algorithm requires evaluating the Boltzmann collision operator only $r^2$ times, where $r$, the rank of the approximation, is much smaller than the number of spatial grid points. We propose a novel DLR integrator, called the XL integrator, which reduces the number of steps compared to the available alternatives (such as the projector splitting or basis update & Galerkin (BUG) integrator). For a class of problems including the Boltzmann collision operator which enjoys a separation property between physical and velocity space, we further propose a specialized version of the XL integrator, called the sXL integrator. This version requires solving only one differential equation to update the low-rank factors. Furthermore, the proposed low-rank schemes are asymptotic-preserving, meaning they can capture the asymptotic fluid limit in the case of strong collisionality. Our numerical experiments demonstrate the efficiency and accuracy of the proposed methods across a wide range of regimes, from non-stiff (kinetic) to stiff (fluid).
