Skip to main content
Log in

A fast Fourier spectral exponential time-differencing method for solving the time-fractional mobile–immobile advection–dispersion equation

  • Published:
Computational and Applied Mathematics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Buter S, Paolab M (2014) A physically based connection between fractional calculus and fractal geometry. Ann Phys 350:146–158

    Article  MathSciNet  Google Scholar 

  • Canuto C, Hussaini MY, Quateroni A, Zang TA (2006) Spectral methods: fundamentals in single domains. Springer, Berlin

    Book  Google Scholar 

  • Chen LQ, Shen J (1998) Applications of semi-implicit Fourier-spectral method to phase field equations. Comput Phys Commun 108:147–158

    Article  Google Scholar 

  • Cox SM, Matthews PC (2002) Exponential time differencing for stiff systems. J Comput Phys 176:430–455

    Article  MathSciNet  Google Scholar 

  • Dehghan M, Abbaszadeh M (2017) Spectral element technique for nonlinear fractional evolution equation, stability and convergence analysis. Appl Numer Math 119:51–66

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Feit MD, Fleck JA, Steiger JA (1982) Solution of the Schrödinger equation by a spectral method. J Comput Phys 47:412–433

    Article  MathSciNet  Google Scholar 

  • Fornberg B (1998) A practical guide to pseudospectral methods. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  • Friedrich C, Schiessel H, Blumen A (1999) Constitutive behavior modeling and fractional derivatives. Rheol Ser 8:429–466

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Lee HG, Lee JY (2014) A semi-analytical Fourier spectral method for the Allen–Cahn equation. Comput Math Appl 68:174–184

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Miller KS, Ross B (1993) An introduction to the fractional calculus and fractional differential equations. Wiley, New York

    MATH  Google Scholar 

  • Mokhtari R, Mostajeran F (2020) A high order formula to approximate the Caputo fractional derivative. Commun Appl Math Comput 2:1–29

    Article  MathSciNet  Google Scholar 

  • Oldham KB, Spanier J (1974) The fractional calculus. Academic Press, New York

    MATH  Google Scholar 

  • Saadatmandi A, Dehghan M (2010) A new operational matrix for solving fractional-order differential equations. Comput Math Appl 59(3):1326–1336

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Vinnett L, Alvarez-Silva M, Jaques A, Hinojosa F, Yianatos J (2015) Batch flotation kinetics: fractional calculus approach. Miner Eng 77:167–171

    Article  Google Scholar 

  • Wang Y, Cai Z (2019) Approximation of the Boltzmann collision operator based on Hermite Spectral Method. J Comput Phys 397:108815

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to M. Fardi.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40314-022-01970-8

Keywords

Mathematics Subject Classification

Navigation