Probabilistic Flux Limiters (2405.08185v1)
Abstract: The stable numerical integration of shocks in compressible flow simulations relies on the reduction or elimination of Gibbs phenomena (unstable, spurious oscillations). A popular method to virtually eliminate Gibbs oscillations caused by numerical discretization in under-resolved simulations is to use a flux limiter. A wide range of flux limiters has been studied in the literature, with recent interest in their optimization via machine learning methods trained on high-resolution datasets. The common use of flux limiters in numerical codes as plug-and-play blackbox components makes them key targets for design improvement. Moreover, while aleatoric (inherent randomness) and epistemic (lack of knowledge) uncertainty is commonplace in fluid dynamical systems, these effects are generally ignored in the design of flux limiters. Even for deterministic dynamical models, numerical uncertainty is introduced via coarse-graining required by insufficient computational power to solve all scales of motion. Here, we introduce a conceptually distinct type of flux limiter that is designed to handle the effects of randomness in the model and uncertainty in model parameters. This new, {\it probabilistic flux limiter}, learned with high-resolution data, consists of a set of flux limiting functions with associated probabilities, which define the frequencies of selection for their use. Using the example of Burgers' equation, we show that a machine learned, probabilistic flux limiter may be used in a shock capturing code to more accurately capture shock profiles. In particular, we show that our probabilistic flux limiter outperforms standard limiters, and can be successively improved upon (up to a point) by expanding the set of probabilistically chosen flux limiting functions.
- Henry Wilbraham. On a certain periodic function. The Cambridge and Dublin Mathematical Journal, 3:198–201, 1848.
- SK Godunov. A difference scheme for numerical computation of discontinuous solutions of fluid dynamics. Mat. Sb, 47:271–306, 1959.
- Bram Van Leer. Towards the ultimate conservative difference scheme. v. a second-order sequel to godunov’s method. Journal of computational Physics, 32(1):101–136, 1979.
- The piecewise parabolic method (ppm) for gas-dynamical simulations. Journal of computational physics, 54(1):174–201, 1984.
- Ami Harten. High resolution schemes for hyperbolic conservation laws. Journal of computational physics, 135(2):260–278, 1997.
- Efficient implementation of essentially non-oscillatory shock capturing schemes, 2. 1988.
- A review on tvd schemes and a refined flux-limiter for steady-state calculations. Journal of Computational Physics, 302:114–154, 2015.
- Peter K Sweby. High resolution schemes using flux limiters for hyperbolic conservation laws. SIAM journal on numerical analysis, 21(5):995–1011, 1984.
- Machine learning changes the rules for flux limiters. Physics of Fluids, 34:1–11, 2022.
- Optimal Uncertainty Quantification. SIAM Rev., 55(2):271–345, 2013. https://arxiv.org/abs/1009.0679.
- The optimal uncertainty algorithm in the mystic framework. Caltech CACR Technical Report, August 2010. http://arxiv.org/pdf/1202.1055v1.
- Johannes Martinus Burgers. A mathematical model illustrating the theory of turbulence. In Advances in applied mechanics, volume 1, pages 171–199. Elsevier, 1948.
- Hopf Eberhard. The partial differential equation ut+ uux= μ𝜇\muitalic_μuxx, 1942.
- Julian D Cole. On a quasi-linear parabolic equation occurring in aerodynamics. Quarterly of applied mathematics, 9(3):225–236, 1951.