The construction of operational matrix of fractional derivatives using B-spline functions

https://doi.org/10.1016/j.cnsns.2011.07.018Get rights and content

Abstract

Fractional calculus has been used to model physical and engineering processes that are found to be best described by fractional differential equations. For that reason we need a reliable and efficient technique for the solution of fractional differential equations. Here we construct the operational matrix of fractional derivative of order α in the Caputo sense using the linear B-spline functions. The main characteristic behind the approach using this technique is that it reduces such problems to those of solving a system of algebraic equations thus we can solve directly the problem. The method is applied to solve two types of fractional differential equations, linear and nonlinear. Illustrative examples are included to demonstrate the validity and applicability of the new technique presented in the current paper.

Highlights

► In the current paper the fractional differential equations are investigated. ► A numerical technique based on linear B-Spline functions is presented to find its solution. ► Also the method is based on constructing the operational matrix of fractional derivative. ► Thus the main problem is reduced to problem of solving a system of algebraic equations. ► The method is tested on several examples of various types to show its validity.

Introduction

Fractional differential operators have a long history, having been mentioned by Leibniz in a letter to L’Hospital in 1695. A history of the development of fractional differential operators can be found in [26], [28], [32]. One of the most recent works on the subject of fractional calculus, i.e. the theory of derivatives and integrals of fractional (non-integer) order, is the book of Podlubny [33], which deals principally with fractional differential equations. Today, there are many works on fractional calculus (see for example [4], [20]). Also the interested reader can refer to the interesting and comprehensive recent work [42] for the history of fractional calculus.

In the present paper we intend to extend the application of the linear B-spline functions to solve the fractional differential equations. Our main aim is to generalize the B-spline operational matrix to fractional calculus. It is worthy to mention here that, the method based on using the operational matrix of a cardinal function for solving differential equations is computer oriented.

The aim of this work is to present a numerical method for approximating the solution of multi-order fractional differential as:Fy(x),Dβ1y(x),,Dβmy(x)=g(x),with boundary or supplementary conditionsHi(y(ξi),y(ξi),,y(n)(ξi))=di,i=0,1,,n,where F is a multivariable function and g is known function, ξi  [0, 1], i = 0,1,  , n, 0  n < max{βi, i = 1, 2,  , m}  n + 1, Hi are linear combinations of y(x), y′(x),  , y(n)(x), and y(x), g(x)  L2[0, 1] and Dβi denotes the Caputo fractional derivative of order βi and fractional partial differential equation (FPDE) asa1αyxα+a2βytβ=f(x,t)with the boundary conditionsy(0,t)=g0(t),y(x,0)=g1(x),where a1 and a2 are given constant, y(x, t)  L2([0, 1] × [0, 1]), 0 < α  1 and 0 < β  1.

There are several techniques for solving such equations like Adomian decomposition method [14], [27], [30], [35], [43], He’s variational iteration method [17], [29], [31], homotopy perturbation method [29], [40], homotopy analysis method [16], collocation method [34], Galerkin method [12] and other methods [21], [24]. Also author of [46] has developed the finite difference methods [5] for solving the fractional diffusion equations. Most of the methods have been utilized in linear problems and a few number of works have considered nonlinear problems. Also we refer the interested reader to [8], [9], [39], [41] for some basic ideas in Adomian decomposition method, the variational iteration method, homotopy perturbation method and the homotopy analysis method, respectively.

In this paper, we introduce a new operational method to solve multi-order fractional differential and partial differential equations. The method is based on reducing the equation to a system of algebraic equations by expanding the solution as linear B-spline functions with unknown coefficients. The main characteristic of an operational method is to convert a differential equation into an algebraic one. It not only simplifies the problem but also speeds up the computation. It is considerable that, for α,β,βiN,i=1,,m, Eqs. (1.1), (1.2), (1.3), (1.4) are multi-order differential and partial differential equations and the method can be easily applied for them.

Additionally, in the present work, the fractional derivatives are considered in the Caputo sense. The reason for adopting the Caputo definition, as pointed by Momani and Noor [27], is as follows: to solve differential equations (both classical and fractional), we need to specify additional conditions in order to produce a unique solution. For the case of the Caputo fractional differential equations, these additional conditions are just the traditional conditions, which are akin to those of classical differential equations, and are therefore familiar to us. In contrast, for the Riemann–Liouville fractional differential equations, these additional conditions constitute certain fractional derivatives (and/or integrals) of the unknown solution at the initial point x = 0, which are functions of x. These initial conditions are not physical; furthermore, it is not clear how such quantities are to be measured from experiment, say, so that they can be appropriately assigned in an analysis. For more details see Appendix A and [33]. We also refer the interested reader to [6], [7], [10], [13], [18], [19], [25], [37], [38], [45].

This paper is organized as follows:

