Next Article in Journal
Effect of Chemical Composition of Fine Aggregate on the Frictional Behavior of Concrete–Soil Interface under Sulfuric Acid Environment
Previous Article in Journal
Numerical Solutions of Space-Fractional Advection–Diffusion–Reaction Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation

1
Integrated Laboratory “Natural Disasters of Kamchatka-Earthquakes, Volcanic Eruptions”, Vitus Bering Kamchatka State University, Pogranichnaya 4, Kamchatka Territory, 683032 Petropavlovsk-Kamchatskiy, Russia
2
Institute of Cosmophysical Research and Radio Wave Propagation, Far Eastern Branch of the Russian Academy of Sciences, Mirnaya 7, Kamchatka Territory, 684034 Paratunka, Russia
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(1), 23; https://doi.org/10.3390/fractalfract6010023
Submission received: 3 December 2021 / Revised: 24 December 2021 / Accepted: 27 December 2021 / Published: 31 December 2021

Abstract

:
The article discusses different schemes for the numerical solution of the fractional Riccati equation with variable coefficients and variable memory, where the fractional derivative is understood in the sense of Gerasimov-Caputo. For a nonlinear fractional equation, in the general case, theorems of approximation, stability, and convergence of a nonlocal implicit finite difference scheme (IFDS) are proved. For IFDS, it is shown that the scheme converges with the order corresponding to the estimate for approximating the Gerasimov-Caputo fractional operator. The IFDS scheme is solved by the modified Newton’s method (MNM), for which it is shown that the method is locally stable and converges with the first order of accuracy. In the case of the fractional Riccati equation, approximation, stability, and convergence theorems are proved for a nonlocal explicit finite difference scheme (EFDS). It is shown that EFDS conditionally converges with the first order of accuracy. On specific test examples, the computational accuracy of numerical methods was estimated according to Runge’s rule and compared with the exact solution. It is shown that the order of computational accuracy of numerical methods tends to the theoretical order of accuracy with increasing nodes of the computational grid.

1. Introduction

Numerous theoretical and practical studies in the world show that the Riccati equation is of great interest, since it often finds its application in many fields of science, for example, in physics—wave processes in media with inelastic hysteresis and saturation of losses [1], in epidemiology—logistic models, the purpose of which is to determine the time of saturation (reaching a plateau) and recession of the epidemic [2].
Saturation processes can also have the effect of heredity (memory or heredity); this indicates a causal relationship in the dynamics of the process. The famous Italian mathematician Vito Voltaire devoted part of his scientific works to the development of the concept of heredity and its application in various fields of science, in particular, to problems of ecology and physics. In particular, he devoted several chapters in the books [3,4], where he noted that, in fact, the concept of consequences in physics was introduced by Pekar in 1907, although such phenomena as delayed waves, fatigue of metals and other delayed hereditary processes were known earlier, according to the work of Uchaikin V.V. [5]. The concept of heredity means that the system stores information about its prehistory and, from the point of view of mathematics, can be described using integro-differential equations with difference kernels—memory functions. When choosing memory functions and power functions, we naturally turn to the well-known mathematical apparatus of the fractional calculus [6,7], in particular to the derivatives of fractional order [8,9,10].
Fractional calculus is an important and well-developed part of mathematical theory with many applications in various fields of science [11]. The study of this topic has been going on for more than three centuries, continues to this day, and is associated with such names as: A. Nakhushev [6], V. Uchaikin [5,9], A. Pskhu [12], A. Kilbas [8], O. Mamchuev [13]. Fractional integration and fractional differentiation are a generalization of the concepts of integration and differentiation of integer order and include n-th derivatives and n-folded integrals, where n N , as special cases.
Like the concept of heredity, fractional calculus is closely related to the theory of fractals, or rather to the concept of fractional dimension. In particular, there is a connection between the fractal (Hausdorff) dimension of the environment and the orders of fractional operators, which is reflected in the works [14,15,16]. The fractional orders of the operators included in the equations of hereditary oscillators, in the generalized case, are functions, since the fractal dimension can change in time and in magnitude. This means that they can only be resolved numerically for some schemes, for example, finite-difference schemes, as shown in the works [17,18].
Therefore, the Riccati equation with a fractional derivative is usually called the fractional Riccati equation. The fractional Riccati equation is a generalization of the classical Riccati equation and, due to the additional degree of freedom—the order of the fractional derivative, gives a more flexible description of the experimental data of processes with saturation. In addition, the introduction of a fractional derivative of variable order into the Riccati equation will make it possible to describe the experimental data even more flexibly.
Therefore, an important task is to find a solution to the fractional Riccati equation, in view of its nonlinearity, using numerical analysis, to study the issues of stability and convergence of the numerical solution, and also to compare it with the time series of experimental data of the process under consideration.
The first works on the study of the fractional Riccati equation appeared relatively recently, in the early 2000s. For example, the 2006 work [19] by the authors Momani S., Shawagfeh N. is known, in which the fractional Riccati equation with variable coefficients was investigated using the Adomian decomposition method. In this work, the fractional derivative was understood in the sense of Gerasimov-Caputo. In 2008, the authors Tan Y. and Abbasbandy S. [20] applied the method of homotopic analysis to the study of the fractional Riccati equation.
Further, in the work [21] in 2010, Jafari H. and Tajadodi H. proposed a variational iteration method for solving the same fractional Riccati equation with non-constant coefficients, and in 2011 the authors Khan N. A., Ara A., Jamil M. proposed [22] a new homotopy perturbation method. The development of these methods was obtained in the work [23] 2012 by Sweilam N. H., Khader M. M., Mahdy A. M. S.. In this work, for the simplest fractional Riccati equation with the Gerasimov-Caputo derivative and constant coefficients, some numerical methods for its solution were described: Newton’s method, variational-iterative method, Padé approximation. It should be noted that the fractional Riccati equation with the Riemann-Liouville derivative was investigated in 2013 by Merdan M., who proposed the [24] method of fractional variational iterations.
In the same 2013, the author of Khader MM in the work [25] develops methods based on orthogonal Chebyshev polynomials, by the authors of Khader MM, Mahdy AMS, Mohamed ES, in the work [26] on the Laguerre-Eld polynomials For more information, see [27] on Jacobi polynomials. Also in 2013 by already well-known authors Khan N. A., Ara A. in the article [28] Padé’s Laplace-Adomian method (LAPM) is introduced into the fractional order Riccati differential equation. This method gives more accurate and reliable results than the Adomian Decomposition Method (ADM) and requires less computation.
Hybrid methods for solving the fractional Riccati equation are being developed: semi-analytical methods [29] in 2016 by the authors Salehi Y., Darvishi M. T., Laplace transform with the method of homotopic perturbation [30] in 2018 by Aminikhah H., Sheikhani A. H. R., Rezazadeh H., Implicit Hybrid Methods [31] in 2019 by Syam M.I., et al.
In 2020, a group of authors, Khader M. M., Sweilam N. H., Kharrat B. N., in the article [32] introduced a numerical treatment using the generalized Euler method (GEM) for the fractional (Caputo sense) Riccati and Logistic differential equations. In the proposed method, the authors invert this model as a difference equation. Numerical solutions obtained using the fourth order Runge-Kutta method (RK4) are compared with the exact solution. The obtained numerical results for the two proposed models show the simplicity and efficiency of the proposed method.
Of interest is the work of the authors Min Cai and Changpin Li [33] published in 2020. This article is devoted to numerical approximations of fractional integrals and derivatives, in particular, a fractional derivative in the sense of Caputo. However, it also includes almost all results in this regard. Existing results, along with some remarks, are summarized for the applied scientists and engineering community of fractional calculus.
Analysis of the literature on the research topic showed that various numerical solution methods have been developed for the fractional Riccati equation, but:
  • little information about numerical methods based on finite difference schemes;
  • no or little comparison of simulation results with real experimental data of processes with saturation;
  • mostly the order of the fractional derivative, is constant, which may produce unacceptable results when describing experimental data;
  • approaches to the numerical solution of the Riccati equation with a fractional variable order derivative are poorly studied.
This scientific study is devoted to the elimination of these gaps, the numerical study of the fractional Riccati equation with non-constant coefficients and with a derivative of a fractional variable order of the Gerasimov-Caputo type. In particular, it addresses questions of convergence and stability of finite-difference schemes.
In this article, for a nonlinear fractional equation, in the general case, we prove theorems of approximation, stability and convergence of a nonlocal implicit finite difference scheme (IFDS). Let us solve the IFDS scheme numerically using the modified Newton method (MNM). In the case of the fractional Riccati equation, we prove the theorems of approximation, stability, and convergence for a nonlocal explicit finite difference scheme (EFDS). On specific test examples, we will evaluate the computational accuracy of numerical methods according to Runge’s rule, as well as compare it with the exact solution.

2. The Concept of Heredity and Memory

