TY - JOUR
T1 - Well-balanced positivity-preserving high-order discontinuous Galerkin methods for Euler equations with gravitation
AU - Du, Jie
AU - Yang, Yang
AU - Zhu, Fangyao
N1 - Publisher Copyright:
© 2024 Elsevier Inc.
PY - 2024/5/15
Y1 - 2024/5/15
N2 - In this paper, we develop high order discontinuous Galerkin (DG) methods with Lax-Friedrich fluxes for Euler equations under gravitational fields. Such problems may yield steady-state solutions and the density and pressure are positive. There were plenty of previous works developing either well-balanced (WB) schemes to preserve the steady states or positivity-preserving (PP) schemes to get positive density and pressure. However, it is rather difficult to construct WB PP schemes with Lax-Friedrich fluxes, due to the penalty term in the flux. In fact, for general PP DG methods, the penalty coefficient must be sufficiently large, while the WB scheme requires that to be zero. This contradiction can hardly be fixed following the original design of the PP technique, where the numerical fluxes in the DG scheme are treated separately. However, if the numerical approximations are close to the steady state, the numerical fluxes are not independent, and it is possible to use the relationship to obtain a new penalty parameter which is zero at the steady state and the full scheme is PP. To be more precise, we first reformulate the source term such that it balances with the flux term when the steady state has reached. To obtain positive numerical density and pressure, we choose a special penalty coefficient in the Lax-Friedrich flux, which is zero at the steady state. The technique works for general steady-state solutions with zero velocities. Numerical experiments are given to show the performance of the proposed methods.
AB - In this paper, we develop high order discontinuous Galerkin (DG) methods with Lax-Friedrich fluxes for Euler equations under gravitational fields. Such problems may yield steady-state solutions and the density and pressure are positive. There were plenty of previous works developing either well-balanced (WB) schemes to preserve the steady states or positivity-preserving (PP) schemes to get positive density and pressure. However, it is rather difficult to construct WB PP schemes with Lax-Friedrich fluxes, due to the penalty term in the flux. In fact, for general PP DG methods, the penalty coefficient must be sufficiently large, while the WB scheme requires that to be zero. This contradiction can hardly be fixed following the original design of the PP technique, where the numerical fluxes in the DG scheme are treated separately. However, if the numerical approximations are close to the steady state, the numerical fluxes are not independent, and it is possible to use the relationship to obtain a new penalty parameter which is zero at the steady state and the full scheme is PP. To be more precise, we first reformulate the source term such that it balances with the flux term when the steady state has reached. To obtain positive numerical density and pressure, we choose a special penalty coefficient in the Lax-Friedrich flux, which is zero at the steady state. The technique works for general steady-state solutions with zero velocities. Numerical experiments are given to show the performance of the proposed methods.
KW - Discontinuous Galerkin methods
KW - Euler equations
KW - Gravitational field
KW - Lax-Friedrich fluxes
KW - Positivity-preserving
KW - Well-balanced scheme
UR - https://www.scopus.com/pages/publications/85186762462
U2 - 10.1016/j.jcp.2024.112877
DO - 10.1016/j.jcp.2024.112877
M3 - 文章
AN - SCOPUS:85186762462
SN - 0021-9991
VL - 505
JO - Journal of Computational Physics
JF - Journal of Computational Physics
M1 - 112877
ER -