In Section 2, the formulation of the linear B-spline scaling functions on [0, 1] is given, and then we derive the operational matrix of fractional-order derivative required for our subsequent development. In Sections 3 Numerical solution of multi-order fractional differential equations, 4 Numerical solution of the fractional partial differential equations the proposed method is used to approximate the multi-order fractional differential equations and fractional partial differential equations respectively. As a result a set of algebraic equations is formed and the solution of the considered problem is introduced. Numerical simulations are reported in Section 5. In Section 6, we give a brief conclusion. An Appendix A is given which consists some definitions of fractional derivatives. Note that we have computed the numerical results by Maple programming.

Section snippets

Linear cardinal B-spline functions on [0, 1]

The mth-order cardinal B-spline Nm(x) has the knot sequence {… ,−1, 0, 1, …} and consists of polynomials of order m (degree m  1) between the knots. Let N1(x) = χ[0,1](x) be the characteristic function of [0, 1]. Then for each integer m  2, the mth-order cardinal B-spline is defined, inductively by [3], [15]Nm(x)=(Nm-1*N1)(x)=-Nm-1(x-t)N1(t)dt=01Nm-1(x-t)dt.It can be shown [1] that Nm(x) for m  2 can be achieved using the following formulaNm(x)=xm-1Nm-1(x)+m-xm-1Nm-1(x-1),recursively, and supp[Nm(x)] =

Numerical solution of multi-order fractional differential equations

Consider the multi-order fractional differential equation (1.1) with boundary or supplementary conditions (1.2).

To solve the problem (1.1), (1.2) we approximate y(x) asy(x)k=-12J-1ykϕJ,k(x)=YTΦJ(x),where the entries of the vectors Y and ΦJ(x) are defined according to (2.6). Using Eqs. (2.24), (3.1) and notations (2.28), (2.29) we haveDβiy(x)YTDβiΦJ(x),i=1,,m.Employing Eqs. (3.1), (3.2) in Eq. (1.1) we getFYTΦJ(x),YTDβ1ΦJ(x),,YTDβmΦJ(x)=GTΦJ(x),where G=[g-1,,g2J-1]T,gi=g(xi),i=-1,,2J-1,xi=

Numerical solution of the fractional partial differential equations

In this section we present a numerical method to solve the fractional partial differential equations (FPDE) (1.3) with the boundary conditions (1.4).

For a fixed positive integer value of J, we can approximate y(x, t) asy(x,t)i=-12J-1j=-12J-1ΩijϕJ,i(x)ϕJ,j(t)=ΦJT(x)ΩΦJ(t),where Ω is a (2J + 1) × (2J + 1) unknown matrix that should be found. Using Eq. (2.21) in Eq. (4.1) we getαyxα=ΦJT(x)DαTΩΦJ(t),βytβ=ΦJT(x)ΩDβΦJ(t).Replacing Eq. (4.2) in Eq. (1.3) we haveΦJT(x)a1DαTΩ+a2ΩDβΦJ(t)=f(x,t).

Numerical examples

In this section we give the computational results of numerical experiments with the method based on preceding sections, to support our theoretical discussion.

Example 1

Consider the fractional differential equation:D0.5y(x)+y(x)=x+π2,y(0)=0.

The exact solution of this problem isy(x)=x.The L and L2 errors are obtained in Table 1 for different values of J using the presented method.

Example 2

Consider the following linear initial value problem [16], [21], [36]Dαy(x)+y(x)=0,0<α<2,y(0)=1,y(0)=0.The second initial

Conclusion

In this paper we presented a numerical scheme for solving the fractional differential equation and fractional partial differential equation. The method of linear cardinal B-spline functions was employed. Also several test problems were used to see the applicability and efficiency of the method. The obtained results show that the new approach can solve the problem effectively.

Acknowledgements

The authors are very grateful to both reviewers for carefully reading the paper and for their comments and suggestions which have improved the paper.

References (46)

Cited by (144)

  • A wavelet collocation method based on Gegenbauer scaling function for solving fourth-order time-fractional integro-differential equations with a weakly singular kernel

    2023, Applied Numerical Mathematics
    Citation Excerpt :

    As a consequence, the numerical methods have fascinated researchers by exploring the solutions of FDEs. This has clearly given rise to the quick development of several numerical techniques, notably finite difference methods [12,13,29], spline methods [18,35], finite element methods [4,20], homotopy perturbation method [1], radial basis based meshless methods [22] and many more. Recently, the collocation methods for FDEs have gained the interest of researchers due to their accuracy.

  • Stability of two-step spline collocation methods for initial value problems for fractional differential equations

    2022, Communications in Nonlinear Science and Numerical Simulation
    Citation Excerpt :

    In last decades many efforts have been made to develop accurate and efficient numerical schemes. Here we just mention methods of Adams type, also within predictor corrector schemes [4–7], collocation methods [8–19], Adomian decomposition methods [20], variational iteration methods [21–23] implicit–explicit schemes [24]. Here we consider spline collocation methods.

View all citing articles on Scopus
View full text