From a physical point of view, the concept of heredity is almost equivalent to such concepts as: memory, remnant, consequences. In our case, we are talking about a causal relationship between two processes: u ( t ) —cause, g ( t ) —consequence. We assume, as in many cases, that the temporary connection is instantaneous, although this speed of exposure is an approximate model. The state g ( t ) will be determined by another state u ( t ) at the same time, which is reflected in the formula:
g ( t ) = F ( u ( t ) , t ) .
Remark 1.
Note that any action like (1) will take time; depending on the model we either take this time into account or not.
The famous Italian mathematician Vito Voltera, devoted part of his scientific works to the development of the concept of hereditarity and its application in various branches of science, in particular to problems of ecology and physics. In particular, he devoted several chapters in the books [3,34], where he noted that in fact the concept of consequences in physics was introduced by Pekar in 1907, although phenomena such as delayed waves, fatigue of metals, and also other delayed hereditary processes were known earlier, as indicated in the work of Uchaikin V.V. [5].
The mathematical reflection of the hereditary situation consists in replacing the function F ( u ( t ) , t ) with a functional, in other words, the hereditary operator F ( u t ( · ) ; t ) , from the background of the process { u t ( σ ) ; σ < t } :
g ( t ) = F [ u t ( · ) ; t ] .
In his studies of the theory of hereditarity and its practical application, V. Voltaire established some restrictions on how the functionals would look, identified important from a practical point of view, properties and studied their consequences. In his work [3] V. Voltaire formulated the above and called it general laws of heredity.
Linearity principle:
F ( u t ( · ) ; t ) = t ϕ ( t , σ ) u ( σ ) d σ ,
taking into account the integral (3), the formula (2) can be rewritten as:
g ( t ) = t ϕ ( t , σ ) u ( σ ) d σ .
An integral of the form (4) will be called—memory functional, where ϕ ( t , σ ) is memory function and has the properties described in the following principles:
Attenuation principle:
ϕ ( t , σ ) 0 , σ .
The invariance principle:
ϕ ( t , σ ) = ϕ ( t α , σ α ) = ϕ ( t σ , 0 ) Φ ( t σ ) .
Heredity is called limited if and only if there is σ 0 < such that ϕ ( σ ) = 0 and σ > σ 0 .
Two equivalent hereditary systems are at one certain moment in equivalent states only if their dynamic variables coincide on the entire heredity interval ( t σ 0 , t ) , which precedes this moment.
Remark 2.
In fact, the described principles reflect only the simplest class of hereditary phenomena. V. Voltera, in his work [3], therefore gives an important remark that, for example, linear heredity “is, however, insufficient to explain some of the phenomena of electrodynamics” [5].
Hypothesis 1.
Let us assume that the considered hereditary system at the moments of time t and t will be in the same state, provided that its dynamic variables coincide not only at the indicated moments, but also in the previous similar intervals: ( t 1 σ 0 , t 1 ) and ( t 2 σ 0 , t 2 ) , where σ 0 is the decay time of the hereditary effect.
Voltera theorem:
If at the end of a certain period of time the hereditary system returns to its original state, then the work of external forces is positive [5].
Since from the point of view of dynamical systems, the state of the system has not changed at all, then the total mechanical energy will also not change, and the positive work A will reflect the dissipation of energy:
E D = t 0 t W d t .
According to the principle of conservation, energy must pass from one form to another, but, firstly, into heat. For example, a whole line of thermodynamic media with memory [5] is being developed on this fundamental principle.

3. Elements of Fractional Calculus

Below we present some necessary concepts and concepts of the theory of fractional calculus.
Definition 1.
Euler’s gamma function is defined according to the following integral:
Γ ( x ) = 0 e t t x 1 d t , x C : R ( x ) > 0 .
Remark 3.
Euler’s gamma function is monotonically decreasing on the interval 0 < x < 1 .
Definition 2.
Operator of fractional variable order 0 < α ( t ) < 1 , acting on a function u ( t ) C [ 0 , T ] :
0 t α ( t ) u ( σ ) = 1 Γ ( 1 α ( t ) ) 0 t u ˙ ( σ ) ( t σ ) α ( t ) d σ ,
where Γ ( . ) —Euler’s gamma function (5), derivative u ˙ ( t ) = d u d t , at t [ 0 , T ] —current time, T > 0 —simulation time, will be called the derivative of a fractional variable order 0 < α ( t ) < 1 Gerasimov–Caputo type [35,36].
Remark 4.
Note that there are many definitions of the fractional derivative, but in this study we will focus on this interpretation. Some properties of the fractional operator (6) can be found in [10].
Remark 5.
The operator fractional order (6) is also generalized by [11] to the case where n < α ( t ) < n + 1 .
Remark 6.
In the case when the operator (6) has a constant order, that is, α does not depend on t, then we obtain the well-known Gerasimov-Caputo operator [35,36].
Remark 7.
Note that foreign authors usually call the operator (6) a fractional derivative in the sense of Caputo, and it is denoted as C 0 t α f ( σ ) or C D 0 t α f ( σ ) . This designation was introduced and widely used by the Italian mathematician M. Caputo in his works and monographs [36,37]. Even earlier, in 1948, A.N. Gerasimov, a Soviet mechanic, in his work on plasticity problems [35], introduced the concept of a partial fractional derivative of the order 0 < α < 1 , which had the form:
D , t α u ( f , σ ) = 1 Γ ( 1 α ) t u σ ( f , σ ) ( f σ ) α d σ .
However, despite this, authors from Russia and post-Soviet countries usually call the ratio (6), the Gerasimov-Caputo operator. We will also stick to this notation.

4. Relationship between Heredity and Fractional Calculus

Consider the following hereditary equation:
0 t K ( t σ , t ) u ˙ ( σ ) d σ b ( t ) u ( t ) = f ( u ( t ) , t ) ,
where u ( t ) C 1 [ 0 , T ] —decision function, K ( t σ , t ) —memory function, t [ 0 , T ] —current time, T > 0 —simulation time, b ( t ) > 0 —continuous function, f ( u ( t ) , t ) —continuous function satisfying the Lipschitz condition (8).
Remark 8.
Full heredity, according to V. Voltera [3] according to the (3) and (4) is defined on the interval ( , t ) . We will consider heredity determined on the subinterval ( 0 , t ) , that is, limited.
Definition 3.
The continuous function f ( u , t ) C [ 0 , T ] satisfies the Lipschitz condition with the constant L in the variable u ( t ) :
f ( u 1 , t ) f ( u 2 , t ) < L u 1 u 2 .
It is known that for α independent of t, if K ( t σ ) = δ ( t σ ) is a Dirac function, then the process under consideration has no memory, and if K ( t σ ) = H ( t σ ) is the Heaviside function, then the process has full memory.
Definition 4.
An intermediate case arises if the memory function is chosen as a power function. A feature of power-law memory will be that the process gradually “forgets” about its prehistory.
When choosing power-law memory functions, we naturally pass to the well-known mathematical apparatus of fractional calculus [6,7], in particular to derivatives of fractional order [8,9,10,38]. This choice may be due to the wide application of power laws in various fields of knowledge.
Let us choose the memory function as follows:
K ( t σ , t ) = ( t σ ) α ( t ) Γ ( 1 α ( t ) ) , 0 < α ( t ) < 1 ,
where α ( t ) —a function that is responsible for the intensity of the process under study. Moreover, dependence on t leads us to the phenomenon of variable memory.
Definition 5.
Then, taking into account (9), we can write the Equation (7) in terms of the derivative of the Gerasimov-Caputo type (6) as a fractional equation:
0 t α ( t ) u ( σ ) b ( t ) u ( t ) = f ( u ( t ) , t ) .
Equations of the form (10) with derivatives of variable fractional order (6) will be called fractional equations.

5. Statement of the Problem for a Nonlinear Fractional Equation

