Abstract
In this paper, we developed a new and efficient numerical method for solving advection–diffusion equations. The method is based on the integration of the considered advection–diffusion equation. By integration, we transform the advection diffusion equation into the equivalent integral equation which the integral equation contains initial and boundary conditions. Afterward, the integral equation would be transformed into the system of linear algebraic equations by using a hybrid of Chebyshev and Block-pulse functions and their operational matrix of integration. The system of linear algebraic equations can be solved by direct or iterative methods. We presented some theorems to show the error approximation of the hybrid function. Three numerical examples are considered to investigate the applicability and simplicity of the method. The numerical results confirm that the method is fast, stable, and exponentially accurate.
Similar content being viewed by others
References
Aswin VS, Awasthi A, Anu C (2015) A comparative study of numerical schemes for convection–diffusion equation. Proced Eng 127:621–627
Cecchi MM, Pirozzi MA (2005) High order finite difference numerical methods for time-dependent convectiondominated problems. Appl Numer Math 55(3):334–356
Chadha NM, Madden N (2016) An optimal time-stepping algorithm for unsteady advection–diffusion problems. J Comput Appl Math 294(8):57–77
Chen X, Xiang J (2011) Solving diffusion equation using wavelet method. Appl Math Comput 217(13):6426–6432
Daǧ I, Irk D, Tombul M (2006) Least-squares finite element method for the advection–diffusion equation. Appl Math Comput 173(1):554–565
Dehghan M (2004) Weighted finite difference techniques for the one-dimensional advection–diffusion equation. Appl Math Comput 147(2):307–319
Dhawan S, Bhowmik SK, Kumar S (2015) Galerkin-least square B-spline approach toward advection–diffusion equation. Appl Math Comput 261:128–140
Dhawan S, Kapoor S, Kumar S (2012) Numerical method for advection diffusion equation using FEM and Bsplines. J Comput Sci 3(5):429–437
Ding H, Zhang Y (2009) A new difference scheme with high accuracy and absolute stability for solving convection–diffusion equations. J Comput Appl Math 230(2):600–606
El-Gamel M (2006) A Wavelet-Galerkin method for a singularly perturbed convection-dominated diffusion equation. Appl Math Comput 181(2):1635–1644
Gong J, Nordström J (2011) Interface procedures for finite difference approximations of the advection–diffusion equation. J Comput Appl Math 236(5):602–620
Karaa S, Zhang J (2004) High order ADI method for solving unsteady convection–diffusion problems. J Comput Phys 198(1):1–9
Korkmaz A, Daǧ I (2016) Quartic and quintic B-spline methods for advection–diffusion equation. Appl Math Comput 274:208–219
Maleknejad K, Basirat B, Hashemizadeh E (2011) Hybrid Legendre polynomials and Block-Pulse functions approach for nonlinear Volterra–Fredholm integro-differential equations. Comput Math Appl 61(9):2821–2828
Maleknejad K Tavassoli, Kajani M (2003) Solving second kind integral equations by Galerkin methods with hybrid Legendre and Block-Pulse functions. Appl Math Comput 145(2–3):623–629
Mirzaee F, Hadadiyan E (2013) A collocation method to the solution of nonlinear Fredholm–Hammerstein integral and integro-differential equations. J Hyperstruct 2(March):72–86
Mohebbi A, Dehghan M (2010) High-order compact solution of the one-dimensional heat and advection-diffusion equations. Appl Math Modell 34:3071
Roache PJ (1998) Fundamentals of computational fluid dynamics. Hermosa Publishers, Albuquerque
Taylor P (2005) Direct method for solving integro differential equations using hybrid Fourier and block-pulse functions. Int J Comput Math 783016891:37–41
Wang XT, Li YM (2009) Numerical solutions of integro-differential systems by hybrid of general block-pulse functions and the second Chebyshev polynomials. Appl Math Comput 209(2):266–272
Xu K (2016) The Chebyshev points of the first kind. Appl Numer Math 102:17–30
Zerroukat M, Djidjeli K, Charafi A (2000) Explicit and implicit meshless methods for linear advection–diffusion type partial differential equations. Int J Numer Methods Eng 48(1):19–35
Zhou F, Xu X (2014) Numerical solution of the convection diffusion equations by the second kind Chebyshev wavelets q. Appl Math Comput 247(11326089):353–367
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Frederic Valentin.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Hadadian Nejad Yousefi, M., Ghoreishi Najafabadi, S.H. & Tohidi, E. A fast and efficient numerical approach for solving advection–diffusion equations by using hybrid functions. Comp. Appl. Math. 38, 171 (2019). https://doi.org/10.1007/s40314-019-0933-2
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-019-0933-2