Elsevier

Applied Numerical Mathematics

Volume 165, July 2021, Pages 482-499
Applied Numerical Mathematics

High-order Runge-Kutta discontinuous Galerkin methods with multi-resolution WENO limiters for solving steady-state problems

https://doi.org/10.1016/j.apnum.2021.03.011Get rights and content

Abstract

Since the classical WENO schemes [27] might suffer from slight post-shock oscillations (which are responsible for the numerical residual to hang at a truncation error level) and the new high-order multi-resolution WENO schemes [59] are successful to solve for steady-state problems, we apply these high-order finite volume multi-resolution WENO techniques to serve as limiters for high-order Runge-Kutta discontinuous Galerkin (RKDG) methods in simulating steady-state problems. Firstly, a new troubled cell indicator is designed to precisely detect the cells which would need further limiting procedures. Then the high-order multi-resolution WENO limiting procedures are adopted on a sequence of hierarchical L2 projection polynomials of the DG solution within the troubled cell itself. By doing so, these RKDG methods with multi-resolution WENO limiters could gradually degrade from the optimal high-order accuracy to the first-order accuracy near strong discontinuities, suppress the slight post-shock oscillations, and push the numerical residual to settle down to machine zero in steady-state simulations. These new multi-resolution WENO limiters are very simple to construct and can be easily implemented to arbitrary high-order accuracy for solving steady-state problems in multi-dimensions.

Introduction