Consider the following Cauchy problem for a nonlinear fractional equation (10), with variable coefficients:
0 t α ( t ) u ( σ ) = b ( t ) u ( t ) + f ( u ( t ) , t ) , u ( 0 ) = u 0 ,
where u ( t ) C 2 [ 0 , T ] —decision function, t [ 0 , T ] —current time, T > 0 —simulation time, u 0 —given constant, b ( t ) > 0 —continuous function, f ( u ( t ) , t ) —a nonlinear function satisfying the Lipschitz condition (8) with a constant L in the variable u ( t ) , and a fractional variable order operator of the form (6).
Remark 9.
The Cauchy problem (11) describes a wide class of dynamic processes with variable memory in saturated environments [39].
Due to the nonlinearity of the Cauchy problem (11), we will seek its solution using the numerical method of finite difference schemes [40,41,42,43]. Consider a uniform mesh. To do this, we divide the segment [ 0 , T ] into N equal parts—grid nodes with a step τ = T / N . Then the solution function u ( t ) will go to the grid solution function u ( t k ) or u k , and also α ( t ) will go to a l p h a ( t k ) or α k , where k = 1 , . . . , N .
An approximation of the derivative of a fractional variable order of the Gerasimov-Caputo type (6) in Equation (11) can be written as follows for t [ t k , t k + 1 ] as follows:
0 t α ( t ) u ( σ ) = 1 Γ ( 1 α ( t ) ) 0 t u ˙ ( σ ) d σ ( t σ ) α ( t ) 1 Γ ( 1 α ( t k ) ) 0 t k u ˙ ( σ ) d σ ( t k σ ) α ( t k ) t k = ( j + 1 ) τ 0 = ( j ) τ = 1 Γ ( 1 α k ) j = 0 k 1 j τ ( j + 1 ) τ u ˙ ( σ ) d σ ( t k σ ) α k = 1 Γ ( 1 α k ) j = 0 k 1 u j + 1 u j τ j τ ( j + 1 ) τ d σ ( t k σ ) α k = d η = d σ η = t k σ σ ( j + 1 ) τ η k τ ( j + 1 ) τ = τ ( k j 1 ) σ j τ η k τ j τ = τ ( k j ) = 1 Γ ( 1 α k ) j = 0 k 1 u j + 1 u j τ ( k j ) τ ( k j 1 ) τ d η η α k = τ 1 Γ ( 1 α k ) j = 0 k 1 ( u j + 1 u j ) ( k j 1 ) τ ( k j ) τ d η η α k = | j k j 1 = τ 1 Γ ( 1 α k ) j = 0 k 1 ( u k j u k j 1 ) j τ ( j + 1 ) τ d η η α k = τ 1 Γ ( 1 α k ) j = 0 k 1 ( u k j u k j 1 ) ( ( j + 1 ) τ ) 1 α k ( j τ ) 1 α k 1 α k = τ 1 τ 1 α k Γ ( 2 α k ) j = 0 k 1 ( u k j u k j 1 ) ( j + 1 ) 1 α k j 1 α k = A k j = 0 k 1 w j k u k j u k j 1 , A k = τ α k Γ ( 2 α k ) , w j k = ( j + 1 ) 1 α k j 1 α k .
Substituting (12) into (11), we get a discrete analogue of the Cauchy problem:
A k j = 0 k 1 w j k u k j u k j 1 = b k u k + f k , u 0 = C ,
where C—specified constant, b k = b ( t k ) , f k = f ( u k , t k ) .
The following lemma is true for the Cauchy problem (13):
Lemma 1.
The coefficients A k and w j k in Equation (13) for any fixed k have the following properties:
1. 
1 < A k < 1 τ , moreover, the function A k is monotone if the function α k is monotone on the interval ( 0 , 1 ) ;
2. 
j = 0 k 1 w j k = k 1 α k ;
3. 
w 0 k = 1 > w 1 k > w 2 k > . . . > 0 .
Proof. 
The first property follows from the property of the Euler gamma function Γ ( 1 ) = Γ ( 2 ) = 1 , then for any fixed k:
lim α k 0 1 τ α k Γ ( 2 α k ) = 1 , lim α k 1 1 τ α k Γ ( 2 α k ) = 1 τ .
Further, let the function be given A ( t ) = 1 τ α ( t ) Γ ( 2 α ( t ) ) , 0 < τ , α ( t ) < 1 . Its derivative:
A ( t ) = K ( t ) d α ( t ) d t , K ( t ) = ( ln τ 1 + Ψ ( 2 α ( t ) ) ) τ α ( t ) Γ ( 2 α ( t ) ) .
Note that the function Ψ ( 2 α ( t ) ) = d Γ ( 2 α ( t ) ) d t increases monotonically on the segment [ 1 , 2 ] , the denominator and numerator of K ( t ) are positive, and therefore K ( t ) > 0 . Therefore, the monotonicity of the function A ( t ) depends on the sign of the derivative d α ( t ) d t .
The second property of the weight coefficients w j k follows from the expansion of the sum:
j = 0 k 1 w j k = j = 0 k 1 ( j + 1 ) 1 α k j 1 α k = 1 0 + 2 1 α k 1 + 3 1 α k 2 1 α k + + . . . + ( k 1 ) 1 α k + k 1 α k ( k 1 ) 1 α k = k 1 α k .
We prove the third property of the weight coefficients w j k as follows: consider the function: η ( z ) = ( z + 1 ) 1 α k z 1 α k , z > 0 for each fixed k the derivative of the function: η ( z ) = ( 1 + α k ) ( z + 1 ) α k + z α k < 0 , therefore, the function e t a ( z ) is monotonically decreasing and the weight coefficients w j k have property 3. □
Let us investigate the order of approximation of the fractional operator 0 t α ( t ) u ( σ ) . Let:
¯ 0 t α ( t ) u ( σ ) = A k j = 0 k 1 w j k u k j u k j 1 ;
this is an operator approximating the fractional operator 0 t α ( t ) u ( σ ) . Then the lemma is true:
Lemma 2.
Approximation ¯ 0 t α ( t ) u ( σ ) of the Gerasimov-Caputo type operator 0 t α ( t ) u ( σ ) of the form (6) satisfies the following estimate:
0 t α ( t ) u ( σ ) ¯ 0 t α ( t ) u ( σ ) C τ 2 α ^ , α ^ = max k ( α ( t k ) ) ,
where C—step-independent constant τ.
Proof. 
It should be noted that in the literature [33,44] the approximation of the Gerasimov-Caputo operator proposed above is called the L 1 approximation. In these papers, an estimate (14) is proved for a constant fractional order α . However, using the same technique it is possible to generalize the results to the non-constant fractional order α t . □
Lemma 3.
The discrete Cauchy problem (13) approximates the original differential problem (11) with the order:
max 1 j k u ( t j ) u j = O ( τ 2 α ^ ) .
Proof. 
Indeed, taking into account the condition 14 of Lemma 2, we easily obtain the estimate 15. □

6. Nonlocal Implicit Finite Difference Scheme (IFDS)

We write the Cauchy problem (13) as a non-local implicit finite difference scheme (IFDS):
A k j = 0 k 1 w j k u k j u k j 1 b k u k = f k , A k = τ α k Γ ( 2 α k ) , w j k = ( j + 1 ) 1 α k j 1 α k , k = 1 , . . . , N , u 0 = C .
Consider the convergence and stability issues for the (16) scheme.
Definition 6.
For any initial error e 0 , there is a positive constant C 0 , which does not depend on the step τ and the following inequality holds:
e k C 0 e 0 .
Theorem 1.
The non-local implicit finite-difference scheme (16) unconditionally converges with the order 2 α ^ .
Proof. 
Let us write the finite-difference scheme in matrix form:
M U k = F k ,
where U k = u 0 , u 1 , . . . , u k 1 T , F k = C , f 1 A 1 , . . . , f k 1 A k 1 T , k = 1 , . . . , N , and the matrix M = ( m i j ) , i = 1 , . . . , k , j = 1 , . . . , k , has a lower triangular structure:
m i j = 0 , j i + 1 , 1 + b i 1 A i 1 , j = i = 3 , . . . , k , w i j j w i j 1 j , j i 1 , m 1 , 1 = 1 , m 2 , 1 = 1 , m i , 2 = w i 2 j 1 , i = 3 , . . . , k .
Norm of matrix M from (19): M = max i j = 1 k m i j 1 . Note that the determinant of the matrix M is nonzero and therefore there is an inverse matrix M 1 . Therefore M 1 1 and for any vector, M 1 Y Y .
Let U k ¯ = u 0 ¯ , u 1 ¯ , . . . , u ¯ k 1 —exact solution (18) and error vector e k = U k ¯ U k . Therefore the system (18) can be rewritten in the form, taking into account Lemma 1, 2 and 3, as well as the ratio (8):
e k = M 1 F e , k 1 + M 1 O ( τ 2 α ^ ) ,
F e , k 1 = 0 , 1 A 1 f 1 f ¯ 1 , . . . , 1 A k 1 f k 1 f ¯ k 1 T L 0 A 0 e 0 , L 1 A 1 e 1 , . . . , L k 1 A k 1 e k 1 = Δ F k 1 e k 1 , Δ F k 1 = d i a g L 0 A 0 , . . . , L k 1 A k 1 ,
where L 0 , . . . , L k 1 —constants such that k the condition is satisfied L k 1 < L .
We introduce the error rate e k = max k e k . By Lemma 1 (property 1): 1 A k 1 < τ in the equation (20) for any constant C > 0 independent of the step τ , the following estimate holds:
e k M 1 Δ F k 1 e k 1 + M 1 C τ 2 α ^ L τ e k 1 + C τ 2 α ^ .
Let us introduce the notation into (21): s 1 = L τ , s 2 = C τ 2 α ^ , then we get the estimate:
e k s 1 e k 1 + s 2 s 1 s 1 e k 2 + s 2 + s 2 = s 1 2 e k 2 + s 2 s 1 + 1 s 1 2 s 1 e k 3 + s 2 + s 2 s 1 + 1 = s 1 3 e k 3 + s 2 s 1 2 + s 1 + 1 s 1 4 e k 4 + s 2 s 1 3 + s 1 2 + s 1 + 1 . . . s 1 r e k r + s 2 s 1 r 1 + . . . + s 1 + 1 .
Into the relation (22) we make the substitution: r = k and taking into account the estimates (17) and (21) and the inequality ( 1 + L τ ) k e L τ k = e L T :
e k s 1 k e 0 + s 2 s 1 k 1 + . . . + s 1 + 1 = = ( L τ ) k e 0 + C τ 2 α ^ ( L τ ) k 1 + . . . + L τ + 1 e L T e 0 C 0 e 0 + O ( τ 2 α ^ ) .
Hence the numerical solution (16) converges to the exact one with order 2 α ^ . The theorem is proved. □
Consider sustainability issues. Let U k , W k be two different solutions of the matrix equation (18) with the initial conditions U 0 , W 0 . Then, the stability theorem for the scheme (16).
Definition 7.
A non-local implicit finite-difference scheme (16) is called conditionally stable if the estimate U k W k C U 0 W 0 , k , where C > 0 is a constant independent of the step τ.
Theorem 2.
The non-local implicit finite difference scheme (16) is certainly stable.
Proof. 
Let us introduce the notation: e k = U k W k , then the Equation (18) can be written in the form: e k = M 1 F e , k 1 .
In order for the non-local implicit scheme to be stable, it is necessary to show the fulfillment of the estimate (17). Then the estimate is valid:
e k M 1 Δ F k e k 1 τ L e k 1 = s e k 1 s 2 e k 2 s 3 e k 3 . . . s r e k r .
Denote: r = k and taking into account (17), as well as the inequality 1 + L τ k e L τ k = e L T , we will get:
e k ( L τ ) k e 0 e L T e 0 C 0 e 0 .
The theorem is proved. □

7. Modified Newton’s Method (MNM)

