A TVD neural network closure and application to turbulent combustion
Seung Won Suh, Jonathan F MacArt, Luke N Olson, Jonathan B Freund
TL;DR
This work introduces a TVD-inspired neural-network closure that is strictly constrained to prevent spurious oscillations and unphysical boundedness violations when embedded in PDEs. By formulating the NN closure as $h(q; \vec{\theta})$ with a flux representation and enforcing a CFL-bound-based feasible set via projection (and iterative rescaling for a posteriori training), the approach yields oscillation-free solutions across scalar advection, Burgers, and Euler equations, as well as in anti-diffusion scenarios. The framework is further demonstrated in large-eddy simulations of turbulent premixed flames, where the TVD NN SGS closures suppress bound violations (e.g., $Y\in[0,1]$) and outperform unconstrained or penalized variants, albeit with a finite computational overhead. The results indicate that embedding strict physical-property constraints in ML closures can enhance robustness and physical fidelity in complex reacting-flow simulations, with broad applicability to hyperbolic and parabolic PDE closures.
Abstract
Trained neural networks (NN) have attractive features for closing governing equations. There are many methods that are showing promise, but all can fail in cases when small errors consequentially violate physical reality, such as a solution boundedness condition. A NN formulation is introduced to preclude spurious oscillations that violate solution boundedness or positivity. It is embedded in the discretized equations as a machine learning closure and strictly constrained, inspired by total variation diminishing (TVD) methods for hyperbolic conservation laws. The constraint is exactly enforced during gradient-descent training by rescaling the NN parameters, which maps them onto an explicit feasible set. Demonstrations show that the constrained NN closure model usefully recovers linear and nonlinear hyperbolic phenomena and anti-diffusion while enforcing the non-oscillatory property. Finally, the model is applied to subgrid-scale (SGS) modeling of a turbulent reacting flow, for which it suppresses spurious oscillations in scalar fields that otherwise violate the solution boundedness. It outperforms a simple penalization of oscillations in the loss function.