In this paper, high-order Runge-Kutta discontinuous Galerkin (RKDG) methods [8], [9], [10], [12] with new multi-resolution WENO limiters [58] are applied to solve steady Euler equations{f(u)x+g(u)y=0,u(x,y)=u0(x,y), on structured meshes. One way to get a numerical solution of (1.1) is to solve the associated unsteady Euler equations{ut+f(u)x+g(u)y=0,u(x,y,0)=u0(x,y), and then drive the numerical residual to zero. High-order DG methods are applied to discretize the spatial variables and explicit, nonlinearly stable high-order Runge-Kutta methods [47], [13] are adopted to discretize the temporal variable. Our main objective of this paper is to design a new troubled cell indicator to precisely detect the cells that need further limiting procedures and then adopt the arbitrary high-order spatial limiting procedures [58] for the RKDG methods to solve two-dimensional steady-state problems.

If one confirms that the numerical residual of the unsteady Euler equations (1.2) is small enough, ideally at or close to the level of machine zero, the numerical solution of the steady Euler equations (1.1) is acceptable. The appearance of strong discontinuities in the simulation of (1.1) and (1.2) is the main difficulty. If the numerical solution has strong shocks or contact discontinuities, its physical variables change abruptly. Many high-resolution numerical schemes have been designed with the aim of controlling the oscillations by the use of artificial viscosities [24], [25] or limiters [20], [24], [50]. Jameson et al. [23], [26] proposed a third-order finite volume discretization method with dissipative terms and applied a Runge-Kutta time discretization method for solving the steady Euler equations. However, the main drawback of such schemes is that one often needs to adjust certain parameters in the artificial viscosity to maintain sharp shock transitions and to suppress oscillations near strong shocks. If limiters are used in designing numerical schemes, such numerical schemes could be very efficient in computing supersonic flows including strong shocks and contact discontinuities [20]. Yet the application of total variation diminishing (TVD) type limiters will degrade the accuracy of the numerical scheme to first-order near local smooth extrema [41], and the lack of sufficient smoothness of the numerical fluxes with the application of such limiters often results in the numerical residual not converging close to machine zero. Yee et al. [53] designed an implicit stable high-resolution TVD scheme and applied it to compute steady-state problems. Yee and Harten [52] designed TVD schemes to solve multi-dimensional hyperbolic conservation laws and steady-state problems in curvilinear coordinates. In 1996, Jiang and Shu [27] designed a fifth-order finite difference WENO scheme. When the classical high-order WENO schemes [27] are used to solve for the steady-state problems, their numerical residual often hangs at a truncation error level without settling down close to machine zero even after a long time iteration. Serna et al. [45] proposed a new limiter to reconstruct the numerical flux and improve the convergence of the numerical solution to steady states. Zhang et al. [57] found that slight post-shock oscillations would propagate from the region near the shocks downstream to the smooth regions and result in the numerical residual hanging at a high truncation error level rather than converging to machine zero. Zhang et al. [54] designed an upwind-biased interpolation technique to improve the convergence of high-order WENO scheme for steady-state problems. But the numerical residual computed by such new schemes still could not converge close to machine zero for some two-dimensional steady-state problems [54]. In 2016, a novel high-order fixed-point sweeping WENO method [51] was proposed to simulate steady-state problems and could obtain better convergence property. However, the numerical residual could not settle down close to machine zero for some benchmark steady-state tests as before.

Now let us first review the history of the development of discontinuous Galerkin (DG) methods. In 1973, Reed and Hill [44] designed the first DG method in the framework of neutron transport. Due to its desirable properties, DG methods were also used extensively in different fields [14], [21], [29], [33], [40]. The hybrid DG/FV methods [15], [16], [36], [55], [56] which combine the advantageous features of both have become popular. Luo et al. [36], [38] designed a new DG method for solving the compressible equations with a Taylor basis. If unsteady or steady-state problems are not smooth enough, their numerical solutions might contain oscillations near strong discontinuities and result in nonlinear instability in nonsmooth regions. One possible methodology to suppress oscillations is to apply nonlinear limiters to the high-order RKDG methods. A major development of the DG method with a classical minmod type total variation bounded (TVB) limiter was carried out by Cockburn et al. in a series of papers [8], [9], [10], [11], [12]. One type of limiters is based on slope modification, such as classical minmod type limiters [8], [9], [10], [12], the Barth-Jespersen limiter [2], the Venkatakrishnan limiter [50], the moment based limiter [3], and an improved moment limiter [5]. Such limiters belong to the slope type limiters and they could suppress oscillations at the price of possibly degrading numerical accuracy at smooth extrema. Another type of limiters is based on the essentially non-oscillatory (ENO), weighted ENO (WENO), and Hermite WENO (HWENO) methodologies [1], [17], [18], [22], [27], [32], [34], [35], [37], [39], which can achieve uniform high-order accuracy in smooth regions and keep essentially non-oscillatory property near strong discontinuities. However, it is very difficult to implement RKDG methods with the applications of WENO limiters for solving steady-state problems. When such high-order RKDG methods are applied to compute steady Euler equations, the numerical residual could not converge close to machine zero and would hang at a higher truncation error level.

Likewise, when the classical fifth-order finite difference WENO scheme [27], [46] with a third-order TVD Runge-Kutta time discretization [47] is used to solve for the steady-state problems, the numerical residual often hangs at the truncation error level instead of converging to machine zero even after a long time iteration. Yet the numerical residual of the new high-order finite difference and finite volume multi-resolution WENO schemes [60] could converge close to machine zero without introducing any slight post-shock oscillations on structured meshes. With the application of a series of unequal-sized spatial stencils, the multi-resolution WENO schemes could gradually degrade from the optimal high-order accuracy to the first-order accuracy near strong discontinuities. We think this is the most important reason that the numerical residual of the classical fifth-order finite difference WENO scheme [27], [46] could not convergence to a tiny number, since its spatial approximation could not degrade to the first-order accuracy with the application of equal-sized three-point spatial stencils. So we extend high-order RKDG methods with high-order multi-resolution WENO limiters [58] to solve for the steady Euler equations with the application of a new troubled cell indicator on structured meshes. This new troubled cell indicator is very simple and works well for precisely detecting the cells that need further limiting procedure. To the best of our knowledge, it is the first type of high-order RKDG methods with WENO limiters that could confirm the numerical residual to converge close to machine zero for two-dimensional steady-state problems containing strong shocks at the boundary.

This paper is organized as follows. In Section 2, we give a brief review of the RKDG methods. In Section 3, we propose a new troubled cell indicator to detect the cells needing further limiting procedures and design arbitrary high-order limiting procedures using second-order, third-order, fourth-order, and fifth-order multi-resolution WENO limiters for steady-state computations as examples. In Section 4, several standard steady-state problems including sophisticated wave structures, both inside the computational fields and passing through the boundaries of the computational domain, are presented to demonstrate the good performance of the numerical residual converging close to machine zero. Concluding remarks are given in Section 5.

Section snippets

A brief review of the RKDG method

In this section, we first give a brief review of the RKDG methods for solving (1.2). The two-dimensional computational domain is divided by rectangular cells Ii,j=Ii×Jj=[xi12,xi+12]×[yj12,yj+12], i=1,,Nx and j=1,,Ny with the cell sizes xi+12xi12=Δxi, yj+12yj12=Δyj, and cell centers (xi,yj)=(12(xi+12+xi12),12(yj+12+yj12)). For example, we apply the local orthonormal basis over Ii,j, Whk={vl(i,j)(x,y),l=0,...,K;K=(k+1)(k+2)21} (as shown in [58]):v0(i,j)(x,y)=1,v1(i,j)(x,y)=12(xxiΔxi),v

A new troubled cell indicator and multi-resolution WENO limiter

First of all, we design a new troubled cell indicator to detect the cells that may contain strong discontinuities and in which the multi-resolution WENO limiter is applied. Other trouble cell detectors can of course also be used for solving unsteady problems, but many of them do not work well in solving steady-state problems, according to our experiments. With the application of (2.2), we could define uh|Ii,j=uh(x,y,t), for (x,y)Ii,j and obtain uh|Ii,j=ui,j(0)(t)+l=1Kui,j(l)(t)vl(i,j)(x,y),

Numerical tests

In this section, we perform numerical experiments to test the steady-state computation performance of high-order RKDG methods with multi-resolution WENO limiters described in the previous sections. The CFL number is 0.3 for the second-order (P1), 0.18 for the third-order (P2), 0.1 for the fourth-order (P3), and 0.08 for the fifth-order (P4) RKDG methods, respectively. For solving two-dimensional steady-state problems, the time step is chosen according to the CFL conditionΔtmax1iN(|μi|+cihi+|ν

Concluding remarks

In this paper, we design a new troubled cell indicator and adopt our high-order finite volume multi-resolution WENO schemes [59] to serve as limiters for high-order RKDG methods to solve two-dimensional steady-state problems on structured meshes. The general framework of such multi-resolution WENO limiters for high-order RKDG methods is to first design a new methodology to detect troubled cells subject to the multi-resolution WENO limiting procedure, then to construct a sequence of hierarchical

References (60)

  • M. Dumbser et al.

    A posteriori subcell limiting of the discontinuous Galerkin finite element method for hyperbolic conservation laws

    J. Comput. Phys.

    (2014)
  • G. Fu et al.

    A new troubled-cell indicator for discontinuous Galerkin methods for hyperbolic conservation laws

    J. Comput. Phys.

    (2017)
  • A. Harten

    High resolution schemes for hyperbolic conservation laws

    J. Comput. Phys.

    (1983)
  • C. Hu et al.

    Weighted essentially non-oscillatory schemes on triangular meshes

    J. Comput. Phys.

    (1999)
  • A. Jameson

    Steady state solutions of the Euler equations for transonic flow by a multigrid method

  • A. Jameson

    A perspective on computational algorithms for aerodynamic analysis and design

    Prog. Aerosp. Sci.

    (2001)
  • G. Jiang et al.

    Efficient implementation of weighted ENO schemes

    J. Comput. Phys.

    (1996)
  • L. Krivodonova et al.

    Shock detection and limiting with discontinuous Galerkin methods for hyperbolic conservation laws

    Appl. Numer. Math.

    (2004)
  • X. Liu et al.

    Weighted essentially non-oscillatory schemes

    J. Comput. Phys.

    (1994)
  • J.L. Lou et al.

    Reconstructed discontinuous Galerkin methods for linear advection-diffusion equations based on first-order hyperbolic system

    J. Comput. Phys.

    (2018)
  • H. Luo et al.

    A Hermite WENO-based limiter for discontinuous Galerkin method on unstructured grids

    J. Comput. Phys.

    (2007)
  • H. Luo et al.

    A discontinuous Galerkin method based on a Taylor basis for the compressible flows on arbitrary grids

    J. Comput. Phys.

    (2008)
  • H. Luo et al.

    A reconstructed discontinuous Galerkin method for the compressible Navier-Stokes equations on arbitrary grids

    J. Comput. Phys.

    (2010)
  • H. Luo et al.

    A Hermite WENO reconstruction-based discontinuous Galerkin method for the equations on tetrahedral grids

    J. Comput. Phys.

    (2012)
  • H. Luo et al.

    A reconstructed discontinuous Galerkin method based on a hierarchical WENO reconstruction for compressible flows on tetrahedral grids

    J. Comput. Phys.

    (2013)
  • S. Serna et al.

    Power ENO methods: a fifth-order accurate weighted power ENO method

    J. Comput. Phys.

    (2004)
  • C.-W. Shu et al.

    Efficient implementation of essentially non-oscillatory shock-capturing schemes

    J. Comput. Phys.

    (1988)
  • V. Venkatakrishnan

    Convergence to steady state solutions of the Euler equations on unstructured grids with limiters

    J. Comput. Phys.

    (1995)
  • H.C. Yee et al.

    Implicit total variation diminishing (TVD) schemes for steady-state calculations

    J. Comput. Phys.

    (1985)
  • L. Zhang et al.

    A class of hybrid DG/FV methods for conservation laws I: basic formulation and one-dimensional systems

    J. Comput. Phys.

    (2012)
  • Cited by (10)

    • A hybrid WENO scheme for steady-state simulations of Euler equations

      2022, Journal of Computational Physics
      Citation Excerpt :

      In [36], Li et al. combined the fixed-point fast sweeping method with multi-resolution WENO reconstruction to solve steady problems and utilized the immersed boundary method [41] to deal with curved boundaries. In [70], Zhu et al. developed multi-resolution WENO limiters to solve steady-state problems with Runge-Kutta discontinuous Galerkin methods; besides, the new multi-resolution WENO limiters are easy to be constructed and extended to the higher order. Meanwhile, few hybrid schemes are applied to steady-state simulations since the gap between different kinds of approximations hinders the convergence of residue.

    View all citing articles on Scopus
    1

    Research was supported by NSFC grant 11872210 and Science Challenge Project, No. TZ2016002. The author was also partly supported by NSFC grant 11926103 when he visited Tianyuan Mathematical Center in Southeast China, Xiamen, Fujian 361005, P.R. China.

    2

    Research was supported by AFOSR grant FA9550-20-1-0055 and NSF grant DMS-2010107.

    3

    Research was supported by NSFC grant 12071392 and Science Challenge Project, No. TZ2016002.

    View full text