Runge-Kutta Discontinuous Galerkin Schemes
- Runge-Kutta Discontinuous Galerkin schemes are high-order finite element methods that solve time-dependent PDEs using discontinuous representations and explicit Runge-Kutta integration.
- They incorporate δ-mapping at discontinuous flux interfaces to unify left/right states, ensuring steady-state preservation and non-oscillatory shock resolution.
- Practical applications include nonlinear elasticity in layered media and multi-class traffic flow, demonstrating entropy consistency and high accuracy.
A Runge-Kutta Discontinuous Galerkin (RKDG) scheme is a high-order finite element method for numerically solving time-dependent partial differential equations, notably hyperbolic conservation laws. The RKDG framework applies a spatial discretization by discontinuous Galerkin (DG) finite elements, combined with strong-stability-preserving (SSP) explicit Runge-Kutta time integration. When the flux function contains spatially discontinuous coefficients—i.e., where is a piecewise constant parameter—the DG scheme requires special treatment at interfaces of discontinuity to retain steady-state preservation, high accuracy, and non-oscillatory shock resolution. The hybrid RKDG scheme augmented with -mapping achieves these goals by unifying left/right states at discontinuous interfaces and adjusting limiters to maintain entropy and supply-demand consistency (Qiao et al., 2015).
1. Problem Formulation and Flux Discontinuity
Consider the initial-value problem for a hyperbolic conservation law with spatially variable flux parameters,
where and is piecewise constant, possibly discontinuous at mesh interfaces . At such interfaces, denote the left and right limits by and , respectively.
Classical steady or stationary-shock solutions across jumps satisfy the local Rankine–Hugoniot condition,
ensuring conservation is retained in the presence of spatially discontinuous flux.
2. Spatial Discretization via Discontinuous Galerkin
Partition into cells . On each cell, approximate by polynomials of degree ,
where is a local basis (e.g., scaled Legendre polynomials).
The weak DG form, for each basis index , reads
After expansion, the method yields a finite-dimensional ODE system for each coefficient,
3. Numerical Flux Definition via δ-Mapping
Direct use of standard numerical fluxes at interfaces where jumps fails to preserve steady states. Instead, the -mapping algorithm maps left/right DG traces to unified states evaluated at an intermediate parameter , defined to satisfy:
- Supply-Demand Equalization: maximize subject to
- Entropy and Eigenvalue Compatibility:
ensuring no sign change for characteristic speeds.
The mapped states are used in a classical Riemann solver,
4. Slope Limiting with δ-Mapping
To control nonphysical oscillations near shocks and discontinuities, a TVB-type minmod slope limiter is applied before each RK stage. For ,
with slope replaced by a δ-mapped minmod,
where maps neighboring cell averages to , guaranteeing steady-state preservation.
5. SSP Runge–Kutta Time Integration
Let the semi-discrete DG operator be . Time integration is performed by an SSP RK scheme of order ,
setting at the completion of the step.
The coefficients are taken from the TVD RK (Cockburn–Shu) Butcher tableau.
CFL stability constraint is
with characteristic speeds evaluated on δ-mapped states. The formal accuracy is .
6. Algorithmic Workflow
The full algorithm proceeds as:
- Decompose the domain into cells and project onto .
- At each discontinuous interface, compute δ-mapped states by supply-demand and entropy constraints.
- Construct the DG spatial operator using the unified flux.
- Apply the δ-mapped slope limiter to suppress oscillations near discontinuities.
- Advance in time via SSP RK under the CFL constraint.
This process achieves high-order accuracy, preserves nontrivial steady states exactly, and suppresses non-physical oscillations arising from flux discontinuities.
7. Representative Applications
The RKDG + δ-mapping methodology has been successfully applied to:
- Nonlinear Elasticity in Layered Media: For systems
with periodically varying , incident pulses split into amplitude-dependent solitary waves; the scheme robustly captures wave speed and structure in agreement with analytic theory.
- Multi-Class Inhomogeneous Traffic Flow: For multiple vehicle classes , with flux , the δ-mapping equalizes supply/demand at interface jumps (lane number/speed limit), cleanly resolving up to nonlinear waves (shocks, rarefactions, contact discontinuities).
8. Generalization and Extensions
The δ-mapping concept can be integrated into any classical high-order shock-capturing scheme (WENO, TVD finite difference, central schemes), by replacing cell values by mapped values at discontinuous interfaces. This approach extends naturally to complex network problems, higher-order model couplings, and multidimensional domains with junction or interface conditions, providing a systematic route to high-order, entropy-consistent numerical simulation in the presence of spatially discontinuous coefficients.
For further technical details, including explicit construction of δ-mapped states, entropy constraints, and specific numerical benchmarks, see (Qiao et al., 2015).