Skip to main content

Theory and Modern Applications

Numerical algorithms for multidimensional time-fractional wave equation of distributed-order with a nonlinear source term

Abstract

Fractional differential equations (FDEs) of distributed-order are important in depicting the models where the order of differentiation distributes over a certain range. Numerically solving this kind of FDEs requires not only discretizations of the temporal and spatial derivatives, but also approximation of the distributed-order integral, which brings much more difficulty. In this paper, based on the mid-point quadrature rule and composite two-point Gauss–Legendre quadrature rule, two finite difference schemes are established. Different from the previous works, which concerned only one- or two-dimensional problems with linear source terms, time-fractional wave equations of distributed-order whose source term is nonlinear in two and even three dimensions are considered. In addition, to improve the computational efficiency, the technique of alternating direction implicit (ADI) decomposition is also adopted. The unique solvability of the difference scheme is discussed, and the unconditional stability and convergence are analyzed. Finally, numerical experiments are carried out to verify the effectiveness and accuracy of the algorithms for both the two- and three-dimensional cases.

1 Introduction

The idea of distributed-order differential equation was first presented by Caputo for modeling the stress–strain behavior of an anelastic medium in [5] in the 1960s. Unlike the differential equations with the single-order fractional derivative and those with sums of fractional derivatives, i.e., multi-term FDEs, the distributed-order differential equations are derived by integrating the order of differentiation over a given range [1]. This can be regarded as a generalization of the aforementioned two classes of FDEs. Such FDEs are typically applied in a retarding sub-diffusion process, during which a plume of particles spreads at a logarithmic rate, and eventually the ultraslow diffusion is generated (see [8, 22, 29]). For example, the fractional Langevin equation of distributed-order was originally proposed for modeling the kinetics of retarding sub-diffusion, and then was found efficient in simulating the strongly anomalous ultraslow diffusion, where the mean square displacement grew as a power of logarithm of time [11]. Also, for optimal control problems, the integer order derivative is replaced by that of a distributed-order so as to capture delays of distinct sources. In [35], considering the optimal control problems with dynamics described by ordinary distributed-order fractional differential equations, the generalized necessary conditions were derived. Then an efficient numerical scheme was proposed and applied to solve an unconstrained convex distributed optimal control problem which is governed by the distributed-order fractional differential equations. In [34], a general formulation for the fractional optimal control problems with distributed-order fractional derivatives was presented, and a Legendre spectral collocation scheme for solving the derived boundary value problem was presented along with error analysis. Besides, there are also other various research fields involving the distributed-order FDEs, such as control and signal processing [20], modeling dielectric induction and diffusion [6], identification of systems [19], and so forth.

Recently, there have been many important progresses in the research of analytical solutions of distributed-order FDEs. For researching the kinetic description of anomalous diffusion and relaxation phenomena, Chechkin et al. [7] presented a diffusion-like equation with time fractional derivative of distributed-order, the authors also proved the positivity of the solutions and established the relation to the continuous-time random walk theory. Atanackovic et al. analyzed a Cauchy problem for a time distributed-order diffusion-wave equation by means of the theory of an abstract Volterra equation in [2]. In view of the fundamental solution of the Cauchy problem of the one-dimensional distributed-order diffusion-wave equation, Gorenflo et al. gave the interpretation that it is a probability density function of the space variable x evolving in time t in the transform domain by employing the technique of the Fourier and Laplace transforms [18]. Using the Laplace transform method, Li et al. [23] investigated the asymptotic behavior of solutions to the initial-boundary-value problem for the distributed-order time-fractional diffusion equations.

However, in most instances, analytical solutions of distributed-order differential equations are not readily available, thus researchers are stimulated to develop numerical algorithms for approximate solutions. To numerically solve the distributed-order differential equations, the distributed-order fractional derivatives are reduced to a sum of multi-term fractional derivatives by using a quadrature rule, then the multi-term fractional differential equations are left to be solved. In fact, the multi-term fractional differential equations can be regarded as a particular case of the distributed-order differential equations. To the best of our knowledge, the research on numerical solution of such fractional equations is still in its infancy. The references [10, 21, 25] developed numerical methods for solving distributed-order ordinary differential equations. The authors of [3] constructed an efficient spectral method for solving multi-term time–space fractional partial differential equations by presenting a shifted Jacobi tau method for both temporal and spatial discretizations. A Legendre spectral tau method was employed for solving the multi-term time-fractional diffusion equations in [33], and the error estimation and convergence analysis was performed rigorously. Ford et al. developed an implicit finite difference method for the solution of the diffusion equation with distributed order in time [12]. 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 [13], the authors handled the one- and two-dimensional distributed-order diffusion equations by employing a weighted and shifted Grünwald–Letnikov formula to derive several high-order difference schemes. A distributed-order time and Riesz space-fractional Schrödinger equation was simulated by developing a new numerical approach in [4]. The considered problem was first transformed into a system of distributed-order fractional differential equations by employing the Jacobi–Gauss–Lobatto collocation method, and then the derived system was solved by a spectral method based on Jacobi–Gauss–Radau collocation method. In terms of the time distributed-order diffusion-wave equations, most of the work considers the one-dimensional case, and the integrating range of the order of time derivative is the interval \([0,1]\), which is named the time distributed-order diffusion equation. When the order of the time derivative is distributed over the interval \([1,2]\), it is called the time distributed-order wave equation. Ye et al. derived and analyzed a compact difference scheme for a distributed-order time-fractional wave equation in [32].

In this work, we propose efficient finite difference schemes for solving the two- and three-dimensional time-fractional wave equations of distributed-order, respectively, where a nonlinear source term is considered. As far as we know, the relevant literature is rather limited. Gao et al. investigated ADI difference schemes for two-dimensional time distributed-order diffusion equations [14, 16]. In [14], Grünwald formula was employed and ADI difference scheme as well as compact ADI difference scheme were derived. The extrapolation method was also applied to obtain the improved approximate accuracy. In [16], the authors proposed two ADI difference schemes and proved that they were unconditionally stable and convergent in a discrete \(L^{1}(L^{\infty})\) norm. Based on the weighted and shifted Grünwald–Letnikov formula, they also developed two ADI difference schemes for solving the two-dimensional time distributed-order wave equations [15]. Abbaszadeh et al. solved the two-dimensional distributed order time-fractional diffusion-wave equation by combining the ADI approach with the interpolating element-free Galerkin method, where the time derivatives was discretized by a finite difference scheme [1]. Using the same time approximation method, and based on the shape functions of reproducing kernel particle method, a novel element-free Galerkin approach was proposed for solving 2D fractional Tricomi-type equation with Robin boundary condition [9]. Additionally, realizing the widespread use of the differential equations with nonlinear source terms [27, 31], Morgado et al. presented an implicit difference scheme for time distributed-order diffusion equation with a nonlinear source term in one dimension [24].

However, numerical approximations for multidimensional time distributed-order diffusion-wave equations with nonlinear source terms have not been considered yet, including two- and three-dimensional cases. In the current work, the multidimensional time-fractional wave equation of distributed-order with a nonlinear source term is considered. To develop robust numerical algorithms, the mid-point quadrature rule and composite two-point Gauss–Legendre quadrature rule are used for the approximation of the distributed integral, respectively. As the multi-term time-fractional wave equation is left, the L1 formula is adopted for the discretization of the time-fractional derivatives. In the spatial direction, the central difference quotients are employed for approximating the second-order derivatives. To linearize the nonlinear source term, the first order Taylor formula is used, whose advantage is making the computing procedure relatively simple. Necessarily, the technique of ADI decomposition is applied to improve the computational efficiency.

The structure of the rest of this work is as follows. In Sect. 2, based on the mid-point quadrature rule and composite two-point Gauss–Legendre quadrature rule, two difference schemes for the two-dimensional problem are constructed and described in details. In Sect. 3, the solvability, stability and convergence of the derived difference schemes are discussed. Section 4 gives the description of ADI forms of the proposed schemes. We establish the ADI finite difference schemes for the three-dimensional problem in Sect. 5. Numerical results are illustrated in Sect. 6 to confirm the effectiveness and accuracy of our methods for both the two- and three-dimensional cases, and some conclusions are drawn in the last section.

2 The derivation of the schemes for the two-dimensional problem

We consider the two-dimensional problem first. The two-dimensional time-fractional wave equation of distributed-order with a nonlinear source term along with its initial and boundary conditions can be written as

$$\begin{aligned} & \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}u(x,y,t)\,d\beta=\frac{\partial ^{2}u(x,y,t)}{\partial x^{2}}+\frac{\partial^{2}u(x,y,t)}{\partial y^{2}} +f \bigl(x,y,t,u(x,y,t) \bigr), \\ &\quad (x,y)\in \varOmega , t\in(0,T], \end{aligned}$$
(1)
$$\begin{aligned} &u(x,y,t)=\phi(x,y,t),\quad (x,y)\in\partial \varOmega , t\in [0,T], \end{aligned}$$
(2)
$$\begin{aligned} &u(x,y,0)=\psi_{1}(x,y), \qquad u_{t}(x,y,0)= \psi_{2}(x,y), \quad (x,y)\in \varOmega , \end{aligned}$$
(3)

where \(\varOmega =(0,L_{1})\times(0,L_{2})\), and ∂Ω is the boundary of Ω. The fractional derivative \({}_{0}^{C}D_{t}^{\beta}v(t)\) in (1) is given in the Caputo sense

$$ {}_{0}^{C}D_{t}^{\beta}v(t)= \textstyle\begin{cases} \frac{\partial v(t)}{\partial t}-\frac{\partial v(0)}{\partial t},& \beta=1, \\ \frac{1}{\varGamma {(2-\beta)}}\int_{0}^{t}(t-\xi)^{1-\beta}\frac {\partial^{2} v(\xi)}{\partial\xi^{2}}\,d\xi,& 1< \beta< 2, \\ \frac{\partial^{2}v(t)}{\partial t^{2}}, &\beta=2, \end{cases} $$

the function \(p(\beta)\) serves as a weight for the order of differentiation and is such that \(p(\beta)>0\) and \(\int_{1}^{2}p(\beta)\, d\beta=c_{0}>0\). We assume that \(p(\beta)\), \(\phi(x,y,t)\), \(\psi_{1}(x,y)\), \(\psi _{2}(x,y)\) and \(f(x,y,t,u)\) are continuous, and the nonlinear source term f satisfies the Lipschitz condition with respect to u:

$$ \bigl\vert f(x,y,t,u_{1})-f(x,y,t,u_{2}) \bigr\vert \leq L_{f} \vert u_{1}-u_{2} \vert , $$
(4)

where \(L_{f}\) is a positive constant.

The main procedure of developing numerical schemes for solving problem (1)–(3) is as follows. Firstly, a numerical quadrature rule is adopted to discretize the integral in (1), and a multi-term time-fractional wave equation is obtained in the process. Then the mid-point quadrature rule and the composite two-point Gauss–Legendre quadrature rule are employed for the discretization of the distributed integral, respectively. Secondly, we develop finite difference schemes which are uniquely solvable for the multi-term time-fractional wave equations, where the central difference quotient and the L1 formula are employed, and the Taylor formula is adopted for dealing with the nonlinear source term. Finally, by using the discrete energy method, we prove that the derived numerical schemes are unconditionally stable and convergent in the discrete \(L^{2}\) norm, and then the ADI forms of the proposed schemes are given for computing.

The rest of this section focuses on deriving the finite difference scheme for the problem (1)–(3).

Let \({M_{1}}\), \({M_{2}}\) and N be positive integers, and \(h_{1}=L_{1}/M_{1}\), \(h_{2}=L_{2}/M_{2}\) and \(\tau=T/N\) denote the uniform sizes of spatial grid and time step, respectively. Then a spatial and temporal partition can be defined as \(x_{i}=ih_{1}\) for \(i=0,1,\ldots,M_{1}\), \(y_{j}=jh_{2}\) for \(j=0,1,\ldots,M_{2}\) and \(t_{n}=n\tau\) for \(n=0,1,\ldots,N\). Denote

$$\begin{aligned}& \varOmega _{h}=\bigl\{ (x_{i},y_{j})\mid1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1\bigr\} , \\& \partial \varOmega _{h}=\bigl\{ (x_{i},y_{j})\mid i=0 \text{ or } i=M_{1} \text{ or } j=0 \text{ or } j=M_{2}\bigr\} ,\qquad \bar{\varOmega }_{h}=\varOmega _{h} \cup\partial \varOmega _{h}, \\& \varOmega _{\tau}=\{t_{n}\mid t_{n}=n\tau,0\leq n\leq N \}. \end{aligned}$$

Then the domain \(\bar{\varOmega }\times[0,T]\) is covered by \(\bar {\varOmega }_{h}\times \varOmega _{\tau}\). Let \(u=\{u_{ij}^{n}\mid0\leq i\leq M_{1}, 0\leq j\leq M_{2}, 0\leq n\leq N \}\) represent a grid function on \(\bar{\varOmega }_{h}\times \varOmega _{\tau}\). We introduce the following notations:

$$\begin{aligned} &u_{ij}^{n-\frac{1}{2}}=\frac{1}{2}\bigl(u_{ij}^{n}+u_{ij}^{n-1} \bigr),\qquad \delta_{t}u_{ij}^{n-\frac{1}{2}}= \frac{1}{\tau }\bigl(u_{ij}^{n}-u_{ij}^{n-1} \bigr), \\ &\delta_{x}u_{i-\frac{1}{2},j}^{n}=\frac {1}{h_{1}} \bigl(u_{ij}^{n}-u_{i-1,j}^{n}\bigr),\qquad \delta_{x}^{2}u_{ij}^{n}= \frac{1}{h_{1}}\bigl(\delta_{x}u_{i+\frac {1}{2},j}^{n}- \delta_{x}u_{i-\frac{1}{2},j}^{n}\bigr), \\ &\delta_{y}u_{i,j-\frac{1}{2}}^{n}=\frac {1}{h_{2}} \bigl(u_{ij}^{n}-u_{i,j-1}^{n}\bigr),\qquad \delta_{y}^{2}u_{ij}^{n}= \frac{1}{h_{2}}\bigl(\delta_{x}u_{i,j+\frac {1}{2}}^{n}- \delta_{x}u_{i,j-\frac{1}{2}}^{n}\bigr), \end{aligned}$$