As a solution method (16), we will choose the modified Newton method (MNM). To do this, we first give a few definitions.
Definition 8.
Function F : R N R N will be called iterative if it is possible to construct a sequence x i i = 0 according to the iterative procedure (method):
x i + 1 = F ( x i ) .
Remark 10.
The iterative method (23) allows you to find a numerical solution ξ = ξ 1 , . . . , ξ N systems of nonlinear algebraic equations:
f 1 ( x ) = 0 , . . . f N ( x ) = 0 ,
where f i ( x ) —the i-th component of the function f ( x ) , which is generally nonlinear.
Definition 9.
The point ξ is called the fixed point for the iteration function F : R N R N , if x i ξ R N and around of the fixed point ξ the function F is continuous:
ξ = lim i x i + 1 = lim i F ( x i ) = F ( lim i x i ) = F ( ξ ) .
Consider the issues of convergence and stability.
Definition 10.
An iterative method (23) for a fixed point ξ R N is called locally stable [45], if δ > 0 , such that for any initial value x 0 Ω = y R N : | | y ξ | | < δ performed:
lim i | | x i ξ | | 0 lim i x i = ξ .
Remark 11.
If the initial value x 0 is close enough to root ξ, then the sequence x i i = 0 converges to the root ξ.
Definition 11.
An iterative method (23) is called locally stable of order p 1 , if δ > 0 and C > 0 0 < C < 1 for p = 1 , such that for any initial value x 0 Ω the following inequality holds:
| x i + 1 ξ | C | x i ξ | p , i = 0 , 1 , 2 , . . . .
Remark 12.
In Definition 11, local stability means that for an arbitrary starting iteration, the convergence of the method is guaranteed only in a neighborhood of the root ξ.
Theorem 3.
Let F : R N R N be fixed point iteration function ξ : R N R N , which has a derivative with respect to ξ. Then the iterative method (23) is locally stable of the first order ( p = 1 ) and the following inequality holds:
| F ( ξ ) | < 1 , p = 1
and order p 2 if the iterative function F, p times differentiable with respect to ξ, and the condition is also satisfied:
| F ( k ) ( ξ ) | = 0 , k < p .
Proof. 
We expand the iterative function F in a neighborhood of the root ξ in a Taylor series in the Peano form:
F ( x i ) = F ( ξ ) + F ( ξ ) ( x i ξ ) + o x i ξ ,
or
F ( x i ) F ( ξ ) F ( ξ ) ( x i ξ ) + o x i ξ .
By virtue of (25), since ξ is a fixed point of F, then:
F ( x i ) F ( ξ ) x i ξ = x i + 1 ξ x i ξ F ( ξ ) + o x i ξ x i ξ
Therefore
lim i x i + 1 ξ x i ξ F ( ξ ) .
If the sequence x i i = 0 generated by the iteration method (23), then it converges to ξ . Therefore, there must be a value k > 0 such that
x i + 1 ξ F ( ξ ) ( x i ξ ) , i k .
Then for m 1
x i + m ξ F ( ξ ) ( x i + m 1 ξ ) F ( ξ ) 2 ( x i + m 2 ξ ) . . . F ( ξ ) m ( x i ξ ) .
We put that F ( ξ ) < 1 , then:
lim i x i + m ξ lim i F ( ξ ) m ( x i ξ ) 0 .
Then the iterative method (23) locally converges with the first order and the inequality (28) is true.
To estimate (29), expanding in a Taylor series the iterative function F in a neighborhood of the root ξ :
F ( x i ) = F ( ξ ) + k = 1 p F ( k ) ξ k ! x i ξ k + o x i ξ p ,
or
F ( x i ) F ( ξ ) k = 1 p F ( k ) ξ k ! x i ξ k + o x i ξ p ,
Since ξ is a fixed point of F and the inequality (29) holds, we get:
F ( x i ) F ( ξ ) x i ξ p = x i + 1 ξ x i ξ p F ( p ) ( ξ ) p ! + o x i ξ p x i ξ p , lim i x i + 1 ξ x i ξ p F ( p ) ( ξ ) p ! .
If the sequence x i i = 0 generated by the iteration method (23), then it converges to ξ . Therefore, there must be a value k > 0 such that:
x i + 1 ξ F ( p ) ( ξ ) p ! x i ξ p , i k .
Definition 12.
If the iteration function F : R N R N looks like:
F ( x i ) = x i f ( x 0 ) 1 f ( x i ) , i = 1 , 2 , 3 , . . . ,
then the iterative method (23) is called modified Newton’s method (MNM).
Remark 13.
The modified Newton’s method (MNM) differs from the usual Newton’s method in that the Jacobi matrix is calculated only in the initial approximation x 0 , which makes it possible not to solve the (24) system at each iteration step. However, such a modification leads to a decrease to the first order of convergence of the method.
Theorem 4.
Modified Newton’s method (30) locally converges to first order.
Proof. 
The iterative function is: F ( x ) = x f ( x 0 ) 1 f ( x ) , and its derivative: F ( x ) = 1 f ( x 0 ) 1 f ( x ) . According to the result of Theorem 3, we can write for p = 1 :
x i + 1 ξ F ( ξ ) ( x i ξ ) .
Let us show that F ( ξ ) < 1 .
x i + 1 ξ 1 f ( x i ) f ( x 0 ) x i ξ 1 m M x i ξ = C x i ξ ,
where m = min x [ 0 , T ] f ( x ) , M = max x [ 0 , T ] f ( x ) . Therefore, the condition of Theorem 3 is satisfied, C < 1 . □

8. Mnm Method for Numerical Solution of Fractional Riccati Equation

Consider the fractional Riccati equation [46]. For this, in the Cauchy problem (11) let be f ( u ( t ) , t ) = a ( t ) u ( t ) 2 + c ( t ) , moreover a ( t ) , c ( t ) C [ 0 , T ] —given function. Then the problem (11) can be rewritten as:
0 t α ( t ) u ( σ ) + a ( t ) u 2 ( t ) b ( t ) u ( t ) c ( t ) = 0 , u ( 0 ) = u 0 ,
where u ( t ) C 2 [ 0 , T ] —decision function, t [ 0 , T ] —current time, T > 0 —simulation time, u 0 —given constant, 0 < a ( t ) < a ¯ , 0 < b ( t ) < b ¯ , 0 < c ( t ) < c ¯ —continuous functions, and b ( t ) > a ( t ) , a ¯ , b ¯ , c ¯ —constants.
Definition 13.
The equation in (31) will be called the fractional Riccati equation.
Due to the nonlinearity of the Cauchy problem 31, we will seek its solution using the numerical method of finite difference schemes [40,41,42,43]. Consider a uniform mesh. To do this, we divide the segment [ 0 , T ] into N equal parts - grid nodes with a step τ = T / N . Then the solution function u ( t ) goes to the grid solution function u ( t k ) or u k , and also α ( t ) goes to α ( t k ) or α k where k = 1 , . . . , N .
The approximation of the derivative of a fractional variable order of the Gerasimov-Caputo type (6) in the Equation (31) is written according to (12)
Substituting (12) into (31), we obtain a discrete analogue of the Cauchy problem for the fractional Riccati equation, for which the nonlocal implicit finite difference scheme (16) has the form:
A k j = 0 k 1 w j k u k j u k j 1 + a k u k 2 b k u k c k = 0 , A k = τ α k Γ ( 2 α k ) , w j k = ( j + 1 ) 1 α k j 1 α k , k = 1 , . . . , N , u 0 = C ,
where C is a known constant.
Scheme (32) is a system of nonlinear algebraic equations that will be solved by the modified Newton method (MNM).
Let us compose an iteration function:
F ( u k ) = A k j = 0 k 1 w j k u k j u k j 1 + a k u k 2 b k u k c k ,
according to which, we will compose an iterative process:
U m + 1 = U m F U m J U 0 ,
where U m + 1 = u 1 m + 1 , . . . , u N m + 1 T , U m = u 1 m , . . . , u N m T , F U m = f 1 u 1 m , . . . , f N u N m , and the Jacobi matrix: J U 0 = J i j , i = 1 , . . . , N , j = 1 , . . . , N has a lower triangular structure of the form:
J i j = 0 , j i + 1 , A i ω 1 i b i + 2 a i u i 0 , j = i , A i ω i j i ω i j 1 i , j i 1 .
Lemma 4.
The determinant of the Jacobian matrix (35) is nonzero:
J U 0 = i = 1 N A i ω 1 i b i + 2 a i u i 0 0 .
Proof. 
According to properties 1 and 3 of Lemma 1, as well as the conditions of the problem (31): a i > 0 , u i 0 > 0 and A i ω 1 i + 2 a i u i 0 > b i the ratio follows (35).
According to the condition (36), the Jacobi matrix is nondegenerate and, therefore, there exists an inverse matrix J U 0 1 and the iterative process (34) according to Theorem 4 locally converges with the first order. □
Remark 14.
If the iteration function (33) had a singularity at zero, then the iteration process (34) would stop working. In this case, you can give a small perturbation to the initial approximation, for example, by analogy with the work of [47].

9. Explicit Finite Difference Scheme (EFDS) for Fractional Riccati Equation

