- Research
- Open access
- Published:
Superconvergence of the local discontinuous Galerkin method for nonlinear convection-diffusion problems
Journal of Inequalities and Applications volume 2017, Article number: 223 (2017)
Abstract
In this paper, we discuss the superconvergence of the local discontinuous Galerkin methods for nonlinear convection-diffusion equations. We prove that the numerical solution is \((k+3/2)\)th-order superconvergent to a particular projection of the exact solution, when the upwind flux and the alternating fluxes are used. The proof is valid for arbitrary nonuniform regular meshes and for piecewise polynomials of degree k (\(k\geq1\)). The numerical experiments reveal that the property of superconvergence actually holds true for general fluxes.
1 Introduction
In this paper, we discuss the nonlinear convection-diffusion equations given by
with the periodic boundary condition, where \(\nu>0\) is a constant. We study the superconvergence of the local dicontinuous Galerkin (LDG) solutions towards a particular projection of the exact solution.
The high-order numerical methods have been applied in a variety of fields [1–4]. The LDG method is one of those numerical methods, which were first constructed by Cockburn and Shu and motivated by Bassi and Rebay [5, 6] to solve the convection-diffusion equations. Since then, the LDG method has been used to solve the time-dependent equations with high spatial derivatives, such as the Korteweg-de Vries (KdV) equations [7], time-dependent fourth-order problems [8] and the general fifth-order KdV equations [9]. See more details in [10]. We now state some theoretical results, which represent the crucial technique to treat the nonlinear parts of the equations. In [11], Zhang and Shu study the error estimate of the discontinuous Galerkin (DG) method with second-order Runge-Kutta time discretization. They obtain the optimal error estimate of the \((k+1)\)th order for upwind numerical fluxes and a suboptimal error estimate of the \((k+1/2)\)th order for general monotone fluxes, where k is the order of the piecewise polynomial space. The proof holds true for arbitrary meshes under the reasonable assumptions. Then Zhang and Shu extend the results in [11] to the third-order TVD Runge-Kutta time discretization case, which is more popular in the computation [12]. In [13], Wang and Shu obtain the optimal error estimate of the LDG method with implicit-explicit time-marching for nonlinear convection-diffusion problems, when the fluxes are chosen to be the general monotone fluxes and alternating fluxes. In the above three papers, the Taylor expansion and an a priori assumption are used to estimate the nonlinear parts.
We would like to mention the superconvergence results for DG and LDG methods. In [14], Cheng and Shu study the superconvergence of the \((k+3/2)\)th order of the DG solution towards a particular projection for linear conservation laws. The limitations of [14] are that the proof is only valid for uniform meshes and linear piecewise polynomial space. Cheng and Shu overcome this limitation in [15], which implies that the result in [14] holds true for arbitrary meshes and kth-order finite element spaces. Cheng and Shu also extend the result to the linear convection-diffusion problems. For the linear equations with high-order spatial derivatives, Hufford obtains the superconvergence of the \((k+3/2)\)th order for linear KdV equations [16] and Meng gets the same result for the linear fourth-order problems [17]. But for above linear problems, the numerical experiments imply that the numerical solution is superconvergent to the exact solution at a rate of the \((k+2)\)th order. It is highly nontrivial to obtain this half-order increase theoretically. For linear conservation laws and linear parabolic equations, Yang and Shu use a new technique to carry out the optimal order of the superconvergence [18, 19]. In addition, they prove that DG and LDG solutions are \((k+2)\)th-order superconvergent to the exact solutions at Radau points. In [20–22], Cao and Zhang present another framework to demonstrate the superconvergence at Radau points for linear 1-D and 2-D hyperbolic problems and 1-D linear parabolic problems. The first superconvergence proof with the DG method for nonlinear conservation laws is obtained in [23], when the upwind fluxes are used, under the condition that the absolute value of the convection term f has a positive low bound. In this paper, we obtain a similar result for the nonlinear convection-diffusion problems, when the upwind fluxes and alternating fluxes are used under the assumption that \(|f'|\geq0\). Due to the character of the LDG method, there is no need of a strict positive bound of the absolute value of the convection term. In [24], Cao obtains the superconvergence of DG methods based on upwind-biased fluxes for 1-D linear hyperbolic equations. Guo and Yang show the DG solution is \((2k+1)\)th-order accurate at the downwind points and \((k+2)\)th-order accurate at all the other downwind-biased Radau points in [25].
The outline of this paper is as follows. In Section 2, we present the semi-discrete LDG schemes for nonlinear convection-diffusion problems. In Section 3, we state the main proofs of our theorems. Some numerical experiments are presented in Section 4, and in Section 5, we give the conclusion and our future work. Finally, we give a proof of a lemma in the Appendix.
2 The local discontinuous Galerkin method for nonlinear convection-diffusion equations
2.1 The local discontinuous Galerkin method
In this subsection, we will present the semi-discrete LDG method for equation (1.1). We first divide the computational domain \(\Omega =[0,2\pi]\) into N subintervals. We have
We denote each subinterval by \(I_{j}=[x_{j-1/2},x_{j+1/2}]\) and the union of all \(I_{j}\) by \(I_{h}\). Let \(h_{j}=x_{j+1/2}-x_{j-1/2}\) be the length of the subinterval and \(h=\max_{1\leq j\leq N}h_{j}\). We denote the left and right limits of the function \(v_{h}\) at the element interface \(x_{j+1/2}\) by \((v_{h})^{-}_{j+1/2}\) and \((v_{h})^{+}_{j+1/2}\), respectively. We also set \([v_{h}]_{j+1/2}=(v_{h})^{+}_{j+1/2}-(v_{h})^{-}_{j+1/2}\) and denote the center of \(I_{j}\) by \(x_{j}=(x_{j+1/2}+x_{j-1/2})/2\). We would like to assume our mesh is regular, which means that there exists a constant \(\lambda>0\) such that \(\lambda h< h_{j}\).
We choose the finite element space as the kth-order piecewise polynomial space that is denoted by
where \(P^{k}(I_{j})\) is the space of polynomials of degree at most k on \(I_{j}\). In addition, we define the broken Sobolev space on \(\Omega =[0,2\pi]\) as
Before we construct the LDG method, we need an auxiliary variable q, so we rewrite equation (1.1) as a first-order system. We have
Then the semi-discrete LDG scheme is formulated as follows: find \(u_{h},q_{h}\in V^{k}_{h}\) such that for any \(w_{h},v_{h}\in V^{k}_{h}\)
where \(\hat{f}(a,b)\) is usually a monotone flux, which satisfies:
-
\(\hat{f}(a,b)\) is consistent with the physical flux f, namely \(\hat{f}(p,p)=f(p)\).
-
\(\hat{f}(a,b)\) is a Lipschitz continuous function in both arguments.
-
\(\hat{f}(a,b)\) is a nondecreasing function in a and a nonincreasing function in b.
Here \(\hat{u_{h}}\), \(\hat{q_{h}}\) are the alternating fluxes, of which we have two choices:
A new technique is necessary when the sign of the derivative of the convection term changes. Hence we only consider the case of a sign-preserving derivative, which implies that we could use the upwind flux. We have
2.2 Norms
In this subsection, we give some norms used in this paper. We denote the standard \(L^{2}\) norm on \(I_{j}\) by \(\|\cdot\|_{I_{j}}\). Then the norm of Sobolev space \(\mathcal{H}^{l}(I_{j})\) is defined as
where l is a natural number and \(\mathrm{D}^{\alpha}\) is the αth-order spatial derivative operator.
We denote the norm of \(\mathcal{H}^{l}_{h}\) by
For convenience, we set \(\|\cdot\|=\|\cdot\|_{0}\). Moreover, the \(L^{\infty}\) norm of the whole computational domain is
where \(\|u\|_{\infty,I_{j}}\) is the standard \(L^{\infty}\) norm on \(I_{j}\). The norm on the boundary of \(I_{j}\) is defined as
Then we have
2.3 Properties of the finite element space
We first present the Gauss-Radau projections, from \(\mathcal {H}_{h}^{k+1}\) into \(V^{k}_{h}\), which are denoted by \(P^{-}_{h}\) and \(P^{+}_{h}\). If \(k\geq1\), we define the \(P^{-}_{h}u\) to be the projection of u into \(V^{k}_{h}\), such that for any \(I_{j}\)
In addition, we define \(P^{+}_{h}u\) as
for any \(I_{j}\).
We denote the projection error \((u-P^{-}_{h}u)\) or \((u-P^{+}_{h}u)\) by \(\eta _{u}\). Thanks to the standard approximation theory [26], it is easy to obtain the following approximation property. Suppose \(u(x)\in\mathcal{H}^{k+1}(I_{j})\) and is sufficiently smooth. Then we have
where \(\mathcal{C}_{0}\) is a positive constant independent of \(h_{j}\).
Here and below, we use \(\mathcal{C}_{0}\) to denote the corresponding constant of the estimate for projection errors. Now we turn to the three inverse properties of the finite element space \(V_{h}^{k}\). For any \(v_{h}\in V^{k}_{h}\), there exists a positive constant μ independent of h and j, such that
For more details on these inverse properties, we refer the reader to [26].
2.4 Initial projection
In order to complete the proof, an initial condition compatible with the superconvergence order would be constructed with care. Fortunately, a \((k+3/2)\)th-order initial condition \(\mathbb{P}_{h}\) presented in [15] is valid in our proof, that is, for any function u, \(\mathbb{P}_{h}u\in V^{k}_{h}\). Moreover, we suppose \(q_{h}\in V^{k}_{h}\) is the unique solution to
for any \(I_{j}\). Also, we require
We would like to remark that \(\mathbb{P}_{h}\) exists and is unique. Moreover, we have the following estimate:
where \(\mathcal{C}_{IP}=\mathcal{C}_{IP}(\|u\|_{k+2},\lambda)\) is a positive constant.
3 Superconvergence
In this section, we will give the main proof of superconvergence. Similar to [13], we assume that the exact solution \(u(x,t)\) is sufficiently smooth. We have
where S is a constant independent of t and h. Also, the flux function f is smooth enough, for example \(f\in\mathcal {C}^{3}\), and its derivatives are bounded on R. We have
We would like to remark that this assumption is reasonable with the original or a suitably modified flux f, if we only consider the smooth solution. See for more details [11].
Without loss of generality, we assume \(f'>0\) and \(\nu=1\). Then the fluxes are chosen as
For ease of notation, we denote the error between the exact solution u and the numerical solution \(u_{h}\) by \(e_{u}=u-u_{h}\). Also, we set
Next, we will introduce three operators, namely,
When the fluxes (3.3) are used, we rewrite (2.2a)-(2.2b) as
For u, q are exact solutions, we get a similar system to (3.4a)-(3.4b), which is
Then we obtain the error equations
Due to the properties of Gauss-Radau projections and summing (3.6a)-(3.6b) over j, we obtain
where \(\mathcal{K}=\sum_{j=0}^{N}\mathcal{K}_{j}\) and \(\mathcal{H}^{\pm}=\sum_{j=0}^{N}\mathcal{H}^{\pm}_{j}\).
Now we turn to an investigation of the properties of \(\mathcal{H}^{\pm}(\cdot,\cdot)\) and \(\mathcal{K}(\cdot,\cdot)\). By integrating by parts, we get
Under the periodic conditions, we have the following equation:
whose proof is straightforward.
For the nonlinear part, the derivation of the estimate is a little involving. We would like to remark that the following estimate inequality is not the final form, since we will adjust it further to obtain the suitable form in different proofs.
Lemma 1
Under the assumptions (3.1) and (3.2), we have the following estimate of the nonlinear part. For any \(v_{h}\in V^{k}_{h}\),
where \(\mathcal{C}_{f}\) is a constant dependent on \(|f'|\), \(|f''|\), μ and the exact solution u, but independent of h.
Proof
We begin with using the second-order Taylor expansion with respect to the variable u. We have
where
We remark that we have removed the subscript \((j+1/2)\) in (3.13) for notational convenience.
Noting that \((\eta_{u}^{-})_{j+1/2}=0\), we divide \((\mathcal {K}(u,v_{h})-\mathcal{K}(u_{h},v_{h}))\) into three parts. We have
where
We will estimate these three parts below:
-
The estimate of \(|\Pi_{1}|\).
Due to property (2.5a)-(2.5b), we have
$$ \Pi_{1}=\sum_{j=0}^{N} \int_{I_{j}} \bigl(f'(u)-f'(u_{j}) \bigr)\eta_{u}(v_{h})_{x}\,\mathrm{d}x. $$For \(|f''|\) is bounded, it is easy to show that \(|f'(u)-f'(u_{j})|\leq \mathcal{C}_{f}h\). Then we employ the Cauchy-Schwarz inequality to obtain
$$ |\Pi_{1}|\leq\mathcal{C}_{f}h\| \eta_{u}\|\big\| (v_{h})_{x}\big\| . $$(3.14) -
The estimate of \(|\Pi_{2}|\).
Proceeding as in the estimate of \(|\Pi_{1}|\), we split the integration into two parts. We have
$$ \begin{aligned} \Pi_{2}={}&\sum_{j=0}^{N} \int_{I_{j}} \bigl(f'(u)-f'(u_{j-1/2}) \bigr)\xi_{u}(v_{h})_{x}\,\mathrm {d}x \\ &- \bigl(f'(u_{j+1/2})-f'(u_{j-1/2}) \bigr)\xi_{u}^{-}v^{-}_{h}\big|_{j+1/2} \\ &+f'(u_{j-1/2}) \biggl( \int_{I_{j}}\xi_{u}(v_{h})_{x}\, \mathrm{d}x-\xi _{u}^{-}v_{h}^{-}\big|_{j+1/2}+ \xi^{-}_{u}v_{h}^{+}\big|_{j-1/2} \biggr). \end{aligned} $$Noting that
$$ \int_{I_{j}}\xi_{u}(v_{h})_{x}\, \mathrm{d}x-\xi_{u}^{-}v_{h}^{-}\big|_{j+1/2}+\xi ^{-}_{u}v_{h}^{+}\big|_{j-1/2}=- \int_{I_{j}}e_{q}v_{h}\,\mathrm{d}x, $$with straightforward application of the Cauchy-Schwarz inequality and using properties (2.8a) and (2.8c), we obtain
$$ \begin{aligned}[b] |\Pi_{2}|\leq{}&\sum _{j=0}^{N}\mathcal{C}h\|\xi_{u} \|_{I_{j}}\big\| (v_{h})_{x}\big\| _{I_{j}}+\big|f'(u_{j-1/2})\big| \|\xi_{q}\|_{I_{j}}\|v_{h}\|_{I_{j}} \\ &+\bigg|f'(u_{j-1/2}) \int_{I_{j}}\eta_{q}v_{h}\,\mathrm{d}x\bigg|+ \mathcal{C}h\|\xi_{u}\| _{\partial I_{j}}\|v_{h} \|_{\partial I_{j}} \\ \leq{}&\mathcal{C}_{f}\bigl(\|\xi_{u}\|+\|\xi_{q}\|\bigr) \|v_{h}\|+\sum_{j=0}^{N}\bigg|f'(u_{j-1/2}) \int_{I_{j}}\eta_{q}v_{h}\,\mathrm{d}x\bigg|. \end{aligned} $$(3.15) -
The estimate of \(|\Pi_{3}|\).
Applying the Cauchy-Schwarz inequality, we obtain
$$ \begin{aligned} |\Pi_{3}|&\leq\sum _{j=0}^{N}\mathcal{C}\|e_{u} \|_{\infty}\|e_{u}\|_{I_{j}}\big\| (v_{h})_{x} \big\| _{I_{j}}+\mathcal{C}\|e_{u}\|_{\infty}\|e_{u} \|_{\partial I_{j}}\|v_{h}\| _{\partial I_{j}} \\ &\leq\mathcal{C}\|e_{u}\|_{\infty}\|e_{u}\| \big\| (v_{h})_{x}\big\| +\mathcal{C}\|e_{u}\| _{\infty}\|e_{u}\|_{\partial\Omega}\|v_{h} \|_{\partial\Omega}. \end{aligned} $$In accordance with properties (2.8b) and (2.8c), we have
$$ |\Pi_{3}|\leq\mathcal{C}_{f}h^{-1} \|e_{u}\|_{\infty}\|e_{u}\|\|v_{h}\|. $$(3.16)
Collecting (3.14), (3.15) and (3.16), we obtain the estimate (3.11). □
We would like to remark that the estimate is also valid on each element \(I_{j}\), though we only present the result on the whole computational domain Ω. Now we move on to the error estimate of semi-discrete LDG schemes.
Lemma 2
Suppose that u, q are the exact solutions of system (2.1a)-(2.1b), which are sufficiently smooth, and that \(u_{h}\), \(q_{h}\) are the solutions of (2.2a)-(2.2b). Under assumptions (3.1) and (3.2), we have the following estimate:
where \(\mathcal{C}_{e}=h^{-1}\|e_{u}\|_{\infty}+h^{-3}\|e_{u}\|^{2}_{\infty}\) and \(\mathcal{C}\) is a constant independent of h.
Proof
Taking \((v_{h},w_{h})=(\xi_{u},\xi_{q})\) and adding up (3.7a) and (3.7b), we have
We deduce from property (3.10) that
which implies that
On the other hand, plugging \(v_{h}=\xi_{u}\) back into (3.11), applying the Cauchy-Schwarz inequality to the integration term and using property (2.8a), we obtain
Now we turn to the estimate of the last term on the right hand side of (3.20), as follows:
where \(\mathcal{C}_{e}=h^{-1}\|e_{u}\|_{\infty}+h^{-3}\|e_{u}\|^{2}_{\infty}\). In the first step, we use the triangle inequality and property (2.7). The proof of the last step is an application of Young’s inequality. Then we employ property (2.7) and Young’s inequality to get
where \(\mathcal{C}_{\mathcal{K}}=\frac{1}{2}\mu^{2}\mathcal{C}_{f}\mathcal {C}_{0}^{2}+\frac{3}{4}\mathcal{C}_{f}\mathcal{C}^{2}_{0}\). Finally, applying property (2.7), the Cauchy-Schwarz inequality and Young’s inequality, we have
Collecting (3.22) and (3.23), we arrive at (3.17). We thus finish our demonstration. □
To estimate \(\|e_{u}\|\) and \(\|e_{q}\|\), we would like to follow [23] to make the a priori assumption that, if h is sufficiently small, we have
It follows from property (2.8c), property (2.7) and the triangle inequality that
We will verify (3.24) at the end of this paper.
If assumption (3.24) is true, then there exists a positive constant δ such that
which implies that
where \(\hat{\mathcal{C}}=\mathcal{C}_{f}(\mathcal{C}_{f}+3+\delta)\).
By using the Gronwall inequality and the triangle inequality, we obtain the error estimate as follows:
where \(\mathcal{C}\) is a constant associated with \(|f'|\), \(|f''|\), μ, the exact solution u and the final time T.
In addition, we give a lemma to estimate \(\|(e_{u})_{t}\|\), which will be proved in the Appendix.
Lemma 3
Under the assumptions (3.1), (3.2) and (3.24), we have the following estimate:
Next we will present a crucial lemma which will be used to derive the superconvergence.
Lemma 4
Suppose assumptions (3.1), (3.2) and (3.24) are true. Then we have the following inequalities:
where \(\mathcal{C}_{s}\) is a constant independent of h.
Proof
The first inequality is the same as Lemma 3.6 given in [19], so only the second inequality will be proved. Applying property (3.9) to equation (3.6a), we get
According to properties (2.7) and (3.25), we have
Using the Cauchy-Schwarz inequality and property (2.7) yields
We follow [19] to take
where \(L(x)\) is the kth-order Legendre polynomial on \([-1,1]\). Then we obtain
 □
We are now in a position to prove our theorem.
Theorem 5
Suppose that u, q are the exact solutions of (2.1a)-(2.1b), which are sufficiently smooth, and that \(u_{h}\), \(q_{h}\) are the solutions of (2.2a)-(2.2b). We also assume that \(f\in\mathcal{C}^{3}\) and \(|f'|\), \(|f''|\), \(|f'''|\) are bounded on R. The initial projection is chosen as \(\mathbb{P}_{h}\) and the fluxes (3.3) are used in (2.2a)-(2.2b). For regular triangulations of \(\Omega=[0,2\pi]\), if the piecewise polynomial space \(V^{k}_{h}\) (\(k\geq1\)) is chosen to be the finite element space, there exists a positive constant \(h_{0}\), such that, for any \(h< h_{0}\), we have
where the positive constant \(\mathcal{C_{*}}\) is independent of h, but maybe depends on u, f and T.
Proof
Recall inequality (3.19). To obtain the half-order increase, we shall use Lemma 4 to estimate the first term on the right side of (3.11). We have
Set \(\bar{\xi}_{u}^{j}=\frac{1}{h_{j}}\int_{I_{j}}\xi_{u}\,\mathrm{d}x\). Then, according to the orthogonality of the Gauss-Radau projection, we get
It is a simple application of the Cauchy-Schwarz inequality to obtain the second inequality. The third one follows from the Poincaré inequality. Applying Lemma 4, the Cauchy-Schwarz inequality and property (2.7), we arrive at the last two inequalities.
Collecting (3.37), (3.38) and (3.21) and using Young’s inequality, we obtain
where \(\mathcal{C}_{q}=(\mathcal{C}_{0}\mathcal{C}_{f}\mathcal{C}_{s}+\mathcal {C}_{0}\mathcal{C}_{m}\mathcal{C}_{s})\), \(\mathcal{C}_{u}=\mathcal{C}_{f}(\mathcal {C}_{f}+1+\mathcal{C}_{e})\) and \(\mathcal{C}_{e}=(h^{-1}\|e_{u}\|_{\infty}+h^{-3}\|e_{u}\|_{\infty})\).
The estimates of the remaining two arguments are quite similar to (3.38), so we only present the results as follows:
According to Lemma 3 and estimate (3.28), we have
Recalling estimate (3.25), we obtain
where \(\mathcal{C}\), \(\bar{\mathcal{C}}\) are constants independent of h.
Integrating with respect to t, it follows from Gronwall’s inequality and the estimate of the initial projection that
Finally, we will verify the a priori assumption (3.24) to complete our demonstration. We first mention that there exists a positive \(h_{0}\), for any \(h< h_{0}\), such that \(\mathcal{C}_{*}h^{k+3/2}<\frac {1}{2}h^{2}\) and \(\mathcal{C}_{IP}h^{k+3/2}<\frac{1}{2}h^{2}\), where \(\mathcal{C}\) is the constant in (3.44) and \(\mathcal{C}_{IP}\) is the constant in (2.11). Then, when \(t=0\), for any \(h< h_{0}\), we have
We now define
For M not empty, we denote the supremum value of M by \(t_{\mathrm{sup}}\). If \(t_{\mathrm{sup}}< T\), it follows from the continuity of \(\|\xi_{u}(\cdot,t)\|\) that
Then we actually have
which is a contradiction to (3.47). Hence, we have \(t_{\mathrm{sup}}=T\), which justifies the a priori assumption (3.24). Thus we finish our proof. □
4 Numerical experiments
In this section, we will give some numerical results to support our theorems. In all experiments, the time discretization is the third-order IM-EX Runge-Kutta scheme [13]. The time steps are chosen to be \(\tau=0.5h\) in the piecewise linear polynomial case and \(\tau=0.1h\) when the quadrature piecewise polynomials are used. Especially, we use more restrictive time steps, say \(\tau=0.05h\), to demonstrate that smaller time steps lead to better superconvergence results, when the final time is 0.1. The initial projections are the particular projections \(\mathbb{P}_{h}\) used in the proof. The following three examples have the same exact solution
4.1 Example 1
We first consider the following equation with periodic boundary condition:
In this case, \(f'=u^{2}>0\), which implies that we can use upwind fluxes. In Table 1 and Table 2, we present the \(L^{2}\) errors of \(e_{u}\) and \(\xi _{u}\) and their orders on a nonuniform mesh, which is a 20% random perturbation of the uniform mesh, at the final time \(T=1\) in the \(P^{1}\) piecewise polynomial case and the final time \(T=0.5\) in the \(P^{2}\) piecewise polynomial case, respectively.
4.2 Example 2
We take the equation
of which the flux function changes its sign on the computational domain. Hence, we use the Godunov flux in this example. The numerical results on the nonuniform mesh, which is a 20% random perturbation of the uniform mesh, are presented by Table 3 and Table 4, which imply that the superconvergence property is still valid in the case that the flux function is not sign preserving.
4.3 Example 3
In this example, we take an equation with a non-polynomial flux function. We have
The boundary condition is a periodic boundary condition. The mesh is also a 20% random perturbation of the uniform mesh. It results from Table 5 and Table 6 that the superconvergence property is true for a strong nonlinear flux function.
5 Conclusion
In this paper, we investigate the superconvergence of the LDG method for nonlinear convection-diffusion problems. The order of the superconvergence of the LDG method with \(P^{k}\) (\(k\geq1\)) piecewise polynomial as the finite element space is proved to be the \((k+3/2)\)th-order when the fluxes are upwind fluxes and alternating fluxes. The numerical experiments demonstrate that the superconvergence property is valid for general flux functions.
Future work includes the study of superconvergence of the LDG method for the nonlinear equations with high-order spatial derivatives in 1-D. The superconvergence properties of general monotone numerical flux will also be considered.
References
Wang, C, Ding, J, Han, STW: High order numerical simulation of detonation wave propagation through complex obstacles with the inverse Lax-Wendroff treatment. Commun. Comput. Phys. 18(5), 1264-1281 (2015)
Wang, C, Dong, XZ, Shu, CW: Parallel adaptive mesh refinement method based on WENO finite difference scheme for the simulation of multi-dimensional detonation. J. Comput. Phys. 298, 161-175 (2015)
Wang, C, Zhang, X, Shu, CW, Ning, J: Robust high order discontinuous Galerkin schemes for two-dimensional gaseous detonations. J. Comput. Phys. 231(2), 653-665 (2012)
Tan, S, Wang, C, Shu, CW, Ning, J: Efficient implementation of high order inverse Lax-Wendroff boundary treatment for conservation laws. J. Comput. Phys. 231(6), 2510-2527 (2012)
Cockburn, B, Shu, C-W: The local discontinuous Galerkin method for time-dependent convection-diffusion systems. SIAM J. Numer. Anal. 35(6), 2440-2463 (1998)
Bassi, F, Rebay, S: A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier-Stokes equations. J. Comput. Phys. 131(2), 267-279 (1997)
Yan, J, Shu, C-W: A local discontinuous Galerkin method for KdV type equations. SIAM J. Numer. Anal. 40(2), 769-791 (2002)
Dong, B, Shu, C-W: Analysis of a local discontinuous Galerkin method for linear time-dependent fourth-order problems. SIAM J. Numer. Anal. 47(5), 3240-3268 (2009)
Xu, Y, Shu, C-W: Local discontinuous Galerkin methods for three classes of nonlinear wave equations. J. Comput. Math. 22(2), 250-274 (2004)
Xu, Y, Shu, C-W: Local discontinuous Galerkin methods for high-order time-dependent partial differential equations. Commun. Comput. Phys. 7(1), 1-46 (2010)
Zhang, Q, Shu, C-W: Error estimates to smooth solutions of Runge-Kutta discontinuous Galerkin methods for scalar conservation laws. SIAM J. Numer. Anal. 42(2), 641-666 (2004)
Zhang, Q, Shu, C-W: Stability analysis and a priori error estimates of the third order explicit Runge-Kutta discontinuous Galerkin method for scalar conservation laws. SIAM J. Numer. Anal. 48(3), 1038-1063 (2010)
Wang, H, Shu, C-W, Zhang, Q: Stability analysis and error estimates of local discontinuous Galerkin methods with implicit-explicit time-marching for nonlinear convection-diffusion problems. Appl. Math. Comput. 272, 237-258 (2016)
Cheng, Y, Shu, C-W: Superconvergence and time evolution of discontinuous Galerkin finite element solutions. J. Comput. Phys. 227(22), 9612-9627 (2008)
Cheng, Y, Shu, C-W: Superconvergence of discontinuous Galerkin and local discontinuous Galerkin schemes for linear hyperbolic and convection-diffusion equations in one space dimension. SIAM J. Numer. Anal. 47(6), 4044-4072 (2010)
Hufford, C, Xing, Y: Superconvergence of the local discontinuous Galerkin method for the linearized Korteweg-de Vries equation. J. Comput. Appl. Math. 255, 441-455 (2014)
Meng, X, Shu, C-W, Wu, B: Superconvergence of the local discontinuous Galerkin method for linear fourth-order time-dependent problems in one space dimension. IMA J. Numer. Anal. 32(4), 1294-1328 (2012)
Yang, Y, Shu, C-W: Analysis of optimal superconvergence of discontinuous Galerkin method for linear hyperbolic equations. SIAM J. Numer. Anal. 50(6), 3110-3133 (2012)
Yang, Y, Shu, C: Analysis of optimal superconvergence of local discontinuous Galerkin method for one-dimensional linear parabolic equations. J. Comput. Math. 33, 323-340 (2015)
Cao, W, Zhang, Z, Zou, Q: Superconvergence of discontinuous Galerkin methods for linear hyperbolic equations. SIAM J. Numer. Anal. 52(5), 2555-2573 (2014)
Cao, W, Zhang, Z: Superconvergence of local discontinuous Galerkin methods for one-dimensional linear parabolic equations. Math. Comput. 85(297), 63-84 (2016)
Cao, W, Shu, C-W, Yang, Y, Zhang, Z: Superconvergence of discontinuous Galerkin methods for two-dimensional hyperbolic equations. SIAM J. Numer. Anal. 53(4), 1651-1671 (2015)
Meng, X, Shu, C-W, Zhang, Q, Wu, B: Superconvergence of discontinuous Galerkin methods for scalar nonlinear conservation laws in one space dimension. SIAM J. Numer. Anal. 50(5), 2336-2356 (2012)
Cao, W, Li, D, Yang, Y, Zhang, Z: Superconvergence of discontinuous Galerkin methods based on upwind-biased fluxes for 1D linear hyperbolic equations. ESAIM: Math. Model. Numer. Anal. 51(2), 467-486 (2017)
Guo, L, Yang, Y: Superconvergence of discontinuous Galerkin methods for linear hyperbolic equations with singular initial data. Int. J. Numer. Anal. Model. 14(3), 342-354 (2017)
Ciarlet, PG: The Finite Element Method for Elliptic Problems. Elsevier, Amsterdam (1978)
Acknowledgements
The first author is supported by the Department of Education, Heilongjiang Province (12541133).
Author information
Authors and Affiliations
Corresponding author
Additional information
Competing interests
Both authors declare that they have no competing interests.
Authors’ contributions
The authors have participated in the sequence alignment and drafted the manuscript. They have approved the final manuscript.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
In the appendix, we will give the proof of Lemma 3, which is the estimate of \(\|(e_{u})_{t}\|\).
Proof
We begin by estimating \(\|(\xi_{u})_{t}(\cdot,0)\|\). We deduce from (2.9) and (2.10) that
When \(t=0\), (3.7a) actually holds. If \(v_{h}=(\xi_{u})_{t}\), then we have
If assumption (3.24) holds true, we employ Lemma 1, the Cauchy-Schwarz inequality and estimate (3.28) to obtain
Differentiating (3.7a)-(3.7b) with respect of t, we get
where
Substituting \((v_{h},w_{h})=((\xi_{u})_{t},(\xi_{q})_{t})\) into (A.4a)-(A.4b) and applying property (3.10) gives
We now turn to an estimate of \(|\mathcal{NL}(u,u_{h},(\xi_{u})_{t})|\). The process is similar to Lemma 1, except for the fact that we use the second-order Taylor expansion, whose remainder is of the integral form, to deal with \(\partial_{t}(f(u)-f(u_{h}))\). We have
where
Then we set
We are now ready to estimate each part:
-
Noting the properties of the Gauss-Radau projection, we have
$$ \sigma_{1}(x_{j+1/2})=0. $$(A.6)Then
$$ \begin{aligned}[b] |\Lambda_{1}|&= \Bigg|\sum _{j=0}^{N} \int_{I_{j}} \bigl(\partial_{t}f'(u)- \partial _{t}f'(u_{j}) \bigr)\eta_{u} \bigl((\xi_{u})_{t} \bigr)_{x}\,\mathrm{d}x\Bigg| \\ &\leq\mathcal{C}\|\eta_{u}\|\big\| (\xi_{u})_{t}\big\| \\ &\leq\mathcal{C}h^{2k+2}+\mathcal{C}\big\| (\xi_{u})_{t} \big\| ^{2}. \end{aligned} $$(A.7) -
If we do what we did in (A.6) and (A.7), we obtain
$$ |\Lambda_{2}|\leq\mathcal{C}h^{2k+2}+\mathcal{C}\big\| ( \xi_{u})_{t}\big\| ^{2}. $$(A.8) -
Dividing the integration into two parts gives
$$ \begin{aligned}[b] | \Lambda_{3}|={}&\Bigg|\sum_{j=0}^{N} \int_{I_{j}} \bigl(\partial_{t}f'(u)- \partial _{t}f'(u_{j-1/2}) \bigr)\xi_{u} \bigl((\xi_{u})_{t} \bigr)_{x}\,\mathrm{d}x \\ &- \bigl(\partial_{t}f'(u_{j+1/2})- \partial_{t}f'(u_{j-1/2}) \bigr) \xi^{-}_{u} \bigl(\xi _{u}^{-} \bigr)_{t}\big|_{j+1/2} \\ &+\partial_{t}f'(u_{j-1/2}) \biggl\{ \int_{I_{j}}\xi_{u} \bigl((\xi_{u})_{t} \bigr)_{x}\,\mathrm {d}x-\xi_{u}^{-} \bigl( \xi_{u}^{-} \bigr)_{t}\big|_{j+1/2}+\xi_{u}^{-} \bigl( \xi_{u}^{+} \bigr)_{t}\big|_{j-1/2} \biggr\} \Bigg| \\ \leq{}&\mathcal{C}h\|\xi_{u}\|\cdot\big\| \bigl((\xi_{u})_{t} \bigr)_{x}\big\| +\mathcal{C}h\|\xi_{u}\| _{\partial\Omega}\big\| ( \xi_{u})_{t}\big\| _{\partial\Omega}+\mathcal{C}\|e_{q} \| \cdot\big\| (\xi_{u})_{t}\big\| \\ \leq{}&\mathcal{C}h^{k+1}\big\| (\xi_{u})_{t}\big\| \\ \leq{}&\mathcal{C}h^{2k+2}+\mathcal{C}\big\| (\xi_{u})_{t} \big\| ^{2}. \end{aligned} $$(A.9)In the second inequality, we use the Cauchy-Schwarz inequality. Using properties (2.8a) and (2.8b), we get the final step.
-
Similar to the process of (A.9), we obtain
$$ \begin{aligned}[b] |\Lambda_{4}| \leq{}&\Bigg| \sum_{j=0}^{N} \int_{I_{j}} \bigl(f'(u)-f'(u_{j-1/2}) \bigr) (\xi _{u})_{t} \bigl((\xi_{u})_{t} \bigr)_{x}\,\mathrm{d}x+f'(u_{j-1/2}) \int_{I_{j}}(e_{q})_{t}(\xi _{u})_{t}\,\mathrm{d}x \\ &+ \bigl(f'(u_{j-1/2})-f'(u_{j+1/2}) \bigr) \bigl(\xi_{u}^{-} \bigr)^{2}_{t}\big|_{j+1/2}\Bigg| \\ \leq{}&\mathcal{C}\big\| (\xi_{u})_{t}\big\| ^{2}+ \frac{1}{4}\big\| (\xi_{q})_{t}\big\| ^{2}+ \mathcal{C}h^{2k+2}. \end{aligned} $$(A.10) -
If we do what we did for the estimate of \(|\Pi_{3}|\), we obtain
$$\begin{aligned}& \begin{aligned}[b] |\Lambda_{5}|&\leq\mathcal{C}h^{-1} \|e_{u}\|_{\infty}\|e_{u}\|\big\| (\xi_{u})_{t} \big\| \\ &\leq\mathcal{C}h^{k}\|e_{u}\|_{\infty}\big\| ( \xi_{u})_{t}\big\| \\ &\leq\mathcal{C}h^{2k+2}+h^{-2}\|e_{u} \|^{2}_{\infty}\big\| (\xi_{u})_{t} \big\| ^{2}, \end{aligned} \end{aligned}$$(A.11)$$\begin{aligned}& \begin{aligned}[b] |\Lambda_{6}|&\leq\mathcal{C}h^{-1} \|e_{u}\|_{\infty}\big\| (e_{u})_{t}\big\| \big\| ( \xi_{u})_{t}\big\| \\ &\leq\mathcal{C}h^{k}\|e_{u}\|_{\infty}\big\| ( \xi_{u})_{t}\big\| +\mathcal{C}h^{-1}\|e_{u} \| _{\infty}\big\| (\xi_{u})_{t}\big\| ^{2} \\ &\leq\mathcal{C}h^{2k+2}+\mathcal{C} \bigl(h^{-1} \|e_{u}\|_{\infty}+h^{-2}\|e_{u}\| ^{2}_{\infty}\bigr)\big\| (\xi_{u})_{t} \big\| ^{2}. \end{aligned} \end{aligned}$$(A.12)
Hence, we get
Following estimate (3.25), Gronwall’s inequality and the triangle inequality, we complete the proof. □
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Bi, H., Qian, C. Superconvergence of the local discontinuous Galerkin method for nonlinear convection-diffusion problems. J Inequal Appl 2017, 223 (2017). https://doi.org/10.1186/s13660-017-1489-6
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s13660-017-1489-6