and

$$\varDelta _{h}u_{ij}=\delta_{x}^{2}u_{ij}+ \delta_{y}^{2}u_{ij}. $$

Consider Eq. (1) at the point \((x_{i},y_{j},t_{n})\), which can be written as

$$\begin{aligned} & \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}u(x_{i},y_{j},t_{n}) \,d\beta \\ &\quad =\frac{\partial^{2}u(x_{i},y_{j},t_{n})}{\partial x^{2}} +\frac{\partial^{2}u(x_{i},y_{j},t_{n})}{\partial y^{2}}+f \bigl(x_{i},y_{j},t_{n},u(x_{i},y_{j},t_{n}) \bigr). \end{aligned}$$
(5)

Taking an average of Eq. (5) at time instants \(t=t_{n}\) and \(t=t_{n-1}\), we obtain the following equations:

$$\begin{aligned} &\frac{1}{2} \biggl( \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}u(x_{i},y_{j},t_{n})\,d\beta + \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}u(x_{i},y_{j},t_{n-1})\,d\beta \biggr) \\ &\quad = \frac{1}{2} \biggl[\frac{\partial^{2}u(x_{i},y_{j},t_{n})}{\partial x^{2}} +\frac{\partial^{2}u(x_{i},y_{j},t_{n-1})}{\partial x^{2}} \biggr] +\frac{1}{2} \biggl[\frac{\partial^{2}u(x_{i},y_{j},t_{n})}{\partial y^{2}} +\frac{\partial^{2}u(x_{i},y_{j},t_{n-1})}{\partial y^{2}} \biggr] \\ &\qquad {}+\frac{1}{2} \bigl[f \bigl(x_{i},y_{j},t_{n},u(x_{i},y_{j},t_{n}) \bigr)+f \bigl(x_{i},y_{j},t_{n-1},u(x_{i},y_{j},t_{n-1}) \bigr) \bigr]. \end{aligned}$$
(6)

Denote by \(U_{ij}^{n}=u(x_{i},y_{j},t_{n})\) the grid functions on \(\bar{\varOmega }_{h}\times \varOmega _{\tau}\) with \(0\leq i\leq M_{1}\), \(0\leq j\leq M_{2}\), \(0\leq n\leq N\). Equation (6) can be expressed as

$$\begin{aligned} \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}U_{ij}^{n-\frac{1}{2}}\,d\beta&= \frac{\partial^{2}}{ \partial x^{2}}U_{ij}^{n-\frac{1}{2}}+ \frac{\partial^{2}}{\partial y^{2}}U_{ij}^{n-\frac{1}{2}} \\ &\quad {}+\frac{1}{2} \bigl[f \bigl(x_{i},y_{j},t_{n},U_{ij}^{n} \bigr)+f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr) \bigr]. \end{aligned}$$
(7)

Firstly, we discretize the integral term in (7). Here the mid-point quadrature rule and the composite two-point Gauss–Legendre quadrature rule are employed, respectively. Suppose \(p(\beta)\in\mathcal{C}^{4}[1,2]\), \({}_{0}^{C}D_{t}^{\beta}u(x_{i},y_{j},t)|_{t=t_{n-1}}\) and \({}_{0}^{C}D_{t}^{\beta}u(x_{i},y_{j},t)|_{t=t_{n}}\in\mathcal{C}^{4}[1,2]\). Let K be a positive integer, and \(\varDelta \beta=1/K\) denote the uniform step size. Take \(\beta _{l}=1+\frac{2l-1}{2}\varDelta \beta\), \(\widetilde{\beta}_{l-1}=1+(l-1)\varDelta \beta\), \(1\leq l \leq K\), and \(\widetilde{\beta}_{K}=2\). When the mid-point quadrature rule is used for approximating the integral in (7), we are left with the following multi-term time-fractional wave equation:

$$\begin{aligned} \varDelta \beta\sum_{l=1}^{K}p( \beta_{l}){}_{0}^{C}D_{t}^{\beta _{l}}U_{ij}^{n-\frac{1}{2}}+R_{1} &=\frac{\partial^{2}}{\partial x^{2}}U_{ij}^{n-\frac{1}{2}}+\frac {\partial^{2}}{\partial y^{2}}U_{ij}^{n-\frac{1}{2}} +\frac{1}{2} \bigl[f \bigl(x_{i},y_{j},t_{n},U_{ij}^{n} \bigr) \\ &\quad {}+f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr) \bigr], \end{aligned}$$
(8)

where \(R_{1}=\mathcal{O}(\varDelta \beta^{2})\). While using the composite two-point Gauss–Legendre quadrature rule, we arrive at an analogous equation as follows:

$$\begin{aligned} &\frac{\varDelta \beta}{2}\sum_{l=1}^{K} \bigl(p \bigl(\widetilde{\beta }_{l}^{(1)}\bigr){}_{0}^{C}D_{t}^{\widetilde{\beta}_{l}^{(1)}}U_{ij}^{n-\frac{1}{2}} +p\bigl(\widetilde{\beta}_{l}^{(2)}\bigr){}_{0}^{C}D_{t}^{\widetilde{\beta }_{l}^{(2)}}U_{ij}^{n-\frac{1}{2}} \bigr)+{}^{\mathrm{GL}}R_{1} \\ &\quad =\frac{\partial^{2}}{\partial x^{2}}U_{ij}^{n-\frac{1}{2}}+\frac {\partial^{2}}{\partial y^{2}}U_{ij}^{n-\frac{1}{2}} +\frac{1}{2} \bigl[f \bigl(x_{i},y_{j},t_{n},U_{ij}^{n} \bigr)+f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr) \bigr], \end{aligned}$$
(9)

where \(\widetilde{\beta}_{l}^{(1)}=\frac{\widetilde{\beta }_{l}+\widetilde{\beta}_{l-1}}{2}-\frac{\widetilde{\beta }_{l}-\widetilde{\beta}_{l-1}}{2\sqrt{3}}\), \(\widetilde{\beta}_{l}^{(2)}=\frac{\widetilde{\beta}_{l}+\widetilde {\beta}_{l-1}}{2}+\frac{\widetilde{\beta}_{l}-\widetilde{\beta }_{l-1}}{2\sqrt{3}}\), \(1\leq l\leq K\), and \({}^{\mathrm{GL}}R_{1}=\mathcal{O}(\varDelta \beta^{4})\).

Next, we solve Eq. (8) or (9) with the boundary condition (2) and initial conditions (3). Here, we present the procedure for (8), and the technique used for (9) is similar.

Suppose \(u(x,y,t)\in\mathcal{C}_{x,y,t}^{4,4,3}(\bar{\varOmega }\times[0,T])\). According to Theorem 8.2.5 in [30], the Caputo derivative \({}_{0}^{C}D_{t}^{\beta_{l}}U_{ij}^{n-\frac{1}{2}}\), \(1 < \beta_{l}< 2\) has the fully discrete difference scheme

$$\begin{aligned} {}_{0}^{C}D_{t}^{\beta_{l}}U_{ij}^{n-\frac{1}{2}} &=\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta _{l})}\delta_{t}U_{ij}^{n-\frac{1}{2}} -\sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ij}^{k-\frac{1}{2}} \\ &\quad {}-a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j}) \Biggr]+R_{2}^{l}, \end{aligned}$$
(10)

where

$$ a_{k}^{(\beta_{l})}=(k+1)^{2-\beta_{l}}-k^{2-\beta_{l}}, \quad k=0,1,2,\ldots, $$

and

$$\begin{aligned} \bigl\vert R_{2}^{l} \bigr\vert &\leq \frac{1}{\varGamma (3-\beta_{l})} \biggl[\frac{2-\beta _{l}}{12}+\frac{2^{3-\beta_{l}}}{3-\beta_{l}} -\bigl(1+2^{1-\beta_{l}}\bigr)+ \frac{1}{12} \biggr] \\ &\quad {}\cdot\max_{0\leq t\leq t_{n}} \biggl\vert \frac{\partial ^{3}u(x_{i},y_{j},t)}{\partial t^{3}} \biggr\vert \tau^{3-\beta_{l}},\quad l=1,2,\ldots,K. \end{aligned}$$
(11)

In the meantime, the central difference quotient is used to approximate the second order derivatives in (8). Then we obtain

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}U_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ij}^{k-\frac{1}{2}} \\ &\qquad{} -a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j}) \Biggr]+\sum_{l=1}^{K}\varDelta \beta p( \beta_{l})R_{2}^{l}+R_{1} \\ &\quad = \delta_{x}^{2}U_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}U_{ij}^{n-\frac{1}{2}} + \frac{1}{2} \bigl[f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)+f \bigl(x_{i},y_{j},t_{n},U_{ij}^{n} \bigr) \bigr]+R_{3}, \end{aligned}$$
(12)

where \(R_{3}=\mathcal{O}(h_{1}^{2}+h_{2}^{2})\). Subsequently, the nonlinear source term is dealt with in the following manner to avoid a system of nonlinear equations when computing:

$$ f\bigl(x_{i},y_{j},t_{n},U_{ij}^{n} \bigr)=f\bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)+\mathcal {O}(\tau). $$
(13)

Substituting Eq. (13) into Eq. (12), we have

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}U_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ij}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j}) \Biggr] \\ &\quad =\delta_{x}^{2}U_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}U_{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)+R_{ij}^{n-\frac {1}{2}}+\widetilde{R}_{ij}^{n-\frac{1}{2}}, \end{aligned}$$
(14)

where

$$\begin{aligned} R_{ij}^{n-\frac{1}{2}}&=-\sum_{l=1}^{K} \varDelta \beta p(\beta _{l})R_{2}^{l}-R_{1}+R_{3} \\ &=-\sum_{l=1}^{K}\varDelta \beta p( \beta_{l})R_{2}^{l}+\mathcal {O} \bigl(h_{1}^{2}+h_{2}^{2}\bigr)+ \mathcal{O}\bigl(\varDelta \beta^{2}\bigr) \end{aligned}$$

and

$$ \widetilde{R}_{ij}^{n-\frac{1}{2}}=\mathcal{O}(\tau). $$
(15)

In the following, we discuss the necessary estimate of \(R_{ij}^{n-\frac {1}{2}}\). From (11), we can deduce that there exists a positive constant \(C_{1}\) such that

$$\Biggl\vert -\sum_{l=1}^{K}\varDelta \beta p( \beta_{l})R_{2}^{l} \Biggr\vert \leq C_{1}\tau ^{1+\frac{1}{2}\varDelta \beta} \sum_{l=1}^{K} \varDelta \beta p(\beta_{l}). $$

Since

$$\sum_{l=1}^{K}\varDelta \beta p( \beta_{l})\sim \int_{1}^{2}p(\beta)\,d\beta=c_{0}, $$

we get

$$\sum_{l=1}^{K}\varDelta \beta p( \beta_{l})\leq C_{2}, $$

where \(C_{2}\) is a positive constant. Thus there is a positive constant \(C_{3}\) such that

$$\bigl\vert R_{ij}^{n-\frac{1}{2}} \bigr\vert \leq C_{3} \bigl(\tau^{1+\frac {1}{2}\varDelta \beta} +h_{1}^{2}+h_{2}^{2}+ \varDelta \beta^{2} \bigr). $$

Besides, Eq. (15) implies that

$$\bigl\vert \widetilde{R}_{ij}^{n-\frac{1}{2}} \bigr\vert \leq C_{4}\tau, $$

where \(C_{4}\) is a positive constant.

To establish an efficient numerical scheme, the procedure below is needed. Denote

$$\mu=\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\tau^{\beta _{l}}\varGamma (3-\beta_{l})}. $$

Since

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma (3-\beta_{l})} \\ &\quad \sim \int_{1}^{2}p(\beta)\frac{1}{\tau^{\beta} \varGamma (3-\beta)}\,d\beta \\ &\quad =\frac{p(\beta^{\ast})}{\varGamma (3-\beta^{\ast})} \int_{1}^{2}\frac {1}{\tau^{\beta}}\,d\beta \\ &\quad =\frac{p(\beta^{\ast})}{\varGamma (3-\beta^{\ast})}\frac{1-\tau}{\tau ^{2}| \ln\tau|}, \end{aligned}$$

it can be concluded that

$$\mu=\frac{1}{\mathcal{O}(\tau^{2}| \ln\tau|)}. $$

When τ is sufficiently small, \(|\ln\tau| \leq C\tau ^{-\varepsilon}\) holds for any positive and small ε. Therefore, the term \(\mathcal{O}(\tau^{2}|\ln\tau|)\) is almost the same as \(\mathcal{O}(\tau^{2})\) when τ is sufficiently small. Adding the high order term

$$\widehat{R}_{ij}^{n-\frac{1}{2}}=\frac{\tau}{4\mu}\delta _{x}^{2}\delta_{y}^{2} \frac{U_{ij}^{n}-U_{ij}^{n-1}}{\tau} $$

on both sides of (14), we have

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}U_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ij}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j}) \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac {U_{ij}^{n}-U_{ij}^{n-1}}{\tau} \\ &\quad =\delta_{x}^{2}U_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}U_{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)+R_{ij}^{n-\frac {1}{2}}+\widetilde{R}_{ij}^{n-\frac{1}{2}}+ \widehat{R}_{ij}^{n-\frac{1}{2}}. \end{aligned}$$
(16)

From the analysis of μ, we get

$$\bigl\vert \widehat{R}_{ij}^{n-\frac{1}{2}} \bigr\vert \leq C_{5}\tau^{3}|\ln\tau|, $$

where \(C_{5}\) is a positive constant. Also, for the initial and boundary conditions, we have

$$\begin{aligned} &U_{ij}^{0}=\psi_{1}(x_{i},y_{j}), \quad (x_{i},y_{j})\in \varOmega _{h} , \end{aligned}$$
(17)
$$\begin{aligned} &U_{ij}^{n}=\phi(x_{i},y_{j},t_{n}), \quad (x_{i},y_{j})\in\partial \varOmega _{h}, 0\leq n \leq N. \end{aligned}$$
(18)