Consider an explicit finite-difference scheme for solving the Cauchy problem (31).
By analogy with the article [18], the approximation of the derivative of a fractional variable order of the Gerasimov-Caputo type (6) in the equation in the problem (31) can be written as:
0 t α ( t ) u ( σ ) = 1 Γ ( 1 α ( t ) ) 0 t u ˙ ( σ ) d σ ( t σ ) α ( t ) 1 Γ ( 1 α ( t k + 1 ) ) 0 t k + 1 u ˙ ( σ ) d σ ( t k + 1 σ ) α ( t k + 1 ) = d σ = d η η = t k + 1 σ σ t j + 1 η t k + 1 t j + 1 = t k j σ t j η t k + 1 t j = t k j + 1 1 Γ ( 1 α ( t k + 1 ) ) j = 0 k t k j + 1 t k j ( u ) ˙ d η η α ( t k + 1 ) = 1 Γ ( 1 α ( t k + 1 ) ) j = 0 k t k j t k j + 1 u ( t j + 1 ) u ( t j ) τ · d η η α ( t k + 1 ) = t k j + 1 = ( k j + 1 ) τ t k j = ( k j ) τ = 1 Γ ( 1 α k + 1 ) j = 0 k u j + 1 u j τ ( k j ) τ ( k j + 1 ) τ d η η α k + 1 = τ 1 Γ ( 1 α k + 1 ) j = 0 k ( u j + 1 u j ) η 1 α k + 1 ( 1 α k + 1 ) | ( k j ) τ ( k j + 1 ) τ = τ 1 ( 1 α k + 1 ) Γ ( 1 α k + 1 ) j = 0 k ( u j + 1 u j ) ( ( k j + 1 ) τ ) 1 α k + 1 ( ( k j ) τ ) 1 α k + 1 =
= τ 1 τ 1 α k + 1 Γ ( 2 α k + 1 ) j = 0 k ( u j + 1 u j ) ( k j + 1 ) 1 α k + 1 ( k j ) 1 α k + 1 = | j k j = τ α k + 1 Γ ( 2 α k + 1 ) j = 0 k ( u k j + 1 u k j ) ( j + 1 ) 1 α k + 1 j 1 α k + 1 = A k j = 0 k w j k u k j + 1 u k j , A k = τ α k + 1 Γ ( 2 α k + 1 ) , w j k = ( j + 1 ) 1 α k + 1 j 1 α k + 1 .
Substituting (37) in (31), we obtain a discrete analogue of the Cauchy problem, which, according to Euler’s method, can be written in the form of an explicit finite-difference scheme:
u 1 = 1 A 0 A 0 ( 1 w 1 0 ) + b 0 u 0 a 0 u 0 2 + c 0 , u 2 = 1 A 1 A 1 1 w 1 1 + b 1 u 1 + A 1 w 1 1 u 0 a 1 u 1 2 + c 1 , A k = τ α k + 1 Γ ( 2 α k + 1 ) , w j k = ( j + 1 ) 1 α k + 1 j 1 α k + 1 , u k + 1 = 1 A k A k 1 w 1 k + b k u k + A k w 1 k u k 1 A k j = 2 k w j k u k j + 1 u k j a k u k 2 + c k , A k = τ α k + 1 Γ ( 2 α k + 1 ) , w j k = ( j + 1 ) 1 α k + 1 j 1 α k + 1 , k = 2 , . . . , N 1 , u 0 = C .
Lemma 5.
The discrete Cauchy problem (38) approximates the first order differential Cauchy problem (31).
Proof. 
According to the definition (6), approximation (12), as well as the second property of Lemma 1, and also note that the approximation u ˙ ¯ of the first-order derivative is: u ˙ u ˙ ¯ C 1 τ , where C 1 is a constant.
0 t α ( t k + 1 ) u ( σ ) = 1 Γ ( 1 α ( t k + 1 ) ) 0 t ( t k + 1 σ ) α ( t k + 1 ) u ˙ ( σ ) d σ = 1 Γ ( 1 α ( t k + 1 ) ) j = 0 k t k j t k j + 1 ( t k + 1 σ ) α ( t k + 1 ) u ˙ ( σ ) d σ = 1 Γ ( 1 α ( t k + 1 ) ) j = 0 k t k j t k j + 1 ( t k + 1 σ ) α ( t k + 1 ) u ( t k j + 1 ) u ( t k j ) τ + C 1 τ d σ = τ α ( t k ) Γ ( 2 α ( t k + 1 ) ) j = 0 k w j k + 1 u k j + 1 u k j + R j k + 1 , 0 t k α ( t k + 1 ) u ( σ ) = ¯ 0 t k α ( t k + 1 ) u ( σ ) + R j k , R j k + 1 = 1 Γ ( 1 α ( t k + 1 ) ) j = 0 k t k j t k j + 1 C 1 τ ( t k + 1 σ ) α ( t k + 1 ) d σ = C 1 τ 2 α ( t k + 1 ) Γ ( 2 α ( t k + 1 ) ) j = 0 k w j k + 1 = C 1 τ 2 α ( t k + 1 ) 1 + k 1 α ( t k + 1 ) Γ ( 2 α ( t k + 1 ) ) C 1 τ 2 α ^ N 1 α ^ Γ ( 2 α ^ ) C 1 T / τ 1 α ^ Γ ( 2 α ^ ) · τ 2 α ^ C τ .
Consider the convergence and stability issues for a schema (38).
Theorem 5.
A nonlocal explicit finite-difference scheme (38) converges with the first order provided τ 2 1 α ^ 1 b ¯ .
Proof. 
Let us write the finite-difference scheme in matrix form:
U k + 1 = M U k B U k 2 + P ,
where U k + 1 = u 1 , u 2 , . . . , u k T , U k = u 0 , u 1 , . . . , u k 1 T , U k 2 = u 0 2 , u 1 2 , . . . , u k 1 2 T , B = a 0 A 0 , a 1 A 1 , . . . , a k 1 A k 1 T , P = c 0 A 0 , c 1 A 1 , . . . , c k 1 A k 1 T , k = 1 , . . . , N 1 , and the matrix M = ( m i j ) , i = 1 , . . . , k , j = 1 , . . . , k looks like:
m i j = 0 , j i + 1 , 1 + b i 1 A i 1 w 1 i 1 , j = i = 1 , . . . , k , w i j j w i j + 1 j , j i 1 , m i , 1 = 0 , i = 2 , . . . , k , m i , 2 = w i 1 j 1 , i = 3 , . . . , k .
Let the condition: τ 2 1 α ^ 1 b ¯ , then, in view of Lemma 1, the norm of the matrix M (40): M = max i j = 1 k m i j 1 .
Let U ¯ k + 1 = u 1 ¯ , u 2 ¯ , . . . , u k ¯ —exact solution (39) and error vector e k + 1 = U ¯ k + 1 U k + 1 , e 0 = 0 . Therefore, the system (39) can be rewritten in the form, taking into account Lemma 3 and 5, as well as the relation (8) in the form:
e k + 1 = M e k F e , k + O ( τ ) , F e , k = 0 , a 1 A 1 u 1 2 u ¯ 1 2 , . . . , a k 1 A k 1 u k 1 2 u ¯ k 1 2 T 0 , L 1 a 1 A 1 e 1 , . . . , L k a k A k e k = Δ F k e k , Δ F k = d i a g 0 , L 1 a 1 A 1 , . . . , L k a k A k ,
where L 1 , . . . , L k —constants such that k the condition is satisfied L k < L .
Introduce the error rate e k = max k e k . By virtue of Lemma 1 (property 1) in the equation (41) for any constant C > 0 , independent of the step τ , the error estimate has the form:
e k + 1 M Δ F k e k + C τ M e k + C τ e 0 + C τ .
Therefore, if the condition τ 2 1 α ^ 1 b ¯ is satisfied, the numerical solution (38) converges to the exact one with the first order. The theorem is proved. □
Let U k , W k be two different solutions of the matrix Equation (39) with the initial conditions U 0 , W 0 .
Definition 14.
A nonlocal explicit finite-difference scheme (38) is called stable if the estimate U k W k C U 0 W 0 , k , where C > 0 is a constant independent of the step τ.
Then, the scheme stability theorem (38) is valid.
Theorem 6.
The nonlocal explicit finite-difference scheme (38) for τ 2 1 α ^ 1 b ¯ is stable.
Proof. 
Let us introduce the notation: e k + 1 = U k + 1 W k + 1 , then the Equation (39) can be written in the form: e k + 1 = M e k F e , k , when F e , k —determined according to (41). Then the estimate:
e k + 1 M Δ F k e k M e k e 0 .
The theorem is proved. □
Definition 15.
Since the considered non-local explicit finite difference scheme (EFDS) (38) conditionally converges with the first order [43]. Then, we can take as an initial approximation for the modified Newton’s method (MNM) (34), the last value of u k obtained by the EFDS scheme (38), when the EFDS convergence condition is satisfied.

10. Computational Accuracy and Test Cases

