Abstract
The article proposes a nonlocal explicit finite-difference scheme for the numerical solution of a nonlinear, ordinary differential equation with a derivative of a fractional variable order of the Gerasimov–Caputo type. The questions of approximation, convergence, and stability of this scheme are studied. It is shown that the nonlocal finite-difference scheme is conditionally stable and converges to the first order. Using the fractional Riccati equation as an example, the computational accuracy of the numerical method is analyzed. It is shown that with an increase in the nodes of the computational grid, the order of computational accuracy tends to unity, i.e., to the theoretical value of the order of accuracy.
1. Introduction
At present, fractional calculus is widely developed, which is discussed in detail in monographs [1,2,3,4,5], as well as in survey articles, for example [6].
Fractional calculus studies fractional derivatives and integrals, as well as their applications. It is thanks to the applications that fractional calculus is intensively used in physics [7,8], mechanics [9,10,11], biology [12,13], economics [14,15] and other sciences. We will not dwell here on the interpretation of the meaning of the fractional derivative. We refer the reader to other works, such as [16], for discussions on this problem.
In the 1990s, within the framework of fractional calculus, there appeared a direction devoted to fractional operators of variable order (FO-VO) [17]. This direction received a powerful impetus for development, which is associated with the emergence of various complex problems in physics, mechanics, biology, economics, and other sciences, which are well described by FO-VO. For example, it was shown in [12] that the kinetics of the reaction of proteins demonstrates relaxation mechanisms that are properly described by the temperature-dependent fractional-order operator. The survey article [18] described the development of fractional calculus as fractional operators of constant and variable orders, and considered analytical and numerical methods for their study.
Of great practical importance is the application of numerical methods of analysis to the solution of nonlinear equations with derivatives of fractional orders [19,20,21,22,23,24,25,26,27]. This is due to the fact that numerical methods provide a quantitative description of the parameters of the process under study. However, as a rule, questions arise here related to the stability and convergence of numerical methods. In this paper, we investigate these issues, using an explicit finite-difference scheme in order to find a numerical solution to a nonlinear equation with a fractional variable order derivative. This equation can be a model and describe various processes, for example, processes with saturation.
In the paper, the necessary concepts and definitions are first given; then, the formulation of the problem is revealed, the method of solution is given, the issues of approximation, stability and convergence of the scheme are considered, and specific examples are given.
2. Preliminary Information
Definition 1.
The Euler gamma function is determined according to the following integral:
Remark 1.
It should be noted that the Euler gamma function is monotonically decreasing over the interval .
Definition 2.
A continuous function satisfies the Lipschitz condition with a constant L in the variable :
Definition 3.
The operator of the fractional variable order acts on a function :
where is the Euler gamma function (1) and will be called the derivative of a fractional variable order of the Gerasimov–Caputo type.
The properties of operator (3) can be found in [28].
Definition 4.
Equations containing derivatives of a fractional variable order of the Gerasimov–Caputo type (3) will be called fractional equations.
Remark 2.
In the case when operator (3) has a constant order, i.e., α does not depend on t, we obtain the Gerasimov–Caputo operator [29,30].
3. Problem Statement and Solution Method
Consider the following Cauchy problem for a nonlinear fractional equation:
where is the solution function, is the time, T is the model time, is a given constant, is a continuous function, is a nonlinear function satisfying the Lipschitz condition (2) with a constant L in the variable , and the operator of a fractional variable order has view (1).
Remark 3.
The Cauchy problem (1) describes a wide class of dynamic processes with variable memory [11].
Due to the nonlinearity of the Cauchy problem (4), we will seek its solution using the numerical method of finite-difference schemes [31,32,33]. Consider a uniform mesh.
To do this, we divide the segment into N equal parts—grid nodes with a step . We assume that the function satisfies the necessary smoothness for constructing a finite-difference scheme, i.e., . Then, the solution function goes over to the grid solution function or , where , .
An approximation of the derivative of a fractional variable order of the Gerasimov–Caputo type in Equation (4) can be written as follows:
Remark 4.
It should be stated that when is constant, (3) recovers the well-known L1 finite-difference discretization by Lin and Xu [34].
Substituting (3) into (4), we obtain a discrete analogue of the Cauchy problem:
where is a known constant , .
The following lemma is true for the Cauchy problem (6).
Lemma 1.
The coefficients and of the discrete Cauchy problem (6) for any fixed k have the following properties:
- 1.
- ,
- 2.
- ,
- 3.
- .
Proof.
The first property follows from the property of the Euler gamma function for any fixed k: , as well as , then .
The second property of the weighting coefficients follows from the disclosure of the following sum:
We prove the third property of the weight coefficients as follows. Consider the following function: for each fixed k, the derivative of the function . Therefore, the function is monotonically decreasing and the weight coefficients have a property of 3.
Let us now investigate the order of approximation of the fractional operator . Let be an operator approximating the fractional operator . Then, the following lemma is true. □
Lemma 2.
An approximation of an operator of the Gerasimov–Caputo type (2) satisfies the following estimate:
Proof.
The proof follows from Definition 3, approximation (3), and the second property of Lemma 1. Note that the approximation of the first-order derivative has the form , where is a constant.
where
The estimate (7) follows. □
Lemma 3.
Proof.
We write the Cauchy problem (6) in the form of a nonlocal explicit finite-difference scheme:
Consider the issues of convergence and stability.
Theorem 1.
A nonlocal explicit finite-difference scheme (9) converges to the first order if the condition for any k is the following:
Proof of Theorem 1.
Let us write the finite-difference scheme in matrix form:
where and the matrix has the following form:
Let the condition be satisfied for each index ; then, in view of Lemma 1, the norm of the matrix .
Let be the exact solution to (11) and the error vector Therefore, system (11) can be rewritten in the form, taking into account Lemmas 2 and 3, as well as relation (2):
where are constants such that the condition is satisfied for any k. For Equation (13), for any constant , independent of the step , the error estimate has the following form:
Let us introduce the notation in (14): ; then, we obtain the estimate:
Consider the issues of sustainability. Let a be two different solutions of the matrix equation (12) with initial conditions . Then, the theorem on the stability of scheme (11) is valid.
Theorem 2.
4. Numerical Simulation Results
Consider a model fractional Riccati equation [35]. To do this, we put in Equation (4) , —given functions, and . Then, problem (4) can be rewritten as follows:
Numerical scheme (9) is written as the following:
Example 1.
Consider the case when a are constants: . We take other parameters as follows: , .
For these values of the parameters, condition (10) of Theorem 1 is satisfied. Indeed, in this example, and . Then, according to the explicit finite-difference scheme (17), we obtain the calculated curve in Figure 1.
Figure 1.
Fractional Riccati equation with constant coefficients and , taking into account the fulfillment of condition (10).
From Figure 1, it can be seen that the calculated curve has an s-shape, which is characteristic of dynamic processes in saturated media. With a decrease in the values of the parameter a, the s-shape becomes more pronounced.
Let us estimate the computational accuracy of scheme (17). To do this, we calculate the maximum error by the double recalculation method, i.e., , where and are the calculated values obtained by Formula (17) at step and , respectively. The results are shown in Table 1.
Table 1.
Computational accuracy assessment .
From Table 1, it is seen that with an increase in the nodes of the computational grid, the maximum error decreases, and the computational accuracy tends to unity, which corresponds to the condition of Lemma 3.
For this example, consider the case when condition (10) is violated. To do this, it is enough to take the values of the parameter by an order of magnitude, for example, , , and we leave the values of other parameters unchanged. The calculated curve obtained by Formula (17) is shown in Figure 2.
Figure 2.
Fractional Riccati equation with constant coefficients and , taking into account the failure of condition (10).
Example 2.
Let us consider the case when in the model fractional Riccati equation (16): , , , , and the remaining parameters take the values as in Example 1.
It should be noted that for this example, condition (10) is satisfied. The simulation results using Formula (17) give the calculated curve in Figure 3.
Figure 3.
Fractional Riccati equation with variable coefficients and , taking into account the fulfillment of condition (10).
Figure 3 shows that the shape of the calculated curve has become noticeably more complicated in comparison with the calculated curve in Figure 1. This is primarily due to changes in the parameters of the model Equation (16) with time t.
However, despite the more complex form of the calculated curve, we can use it to describe cyclical dynamics, for example, in economics, to describe cycles and crises.
An estimate of the computational accuracy is given in Table 2.
Table 2.
Computational accuracy assessment p.
From Table 2, we see that with an increase in the nodes of the computational grid, the error decreases, and the computational accuracy tends to unity, which corresponds to the results of Lemma 3.
5. Discussion
In the case of the stiff Cauchy problem (4), the method may not work correctly. For example, this can be seen in Figure 2, the case when the b parameter has a sufficiently large value (). Here, the stability condition (10) is violated. Therefore, the question of the condition for the appearance of the stiff Cauchy problem (4) deserves a separate study.
Another very interesting question also deserves attention: how does the variable order of the fractional derivative affect the stability of the explicit finite-difference scheme (6)? It should be noted that the variable order is included in estimate (10) for the stability of the method. Here, it is worthwhile to study the stability of the proposed scheme (6) depending on the behavior of the function , for example, monotonicity or its periodicity, etc. Additionally, the function can have a singularity at zero.
6. Conclusions
An explicit finite-difference scheme for a fractional equation with a derivative of the variable fractional order of the Gerasimov–Caputo type was investigated. The questions of convergence and stability were investigated. It was shown that the scheme is conditionally stable and converges to the first order. The results were confirmed by examples and estimates of computational accuracy.
It can be concluded that an explicit finite-difference scheme can be used to calculate dynamic processes in environments with saturation. Further continuation of the work lies is the practical application of an explicit finite-difference scheme for calculating the curves of the volumetric activity of radon in a storage chamber by analogy with work [36].
Author Contributions
Conceptualization, R.P.; methodology, R.P.; software, D.T.; validation, D.T. and R.P.; investigation, D.T.; resources, D.T.; writing—original draft preparation, D.T.; writing—review and editing, R.P.; visualization, D.T.; supervision, R.P. All authors have read and agreed to the published version of the manuscript.
Funding
The work was carried out within the framework of the research project of the Vitus Bering Kamchatka State University Natural disasters of Kamchatka—earthquakes and volcanic eruptions (monitoring forecast, study, psychological support of the population) No. AAAA-A19-119072290002-9 and subject research IKIR FEB RAS “Physical processes in the system of near space and geospheres under solar and lithospheric influences” No. AAAA-A21-121011290003-0.
Conflicts of Interest
The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| FO-VO | Fractional operator of variable order |
| IKIR FE RAS | Institute of Cosmophysical Research and Radio Wave Propagation, |
| Far Eastern Branch of the Russian Academy of Sciences |
References
- Oldham, K.; Spanier, J. The Fractional Calculus. Theory and Applications of Differentiation and Integration to Arbitrary Order; Academic Press: London, UK, 1974; p. 240. [Google Scholar]
- Miller, K.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differntial Equations; A Wiley-Interscience Publication: New York, NY, USA, 1993; p. 384. [Google Scholar]
- Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations to Methods of Their Solution and Some of Their Applications; Academic Press: London, UK, 1998; p. 340. [Google Scholar]
- Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier Science: New York, NY, USA, 2006; Volume 204, p. 540. [Google Scholar]
- Petras, I. Fractional-Order Nonlinear Systems. Modeling, Analysis and Simulation; Springer: Berlin/Heidelberg, Germany, 2011; p. 218. [Google Scholar]
- Machado, J.T.; Kiryakova, V.; Mainardi, F. Recent history of fractional calculus. Commun. Nonlinear Sci. Numer. Simul. 2011, 16, 1140–1153. [Google Scholar] [CrossRef] [Green Version]
- Uchaikin, V. Fractional Derivatives for Physicists and Engineers. Volume I Background and Theory; Springer: Berlin/Heidelberg, Germany, 2013; p. 373. [Google Scholar]
- Tarasov, V.E. Review of some promising fractional physical models. Int. J. Mod. Phys. B 2011, 27, 1330005. [Google Scholar] [CrossRef] [Green Version]
- Coimbra, C.F. Mechanics with variable-order differential operators. Annalen der Physik 2003, 12, 692–703. [Google Scholar] [CrossRef]
- Rossikhin, Y.A.; Shitikova, M.V. Application of fractional calculus for dynamic problems of solid mechanics: Novel trends and recent results. Appl. Mech. Rev. 2010, 63, 010801. [Google Scholar] [CrossRef]
- Parovik, R.I. Mathematical models of oscillators with memory. In Oscillators-Recent Developments; Salzenstein, P., Ed.; IntechOpen: London, UK, 2019; pp. 3–21. [Google Scholar]
- Glöckle, W.G.; Nonnenmacher, T.F. A fractional calculus approach to self-similar protein dynamics. Biophys. J. 1995, 68, 46–53. [Google Scholar] [CrossRef] [Green Version]
- Magin, R.L. Fractional calculus in bioengineering, Part 1–3. Crit. Rev. Biomed. Eng. 2004, 32, 1–377. [Google Scholar] [CrossRef] [Green Version]
- Makarov, D.V.; Parovik, R.I. Modeling of economic cycles using the theory of fractional calculus. J. Internet Bank. Commer. 2016, 21, S6. [Google Scholar]
- Tarasov, V.E. Mathematical Economics: Application of Fractional Calculus. Mathematics 2020, 8, 660. [Google Scholar] [CrossRef]
- Ortigueira, M.D.; Machado, J.T. What is a fractional derivative? J. Comput. Phys. 2015, 293, 4–13. [Google Scholar] [CrossRef]
- Samko, S.G.; Ross, B. Integration and differentiation of a variable fractional order. Integral Transforms Spec. Funct. 1993, 1, 277–300. [Google Scholar] [CrossRef]
- Patnaik, S.; Hollkamp, J.P.; Semperlotti, F. Applications of variable-order fractional operators: A review. Proc. R. Soc. A 2020, 476, 20190498. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Garrappa, R. Numerical Solution of Fractional Differential Equations: A Survey and a Software Tutorial. Mathematics 2018, 6, 16. [Google Scholar] [CrossRef] [Green Version]
- Cai, M.; Li, C. Numerical approaches to fractional integrals and derivatives: A review. Mathematics 2020, 8, 43. [Google Scholar] [CrossRef] [Green Version]
- Sun, H.; Chang, A.; Zhang, Y.; Chen, W. A review on variable-order fractional differential equations: Mathematical foundations, physical models, numerical methods and applications. Fract. Calc. Appl. Anal. 2019, 22, 27–59. [Google Scholar] [CrossRef] [Green Version]
- Valério, D.; Da Costa, J.S. Variable-order fractional derivatives and their numerical approximations. Signal Process. 2011, 91, 470–483. [Google Scholar] [CrossRef]
- Sun, H.; Chen, W.; Chen, Y. Variable-order fractional differential operators in anomalous diffusion modeling. Phys. A Stat. Mech. Appl. 2009, 388, 4586–4592. [Google Scholar] [CrossRef]
- Li, X.; Li, H.; Wu, B. A new numerical method for variable order fractional functional differential equations. Appl. Math. Lett. 2017, 68, 80–86. [Google Scholar] [CrossRef]
- Cao, J.; Qiu, Y. A high order numerical scheme for variable order fractional ordinary differential equation. Appl. Math. Lett. 2016, 61, 88–94. [Google Scholar] [CrossRef]
- Zhou, Y.; Suzuki, J.L.; Zhang, C.; Zayernouri, M. Implicit-explicit time integration of nonlinear fractional differential equations. Appl. Numer. Math. 2020, 156, 555–583. [Google Scholar] [CrossRef]
- Zhao, X.; Sun, Z.Z.; Karniadakis, G.E. Second-order approximations for variable order fractional derivatives: Algorithms and applications. J. Comput. Phys. 2015, 293, 184–200. [Google Scholar] [CrossRef]
- Samko, S.G. Fractional integration and differentiation of variable order. Anal. Math. 1995, 21, 213–236. [Google Scholar] [CrossRef]
- Gerasimov, A. Generalization of linear deformation laws and their application to internal friction problems. AS USSR Appl. Math. Mech. 1948, 12, 529–539. [Google Scholar]
- Caputo, M. Linear Models of Dissipation whose Q is almost Frequency Independent—II. Geophys. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
- Parovik, R.I. On a finite-difference scheme for an hereditary oscillatory equation. J. Math. Sci. 2021, 253, 547–557. [Google Scholar] [CrossRef]
- Parovik, R.I. Explicit finite-difference scheme for the numerical solution of the model equation of nonlinear hereditary oscillator with variable-order fractional derivatives. Arch. Control Sci. 2016, 26, 429–435. [Google Scholar] [CrossRef] [Green Version]
- Parovik, R. Mathematical modeling of linear fractional oscillators. Mathematics 2020, 8, 1879. [Google Scholar] [CrossRef]
- Lin, Y.; Xu, C. Finite difference/spectral approximations for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
- Tvyordyj, D.A. Hereditary Riccati equation with fractional derivative of variable order. J. Math. Sci. 2021, 253, 564–572. [Google Scholar] [CrossRef]
- Tverdyi, D.; Parovik, R.; Makarov, E.; Firstov, P. Research of the process of radon accumulation in the accumulating chamber taking into account the nonlinearity of its entrance. E3S Web Conf. 2020, 196, 02027. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).