Abstract
In this paper, we develop and analyze a series of conservative and dissipative local discontinuous Galerkin (LDG) methods for the \(\mu \)-Camassa–Holm (\(\mu \)CH) and \(\mu \)-Degasperis–Procesi (\(\mu \)DP) equations. The conservative schemes for both two equations can preserve discrete versions of their own first two Hamiltonian invariants, while the dissipative ones guarantee the corresponding stability. The error estimates of both LDG schemes for the \(\mu \)CH equation are given. Comparing with the error estimates for the Camassa–Holm equation, some important tools are used to handle the unexpected terms caused by its particular Hamiltonian invariants. Moreover, a priori error estimates of two LDG schemes for the \(\mu \)DP equation are also proven in detail. Numerical experiments for both equations in different circumstances are provided to illustrate the accuracy and capability of these schemes and give some comparisons about their performance on simulations.
Similar content being viewed by others
References
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)
Bona, J., Chen, H., Karakashian, O., Xing, Y.: Conservative, discontinuous Galerkin-methods for the generalized Korteweg-de Vries equation. Math. Comput. 82(283), 1401–1432 (2013)
Brenner, S., Scott, R.: The Mathematical Theory of Finite Element Methods, vol. 15. Springer, Berlin (2007)
Chen, R.M., Lenells, J., Liu, Y.: Stability of the \(\mu \)-Camassa–Holm peakons. J. Nonlinear Sci. 23(1), 97–112 (2013)
Ciarlet, P.G.: The Finite Element Method for Elliptic Problems. SIAM, Philadelphia (2002)
Cockburn, B., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws. II. General framework. Math. Comput. 52(186), 411–435 (1989)
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)
Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43(1), 89–112 (2001)
Karakashian, O., Xing, Y.: A posteriori error estimates for conservative local discontinuous Galerkin methods for the generalized Korteweg–de Vries equation. Commun. Comput. Phys. 20(1), 250–278 (2016)
Khesin, B., Lenells, J., Misiołek, G.: Generalized Hunter–Saxton equation and the geometry of the group of circle diffeomorphisms. Math. Ann. 342(3), 617–656 (2008)
Lenells, J., Misiołek, G., Tiğlay, F.: Integrable evolution equations on spaces of tensor densities and their peakon solutions. Commun. Math. Phys. 299(1), 129–161 (2010)
Liu, H., Xing, Y.: An invariant preserving discontinuous Galerkin method for the Camassa–Holm equation. SIAM J. Sci. Comput. 38(4), A1919–A1934 (2016)
Meng, X., Shu, C.-W., Wu, B.: Optimal error estimates for discontinuous Galerkin methods based on upwind-biased fluxes for linear hyperbolic equations. Math. Comput. 85(299), 1225–1261 (2016)
Shu, C.-W., Osher, S.: Efficient implementation of essentially non-oscillatory shock-capturing schemes. J. Comput. Phys. 77(2), 439–471 (1988)
Wang, H., Shu, C.-W., Zhang, Q.: Stability and error estimates of local discontinuous galerkin methods with implicit–explicit time-marching for advection–diffusion problems. SIAM J. Numer. Anal. 53(1), 206–227 (2015)
Xia, Y.: Fourier spectral methods for Degasperis–Procesi equation with discontinuous solutions. J. Sci. Comput. 61(3), 584–603 (2014)
Xia, Y., Xu, Y.: Weighted essentially non-oscillatory schemes for Degasperis–Procesi equation with discontinuous solutions. Ann. Math. Sci. Appl. 2(2), 319–340 (2017)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin methods for two classes of two-dimensional nonlinear wave equations. Physica D Nonlinear Phenom. 208(1–2), 21–58 (2005)
Xu, Y., Shu, C.-W.: Error estimates of the semi-discrete local discontinuous Galerkin method for nonlinear convection-diffusion and KdV equations. Comput. Methods Appl. Mech. Eng. 196(37), 3805–3822 (2007)
Xu, Y., Shu, C.-W.: A local discontinuous Galerkin method for the Camassa–Holm equation. SIAM J. Numer. Anal. 46(4), 1998–2021 (2008)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin method for the Hunter–Saxton equation and its zero-viscosity and zero-dispersion limits. SIAM J. Sci. Comput. 31(2), 1249–1268 (2008)
Xu, Y., Shu, C.-W.: Dissipative numerical methods for the Hunter–Saxton equation. J. Comput. Math. 28, 606–620 (2010)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin methods for high-order time-dependent partial differential equations. Commun. Comput. Phys. 7(1), 1 (2010)
Xu, Y., Shu, C.-W.: Local discontinuous Galerkin methods for the Degasperis–Procesi equation. Commun. Comput. Phys. 10(2), 474–508 (2011)
Yan, J., Shu, C.-W.: A local discontinuous Galerkin method for KdV type equations. SIAM J. Numer. Anal. 40(2), 769–791 (2002)
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., Xia, Y.: Conservative and dissipative local discontinuous Galerkin methods for Korteweg–de Vries type equations. Commun. Comput. Phys. 25(3), 532–563 (2019)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Y. Xu: Research supported by NSFC Grant Nos. 11722112, 91630207. Y. Xia: Research supported by NSFC Grant Nos. 11471306, 11871449, and a Grant from the Science and Technology on Reliability and Environmental Engineering Laboratory (No. 6142A0502020817).
Appendix
Appendix
1.1 Proof of the Equivalence of (1.2) and (1.11)
Proof
Notice that
and
due to the periodicity, then (1.2) can be rewritten as
Apply the invertible operator \(A^{-1}_{\mu }\) to above equation and take into consideration of \(\mu (u)\) being a conservative quantity, then we have
Comparing the above equation and our desired (1.11), it remains to check the following claim:
Set \(v=A^{-1}_{\mu }u\), in other word, \(u=A_{\mu }v=\mu (v)-v_{xx}\). v is obviously periodic like u and we know that \(\mu (v)=\mu (u)\), which means that \(\mu (v)\) is also a conservative quantity. On account of the periodicity and conservation, the mean value \(\mu (v)=\int _{0}^{1} v dx\) is a constant no matter where and when, so we have \(\mu (v)_x=0\); furthermore, owing to the periodicity, we also get \(\mu (v_x)=0\).
Now we apply \(A_{\mu }\) to \(A^{-1}_{\mu }(u_x)-(A^{-1}_{\mu }u)_x\), then
Thus we have proven the claim, and further completed the equivalence of (1.11) and (1.2). \(\square \)
1.2 Proof of Lemma 3.7
Proof
By the Proposition 3.2, we know
Then by the orthogonality of \(L^2\) projection,
so
Then we can get \(\mu (s^e)=\mu ({\mathcal {P}}^{+}u)-\mu (u)=0\). In addition to the fact \(\mu (u)_t=0\), we have
Taking consideration of the definitions of s and \(s^e\), we easily get
\(\square \)
1.3 Proof of Lemma 3.8
Proof
By the same argument as that used for the stability in Proposition 3.2 and on account of the results in Lemma 3.7, the first term of the right-hand side in (A.1) becomes
where \(\Psi =v^{-}s^{-} - {\widehat{v}}s^{-} -\breve{s}v^{-}+\delta _t^{-}s^{-} - {\widehat{\delta }}_ts^{-} - {\widehat{s}}\delta _t^{-}\).
As to the second term of the right-hand side in (A.1), we have
where \(\Phi ={\widehat{v}}^{e}s^{-}-\breve{s}^{e}v^{-}-{\widehat{\delta }}_{t}^{e}s^{-}-{\widehat{s}}^{e}\delta _{t}^{-}\). Because \({\mathcal {P}}\) is a local \(L^2\) projection, and \({\mathcal {P}}^{+}\), although not a local \(L^2\) projection, does have the property that \(s-{\mathcal {P}}^{+}s\) is locally orthogonal to all polynomials of degree up to \(k-1\), we have
Noticing the special interpolation property of the projection \({\mathcal {P}}^{+}\), we have
Then equation (A.2) becomes
Combining the above equation with (A.1), summing over j, taking into account the periodic boundary condition, we obtain the desired equality (3.47). \(\square \)
1.4 Proof of Lemma 3.9
For the proof of this lemma, we follow the idea of Lemma 3.4 and 3.5 in [19]. For \(f(u)=2\mu (u)u\) in the \(\mu \)CH equation (1.1), we have \(f''(u)=0\) and \(f'''(u)=0\), then we could simplify the proof.
Proof
Review the equality (3.48), and the estimates for every part in the right-hand side of (3.48) is as following
-
Conservative scheme
For the last term, if \({\widehat{f}}\) is chosen as (3.14), we get trivially
for the reason that \({\widehat{f}}=\frac{1}{2}\left( f(u_h^+)+f(u_h^-)\right) =2\mu _0(u_h^- + u_h^+)=f(\{u_h\})\).
-
Dissipative scheme
Besides, when \({\widehat{f}}\) is chosen as the Lax-Friedrichs flux (3.15), via the fact \([u_h]=[u_h-u]=[s^e-s]\), we have
where \(\alpha =\max \nolimits _{u_h}|f'(u_h)|\ge 0\).
For the other two terms \(\sum _{j=1}^{N}\int _{I_j}(f(u)-f(u_h))s_xdx + \sum _{j=1}^{N}\left( f(u_h)-f((\{u_h\}))[s]\right) _{j+\frac{1}{2}}\), observing that \(f(u)=2\mu (u)u\) where \(\mu (u)\) is conservative, denoting \(C_{\mu }=2\mu (u)\), we can obtain
then
where
Making further analysis, we can get
Combining them and we can get the conclusion of Lemma 3.9
\(\square \)
Rights and permissions
About this article
Cite this article
Zhang, C., Xu, Y. & Xia, Y. Local Discontinuous Galerkin Methods for the \(\mu \)-Camassa–Holm and \(\mu \)-Degasperis–Procesi Equations. J Sci Comput 79, 1294–1334 (2019). https://doi.org/10.1007/s10915-018-0891-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10915-018-0891-7