Let us consider some examples: a non-local implicit finite-difference scheme (IFDS) (32) resolved by the modified Newton’s method (MNM) (34), as well as an explicit finite-difference scheme (EFDS) (38), which were implemented in the Maple 2021 computer mathematics environment.
Example 1.
Consider the case when a ( t ) , b ( t ) , c ( t ) and α ( t ) are constants: b = 0.5 , a = c = 0.05 and α = 0.9 . The rest of the parameters are taken as follows: u ( 0 ) = 0 , N = 100 , T = 30 . Indeed, for such values of the parameters, the condition from Theorem 5 is satisfied: τ < 2 1 α ^ 1 b ¯ performed: 0.1 < 0.143 . Then, by (IFDS) (32) and EFDS (38) we get the calculated curves of the Figure 1. Data can be seen from supplementary material.
From Figure 1, it can be seen that the calculated curve has an s-shape, which is typical for dynamic processes in saturated media. It can also be seen that the trend of the calculated curves is increasing with the exit to the steady state. As the value of the b parameter increases and the value of the a parameter decreases, the s-shape becomes more pronounced.
Let us evaluate the computational accuracy of EFDS and IFDS.To do this, calculate the maximum error ξ according to Runge’s rule, that is, ξ = max i | u i u 2 i | 2 p A p r i o r 1 , where u i and u 2 i —calculated values obtained by formulas (32) and (38) on step τ and τ / 2 respectively, p A p r i o r = 2 α —theoretical order of convergence for IFDS, p A p r i o r = 1 —for EFDS. The computational accuracy is determined by the formula: p = log 2 ( ξ i / ξ i + 1 ) .
From Table 1 it can be seen that, with an increase in the nodes of the computational grid, the maximum error decreases and the computational accuracy for EFDS tends to unity, which corresponds to the condition of Theorem 5, and for IFDS it tends to the theoretical one according to (15 ) Lemma 3.
It should also be noted that the IFDS scheme has better accuracy, and the maximum error is an order of magnitude less than that of the EFDS.
Consider also for this example the case when the condition from Theorem 5: τ < 2 1 α ^ 1 b ¯ is violated. To do this, it is enough to take the values of b an order of magnitude larger, for example, b = 17 then: 0.1 > 0.004 , and we leave the values of other parameters unchanged. Design curves: for EFDS obtained by the formula (38), and for IFDS by the formula (32), are shown in Figure 2.
Example 2.
Using the property of the fractional integral, we show that by solving the Cauchy problem:
0 t α ( t ) u ( τ ) + a ( t ) u 2 ( t ) b ( t ) u ( t ) c ( t ) = 0 , u ( 0 ) = u 0 = 0 ,
is the function u t = t 3 . Indeed, according to the work [48] with:
0 t α ( t ) t 3 = 1 Γ ( 1 α ( t ) ) 0 t ( τ 3 ) d τ ( t τ ) α ( t ) = 3 Γ ( 1 α ( t ) ) 0 t τ 2 d τ ( t τ ) α ( t ) = 3 Γ ( 3 ) t 3 α ( t ) Γ ( 4 α ( t ) ) ,
we get that:
0 t α ( t ) u ( τ ) + a ( t ) u 2 ( t ) b ( t ) u ( t ) c ( t ) = 0 , u ( 0 ) = u 0 = 0 , c ( t ) = 3 Γ ( 3 ) t 3 α ( t ) Γ ( 4 α ( t ) ) + a ( t ) u 6 ( t ) b ( t ) u 3 ( t ) .
Notice that α ( t ) = α ( t k ) = c o n s t , which means for the EFDS schema (38) α ( t ) = α ( t k + 1 ) = c o n s t .
Consider (43), with parameters similar to example 1, when: c ( t ) = 3 Γ ( 3 ) t 3 α ( t ) Γ ( 4 α ( t ) ) + a ( t ) u 6 ( t ) b ( t ) u 3 ( t ) , b = 0.7 , a = 0.005 and α = 0.8 . Other parameters: u ( 0 ) = 0 , N = 100 , T = 7 . Condition from Theorem 5: τ < 2 1 α ^ 1 b ¯ executed: 0.07 < 0.2124 . The calculated curves are shown in Figure 3.
Let us estimate the computational accuracy: the exact solution EX: u ( t ) = t 3 , IFDS and EFDS. To do this, we calculate the maximum error ξ between the obtained solutions, that is, ξ = max i | u i , M 1 u i , M 2 | , where u i , M 1 and u i , M 2 —calculated values obtained by one and the second method, respectively.
From Table 2, as we can see, for EFDS and IFDS schemes, in comparison with the exact EX solution, with an increase in the nodes of the computational grid, the maximum error ξ decreases, and for IFDS the error value is an order of magnitude less. Computational accuracy p for EFDS tends to unity, which corresponds to the condition of Theorem 5, and for IFDS, tends to theoretical p A p r i o r = 2 α according to (15) Lemma 3.
Similarly to Example 1, consider the case when the condition from Theorem 5: τ < 2 1 α ^ 1 b ¯ is violated. We take b an order of magnitude more, b = 18 then: 0.07 > 0.008 , and we leave the values of other parameters unchanged. The calculated curves are shown in Figure 4.
From Figure 4, we see that the EFDS scheme (38) falls apart when the condition τ < 2 1 α ^ 1 b ¯ is violated, similar to the case from example 1.
Example 3.
Consider the case when in the model fractional Riccati Equation (31) the variable order of fractionality: α ( t ) = 0.9 0.1 t / T is a monotonically decreasing function, equation coefficients: a ( t ) = cos 2 ( t ) / T , b ( t ) = 1 0.1 t / T , c ( t ) = sin 2 ( t ) / T , and the rest of the parameters: u ( 0 ) = 0.9 , N = 2000 , T = 20 . Condition: τ < 2 1 α ^ 1 b ¯ performed for EFDS: 0.01 < 0.07 . Modeling results using formulasIFDS (32) and EFDS (38) give the calculated curves in Figure 5.
The calculated curves in Figure 5 obtained by the numerical methods IFDS and EFDS practically coincided. Due to the fact that the coefficients in the model Equation (31) change according to the harmonic law, their shape resembles the shape of curves for oscillatory processes. We also note that the general trend of the calculated curves is an increasing one when the steady-state regime is reached. Similar dynamics are found in economics when describing cycles and crises [49].
Let us evaluate the computational accuracy of EFDS and IFDS, similar to Example 1.
For the case of α ( t ) and a ( t ) , b ( t ) , c ( t ) —functions, we see from Table 3 that, with an increase in the nodes of the computational grid, the maximum error ξ decreases, and for IFDS the error value is an order of magnitude less. Computational accuracy p for EFDS tends to unity, which corresponds to the condition of Theorem 5, and for IFDS, tends to theoretical p A p r i o r = 2 max t ( α ( t ) ) = 2 0.9 = 1.1 according to (15) Lemma 3.
Example 4.
Consider the case when, in the model fractional Riccati Equation (31), the variable order of fractionality: α ( t ) = 0.4 + 0.5 t / T is a monotonically increasing function, the coefficients of the equation are: a ( t ) = cos 2 ( t ) / T , b ( t ) = 1 0.1 t / T , c ( t ) = sin 2 ( t ) / T , and the remaining parameters: u ( 0 ) = 0.9 , N = 2000 , T = 20 . Condition: τ < 2 1 α ^ 1 b ¯ performed for EFDS: 0.01 < 0.07 . Modeling results using formulas IFDS (32) and EFDS (38) give the calculated curves in Figure 6.
Let us evaluate the computational accuracy of EFDS and IFDS, similar to Example 3.
We see from Table 4 that, with an increase in the nodes of the computational grid, the maximum error ξ decreases, and for IFDS the error value is an order less. Computational accuracy p for EFDS tends to unity, which corresponds to the condition of Theorem 5, and for IFDS, tends to theoretical p A p r i o r = 2 max t ( α ( t ) ) = 2 0.9 = 1.1 according to (15) Lemma 3.
Example 5.
Consider the case when, in the model fractional Riccati Equation (31), the variable order of fractionality: α ( t ) = 0.4 + sin 2 ( t ) / 2 is a periodic function, the coefficients of the equation are: a ( t ) = cos 2 ( t ) / T , b ( t ) = 1 0.1 t / T , c ( t ) = sin 2 ( t ) / T , and the remaining parameters: u ( 0 ) = 0.9 , N = 2000 , T = 20 . Condition: τ < 2 1 α ^ 1 b ¯ performed for EFDS: 0.01 < 0.07 . Modeling results using formulas IFDS (32) and EFDS (38) give the calculated curves in Figure 7.
Let us evaluate the computational accuracy of EFDS and IFDS, similar to Examples 3 and 4.
We see from Table 5 that, with an increase in the nodes of the computational grid, the maximum error ξ decreases, and for IFDS the error value is an order less. Computational accuracy p for EFDS tends to unity, which corresponds to the condition of Theorem 5, and for IFDS, tends to theoretical p A p r i o r = 2 max t ( α ( t ) ) = 2 0.9 = 1.1 according to (15) Lemma 3.

11. Software Package for Maple 2021 Environment

The library <<FDREext>> (short for Fractional Derivative in Riccati Equation Extended) otherwise (<<FDRE>> version 2.0) was developed as part of the software package for solving problems of numerical modeling using the Riccati equation with the Gerasimov-Caputo fractional differentiation operator. The software package is implemented in the environment of symbolic computer mathematics Maple 2021, and is a development and generalization of the previously developed programs <<NSFDRE>> version 1.0 implemented in C ++, and the program <<FDRE>> version 1.0 in Maple language.
The main difference between the developed new software package from the previous one is the ability to use the wide functionality of the Maple 2021 environment, which is reflected in the following:
  • implementation of a non-local explicit finite difference scheme (EFDS);
  • implementation of a non-local implicit finite difference scheme (IFDS);
  • implementation of the modified Newton’s method (MNM), for solving the IFDS scheme;
  • implementation of modifications of the Gerasimov-Caputo fractional operator of the form α ( t τ ) and α ( τ ) , considered in [50];
  • the ability to set the coefficients a ( t ) , b ( t ) , c ( t ) of functions from t;
  • the ability to set non-constant α ( t ) as a function of t.
The basis of the developed library (module) <<FDREext>> is: the module (function) A p p r o x F r a c t D e r i v ( ) —which implements numerical methods for solving the fractional Riccati equation with a derivative in the sense of Gerasimov-Caputo.
A number of auxiliary figures are also implemented. Figure 8 procedures (functions) for:
  • C l e a r S e q ( ) —clears the transmitted data from the specified elements;
  • C r e a t e F i l e N a m e ( ) —create a name for a custom file;
  • C r e a t e F i l e P a t h ( ) —display the path to the . m w file where the function is called;
  • E x c e l E x t r a c t C o l u m n ( ) —extract a column from a . x l s x file;
  • E x t e n d e d D a t a ( ) —cubic spline data smoothing;
  • N o r m a l i z e O n M a x ( ) —normalization of the transmitted data to the maximum;
  • P e r i o d i c F u n c ( ) —periodic function 0 < x < 1 ;
  • P l o t D a t a ( ) —displaying the chart based on the transmitted data;
  • R e s e a r c h O n E r r o r ( ) —investigation of the solution for computational accuracy and maximum error;
  • T e x t E x t r a c t C o l u m n ( ) —extract a column from a . t x t file;
  • W r i t e F i l e _ t x t ( ) —output the results to a . t x t file;
  • W r i t e F i l e _ x l x s ( ) —output the results to a . x l s x file.

12. Some Applications of the Fractional Riccati Equation

