Abstract
A novel fourth-order three-point compact operator for the nonlinear convection term uux is provided in this paper. The operator makes the numerical analysis of higher-order difference schemes become possible for a wide class of nonlinear evolutionary equations under the unified framework. We take the classical viscous Burgers’ equation as an example and establish a new conservative fourth-order implicit compact difference scheme based on the method of order reduction. A detailed theoretical analysis is carried out by the discrete energy argument and mathematical induction. It is rigorously proved that the difference scheme is conservative, uniquely solvable, stable, and unconditionally convergent in discrete \(L^{\infty }\)-norm. The convergence order is two in time and four in space, respectively. Furthermore, we derive a three-level linearized compact difference scheme for viscous Burgers’ equation based on the proposed operator. All numerically theoretical results similar to that of the nonlinear numerical scheme are inherited completely; meanwhile, it is more time saving. Applying the compact operator to other more complex and higher-order nonlinear evolutionary equations is feasible, including Benjamin-Bona-Mahony-Burgers’ equation, Korteweg-de Vries equation, Kuramoto-Sivashinsky equation, and classification to name a few. Numerical results demonstrate that the presented schemes for Burgers’ equation can achieve second-order accuracy in time and fourth-order accuracy in space in \(L^{\infty }\)-norm.
Similar content being viewed by others
References
Akrivis, G.D.: Finite difference discretization of the kuramoto-Sivashinsky equation. Numer. Math. 63(1), 1–11 (1992)
Akrivis, G.D.: Finite difference discretization of the cubic schrödinger equation. IMA J. Numer. Anal. 13(1), 115–124 (1993)
Asaithambi, A.: Numerical solution of the Burgers’ equation by automatic differentiation. Appl. Math. Comput. 216(9), 2700–2708 (2010)
Aswin, V.S., Awasthi, A., Rashidi, M.M.: A differential quadrature based numerical method for highly accurate solutions of Burgers’ equation. Numer. Methods Partial Differ. Equ. 33(6), 2023–2042 (2017)
Bateman, H.: Some recent researches on the motion of fluids. Mon. Weather. Rev. 43(4), 163–170 (1915)
Besse, C., Mésognon-Gireau, B., Noble, P.: Artificial boundary conditions for the linearized benjamin-Bona-Mahony equation. Numer. Math. 139 (2), 281–314 (2018)
Bhatt, H.P., Khaliq, A.Q.M.: Fourth-order compact schemes for the numerical simulation of coupled Burgers’ equation. Comput. Phys. Commun. 200, 117–138 (2016)
Bonkile, M.P., Awasthi, A., Lakshmi, C., Mukundan, V., Aswin, V.S.: A systematic literature review of Burgers’ equation with recent advances. Pramana-J Phys. 90(6), 69 (2018)
Çelik, C., Duman, M.: Crank-Nicolson method for the fractional diffusion equation with the Riesz fractional derivative. J. Comput. Phys. 231(4), 1743–1750 (2012)
Chu, P.C., Fan, C.: A three-point combined compact difference scheme. J. Comput. Phys. 140(2), 370–399 (1998)
Cole, J.D.: On a quasi-linear parabolic equation occurring in aerodynamics. Quart. Appl. Math. 9(3), 225–236 (1951)
Egidi, N., Maponi, P., Quadrini, M.: An integral equation method for the numerical solution of the Burgers equation. Comput. Math. Appl. 76 (1), 35–44 (2018)
Eilbeck, J.C., McGuire, G.R.: Numerical study of the regularized long-wave equation i: Numerical methods. J. Computational Phys. 19(1), 43–57 (1975)
Gottlieb, S., Wang, C.: Stability and convergence analysis of fully discrete Fourier collocation spectral method for 3-D viscous Burgers’ equation. J. Sci. Comput. 53(1), 102–128 (2012)
Gülsu, M.: A finite difference approach for solution of Burgers’ equation. Appl. Math. Comput. 175(2), 1245–1255 (2006)
Guo, B.Y.: A class of difference scheme for two-dimensional vorticity equations with viscous fluids. Acta Mathematics Sinica 17(4), 242–258 (1974)
Guo, B.Y.: Difference Methods for Partial Differential Equations. Science Press, Beijing (1988)
Guo, B.Y.: Error setimation of Hermite spectral method for nonlinear partial differential equations. Math. Comput. 68(227), 1067–1078 (1999)
Guo, B.Y., Ma, H.P., Tadmor, E.: Spectral vanishing viscosity method for nonlinear conservation laws. SIAM J. Numer. Anal. 39(4), 1254–1268 (2001)
Hassanien, I.A., Salama, A.A., Hosham, H.A.: Fourth-order finite difference method for solving Burgers’ equation. Appl. Math. Comput. 170(2), 781–800 (2005)
Hopf, E.: The partial differential equation ut + uux = μuxx. Comm. Pure Appl. Math. 3, 201–230 (1950)
Kuo, P.Y., Sanz-Serna, J.M.: Convergence of methods for the numerical solution of the Korteweg-de Vries equation. IMA J. Numer. Anal. 1(2), 215–221 (1981)
Kundu, S., Pani, A.K.: Finite element approximation to global stabilization of the Burgers’ equation by Neumann boundary feedback control law. Adv. Comput. Math. 44(2), 541–570 (2018)
Laforgue, J.G.L., O’Malley, R.E. Jr: Shock layer movement for Burgers’ equation. 332–347 (1995)
Liao, W.: An implicit fourth-order compact finite difference scheme for one-dimensional Burgers’ equation. Appl. Math. Comput. 206(2), 755–764 (2008)
Liao, W.: A fourth-order finite-difference method for solving the system of two-dimensional Burgers’ equations. Internat. J. Numer. Methods Fluids 64(5), 565–590 (2010)
Novikov, S.P.: The periodic problem for the Korteweg-de Vries equation. I. Funkcional. Anal. i Prilož,en. 8(3), 54–66 (1974)
Pettersson, P., Iaccarino, G., Nordström, J.: Numerical analysis of the Burgers’ equation in the presence of uncertainty. J. Comput. Phys. 228 (22), 8394–8412 (2009)
Ramadan, M.A., El-Danaf, T.S., Alaal, F.E.I.A.: A numerical solution of the Burgers’ equation using septic B-splines. Chaos Solitons Fractals 26(4), 1249–1258 (2005)
Sari, M., Gürarslan, G.: A sixth-order compact finite difference scheme to the numerical solutions of Burgers’ equation. Appl. Math. Comput. 208(2), 475–483 (2009)
Seydaoğlu, M., Erdoğan, U., Öziş, T.: Numerical solution of Burgers’ equation with high order splitting methods. J. Comput. Appl. Math. 291, 410–421 (2016)
Sun, H., Sun, Z.Z.: On two linearized difference schemes for Burgers’ equation. Int. J. Comput. Math. 92(6), 1160–1179 (2015)
Sun, Z.Z.: An unconditionally stable and O(τ2 + h4) order \(l_{\infty }\) convergent difference scheme for linear parabolic equations with variable coefficients. Numer. Methods Partial Differ. Equ. 17(6), 619–631 (2001)
Sun, Z.Z.: Numerical Methods of Partial Differential Equations, 2nd edn. Science Press, Beijing (2012)
Tabatabaei, A.H.A.E., Shakour, E., Dehghan, M.: Some implicit methods for the numerical solution of Burgers’ equation. Appl. Math. Comput. 191(2), 560–570 (2007)
Xie, S., Li, G., Yi, S., Heo, S.: A compact finite difference method for solving Burgers’ equation. Internat. J. Numer. Methods Fluids 62(7), 747–764 (2010)
Wu, H., Ma, H.P., Li, H.Y.: Optimal error estimates of the Chebyshev-Legendre spectral method for solving the generalized Burgers’ equation. SIAM J. Numer. Anal. 41(2), 659–672 (2003)
Zhang, Q., Wang, X., Sun, Z.Z.: The pointwise estimates of a conservative difference scheme for the Burgers’ equation. Numer. Methods Partial Differ. Equ. 36(6), 1611–1628 (2020)
Zhao, X., Sun, Z.Z., Hao, Z.P.: A fourth-order compact ADI scheme for two-dimensional nonlinear space fractional schrödinger equation. SIAM J. Sci. Comput. 36(6), A2865–A2886 (2014)
Acknowledgements
We would like to thank Jan S. Hesthaven in École Polytechnique Fédérale de Lausanne (EPFL) for valuable comments and suggestions.
Funding
Sun was supported by the Natural Science Foundation of China under Grant 11671081. Zhang was supported in part by project funded by China Postdoctoral Science Foundation under Grant 2018M642131 when he studied in Southeast University, in part by the Natural Science Foundation of China under Grant 11501514, and in part by the Visiting Scholar Program of China Scholarship Council under Grant 201908330528.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Jan Hesthaven
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix. Direct proof of the convergence of the difference scheme in L 2-norm
Appendix. Direct proof of the convergence of the difference scheme in L 2-norm
The result and direct proof of L2-norm error estimate for the convergence of the difference scheme (3.14)–(3.18) are listed as follows.
Theorem A.1
Let {u(x,t), v(x,t)} be the solution of (3.1)–(3.4) and \(\{{u_{i}^{k}},\ {v_{i}^{k}} | 0 \leqslant i \leqslant M, 0 \leqslant k \leqslant N\}\) be the solution of the difference scheme (3.14)–(3.18). Denote
and
If \(2c_{13}\tau \leqslant 1/3\), then we have:
Proof
It is easy to know that (A.1) holds for k = 0.
Taking an inner product of (3.41) with \(e^{k+\frac {1}{2}}\), we have:
Using Lemma 2.1, Cauchy-Schwartz inequality, and inequality (2.4), we have:
By Lemmas 2.2, 2.3 and (3.39), computing arrives at:
and
Substituting (A.3)–(A.4) into (A.2) and combining with (3.8) and (3.9), we can obtain:
or
Then we have
When \(2c_{13}\tau \leqslant \frac {1}{3}\), we have
Using Gronwall inequality, equations (3.43) and (3.44), we can obtain
This completes the proof. □
Rights and permissions
About this article
Cite this article
Wang, X., Zhang, Q. & Sun, Zz. The pointwise error estimates of two energy-preserving fourth-order compact schemes for viscous Burgers’ equation. Adv Comput Math 47, 23 (2021). https://doi.org/10.1007/s10444-021-09848-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10444-021-09848-9