A fast and efficient numerical approach for solving advection–diffusion equations by using hybrid functions

  • Mohsen Hadadian Nejad YousefiEmail author
  • Seyed Hossein Ghoreishi Najafabadi
  • Emran Tohidi


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.


Advection–diffusion equations Hybrid functions Operational matrices Error approximation 

Mathematics Subject Classification

80M22 60J60 65L20 41A58 



  1. Aswin VS, Awasthi A, Anu C (2015) A comparative study of numerical schemes for convection–diffusion equation. Proced Eng 127:621–627CrossRefGoogle Scholar
  2. Cecchi MM, Pirozzi MA (2005) High order finite difference numerical methods for time-dependent convectiondominated problems. Appl Numer Math 55(3):334–356MathSciNetzbMATHCrossRefGoogle Scholar
  3. Chadha NM, Madden N (2016) An optimal time-stepping algorithm for unsteady advection–diffusion problems. J Comput Appl Math 294(8):57–77MathSciNetzbMATHCrossRefGoogle Scholar
  4. Chen X, Xiang J (2011) Solving diffusion equation using wavelet method. Appl Math Comput 217(13):6426–6432MathSciNetzbMATHGoogle Scholar
  5. Daǧ I, Irk D, Tombul M (2006) Least-squares finite element method for the advection–diffusion equation. Appl Math Comput 173(1):554–565MathSciNetzbMATHGoogle Scholar
  6. Dehghan M (2004) Weighted finite difference techniques for the one-dimensional advection–diffusion equation. Appl Math Comput 147(2):307–319MathSciNetzbMATHGoogle Scholar
  7. Dhawan S, Bhowmik SK, Kumar S (2015) Galerkin-least square B-spline approach toward advection–diffusion equation. Appl Math Comput 261:128–140MathSciNetzbMATHGoogle Scholar
  8. Dhawan S, Kapoor S, Kumar S (2012) Numerical method for advection diffusion equation using FEM and Bsplines. J Comput Sci 3(5):429–437CrossRefGoogle Scholar
  9. 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–606MathSciNetzbMATHCrossRefGoogle Scholar
  10. El-Gamel M (2006) A Wavelet-Galerkin method for a singularly perturbed convection-dominated diffusion equation. Appl Math Comput 181(2):1635–1644MathSciNetzbMATHGoogle Scholar
  11. Gong J, Nordström J (2011) Interface procedures for finite difference approximations of the advection–diffusion equation. J Comput Appl Math 236(5):602–620MathSciNetzbMATHCrossRefGoogle Scholar
  12. Karaa S, Zhang J (2004) High order ADI method for solving unsteady convection–diffusion problems. J Comput Phys 198(1):1–9MathSciNetzbMATHCrossRefGoogle Scholar
  13. Korkmaz A, Daǧ I (2016) Quartic and quintic B-spline methods for advection–diffusion equation. Appl Math Comput 274:208–219MathSciNetzbMATHGoogle Scholar
  14. 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–2828MathSciNetzbMATHCrossRefGoogle Scholar
  15. 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–629MathSciNetzbMATHGoogle Scholar
  16. 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–86zbMATHGoogle Scholar
  17. Mohebbi A, Dehghan M (2010) High-order compact solution of the one-dimensional heat and advection-diffusion equations. Appl Math Modell 34:3071MathSciNetzbMATHCrossRefGoogle Scholar
  18. Roache PJ (1998) Fundamentals of computational fluid dynamics. Hermosa Publishers, AlbuquerqueGoogle Scholar
  19. Taylor P (2005) Direct method for solving integro differential equations using hybrid Fourier and block-pulse functions. Int J Comput Math 783016891:37–41MathSciNetGoogle Scholar
  20. 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–272MathSciNetzbMATHGoogle Scholar
  21. Xu K (2016) The Chebyshev points of the first kind. Appl Numer Math 102:17–30MathSciNetzbMATHCrossRefGoogle Scholar
  22. 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–35MathSciNetzbMATHCrossRefGoogle Scholar
  23. 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–367MathSciNetzbMATHGoogle Scholar

Copyright information

© SBMAC - Sociedade Brasileira de Matemática Aplicada e Computacional 2019

Authors and Affiliations

  1. 1.Faculty of Civil, Water and Environmental EngineeringShahid Beheshti UniversityTehranIran
  2. 2.Department of MathematicsKosar University of BojnordBojnordIran

Personalised recommendations