Various applications of the fractional Riccati equation for modeling dynamic processes with saturation are considered: the dynamics of solar activity [51], the dynamics of radon accumulation in the storage chamber [52] and the dynamics of the spread of coronavirus infection Covid-19 in the Republic of Uzbekistan and the Russian Federation [53].
Using the experimental data of the processes described above, the parameters of the proposed mathematical model were best determined, based on the fractional Riccati equation with non-constant coefficients and the derivative of the fractional variable order of the Gerasimov-Caputo type, which indicates its adequacy and applicability to saturation processes taking into account dynamic memory.
It is shown that with an optimal choice of the corresponding simulation parameters: α ( t ) and a ( t ) , b ( t ) , c ( t ) , the calculated curves are in good agreement with the experimental data. The model (31), when choosing the appropriate parameters, can also provide some forecasts about the possible investigation of the processes under consideration.
Further continuation of the work associated with applications of the developed mathematical model may consist in the refinement of the model parameters as a result of solving the corresponding inverse problem, as well as in their further understanding.

13. Conclusions

The main contributions of this research are as follows:
  • A mathematical model is proposed for describing processes with saturation based on the fractional Riccati equation with variable coefficients and the derivative of a fractional variable order of the Gerasimov-Caputo type;
  • Numerical methods for solving the Cauchy problem for a mathematical model are proposed: non-local EFDS, non-local IFDS, and also MNM for solving IFDS;
  • The questions of approximation, stability and convergence of methods are investigated. It is shown that the EFDS converge conditionally with the first order of accuracy O ( τ ) . IFDS is stable and has convergence order O ( τ 2 α ^ ) ;
  • This theoretical result is confirmed by specific test examples and estimates of the computational accuracy according to Runge’s rule. It is important to note that, as a test case, the case of comparing a numerical solution using the IFDS and EFDS schemes with an exact solution is also considered. It is shown that the order of computational accuracy of numerical methods approaches the theoretical order of accuracy with an increase in the nodes of the computational grid;
  • A library in the environment of symbolic mathematics Maple 2021 has been developed, which contains procedures for the numerical analysis of the fractional Riccati equation with a variable fractional order derivative of the Gerasimov-Caputo type and non-constant coefficients with the ability to visualize the simulation results.
Further continuation of the work, connected with the theoretical issues of the developed mathematical model, may consist, for example, in investigating the behavior of a numerical solution and its stability under the influence of random noise.

14. Patents

Algorithms that implement calculations according to: numerical methods, processing of results, comparison with experimental data and visualization are implemented in the author’s library <<FDREext>> (short for Fractional Derivative in Riccati Equation Extended) otherwise (<<FDRE>> versions 2.0) for the environment of symbolic computer mathematics Maple 2021. A certificate of state registration of computer programs was obtained for the developed library.

Supplementary Materials

Author Contributions

Conceptualization, R.P.; Formal analysis, D.T.; Investigation, D.T.; Methodology, R.P.; Software, D.T.; Supervision, R.P.; Validation, D.T.; Visualization, D.T. All authors have read and agreed to the published version of the manuscript.

Funding

The work was carried out within the framework of the state assignment on the topic “Physical processes in the system of near space and geospheres under solar and lithospheric influences” (No. AAAA-A21-121011290003-0).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data contained in supplementary material.

Acknowledgments

The authors are grateful to Mamchuev Murat Osmanovich for valuable comments and discussion of the results.

Conflicts of Interest

The author declares no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MNMmodified Newton method
EFDSExplicit Finite-difference Method
IFDSImplicit Finite-difference Method

References

  1. Nazarov, V.E.; Kiyashko, S.B. Wave processes in media with inelastic hysteresis with saturation of nonlinear losses. Radiophysics 2016, 59, 124–136. (In Russian) [Google Scholar]
  2. Kurkin, A.A.; Kurkina, O.E.; Pelenovskij, E.N. Logistic models for the spread of epidemics. Proc. NSTU Im. R.E. Alekseeva 2020, 129, 9–18. (In Russian) [Google Scholar]
  3. Volterra, V. Theory of Functionals and of Integral and Integro-Differential Equations; Dover Publications: Mineola, NY, USA, 2005; p. 288. [Google Scholar]
  4. Volterra, V. Sur les ´equations int´egro-differentielles et leurs applications. Acta Math. 1912, 35, 295–356. [Google Scholar] [CrossRef]
  5. Uchajkin, V.V. Fractional Derivatives Method; Artichoke: Ulyanovsk, Russia, 2008; p. 510. (In Russian) [Google Scholar]
  6. Nakhushev, A.M. Fractional Calculus and Its Applications; Fizmatlit: Moscow, Russia, 2003; p. 272. (In Russian) [Google Scholar]
  7. Ortigueira, M.D.; Machado, J.T. What is a fractional derivative? J. Comput. Phys. 2015, 321, 4–13. [Google Scholar] [CrossRef]
  8. Kilbas, A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier Science Limited: Amsterdam, The Netherland, 2006; Volume 204, p. 523. [Google Scholar]
  9. Uchaikin, V.V. Fractional Derivatives for Physicists and Engineers; Vol. I. Background and Theory; Springer: Berlin/Heidelberg, Germany, 2013; p. 373. [Google Scholar]
  10. Ortigueira, M.D.; Valerio, D.; Machado, J.T. Variable order fractional systems. In Communications in Nonlinear Science and Numerical Simulation; Elsevier: Amsterdam, The Netherland, 2019; Volume 71, pp. 231–243. [Google Scholar] [CrossRef]
  11. Parovik, R.I. Mathematical Modeling of Linear Hereditary Oscillators; Kamchatka State University Named after Vitus Bering: Petropavlovsk-Kamchatsky, Russia, 2015; p. 187. (In Russian) [Google Scholar]
  12. Pskhu, A.V. Uravneniya v Chastnyh Proizvodnyh Drobnogo Poryadka; Science: Moscow, Russia, 2005; p. 199. (In Russian) [Google Scholar]
  13. Mamchuev, M.O. Boundary Value Problems for Equations and Systems of Partial Differential Equations of Fractional Order; Publishing House KBSC RAS: Nalchik, Russia, 2015; p. 200, (In Russian). [Google Scholar] [CrossRef]
  14. Shogenov, V.K.; Akhkubekov, A.A.; Akhkubekov, R.A. Fractional differentiation method in the theory of Brownian motion. Izv Vyssh. Uchebn. Zaved. Severo-Kavkaz. Reg. Estestv. Nauki. 2004, 1, 46–50. [Google Scholar]
  15. Méhauté, A.L.; Nigmatullin, R.R.; Nivanen, L. Flèches du Temps et Géométrie Fractale; Hermes: Paris, France, 1998; p. 348. [Google Scholar]
  16. Kobelev, Y.L. Phenomenological Models for Describing Large Systems with Fractal Structures. In Abstract of the Dissertation of the Candidate of Physical and Mathematical Sciences; Ural State University A.M. Gorky: Yekaterinburg, Russia, 2001. (In Russian) [Google Scholar]
  17. Sun, H.; Chen, W.; Wei, H.; Chen, Y.Q. A comparative study of constant-order and variable-order fractional models in characterizing memory property of systems. Eur. Phys. J.-Spec. Top. 2011, 193, 185–192. [Google Scholar] [CrossRef]
  18. Sun, H.; Chen, W.; Li, C.; Chen, Y. Finite difference schemes for variable-order time fractional diffusion equation. Int. J. Bifurc. Chaos 2012, 22, 1250085. [Google Scholar] [CrossRef] [Green Version]
  19. Momani, S.; Shawagfeh, N. Decomposition method for solving fractional Riccati differential equations. Appl. Math. Comput. 2006, 182, 1083–1092. [Google Scholar] [CrossRef]
  20. Tan, Y.; Abbasbandy, S. Homotopy analysis method for quadratic Riccati differential equation. Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 539–546. [Google Scholar] [CrossRef]
  21. Jafari, H.; Tajadodi, H. He’s variational iteration method for solving fractional Riccati differential equation. Int. J. Differ. Equ. 2010, 2010, 1–8. [Google Scholar] [CrossRef] [Green Version]
  22. Khan, N.A.; Ara, A.; Jamil, M. An efficient approach for solving the Riccati equation with fractional orders. Comput. Math. Appl. 2011, 61, 2683–2689. [Google Scholar] [CrossRef] [Green Version]
  23. Sweilam, N.H.; Khader, M.M.; Mahdy, A.M.S. Numerical studies for solving fractional Riccati differential equation. Appl. Appl. Math. 2012, 7, 595–608. [Google Scholar]
  24. Merdan, M. On the solutions fractional Riccati differential equation with modified Riemann–Liouville derivative. Int. J. Differ. Equ. 2012, 2012, 1–17. [Google Scholar] [CrossRef]
  25. Khader, M.M. Numerical treatment for solving fractional Riccati differential equation. J. Egypt. Math. Soc. 2013, 21, 32–37. [Google Scholar] [CrossRef] [Green Version]
  26. Khader, M.M.; Mahdy, A.M.S.; Mohamed, E.S. On approximate solutions for fractional Riccati differential equation. Int. J. Eng. Appl. Sci. 2014, 4, 1–10. Available online: https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.682.4526&rep=rep1&type=pdf (accessed on 15 November 2021).
  27. Ezz-Eldien, S.S. On solving fractional logistic population models with applications. Comput. Appl. Math. 2018, 37, 6392–6409. [Google Scholar] [CrossRef]
  28. Khan, N.A.; Ara, A.; Khan, N.A. Fractional-order Riccati differential equation: analytical approximation and numerical results. Adv. Differ. Equ. 2013, 185. [Google Scholar] [CrossRef] [Green Version]
  29. Salehi, Y.; Darvishi, M.T. An investigation of fractional Riccati differential equation. Int. J. Light Electron Opt. 2016, 127, 11505–11521. [Google Scholar] [CrossRef]
  30. Aminikhah, H.; Sheikhani, A.H.R.; Rezazadeh, H. Approximate analytical solutions of distributed order fractional Riccati differential equation. Ain Shams Eng. J. 2018, 9, 581–588. [Google Scholar] [CrossRef] [Green Version]
  31. Syam, M.I.; Alsuwaidi, A.; Alneyadi, A.; Al Refai, S.; Al Khaldi, S. Implicit hybrid methods for solving fractional Riccati equation. J. Nonlinear Sci. Appl. 2019, 12, 124–134. [Google Scholar] [CrossRef] [Green Version]
  32. Khader, M.M.; Sweilam, N.H.; Kharrat, B.N. Numerical Simulation for Solving Fractional Riccati and Logistic Differential Equations as a Difference Equation. Appl. Appl. Math. Int. J. 2020, 15, 37. Available online: https://digitalcommons.pvamu.edu/aam/vol15/iss1/37/ (accessed on 21 December 2021).
  33. Cai, M.; Li, C. Numerical approaches to fractional integrals and derivatives: A review. Mathematics 2020, 8, 43. [Google Scholar] [CrossRef] [Green Version]
  34. Volterra, V. Mathematical Theory of the Struggle for Existence; Nauka: Moscow, Russia, 1976; p. 286. [Google Scholar]
  35. Gerasimov, A.N. Generalization of linear deformation laws and their application to internal friction problems. AS USSR. Appl. Math. Mech. 1948, 12, 529–539. [Google Scholar]
  36. Caputo, M. Linear models of dissipation whose Q is almost frequency independent—II. Geophys. J. Int. 1967, 13, 529–539. [Google Scholar] [CrossRef]
  37. Caputo, M. Elasticita e Dissipazione; Zanichelli: Bologna, Italy, 1969; p. 150. [Google Scholar]
  38. 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]
  39. Parovik, R.I. Mathematical models of oscillators with memory. Oscil.-Recent Dev. 2019, 3–21. [Google Scholar] [CrossRef] [Green Version]
  40. Parovik, R.I. On a finite-difference scheme for an hereditary oscillatory equation. J. Math. Sci. 2021, 253, 547–557. [Google Scholar] [CrossRef]
  41. 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]
  42. Parovik, R.I. Mathematical modeling of linear fractional oscillators. Math. Model. Linear Fract. Oscil. 2020, 8, 1879. [Google Scholar] [CrossRef]
  43. Parovik, R.I.; Tverdyi, D.A. Some Aspects of Numerical Analysis for a Model Nonlinear Fractional Variable Order Equation. Math. Comput. Appl. 2021, 26, 55. [Google Scholar] [CrossRef]
  44. Cai, M.; Li, C. Theory and Numerical Approximations of Fractional Integrals and Derivatives; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2020; p. 317. [Google Scholar] [CrossRef] [Green Version]
  45. Torres-Hernandez, A.; Brambila-Paz, F.; Iturrarán-Viveros, U.; Caballero-Cruz, R. Fractional Newton–Raphson Method Accelerated with Aitken’s Method. Axioms 2021, 10, 47. [Google Scholar] [CrossRef]
  46. Tvyordyj, D.A. Hereditary Riccati equation with fractional derivative of variable order. J. Math. Sci. 2021, 253, 564–572. [Google Scholar] [CrossRef]
  47. Garrappa, R. Numerical Solution of Fractional Differential Equations: A Survey and a Software Tutorial. Mathematics 2018, 6, 16. [Google Scholar] [CrossRef] [Green Version]
  48. Tverdyi, D.A. Investigation of numerical methods for solving the Riccati equation with a fractional derivative of variable order. Probl. Comput. Appl. Math. 2021, 23, 5–18. (In Russian) [Google Scholar]
  49. Korotayev, A.V.; Grinin, L.E. Kondratieff waves in the world system perspective. In Kondratieff Waves. Dimensions and Prospects at the Dawn of the 21st Century; Uchitel: Volgograd, Russia, 2012; pp. 23–64. [Google Scholar]
  50. Tverdyi, D.A.; Parovik, R.I. Research of the Hereditary Dynamic Riccati System with Modification Fractional Differential Operator of Gerasimov-Caputo. AIP Conf. Proc. 2021, 2365, 020011. [Google Scholar] [CrossRef]
  51. Tverdyi, D.A.; Parovik, R.I. Mathematical modeling of the dynamics of solar activity using the fractional Riccati equation with variable heredity. In Proceedings of the VI International Scientific Conference IAMA KBSC RAS, Nalchik, Russia, 5–9 December 2021; p. 155. (In Russian). [Google Scholar]
  52. Tverdyi, D.A.; Parovik, R.I.; Makarov, E.O.; Firstov, P.P. Application of the Riccati hereditary mathematical model to the study of the dynamics of radon accumulation in the storage chamber. In EPJ Web of Conferences; EDP Sciences: Paris, France, 2021; Volume 254, pp. 1–5. [Google Scholar] [CrossRef]
  53. Tverdyi, D.A.; Parovik, R.I. Fractional Riccati equation to model the dynamics of COVID-19 coronovirus infection. J. Physics Conf. Ser. 2021, 2094, 032042. [Google Scholar] [CrossRef]
