Entropy Stable Numerical Fluxes for Compressible Euler Equations which are Suitable for All Mach Numbers

04/03/2020
by   Jonas P. Berberich, et al.
0

We propose two novel two-state approximate Riemann solvers for the compressible Euler equations which are provably entropy dissipative and suitable for the simulation of low Mach numbers. What is new, is that one of our two methods in addition is provably kinetic energy stable. Both methods are based on the entropy satisfying and kinetic energy consistent methods of Chandrashekar (2013). The low Mach number compliance is achieved by rescaling some speed of sound terms in the diffusion matrix in the spirit of Li Gu (2008). In numerical tests we demonstrate the low Mach number compliance and the entropy stability of the proposed fluxes.

READ FULL TEXT
research
01/11/2022

A Note on Numerical Fluxes Conserving Harten's Entropies for the Compressible Euler Equations

Entropy-conserving numerical fluxes are a cornerstone of modern high-ord...
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/06/2021

A low Mach two-speed relaxation scheme for the compressible Euler equations with gravity

We present a numerical approximation of the solutions of the Euler equat...
research
02/20/2023

A novel energy-bounded Boussinesq model and a well balanced and stable numerical discretisation

In this work, a novel Boussinesq system is put forward. The system is na...
research
07/20/2023

Asymptotically entropy-conservative and kinetic-energy preserving numerical fluxes for compressible Euler equations

This paper proposes a hierarchy of numerical fluxes for the compressible...
research
04/17/2022

Energetically Consistent Model Reduction for Metriplectic Systems

The metriplectic formalism is useful for describing complete dynamical s...

Please sign up or login with your details

Forgot password? Click here to reset