Crank–Nicolson method for the fractional diffusion equation with the Riesz fractional derivative
Introduction
Fractional differential equations appear in many applications of the applied sciences, such as the fractional diffusion and wave equations [1], [2], subdiffusion and superdiffusion equations [3], [4], electrical systems [5], viscoelasticity theory [5], control systems [5], bioengineering [6], and finance [7].
Let be the Riesz fractional derivative operator for 1 < α ⩽ 2 defined by [8], [9], [10]where .
We consider the following equation in a finite domain associated with initial and Dirichlet boundary conditionswhere D > 0 is diffusion coefficient, and f(x, t), φ(t), Φ(t) and ψ(x) are sufficiently smooth functions.
In order to approximate to the Riesz fractional derivative, it was generally used the Grünwald–Letnikov derivative approximation scheme of order O(h) [11], [12], [13], [14], [15], [16], [17], [18], [19], [20]. Meerschaert and Tadjeran [13] and Tadjeran et al. [14] applied the Crank–Nicolson method with Grünwald–Letnikov derivative approximation to a linear fractional diffusion equation which has one-sided fractional derivative, and showed that the used method is unconditionally stable for given problems. Shen et al. [15] applied implicit and explicit finite difference methods with Grünwald–Letnikov derivative approximation to a linear Riesz fractional diffusion equation, and showed that the explicit method is conditionally and the implicit method is unconditionally stable for given problem. The Richardson extrapolation method was used in [17], [13], [15], [14] to improve the convergence order of used approximations. Shen et al. [16] investigated the Green function and a discrete random walk model for Riesz fractional advection–dispersion equation on infinite domain with an initial condition, and also presented implicit and explicit finite differences to this problem on a finite domain. Yang et al. [18] presented the standard and shifted Grünwald–Letnikov derivative approximations, the method of lines, the matrix transform method, the L1/L2 approximation method and a spectral representation method for Riesz fractional advection–dispersion equation on a finite domain. Yang et al. [19] implemented finite difference with matrix transform method and Laplace transform to a homogeneous fractional diffusion equation with Neumann and Dirichlet boundary conditions. Zhang and Liu [20] applied an implicit finite difference method with Grünwald–Letnikov derivative approximation to a non-linear Riesz fractional diffusion equation and showed that the used method is stable for small time. Zhang et al. [21] used Galerkin finite element approximation and a backward difference technique to Riesz fractional advection–dispersion equation, and gave the stability and convergence analysis.
As a new approach, Ortigueira [22] defined the “fractional centered derivative” and proved that the Riesz fractional derivative of an analytic function can be represented by the fractional centered derivative.
In Section 2, we show that the fractional centered difference approximates to the Riesz fractional derivative for 1 < α ⩽ 2 with O(h2) accurate. In Section 3, we apply the Crank–Nicolson method for the problem (2), (3) with using the fractional centered difference discretization. In Section 4, we give the stability and the convergence properties of the Crank–Nicolson method for the problem (2), (3). Finally, the last section illustrates the stability and convergence of the Crank–Nicolson method trough the numerical solution of an example.
Section snippets
Approximation by fractional centered difference
In [22], for α > −1 the fractional centered difference is defined byand it is shown thatrepresents the Riesz fractional derivative (1) for the case of 1 < α ⩽ 2.
We use Eq. (5) as a discretization to the Riesz fractional derivative. Therefore, we prove the following property and lemma. Property 2.1 Let be the coefficients of the centered finite difference approximation (5)
The Crank–Nicolson discretization for the fractional diffusion equation
The Crank–Nicolson discretization for the problem (2), (3) isorfor , and . We can write the system (22) in matrix–vector form aswhere , and A is an (m − 1) × (m − 1) symmetric matrix which has the entries a = τD/(2 hα
Stability and convergence of the Crank–Nicolson difference approximation scheme
Theorem 4.1 The discrete Eq. (22) for the problem (2), (3) is unconditionally stable. Proof Let λ be the eigenvalue of the matrix A. Then by the Gerschgorin’s circle theorem [23] and by (13), we havewhere , that is, we haveHence the eigenvalues of the matrix (I + A)−1(I − A) satisfyTherefore, the spectral radius of the matrix (I + A)−1(I − A) is less than one. Thus, the discrete Eq. (22) is unconditionally stable. □ Theorem 4.2 Let be the exact solution of the
Numerical example
One can reduce a non-homogeneous Dirichlet boundary conditions to a homogeneous Dirichlet boundary conditions using the following transformationwhere and W unknown function satisfying W(a, t) = 0, W(b, t) = 0.
As a numerical test example, we considerassociated with the initial and boundary conditionsand the non-homogeneous part is
Conclusion
In this work, fractional centered difference approximation to the Riesz fractional derivative is used. The Crank–Nicolson method is applied to a linear fractional diffusion Eq. (2) subject to the conditions (3), and it is proved that the method is unconditionally stable and convergent. A numerical simulation is given. The experimental and theoretical results show that the accuracy is of order h2 + τ2. The order of approximation to the derivative can be improved by using the Richardson
References (23)
- et al.
The random walk’s guide to anomalous diffusion: a fractional dynamics approach
Physics Reports
(2000) - et al.
Fractional calculus and continuous-time finance
Physica A: Statistical Mechanics and its Applications
(2000) - et al.
Finite difference approximations for two-sided space-fractional partial differential equations
Applied Numerical Mathematics
(2006) - et al.
A second-order accurate numerical approximation for the fractional diffusion equation
Journal of Computational Physics
(2006) - et al.
Numerical methods for fractional partial differential equations with Riesz space fractional derivatives
Applied Mathematical Modelling
(2010) - et al.
Galerkin finite element approximation of symmetric space-fractional partial differential equations
Applied Mathematics and Computation
(2010) - et al.
Fractional diffusion and wave equations
Journal of Mathematical Physics
(1989) The fractional diffusion equation
Journal of Mathematical Physics
(1986)- et al.
The restaurant at the end of the random walk: recent developments in the description of anomalous transport by fractional dynamics
Journal of Physics A: Mathematical and General
(2004) - et al.
Advances in Fractional Calculus: Theoretical Developments and Applications in Physics and Engineering
(2007)
Fractional Calculus in Bioengineering
Cited by (432)
Midpoint splitting methods for nonlinear space fractional diffusion equations
2024, Journal of Computational and Applied MathematicsNumerical study of distributed-order Bessel fractional derivative with application to Euler–Poisson–Darboux equation
2024, Communications in Nonlinear Science and Numerical SimulationNumerical analysis of two-dimensional MHD flow and heat transfer of generalized Maxwell fluid through a rectangular pipe
2024, International Journal of Heat and Fluid FlowA nonstationary iterated quasi-boundary value method for reconstructing the source term in a time–space fractional diffusion equation
2024, Journal of Computational and Applied MathematicsTwo fast and unconditionally stable finite difference methods for Riesz fractional diffusion equations with variable coefficients
2024, Applied Mathematics and ComputationHigh-order exponential integrators for the Riesz space-fractional telegraph equation
2024, Communications in Nonlinear Science and Numerical Simulation