To address the challenge of non-physical oscillations generated by traditional high-order numerical methods when dealing with discontinuous problems, a new oscillation-free discontinuous Petrov-Galerkin method was proposed to solve one-dimensional Euler equations.The method employed the SSP Runge-Kutta scheme for temporal discretization and incorporated a damping operator at every time step, so that the possible non-physical oscillations in numerical calculations could be suppressed through the adaptive regulation mechanism, while maintaining the original high-precision characteristics of the discontinuous Petrov-Galerkin method.The results of numerical experiments show that this method maintains the optimal convergence order in smooth regions and automatically adjusts the numerical dissipation near discontinuities through the damping mechanism, achieving an effective balance between stability and high resolution.
SHUC W.Total-variation-diminishing time discretizations[J].SIAM Journal on Scientific and Statistical Computing,1988,9(6):1073-1084.
[2]
ZHANGX X, SHUC W.A genuinely high order total variation diminishing scheme for one-dimensional scalar conservation laws[J].SIAM Journal on Numerical Analysis,2010,48(2):772-795.
[3]
COCKBURNB, HOUS, SHUC W.The Runge-Kutta local projection discontinuous galerkin finite element method for conservation laws Ⅳ:The multidimensional case[J].Mathematics of Computation,1990,54(190):545-581.
[4]
COCKBURNB, LINS Y, SHUC W.TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws Ⅲ:One-dimensional systems[J].Journal of Computational Physics,1989,84(1):90-113.
[5]
COCKBURNB, SHUC W.TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws Ⅱ:General framework[J].Mathematics of Computation,1989,52(186):411-435.
[6]
BOTTASSOC L, MICHELETTIS, SACCOR.The discontinuous Petrov-Galerkin method for elliptic problems[J].Computer Methods in Applied Mechanics and Engineering,2002,191(31):3391-3409.
[7]
BOTTASSOC L, MICHELETTIS, SACCOR.A multiscale formulation of the Discontinuous Petrov-Galerkin method for advective-diffusive problems[J].Computer Methods in Applied Mechanics and Engineering,2005,194(25/26):2819-2838.
[8]
DEMKOWICZL, GOPALAKRISHNANJ.A class of discontinuous Petrov-Galerkin methods.Ⅱ.Optimal test functions[J].Numerical Methods for Partial Differential Equations,2011,27(1):70-105.
CHEND W, YUX J, CHENZ X.The Runge-Kutta control volume discontinuous finite element method for systems of hyperbolic conservation laws[J].International Journal for Numerical Methods in Fluids,2011,67(6):771-786.
[12]
ZHAOG Z, YUX J, GUOP Y.The discontinuous Petrov-Galerkin method for one-dimensional compressible Euler equations in the Lagrangian coordinate[J].Chinese Physics B,2013,22(5):96-103.
[13]
ZHAOG Z, YUX J, LIZ Z.Runge-Kutta control volume discontinuous finite element method for multi-medium fluid simulations[J].计算物理,2014,31(3):271-284.
[14]
ZHAOG Z, YUX J, GUOH M.A discontinuous Petrov-Galerkin method for two-dimensional compressible gas dynamic equations in Lagrangian coordinates[J].计算物理,2017,34(3):294-308.
[15]
QIUJ X, SHUC W.Runge-Kutta discontinuous Galerkin method using WENO limiters[J].SIAM Journal on Scientific Computing,2005,26(3):907-929.
[16]
ZHONGX H, SHUC W.A simple weighted essentially nonoscillatory limiter for Runge-Kutta discontinuous Galerkin methods[J].Journal of Computational Physics,2013,232(1):397-415.
[17]
LUJ F, LIUY, SHUC W.An oscillation-free discontinuous Galerkin method for scalar hyperbolic conservation laws[J].SIAM Journal on Numerical Analysis,2021,59(3):1299-1324.
[18]
LIUY, LUJ F, SHUC W.An essentially oscillation-free discontinuous Galerkin method for hyperbolic systems[J].SIAM Journal on Scientific Computing,2022,44(1):A230-A259.
[19]
PENGM T, SUNZ, WUK L.OEDG:Oscillation-eliminating discontinuous Galerkin method for hyperbolic conservation laws[J].Mathematics of Computation,2025,94(353):1147-1198.
[20]
QIUJ X, KHOOB C, SHUC W.A numerical study for the performance of the Runge-Kutta discontinuous Galerkin method based on different numerical fluxes[J].Journal of Computational Physics,2006,212(2):540-565.