Let \(u_{ij}^{n}\) be a numerical approximation to \(u(x_{i},y_{j},t_{n})\). Neglecting the small terms \(R_{ij}^{n-\frac{1}{2}}\), \(\widetilde {R}_{ij}^{n-\frac{1}{2}}\) and \(\widehat{R}_{ij}^{n-\frac{1}{2}}\) in (16), and using \(u_{ij}^{n}\) instead of \(U_{ij}^{n}\) in Eqs. (16)–(18), the finite difference scheme for (1)–(3) is developed as follows:

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}u_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}u_{ij}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}(\psi_{2})_{ij} \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac {u_{ij}^{n}-u_{ij}^{n-1}}{\tau} \\ &\quad =\delta_{x}^{2}u_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}u_{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr), \\ &\qquad 1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq n \leq N, \end{aligned}$$
(19)
$$\begin{aligned} &u_{ij}^{0}=(\psi_{1})_{ij}, \quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, \end{aligned}$$
(20)
$$\begin{aligned} &u_{ij}^{n}=\phi_{ij}^{n}, \quad (i,j)\in\gamma= \bigl\{ (i,j) \mid (x_{i},y_{j})\in \partial \varOmega _{h} \bigr\} , 0 \leq n\leq N, \end{aligned}$$
(21)

where

$$(\psi_{1})_{ij}=\psi_{1}(x_{i},y_{j}), \qquad (\psi_{2})_{ij}=\psi_{2}(x_{i},y_{j}), \quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, $$

and

$$\phi_{ij}^{n}=\phi(x_{i},y_{j},t_{n}), \quad (i,j)\in\gamma, 0 \leq n\leq N. $$

Starting the procedure by Eq. (9), we have the scheme for solving (1)–(3) as

$$\begin{aligned} &\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p\bigl( \widetilde{\beta }_{l}^{(1)}\bigr)\frac{\tau^{1-\widetilde{\beta}_{l}^{(1)}}}{\varGamma (3-\widetilde{\beta}_{l}^{(1)})} \Biggl[a_{0}^{(\widetilde{\beta}_{l}^{(1)})}\delta_{t}u_{ij}^{n-\frac {1}{2}}- \sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\widetilde{\beta}_{l}^{(1)})}- a_{n-k}^{(\widetilde{\beta}_{l}^{(1)})} \bigr)\delta_{t}u_{ij}^{k-\frac {1}{2}} \\ &\qquad {}-a_{n-1}^{(\widetilde{\beta}_{l}^{(1)})}(\psi_{2})_{ij} \Biggr] +\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p \bigl(\widetilde{\beta }_{l}^{(2)}\bigr)\frac{\tau^{1-\widetilde{\beta}_{l}^{(2)}}}{\varGamma (3-\widetilde{\beta}_{l}^{(2)})} \Biggl[a_{0}^{(\widetilde{\beta}_{l}^{(2)})}\delta_{t}u_{ij}^{n-\frac {1}{2}} \\ &\qquad {}-\sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\widetilde{\beta}_{l}^{(2)})}- a_{n-k}^{(\widetilde{\beta}_{l}^{(2)})} \bigr) \delta_{t}u_{ij}^{k-\frac{1}{2}} -a_{n-1}^{(\widetilde{\beta}_{l}^{(2)})}( \psi_{2})_{ij} \Biggr] +\frac{\tau}{4\widetilde{\mu}} \delta_{x}^{2}\delta_{y}^{2} \frac {u_{ij}^{n}-u_{ij}^{n-1}}{\tau} \\ &\quad =\delta_{x}^{2}u_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}u_{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr), \\ &\qquad 1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq n \leq N, \end{aligned}$$
(22)
$$\begin{aligned} &u_{ij}^{0}=(\psi_{1})_{ij}, \quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, \end{aligned}$$
(23)
$$\begin{aligned} &u_{ij}^{n}=\phi_{ij}^{n}, \quad (i,j)\in\gamma, 0 \leq n\leq N, \end{aligned}$$
(24)

where the omitted remainder is \(\mathcal{O}(\tau+h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{4})\), and

$$ \widetilde{\mu}=\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p \bigl(\widetilde {\beta}_{l}^{(1)}\bigr) \frac{1}{\tau^{\widetilde{\beta}_{l}^{(1)}}\varGamma (3-\widetilde {\beta}_{l}^{(1)})} + \frac{\varDelta \beta}{2}\sum_{l=1}^{K}p\bigl( \widetilde{\beta}_{l}^{(2)}\bigr) \frac{1}{\tau^{\widetilde{\beta}_{l}^{(2)}}\varGamma (3-\widetilde {\beta}_{l}^{(2)})}. $$

3 Analysis of the difference scheme

In this section, the analysis of scheme (19)–(21) is carried out, and that for scheme (22)–(24) is similar.

3.1 Unique solvability

In this subsection, the unique solvability of scheme (19)–(21) is proved.

Theorem 1

The finite difference scheme (19)(21) is uniquely solvable.

Proof

Let \(u^{n}=\{u_{ij}^{n}\mid0 \leq i \leq M_{1}, 0 \leq j \leq M_{2}\}\). It can be seen that the value of \(u^{0}\) is uniquely determined by (20) and (21). Suppose the values of \(u^{0}, u^{1},\ldots, u^{n-1}\) have been uniquely determined. To show that the linear system of equations (19) and (21) has a unique solution, it is sufficient to prove that the corresponding homogeneous one, namely

$$\begin{aligned} &\mu u_{ij}^{n}-\frac{1}{2}\varDelta _{h} u_{ij}^{n}+\frac{1}{4\mu}\delta _{x}^{2} \delta_{y}^{2} u_{ij}^{n}=0,\quad 1 \leq i \leq M_{1}-1, 1 \leq j \leq M_{2}-1, \end{aligned}$$
(25)
$$\begin{aligned} &u_{ij}^{n}=0, \quad i=0 \text{ or } i=M_{1} \text{ or } j=0 \text{ or } j=M_{2}, \end{aligned}$$
(26)

only has the zero solution.

Multiplying (25) by \(h_{1}h_{2}u_{ij}^{n}\), summing over i from 1 to \(M_{1}-1\) and over j from 1 to \(M_{2}-1\), we have

$$ \mu \bigl\Vert u^{n} \bigr\Vert ^{2}+ \frac{1}{2} \bigl\vert u^{n} \bigr\vert ^{2}+ \frac{1}{4\mu} \bigl\Vert \delta_{x}\delta _{y}u^{n} \bigr\Vert ^{2}=0. $$
(27)

Equation (27) implies \(\|u^{n}\|=0\). Combining with (26) this yields \(u^{n}=0\).

According to the principle of mathematical induction, the proof is completed. □

3.2 Stability

In this subsection we focus on showing the unconditional stability of the difference scheme (19)–(21). We introduce some auxiliary definitions and useful results which will also be used when the convergence is considered.

Denote the space of grid functions on \(\bar{\varOmega }_{h}\) by

$$ \mathcal{V}_{h}= \bigl\{ v\mid v=\bigl\{ v_{ij} \mid(x_{i},y_{j})\in\bar{\varOmega }_{h}\bigr\} \text{ and } v_{ij}=0 \text{ if } (x_{i},y_{j})\in \partial \varOmega _{h} \bigr\} . $$

For any grid function \(v\in\mathcal{V}_{h}\), the following discrete norms and Sobolev seminorm are introduced:

$$\begin{aligned} &\|v\|=\sqrt{h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1}|v_{ij}|^{2}}, \qquad \|\delta_{x}\delta_{y}v\|=\sqrt{h_{1}h_{2} \sum_{i=1}^{M_{1}}\sum _{j=1}^{M_{2}}|\delta_{x} \delta_{y}v_{i-\frac{1}{2},j-\frac{1}{2}}|^{2}}, \\ &\|\delta_{x}v\|=\sqrt{h_{1}h_{2}\sum _{i=1}^{M_{1}}\sum _{j=1}^{M_{2}-1}|\delta_{x}v_{i-\frac{1}{2},j}|^{2}}, \qquad \|\delta_{y}v\|=\sqrt{h_{1}h_{2} \sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}}|\delta _{y}v_{i,j-\frac{1}{2}}|^{2}}, \\ &\|\varDelta _{h}v\|=\sqrt{h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1}|\varDelta _{h}v_{ij}|^{2}}, \qquad |v|_{1}=\sqrt{\|\delta_{x}v\|^{2}+\| \delta_{y}v\|^{2}}. \end{aligned}$$

Lemma 1

([28])

For any grid function \(v\in\mathcal{V}_{h}\), \(\|v\|\leq\frac{L_{1}L_{2}}{\sqrt {6(L_{1}^{2}+L_{2}^{2})}}|v|_{1}\).

Lemma 2

([30])

For any grid function \(v\in\mathcal{V}_{h}\), \(|v|_{1}\leq\frac{L_{1}L_{2}}{\sqrt {6(L_{1}^{2}+L_{2}^{2})}}\|\varDelta _{h}v\|\).

Lemma 3

([30])

For any \(G=\{ G_{1},G_{2},G_{3},\ldots\}\) and q, we have

$$\begin{aligned} &\sum_{n=1}^{s} \Biggl[b_{0}G_{n}- \sum_{k=1}^{n-1}(b_{n-k-1}-b_{n-k})G_{k}-b_{n-1}q \Biggr]G_{n} \\ &\quad \geq \frac{t_{s}^{1-\alpha}}{2}\tau\sum_{n=1}^{s}G_{n}^{2}- \frac {t_{s}^{2-\alpha}}{2(2-\alpha)}q^{2}, \quad s=1,2,3,\ldots, \end{aligned}$$

where

$$b_{l}=\frac{\tau^{2-\alpha}}{2-\alpha}\bigl[(l+1)^{2-\alpha}-l^{2-\alpha } \bigr], \quad l=0,1,2,\ldots. $$

The discrete Gronwall’s inequality is also necessary and is stated below.

Lemma 4

([26])

Assume that \(k_{n}\) and \(p_{n}\) are nonnegative sequences, and the sequence \(\varPhi _{n}\) satisfies

$$\varPhi _{0}\leq g_{0},\qquad \varPhi _{n}\leq g_{0}+\sum_{l=0}^{n-1}p_{l}+ \sum_{l=0}^{n-1}k_{l} \varPhi _{l},\quad n\geq1, $$

where \(g_{0}\geq0\). Then the sequence \(\varPhi _{n}\) satisfies

$$\varPhi _{n}\leq \Biggl(g_{0}+\sum _{l=0}^{n-1}p_{l} \Biggr)\exp \Biggl(\sum _{l=0}^{n-1}k_{l} \Biggr), \quad n \geq1. $$

Assume that \(\widetilde{u}_{ij}^{n}\) is an approximation solution of \(u_{ij}^{n}\), which is the exact solution of the scheme (19)–(21). Also, suppose that \((\widetilde{\psi}_{1})_{ij}\) and \((\widetilde{\psi}_{2})_{ij}\) are approximations to \((\psi_{1})_{ij}\) and \((\psi_{2})_{ij}\), respectively. Denote \(\varepsilon_{ij}^{n}=u_{ij}^{n}-\widetilde{u}_{ij}^{n}\), \(0 \leq i\leq M_{1}\), \(0 \leq j\leq M_{2}\), \(0 \leq n\leq N\). Then we have the perturbation error equations

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}\varepsilon_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}\varepsilon_{ij}^{k-\frac {1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}\bigl(\psi_{2}^{\ast}\bigr)_{ij} \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac{\varepsilon _{ij}^{n}-\varepsilon_{ij}^{n-1}}{\tau} \\ &\quad =\delta_{x}^{2}\varepsilon_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}\varepsilon _{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1},\widetilde{u}_{ij}^{n-1} \bigr), \\ &\qquad 1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq n \leq N, \\ &\varepsilon_{ij}^{0}=(\psi_{1})_{ij}-( \widetilde{\psi}_{1})_{ij},\quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, \\ &\varepsilon_{ij}^{n}=0, \quad (i,j)\in\gamma, 0 \leq n\leq N , \end{aligned}$$
(28)

where \((\psi_{2}^{\ast})_{ij}=(\psi_{2})_{ij}-(\widetilde{\psi}_{2})_{ij}\).

Theorem 2

Assume that condition (4) is satisfied. Then the difference scheme (19)(21) is unconditionally stable.

Proof

Let

$$b_{k}^{(\beta_{l})}=\frac{\tau^{2-{\beta_{l}}}}{2-{\beta_{l}}}a_{k}^{(\beta _{l})}, \quad 1\leq l\leq K. $$

Then Eq. (28) is equivalent to

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\varGamma (2-\beta_{l})\tau} \Biggl[b_{0}^{(\beta_{l})} \delta_{t}\varepsilon_{ij}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(b_{n-k-1}^{(\beta_{l})}- b_{n-k}^{(\beta_{l})} \bigr)\delta_{t}\varepsilon_{ij}^{k-\frac {1}{2}} \\ &\qquad {}-b_{n-1}^{(\beta_{l})}\bigl(\psi_{2}^{\ast}\bigr)_{ij} \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac{\varepsilon _{ij}^{n}-\varepsilon_{ij}^{n-1}}{\tau} \\ &\quad =\delta_{x}^{2}\varepsilon_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}\varepsilon _{ij}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1},\widetilde{u}_{ij}^{n-1} \bigr), \\ &\qquad 1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq n \leq N. \end{aligned}$$
(29)

