Abstract
In this article, we develop and analyze a new recovery-based a posteriori error estimator for the discontinuous Galerkin (DG) method for nonlinear hyperbolic conservation laws on Cartesian grids, when the upwind flux is used. We prove, under some suitable initial and boundary discretizations, that the L2 -norm of the solution is of order P+1, when tensor product polynomials of degree at most p are used. We further propose a very simple derivative recovery formula which gives a superconvergent approximation to the directional derivative. The order of convergence is showed to be P1 +1/2. We use our derivative recovery result to develop a robust recovery-type a posteriori error estimator for the directional derivative approximation which is based on an enhanced recovery technique. The proposed error estimators of the recovery-type are easy to implement, computationally simple, asymptotically exact, and are useful in adaptive computations. Finally, we show that the proposed recovery-type a posteriori error estimates, at a fixed time, converge to the true errors in the L2 -norm under mesh refinement. The order of convergence is proved to be P+1/t Our theoretical results are valid for piecewise polynomials of degree p ≥ 1 and under the condition that each component, |f’i (u) |, i = 1, 2, of the flux function possesses a uniform positive lower bound. Several numerical examples are provided to support our theoretical results and to show the effectiveness of our recovery-based a posteriori error estimator.
Original language | English (US) |
---|---|
Pages (from-to) | 1224-1265 |
Number of pages | 42 |
Journal | Numerical Methods for Partial Differential Equations |
Volume | 33 |
Issue number | 4 |
DOIs | |
State | Published - Jul 2017 |
Keywords
- a posteriori error estimator
- a priori error estimates
- derivative recovery
- discontinuous galerkin method
- nonlinear hyperbolic conservation laws
- postprocessing
- superconvergence
ASJC Scopus subject areas
- Analysis
- Numerical Analysis
- Computational Mathematics
- Applied Mathematics