Robust and Accurate Shock Capturing Method for High-Order Discontinuous Galerkin Methods

A simple yet robust and accurate approach for capturing shock waves using a high-order discontinuous Galerkin (DG) method is presented. The method uses the physical viscous terms of the Navier-Stokes equations as suggested by others; however, the proposed formulation of the numerical viscosity is continuous and compact by construction, and does not require the solution of an auxiliary diffusion equation. This work also presents two analyses that guided the formulation of the numerical viscosity and certain aspects of the DG implementation. A local eigenvalue analysis of the DG discretization applied to a shock containing element is used to evaluate the robustness of several Riemann flux functions, and to evaluate algorithm choices that exist within the underlying DG discretization. A second analysis examines exact solutions to the DG discretization in a shock containing element, and identifies a "model" instability that will inevitably arise when solving the Euler equations using the DG method. This analysis identifies the minimum viscosity required for stability. The shock capturing method is demonstrated for high-speed flow over an inviscid cylinder and for an unsteady disturbance in a hypersonic boundary layer. Numerical tests are presented that evaluate several aspects of the shock detection terms. The sensitivity of the results to model parameters is examined with grid and order refinement studies.

[1]  Chi-Wang Shu,et al.  TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws III: one-dimensional systems , 1989 .

[2]  Harold L. Atkins,et al.  Two-dimensional Wave Analysis of the Discontinuous Galerkin Method with Non-Uniform Grids and Boundary Conditions , 2002 .

[3]  Rainald Löhner,et al.  Fast p-Multigrid Discontinuous Galerkin Method for Compressible Flows at All Speeds , 2008 .

[4]  Steven P. Schneider,et al.  Pressure Fluctuations Beneath Turbulent Spots and Instability Wave Packets in a Hypersonic Boundary Layer , 2011 .

[5]  P. Lax,et al.  On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws , 1983 .

[6]  Harold L. Atkins,et al.  Super-convergence of Discontinuous Galerkin Method Applied to the Navier-Stokes Equations , 2009 .

[7]  Harold L. Atkins,et al.  QUADRATURE-FREE IMPLEMENTATION OF DISCONTINUOUS GALERKIN METHOD FOR HYPERBOLIC EQUATIONS , 1996 .

[8]  John Kim,et al.  A Numerical Study of Purdue's Mach 6 Tunnel with a Roughness Element , 2009 .

[9]  Shahrouz Aliabadi,et al.  An Alternative to Limiter in Discontinous Galerrkin Finite Element Method for Simulation of Compressible Flows , 2004 .

[10]  R. Hartmann,et al.  Adaptive discontinuous Galerkin finite element methods for the compressible Euler equations , 2002 .

[11]  Chi-Wang Shu Total-variation-diminishing time discretizations , 1988 .

[12]  H. L. Atkins Local Analysis of Shock Capturing Using Discontinuous Galerkin Methodology , 1997 .

[13]  L Atkins Harold,et al.  A High-Order Method Using Unstructured Grids for the Aeroacoustic Analysis of Realistic Aircraft Configurations , 1999 .

[14]  Chi-Wang Shu,et al.  Runge–Kutta Discontinuous Galerkin Methods for Convection-Dominated Problems , 2001, J. Sci. Comput..

[15]  E. Toro,et al.  Restoration of the contact surface in the HLL-Riemann solver , 1994 .

[16]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[17]  A. Shapiro The dynamics and thermodynamics of compressible fluid flow. , 1953 .

[18]  Chi-Wang Shu,et al.  The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. IV. The multidimensional case , 1990 .

[19]  Gerald Warnecke,et al.  A Runge–Kutta discontinuous Galerkin method for the Euler equations , 2005 .

[20]  George Em Karniadakis,et al.  A discontinuous Galerkin method for the Navier-Stokes equations , 1999 .

[21]  David L. Darmofal,et al.  Shock capturing with PDE-based artificial viscosity for DGFEM: Part I. Formulation , 2010, J. Comput. Phys..

[22]  J. Remacle,et al.  Shock detection and limiting with discontinuous Galerkin methods for hyperbolic conservation laws , 2004 .

[23]  J. Peraire,et al.  Sub-Cell Shock Capturing for Discontinuous Galerkin Methods , 2006 .

[24]  Thomas W. Roberts,et al.  The behavior of flux difference splitting schemes near slowly moving shock waves , 1990 .