Multiplying (29) by \(h_{1}h_{2}\tau\delta_{t}\varepsilon _{ij}^{n-\frac{1}{2}}\), summing over i from 1 to \(M_{1}-1\), over j from 1 to \(M_{2}-1\), and over n from 1 to s, we analyze each term in the resulted equation. Firstly, by Lemma 3, we have

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\varGamma (2-\beta _{l})}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \Biggl\{ \sum_{n=1}^{s} \Biggl[b_{0}^{(\beta_{l})}\delta_{t}\varepsilon _{ij}^{n-\frac{1}{2}} \\ &\qquad {}-\sum_{k=1}^{n-1} \bigl(b_{n-k-1}^{(\beta_{l})}-b_{n-k}^{(\beta_{l})} \bigr) \delta_{t}\varepsilon_{ij}^{k-\frac{1}{2}} -b_{n-1}^{(\beta_{l})} \bigl(\psi_{2}^{\ast}\bigr)_{ij} \Biggr] \delta_{t}\varepsilon_{ij}^{n-\frac{1}{2}} \Biggr\} \\ &\quad \geq \varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\varGamma (2-\beta _{l})} \Biggl[\frac{1}{2}t_{s}^{1-\beta_{l}} \tau \sum_{n=1}^{s} \bigl\Vert \delta_{t}\varepsilon^{n-\frac{1}{2}} \bigr\Vert ^{2} \\ &\qquad {}-\frac{t_{s}^{2-\beta_{l}}}{2(2-\beta_{l})}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \bigl(\psi_{2}^{\ast}\bigr)_{ij}^{2} \Biggr] \\ &\quad =\frac{1}{2}\tau K_{s}\sum _{n=1}^{s} \bigl\Vert \delta_{t} \varepsilon ^{n-\frac{1}{2}} \bigr\Vert ^{2} -\varDelta \beta\sum _{l=1}^{K}p(\beta_{l})\frac{t_{s}^{2-\beta_{l}}}{2\varGamma (3-\beta_{l})} \bigl\Vert \psi_{2}^{\ast}\bigr\Vert ^{2}, \end{aligned}$$
(30)

where

$$K_{s}=\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{t_{s}^{1-\beta _{l}}}{\varGamma (2-\beta_{l})}>0. $$

Subsequently, using the discrete Green formula, we get the following two equations:

$$\begin{aligned} &h_{1}h_{2}\tau\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1}\sum _{n=1}^{s}\frac {\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2} \frac{\varepsilon_{ij}^{n}-\varepsilon_{ij}^{n-1}}{\tau}\delta _{t} \varepsilon_{ij}^{n-\frac{1}{2}} \\ &\quad =\frac{1}{4\mu}\sum_{n=1}^{s}h_{1}h_{2} \sum_{i=1}^{M_{1}}\sum _{j=1}^{M_{2}} \bigl(\delta_{x} \delta_{y} \bigl(\varepsilon_{i-\frac{1}{2},j-\frac{1}{2}}^{n}-\varepsilon _{i-\frac{1}{2},j-\frac{1}{2}}^{n-1} \bigr) \bigr) \bigl(\delta_{x} \delta_{y} \bigl(\varepsilon_{i-\frac{1}{2},j-\frac {1}{2}}^{n}- \varepsilon_{i-\frac{1}{2},j-\frac{1}{2}}^{n-1} \bigr) \bigr) \\ &\quad =\frac{1}{4\mu}\sum_{n=1}^{s} \bigl\Vert \delta_{x}\delta_{y}\bigl(\varepsilon ^{n}-\varepsilon^{n-1}\bigr) \bigr\Vert ^{2}\geq0, \end{aligned}$$
(31)

and

$$\begin{aligned} &\tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2} \sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1} \bigl(\delta_{t} \varepsilon_{ij}^{n-\frac{1}{2}} \bigr) \bigl(\delta_{x}^{2} \varepsilon_{ij}^{n-\frac{1}{2}} \bigr) \Biggr] \\ &\quad =-\tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2}\sum_{j=1}^{M_{2}-1} \sum_{i=1}^{M_{1}} \bigl(\delta_{x} \varepsilon_{i-\frac{1}{2},j}^{n-\frac {1}{2}} \bigr) \bigl(\delta_{t} \delta_{x}\varepsilon_{i-\frac{1}{2},j}^{n-\frac {1}{2}} \bigr) \Biggr] \\ &\quad =-\tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2}\sum_{j=1}^{M_{2}-1} \sum_{i=1}^{M_{1}} \biggl(\frac{\delta_{x}\varepsilon_{i-\frac{1}{2},j}^{n} +\delta_{x}\varepsilon_{i-\frac{1}{2},j}^{n-1}}{2} \biggr) \biggl(\frac {\delta_{x}\varepsilon_{i-\frac{1}{2},j}^{n} -\delta_{x}\varepsilon_{i-\frac{1}{2},j}^{n-1}}{\tau} \biggr) \Biggr] \\ &\quad =-\frac{1}{2} \bigl[ \bigl\Vert \delta_{x} \varepsilon^{s} \bigr\Vert ^{2}- \bigl\Vert \delta_{x}\varepsilon^{0} \bigr\Vert ^{2} \bigr]. \end{aligned}$$
(32)

Analogous to (32), we also obtain

$$ \tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2} \sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1} \bigl(\delta_{t} \varepsilon_{ij}^{n-\frac{1}{2}} \bigr) \bigl(\delta_{y}^{2} \varepsilon_{ij}^{n-\frac{1}{2}} \bigr) \Biggr] =-\frac{1}{2} \bigl[ \bigl\Vert \delta_{y} \varepsilon^{s} \bigr\Vert ^{2}- \bigl\Vert \delta_{y}\varepsilon^{0} \bigr\Vert ^{2} \bigr]. $$
(33)

On the basis of (4), we have

$$\begin{aligned} &h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum _{n=1}^{s}\bigl(\delta_{t} \varepsilon_{ij}^{n-\frac{1}{2}}\bigr) \bigl(f\bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1}, \widetilde{u}_{ij}^{n-1}\bigr)\bigr) \Biggr] \\ &\quad \leq h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum _{n=1}^{s} \bigl\vert \delta_{t} \varepsilon_{ij}^{n-\frac{1}{2}} \bigr\vert \bigl\vert f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1}, \widetilde{u}_{ij}^{n-1}\bigr) \bigr\vert \Biggr] \\ &\quad \leq h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1} \Biggl[\tau L_{f} \sum_{n=1}^{s} \bigl\vert \delta_{t}\varepsilon_{ij}^{n-\frac{1}{2}} \bigr\vert \bigl\vert u_{ij}^{n-1}-\widetilde{u}_{ij}^{n-1} \bigr\vert \Biggr] \\ &\quad = L_{f}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum_{n=1}^{s} \bigl\vert \delta_{t}\varepsilon_{ij}^{n-\frac {1}{2}} \bigr\vert \bigl\vert \varepsilon_{ij}^{n-1} \bigr\vert \Biggr] \\ &\quad \leq L_{f}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \tau\sum_{n=1}^{s} \biggl[ \frac{K_{s}}{2L_{f}}\bigl(\delta_{t}\varepsilon_{ij}^{n-\frac {1}{2}} \bigr)^{2} +\frac{L_{f}}{2K_{s}}\bigl(\varepsilon_{ij}^{n-1} \bigr)^{2} \biggr] \\ &\quad =\frac{\tau K_{s}}{2}\sum_{n=1}^{s} \bigl\Vert \delta_{t}\varepsilon^{n-\frac {1}{2}} \bigr\Vert ^{2} +\frac{\tau L_{f}^{2}}{2K_{s}}\sum_{n=1}^{s} \bigl\Vert \varepsilon^{n-1} \bigr\Vert ^{2}. \end{aligned}$$
(34)

From Eqs. (30)–(34), the following inequality holds:

$$\begin{aligned} \bigl\Vert \delta_{x}\varepsilon^{s} \bigr\Vert ^{2}+ \bigl\Vert \delta_{y}\varepsilon ^{s} \bigr\Vert ^{2}&\leq \bigl\Vert \delta_{x} \varepsilon^{0} \bigr\Vert ^{2}+ \bigl\Vert \delta _{y}\varepsilon^{0} \bigr\Vert ^{2} \\ &\quad {}+ \varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{t_{s}^{2-\beta_{l}}}{\varGamma (3-\beta_{l})} \bigl\Vert \psi_{2}^{\ast}\bigr\Vert ^{2} +\frac{\tau L_{f}^{2}}{K_{s}}\sum_{n=1}^{s} \bigl\Vert \varepsilon^{n-1} \bigr\Vert ^{2}. \end{aligned}$$
(35)

From Lemmas 1 and 2, we deduce using (35) that

$$\begin{aligned} \bigl\Vert \varepsilon^{n} \bigr\Vert ^{2}&\leq \frac{L_{1}^{4}L_{2}^{4}}{36(L_{1}^{2}+L_{2}^{2})^{2}} \bigl\Vert \varDelta _{h}\varepsilon^{0} \bigr\Vert ^{2}+\frac{L_{1}^{2}L_{2}^{2}}{6(L_{1}^{2}+L_{2}^{2})}\varDelta \beta\sum _{l=1}^{K}p(\beta_{l}) \frac{T^{2-\beta_{l}}}{\varGamma (3-\beta_{l})} \bigl\Vert \psi_{2}^{\ast}\bigr\Vert ^{2} \\ &\quad {}+ \frac{\tau L_{f}^{2}L_{1}^{2}L_{2}^{2}}{6(L_{1}^{2}+L_{2}^{2})\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{T^{1-\beta_{l}}}{\varGamma (2-\beta_{l})}}\sum_{k=1}^{n} \bigl\Vert \varepsilon^{k-1} \bigr\Vert ^{2},\quad 1\leq n \leq N. \end{aligned}$$

Finally, applying Lemma 4, we derive

$$\begin{aligned} \bigl\Vert \varepsilon^{n} \bigr\Vert ^{2}&\leq \Biggl( \frac {L_{1}^{4}L_{2}^{4}}{36(L_{1}^{2}+L_{2}^{2})^{2}} \bigl\Vert \varDelta _{h}\varepsilon^{0} \bigr\Vert ^{2}+\frac {L_{1}^{2}L_{2}^{2}}{6(L_{1}^{2}+L_{2}^{2})}\varDelta \beta\sum _{l=1}^{K}p(\beta_{l}) \frac{T^{2-\beta_{l}}}{\varGamma (3-\beta_{l})} \bigl\Vert \psi_{2}^{\ast}\bigr\Vert ^{2} \Biggr) \\ &\quad {}\cdot\exp{ \biggl(\frac{L_{f}^{2}L_{1}^{2}L_{2}^{2}}{6(L_{1}^{2}+L_{2}^{2})\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{T^{-\beta_{l}}}{\varGamma (2-\beta_{l})}}} \biggr),\quad 1\leq n\leq N, \end{aligned}$$

which completes the proof. □

3.3 Convergence

In this part, the convergence of the difference approximation is discussed. Notice that if \(U_{ij}^{n}\) is the exact solution of the system (1)–(3) and \(u_{ij}^{n}\) is the numerical solution of the difference scheme (19)–(21), then the error is denoted as

$$e_{ij}^{n}=U_{ij}^{n}-u_{ij}^{n}, \quad 0\leq i\leq M_{1}, 0\leq j\leq M_{2}, 0\leq n\leq N. $$

Subtracting (19)–(21) from (16)–(18), we get the error equations

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}e_{ij}^{n-\frac{1}{2}} -\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}-a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}e_{ij}^{k-\frac{1}{2}} \Biggr] \\ &\qquad {}+\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac {e_{ij}^{n}-e_{ij}^{n-1}}{\tau} \\ &\quad = \delta_{x}^{2}e_{ij}^{n-\frac{1}{2}}+ \delta_{y}^{2}e_{ij}^{n-\frac {1}{2}}+f \bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr) -f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr) \\ &\qquad {}+R_{ij}^{n-\frac{1}{2}}+\widetilde{R}_{ij}^{n-\frac{1}{2}}+ \widehat {R}_{ij}^{n-\frac{1}{2}},\quad 1\leq i\leq M_{1}-1, 1 \leq j\leq M_{2}-1, 1\leq n\leq N, \\ &e_{ij}^{0}=0,\quad 1\leq i\leq M_{1}-1, 1\leq j \leq M_{2}-1, \\ &e_{ij}^{n}=0,\quad (i,j)\in\gamma, 0\leq n\leq N. \end{aligned}$$
(36)

Theorem 3

Suppose that the continuous problem (1)(3) has a solution \(u(x,y,t)\in\mathcal{C}_{x,y,t}^{4,4,3}(\bar{\varOmega }\times[0,T])\) and condition (4) is satisfied. Then there is a positive constant C such that

$$ \bigl\Vert e^{n} \bigr\Vert \leq C \bigl(\tau+h_{1}^{2}+h_{2}^{2}+ \varDelta \beta^{2}\bigr). $$

Proof

Multiplying (36) by \(h_{1}h_{2}\tau\delta_{t} e_{ij}^{n-\frac {1}{2}}\), summing over i from 1 to \(M_{1}-1\), over j from 1 to \(M_{2}-1\), and over n from 1 to s, each term in the resulted equation is estimated.

Firstly, employing an analogous strategy as that used in (30)–(34), we have the following equations:

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{2-\beta_{l}}}{\varGamma (3-\beta_{l})}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \Biggl\{ \sum_{n=1}^{s} \Biggl[a_{0}^{(\beta_{l})}\delta_{t}e_{ij}^{n-\frac {1}{2}} \\ &\qquad {}-\sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}-a_{n-k}^{(\beta_{l})} \bigr) \delta_{t}e_{ij}^{k-\frac{1}{2}} \Biggr] \delta_{t}e_{ij}^{n-\frac{1}{2}} \Biggr\} \\ &\quad \geq\frac{1}{2}\tau K_{s}\sum _{n=1}^{s} \bigl\Vert \delta_{t}e^{n-\frac {1}{2}} \bigr\Vert ^{2}, \end{aligned}$$
(37)
$$\begin{aligned} &h_{1}h_{2}\tau\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1}\sum _{n=1}^{s}\frac {\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2} \frac{e_{ij}^{n}-e_{ij}^{n-1}}{\tau}\delta_{t}e_{ij}^{n-\frac {1}{2}} \\ &\quad =\frac{1}{4\mu}\sum_{n=1}^{s} \bigl\Vert \delta_{x}\delta _{y}\bigl(e^{n}-e^{n-1} \bigr) \bigr\Vert ^{2}\geq0, \end{aligned}$$
(38)
$$\begin{aligned} &\tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2} \sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1} \bigl(\delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr) \bigl(\delta_{x}^{2}e_{ij}^{n-\frac{1}{2}} \bigr) \Biggr] =-\frac{1}{2} \bigl\Vert \delta_{x}e^{s} \bigr\Vert ^{2}, \end{aligned}$$
(39)
$$\begin{aligned} &\tau\sum_{n=1}^{s} \Biggl[h_{1}h_{2} \sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1} \bigl(\delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr) \bigl(\delta_{y}^{2}e_{ij}^{n-\frac{1}{2}} \bigr) \Biggr] =-\frac{1}{2} \bigl\Vert \delta_{y}e^{s} \bigr\Vert ^{2}, \end{aligned}$$
(40)

