Translate this page into:
Sinc and B-Spline scaling functions for time-fractional convection-diffusion equations
⁎Corresponding author at: Department of Mathematics, Central Tehran Branch, Islamic Azad University, Tehran, Iran.
-
Received: ,
Accepted: ,
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.
Peer review under responsibility of King Saud University.
Abstract
We study combination of Sinc and B-Spline scaling functions to develop numerical method for the time-fractional convection-diffusion equations. Dou to exponential convergence of Sinc interpolation, the shifted Sinc functions based on double exponential transformation have been used for the spatial discretization, and the B-Spline scaling functions have been used for the temporal discretization. We consider two examples to test the proposed method, and we have compared the presented method to verify the effectiveness of the proposed method in comparison with recent existing methods.
Keywords
Liouville-Caputo fractional diffusion equations
B-Spline scaling functions
Sinc interpolation
Double exponential transformation.
1 Introduction.
The fractional differential equations, which have arised in numerous fields of engineering and science, is developed to the varied mathematical models by several studies (Kilbas et al., 2006; Hilfer, 2000; Carpinteri and Mainardi, 1997; Metzler and Klafter, 2000). The fractional partial differential equations can be classified into space-fractional differential equation and time-fractional differential equation. Here we consider the time-fractional convection-diffusion equation with variable coefficients
In Eq. (1) the Liouville-Caputo type of the fractional derivative of order
is defined by
Time-fractional diffusion equations are derived by considering continuous time random walk problems, which are in general non-Markovian processes. The physical interpretation of the fractional derivative is that it represents a degree of memory in the diffusing material (Metzler and Klafter, 2000). In time-fractional convection-diffusion equation, the fractional derivative is considered in the Caputo sense. The general response expression contains a parameter describing the order of the fractional derivative that can be varied to obtain various responses. In the case of , the fractional equation reduces to a classical convection-diffusion equation with nonlinear source term. The convection-diffusion equations are widely used in science and engineering as mathematical models for computational simulations, such as in oil reservoir simulations, transport of mass and energy, and global weather production, in which an initially discontinuous profile is propagated by diffusion and convection, the latter with a speed of c (Momani, 2007; Sincovec and Madsen, 1975).
There are several methods for approximating the solution of the problem (1)–(3). Chen et al. (2010) used Haar wavelet method to determine the solution of the problem (1)–(3). Yang et al. (2015) used the local fractional similarity solution for the non-differentiable diffusion equation defined on Cantor sets. Yang and Srivastava et al. investigated general fractional derivatives with a non-singular power-law kernel, also the anomalous diffusion models with non-singular power-law kernel have been discussed in detail in Yang et al. (2017). Mahto et al. established the approximate controllability of the sub-diffusion equation by applying a unique continuation property via internal control which acts on a sub-domain in Mahto et al. (2019). Yang et al. (2016) proposed a new numerical technique based upon a certain two dimensional extended differential transform via local fractional derivatives and derive its associated basic theorems and properties for solving the local fractional diffusion equation. Zhukovsky and Srivastava (2017) obtained solutions for differential equations, describing a broad range of physical problems by the operational method with recourse to inverse differential operators, integral transforms and operational exponent. Generalized families of orthogonal polynomials and special functions have been employed with recourse to their operational definitions in Gaoa et al. (2016) a coupling of the variational iteration method with the Sumudu transform via the local fractional calculus operator have been proposed for a class of local fractional diffusion equations. Murio (2008) applied an implicit finite difference scheme to solve the time-fractional diffusion equations. Finite difference approximation is developed for fractional equations in Meerschaert and Tadjeran (2004), Ren et al. (2013), Su et al. (2010). In Jiang and Ma (2011) and Roop (2006) used high-order finite element schemes to approximate the time fractional partial differential equations. RBF meshless method for fractional diffusion equations are studied in Uddin and Haq (2011) and Piret and Hanert (2013). The numerical contour integral approach is developed for solving the time-fractional diffusion equations in Vong and Lyu (2017). To solve the fractional diffusion equations in Lin et al. (2014), the preconditioned iterative schemes is applied. The combination of single exponential transformation of Sinc and Legendre collocation method applied for a class of fractional convection-diffusion equations with variable coefficients in Saadatmandi et al. (2012). Eftekhari (2019) used a combination of the Sinc method and the Euler polynomials to solve the convection diffusion equations including time-fractional derivative of Liouville-Caputo type. Mirzaee et al. considered the fractional stochastic diffusion equations, nonlinear integral equations and integro-differential equations in Mirzaee and Alipour (2020), Mirzaee and Samadyar (2020), Alipour and Mirzaee (2020), Mirzaee and Alipour (2020), Mirzaee and Alipour (2019), Mirzaee and Samadyar (2019), Mirzaee and Samadyar (2018), Mirzaee and Samadyar (2019), Mirzaee and Samadyar (2018) and applied several approaches to solve those problems such as: Quintic B-spline collocation method, finite difference method, meshless method, iterative algorithm, bilinear spline interpolation, orthonormal Bernstein collocation method.
Dehghan et al. (2013) used Ritz-Galerkin method combine with Bernstein multi-scaling functions and cubic B-spline functions to solve an inverse heat conduction problem. He, also used the cubic B-spline scaling functions and Chebyshev cardinal functions to approximate the solution of Riccati equation in Lakestani and Dehghan (2010). Dehghan and his colleagues solved nonlinear fractional partial differential equations by using homotopy analysis method in Dehghan et al. (2010). The two-dimensional Schrodinger equation with nonhomogeneous boundary conditions has been considered in Dehghan and Emami-Naeini (2013) and Sinc-collocation and Sinc- Galerkin methods has been used to approximate this problem. In Dehghan (2004), the two-level fully explicit and fully implicit finite difference approximations are developed and compared for solving the three-dimensional advection-diffusion equation with constant coefficient by Dehghan et al. In Irandoust-pakchin et al. (2014), Irandoust-pakchin et al. has been concerned the construction of biorthogonal multiwavelet basis in the unit interval to form a biorthogonal flatlet multiwavelet system, then the system has been used to solve a fractional convection-diffusion equation.
To discretize the time-fractional convection diffusion problem (1)–(3) in our approach, the spatial discretization is proposed by Sinc interpolation method combine with the double exponential transformation, and the temporal discretization is proposed by the B-Spline scaling functions. Recently, the double exponential transformation (Mori and Sugihara, 2001) has been developed for the Sinc numerical methods and appllied in quadrature and differential equations (Sugihara and Matsuo, 2004; Stenger, 1993; Lund and Bowers, 1992; Tanaka et al., 2009). DE-Sinc-collocation method has been used to solve the nonlinear second order two-point boundary value problems in Rashidinia et al. (2014). Sinc numerical approximation method for Liouville-Caputo’s fractional derivatives developed in Okayama et al. (2010), Okayama et al. (2010), and Baumann and Stenger (2011).
The B-spline scaling functions which are compactly supported and specially constructed for the bounded interval are introduced in Daubechies (1988) and Chui (1992). The authors of Lakestani and Dehghan (2012), Cohen (2003), Micula and Micula (1998) by using the linear B-spline scaling functions constructed the operational matrix of fractional derivative in the Liouville-Caputo sense. In this manuscript, we consider the B-spline scaling functions which are satisfied all the properties on a bounded interval. The authors in Goswami et al. (1995) by using wavelets on a bounded interval approximate the solution of first-kind integral equations.
Our method consists of reducing the problem to the solution of algebraic equations by expanding the required approximate solution as the elements of the B-Spline scaling functions in time and the Sinc functions combine with the double exponential transformation in space with unknown coefficients. The properties of Sinc functions and B-Spline scaling functions are then utilized to evaluate the unknown coefficients. The sinc method is efficient for boundary value problems with homogeneous conditions, and due to the exponential convergence nature of the Sinc-collocation method combine with the double exponential transformation, one can get the considerable accurate results (see the Theorem 1). To the best of the authors’ knowledge, such approach has not been employed for solving fractional partial differential equations.
The article is composed as follows. In Section (2), we present some properties of Sinc interpolation scheme. In Section (3), the B-spline scaling functions on the bounded interval has been introduced. In Section (4), we developed the B-Spline-Sinc approximation method to apply time-fractional convectiondiffusion equations. The complexity analysis is given in Section (5). Finally, in Section (6), we applied the presented method on some examples. We compared our results with the outcomes in the existing schemes.
2 The Sinc properties
Definition of the Sinc function is as follows Stenger (1993) and Lund and Bowers (1992) and the k-th shifed Sinc function is defined by where and .
The following double exponential transformation maps the real line to a finite interval , then we can apply the Sinc function on a finite interval (Mori and Sugihara, 2001; Sugihara and Matsuo, 2004; Tanaka et al., 2009) and the inverse mapping is defined by then the collocation points of Sinc are .
The cardinal Sinc expansion of given function
, which is defined in real line and also vanishes on end points, is defined by Lund and Bowers (1992)
2.1 Definition 1:
Let for some is a strip domain, and is the double exponential (DE) translated domain. Also is the family of all the bounded analytic functions on which is for .
2.2 Theorem 1:
Tanaka et al. (2009) If
for
and
, then there exist a constant
which is independent of M as
In addition, we need the following properties of Sinc function:
3 B-spline scaling functions
By integral convolution, we can define the m-th order cardinal B-spline
for
as follow
In this article, to approximate the unknown function in time, we consider the quadratic B-spline scaling functions with , in the bounded interval as basis functions.
Let the multiresolution spaces is generated by tensor product type, and
In order to have at least one complete inner scaling function in the bounded interval
, the condition
By using (9) and (10) the inner B-Spline scaling functions of order
are given by
The Liouville-Caputo fractional derivative of order
for the inner scaling functions can be obtained by
4 The B-Spline-Sinc method for the fractional diffusion equations
We apply B-Spline scaling functions of order
and Sinc interpolation that defined in Sections 2 and 3, and by changing of variable
to applied Sinc-collocation method and setting
in Eqs. (1) we transforme the problem (1)–(2) into following problem (see Rashidinia et al., 2014)
Note: If the boundary conditions (2) are nonhomogeneous as follows then by using the following change of variable we can reformulate the boundary conditions (2) to homogeneous one
Here we explain B-Spline-Sinc algorithm to approximat the solution of Eq. (22). Input
, and allocate
Compute
and
as the formula (7) Set
as a
matrix For
do For
do
End do End do Set
as a
matrix For
do For
do For
do For
do
End do End do End do End do For
do For
do For
do
End do End do End do Set
as a
vector For
do For
do
End do End do For
do
End do Set
as a
vector For
do For
do
End do End do Solve the linear system
Out put
B-Spline-Sinc Algorithm
5 Complexity analysis
We begin with Eqs. (24)–(26). The total number of instructions in each Eqs. (24)–(26) is
, therefore the total instructions in system (27)-(28) is
We applied LU factorization to solve the system (27)-(28), thus, the computational complexity of LU factorization is on the order of .
6 Numerical illustration
To compared our approach with the method in Chen et al. (2010) and Saadatmandi et al. (2012), we apply the B-spline-Sinc method on the following example to show that the approximation of solution of time-fractional convection-diffusion equation by our method is more accurate. In this section we assume , and also by choosing various values of M. The computation developed on personal computer with 8 GB memory by Mathematica 12.1 software.
6.1 Example 1
Consider the following time fractional diffusion equation (Chen et al., 2010; Saadatmandi et al., 2012)
Fig. 1 shows a comparison of exact solution and approximate solution with
and maximum absolute error in the solution on
for Example 1 according to the number of Sinc point
and
by applying the B-Spline-Sinc method with
.Top: Comparison of exact solution and approximate solution with
and
by applying presented method with
for Example 1. Bottom: Maximum absolute error according to the number of central Sinc point
(left) and
(right) with
for Example 1.
Absolute error with
at the time point
and maximum absolute errors in the solution on
according to the number of Sinc point
plotted in Fig. 2.Graph of absolute error with
at the time point
(left) and maximum absolute error on
according to the number of central Sinc point M (right) with
for Example 1.
The comparison of the results of BSpline method combine with Sinc function and the results given in Chen et al. (2010) and Saadatmandi et al. (2012) at the time
with
is shown in Table 1. In Table 1 we show a comparison between our method, according to the number of central Sinc point
and
for B-Spline basis function, and Sinc-Legendre method (Saadatmandi et al., 2012) according to the number of central Sinc and Legendre point
and
respectively, and Wavelet method (Chen et al., 2010) with
. In Table 1, one can see that the results given by B-Spline-Sinc method according to the number of central Sinc point
are better than Wavelet method with the number of basis function
and 64, also the given results by B-Spline-Sinc method with
are very close to the results obtained by Sinc-Legendre method with the central point M = 15 and 25. The results obtained by presented method with M = 20 are too better than both Wavelet and Sinc-Legendre scheme.
B-Spline-Sinc method
Wavelet method (Chen et al., 2010)
Sinc-Legendre method (Saadatmandi et al., 2012)
x
The Table 1 and figurs 1 and 2 show that we can obtain more notable results than the methods in Chen et al. (2010) and Saadatmandi et al. (2012).
6.2 Example 2
Let hold the following time fractional diffusion equation (Saadatmandi et al., 2012; Lin and Xu, 2007)
Top of Fig. 3 shows a comparison of exact solution and approximate solution with
and maximum absolute error in the solution on
for Example 2 with
. Bottom of Fig. 3 shows the errors for B-Spline-Sinc method according to the number of Sinc point
and maximum absolute errors in the solution on
according to
with
.Top: Comparison of exact solution and approximate solution with
and
with
for Example 2. Bottom: Maximum absolute error according to the number of central Sinc point
(left) and maximum absolute error on
according to the number of central Sinc point M (right) with
for Example 2.
Maximum absolute error for B-Spline-Sinc method with
and maximum absolute errors in the solution on
with respect to
and
for Example 2 plotted in Fig. 4. Fig. 5 shows the approximate solution obtained by B-Spline-Sinc method according to the number of Sinc point
and maximum absolute errors in the solution on
according to
with
.Maximum absolute error with
(left) and maximum absolute error on
according to the number of Sinc point M (right) with
for Example 2.
Approximate solution (left) and maximum absolute error on
(right) according to the number of Sinc point
with
for Example 2.
The comparison of the results of B-Spline method combine with Sinc function and the results given in Chen et al. (2010) on
with
is tabulated in Table 2. In Table 2 we show a comparison between our method, according to the number of central Sinc point
and
for B-Spline basis function, and Sinc-Legendre method (Saadatmandi et al., 2012) according to the number of central Sinc and Legendre point
and
respectively. Table 2 shows the results obtained by presented method are more accurate than Sinc-Legendre scheme.
M
B-Spline-Sinc
CPU time of B-Spline-Sinc
Sinc-Legendre (Saadatmandi et al., 2012)
4
6
10
12
16
18
20
24
7 Conclusion
In the present work, a technique upon Sinc method together with the compactly supported quadratic B-spline scaling functions has been developed for solving the time-fractional convection-diffusion equations. The sinc method combine with double exponential transformation is efficient for boundary value problems with homogeneous conditions, and this method has exponential convergence. The quadratic B-spline scaling functions which are compactly supported and satisfy all properties on a bounded interval, have been used for the temporal discretization of problem. The presented approach is able to give a great approximate solution of the time-fractional convection-diffusion equations by quadratic B-Spline and Sinc scheme, then accurate and significant results can be obtained as a result of the exponential convergence nature of this scheme. Comparing illustrated samples with recent existing methods justifies the efficiency and accuracy of our proposed method.
Acknowledgement
We would like to thank the referees for their useful suggestions and comments that, with no doubt, have helped to improve the quality of this paper.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- An iterative algorithm for solving two dimensional nonlinear stochastic integral equations: a combined successive approximations method with bilinear spline interpolation. Appl. Math. Comput.. 2020;371:124947
- [Google Scholar]
- Fractional calculus and Sinc methods. Fract. Calculus Appl. Anal.. 2011;14:568-622.
- [Google Scholar]
- Fractals and Fractional Calculus in Continuum Mechanics. Wien: Springer-Verlag; 1997.
- Wavelet method for a class of fractional convectiondiffusion equation with variable coefficients. J. Comput. Sci.. 2010;1:146-149.
- [Google Scholar]
- An Introduction to Wavelets, Wavelet Analysis and its Applications. Vol vol. 1. Massachusetts: Academic Press; 1992.
- Numerical Analysis of Wavelet Methods. Vol vol. 32. Amsterdam: Academic Press; 2003.
- Orthonormal bases of compactly supported wavelets. Comm. Pure Appl. Math.. 1988;41:909-996.
- [Google Scholar]
- Numerical solution of the three–dimensional advection-diffusion equation. Appl. Math. Comput.. 2004;150(1):5-19.
- [Google Scholar]
- The Sinc-collocation and Sinc-Galerkin methods for solving the two-dimensional Schrodinger equation with nonhomogeneous boundary conditions. Appl. Math. Model.. 2013;37(22):9379-9397.
- [Google Scholar]
- Solving nonlinear fractional partial differential equations using the homotopy analysis method. Numer. Methods Partial Differ. Eqs.. 2010;26(2):448-479.
- [Google Scholar]
- Ritz-Galerkin method for solving an inverse heat conduction problem with a nonlinear source term via Bernstein multi-scaling functions and cubic B-spline functions. Inverse Problems Sci. Eng.. 2013;21:500-523.
- [Google Scholar]
- Double exponential Euler-Sinc collocation method for a time-fractional convection-diffusion equation. Facta Universitatis. Series: Mathematics and Informatics; 2019. p. :745-753.
- Gaoa, F., Srivastavac, H.M., Gaoa, Y.N., Yanga, X.J., A coupling method involving the Sumudu transform and the variational iteration method for a class of local fractional diffusion equations. J. Nonlinear Sci. Appl. 9, 5830–5835.
- On solving first-kind integral equations using wavelets on a bounded interval. IEEE Trans. Antennas Propagat.. 1995;43(6):614-622.
- [Google Scholar]
- Applications of Fractional Calculus in Physics. Singapore: World Scientific; 2000.
- Numerical solution for a class of fractional convection-diffusion equation using the flatlet oblique multiwavelets. J. Vib. Control. 2014;20(6):913-924.
- [Google Scholar]
- High-order finite element methods for time-fractional partial differential equations. J. Comput. Appl. Math.. 2011;235:3285-3290.
- [Google Scholar]
- Theory and Applications of Fractional Differential Equations. Amsterdam: Elsevier; 2006.
- Numerical solution of Riccati equation using the cubic B-spline scaling functions and Chebyshev cardinal functions. Comput. Phys. Commun.. 2010;181:957-966.
- [Google Scholar]
- The construction of operational matrix of fractional derivatives using B-spline functions. Commun. Nonlinear Sci. Numer. Simul.. 2012;17:1149-1162.
- [Google Scholar]
- Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007:1533-1552.
- [Google Scholar]
- Preconditioned iterative methods for fractional diffusion equation. J. Comput. Phys.. 2014;256:109-117.
- [Google Scholar]
- Sinc Method for Quadrature and Differential Equations. SIAM; 1992.
- Approximate controllability of sub-diffusion equation with impulsive condition. Mathematics. 2019;7(190):1-16.
- [Google Scholar]
- Finite difference approximations for fractional advectiondiffusion flow equations. J. Comput. Appl. Math.. 2004;172:65-77.
- [Google Scholar]
- The random walks guide to anomalous diffusion: a fractional dynamics approach. Phys. Rep.. 2000;339:1-77.
- [Google Scholar]
- An Hand book of Spline. Vol vol. 462. Kluwer: Academic Press; 1998.
- An efficient cubic B-spline and bicubic B-spline collocation method for numerical solutions of multidimensional nonlinear stochastic quadratic integral equations. Math. Methods Appl. Sci.. 2019;43(1):384-397.
- [Google Scholar]
- Quintic B-spline collocation method to solve n-dimensional stochastic Ito-Volterra integral equations. J. Comput. Appl. Math.. 2020;384:113-153.
- [Google Scholar]
- Cubic B-spline approximation for linear stochastic integro-differential equation of fractional order. J. Comput. Appl. Math.. 2020;366:112440
- [Google Scholar]
- Parameters estimation of HIV infection model of T-cells by applying orthonormal Bernstein collocation method. Int. J. Biomath.. 2018;11(2):1850020.
- [Google Scholar]
- On the numerical method for solving a system of nonlinear fractional ordinary differential equations arising in HIV infection of T cells. Iran. J. Sci. Technol. Trans. A Sci.. 2018;43(3)
- [Google Scholar]
- Numerical solution of time fractional stochastic Korteweg-de Vries equation via implicit meshless approach. Iran. J. Sci. Technol. Trans. A Sci.. 2019;43(6)
- [Google Scholar]
- On the numerical solution of fractional stochastic integro-differential equations via meshless discrete collocation method based on radial basis functions. Eng. Anal. Boundary Elem.. 2019;100:246-255.
- [Google Scholar]
- Combination of finite difference method and meshless method based on radial basis functions to solve fractional stochastic advection-diffusion equations. Eng. Comput.. 2020;36(4):1673-1686.
- [Google Scholar]
- An algorithm for solving the fractional convection-diffusion equation with nonlinear source term. Commun. Nonlinear Sci. Numer. Simul.. 2007;12:1283-1290.
- [Google Scholar]
- The double-exponential transformation in numerical analysis. J. Comput. Appl. Math.. 2001;127:287-296.
- [Google Scholar]
- Implicit finite difference approximation for time fractional diffusion equations. Comput. Math. Appl.. 2008;56:1138-1145.
- [Google Scholar]
- Approximate formulae for fractional derivatives by means of sinc methods. J. Concr. Appl. Math.. 2010;8:470.
- [Google Scholar]
- Okayama, T., Matsuo, T., Sugihara, M., 2010. Sinc-collocation methods for weakly singular Fredholm integral equations of the second kind. J. Comput. Appl. Math. 234, 1211–1227.
- A radial basis functions method for fractional diffusion equations. J. Comput. Phys.. 2013;238:71-81.
- [Google Scholar]
- Solving a class of nonlinear boundary value problems with Sinc-collocation method based on double exponential transformation. U.P.B. Sci. Bull. Ser. A. 2014;76(4)
- [Google Scholar]
- Compact difference scheme for the fractional sub-diffusion equation with Neumann boundary conditions. J. Comput. Phys.. 2013;232:456-467.
- [Google Scholar]
- Roop, J.P., 2006. Computational aspects of FEM approximation of fractional advection dispersion equations on bounded domains in R2. J. Comput. Appl. Math. 193, 243–268.
- The Sinc-Legendre collocation method for a class of fractional convectiondiffusion equations with variable coefficients. Commun. Nonlinear Sci. Numer. Simul.. 2012;17:4125-4136.
- [Google Scholar]
- Software for non-linear partial differential equations. ACM Trans. Math. Software 1975
- [Google Scholar]
- Numerical Methods Based on Sinc and Analytic Functions. New York: Springer-Verlag; 1993.
- Finite difference methods for fractional dispersion equations. Appl. Math. Comput.. 2010;216:3329-3334.
- [Google Scholar]
- Recent developments of the Sinc numerical methods. J. Comput. Appl. Math.. 2004;164(165):673-689.
- [Google Scholar]
- Function classes for double exponential integration formulas. Numerische Math.. 2009;111:631-655.
- [Google Scholar]
- Uddin, M., Haq, S. RBFs approximation method for time fractional partial differential equations. Commun. Nonlinear Sci. Numer. Simul. 16(11), 4208–4214.
- On numerical contour integral method for fractional diffusion equations with variable coefficients. Appl. Math. Lett.. 2017;64:137-142.
- [Google Scholar]
- Local fractional similarity solution for the diffusion equation defined on Cantor sets. Appl. Math. Lett.. 2015;47:54-60.
- [Google Scholar]
- A new numerical technique for solving the local fractional diffusion equation: two-dimensional extended differential transform approach. Appl. Math. Comput.. 2016;274:143-151.
- [Google Scholar]
- General fractional-order anomalous diffusion with non-singular power-law kernel. Therm. Sci.. 2017;21(Suppl. 1):S1-S9.
- [Google Scholar]
- Analytical solutions for heat diffusion beyond Fourier law. Appl. Math. Comput.. 2017;293:423-437.
- [Google Scholar]