An entropy stable spectral vanishing viscosity for discontinuous Galerkin schemes: application to shock capturing and LES models

09/14/2021
by   Andrés Mateo-Gabín, et al.
0

We present a stable spectral vanishing viscosity for discontinuous Galerkin schemes, with applications to turbulent and supersonic flows. The idea behind the SVV is to spatially filter the dissipative fluxes, such that it concentrates in higher wavenumbers, where the flow is typically under-resolved, leaving low wavenumbers dissipation-free. Moreover, we derive a stable approximation of the Guermond-Popov fluxes with the Bassi-Rebay 1 scheme, used to introduce density regularization in shock capturing simulations. This filtering uses a Cholesky decomposition of the fluxes that ensures the entropy stability of the scheme, which also includes a stable approximation of boundary conditions for adiabatic walls. For turbulent flows, we test the method with the three-dimensional Taylor-Green vortex and show that energy is correctly dissipated, and the scheme is stable when a kinetic energy preserving split-form is used in combination with a low dissipation Riemann solver. Finally, we test the shock capturing capabilities of our method with the Shu-Osher and the supersonic forward facing step cases, obtaining good results without spurious oscillations even with coarse meshes.

READ FULL TEXT
research
03/04/2020

Split form ALE discontinuous Galerkin methods with applications to under-resolved turbulent low-Mach number flows

The construction of discontinuous Galerkin (DG) methods for the compress...
research
12/11/2020

A Split-Form, Stable CG/DG-SEM for Wave Propagation Modeled by Linear Hyperbolic Systems

We present a hybrid continuous and discontinuous Galerkin spectral eleme...
research
06/20/2023

Scalable Evaluation of Hadamard Products with Tensor Product Basis for Entropy-Stable High-Order Methods

A sum-factorization form for the evaluation of Hadamard products with a ...

Please sign up or login with your details

Forgot password? Click here to reset