Abstract
For a space-fractional diffusion equation with a nonlinear superdiffusion coefficient and with the presence of a delay effect, the grid numerical method is constructed. Interpolation and extrapolation procedures are used to account for the functional delay. At each time step, the algorithm reduces to solving a linear system with a main matrix that has diagonal dominance. The convergence of the method in the maximum norm is proved. The results of numerical experiments with constant and variable delays are presented.
MSC:
65L03; 34K37; 35R11; 35K59
1. Introduction
Partial differential equations of both integer and fractional orders with various complicating effects are widely used in many mathematical models (gas dynamics, population dynamics, and others). These effects may include nonlinearities in the differentiation operator [1,2], delay effects [3,4], and the presence of space-fractional orders (superdiffusion) [5,6].
Linearization techniques initially introduced by Bellman [7] also provide iterative methods to overcome the nonlinear difficulty in differential equations. Later OHAM methods appeared and they have been extensively applied to several types of nonlinear differential equations [8,9].
Due to the complexity of the effects under study, the development of numerical algorithms for solving the problems posed comes to the fore. Analytical solutions can be obtained extremely rarely in such problems [10,11]. For equations with fractional derivatives with respect to state, numerical methods are now being actively developed. We note the works [12,13], the results of which are used in this article. More accurate numerical methods for solving linear superdiffusion equations, including those with two or more spatial variables, were developed in [14,15,16,17,18,19,20]. A numerical method for a space-fractional equation with a constant delay was developed in [21].
So, for partial differential equations with a functional delay effect, numerical methods were studied, in particular, in the articles [22,23,24,25]. Algorithms for the numerical solution of linear space-fractional equations with a functional delay effect were studied in [26].
In this paper, we consider a quasilinear superdiffusion equation with a delay effect. In view of the special form of nonlinearity (quasilinearity), it is possible to construct an efficient algorithm for solving the considered equations. The idea of this algorithm was borrowed from [27]; for the diffusion equation with the delay effect, the idea was implemented in [28]. In contrast to [28], where the algorithm reduces to solving a linear system with a tridiagonal matrix at each time step, for the superdiffusion equation with a two-sided Riemann–Liouville derivative, a linear system arises at each time step that does not have the tridiagonal property. However, this system has a diagonal predominance with positive diagonal elements, which makes it possible to solve it quite effectively. In addition, the properties of the system allow us to prove the stability of the method and, as a consequence, to obtain the convergence of the method in the maximum norm.
The structure of the work is as follows. In the second section, the problem is formulated and the main assumptions are made. Section 3 constructs a difference method that takes into account the effect of functional delay, the fractional nature of the derivative with respect to space, and the nonlinearity of the superdiffusion coefficient. In the next section, the local error of the method is studied. In the fifth section, the global error of the method is studied and the convergence theorem is proved. The results of numerical experiments on test examples are presented. In conclusion, the results are summarized and prospects for the development of the method are outlined.
2. Problem Statement and Basic Assumptions
Consider a nonlinear one-dimensional superdiffusion equation with a functional delay:
where , are time- and space-independent variables, is the unknown solution function, is the history of the desired function up to the time t, is the delay value. –nonlinear superdiffusion coefficient, . The left-hand and right-hand fractional derivatives of order , , are defined in the Riemann–Liouville sense
Initial and boundary conditions are set
Let us assume that there is a unique solution to the problem (1)–(3), while deriving error estimates, we assume that it is sufficiently smooth.
The set of functions that are piecewise continuous on , with a finite number of discontinuity points of the first kind, and right-continuous at the discontinuity points is denoted by . We define the norm of functions on by the relation .
We will assume that the functional is Lipschitz with constant in the last argument, i.e., there is a constant that for all
Let for all , the exact solution (1)–(3) is satisfied. We will assume that, in the domain , the following condition is satisfied:
We will also assume that the function is Lipschitz in this domain, meaning that there exists a constant such that for any u and v from this domain,
3. Implicit–Explicit Difference Method
Let us divide the segments , into parts with steps and , respectively, and introduce the points , . Without loss of generality, we assume that the value is an integer.
If is a non-integer, which may happen when is a non-integer, then the step can be introduced as follows. Let us define the step where m is an integer. Then the number of steps M can be determined through the integer part of the relation:
The approximation of the exact solution at the nodes of the grid will be denoted by . For each fixed , we introduce a discrete history up to the moment , : .
Definition 1.
The operator of interpolation–extrapolation of discrete prehistory is the mapping .
In what follows, we will use the piecewise constant interpolation with extrapolation by continuation
This method of interpolation with extrapolation has the first order of , i.e., if the exact solution is continuously differentiable with respect to t on , then there are constants and so that for all and , the following inequality holds
Note also that the operator of piecewise constant interpolation with extrapolation by continuation is Lipschitz with the Lipschitz constant in the following sense: if and are the results of piecewise constant interpolation with extrapolation by continuation of two discrete prehistories, respectively, and , then for all the following inequality holds
To approximate the left-hand fractional derivative on the -th time layer, we will use the right-shifted Grunwald–Letnikov formula [5]
where the normalized Grunwald weights are defined by the relations
In particular,
Similarly, to approximate the right-hand fractional derivative on the -th time layer, we will use the left-shifted Grunwald–Letnikov formula [12]
We introduce the difference operator
Lemma 1.
If the condition (5) is satisfied, the left-hand and right-hand derivatives of order of the exact solution, as well as their Fourier transforms, are continuous. Thus,
Proof.
For , consider the implicit–explicit difference scheme
with initial and boundary conditions
Without interpolation and extrapolation procedures, difference methods would arise in an infinite-dimensional space. The procedure of interpolation and extrapolation with given properties allows us to make the numerical method implicit only in a finite-dimensional space. The use of interpolation and extrapolation makes it possible to explicitly calculate the functional ; therefore, we call the method implicit–explicit.
The idea of taking the value of the non-linear superdiffusion coefficient from the previous time layer makes the implicit–explicit method linear.
The values of the function in the system (8) are calculated at the points of the time layer . Thus, the scheme (8)–(10) is a linear system with respect to the values on the time layer .
Let us rewrite the system (8) as
Let us write out the matrix A of the coefficients of the unknowns of the system (11), elements of matrix A of dimension have the form
where
Lemma 2.
The coefficients of the matrix A of the system (11) have strict diagonal dominance with positive diagonal elements; hence, the system is solvable and has a unique solution.
Proof.
Note the properties of the coefficients [13] (Lemma 1).
Also, we performed the following calculation: Then the diagonal elements are positive; moreover,
In addition, all off-diagonal elements of the matrix are negative. Let us show strict diagonal dominance. Let, for example, then
This follows from the fact that
Similarly, it is checked that in other cases, including the condition
is also satisfied. □
The system (11) is solved using LU factorization, which is computed by Gaussian elimination with partial pivoting.
4. Residual of the Difference Method
Definition 2.
Lemma 3.
Let the conditions of Lemma 1 be satisfied, and, moreover, the exact solution be twice continuously differentiable with respect to t. Then the residual without interpolation of the method (8) has the order , i.e., there exists a constant , that
Proof.
According to the numerical differentiation formula, we have
Then, from the statement of Lemma 1, taking into account the fact that is the exact solution of the Equation (1), we obtain the assertion of the lemma. □
Definition 3.
Lemma 4.
Under the condition of the previous lemma the residual with piecewise constant interpolation and extrapolation by continuation of the method (8) has the order , i.e., there exists a constant such that
Proof.
Residual with piecewise constant interpolation and extrapolation by continuation of the method (8) is related to residual without interpolation of the method (8) by
Using the Lipschitz conditions (4) and the fact that piecewise constant interpolation with extrapolation by continuation is of the first order of (7), we obtain
From here, from (12) and the assertion of Lemma 3, the required assertion follows. □
5. Error Analysis
Let us determine the error of the method (8)
We say that the method converges with order if there exists a constant C independent of h and that for all and
Let us define for each time layer with the number the layer-by-layer error by the vector with the norm
In addition, we determine the accumulated prehistory of the layer-by-layer error by the time with norm .
Lemma 5.
Let then
Proof.
Let us write the method (8) as
Let us rewrite the definition of the residual with interpolation in the form
Then the equation for the error has the form
The modulus of the left side of this relation for the index is rewritten in the form
Due to the property of the coefficient , properties of the quantities , and , we obtain
Let us estimate the right-hand side of the inequality (15) from below using the properties of the coefficients [13] (Lemma 1) and the definition of the number
From this inequality and the inequality (15), we obtain the estimate
Let us estimate the modulus of the right side of the relation (14) for the index . From the definition of the operator , the fact that the function K is Lipschitz, and the boundedness of and , it follows that
Using also Lemma 4, we obtain an estimate for the right-hand side of the relation (14) for the index :
From (14), (16) and (17), the assertion of the lemma follows. □
The proved statement means the stability of the difference scheme. In the following statement, the accumulated prehistory of the layer-by-layer error by the time is estimated in terms of the accumulated prehistory of the layer-by-layer error by the time .
Lemma 6.
Under the conditions of the previous lemma, we have the estimate
Proof.
Theorem 1.
Proof.
From Lemma 6, we have
where Consistently, we get Using the geometric progression formula, we obtain for all time layers with the number ,
Let us substitute the expressions for A and B into this estimate, and also use the relation :
From this, we obtain the estimate
uniform over all This estimate means the convergence of the method with order □
6. Numerical Experiments
Example 1.
Let us consider the following test equation with constant concentrated delay with respect to the variable t:
The method (8) was tested when the spatial step h was changed from the value to the value with a fixed time step . The convergence order of the space is characterized in the experiment by . Table 1 contains the values , and CPU time (s) for different parameters , q and step h.
Table 1.
Dependence of the values , and CPU time from the spatial step and parameters.
The simulation of the test equations was performed on the computer Intel Core i5-2467M, 4 cores, CPU 1.6 GHz, 8 Gb RAM.
To study the dependence of the error on time, the time step varied from to with a fixed spatial step . The convergence order of the time is characterized in the experiment by . Table 2 contains the values , and CPU time (s) for different parameters , q and step .
Table 2.
Dependence of the values , and CPU time from the time step and parameters.
Example 2.
Let us consider the following test equation with variable concentrated delay with respect to the variable t:
Table 3 for fixed time step contains the values , and CPU time (sec.) for different parameters , q and step h.
Table 3.
Dependence of the values , and CPU time from the spatial step and parameters.
Table 4 for fixed spatial step contains the values , and CPU time (sec.) for different parameters , q and step .
Table 4.
Dependence of the values , and CPU time from the time step and parameters.
7. Conclusions and Directions for Further Research
In this paper, for the first time, a numerical method for solving the superdiffusion differential equation with a nonlinear superdiffusion coefficient is presented. This equation contains several effects that complicate the solution: the fractional nature of the space derivative, the presence of a functional delay, and, most importantly, the nonlinearity of the diffusion coefficient (in this case, superdiffusion).
The difference numerical algorithm is based on three methods. Accounting for left-handed and right-handed fractional derivatives is carried out using the shifted Grunwald–Letnikov formulas [5]. The delay effect is taken into account using interpolation, and implicitness becomes finite-dimensional after additional extrapolation. The nonlinearity of the superdiffusion coefficient is overcome by using the value of this coefficient in the previous time layer, this technique is described in [27].
As a result, the algorithm is reduced to solving a system of linear equations of a special form at each time layer. Following [12], the main matrix of this system is written out. It is shown that it has the diagonal dominance, which implies that the system is uniquely solvable.
The local error (residual) of the algorithm is written out without taking into account interpolation and taking into account the piecewise constant interpolation with extrapolation by continuation. It is shown that the residual values are of the first order of smallness with respect to the partitioning steps in time and space. The grid value of the method error, the layer-by-layer error vector, and the vector of the accumulated error history are introduced. The main result of the paper is the proof of Lemma 5, which plays the role of a statement about the stability of the algorithm in the maximum norm. From this lemma, we derive an estimate of the norm of the accumulated error history at the next time layer in terms of the norm of the accumulated error history at the previous time layer. This also implies the theorem on convergence of the algorithm with the first order of smallness with respect to the steps of partitioning in time and space. It should be noted that the proof of convergence does not rely on the embedding of the algorithm in a general difference scheme with heredity [23,25,26]; however, the ideas of the proof are similar.
The last section of the work presents the results of numerical experiments on test examples with exact solutions. Note that the selection of such examples is also a difficult task, since all three effects must be taken into account: the fractional nature of the derivatives, the nonlinearity of the superdiffusion coefficient, and the presence of delays of various types. The tests confirmed the theoretical conclusions about the convergence of the algorithms.
However, a small order of convergence requires a large number of operations to achieve high accuracy, which, in turn, leads to an increase in the computational error. Therefore, the main issue for further research in solving this problem is the development of algorithms of a higher order of convergence.
The research methodology proposed in this paper can also be applied to other types of equations, primarily to equations with two and three spatial variables. For linear superdiffusion equations, different authors have obtained efficient numerical algorithms, such as ADI method. We hope that this methodology can be modified for non-linear multidimensional space-fractional equations with functional delay.
Author Contributions
Conceptualization, V.P.; methodology, V.P. and A.L.; software, A.L.; validation, V.P. and A.L.; formal analysis, V.P. and A.L.; investigation, V.P. and A.L.; data curation, V.P. and A.L.; funding acquisition, V.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Russian Science Foundation grant number 22-21-00075.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Arenas, A.; Gonzalez-Parra, G.; Caraballo, B. A nonstandard finite difference scheme for a nonlinear black-scholes equation. Math. Comput. Model. 2013, 57, 1663–1670. [Google Scholar] [CrossRef]
- Srivastava, V.; Kumar, S.; Awasthi, M.; Singh, B.K. Two-dimensional time fractional-order biological population model and its analytical solution. Egypt. J. Basic Appl. Sci. 2014, 1, 71–76. [Google Scholar] [CrossRef]
- Wu, J. Theory and Application of Partial Functional Differential Equations; Springer: New York, NY, USA, 1996; ISBN 978-1-4612-4050-1. [Google Scholar]
- Polyanin, A.; Sorokin, V.; Zhurov, A. Delay Ordinary and Partial Differential Equations; CRC Press: Boca Raton, FL, USA, 2023; ISBN 978-0-367-48691-4. [Google Scholar]
- Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for fractional advection–dispersion flow equations. J. Comput. Appl. Math. 2004, 172, 65–77. [Google Scholar] [CrossRef]
- Chen, W.; Sun, H.; Zhang, X.; Korosak, D. Anomalous diffusion modeling by fractal and fractional dirivatives. Comput. Math. Appl. 2010, 59, 1754–1758. [Google Scholar] [CrossRef]
- Bellman, R.E.; Kalaba, R.E. Quasilinearization and Nonlinear Boundary-Value Problems; American Elsevier Publishing Company: New York, NY, USA, 1965; ISBN 978-0444000040. [Google Scholar]
- He, J.H. Periodic solution and bifurcations of delay-differential equations. Phys. Lett. A 2004, 347, 228–230. [Google Scholar] [CrossRef]
- Temimi, H.; Ansari, A.R.; Siddiqui, A.M. An approximate solution for the static beam problem and nonlinear integro-differential equations. Comput. Math. Appl. 2011, 62, 3132–3139. [Google Scholar] [CrossRef]
- Alesemi, M.; Iqbal, N.; Hamoud, A. The analysis of fractional-order proportional delay physical models via a novel transform. Complexity 2022, 2022, 2431533. [Google Scholar] [CrossRef]
- Ding, X.L.; Nieto, J.J.; Wang, X. Analytical solutions for fractional partial delay differential-algebraic equations with Dirichlet boundary conditions defined on a finite domain. Fract. Calc. Appl. Anal. 2022, 25, 408–438. [Google Scholar] [CrossRef]
- Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for two-sided space-fractional partial differential equations. Appl. Numer. Math. 2006, 56, 80–90. [Google Scholar] [CrossRef]
- Liu, F.; Zhuang, P.; Burrage, K. Numerical methods and analysis for a class of fractional advection–dispersion models. Comput. Math. Appl. 2012, 64, 2990–3007. [Google Scholar] [CrossRef]
- Tian, W.; Zhou, H.; Deng, W. A class of second order difference approximation for solving space fractional diffusion equations. Math. Comput. 2015, 84, 1703–1727. [Google Scholar] [CrossRef]
- Tadjeran, C.; Meerschaert, M.M.; Scheffler, H.P. A second-order accurate numerical approximation for the fractional diffusion equation. J. Comput. Phys. 2006, 213, 205–213. [Google Scholar] [CrossRef]
- Jin, X.Q.; Lin, F.R.; Zhao, Z. Preconditioned iterative methods for two-dimensional space-fractional diffusion equations. Commun. Comput. Phys. 2015, 18, 469–488. [Google Scholar] [CrossRef]
- Lin, X.L.; Ng, M.K.; Sun, H.W. Stability and convergence analysis of finite difference schemes for time-dependent space-fractional diffusion equations with variable diffusion coefficients. J. Sci. Comput. 2018, 75, 1102–1127. [Google Scholar] [CrossRef]
- Lin, X.L.; Ng, M.K. A fast solver for multidimensional time–space fractional diffusion equation with variable coefficients. Comput. Math. Appl. 2019, 78, 1477–1489. [Google Scholar] [CrossRef]
- Hendy, A.S.; Macias-Diaz, J.E. A Conservative scheme with optimal error estimates for a multidimensional space-fractional gross-pitaevskii equation. Int. J. Appl. Math. Comput. Sci. 2019, 29, 713–723. [Google Scholar] [CrossRef]
- Yue, X.; Shu, S.; Xu, X.; Bu, W.; Pan, K. Parallel-in-time multigrid for space–time finite element approximations of two-dimensional space-fractional diffusion equations. Comput. Math. Appl. 2019, 78, 3471–3484. [Google Scholar] [CrossRef]
- Saedshoar Heris, M.; Javidi, M. Second order difference approximation for a class of Riesz space fractional advection-dispersion equations with delay. arXiv 2021, arXiv:1811.10513. [Google Scholar] [CrossRef]
- Kamont, Z.; Kropielnicka, K. Implicit difference methods for evolution functional differential equations. Numer. Anal. Appl. 2011, 4, 294–308. [Google Scholar] [CrossRef]
- Pimenov, V.G.; Lozhnikov, A.B. Difference schemes for the numerical solution of the heat conduction equation with aftereffect. Proc. Steklov Inst. Math. 2011, 275, 137–148. [Google Scholar] [CrossRef]
- Sun, Z.; Zhang, Z. A linearized compact difference scheme for a class of nonlinear delay partial differetial equations. Appl. Math. Model. 2011, 37, 742–752. [Google Scholar] [CrossRef]
- Lekomtsev, A.; Pimenov, V. Convergence of the scheme with weights for the numerical solution of a heat conduction equation with delay for the case of variable coefficient of heat conductivity. Appl. Math. Comput. 2015, 256, 83–93. [Google Scholar] [CrossRef]
- Pimenov, V.G.; Hendy, A.S. An implicit numerical method for the solution of the fractional advection–diffusion equation with delay. Tr. Instituta Mat. Mekhaniki Uro RAN 2016, 22, 218–226. [Google Scholar] [CrossRef]
- Samarskii, A.A. The Theory of Difference Schemes; Marcel Dekker, Inc.: New York, NY, USA, 2001; ISBN 0-8247-0468-1. [Google Scholar]
- Lekomtsev, A.V. Convergence of the numerical method of solution of a quasilinear heat conduction equation with delay. Bull. Bashkir Univ. 2022, 27, 508–513. (In Russian) [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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/).