A Model-Constrained Discontinuous Galerkin Network (DGNet) for Compressible Euler Equations with Out-of-Distribution Generalization
Hai V. Nguyen, Jau-Uei Chen, Tan Bui-Thanh
TL;DR
DGNet integrates a model-constrained, graph-based learning framework with high-order discontinuous Galerkin discretizations to solve the compressible Euler equations. By representing the DG mesh as a dual graph and learning both a volume-correcting network and a Riemann-flux network, it achieves temporal-discretization invariance, conservation adherence, and mesh-discretization generalization. A key contribution is the data randomization strategy that regularizes the tangent-slope surrogate and implicitly aligns derivatives up to second order with the DG discretization, boosting long-term stability and out-of-distribution performance. Extensive 1D and 2D benchmarks (including shocks, vortices, and hypersonic flows) demonstrate competitive accuracy with classical DG while offering significant speedups and robust shock-capturing, even on unseen geometries. The work lays the groundwork for scalable 3D applications and potential acceleration through graph-encoded representations, enabling real-time or digital-twin style simulations for complex flows.
Abstract
Real-time accurate solutions of large-scale complex dynamical systems are critically needed for control, optimization, uncertainty quantification, and decision-making in practical engineering and science applications, particularly in digital twin contexts. In this work, we develop a model-constrained discontinuous Galerkin Network (DGNet) approach, a significant extension to our previous work [Model-constrained Tagent Slope Learning Approach for Dynamical Systems], for compressible Euler equations with out-of-distribution generalization. The core of DGNet is the synergy of several key strategies: (i) leveraging time integration schemes to capture temporal correlation and taking advantage of neural network speed for computation time reduction; (ii) employing a model-constrained approach to ensure the learned tangent slope satisfies governing equations; (iii) utilizing a GNN-inspired architecture where edges represent Riemann solver surrogate models and nodes represent volume integration correction surrogate models, enabling capturing discontinuity capability, aliasing error reduction, and mesh discretization generalizability; (iv) implementing the input normalization technique that allows surrogate models to generalize across different initial conditions, geometries, meshes, boundary conditions, and solution orders; and (v) incorporating a data randomization technique that not only implicitly promotes agreement between surrogate models and true numerical models up to second-order derivatives, ensuring long-term stability and prediction capacity, but also serves as a data generation engine during training, leading to enhanced generalization on unseen data. To validate the effectiveness, stability, and generalizability of our novel DGNet approach, we present comprehensive numerical results for 1D and 2D compressible Euler equation problems.
