This paper introduces an efficient numerical procedure based on cubic B-Spline (CuBS) with a new approximation for the second-order space derivative for computational treatment of the convection-diffusion equation (CDE). The time derivative is approximated using typical finite differences. The key benefit of the scheme is that the numerical solution is obtained as a smooth piecewise continuous function which empowers one to find approximate solution at any desired position in the domain. Further, the new approximation has considerably increased the accuracy of the scheme. A stability analysis is performed to assure that the errors do not magnify. Convergence analysis of the scheme is also discussed. The scheme is implemented on some test problems and the outcomes are contrasted with those of some current approximating techniques from the literature. It is concluded that the offered scheme is equitably superior and effective.
Citation: Asifa Tassaddiq, Muhammad Yaseen, Aatika Yousaf, Rekha Srivastava. Computational study of the convection-diffusion equation using new cubic B-spline approximations[J]. AIMS Mathematics, 2021, 6(5): 4370-4393. doi: 10.3934/math.2021259
This paper introduces an efficient numerical procedure based on cubic B-Spline (CuBS) with a new approximation for the second-order space derivative for computational treatment of the convection-diffusion equation (CDE). The time derivative is approximated using typical finite differences. The key benefit of the scheme is that the numerical solution is obtained as a smooth piecewise continuous function which empowers one to find approximate solution at any desired position in the domain. Further, the new approximation has considerably increased the accuracy of the scheme. A stability analysis is performed to assure that the errors do not magnify. Convergence analysis of the scheme is also discussed. The scheme is implemented on some test problems and the outcomes are contrasted with those of some current approximating techniques from the literature. It is concluded that the offered scheme is equitably superior and effective.
[1] | M. M. Chawla, M. A. Al-Zanaidi, M. G. Al-Aslab, Extended one step time-integration schemes for convection-diffusion equations, Comput. Math. Appl., 39 (2000), 71–84. |
[2] | I. Daig, D. Irk, M. Tombul, Least-squares finite element method for the advection-diffusion equation, Appl. Math. Comput., 173 (2006), 554–565. |
[3] | R. C. Mittal, R. K. Jain, Redefined cubic B-splines collocation method for solving convection-diffusion equations, Appl. Math. Model., 36 (2012), 5555–5573. doi: 10.1016/j.apm.2012.01.009 |
[4] | T. L. Tsai, S. W. Chiang, J. C. Yang, Examination of characteristics method with cubic interpolation for advection diffusion equation, Comput. Fluids., 35 (2006), 1217–1227. doi: 10.1016/j.compfluid.2005.08.002 |
[5] | M. Sari, G. Graslan, A. Zeytinoglu, High-Order finite difference schemes for solving the advection-diffusion equation, Math. Comput. Appl., 15 (2010), 1217–1227. |
[6] | M. K. Kadalbajoo, P. Arora, Taylor-Galerkin B-spline finite element method for the one dimensional advection-diffusion equation, Numer. Methods Partial Differ. Equ., 26 (2009), 1206–1223. |
[7] | S. Karaa, J. Zhang, High order ADI method for solving unsteady convection-diffusion problems, J. Comput. Phys., 198 (2004), 1–9. doi: 10.1016/j.jcp.2004.01.002 |
[8] | X. F. Feng, Z. F. Tian, Alternating group explicit method with exponential-type for the diffusion-convection equation, Int. J. Comput. Math., 83 (2006), 765–775. doi: 10.1080/00207160601084463 |
[9] | M. Dehghan, Weighted finite difference techniques for the one-dimensional advection-diffusion equation, Appl. Math. Comput., 147 (2004), 307–319. |
[10] | M. Dehghan, Numerical solution of the three-dimensional advection-diffusion equation, Appl. Math. Comput., 150 (2004), 5–19. |
[11] | Rizwan-Uddin, A second-order space and time nodal method for the one-dimensional convection-diffusion equation, Comput. Fluids, 26 (1997), 233–247. doi: 10.1016/S0045-7930(96)00039-4 |
[12] | A. Mohebbi, M. Dehghan, High-order compact solution of the one-dimensional heat and advection-diffusion equations, Appl. Math. Model., 34 (2010), 3071–3084. doi: 10.1016/j.apm.2010.01.013 |
[13] | H. Karahan, Unconditional stable explicit finite difference technique for the advection-diffusion equation using spreadsheets, Adv. Eng. Software, 38 (2007), 80–86. doi: 10.1016/j.advengsoft.2006.08.001 |
[14] | H. Karahan, Implicit finite difference techniques for the advection-diffusion equation using spreadsheets, Adv. Eng. Software, 387 (2006), 601–608. |
[15] | D. K. Salkuyeh, On the finite difference approximation to the convection-diffusion equation, Appl. Math. Comput., 179 (2006), 79–86. |
[16] | H. H. Cao, L. B. Liu, Y. Zhang, S. Fu, A fourth-order method of the convection-diffusion equations with Neumann boundary conditions, Appl. Math. Comput., 217 (2011), 9133–9141. |
[17] | M. M. Chawla, M. A. Al-Zanaidi, D. J. Evans, Restrictive Taylors approximation for solving convection-diffusion equation, Appl. Math. Comput., 147 (2004), 355–363. |
[18] | H. N. A. Ismail, E. M. E. Elbarbary, G. S. E. Salem, Restrictive Taylors approximation for solving convection-diffusion equation, Appl. Math. Comput., 147 (2004), 355–363. |
[19] | N. Salam, D. A. Suriamihardja, D. Tahir, M. I. Azis, E. S. Rusdi, A boundary element method for anisotropic-diffusion convection-reaction equation in quadratically graded media of incompressible flow, J. Phys.: Conf. Ser., 1341 (2019), 1–13. |
[20] | M. I. Azis, Standard-BEM solutions to two types of anisotropic-diffusion convection reaction equations with variable coefficients, Eng. Anal. Bound. Elem., 105 (2019), 87–93. doi: 10.1016/j.enganabound.2019.04.006 |
[21] | C. A. Hall, On error bounds for spline interpolation, J. Approx. Theory, 1 (1968), 209–218. doi: 10.1016/0021-9045(68)90025-7 |
[22] | C. de Boor, On the convergence of odd degree spline interpolation, J. Approx. Theory, 1 (1968), 452–463. doi: 10.1016/0021-9045(68)90033-6 |
[23] | M. Abbas, A. A. Majid, A. I. M. Ismail, A. Rashid, The application of cubic trigonometric B-Spline to the numerical solution of the hyperbolic problems, Appl. Math. Comput., 239 (2014), 74–88. |
[24] | M. K. Iqbal, M. Abbas, I. Wasim, New cubic B-spline approximation for solving third order Emden-Flower type equations, Appl. Math. Comput., 331 (2018), 319–333. |
[25] | H. F. Ding, Y. X. Zhang, A new difference scheme with high accuracy and absolute stability for solving convection-diffusion equations, J. Comput. Appl. Math., 230 (2009), 600–606. doi: 10.1016/j.cam.2008.12.015 |
[26] | T. Nazir, M. Abbas, A. A. Majid, A. Abd Majid, A. I. M. Ismail, A. Rashid, A numerical solution of advection-diffusion problem using new cubic trigonometric B-spline approach, Appl. Math. Model., 40 (2015), 4586–4611. |
[27] | H. Aminikhah, J. Alavi, Numerical solution of convection-diffusion equation using cubic B-spline quasi-interpolation, Thai J. Math., 14 (2016), 1686–0209. |
[28] | A. Tassaddiq, A. Khalid, M. N. Naeem, A. Ghaffar, K. S. Nisar, A new scheme using cubic B-Spline to solve non-linear differential equations arising in Visco-Elastic flows and hydrodynamic stability problems, Mathematics, 7 (2019), 1078. doi: 10.3390/math7111078 |
[29] | A. Tassaddiq, M. Yaseen, A. Yousaf, R. Srivastava, A cubic B-spline collocation method with new approximation for the numerical treatment of the heat equation with classical and non-classical boundary conditions, Phys. Scr., 96 (2021), 045212. doi: 10.1088/1402-4896/abe066 |