Using neural networks to accelerate the solution of the Boltzmann equation
arXiv:2010.13649 · doi:10.1016/j.jcp.2021.110521
Abstract
One of the biggest challenges for simulating the Boltzmann equation is the evaluation of fivefold collision integral. Given the recent successes of deep learning and the availability of efficient tools, it is an obvious idea to try to substitute the evaluation of the collision operator by the evaluation of a neural network. However, it is unlcear whether this preserves key properties of the Boltzmann equation, such as conservation, invariances, the H-theorem, and fluid-dynamic limits. In this paper, we present an approach that guarantees the conservation properties and the correct fluid dynamic limit at leading order. The concept originates from a recently developed scientific machine learning strategy which has been named "universal differential equations". It proposes a hybridization that fuses the deep physical insights from classical Boltzmann modeling and the desirable computational efficiency from neural network surrogates. The construction of the method and the training strategy are demonstrated in detail. We conduct an asymptotic analysis and illustrate its multi-scale applicability. The numerical algorithm for solving the neural network-enhanced Boltzmann equation is presented as well. Several numerical test cases are investigated. The results of numerical experiments show that the time-series modeling strategy enjoys the training efficiency on this supervised learning task.
arXiv comment20 pages, 11 figures
References in corpus (18)
- Discovering governing equations from data: Sparse identification of nonlinear dynamical systems
- Artificial Neural Networks for Solving Ordinary and Partial Differential Equations
- DGM: A deep learning algorithm for solving partial differential equations
- Solving high-dimensional partial differential equations using deep learning
- NSFnets (Navier-Stokes Flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations
- Surrogate Modeling for Fluid Flows Based on Physics-Constrained Deep Learning Without Simulation Data
- Physics-Constrained Deep Learning for High-dimensional Surrogate Modeling and Uncertainty Quantification without Labeled Data
- Physics-informed neural networks for inverse problems in nano-optics and metamaterials
- A unified deep artificial neural network approach to partial differential equations in complex geometries
- Machine learning in cardiovascular flows modeling: Predicting arterial blood pressure from non-invasive 4D flow MRI data using physics-informed neural networks
- Adversarial Uncertainty Quantification in Physics-Informed Neural Networks
- Fast algorithms for computing the Boltzmann collision operator
- Multistep Neural Networks for Data-driven Discovery of Nonlinear Dynamical Systems
- DiffEqFlux.jl - A Julia Library for Neural Differential Equations
- Variational training of neural network approximations of solution maps for physical models
- A stochastic kinetic scheme for multi-scale plasma transport with uncertainty quantification
- A Well-Balanced Unified Gas-Kinetic Scheme for Multiscale Flow Transport Under Gravitational Field
- A stochastic kinetic scheme for multi-scale flow transport with uncertainty quantification
Cited by in corpus (11)
- 2022 Review of Data-Driven Plasma Science
- Combining physics-based and data-driven models: advancing the frontiers of research with Scientific Machine Learning
- Machine learning moment closure models for the radiative transfer equation I: directly learning a gradient based closure
- RelaxNet: A structure-preserving neural network to approximate the Boltzmann collision operator
- opPINN: Physics-Informed Neural Network with operator learning to approximate solutions to the Fokker-Planck-Landau equation
- Predicting continuum breakdown with deep neural networks
- Solving the QCD effective kinetic theory with neural networks
- Solving continuum and rarefied flows using differentiable programming
- FourierSpecNet: Neural Collision Operator Approximation Inspired by the Fourier Spectral Method for Solving the Boltzmann Equation
- Learning invariance preserving moment closure model for Boltzmann-BGK equation
- Learning collision operators from plasma phase space data using differentiable simulators