and

$$\begin{aligned} &h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum _{n=1}^{s}\bigl(\delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr) \bigl(f\bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr) \bigr) \Biggr] \\ &\quad \leq h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum _{n=1}^{s} \bigl\vert \delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr\vert \bigl\vert f\bigl(x_{i},y_{j},t_{n-1},U_{ij}^{n-1} \bigr)-f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr) \bigr\vert \Biggr] \\ &\quad \leq L_{f}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \Biggl[\tau\sum_{n=1}^{s} \bigl\vert \delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr\vert \bigl\vert e_{ij}^{n-1} \bigr\vert \Biggr] \\ &\quad \leq L_{f}h_{1}h_{2}\sum _{i=1}^{M_{1}-1}\sum_{j=1}^{M_{2}-1} \tau\sum_{n=1}^{s} \biggl[ \frac{K_{s}}{4L_{f}}\bigl(\delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr)^{2} +\frac{L_{f}}{K_{s}}\bigl(e_{ij}^{n-1} \bigr)^{2} \biggr] \\ &\quad =\frac{\tau K_{s}}{4}\sum_{n=1}^{s} \bigl\Vert \delta_{t}e^{n-\frac {1}{2}} \bigr\Vert ^{2} + \frac{\tau L_{f}^{2}}{K_{s}}\sum_{n=1}^{s} \bigl\Vert e^{n-1} \bigr\Vert ^{2}. \end{aligned}$$
(41)

Then for the term containing the remainders, it can be deduced that

$$\begin{aligned} &h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1}\sum _{n=1}^{s}\tau \bigl(\delta_{t}e_{ij}^{n-\frac{1}{2}} \bigr) \bigl(R_{ij}^{n-\frac{1}{2}}+\widetilde{R}_{ij}^{n-\frac {1}{2}}+ \widehat{R}_{ij}^{n-\frac{1}{2}}\bigr) \\ &\quad \leq h_{1}h_{2}\sum_{i=1}^{M_{1}-1} \sum_{j=1}^{M_{2}-1}\sum _{n=1}^{s}\tau \biggl(\frac{K_{s}}{4}\bigl( \delta_{t}e_{ij}^{n-\frac{1}{2}}\bigr)^{2} + \frac{1}{K_{s}}\bigl(R_{ij}^{n-\frac{1}{2}}+\widetilde {R}_{ij}^{n-\frac{1}{2}}+\widehat{R}_{ij}^{n-\frac{1}{2}} \bigr)^{2}\biggr) \\ &\quad \leq \frac{\tau K_{s}}{4}\sum_{n=1}^{s} \bigl\Vert \delta_{t}e^{n-\frac {1}{2}} \bigr\Vert ^{2}+ \frac{\tau h_{1}h_{2}}{K_{s}}\sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1}\sum _{n=1}^{s} \bigl[C_{3}\bigl( \tau^{1+\frac{\varDelta \beta}{2}}+h_{1}^{2}+h_{2}^{2}+ \varDelta \beta^{2}\bigr) \\ &\qquad {} +C_{4}\tau+C_{5}\tau^{3} \vert \ln \tau \vert \bigr]^{2} \\ &\quad \leq \frac{\tau K_{s}}{4}\sum_{n=1}^{s} \bigl\Vert \delta_{t}e^{n-\frac {1}{2}} \bigr\Vert ^{2}+ \frac{\tau h_{1}h_{2}}{K_{s}}\sum_{i=1}^{M_{1}-1}\sum _{j=1}^{M_{2}-1}\sum _{n=1}^{s} \bigl[(C_{3}+C_{4}+C_{5}) \bigl(\tau+h_{1}^{2}+h_{2}^{2}+\varDelta \beta ^{2}\bigr)\bigr]^{2} \\ &\quad \leq \frac{\tau K_{s}}{4}\sum_{n=1}^{s} \bigl\Vert \delta_{t}e^{n-\frac {1}{2}} \bigr\Vert ^{2} + \frac{TL_{1}L_{2}}{K_{s}}\bigl[(C_{3}+C_{4}+C_{5}) \bigl( \tau +h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{2}\bigr)\bigr]^{2}. \end{aligned}$$
(42)

Due to (37)–(42), this yields

$$\begin{aligned} \frac{1}{2}\bigl( \bigl\Vert \delta_{x}e^{s} \bigr\Vert ^{2}+ \bigl\Vert \delta_{y}e^{s} \bigr\Vert ^{2}\bigr) &\leq \frac{TL_{1}L_{2}}{K_{s}} \bigl[(C_{3}+C_{4}+C_{5}) \bigl(\tau +h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{2}\bigr) \bigr]^{2} \\ &\quad {} +\frac{\tau L_{f}^{2}}{K_{s}}\sum_{n=1}^{s} \bigl\Vert e^{n-1} \bigr\Vert ^{2}, \end{aligned}$$

i.e.,

$$\begin{aligned} \frac{1}{2} \bigl\vert e^{s} \bigr\vert _{1}^{2}&\leq \frac{TL_{1}L_{2}}{\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{1}{\varGamma (2-\beta_{l})}T^{1-\beta_{l}}} \bigl[(C_{3}+C_{4}+C_{5}) \bigl(\tau+h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{2} \bigr) \bigr]^{2} \\ &\quad {} +\frac{\tau L_{f}^{2}}{K_{s}}\sum_{n=1}^{s} \bigl\Vert e^{n-1} \bigr\Vert ^{2}. \end{aligned}$$

From Lemma 1, we obtain

$$\begin{aligned} \bigl\Vert e^{n} \bigr\Vert ^{2}&\leq \frac{L_{1}^{3}L_{2}^{3}}{3(L_{1}^{2}+L_{2}^{2})\varDelta \beta \sum_{l=1}^{K}p(\beta_{l})\frac{T^{-\beta_{l}}}{\varGamma (2-\beta_{l})}} \bigl[(C_{3}+C_{4}+C_{5}) \bigl( \tau+h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{2} \bigr) \bigr]^{2} \\ &\quad {} +\frac{\tau L_{f}^{2}L_{1}^{2}L_{2}^{2}}{3(L_{1}^{2}+L_{2}^{2})\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{T^{1-\beta_{l}}}{\varGamma (2-\beta_{l})}}\sum_{k=1}^{n} \bigl\Vert e^{k-1} \bigr\Vert ^{2},\quad 1\leq n\leq N. \end{aligned}$$

Therefore, by using Lemma 4, we have

$$\begin{aligned} \bigl\Vert e^{n} \bigr\Vert ^{2}&\leq \frac{L_{1}^{3}L_{2}^{3}}{3(L_{1}^{2}+L_{2}^{2})\varDelta \beta \sum_{l=1}^{K}p(\beta_{l})\frac{T^{-\beta_{l}}}{\varGamma (2-\beta_{l})}} \bigl[(C_{3}+C_{4}+C_{5} ) \bigl( \tau+h_{1}^{2}+h_{2}^{2}+\varDelta \beta^{2} \bigr) \bigr]^{2} \\ &\quad {} \cdot\exp{ \biggl(\frac{L_{f}^{2}L_{1}^{2}L_{2}^{2}}{3(L_{1}^{2}+L_{2}^{2})\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{T^{-\beta_{l}}}{\varGamma (2-\beta_{l})}}} \biggr),\quad 1\leq n\leq N. \end{aligned}$$

This completes the proof. □

4 Description of the ADI scheme

For ease of computation, the ADI scheme is developed in this section. Considering Eqs. (19)–(21), and noticing \(a_{0}^{(\beta_{l})}=1\), we rewrite Eq. (19) as

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma {(3-\beta_{l})}}u_{ij}^{n} - \frac{1}{2}\delta_{x}^{2}u_{ij}^{n}- \frac{1}{2}\delta_{y}^{2}u_{ij}^{n} +\frac{1}{4\mu}\delta_{x}^{2}\delta_{y}^{2}u_{ij}^{n} \\ &\quad =\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma {(3-\beta_{l})}} \Biggl[u_{ij}^{n-1}+ \sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta _{l})}-a_{n-k}^{(\beta_{l})} \bigr) \bigl(u_{ij}^{k}-u_{ij}^{k-1} \bigr) \\ &\qquad {}+\tau a_{n-1}^{(\beta_{l})}(\psi_{2})_{ij} \Biggr]+\frac{1}{2}\delta _{x}^{2}u_{ij}^{n-1}+ \frac{1}{2}\delta_{y}^{2}u_{ij}^{n-1} +\frac{1}{4\mu}\delta_{x}^{2}\delta_{y}^{2}u_{ij}^{n-1}+f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr), \end{aligned}$$

or

$$\begin{aligned} & \biggl(\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta_{x}^{2} \biggr) \biggl(\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta_{y}^{2} \biggr)u_{ij}^{n} \\ &\quad = \biggl(\sqrt{\mu}I+\frac{1}{2\sqrt{\mu}}\delta_{x}^{2} \biggr) \biggl(\sqrt{\mu}I+\frac{1}{2\sqrt{\mu}}\delta_{y}^{2} \biggr)u_{ij}^{n-1} +\varDelta \beta\sum _{l=1}^{K}p(\beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma (3-\beta_{l})} \\ &\qquad {}\cdot \Biggl[\sum_{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}-a_{n-k}^{(\beta _{l})} \bigr) \bigl(u_{ij}^{k}-u_{ij}^{k-1} \bigr)+\tau a_{n-1}^{(\beta _{l})}(\psi_{2})_{ij} \Biggr] +f \bigl(x_{i},y_{j},t_{n-1},u_{ij}^{n-1} \bigr), \end{aligned}$$

where I denotes the identity operator.

Let

$$u_{ij}^{\ast}= \biggl(\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta _{y}^{2} \biggr)u_{ij}^{n}. $$

Then we have the ADI form of difference scheme (19)–(21), and the procedure can be executed as follows:

At each time instance \(t=t_{n}\) (\(1\leq n\leq N\)), firstly, for all fixed \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)), by solving a set of \(M_{1}-1\) equations at the mesh points \(x_{i}\) (\(1\leq i\leq M_{1}-1\)), we get the intermediate solution \(u_{ij}^{\ast}\):

$$ \textstyle\begin{cases} (\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta_{x}^{2} )u_{ij}^{\ast}\\ \quad = (\sqrt{\mu}I+\frac{1}{2\sqrt{\mu}}\delta_{x}^{2} ) (\sqrt{\mu}I+\frac{1}{2\sqrt{\mu}}\delta_{y}^{2} )u_{ij}^{n-1} \\ \qquad {} +\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma (3-\beta_{l})} [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\beta_{l})}-a_{n-k}^{(\beta _{l})} ) (u_{ij}^{k}-u_{ij}^{k-1} ) \\ \qquad {} +\tau a_{n-1}^{(\beta_{l})}(\psi_{2})_{ij} ]+f (x_{i},y_{j},t_{n-1},u_{ij}^{n-1} ),\quad 1\leq i\leq M_{1}-1, \\ u_{0j}^{\ast}= (\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta _{y}^{2} )u_{0j}^{n},\qquad u_{M_{1}j}^{\ast}= (\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta _{y}^{2} )u_{M_{1}j}^{n}; \end{cases} $$
(43)

afterwards, for all fixed \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)), by solving a set of \(M_{2}-1\) equations at the mesh points \(y_{j}\) (\(1\leq j\leq M_{2}-1\)), the solution \(u_{ij}^{n}\) can be obtained:

$$ \textstyle\begin{cases} (\sqrt{\mu}I-\frac{1}{2\sqrt{\mu}}\delta_{y}^{2} )u_{ij}^{n}=u_{ij}^{\ast}, \quad 1\leq j\leq M_{2}-1, \\ u_{i0}^{n}=\phi(x_{i},y_{0},t_{n}), \qquad u_{iM_{2}}^{n}=\phi(x_{i},y_{M_{2}},t_{n}). \end{cases} $$
(44)

Also, the ADI form of (22)–(24) can be described as:

At each time instance \(t=t_{n}\) (\(1\leq n\leq N\)), firstly, for all fixed \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)), solving a set of \(M_{1}-1\) equations at the mesh points \(x_{i}\) (\(1\leq i\leq M_{1}-1\)), the intermediate solution \(u_{ij}^{\ast}\) is derived:

$$ \textstyle\begin{cases} (\sqrt{\widetilde{\mu}}I-\frac{1}{2\sqrt{\widetilde{\mu }}}\delta_{x}^{2} )u_{ij}^{\ast}\\ \quad = (\sqrt{\widetilde{\mu}}I+\frac{1}{2\sqrt{\widetilde{\mu }}}\delta_{x}^{2} ) (\sqrt{\widetilde{\mu}}I +\frac{1}{2\sqrt{\widetilde{\mu}}}\delta_{y}^{2} )u_{ij}^{n-1} \\ \qquad {} +\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p(\widetilde{\beta }_{l}^{(1)})\frac{1}{\tau^{\widetilde{\beta}_{l}^{(1)}}\varGamma (3-\widetilde{\beta}_{l}^{(1)})} [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\widetilde{\beta }_{l}^{(1)})}-a_{n-k}^{(\widetilde{\beta}_{l}^{(1)})} ) (u_{ij}^{k}-u_{ij}^{k-1} ) \\ \qquad {} +\tau a_{n-1}^{(\widetilde{\beta}_{l}^{(1)})}(\psi_{2})_{ij} ] \\ \qquad {} +\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p(\widetilde{\beta }_{l}^{(2)})\frac{1}{\tau^{\widetilde{\beta}_{l}^{(2)}}\varGamma (3-\widetilde{\beta}_{l}^{(2)})} [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\widetilde{\beta }_{l}^{(2)})}-a_{n-k}^{(\widetilde{\beta}_{l}^{(2)})} ) (u_{ij}^{k}-u_{ij}^{k-1} ) \\ \qquad {} +\tau a_{n-1}^{(\widetilde{\beta}_{l}^{(2)})}(\psi_{2})_{ij} ] +f (x_{i},y_{j},t_{n-1},u_{ij}^{n-1} ),\quad 1\leq i\leq M_{1}-1, \\ u_{0j}^{\ast}= (\sqrt{\widetilde{\mu}}I-\frac{1}{2\sqrt {\widetilde{\mu}}}\delta_{y}^{2} )u_{0j}^{n},\qquad u_{M_{1}j}^{\ast}= (\sqrt{\widetilde{\mu}}I-\frac{1}{2\sqrt {\widetilde{\mu}}}\delta_{y}^{2} )u_{M_{1}j}^{n}; \end{cases} $$
(45)