Figure 1. Numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.9 taking into account the fulfillment of the condition.
Figure 1. Numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.9 taking into account the fulfillment of the condition.
Fractalfract 06 00023 g001
Figure 2. Numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.9 when the condition is violated.
Figure 2. Numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.9 when the condition is violated.
Fractalfract 06 00023 g002
Figure 3. Exact solution EX: u ( t ) = t 3 and numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.8 , taking into account the fulfillment of the condition.
Figure 3. Exact solution EX: u ( t ) = t 3 and numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.8 , taking into account the fulfillment of the condition.
Fractalfract 06 00023 g003
Figure 4. Exact solution EX and numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.8 when the condition is violated.
Figure 4. Exact solution EX and numerical solutions of the fractional Riccati equation with constant coefficients and α = 0.8 when the condition is violated.
Fractalfract 06 00023 g004
Figure 5. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.9 0.1 t / T —monotonically decreasing function
Figure 5. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.9 0.1 t / T —monotonically decreasing function
Fractalfract 06 00023 g005
Figure 6. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.4 + 0.5 t / T —monotonically increasing function.
Figure 6. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.4 + 0.5 t / T —monotonically increasing function.
Fractalfract 06 00023 g006
Figure 7. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.4 + sin 2 ( t ) / 2 —periodic function.
Figure 7. Numerical solutions of the fractional Riccati equation with variable coefficients α ( t ) = 0.4 + sin 2 ( t ) / 2 —periodic function.
Fractalfract 06 00023 g007
Figure 8. Library call <<FDREext>>.
Figure 8. Library call <<FDREext>>.
Fractalfract 06 00023 g008
Table 1. Computational accuracy of EFDS and IFDS, at T = 30 .
Table 1. Computational accuracy of EFDS and IFDS, at T = 30 .
EFDSIFDS
iN τ ξ p ξ p
1203/23.84086-2.17611-
2403/42.253110.769511.105810.97664
3803/81.218570.886710.484161.19153
41603/160.649760.907200.220221.13650
53203/320.340480.932310.100181.13630
66403/640.176760.945770.045481.13917
712803/1280.091260.953680.020561.14522
Table 2. Computational precision: accurate solution EX, EFDS and IFDS, at T = 1 .
Table 2. Computational precision: accurate solution EX, EFDS and IFDS, at T = 1 .
EX – EFDSEX – IFDS
iN τ ξ p ξ p
1201/200.14430-0.05206-
2401/400.077900.889280.022741.19515
3801/800.041120.921660.009931.19410
41601/1600.021400.942150.004341.19527
53201/3200.011030.955500.001891.19671
66401/6400.005650.964570.000821.19788
712801/12800.002880.971050.000351.19870
Table 3. Computational accuracy EFDS and IFDS, at T = 10 .
Table 3. Computational accuracy EFDS and IFDS, at T = 10 .
EFDSIFDS
iN τ ξ p ξ p
1201/216.9716-21.8875-
2401/44.107862.046665.213432.06980
3801/82.835810.534622.147411.27963
41601/161.705800.733300.909111.24006
53201/320.952770.840240.394961.20272
66401/640.516450.883500.173571.18613
712801/1280.272750.921050.076731.17768
Table 4. Computational accuracy EFDS and IFDS, at T = 10 .
Table 4. Computational accuracy EFDS and IFDS, at T = 10 .
EFDSIFDS
iN τ ξ p ξ p
1201/24.62978-18.3955-
2401/43.953420.227844.118952.15900
3801/83.048770.374871.650801.31910
41601/161.938590.653210.665861.30986
53201/321.160420.740360.276011.27050
66401/640.648930.838500.114151.27376
712801/1280.345600.908930.047341.26961
Table 5. Computational accuracy EFDS and IFDS, at T = 10 .
Table 5. Computational accuracy EFDS and IFDS, at T = 10 .
EFDSIFDS
iN τ ξ p ξ p
1201/24.53506-23.0946-
2401/43.238870.485624.588892.33133
3801/82.651040.288931.645711.47942
41601/161.718170.625680.643631.35441
53201/321.015760.758310.264951.28046
66401/640.560340.858180.111851.24414
712801/1280.297750.912150.047851.22502
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tverdyi, D.; Parovik, R. Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation. Fractal Fract. 2022, 6, 23. https://doi.org/10.3390/fractalfract6010023

AMA Style

Tverdyi D, Parovik R. Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation. Fractal and Fractional. 2022; 6(1):23. https://doi.org/10.3390/fractalfract6010023

Chicago/Turabian Style

Tverdyi, Dmitriy, and Roman Parovik. 2022. "Investigation of Finite-Difference Schemes for the Numerical Solution of a Fractional Nonlinear Equation" Fractal and Fractional 6, no. 1: 23. https://doi.org/10.3390/fractalfract6010023

Article Metrics

Back to TopTop