Abstract
The main goal of this paper is to define a simple but effective method for approximating solutions of multi-order fractional differential equations relying on Caputo fractional derivative and under supplementary conditions. Our basis functions are based on some original generalization of the Bessel polynomials, which satisfy many properties shared by the classical orthogonal polynomials as given by Hermit, Laguerre, and Jacobi. The main advantages of our polynomials are two-fold: All the coefficients are positive and any collocation matrix of Bessel polynomials at positive points is strictly totally positive. By expanding the unknowns in a (truncated) series of basis functions at the collocation points, the solution of governing differential equation can be easily converted into the solution of a system of algebraic equations, thus reducing the computational complexities considerably. Several practical test problems also with some symmetries are given to show the validity and utility of the proposed technique. Comparisons with available exact solutions as well as with several alternative algorithms are also carried out. The main feature of our approach is the good performance both in terms of accuracy and simplicity for obtaining an approximation to the solution of differential equations of fractional order.
Keywords:
caputo fractional derivative; bessel functions; collocation method; multi-order fractional differential equations JEL Classification:
26A33; 65L60; 42C05; 65L05
1. Introduction
In recent years, fractional calculus has becoming an efficient and successful tool for the analysis of several physical-mathematical problems. The main reason for the increasing number of papers dealing with fractional problems is also explained by the intrinsic and natural possibility of the fractional calculus to take into account also some memory effects, which is quite impossible by using the ordinary differential operators [1]. In this work, we consider the nonlinear multi-order fractional differential equations (MOFDEs) of the form
subjected by the following boundary or supplementary conditions
where are linear functions, , and are some given points in . In (1), denotes the Caputo fractional derivative operator such that , , and are real constants. The function F can be either linear or nonlinear function of its arguments. In [2], some preliminary results both on the existence and uniqueness of the solution of MOFDEs (1) are obtained.
It is well-known that usually the exact solution of fractional differential equations cannot be obtained analytically. Therefore, many authors have recently developed some suitable numerical methods for such equations. Among the many approximation algorithms for (1) and (2), we mention the systems-based decomposition approach [3], the Adomian decomposition method [4], the spectral methods [5,6,7,8], the B-spline approach [9], and the generalized triangular function [10].
It is known that the traditional orthogonal polynomials such as Jacobi, Hermit, and Laguerre are solution of a second order differential equation. In addition, the derivatives of these polynomials constitute an orthogonal system. Moreover, there exist another set of polynomials with the two aforementioned properties. They satisfy the following second order differential equation
where n is a positive integer. Krall and Frink [11] called these the Bessel polynomials thank to their close relation with the Bessel functions of half-integral order. In fact, they have shown that these polynomials occur naturally as the solutions of the classical wave equation in spherical coordinates. These polynomials also appear in the study of various mathematical topics including transcendental number theory [12,13] and student t-distributions [14]. These polynomials seem to have been considered first by Bochner [15] as pointed in Grosswald [16]. However, Krall and Frink considered them in more general setting so that to include also the polynomial solutions of the differential Equation (3). The properties of Bessel polynomials such as recurrence relations, generating functions, and orthogonality were investigated in [11]. The algebraic properties of these polynomials were considered by Grosswald [16]. Some more information about the theory and applications of Bessel polynomials can be found e.g., in [17].
In this research, we establish a new approximation algorithm based upon the Bessel polynomials to obtain a solution of a fractional model (1). In fact, one of our motivation comes from a recent paper [18], which proved the total positiveness of any collocation matrix of theses polynomials evaluated at positive (collocation) points. To the best of our knowledge, this is the first attempt to study these polynomials for approximating MOFDEs. In summary, the main idea behind the presented approximation algorithm based on using the Bessel polynomials with together the collocation points is that it transforms the differential operators in (1) to an equivalent algebraic form, thus greatly reducing the numerical efforts. It should be mentioned that our Bessel polynomials are different from those Bessel functions known as Bessel functions of the first kind that previously considered in the literature, see [19] for a recent review.
The content of the paper is structured as follows. In Section 2 some relevant properties of the Caputo fractional derivative and the generalized Taylor’s formula for the Caputo derivative are presented. Section 3 is dedicated to the definitions of Bessel polynomials and their generalized fractional-order counterpart. Moreover, the results about the convergence and error bound of these polynomials are established. In Section 4, where a collocation method also shown to solve the MOFDEs. By using these Bessel basis functions along with collocation points, the proposed method converts the MOFDEs into a nonlinear matrix equation. Hence, the residual error function is introduced to assess the accuracy of Bessel-collocation scheme when the exact solutions are not available. In Section 5, some examples with various parameters together with error evaluation are given to show the utility and applicability of the method. The obtained results are interpreted through tables and figures. Finally, in Section 6, the report ends with a summary and conclusion.
2. Some Preliminaries
To continue, some definitions and theorems from fractional calculus theory are presented.
Definition 1.
Let be a m-times continuously differentiable function. The fractional derivative of of order in the Caputo’s sense is defined as
where
The properties of the operator can be found in [1]. Besides the linearity, the following properties will be also used
Now, we define a generalization of Taylor’s formula which involves Caputo fractional derivatives (see a proof in [20]).
Theorem 1
(Generalized Taylor’s formula). Assuming that , where , , and . Then, there exists a such that
Also, we have
where and (N-times).
Finally, we define the concept of the weighted norm used in the proof of Theorem 2:
Definition 2.
Let assume that and is a weight function. Then
3. Fractional-Order Bessel Functions
In this section, definitions of Bessel polynomials as well as their generalized fractional-order version are introduced. Hence, some properties and convergence results for them are established.
3.1. Bessel Polynomials
The Bessel polynomial of degree n and with constant term equal to 1 satisfies the following differential equation
Starting with and , the three-terms recurrence relation for the Bessel Polynomial is
Beside and , the next four of these polynomials are listed as follows
The coefficients of these polynomials are positive with and . The explicit expression for the Bessel polynomials as the unique solution of the given differential equation is defined by
These polynomials form an orthogonal system with respect to the weight function on the unite circle C, i.e.,
where is the Kronecker delta function. Please note that the path of integration is not unique, and it can be replaced by an arbitrary curve surrounding . The same conclusion is true for the weight function . This implies that an arbitrary analytic function may be added to and may be multiplied by a nonzero constant. By means of the orthogonality relation (9), one may expand a function in terms of Bessel functions
where the coefficients are
3.2. Fractional Bessel Polynomials
The fractional-order Bessel functions can be defined by introducing the change of variable , in (8). Let these polynomials will be denoted by . By generalizing these polynomials on the interval we obtain
where . It is not difficult to show that the set of fractional polynomial functions is orthogonal on with respect to the weight function . The fractional-order polynomials are useful in particular when the solutions of the underlying MOFDEs have fractional behavior.
3.3. Function Approximation and Convergence
Our goal is to obtain an approximate solution for the model problem (1) represented by the truncated Bessel series
where the unknown coefficients , must be sought. For this purpose, we express in the matrix representation as
where
and the lower triangular matrix of size takes the form
By expressing the relation (11) in a matrix form and exploiting (12), the approximate solution in the matrix form can be rewritten as
where the vector of unknown is . Our further aim is to establish the convergence results of the fractional Bessel polynomials. Roughly speaking, the next theorem shows that the approximate solution converges to the solution of differential Equation (1) as , see e.g., [21] for a similar proof.
Theorem 2.
Let assume that for and let
Suppose that is the best approximation out of to g, then the following error bound holds:
where , .
Proof.
According to Theorem 1, the generalized Taylor’s formula for can be represented as , and satisfies
Using the fact that is the best approximation to g from and , we conclude that
Employing the inequality , which holds for all , one immediately find that . Thus, by inserting this inequality into (14) and then integrating we conclude that
The proof is complete by taking the square roots of both sides. □
4. The Collocation Scheme
To proceed, we approximate the solution of MOFDEs (1) in terms of -terms Bessel polynomials series denoted by on the interval . In the matrix representation, we consider
Hence, we write the preceding equations compactly as
where
By means of the property (5) and (6), the calculation of can be easily obtained as follows
To write the fractional derivative involved in (1) in the matrix form, the collocation points (15) will be inserted into (18) to have
which can be expressed equivalently as
where
Similarly, the fractional derivative operators in (1) for can be approximated as
where and are obtained as in (20) by replacing with .
By inserting the collocation points into (1), we have the system
Considering these equations in a matrix form and substituting the relations (17), (19), and (20) into the resulting system, a fundamental matrix equation is obtained to be solved. Let us assume that the function F in (21) is the linear form
where for and , are given functions. In this case, the equations in (21) can be rewritten in the matrix representation as
where the coefficient matrices , with size and the vector of size have the forms
Substituting the relations (17), (19), and (20) into (22), the fundamental matrix equation is obtained
where
Obviously, (23) is a linear matrix equation and , are the unknowns Bessel coefficients to be determined.
Next aim is to take into account the initial or boundary conditions (2). For the first condition , we tend in (16) to get the following matrix representation
For the remaining initial conditions, one needs to calculate the integer-order derivatives , , which strictly depend on as well as N. For example, by choosing and we get
Differentiation twice with respect to t reveals that
Similarly, for the end conditions , , the following matrix expressions are obtained
Now, we replace the first n rows of the augmented matrix in (23) by the row matrices or , to get the (nonlinear) algebraic system of equations
Thus, the unknown Bessel coefficients in (16) will be known through solving this (nonlinear) system. This can be obtained by using the Newton’s iterative algorithm.
Remark 1.
In numerical applications below, we frequently encounter the nonlinear terms like for . To approximate the nonlinear term in terms of , the collocation points (15) will be substituted into . It can be easily seen that in the matrix representation we have
Using (16), we further express the matrix as a product of three block diagonal matrices as follows
where
Analogously, the higher-order nonlinear terms can be treated recursively , .
Error Estimation
In general, the exact solution of most MOFDEs cannot be explicitly obtained. Thus, we need some measurements to test the accuracy of the proposed scheme. Since the truncated Bessel series (11) as an approximate solution is satisfied in (1), our expectation is that the residual error function denoted by becomes approximately small. Here, obtained by inserting the computed approximated solution into the differential equation (1). More precisely, for testing accuracy of some numerical models we calculate
It should be noticed that the fractional derivatives of order , , of the approximate solution in (24) are calculated by using the properties (5) and (6). Obviously, the residual function is vanished at the collocation points (15), so our expectation is that as N tends to infinity. This implies that the smallness of the residual error function shows the closeness of the approximate solution to the true exact solution.
5. Illustrative Test Problems
Now, we show the benefits of the presented Bessel-collocation scheme by simulating some case examples including various linear and nonlinear initial and boundary value problems. The numerical models and calculations are verified through a comparison with existing computational schemes and experimental measurements. Our computations were carried out using MATLAB software version R2017a.
Problem 1.
In the first problem, we consider the following inhomogeneous Bagley–Torvik equation modelling the motion of an immersed plate in a Newtonian fluid [5,6,7]
with the initial conditions and . The exact solution of this problem is .
By employing and , we are looking for an approximate solution in the form . To this end, we calculate the unknown coefficients and . For this example we set and the collocation points , , are used. Using and , the corresponding matrices and vectors in the fundamental matrix Equation (23) become
By solving the linear system , the coefficients matrix is found as
Afterwards, by inserting the obtained coefficients into we get the approximate solution
which is the desired exact solution.
Problem 2.
In the next example, the following nonlinear initial-value problem will be considered [5,7]
The initial conditions are , , and . It can be easily checked that the exact true solution is .
For this example, we take , , and the collocation points are . To obtain the unknown coefficients in , the following nonlinear algebraic system of equations to be solved
By solving the above system, we get
Therefore, we get
which is obviously the exact solution.
In the next example, we show the advantage of using the fractional-order Bessel functions in the computations.
Problem 3.
In this test example, we solve the initial-value problem [7]
with initial condition . The exact solution is .
We first consider and . The approximated solution for takes the form
However, with a lower number of basis functions one can also obtain an accurate result. Using , and , , the following approximations are obtained
Moreover, to show the advantage of the presented approach and to validate our obtained approximated solutions, we make a comparison in terms of errors in the and norms in Table 1. We compare the Bessel-collocation approach and the Chelyshkov collocation spectral method [7]. In this comparison, we use different and .
Table 1.
Comparison of , error norms for test Problem 3.
Problem 4.
Consider the boundary value problem [22,23]
with initial conditions and . The exact solution corresponds to and is given as .
Let and set . For , , the approximate solution of the model Problem 4 using Bessel functions in the interval is
In Table 2, we report the numerical results corresponding to these values of , using different evaluated at some points . The corresponding absolute errors are also reported in this table. Moreover, the numerical results based on Haar wavelet operational matrices [22] are given in the last column of Table 2. As can see from Table 2, our approximate solutions agree with the results obtained in [22]. The next observation is that more accurate solutions are obtained if one increases the number of Bessel functions N.
Table 2.
Comparison of approximate solutions and the corresponding absolute errors for test Problem 4 using , and , .
In Figure 1, is plotted when () is fixed and different values of () are examined. It is observed that as and approached to 1 and 2 respectively, numerical solutions tend to the exact solutions.
Figure 1.
Numerical approximations for fixed and (left) and fixed and (right) in test Problem 4 with .
Problem 5.
Let us consider the initial-value problem of Bagley–Torvik equation of fractional order with variable coefficients [24,25]
with initial conditions , . The exact solution is .
Clearly, the exact solution is a third-degree polynomial. Therefore, we take and , which are sufficient to get the desired approximations. Using the usual collocation points as in Problem 2 and similar to Problem 1, we get the final augmented matrix
Solving the resulting linear system, we find
Therefore, the approximated solution is obtained as
which is the exact solution.
Problem 6.
Consider the fractional Riccati equation [23,26]
on a long time interval with and initial condition . When , the exact solution is .
We calculate the approximated solution using and equals to . Thus, we get
To validate this solution, we also employ the old fractional-order Bessel polynomials as well as Chelyshkov and Legendre functions from the previous works [26,27] with the same parameters as above. The corresponding solutions take the forms respectively
To further compare these collocation schemes based on various polynomials, we calculate the estimated residual errors obtained by the relation (24). The graphs of on the interval correspond to and for are shown in Figure 2. With respect to Figure 2, it is obviously seen that the residual error functions obtained by the presented Bessel-collocation method are smaller compared to the errors of other polynomial-based numerical collocation schemes.
Figure 2.
Comparing the error functions in test Problem 6 using old and new Bessel, Chelyshkov, and Legendre functions with , and .
Problem 7.
Consider the following nonlinear boundary value problem with variable coefficients [6]
with boundary conditions and . The exact solution of this example is .
In this example, we have , , and . First, we set . The approximate solutions of Problem 7 for on are obtained as follows, respectively
To show the gain of the proposed scheme, we compare our results with the collocation method based on Bernstein operational matrix (BOM) of fractional derivative from [6]. Table 3 reports the errors in and norms of the new Bessel-collocation procedure and the errors of the BOM algorithm. This comparison shows the thoroughness of the proposed method.
Table 3.
Comparison of , error norms for test Problem 7.
Problem 8.
We consider the following initial-value problem of multi-term nonlinear fractional differential equation [6]
where , , and and the initial conditions are , , and . An easy calculation shows that is the exact solution.
For this example, we set . By applying the collocation technique based upon new Bessel functions at C1: and for , the following approximative solutions on are obtained
A comparison between our collocation scheme at C1 and the method of shifted Jacobi operational matrix (SJOM) [6] with is made in Table 4. Besides the cases C1 and C2: , the following values of are used in Table 5 for comparison purposes
Table 4.
Comparison of error norms for , , in test Problem 8.
Table 5.
Comparison of error norms for various in test Problem 8.
Looking at Table 4 and Table 5 reveals that our numerical solutions obtained via novel Bessel-collocation method are in excellent agreement with the corresponding exact solutions. Moreover, our proposed scheme is superior compared to the SJOM.
Problem 9.
We consider the fractional relaxation-oscillation equation [5,6]
with the initial condition . If we also have . The exact solution in terms of Mittag–Leffler function is given by . Here, .
First, we consider and set equals to . We get the approximated solution using terms on as follows
In Table 6, we calculate the maximum absolute errors using and . In addition, a comparison is done in this table with the results obtained via SJOM [6]. Looking at Table 6 one can find that the achievement of good approximations to the exact solution is possible using only a few terms of fractional Bessel polynomials.
Table 6.
Comparison of error norms for in test Problem 9.
In the next experiments, we investigate the impact of varying on the maximum absolute errors while is fixed. Table 7 presents the errors for as well as . In all cases, we exploit . Comparisons with existing approximation techniques based on operational matrix of fractional derivatives via B-spline functions [9] and shifted Jacobi functions [6] are also carried out in Table 7.
Table 7.
Comparison of error norms for and various in test Problem 9.
Problem 10.
In the last case example, let us consider the following singular fractional Lane-Emden type equation [28,29]
where , , , and
The exact solution is .
To proceed, we take , , and . Using the collocation points for and with , the following approximation solutions are obtained by the Bessel-collocation procedure
Obviously, these approximations are accurate up to machine epsilon. Table 8 reports the comparison of the absolute errors evaluated at some points obtained by the Bessel-collocation method. For comparison, the results obtained by the collocation method (CM) [29] and the reproducing kernel method (RKM) [28] are also shown in Table 8. The comparisons show that the proposed method is considerably more accurate than other methods.
Table 8.
Comparison of absolute errors for in test Problem 10.
6. Conclusions
A practical matrix approach based on novel (orthogonal) Bessel polynomials is presented to solve multi-order fractional-order differential equations (MOFDEs). Using the matrix representations of the generalized Bessel polynomials and their derivatives with the aid of collocation points, the scheme transforms MOFDEs to a fundamental matrix equation, which corresponds to a system of (non)linear algebraic equations. To assess the efficiency and accuracy of the presented technique, several numerical examples with initial and boundary conditions are investigated. Comparisons with the exact solutions and with various alternative numerical simulations and experimental measurements have also been made. Based on the experiments, it is found that the numerical approximations are in an excellent agreement, which demonstrate the reliability and the great potential of the presented technique.
Author Contributions
Conceptualization, M.I. and C.C.; methodology, M.I. and C.C.; software, M.I.; validation, M.I. and C.C.; formal analysis, M.I. and C.C.; investigation, M.I. and C.C.; writing—original draft preparation, M.I.; writing—review and editing, M.I. and C.C. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
- El-Sayed, A.M.A.; El-Mesiry, E.M.; El-Saka, H.A.A. Numerical solution for multi-term fractional (arbitrary) orders differential equations. Comput. Appl. Math. 2004, 23, 33–54. [Google Scholar] [CrossRef]
- Edwards, J.T.; Ford, N.J.; Simpson, A.C. The numerical solution of linear multi-term fractional differential equations: Systems of equations. J. Comput. Appl. Math. 2002, 148, 401–418. [Google Scholar] [CrossRef]
- El-Sayed, A.M.A.; El-Kalla, I.L.; Ziada, E.A.A. Analytical and numerical solutions of multi-term nonlinear fractional order differential equations. Appl. Numer. Math. 2010, 60, 788–797. [Google Scholar] [CrossRef]
- Saadatmandi, A.; Dehghan, M. A new operational matrix for solving fractional-order differential equations. Comput. Math. Appl. 2010, 59, 1326–1336. [Google Scholar] [CrossRef]
- ABhrawy, H.; Taha, T.M.; Machado, J.A.T. A review of operational matrices and spectral techniques for fractional calculus. Nonlinear Dyn. 2015, 81, 1023–1052. [Google Scholar] [CrossRef]
- Talaei, Y.; Asgari, M. An operational matrix based on Chelyshkov polynomials for solving multi-order fractional differential equations. Neural Comput. Appl. 2018, 30, 1369–1376. [Google Scholar] [CrossRef]
- Izadi, M. A comparative study of two Legendre-collocation schemes applied to fractional logistic equation. Int. J. Appl. Comput. Math. 2020, 6, 71. [Google Scholar] [CrossRef]
- Lakestani, M.; Dehghan, M.; Irandoust-pakchin, S. The construction of operational matrix of fractional derivatives using B-spline functions, Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 1149–1162. [Google Scholar] [CrossRef]
- Damarla, S.K.; Kundu, M. Numerical solution of multi-order fractional differential equations using generalized triangular function operational matrices. Appl. Math. Comput. 2015, 263, 189–203. [Google Scholar] [CrossRef]
- Krall, H.L.; Frink, O. A new class of orthogonal polynomials: The Bessel polynomials. Trans. Am. Math. Soc. 1949, 65, 100–115. [Google Scholar] [CrossRef]
- Han, H.; Seo, S. Combinatorial proofs of inverse relations and log-concavity for Bessel numbers. Eur. J. Combin. 2008, 29, 1544–1554. [Google Scholar] [CrossRef][Green Version]
- Yang, S.L.; Qiao, Z.K. The Bessel numbers and Bessel matrices. J. Math. Res. Exp. 2011, 31, 627–636. [Google Scholar]
- Ismail, M.E.H.; Kelker, D.H. The Bessel polynomials and the student t distribution. SIAM J. Math. Anal. 1976, 7, 82–91. [Google Scholar] [CrossRef]
- Bochner, S. Über Sturm-Liouvillesche polynomsysteme. Math. Zeit. 1929, 29, 730–736. [Google Scholar] [CrossRef]
- Grosswald, E. On some algebraic properties of the Bessel polynomials. Trans. Am. Math. Soc. 1951, 71, 197–210. [Google Scholar] [CrossRef]
- Grosswald, E. Bessel Polynomials, Lecture Notes in Math. Vol. 698; Springer: Berlin, Germany, 1978. [Google Scholar]
- Delgado, J.; Orera, H.; Pe na, J.M. Accurate algorithms for Bessel matrices. J. Sci. Comput. 2019, 80, 1264–1278. [Google Scholar] [CrossRef]
- Dehestani, H.; Ordokhani, Y.; Razzaghi, M. Fractional-order Bessel functions with various applications. Appl. Math. 2019, 64, 637–662. [Google Scholar] [CrossRef]
- Odibat, Z.; Shawagfeh, N.T. Generalized Taylor’s formula. Appl. Math. Comput. 2007, 186, 286–293. [Google Scholar] [CrossRef]
- Kazem, S.; Abbasbandy, S.; Kumar, S. Fractional-order Legendre functions for solving fractional-order differential equations. Appl. Math. Model. 2013, 37, 5498–5510. [Google Scholar] [CrossRef]
- Rehman, M.U.; Khan, R.A. A numerical method for solving boundary value problems for fractional differential equations. Appl. Math. Model. 2012, 36, 894–907. [Google Scholar] [CrossRef]
- Firoozjaee, M.A.; Yousefi, S.A.; Jafari, H.; Baleanu, D. On a numerical approach to solve multi order fractional differential equations with initial/boundary conditions. J. Comput. Nonlinear Dyn. 2015, 10, 061025. [Google Scholar] [CrossRef]
- Izadi, M.; Negar, M.R. Local discontinuous Galerkin approximations to fractional Bagley-Torvik equation. Math. Meth. Appl. Sci. 2020, 43, 4798–4813. [Google Scholar] [CrossRef]
- Wei, H.M.; Zhong, X.C.; Huang, Q.A. Uniqueness and approximation of solution for fractional Bagley-Torvik equations with variable coefficients. Int. J. Comput. Math. 2016, 94, 1541–1561. [Google Scholar] [CrossRef]
- Izadi, M. Fractional polynomial approximations to the solution of fractional Riccati equation. Punjab Univ. J. Math. 2019, 51, 123–141. [Google Scholar]
- Izadi, M. Comparison of Various Fractional Basis Functions for Solving Fractional-Order Logistic Population Model; Facta Univ. Ser. Math. Inform; University of Niš: Niš, Serbia, 2020. [Google Scholar]
- Akgul, A.; Inc, M.; Karatas, E.; Baleanu, D. Numerical solutions of fractional differential equations of Lane-Emden type by an accurate technique. Adv. Differ. Equ. 2015, 2015, 220. [Google Scholar] [CrossRef]
- Mechee, M.S.; Senu, N. Numerical study of fractional differential equations of Lane-Emden type by method of collocation. Appl. Math. 2012, 3, 851–856. [Google Scholar] [CrossRef]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).