next, for all fixed \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)), by solving a set of \(M_{2}-1\) equations at the mesh points \(y_{j}\) (\(1\leq j\leq M_{2}-1\)), the solution \(u_{ij}^{n}\) can be obtained:

$$ \textstyle\begin{cases} (\sqrt{\widetilde{\mu}}I-\frac{1}{2\sqrt{\widetilde{\mu }}}\delta_{y}^{2} )u_{ij}^{n}=u_{ij}^{\ast}, \quad 1\leq j\leq M_{2}-1, \\ u_{i0}^{n}=\phi(x_{i},y_{0},t_{n}), \qquad u_{iM_{2}}^{n}=\phi(x_{i},y_{M_{2}},t_{n}). \end{cases} $$
(46)

5 Three-dimensional problem

In what follows, we present numerical schemes for the three-dimensional problem.

Consider the three-dimensional time-fractional wave equation of distributed-order with a nonlinear source term along with its initial and boundary conditions:

$$\begin{aligned} & \int_{1}^{2}p(\beta){}_{0}^{C}D_{t}^{\beta}u(x,y,z,t)\,d\beta \\ &\quad =\frac{\partial ^{2}u(x,y,z,t)}{\partial x^{2}}+\frac{\partial^{2}u(x,y,z,t)}{\partial y^{2}} +\frac{\partial^{2}u(x,y,z,t)}{\partial z^{2}} \\ &\qquad {}+f \bigl(x,y,z,t,u(x,y,z,t) \bigr), \quad (x,y,z)\in \varOmega , t\in (0,T], \end{aligned}$$
(47)
$$\begin{aligned} &u(x,y,z,t)=\phi(x,y,z,t), \quad (x,y,z)\in\partial \varOmega , t\in [0,T], \end{aligned}$$
(48)
$$\begin{aligned} &u(x,y,z,0)=\psi_{1}(x,y,z),\quad u_{t}(x,y,z,0)= \psi_{2}(x,y,z), \quad (x,y,z)\in \varOmega , \end{aligned}$$
(49)

where \(\varOmega =(0,L_{1})\times(0,L_{2})\times(0,L_{3})\), and ∂Ω is the boundary of Ω. We still assume that \(p(\beta)\), \(\phi(x,y,z,t)\), \(\psi_{1}(x,y,z)\), \(\psi_{2}(x,y,z)\) and \(f(x,y,z,t,u)\) are continuous, and the nonlinear source term f satisfies a Lipschitz condition of the form

$$ \bigl\vert f(x,y,z,t,u_{1})-f(x,y,z,t,u_{2}) \bigr\vert \leq L_{f} \vert u_{1}-u_{2} \vert , $$
(50)

where \(L_{f}\) is a positive constant.

Let \(M_{1}\), \(M_{2}\), \(M_{3}\) and N be positive integers, and \(h_{i}=L_{i}/M_{i}\) (\(i=1,2,3\)) and \(\tau=T/N\) represent the uniform step sizes in spatial and temporal directions, respectively. Denote

$$\begin{aligned} &\varOmega _{h}=\bigl\{ (x_{i},y_{j},z_{m}) \mid1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq m\leq M_{3}-1\bigr\} , \\ &\partial \varOmega _{h}=\bigl\{ (x_{i},y_{j},z_{m}) \mid i=0 \text{ or } i=M_{1} \text{ or } j=0 \text{ or } j=M_{2} \text{ or } m=0 \text{ or } m=M_{3}\bigr\} , \\ &\bar{\varOmega }_{h}=\varOmega _{h} \cup\partial \varOmega _{h}, \\ &\varOmega _{\tau}=\{t_{n}\mid t_{n}=n\tau, 0\leq n\leq N\}. \end{aligned}$$

Then the partition of \(\bar{\varOmega }\times[0,T]\) is \(\bar{\varOmega }_{h}\times \varOmega _{\tau}\).

Take \(U_{ijm}^{n}=u(x_{i},y_{j},z_{m},t_{n})\), the grid functions on \(\bar{\varOmega }_{h}\times \varOmega _{\tau}\), with \(0\leq i\leq M_{1}\), \(0\leq j\leq M_{2}\), \(0\leq m\leq M_{3}\), \(0\leq n\leq N\). Similar to the derivation of Eq. (14), we get the equation

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}U_{ijm}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ijm}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j},z_{m}) \Biggr] \\ &\quad =\delta_{x}^{2}U_{ijm}^{n-\frac{1}{2}}+ \delta_{y}^{2}U_{ijm}^{n-\frac {1}{2}}+ \delta_{z}^{2}U_{ijm}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},z_{m},t_{n-1},U_{ijm}^{n-1} \bigr)+R_{ijm}^{n-\frac {1}{2}}+\widetilde{R}_{ijm}^{n-\frac{1}{2}}, \end{aligned}$$
(51)

where there exist positive constants \(C_{6}\) and \(C_{7}\) such that

$$\bigl\vert R_{ijm}^{n-\frac{1}{2}} \bigr\vert \leq C_{6} \bigl(\tau^{1+\frac {1}{2}\varDelta \beta} +h_{1}^{2}+h_{2}^{2}+h_{3}^{2}+ \varDelta \beta^{2} \bigr), $$

and

$$\bigl\vert \widetilde{R}_{ijm}^{n-\frac{1}{2}} \bigr\vert \leq C_{7}\tau. $$

Adding the high order term

$$\begin{aligned} \widehat{R}_{ijm}^{n-\frac{1}{2}}&=\frac{\tau}{4\mu}\delta _{x}^{2}\delta_{y}^{2} \frac{U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau}+\frac{\tau }{4\mu}\delta_{y}^{2} \delta_{z}^{2}\frac{U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau} +\frac{\tau}{4\mu} \delta_{z}^{2}\delta_{x}^{2} \frac {U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau} \\ &\quad {}-\frac{1}{8\mu^{2}}\delta_{x}^{2} \delta_{y}^{2}\delta_{z}^{2} \bigl(U_{ijm}^{n}+U_{ijm}^{n-1} \bigr) \end{aligned}$$
(52)

on both sides of (51), we derive

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}U_{ijm}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}U_{ijm}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}\psi_{2}(x_{i},y_{j},z_{m}) \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac {U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau} +\frac{\tau}{4\mu} \delta_{y}^{2}\delta_{z}^{2} \frac {U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau} \\ &\qquad {}+\frac{\tau}{4\mu}\delta_{z}^{2} \delta_{x}^{2}\frac {U_{ijm}^{n}-U_{ijm}^{n-1}}{\tau} -\frac{1}{8\mu^{2}} \delta_{x}^{2}\delta_{y}^{2}\delta _{z}^{2}\bigl(U_{ijm}^{n}+U_{ijm}^{n-1} \bigr) \\ &\quad =\delta_{x}^{2}U_{ijm}^{n-\frac{1}{2}}+ \delta_{y}^{2}U_{ijm}^{n-\frac {1}{2}}+ \delta_{z}^{2}U_{ijm}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},z_{m},t_{n-1},U_{ijm}^{n-1} \bigr)+R_{ijm}^{n-\frac {1}{2}}+\widetilde{R}_{ijm}^{n-\frac{1}{2}} \\ &\qquad {}+\widehat{R}_{ijm}^{n-\frac{1}{2}}. \end{aligned}$$
(53)

From Eq. (52), it is observed that

$$\bigl\vert \widehat{R}_{ijm}^{n-\frac{1}{2}} \bigr\vert \leq C_{8}\tau^{3}|\ln \tau|, $$

where \(C_{8}\) is a positive constant. For the initial and boundary conditions, we have

$$\begin{aligned} &U_{ijm}^{0}=\psi_{1}(x_{i},y_{j},z_{m}), \quad (x_{i},y_{j},z_{m})\in \varOmega _{h} , \end{aligned}$$
(54)
$$\begin{aligned} &U_{ijm}^{n}=\phi(x_{i},y_{j},z_{m},t_{n}), \quad (x_{i},y_{j},z_{m})\in\partial \varOmega _{h}, 0\leq n\leq N. \end{aligned}$$
(55)

Let \(u_{ijm}^{n}\) be a numerical approximation to \(u(x_{i},y_{j},z_{m},t_{n})\). Neglecting the small terms \(R_{ijm}^{n-\frac{1}{2}}\), \(\widetilde {R}_{ijm}^{n-\frac{1}{2}}\) and \(\widehat{R}_{ijm}^{n-\frac{1}{2}}\) in (53), and using \(u_{ijm}^{n}\) instead of \(U_{ijm}^{n}\) in (53)–(55), we develop the finite difference scheme for (47)–(49) as follows:

$$\begin{aligned} &\varDelta \beta\sum_{l=1}^{K}p( \beta_{l})\frac{\tau^{1-\beta_{l}}}{\varGamma (3-\beta_{l})} \Biggl[a_{0}^{(\beta_{l})} \delta_{t}u_{ijm}^{n-\frac{1}{2}}-\sum _{k=1}^{n-1} \bigl(a_{n-k-1}^{(\beta_{l})}- a_{n-k}^{(\beta_{l})} \bigr)\delta_{t}u_{ijm}^{k-\frac{1}{2}} \\ &\qquad {}-a_{n-1}^{(\beta_{l})}(\psi_{2})_{ijm} \Biggr] +\frac{\tau}{4\mu}\delta_{x}^{2} \delta_{y}^{2}\frac {u_{ijm}^{n}-u_{ijm}^{n-1}}{\tau}+ \frac{\tau}{4\mu} \delta_{y}^{2}\delta_{z}^{2} \frac {u_{ijm}^{n}-u_{ijm}^{n-1}}{\tau} \\ &\qquad {}+\frac{\tau}{4\mu}\delta_{z}^{2} \delta_{x}^{2}\frac {u_{ijm}^{n}-u_{ijm}^{n-1}}{\tau} -\frac{1}{8\mu^{2}} \delta_{x}^{2}\delta_{y}^{2}\delta _{z}^{2}\bigl(u_{ijm}^{n}+u_{ijm}^{n-1} \bigr) \\ &\quad =\delta_{x}^{2}u_{ijm}^{n-\frac{1}{2}}+ \delta_{y}^{2}u_{ijm}^{n-\frac {1}{2}}+ \delta_{z}^{2}u_{ijm}^{n-\frac{1}{2}} +f \bigl(x_{i},y_{j},z_{m},t_{n-1},u_{ijm}^{n-1} \bigr), \\ &\qquad 1\leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq m \leq M_{3}-1, 1\leq n\leq N, \end{aligned}$$
(56)
$$\begin{aligned} &u_{ijm}^{0}=(\psi_{1})_{ijm}, \quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq m\leq M_{3}-1, \end{aligned}$$
(57)
$$\begin{aligned} &u_{ijm}^{n}=\phi_{ijm}^{n}, \quad (i,j,m)\in\gamma= \bigl\{ (i,j,m) | (x_{i},y_{j},z_{m}) \in\partial \varOmega _{h} \bigr\} , 0 \leq n\leq N, \end{aligned}$$
(58)

where

$$\begin{aligned}& (\psi_{1})_{ijm}=\psi_{1}(x_{i},y_{j},z_{m}), \qquad (\psi_{2})_{ijm}=\psi _{2}(x_{i},y_{j},z_{m}), \\& \quad 1 \leq i\leq M_{1}-1, 1\leq j\leq M_{2}-1, 1\leq m\leq M_{3}-1 \end{aligned}$$

and

$$\phi_{ijm}^{n}=\phi(x_{i},y_{j},z_{m},t_{n}), \quad (i,j,m)\in\gamma, 0 \leq n\leq N. $$

By defining the discrete norms and Sobolev seminorm corresponding to the three-dimensional problems, we can prove that Lemmas 1 and 2 are available for the cuboidal domain. The theoretical analysis for the three-dimensional problem can be performed in a similar manner as of the two-dimensional case in Sect. 3, though it is much more complicated. For the sake of briefness, we won’t repeat it and list the theoretical results directly. Hence, as generalizations of Theorems 1, 2 and 3, we have the following conclusions.

Theorem 4

The finite difference scheme (56)(58) is uniquely solvable.

Theorem 5

If condition (50) is satisfied, then the difference scheme (56)(58) is unconditionally stable.

Theorem 6

Suppose that the continuous problem (47)(49) has a solution \(u(x,y,z,t)\in\mathcal{C}_{x,y,z,t}^{4,4,4,3}(\bar{\varOmega }\times[0,T])\) and condition (50) is satisfied. Then there is a positive constant C such that

$$ \bigl\Vert e^{n} \bigr\Vert \leq C \bigl(\tau+h_{1}^{2}+h_{2}^{2}+h_{3}^{2}+ \varDelta \beta^{2}\bigr). $$

For ease of implementation, we adopt the following ADI scheme when computing.

At each time instance \(t=t_{n}\) (\(1\leq n\leq N\)), firstly, for all fixed \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)) and \(z=z_{m}\) (\(1\leq m\leq M_{3}-1\)), solving a set of \(M_{1}-1\) equations at the mesh points \(x_{i}\) (\(1\leq i\leq M_{1}-1\)), the first intermediate solution \(u_{ijm}^{\ast\ast}\) is given as:

