Abstract
In this paper, we propose a fast and accurate numerical method for solving the time-fractional mobile–immobile advection–dispersion equation with Caputo derivative of order \(\alpha \) for . The main advantage of this method is its order of accuracy, which is \(3-\alpha \). We discretize the problem in space by the Fourier spectral method and time by the fourth-order exponential time-differencing Runge–Kutta method and a high-order approximation for Caputo derivative. We eliminate the first and second spatial derivatives of the well-known equation by the properties of the Fourier spectral method. We also prove the convergence of this method. Several numerical examples are provided to illustrate the efficiency and accuracy of the proposed method. We show that the temporal convergence rates for different values of \(\alpha \) are more than two and conclude the effectiveness of the method for solving the well-known equation.












Similar content being viewed by others
References
Abbaszadeh M, Dehghan M (2020) The Crank–Nicolson/interpolating stabilized element-free Galerkin method to investigate the fractional Galilei invariant advection–diffusion equation. Math. Methods Appl Sci 44(4):2752–2768
Abdelkawy MA, Zaky MA, Bhrawy AH, Baleanu D (2015) Numerical simulation of time variable fractional order mobile–immobile advection–dispersion model. Romanian Rep Phys 67:773–791
Abo-Dahab SM, Kilany AA, Abdel-Salam EAB, Hatem A (2020) Fractional derivative order analysis and temperature-dependent properties on p- and SV-waves reflection under initial stress and three-phase-lag model. Res Phys 18: Article 103270
Adibi H, Rismani AM (2010) On using a modified Legendre-spectral method for solving singular IVPs of Lane–Emden type. Comput Math Appl 60:2126–2130
Buter S, Paolab M (2014) A physically based connection between fractional calculus and fractal geometry. Ann Phys 350:146–158
Canuto C, Hussaini MY, Quateroni A, Zang TA (2006) Spectral methods: fundamentals in single domains. Springer, Berlin
Chen LQ, Shen J (1998) Applications of semi-implicit Fourier-spectral method to phase field equations. Comput Phys Commun 108:147–158
Cox SM, Matthews PC (2002) Exponential time differencing for stiff systems. J Comput Phys 176:430–455
Dehghan M, Abbaszadeh M (2017) Spectral element technique for nonlinear fractional evolution equation, stability and convergence analysis. Appl Numer Math 119:51–66
Dehghan M, Abbaszadeh M (2018) A Legendre spectral element method (SEM) based on the modified bases for solving neutral delay distributed-order fractional damped diffusion-wave equation. Math Methods Appl Sci 41(9):3476–3494
Dehghan M, Manafian J, Saadatmandi A (2010) Solving nonlinear fractional partial differential equations using the homotopy analysis method. Numer Methods Partial Differ Equ 26(2):448–479
Deng Z, Ma H (2009) Optimal error estimates of the Fourier spectral method for a class of nonlocal, nonlinear dispersive wave equations. Appl Numer Math 59:988–1010
Diethelm K (2013) A fractional calculus based model for the simulation of an outbreak of Dengue fever. Nonlinear Dyn 71:613–619
El-Zahar ER, Alotaibi AM, Ebaid A, Aljohani AF, Gomez Aguilar JF (2020) The Riemann–Liouville fractional derivative for Ambartsumian equation. Res Phys 19: Article 103551
Faraz N, Sadaf M, Akram G, Zainab I, Khan Y (2021) Effects of fractional order time derivative on the solitary wave dynamics of the generalized ZK–Burgers equation. Res Phys 25: Article 104217
Fardi M, Ghasemi M (2021) A numerical solution strategy based on error analysis for time-fractional mobile–immobile transport model. Soft Comput 25:11307–11331
Fardi M, Khan Y (2022) A fast difference scheme on a graded mesh for time-fractional and space distributed-order diffusion equation with nonsmooth data. Int J Mod Phys B 36(15):2250076
Feit MD, Fleck JA, Steiger JA (1982) Solution of the Schrödinger equation by a spectral method. J Comput Phys 47:412–433
Fornberg B (1998) A practical guide to pseudospectral methods. Cambridge University Press, Cambridge
Friedrich C, Schiessel H, Blumen A (1999) Constitutive behavior modeling and fractional derivatives. Rheol Ser 8:429–466
Gao GH, Sun ZZ, Zhang HW (2014) A new fractional numerical differentiation formula to approximate the Caputo fractional derivative and its applications. J Comput Phys 259:33–50
Gottlieb D, Orszag SA (1997) Numerical analysis of spectral methods: theory and applications. SIAM, Philadelphia
Heydari MH, Atangana A (2020) An optimization method based on the generalized Lucas polynomials for variable-order space–time fractional mobile–immobile advection–dispersion equation involving derivatives with non-singular kernels. Chaos Solitons Fractals 132: Article 109588
Jiang W, Liu N (2017) A numerical method for solving the time variable fractional order mobile–immobile advection–dispersion model. Appl Numer Math 119:18–32
Lee HG, Lee JY (2014) A semi-analytical Fourier spectral method for the Allen–Cahn equation. Comput Math Appl 68:174–184
Li R, Ren Y, Wang Y (2021) Hermite spectral method for Fokker–Planck–Landau equation modeling collisional plasma. J Comput Phys 434: Article 110235
Liu YX, Zhang HD (2014) Exponential time differencing methods with Chebyshev collocation for polymers confined by interacting surfaces. J Chem Phys 140:224101–12
Miller KS, Ross B (1993) An introduction to the fractional calculus and fractional differential equations. Wiley, New York
Mokhtari R, Mostajeran F (2020) A high order formula to approximate the Caputo fractional derivative. Commun Appl Math Comput 2:1–29
Oldham KB, Spanier J (1974) The fractional calculus. Academic Press, New York
Saadatmandi A, Dehghan M (2010) A new operational matrix for solving fractional-order differential equations. Comput Math Appl 59(3):1326–1336
Sabatier J, Agrawal OP, Tenreiro Machado JA (2007) Advances in fractional calculus. Springer, Berlin
Sadri K, Aminikhah H (2021) An efficient numerical method for solving a class of variable-order fractional mobile–immobile advection–dispersion equations and its convergence analysis. Chaos Solitons Fractals 146: Article 110896
Salehi F, Saeedi H, Moghadam MM (2018) A Hahn computational operational method for variable order fractional mobile–immobile advection–dispersion equation. Math Sci 12:91–101
Shen J, Tang T, Wang L (2011) Spectral methods: algorithms, analysis and applications. Springer, Germany, pp 24–33
Traytak SD (1990) The use of fractional-order derivatives for determination of the time-dependent rate constant. Chem Phys Lett 173:63–66
Vencels J, Delzanno GL, Johnson A, Peng IB, Laure E, Markidisa S (2015) Spectral solver for multi-scale plasma physics simulations with dynamically adaptive number of moments. Proc Comput Sci 51:1148–1157
Vinnett L, Alvarez-Silva M, Jaques A, Hinojosa F, Yianatos J (2015) Batch flotation kinetics: fractional calculus approach. Miner Eng 77:167–171
Wang Y, Cai Z (2019) Approximation of the Boltzmann collision operator based on Hermite Spectral Method. J Comput Phys 397:108815
Zhang H, Liu F, Phanikumar MS, Meerschaert MM (2013) A novel numerical method for the time variable fractional order mobile–immobile advection–dispersion model. Comput Math Appl 66:693–701
Acknowledgements
The authors wish to thank anonymous reviewers for careful reading and valuable comments and suggestions which improved the quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by the authors.
Additional information
Communicated by Vasily E. Tarasov.
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
Mohammadi, S., Ghasemi, M. & Fardi, M. A fast Fourier spectral exponential time-differencing method for solving the time-fractional mobile–immobile advection–dispersion equation. Comp. Appl. Math. 41, 264 (2022). https://doi.org/10.1007/s40314-022-01970-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-022-01970-8
Keywords
- Time-fractional
- Caputo derivative
- Advection–dispersion equation
- Fourier spectral method
- Runge–Kutta method