Numerical algorithm for two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term
Jiahui Hu, Jungang Wang, Zhanbin Yuan, Zongze Yang, Yufeng Nie

TL;DR
This paper develops an ADI difference scheme for solving a complex two-dimensional time-fractional wave equation with distributed order and nonlinear source, ensuring stability, convergence, and verified accuracy through numerical tests.
Contribution
It introduces a novel ADI difference scheme for a complex fractional wave equation with distributed order and nonlinear source, analyzing its stability and convergence.
Findings
The scheme is unconditionally stable.
The method achieves high accuracy in numerical experiments.
Numerical results confirm the effectiveness of the proposed algorithm.
Abstract
In this paper, an alternating direction implicit (ADI) difference scheme for two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term is presented. The unique solvability of the difference solution is discussed, and the unconditional stability and convergence order of the numerical scheme are analysed. Finally, numerical experiments are carried out to verify the effectiveness and accuracy of the algorithm.
| Order | Order | |||
|---|---|---|---|---|
| 1/10 | 0.0839 | - | 0.1225 | - |
| 1/20 | 0.0439 | 0.9344 | 0.0634 | 0.9502 |
| 1/40 | 0.0227 | 0.9515 | 0.0326 | 0.9596 |
| 1/80 | 0.0117 | 0.9526 | 0.0167 | 0.9650 |
| 1/160 | 0.0059 | 0.9877 | 0.0085 | 0.9743 |
| Order | Order | ||||
|---|---|---|---|---|---|
| 1/100 | 1/10 | 0.0093 | - | 0.0133 | - |
| 1/400 | 1/20 | 0.0024 | 1.9542 | 0.0034 | 1.9678 |
| 1/1600 | 1/40 | 6.0481e-04 | 1.9885 | 8.6411e-04 | 1.9762 |
| 1/6400 | 1/80 | 1.4751e-04 | 2.0357 | 2.1076e-04 | 2.0365 |
| Order | Order | |||||
|---|---|---|---|---|---|---|
| 1/64 | 1/8 | 0.4602 | - | 0.7230 | - | |
| 1/256 | 1/16 | 0.1195 | 1.9453 | 0.1689 | 2.0978 | |
| 1/1024 | 1/32 | 0.0301 | 1.9892 | 0.0426 | 1.9872 | |
| 1/4096 | 1/64 | 0.0075 | 2.0048 | 0.0107 | 1.9932 | |
| 1/16384 | 1/128 | 0.0019 | 1.9809 | 0.0027 | 1.9866 | |
| 1/65536 | 1/256 | 4.7098e-04 | 2.0123 | 6.6801e-04 | 2.0150 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFractional Differential Equations Solutions · Numerical methods for differential equations · Numerical methods in engineering
Numerical algorithm for two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term
Jiahui Hu
Jungang Wang
Zhanbin Yuan
Zongze Yang
Yufeng Nie
Research Center for Computational Science, Northwestern Polytechnical University, Xi’an 710129, China
College of Science, Henan University of Technology, Zhengzhou 450001, China
Abstract
In this paper, an alternating direction implicit (ADI) difference scheme for two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term is presented. The unique solvability of the difference solution is discussed, and the unconditional stability and convergence order of the numerical scheme are analysed. Finally, numerical experiments are carried out to verify the effectiveness and accuracy of the algorithm.
keywords:
Two-dimensional time-fractional wave equation of distributed-order , ADI scheme , Nonlinear source term , Stability , Convergence
MSC:
[2010] 35R11, 65M06, 65M12
1 Introduction
The idea of distributed-order differential equation was first introduced by Caputo in his work for modeling the stress-strain behavior of an anelastic medium in 1960s [1]. Being different from the differential equations with the single-order fractional derivative and the ones with sums of fractional derivatives, i.e., multi-term fractional differential equations (FDEs), the distributed-order differential equations are derived by integrating the order of differentiation over a certain range. It can be regarded as a generalization of the aforementioned two classes of FDEs. A typical application of this kind of FDEs is in the retarding sub-diffusion process, where a plume of particles spreads at a logarithmic rate, which leads to ultraslow diffusion (see [2][3][4]). Another example is the fractional Langevin equation of distributed-order, which was proposed to model the kinetics of retarding sub-diffusion whose scaling exponent decreases in time, and then was applied to simulate the strongly anomalous ultraslow diffusion with the mean square displacement growing as a power of logarithm of time [5]. The distributed-order FDEs were also found playing important role in other various research fields, such as control and signal processing [6], modelling dielectric induction and diffusion [7], identification of systems [8], and so on.
Till now, there have been many important progresses for the research on analytical solutions of distributed-order FDEs. For the kinetic description of anomalous diffusion and relaxation phenomena, A. V. Chechkin et al. presented the diffusion-like equation with time fractional derivative of distributed-order in [9], where the positivity of the solutions of the proposed equation was proved and the relation to the continuous-time random walk theory was established. T. M. Atanackovic et al. analysed a Cauchy problem for a time distributed-order diffusion-wave equation by means of the theory of an abstract Volterra equation [10]. In [11], for the one-dimensional distributed-order diffusion-wave equation, R. Gorenflo et al. gave the interpretation of the fundamental solution of the Cauchy problem as a probability density function of the space variable evolving in time in the transform domain by employing the technique of the Fourier and Laplace transforms. Using the Laplace transform method, Z. Li et al investigated the asymptotic behavior of solutions to the initial-boundary-value problem for the distributed-order time-fractional diffusion equations [12].
In most instances, the analytical solutions of distributed-order differential equations are not easy to available, thus it stimulates researchers to develop numerical algorithms for approximate solutions. To our knowledge, the research on numerically solving the distributed-order differential equations are still in its infancy. The literatures [13][14][15] concerned on developing numerical methods for solving distributed-order ordinary differential equations. In terms of the distributed-order partial differential equations, most of the work are about the one-dimensional time distributed-order differential equations, and the integrating range of the order of time derivative is the interval , which is named as time distributed-order diffusion equation. N. J. Ford et al. developed an implicit finite difference method for the solution of the diffusion equation with distributed order in time [16]. By using the Grünwald-Letnikov formula, Gao et al. proposed two difference schemes to solve the one-dimensional distributed-order differential equations, and the extrapolation method was applied to improve the approximate accuracy [17]. In [18], the authors handled the same distributed-order differential equations by employing a weighted and shifted Grünwald-Letnikov formula to derive several second-order convergent difference schemes. When the order of the time derivative is distributed over the interval , it is called the time distributed-order wave equation. The study of the numerical solution of this kind of equation is rather more limited. Ye et al. derived and analysed a compact difference scheme for a distributed-order time-fractional wave equation in [19].
When considering the high-dimensional models, Gao et al. investigated ADI schemes for two-dimensional distributed-order diffusion equations [20][21], and they also developed two ADI difference schemes for solving the two-dimensional time distributed-order wave equations [22]. Due to the widespread use of the nonlinear models [23][24], M. L. Morgado et al. developed an implicit difference scheme for one-dimensional time distributed-order diffusion equation with a nonlinear source term [25]. For further discussion on the numerical approaches for solving the high-dimensional distributed-order partial differential equations, this paper is devoted to develop effective numerical algorithm for two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term
[TABLE]
where , and is the boundary of . The fractional derivative in (1) is given in the Caputo sense
[TABLE]
and the function is served as weight for the order of differentiation such that and . We assume that , , , and are continuous, and the nonlinear source term satisfies a Lipschitz condition of the form
[TABLE]
where is a positive constant.
The main procedure of developing numerical scheme for solving problem (1)(1.3) is as follows. Firstly a suitable numerical quadrature formula is adopted to discrete the integral in (1), and a multi-term time fractional wave equation is left whereafter. Then we develop an ADI finite difference scheme which is uniquely solvable for the multi-term time fractional wave equation. By using the discrete energy method, we prove the derived numerical scheme is unconditionally stable and convergent.
The rest of this paper is organized in the following way. In Section 2, the ADI finite difference scheme is constructed and described detailedly. In Section 3, we give analysis on solvability, stability and convergence for the derived difference scheme. Numerical results are illustrated in Section 4 to confirm the effectiveness and accuracy of our method, and some conclusions are drawn in the last section.
2 The derivation of the ADI scheme
This section focuses on deriving the ADI scheme for the problems (1)(1.3).
Let , and be positive integers, and , and be the uniform sizes of spatial grid and time step, respectively. Then a spatial and temporal partition can be defined as for , for and for . Denote and , then the domain is covered by . Let be a grid function on . We introduce the following notations:
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
Consider Eq. (1) at the point , and we write it as
[TABLE]
Take an average of Eq. (2.1) on time level and , then we have
[TABLE]
Denote by the grid functions on with , , . Eq. (2.2) can be expressed as
[TABLE]
Firstly we discretize the integral term in (2.3). Suppose , and . Let be a positive integer, and be the uniform step size. Take , , then the mid-point quadrature rule is used for approximating the integral in (2.3)
[TABLE]
where .
Next, we solve the multi-term time fractional wave equation (2.4) with the initial and boundary conditions (1.3) and (1.2). Suppose . According to Theorem 8.2.5 in [26], the Caputo derivative , have the fully discrete difference scheme
[TABLE]
where
[TABLE]
and
[TABLE]
In the meantime, using the second order finite difference
[TABLE]
to approximate the second order derivatives in (2.4), it is obtained
[TABLE]
where . Subsequently, the nonlinear source term is dealt with in the following manner to avoid a system of nonlinear equations when computing:
[TABLE]
Substituting (2.8) in (2.7), we are left with
[TABLE]
where
[TABLE]
and
[TABLE]
From (2.6), we can deduce that there exists a positive constant such that
[TABLE]
Since
[TABLE]
we get
[TABLE]
where is a positive constant. Thus there exists a positive constant such that
[TABLE]
Besides, it is obvious that
[TABLE]
where is a positive constant.
Denote
[TABLE]
Since
[TABLE]
it can be concluded that
[TABLE]
In addition, for any positive and small when is sufficiently small, thus the term is almost the same as when is sufficiently small. Adding the high order term
[TABLE]
on both sides of (2.9), we derive
[TABLE]
where
[TABLE]
and it is clear that
[TABLE]
Also, for the initial and boundary value conditions, we have
[TABLE]
[TABLE]
Let be the numerical approximation to . Neglecting the small term , and in (2.10), and using instead of in (2.10)(2.12), we construct the difference scheme for (1)(1.3) as follows:
[TABLE]
where
[TABLE]
and
[TABLE]
Notice , then Eq. (2) can be rewritten as:
[TABLE]
or
[TABLE]
where denotes the identity operator.
Let
[TABLE]
Together with (2.14) and (2.15) the ADI difference scheme is derived, and the procedure can be executed as follows:
On each time level , firstly, for all fixed , solving a set of equations at the mesh points to get the intermediate solution :
[TABLE]
afterwards, for all fixed , by computing a set of equations at the mesh points , the solution can be obtained:
[TABLE]
3 Analysis of the ADI difference scheme
3.1 Solvability
It is clear that the ADI scheme (2.16)(2.17) is a linear tridiagonal system in unknowns, and the coefficient matrices are strictly diagonally dominant. Thus the scheme (2.16)(2.17) has a unique solution. This result can be written as following.
Theorem 3.1**.**
The ADI difference scheme (2.16)(2.17) is uniquely solvable.
3.2 Stability
In this subsection we prove the unconditional stability and the convergence of the difference scheme (2.16)(2.17). We start with some auxiliary definitions and useful results.
Denote the space of grid functions on
[TABLE]
For any grid function , the following discrete norms and Sobolev seminorm are introduced:
[TABLE]
[TABLE]
[TABLE]
Lemma 3.1**.**
[27]** For any grid function , .
Lemma 3.2**.**
[26]** For any grid function , .
Lemma 3.3**.**
[26]** For any and , we have
[TABLE]
where
[TABLE]
The discrete Gronwall’s inequality is also introduced below since it is necessary to prove the stability and convergence of the proposed method.
Lemma 3.4**.**
[28]** Assume that and are nonnegative sequences, and the sequence satisfies
[TABLE]
where . Then the sequence satisfies
[TABLE]
Since the ADI difference scheme (2.16)(2.17) is equivalent to (2)(2.15) if the intermediate variable is eliminated, we analyze the stability and convergence by employing the difference scheme (2)(2.15).
Assume that is the approximate solution of , which is the exact solution of the scheme (2)(2.15). Denote , then we have the perturbation error equations
[TABLE]
where
[TABLE]
Theorem 3.2**.**
Assume that the condition (1.4) is satisfied, then the difference scheme (2.16)(2.17) is unconditionally stable.
Proof.
Let
[TABLE]
then Eq. (3.2) is equivalent to
[TABLE]
Multiplying (3.2) by , summing up for from to , for from to and for from to , we analyze each term in the derived equation. Firstly, by employing Lemma 3.3, we have
[TABLE]
where
[TABLE]
Whereafter using the discrete Green formula, we get
[TABLE]
and
[TABLE]
Analogous to (3.5), it is also obtained
[TABLE]
On the basis of (1.4), there holds that
[TABLE]
From Equations (3.3)(3.7), the inequality below is derived
[TABLE]
According to Lemma 3.1 and Lemma 3.2, we deduce from (3.8) that
[TABLE]
Finally, taking Lemma 3.4, it follows that
[TABLE]
This completes the proof. ∎
In the following we consider the convergence of the difference approximation. Noticing that is the exact solution of the system (1)(1.3) and is the numerical solution of the difference scheme (2)(2.15), we denote the error
[TABLE]
Subscribing (2)(2.15) from (2.10)(2.12), we get the error equations
[TABLE]
Theorem 3.3**.**
Suppose that the continuous problem (1)(1.3) has solution . Then there is a positive constant such that
[TABLE]
Proof.
The proof of convergence is similar to that of Theorem 3.2. Multiplying (3.2) by , summing up for from to , for from to and for from to , we estimate each term in the resulted equation.
By using analogous strategies as (3.3)(3.7), we get (3.10)(3.14) correspondingly.
[TABLE]
[TABLE]
[TABLE]
[TABLE]
and
[TABLE]
As for the remainder, it is deduced that
[TABLE]
From (3.10)(3.15) it follows that
[TABLE]
i.e.,
[TABLE]
According to Lemma 3.1, we obtain
[TABLE]
Therefore,
[TABLE]
where Lemma 3.4 is applied. This completes the proof. ∎
4 Numerical results
In this section, a numerical example is tested to demonstrate the effectiveness of the proposed scheme, and verify the theoretical results including convergence orders and numerical stability. The discrete and norms are both taken to measure the numerical errors. Denote
[TABLE]
and
[TABLE]
Example 4.1**.**
[TABLE]
whose analytical solution is known and is given by
[TABLE]
In Figure 1 we illustrate the relative error, which verifies the convergence of the algorithm we proposed.
In Figure 2 we present a comparison of the exact and numerical solutions. It can be seen that the numerical solution is in good agreement with the exact solution.
In Table 1, the numerical accuracy of difference scheme (2.16)(2.17) in time is recorded. Let the step sizes , , and be fixed and small enough such that the dominated error arise from the approximation of the time derivatives. Varying the step sizes in time, the numerical errors in discrete both and norms and the associated convergence orders are shown in this table respectively, which can be found in agreement with the theoretical analysis.
In Table 2, we take the fixed and small enough step sizes in space, and adopt an optimal step size ratio in time and distributed order. As and vary, we compute the errors and convergence orders listed in the table, which indicates that the convergence order in time and distributed order are about one and two, respectively.
Table 3 displays the computational results with an optimal step size ratio in time, space and distributed order. We can conclude from this table that the convergence orders with respect to time, space and distributed order are approximately one, two and two, respectively, which is in good agreement with our theoretical results analyzed in Section 3.
5 Conclusion
In this paper, we construct efficient numerical scheme for solving two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term, and provide the theoretical analysis on stability and convergence by the discrete energy method. Numerical results are provided by figures and tables, which show the algorithm proposed in this work is effective and feasible. In the future work, the promotion of computational efficiency will be considered so that the more complicated problems can be handled.
Acknowledgements
This research was supported by National Natural Science Foundations of China (No.11471262). The authors would like to express their gratitude to the referees for their very helpful comments and suggestions on the manuscript.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. Caputo, Elasticità e dissipazione, Zanichelli, Bologna, 1969.
- 2[2] Y. G. Sinai, The limiting behavior of a one-dimensional random walk in a random medium, Theory of Probability & Its Applications 27 (2) (1983) 256–268.
- 3[3] A. V. Chechkin, J. Klafter, I. M. Sokolov, Fractional Fokker-Planck equation for ultraslow kinetics, EPL (Europhysics Letters) 63 (3) (2003) 326.
- 4[4] A. N. Kochubei, Distributed order calculus and equations of ultraslow diffusion, Journal of Mathematical Analysis and Applications 340 (1) (2008) 252–281.
- 5[5] C. Eab, S. Lim, Fractional Langevin equations of distributed order, Physical Review E 83 (3) (2011) 031136.
- 6[6] Z. Jiao, Y. Chen, I. Podlubny, Distributed-order dynamic systems: stability, simulation, applications and perspectives. Springer Briefs in Electrical and Computer Engineering/Springer Briefs in Control, Automation and Robotics (2012).
- 7[7] M. Caputo, Distributed order differential equations modelling dielectric induction and diffusion, Fractional Calculus and Applied Analysis 4 (4) (2001) 421–442.
- 8[8] T. T. Hartley, C. F. Lorenzo, Fractional system identification: An approach using continuous order-distributions, 1999.