$$ \textstyle\begin{cases} (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac{2}{3}}}\delta _{x}^{2} )u_{ijm}^{\ast\ast} \\ \quad = (\sqrt[3]{\mu}I+\frac{1}{2\mu^{\frac{2}{3}}}\delta _{x}^{2} ) (\sqrt[3]{\mu}I+\frac{1}{2\mu^{\frac {2}{3}}}\delta_{y}^{2} ) (\sqrt[3]{\mu}I+\frac{1}{2\mu^{\frac{2}{3}}}\delta _{z}^{2} )u_{ijm}^{n-1} \\ \qquad {} +\varDelta \beta\sum_{l=1}^{K}p(\beta_{l})\frac{1}{\tau^{\beta_{l}}\varGamma (3-\beta_{l})} [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\beta_{l})}-a_{n-k}^{(\beta _{l})} ) (u_{ijm}^{k}-u_{ijm}^{k-1} ) \\ \qquad {}+\tau a_{n-1}^{(\beta _{l})}(\psi_{2})_{ijm} ] \\ \qquad {} +f (x_{i},y_{j},z_{m},t_{n-1},u_{ijm}^{n-1} ),\quad 1\leq i\leq M_{1}-1, \\ u_{0jm}^{\ast\ast}= (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac {2}{3}}}\delta_{y}^{2} )u_{0jm}^{\ast},\qquad u_{M_{1}jm}^{\ast\ast}= (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac {2}{3}}}\delta_{y}^{2} )u_{M_{1}jm}^{\ast}; \end{cases} $$
(59)

afterwards, for all fixed \(z=z_{m}\) (\(1\leq m\leq M_{3}-1\)) and \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)), by solving a set of \(M_{2}-1\) equations at the mesh points \(y_{j}\) (\(1\leq j\leq M_{2}-1\)), the second intermediate solution \(u_{ijm}^{\ast}\) can be obtained:

$$ \textstyle\begin{cases} (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac{2}{3}}}\delta _{y}^{2} )u_{ijm}^{\ast}=u_{ijm}^{\ast\ast}, \quad 1\leq j\leq M_{2}-1, \\ u_{i0m}^{\ast}= (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac {2}{3}}}\delta_{z}^{2} )u_{i0m}^{n},\qquad u_{iM_{2}m}^{\ast}= (\sqrt [3]{\mu}I-\frac{1}{2\mu^{\frac{2}{3}}}\delta_{z}^{2} )u_{iM_{2}m}^{n}; \end{cases} $$
(60)

finally, for all fixed \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)) and \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)), solving a set of \(M_{3}-1\) equations at the mesh points \(z_{m}\) (\(1\leq m\leq M_{3}-1\)), we have \(u_{ijm}^{n}\):

$$ \textstyle\begin{cases} (\sqrt[3]{\mu}I-\frac{1}{2\mu^{\frac{2}{3}}}\delta _{z}^{2} )u_{ijm}^{n}=u_{ijm}^{\ast},\quad 1\leq m\leq M_{3}-1, \\ u_{ij0}^{n}=\phi(x_{i},y_{j},z_{0},t_{n}), \qquad u_{ijM_{3}}^{n}=\phi(x_{i},y_{j},z_{M_{3}},t_{n}). \end{cases} $$
(61)

Also, by employing the composite two-point Gauss–Legendre quadrature rule, the ADI scheme for the three-dimensional problem is obtained, and it is described as following:

At each time instance \(t=t_{n}\) (\(1\leq n\leq N\)), firstly, for all fixed \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)) and \(z=z_{m}\) (\(1\leq m\leq M_{3}-1\)), solving a set of \(M_{1}-1\) equations at the mesh points \(x_{i}\) (\(1\leq i\leq M_{1}-1\)), the first intermediate solution \(u_{ijm}^{\ast\ast}\) is given as:

$$ \textstyle\begin{cases} (\sqrt[3]{\widetilde{\mu}}I-\frac{1}{2\widetilde{\mu }^{\frac{2}{3}}}\delta_{x}^{2} )u_{ijm}^{\ast\ast} \\ \quad = (\sqrt[3]{\widetilde{\mu}}I+\frac{1}{2\widetilde{\mu }^{\frac{2}{3}}}\delta_{x}^{2} ) (\sqrt[3]{\widetilde{\mu}}I +\frac{1}{2\widetilde{\mu}^{\frac{2}{3}}}\delta_{y}^{2} ) \\ \qquad {}\cdot (\sqrt[3]{\widetilde{\mu}}I+\frac{1}{2\widetilde{\mu }^{\frac{2}{3}}}\delta_{z}^{2} )u_{ijm}^{n-1} +\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p(\widetilde{\beta }_{l}^{(1)})\frac{1}{\tau^{\widetilde{\beta}_{l}^{(1)}}\varGamma (3-\widetilde{\beta}_{l}^{(1)})} \\ \qquad {} \cdot [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\widetilde{\beta }_{l}^{(1)})}-a_{n-k}^{(\widetilde{\beta}_{l}^{(1)})} ) (u_{ijm}^{k}-u_{ijm}^{k-1} ) +\tau a_{n-1}^{(\widetilde{\beta}_{l}^{(1)})}(\psi_{2})_{ijm} ] \\ \qquad {} +\frac{\varDelta \beta}{2}\sum_{l=1}^{K}p(\widetilde{\beta }_{l}^{(2)})\frac{1}{\tau^{\widetilde{\beta}_{l}^{(2)}} \varGamma (3-\widetilde{\beta}_{l}^{(2)})} [\sum_{k=1}^{n-1} (a_{n-k-1}^{(\widetilde{\beta}_{l}^{(2)})} -a_{n-k}^{(\widetilde{\beta}_{l}^{(2)})} ) (u_{ijm}^{k}-u_{ijm}^{k-1} ) \\ \qquad {} +\tau a_{n-1}^{(\widetilde{\beta}_{l}^{(2)})}(\psi_{2})_{ijm} ] +f (x_{i},y_{j},z_{m},t_{n-1},u_{ijm}^{n-1} ),\quad 1\leq i\leq M_{1}-1, \\ u_{0jm}^{\ast\ast}= (\sqrt[3]{\widetilde{\mu}}I-\frac {1}{2\widetilde{\mu}^{\frac{2}{3}}}\delta_{y}^{2} )u_{0jm}^{\ast},\qquad u_{M_{1}jm}^{\ast\ast}= (\sqrt[3]{\widetilde{\mu}}I-\frac {1}{2\widetilde{\mu}^{\frac{2}{3}}}\delta_{y}^{2} )u_{M_{1}jm}^{\ast}; \end{cases} $$
(62)

afterwards, for all fixed \(z=z_{m}\) (\(1\leq m\leq M_{3}-1\)) and \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)), by solving a set of \(M_{2}-1\) equations at the mesh points \(y_{j}\) (\(1\leq j\leq M_{2}-1\)), the second intermediate solution \(u_{ijm}^{\ast}\) can be obtained:

$$ \textstyle\begin{cases} (\sqrt[3]{\widetilde{\mu}}I-\frac{1}{2\widetilde{\mu }^{\frac{2}{3}}}\delta_{y}^{2} )u_{ijm}^{\ast}=u_{ijm}^{\ast\ast},\quad 1\leq j\leq M_{2}-1, \\ u_{i0m}^{\ast}= (\sqrt[3]{\widetilde{\mu}}I-\frac {1}{2\widetilde{\mu}^{\frac{2}{3}}}\delta_{z}^{2} )u_{i0m}^{n},\qquad u_{iM_{2}m}^{\ast}= (\sqrt[3]{\widetilde{\mu}}I-\frac {1}{2\widetilde{\mu}^{\frac{2}{3}}}\delta_{z}^{2} )u_{iM_{2}m}^{n}; \end{cases} $$
(63)

finally, for all fixed \(x=x_{i}\) (\(1\leq i\leq M_{1}-1\)) and \(y=y_{j}\) (\(1\leq j\leq M_{2}-1\)), solving a set of \(M_{3}-1\) equations at the mesh points \(z_{m}\) (\(1\leq m\leq M_{3}-1\)), we have \(u_{ijm}^{n}\):

$$ \textstyle\begin{cases} (\sqrt[3]{\widetilde{\mu}}I-\frac{1}{2\widetilde{\mu }^{\frac{2}{3}}}\delta_{z}^{2} )u_{ijm}^{n}=u_{ijm}^{\ast},\quad 1\leq m\leq M_{3}-1, \\ u_{ij0}^{n}=\phi(x_{i},y_{j},z_{0},t_{n}), \qquad u_{ijM_{3}}^{n}=\phi(x_{i},y_{j},z_{M_{3}},t_{n}). \end{cases} $$
(64)

6 Numerical results

In this section, numerical examples are given to demonstrate the availability of the proposed schemes and verify the theoretical results, including convergence orders and numerical stability. Both the discrete \(L^{2}\) and \(L^{\infty}\) norms are taken to measure the numerical errors. Denote

$$\bigl\Vert e^{N} \bigr\Vert _{L^{2}}:= \Biggl(\sum _{m=1}^{M_{3}-1}\sum _{j=1}^{M_{2}-1}\sum_{i=1}^{M_{1}-1} \bigl\vert U_{ijm}^{N}-u_{ijm}^{N} \bigr\vert ^{2}h_{1}h_{2}h_{3} \Biggr)^{\frac{1}{2}}, $$

and

$$\bigl\Vert e^{N} \bigr\Vert _{L^{\infty}}:=\max _{1\leq m\leq M_{3}-1,1\leq j\leq M_{2}-1, 1\leq i\leq M_{1}-1} \bigl\vert U_{ijm}^{N}-u_{ijm}^{N} \bigr\vert . $$

Example 1

We consider

$$\begin{aligned} & \int_{1}^{2}\varGamma (4-\beta){}_{0}^{C}D_{t}^{\beta}u(x,y,t) \,d\beta \\ &\quad = \frac {\partial^{2}u(x,y,t)}{\partial x^{2}} +\frac{\partial^{2}u(x,y,t)}{\partial y^{2}}+\sin x\sin y \biggl[2\bigl(t^{3}+2t+4\bigr)+ \frac{6t^{2}-6t}{\ln t} \biggr] \\ &\qquad {} -\bigl(t^{3}+2t+4\bigr)^{2} \sin^{2} x\sin^{2} y+u^{2}(x,y,t), \\ &\qquad 0< t\leq1/2, (x,y)\in \varOmega =(0,\pi)\times(0,\pi), \\ &u(x,y,t)=0,\quad (x,y)\in\partial \varOmega , 0\leq t\leq1/2, \\ &u(x,y,0)=4\sin x\sin y,\qquad u_{t}(x,y,0)=2\sin x\sin y, \quad (x,y) \in \varOmega , \end{aligned}$$

whose analytical solution is known and is given by

$$u(x,y,t)=\bigl(t^{3}+2t+4\bigr)\sin x\sin y. $$

A comparison of the numerical and exact solutions for Example 1 is presented in Fig. 1. It can be seen that they agree well with each other.

Figure 1
figure 1

Exact solution (a) and numerical solution (b) at \(T=0.5\) with mesh \(h_{1}=h_{2}=\frac{\pi}{64}\), \(\varDelta \beta=\frac{1}{64}\) and \(\tau=\frac{1}{4096}\) by scheme (43)–(44) (Example 1)

Table 1 records the numerical accuracy of scheme (43)–(44) and scheme (45)–(46) in time for Example 1. Let the step sizes \(h_{1}\), \(h_{2}\), and Δβ be fixed and small enough such that the dominating error arises from the approximation of the time derivatives. In the current test, the fixed step sizes are set as \(h_{1}=h_{2}=\pi/500\), \(\varDelta \beta=1/160\) for scheme (43)–(44), and \(h_{1}=h_{2}=\pi/100\), \(\varDelta \beta=1/10\) for scheme (45)–(46), respectively. Varying the step size in time, the numerical errors in the discrete \(L^{2}\) norm and the associated convergence orders are shown in this table, which can be found in agreement with the theoretical analysis.

Table 1 Errors and convergence orders of scheme (43)–(44) and scheme (45)–(46) in temporal direction (Example 1)

In Table 2, the fixed and small enough step sizes in space are taken, and an optimal step size ratio in time and distributed order is adopted for difference scheme (43)–(44). As Δβ and τ vary, we compute the errors and convergence orders listed in the table, which indicate that the convergence orders in time and distributed order are about one and two, respectively. It is in accord with the theoretical analysis.

Table 2 Errors and convergence orders of scheme (43)–(44) with \(h_{1}=h_{2}=\frac{\pi}{500}\), and an optimal step size ratio for τ and Δβ (Example 1)

Tables 3 and 4 display the computed results for Example 1 by the difference scheme (43)–(44) and scheme (45)–(46) with an optimal step size ratio in time, space and distributed order, respectively. One can conclude from Table 3 that the convergence orders of scheme (43)–(44) with respect to time, space and distributed order are about one, two and two. While in Table 4, it can be found that the convergence orders of scheme (45)–(46) in time, space and distributed order are approximately one, two and four. These results agree well with the theoretical convergence orders.

Table 3 Errors and convergence orders of scheme (43)–(44) with an optimal step size ratio for τ, \(h_{1}\), \(h_{2}\) and Δβ (Example 1)
Table 4 Errors and convergence orders of scheme (45)–(46) with an optimal step size ratio for τ, \(h_{1}\), \(h_{2}\) and Δβ (Example 1)

Example 2

We now consider

$$\begin{aligned} & \int_{1}^{2}\varGamma (4-\beta){}_{0}^{C}D_{t}^{\beta}u(x,y,z,t) \,d\beta \\ &\quad = \frac {\partial^{2}u(x,y,z,t)}{\partial x^{2}} +\frac{\partial^{2}u(x,y,z,t)}{\partial y^{2}}+\frac{\partial ^{2}u(x,y,z,t)}{\partial z^{2}} \\ &\qquad {}+\sin x\sin y\sin z \biggl[3\bigl(t^{3}+2t+4\bigr)+ \frac{6t^{2}-6t}{\ln t} \biggr] \\ &\qquad {}-\bigl(t^{3}+2t+4\bigr)^{2} \sin^{2} x\sin^{2} y\sin^{2} z+u^{2}(x,y,z,t), \\ &\qquad 0< t\leq1/2, (x,y,z)\in \varOmega =(0,\pi)\times(0,\pi)\times(0, \pi), \\ &u(x,y,z,t)=0,\quad (x,y,z)\in\partial \varOmega , 0\leq t\leq1/2, \\ &u(x,y,z,0)=4\sin x\sin y\sin z,\qquad u_{t}(x,y,z,0)=2\sin x\sin y \sin z,\quad (x,y,z)\in \varOmega , \end{aligned}$$

whose analytical solution is known and is given by

$$u(x,y,z,t)=\bigl(t^{3}+2t+4\bigr)\sin x\sin y\sin z. $$

