Numerical solution of advection–diffusion type equation by modified error correction scheme

In this paper, we consider a numerical solution for nonlinear advection–diffusion equation by a backward semi-Lagrangian method. The numerical method is based on the second-order backward differentiation formula for the material derivative and the fourth-order finite difference formula for the diffusion term along the characteristic curve. A modified error correction scheme is newly introduced to efficiently find the departure point of the characteristic curve. Through several numerical simulations, we demonstrate that the proposed method has second and third convergence orders in time and space, respectively, and is efficient and accurate compared to existing techniques. In addition, it is numerically shown that the proposed method has good properties in terms of energy and mass conservation.

[1]  Hyeong-Seok Ko,et al.  A Semi‐Lagrangian CIP Fluid Solver without Dimensional Splitting , 2008, Comput. Graph. Forum.

[2]  Wen Chen,et al.  Author's Personal Copy Computers and Mathematics with Applications Local Method of Approximate Particular Solutions for Two-dimensional Unsteady Burgers' Equations , 2022 .

[3]  Yan Guo,et al.  Numerical solution of Korteweg-de Vries-Burgers equation by the compact-type CIP method , 2015 .

[4]  Philsu Kim,et al.  A semi-Lagrangian approach for numerical simulation of coupled Burgers' equations , 2019, Commun. Nonlinear Sci. Numer. Simul..

[5]  O. Ladyženskaja Linear and Quasilinear Equations of Parabolic Type , 1968 .

[6]  Wenyuan Liao,et al.  An implicit fourth-order compact finite difference scheme for one-dimensional Burgers' equation , 2008, Appl. Math. Comput..

[7]  Roumen Anguelov,et al.  Energy properties preserving schemes for Burgers' equation , 2008 .

[8]  A. H. Khater,et al.  A Chebyshev spectral collocation method for solving Burgers'-type equations , 2008 .

[9]  Xiaoxia Wang,et al.  Variational multiscale element-free Galerkin method for 2D Burgers' equation , 2010, J. Comput. Phys..

[10]  Xiangfan Piao,et al.  An iteration free backward semi-Lagrangian scheme for solving incompressible Navier-Stokes equations , 2015, J. Comput. Phys..

[11]  Sang Dong Kim,et al.  An Iteration Free Backward Semi-Lagrangian Scheme for Guiding Center Problems , 2015, SIAM J. Numer. Anal..

[12]  Asai Asaithambi,et al.  Numerical solution of the Burgers' equation by automatic differentiation , 2010, Appl. Math. Comput..

[13]  Sang Dong Kim,et al.  Convergence on error correction methods for solving initial value problems , 2012, J. Comput. Appl. Math..

[14]  Bengt Fornberg,et al.  Classroom Note: Calculation of Weights in Finite Difference Formulas , 1998, SIAM Rev..

[15]  Hong Wang,et al.  A summary of numerical methods for time-dependent advection-dominated partial differential equations , 2001 .

[16]  B. Fornberg CALCULATION OF WEIGHTS IN FINITE DIFFERENCE FORMULAS∗ , 1998 .

[17]  Brajesh Kumar Singh,et al.  Numerical solution of Burgers' equation with modified cubic B-spline differential quadrature method , 2013, Appl. Math. Comput..

[18]  Mehdi Dehghan,et al.  A numerical method for two-dimensional Schrödinger equation using collocation and radial basis functions , 2007, Comput. Math. Appl..

[19]  O. A. Ladyzhenskai︠a︡,et al.  Linear and Quasi-linear Equations of Parabolic Type , 1995 .

[20]  R. C. Mittal,et al.  Numerical solutions of nonlinear Burgers' equation with modified cubic B-splines collocation method , 2012, Appl. Math. Comput..

[21]  W. D. Evans,et al.  PARTIAL DIFFERENTIAL EQUATIONS , 1941 .

[22]  R. C. Mittal,et al.  A numerical scheme based on weighted average differential quadrature method for the numerical solution of Burgers' equation , 2013, Appl. Math. Comput..

[23]  George Em Karniadakis,et al.  A semi-Lagrangian high-order method for Navier-Stokes equations , 2001 .

[24]  Sang Dong Kim,et al.  An Error Corrected Euler Method for Solving Stiff Problems Based on Chebyshev Collocation , 2011, SIAM J. Numer. Anal..

[25]  H. A. Hosham,et al.  Fourth-order finite difference method for solving Burgers' equation , 2005, Appl. Math. Comput..

[26]  Anita T. Layton,et al.  New numerical methods for Burgers' equation based on semi-Lagrangian and modified equation approaches , 2010 .