Comparisons of numerical solutions with the exact solutions for Example 2 are shown in Figs. 2 and 3. In Fig. 2(a), let \(y=z=\frac{\pi}{2}\). Then the numerical and exact solutions along the x-axis for different time instances are plotted with mesh \(h_{1}=h_{2}=h_{3}=\frac{\pi}{32}\), \(\varDelta \beta=\frac {1}{32}\), and \(\tau=\frac{1}{1024}\). Based on the same partition, fixing \(x=\frac{\pi}{4}\), \(z=\frac{3\pi }{4}\), the numerical and exact solutions along the y-axis at different times are plotted in Fig. 2(b). Similarly, taking \(x=\frac{\pi}{16}\), \(y=\frac{3\pi}{4}\), the numerical and exact solutions are drawn at different times along the z-axis in Fig. 2(c). Figure 3 presents the graphs of isosurfaces of the numerical solution (red) and exact solution (blue) when three isovalues are assigned with mesh \(h_{1}=h_{2}=h_{3}=\frac{\pi}{50}\), \(\varDelta \beta =\frac{1}{20}\), and \(\tau=\frac{1}{200}\). It can be seen intuitively from all these figures that the numerical solution is highly consistent with the exact solution, which indicates the reliability of the algorithm (59)–(61) for the three-dimensional problem.

Figure 2
figure 2

Exact solutions (lines) and numerical solutions (symbols) at \(t=0.1\) (red), \(t=0.3\) (magenta) and \(t=0.5\) (blue) by using scheme (59)–(61) (Example 2)

Figure 3
figure 3

The graphs of isosurfaces for the approximation solution (red) and exact solution (blue) with different isovalues by scheme (59)–(61) (Example 2)

In Table 5, taking the step sizes \(h_{1}\), \(h_{2}\), \(h_{3}\) and Δβ as fixed and small enough, then varying the step sizes in time, the numerical errors in the discrete \(L^{2}\) norm and the associated convergence orders are computed and illustrated. For scheme (59)–(61), the fixed step sizes are assigned as \(h_{1}=h_{2}=h_{3}=\pi/100\) and \(\varDelta \beta=1/160\). When scheme (62)–(64) is employed, the step sizes in space and distributed order are \(h_{1}=h_{2}=h_{3}=\pi/50\) and \(\varDelta \beta=1/10\), respectively. This table shows numerical accuracy of difference schemes (59)–(61) and (62)–(64) in time, which agrees well with the theoretical results.

Table 5 Errors and convergence orders of scheme (59)–(61) and scheme (62)–(64) in the temporal direction (Example 2)

In Tables 6 and 7, the algorithms (59)–(61) and (62)–(64) for Example 2 are tested further. The discrete \(L^{2}\) and \(L^{\infty}\) norms errors are given by taking an optimal step size ratio in time, space and distributed order. This shows that the convergence orders of scheme (59)–(61) with respect to time, space and distributed order are approximately one, two and two, and that of scheme (62)–(64) are about one, two and four, respectively. The numerical results are in good agreement with the theoretical analysis, which demonstrates the effectiveness of the proposed methods for the three-dimensional problem.

Table 6 Errors and convergence orders of scheme (59)–(61) with an optimal step size ratio for τ, \(h_{1}\), \(h_{2}\), \(h_{3}\) and Δβ (Example 2)
Table 7 Errors and convergence orders of scheme (62)–(64) with an optimal step size ratio for τ, \(h_{1}\), \(h_{2}\), \(h_{3}\) and Δβ (Example 2)

Example 3

We consider

$$\begin{aligned} & \int_{1}^{2} 5^{\beta}{}_{0}^{C}D_{t}^{\beta}u(x,y,z,t) \,d\beta \\ &\quad = \frac{\partial ^{2}u(x,y,z,t)}{\partial x^{2}} +\frac{\partial^{2}u(x,y,z,t)}{\partial y^{2}}+\frac{\partial ^{2}u(x,y,z,t)}{\partial z^{2}} \\ &\qquad 0< t\leq1, (x,y,z)\in \varOmega =(0,1)\times(0,1)\times(0, 1), \\ &u(x,y,z,t)=0,\quad (x,y,z)\in\partial \varOmega , 0\leq t\leq1, \\ &u(x,y,z,0)=x^{2}\bigl(1-x^{2}\bigr)y^{2} \bigl(1-y^{2}\bigr)z^{2}\bigl(1-z^{2}\bigr),\qquad u_{t}(x,y,z,0)=0,\quad (x,y,z)\in \varOmega . \end{aligned}$$

In the current example, a three-dimensional distributed-order wave equation with a zero source term is considered. Figure 4 presents the graphs of isosurfaces of the numerical solution with mesh \(h_{1}=h_{2}=h_{3}=\frac{1}{100}\), \(\varDelta \beta=\frac{1}{50}\), and \(\tau=\frac{1}{200}\) at the final time \(T=1\).

Figure 4
figure 4

The graphs of isosurfaces for the approximate solution with different isovalues by scheme (59)–(61) (Example 3)

7 Conclusion

In this paper, based on two quadrature rules, two ADI difference schemes are established for two- and three-dimensional time-fractional wave equation of distributed-order, where a nonlinear source term is considered and handled. As a representative, we provide the theoretical analysis on unique solvability, unconditional stability and convergence for the two-dimensional case by the discrete energy method. Numerical results show that the proposed methods are feasible and effective. Moreover, comparisons between the two ADI schemes for two- and three-dimensional problems are reported, respectively. In a future work, we intend to investigate the higher order approaches for handling the nonlinear term and for approximating the time-fractional derivatives, so as to develop higher order schemes for solving the fractional problems with nonlinear terms.

References

  1. Abbaszadeh, M., Dehghan, M.: An improved meshless method for solving two-dimensional distributed order time-fractional diffusion-wave equation with error estimate. Numer. Algorithms 75(1), 173–211 (2016)

    Article  MathSciNet  Google Scholar 

  2. Atanackovic, T.M., Pilipovic, S., Zorica, D.: Time distributed-order diffusion-wave equation. I. Volterra-type equation. Proc. R. Soc. Lond., Ser. A, Math. Phys. Eng. Sci.. 465, 1869–1891 (2009)

    Article  MathSciNet  Google Scholar 

  3. Bhrawy, A.H., Zaky, M.A.: A method based on the Jacobi tau approximation for solving multi-term time-space fractional partial differential equations. J. Comput. Phys. 281, 876–895 (2015)

    Article  MathSciNet  Google Scholar 

  4. Bhrawy, A.H., Zaky, M.A.: Numerical simulation of multi-dimensional distributed-order generalized Schrödinger equations. Nonlinear Dyn. 89(2), 1415–1432 (2017)

    Article  Google Scholar 

  5. Caputo, M.: Elasticità e dissipazione. Zanichelli, Bologna (1969)

    Google Scholar 

  6. Caputo, M.: Distributed order differential equations modelling dielectric induction and diffusion. Fract. Calc. Appl. Anal. 4(4), 421–442 (2001)

    MathSciNet  MATH  Google Scholar 

  7. Chechkin, A.V., Gorenflo, R., Sokolov, I.M. Gonchar, V.Y.: Distributed order time fractional diffusion equation. Fract. Calc. Appl. Anal. 6(3), 259–280 (2003)

    MathSciNet  MATH  Google Scholar 

  8. Chechkin, A.V., Klafter, J., Sokolov, I.M.: Fractional Fokker–Planck equation for ultraslow kinetics. Europhys. Lett. 63(3), 326–332 (2003)

    Article  Google Scholar 

  9. Dehghan, M., Abbaszadeh, M.: Element free Galerkin approach based on the reproducing kernel particle method for solving 2D fractional Tricomi-type equation with Robin boundary condition. Comput. Math. Appl. 73(6), 1270–1285 (2017)

    Article  MathSciNet  Google Scholar 

  10. Diethelm, K., Ford, N.J.: Numerical analysis for distributed-order differential equations. J. Comput. Appl. Math. 225(1), 96–104 (2009)

    Article  MathSciNet  Google Scholar 

  11. Eab, C., Lim, S.: Fractional Langevin equations of distributed order. Phys. Rev. E 83(3), 031136 (2011)

    Article  MathSciNet  Google Scholar 

  12. Ford, N.J., Morgado, M.L., Rebelo, M.: An implicit finite difference approximation for the solution of the diffusion equation with distributed order in time. Electron. Trans. Numer. Anal. 44, 289–305 (2015)

    MathSciNet  MATH  Google Scholar 

  13. Gao, G., Sun, H., Sun, Z.: Some high-order difference schemes for the distributed-order differential equations. J. Comput. Phys. 298, 337–359 (2015)

    Article  MathSciNet  Google Scholar 

  14. Gao, G., Sun, Z.: Two alternating direction implicit difference schemes with the extrapolation method for the two-dimensional distributed-order differential equations. Comput. Math. Appl. 69(9), 926–948 (2015)

    Article  MathSciNet  Google Scholar 

  15. Gao, G., Sun, Z.: Two alternating direction implicit difference schemes for solving the two-dimensional time distributed-order wave equations. J. Sci. Comput. 69(2), 506–531 (2016)

    Article  MathSciNet  Google Scholar 

  16. Gao, G., Sun, Z.: Two alternating direction implicit difference schemes for two-dimensional distributed-order fractional diffusion equations. J. Sci. Comput. 66(3), 1281–1312 (2016)

    Article  MathSciNet  Google Scholar 

  17. Gao, G., Sun, Z.: Two unconditionally stable and convergent difference schemes with the extrapolation method for the one-dimensional distributed-order differential equations. Numer. Methods Partial Differ. Equ. 32(2), 591–615 (2016)

    Article  MathSciNet  Google Scholar 

  18. Gorenflo, R., Luchko, Y., Stojanović, M.: Fundamental solution of a distributed order time-fractional diffusion-wave equation as probability density. Fract. Calc. Appl. Anal. 16(2), 297–316 (2013)

    Article  MathSciNet  Google Scholar 

  19. Hartley, T.T., Lorenzo, C.F.: Fractional system identification: an approach using continuous order-distributions. NASA (1999)

  20. Jiao, Z., Chen, Y., Podlubny, I.: Distributed-Order Dynamic Systems: Stability, Simulation, Applications and Perspectives. Springer Briefs in Electrical and Computer Engineering, pp. 90–97. Springer, London (2012)

    Book  Google Scholar 

  21. Katsikadelis, J.T.: Numerical solution of distributed order fractional differential equations. J. Comput. Phys. 259, 11–22 (2014)

    Article  MathSciNet  Google Scholar 

  22. Kochubei, A.N.: Distributed order calculus and equations of ultraslow diffusion. J. Math. Anal. Appl. 340(1), 252–281 (2008)

    Article  MathSciNet  Google Scholar 

  23. Li, Z., Luchko, Y., Yamamoto, M.: Asymptotic estimates of solutions to initial-boundary-value problems for distributed order time-fractional diffusion equations. Fract. Calc. Appl. Anal. 17(4), 1114–1136 (2014)

    Article  MathSciNet  Google Scholar 

  24. Morgado, M.L., Rebelo, M.: Numerical approximation of distributed order reaction–diffusion equations. J. Comput. Appl. Math. 275, 216–227 (2015)

    Article  MathSciNet  Google Scholar 

  25. Podlubny, I., Skovranek, T., Jara, B.M.V., Petras, I., Verbitsky, V., Chen, Y.: Matrix approach to discrete fractional calculus III: non-equidistant grids, variable step length and distributed orders. Philos. Trans. R. Soc. Lond. A 371(1990), 20120153 (2013)

    Article  MathSciNet  Google Scholar 

  26. Quarteroni, A., Valli, A.: Numerical Approximation of Partial Differential Equations. Springer Series in Computational Mathematics, vol. 23. Springer, Berlin (2008)

    MATH  Google Scholar 

  27. Rida, S., El-Sayed, A., Arafa, A.: On the solutions of time-fractional reaction–diffusion equations. Commun. Nonlinear Sci. Numer. Simul. 15(12), 3847–3854 (2010)

    Article  MathSciNet  Google Scholar 

  28. Samarskii, A., Andreev, V.: Difference Methods for Elliptic Equations. Nauka, Moscow (1976)

    MATH  Google Scholar 

  29. Sinai, Y.G.: The limiting behavior of a one-dimensional random walk in a random medium. Theory Probab. Appl. 27(2), 256–268 (1983)

    Article  Google Scholar 

  30. Sun, Z.: The Method of Order Reduction and Its Application to the Numerical Solutions of Partial Differential Equations. Science Press, Beijing (2009)

    Google Scholar 

  31. Wazwaz, A.M., Gorguis, A.: An analytic study of Fisher’s equation by using Adomian decomposition method. Appl. Math. Comput. 154(3), 609–620 (2004)

    MathSciNet  MATH  Google Scholar 

  32. Ye, H., Liu, F., Anh, V.: Compact difference scheme for distributed-order time-fractional diffusion-wave equation on bounded domains. J. Comput. Phys. 298, 652–660 (2015)

    Article  MathSciNet  Google Scholar 

  33. Zaky, M.A.: A Legendre spectral quadrature tau method for the multi-term time-fractional diffusion equations. Comput. Appl. Math. 37(3), 3525–3538 (2018)

    Article  MathSciNet  Google Scholar 

  34. Zaky, M.A.: A Legendre collocation method for distributed-order fractional optimal control problems. Nonlinear Dyn. 91(4), 2667–2681 (2018)

    Article  Google Scholar 

  35. Zaky, M.A., Tenreiro Machado, J.A.: On the formulation and numerical simulation of distributed-order fractional optimal control problems. Commun. Nonlinear Sci. Numer. Simul. 52, 177–189 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to express their gratitude to the referees for their very helpful comments and suggestions on the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China under grant 11471262.

Author information

Authors and Affiliations

Authors

Contributions

JH carried out the numerical algorithms. JW conceived of the study and analyzed the theoretical results. YN helped to draft the manuscript. All the authors read and approved the final manuscript.

Corresponding author

Correspondence to Yufeng Nie.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hu, J., Wang, J. & Nie, Y. Numerical algorithms for multidimensional time-fractional wave equation of distributed-order with a nonlinear source term. Adv Differ Equ 2018, 352 (2018). https://doi.org/10.1186/s13662-018-1817-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-018-1817-2

MSC

Keywords