Abstract
In this paper, a class of discrete Gronwall inequalities is proposed. It is efficiently applied to analyzing the constructed L1/local discontinuous Galerkin (LDG) finite element methods which are used for numerically solving the Caputo-Hadamard time fractional diffusion equation. The derived numerical methods are shown to be \(\alpha \)-robust using the newly established Gronwall inequalities, that is, it remains valid when \(\alpha \rightarrow 1^-\). Numerical experiments are given to demonstrate the theoretical statements.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Fractional calculus (the abbreviation of noninteger order integration and differentiation) can be regarded as the generalization of the traditional calculus. Because the fractional operators can very well reflect the anomalous phenomenon in the real-world problems, it has become a hot topic [9]. Till now, there are various kinds of definitions of fractional integrals and derivatives, such as Riemann-Liouville, Caputo, Riesz, and Hadamard integrals and/or derivatives [9, 10, 27, 31]. Amongst all these fractional integrals and derivatives, Riemann-Liouville, Caputo, and Riesz integrals and/or derivatives are mostly used. On the other hand, the Hadamard derivative seems worth studying in depth, because it is quite suitable for characterizing the Lomnitz creep law in elasticities [24,25,26]. Very recently, this kind of fractional derivatives has been used to successfully predict COVID-19 dynamics of Omicron variant [1].
In the following, we introduce several definitions which will be utilized later on. The Hadamard fractional derivative of order \(\alpha >0\) is defined as [5, 9]
where \(\delta ^n g(t)=\left( t\frac{\textrm{d}}{\textrm{d}t}\right) ^n g(t)=\delta (\delta ^{n-1}g(t))~ \textrm{with}~\delta ^0\,g(t)=g(t)\) for a given g(t), \(t>a>0\), \(n-1<\alpha <n\in \mathbb {Z}^+,\) \(y(t)\in AC_\delta ^n[a,b]=\{y{:}\,[a,b]\rightarrow \mathbb {R}{:}\, \delta ^{n-1}y(t)\in AC[a,b]\},\) and AC[a, b] is the usual space of functions which are absolutely continuous on [a, b]. Compared with the Riemann-Liouville derivative, the Hadamard derivative has two main features: one is that the Hadamard derivative contains the logarithmic kernel \((\log t-\log s)\) instead of \((t-s)\), and the other is that the Hadamard derivative can be viewed as a generalization of the operator \(\left(t\frac{\textrm{d}}{\textrm{d}t}\right)^n\), while the Riemann-Liouville derivative is seen as an extension of the classical differential operator \(\frac{\textrm{d}^n}{\textrm{d}t^n}\).
From the definition, it is clear that the Hadamard derivative is well used in pure mathematics. Nevertheless, it is somewhat in a weak position in the application areas [5, 14]. Therefore, another somewhat different definition was proposed by modifying the Hadamard derivative, known as the Caputo-Hadamard derivative whose expression first appeared in [9]. It is just got by changing the order of its differentiation and integration that is read as follows:
where \(t>a>0\), \(n-1<\alpha <n\in \mathbb {Z}^+\), \(y(t)\in AC_\delta ^n[a,b]\).
With the development of fractional calculus, an increasing number of discrete Gronwall inequality generalizations have been discovered to address difficulties encountered in fractional differential equations [8, 22, 23]. However, all these discrete Gronwall inequalities are used to solve the fractional differential equations with Caputo derivatives. Until now, few discrete Gronwall inequalities have been derived for solving the Caputo-Hadamard fractional differential equations except [6].
The first purpose of this paper is to update the existing fractional Gronwall inequalities, allowing them to be used in the numerical analysis of the Caputo-Hadamard fractional differential equations. Another objective is to study the L1/LDG method for the following Caputo-Hadamard fractional sub-diffusion equation [13, 14, 30]:
where \(0<\alpha <1\), \(\varOmega =(0, L)\) is a bounded domain, \(T>0\) is a fixed final time, and the source term f(x, t) and the initial value \(u_{a}(x)\) are given functions. The nonuniform L1 formula coupled with the LDG spatial discretization has been used in the literature [14] to solve (3). However, the obtained error bound blows up if \(\alpha \rightarrow 1^-\). Such error bound is called \(\alpha \)-nonrobust [3]. This paper aims to analyze the stability and error estimates of the uniform and nonuniform L1/LDG methods by using the newly derived discrete Gronwall inequalities and to demonstrate the \(\alpha \)-robustness of these methods, that is, the error bounds do not blow up when \(\alpha \rightarrow 1^-\), which is the second contribution of this paper.
The present article is organized as follows. In Sect. 2, two discrete forms of the fractional Gronwall inequalities are presented that can be used in the numerical analysis of the Caputo-Hadamard fractional partial differential equation. In Sect. 3, the uniform and nonuniform L1/LDG methods for solving the Caputo-Hadamard fractional sub-diffusion equation (3) are displayed. By using the established Gronwall inequalities, the stability and the convergence of the proposed methods are analyzed. Numerical examples are given in Sect. 4 to confirm the theoretical error analysis. The last section contains brief conclusions and remarks.
2 Discrete Gronwall Inequality
This section is devoted to deducing the discrete Gronwall inequalities that can be used in the numerical analysis of the time-fractional partial differential equation with the Caputo-Hadamard derivative.
2.1 Uniform L1 Approximation in the Sense of Logarithm
We firstly introduce the uniform L1 temporal discretization in the sense of logarithm for the Caputo-Hadamard derivative in a time interval [a, T]. For an arbitrarily given \(T>a\), let M be a positive integer and define \(t_n=a(T/a)^{n/M}\) for \(n=0,1,\cdots ,M\). It can be seen that the interval \([\log a,\log T]\) is divided into \(\log a=\log t_0<\log t_1<\cdots<\log t_{n-1}<\log t_{n}<\cdots <\log t_{M}=\log T\) with \(\tau =\log t_{n+1}-\log t_n=\frac{1}{M}\log \frac{T}{a}\), \(n=0,1,\cdots ,M-1\). Denote \(u^n=u(\cdot ,t_n)\). The uniform L1 formula in the sense of logarithm for the Caputo-Hadamard time-fractional derivative of order \(0<\alpha <1\) at the time \(t_n\) \((1\leqslant n\leqslant M)\) is given by [6]
where
Lemma 1
[6] Suppose that \(0<\alpha <1\) and \(u(\cdot ,t)\in C^{2}[a,T]\). Then, the coefficients \(a_j\) \((j=0,1,\cdots ,M)\) satisfy
and the local truncation error \(R^{n}\ (1\leqslant n\leqslant M)\) in (4) has the following estimate:
For a sequence of functions \(\{w^n\}_{n=0}^M\), we define
where \(n=1,\cdots ,M\), and
Lemma 2
[21] Let \(p_n\) be a sequence defined by
Then, it holds that
\(\mathrm{{(i)}}\) \(\displaystyle 0<p_n<1,\,\sum _{j=k}^n p_{n-j}a_{j-k}=1\; {for}\;1\leqslant k\leqslant n;\)
\(\mathrm{{(ii)}}\) \(\displaystyle \Gamma (2-\alpha )\sum _{j=1}^np_{n-j}\leqslant \frac{n^\alpha }{\Gamma (1+\alpha )};\)
\(\mathrm{{(iii)}}\) \(\displaystyle \frac{\Gamma (2-\alpha )}{\Gamma (1+(m-1)\alpha )} \sum _{j=1}^{n-1}p_{n-j}j^{(m-1)\alpha }\leqslant \frac{n^{m\alpha }}{\Gamma (1+m\alpha )}\;{for}\;m\in \mathbb {Z}^+.\)
Definition 1
Let \({\textbf{x}}=(x_1,x_2,\cdots ,x_n)^\top \) and \({\textbf{y}}=(y_1,y_2,\cdots ,y_n)^\top \) be two vectors. For \(i=1,2,\cdots ,n\), if \(x_i\leqslant y_i\), \({\textbf{x}}\) is said to be less than or equal to \({\textbf{y}}\), denoted as \({\textbf{x}}\leqslant {\textbf{y}}\).
Lemma 3
Let \(\textbf{e}=(1,1,\cdots ,1)^\top \in \mathbb {R}^n\) and
Then, it holds that
-
(i)
\(\displaystyle J^i=0,\,i\geqslant n;\)
-
(ii)
\(\displaystyle J^m\textbf{e}\leqslant \frac{1}{\Gamma (1+m\alpha )} \Big (\big (2\lambda (\log t_n-\log a)^\alpha \big )^m, \big (2\lambda (\log t_{n-1}-\log a)^\alpha \big )^m,\cdots , \big (2\lambda (\log t_1-\log a)^\alpha \big )^m\Big )^\top ,\,m=0,1,2,\cdots; \)
-
(iii)
\(\displaystyle \sum _{j=0}^iJ^j\textbf{e}=\sum _{j=0}^{n-1}J^j\textbf{e}\leqslant \Big (E_{\alpha }\big (2\lambda (\log t_n-\log a)^\alpha \big ), E_{\alpha }\big (2\lambda (\log t_{n-1}-\log a)^\alpha \big ),\cdots , E_{\alpha }\big (2\lambda (\log t_1-\log a)^\alpha \big )\Big )^\top ,\,i\geqslant n.\)
Here, \(\displaystyle E_{\alpha }(z)=\sum _{k=0}^{\infty }\frac{z^k}{\Gamma (k\alpha +1)}\) is the Mittag-Leffler function.
Proof
Since J is an upper triangular matrix, it is clear that (i) holds.
We prove (ii) by the mathematical induction. If \(m=0\), then \(J^m\textbf{e}=\textbf{e}\), which is identical to (ii). Assume that (ii) is valid for \(m=k\). We want to prove (ii) for \(m=k+1\). From (7) and the inductive hypothesis, we have
Noting \(\log t_n-\log a=n\tau \) and applying Lemma 2, we obtain
Thus, (ii) holds for \(m=k+1\).
By using (i), one has
Then, (ii) leads to
which means that (iii) is true.
The proof is completed.
Lemma 4
(Gronwall Inequality I) Let \(\lambda _1\) and \(\lambda _2\) be nonnegative constants, and let \(\{w^n\}_{n=0}^\infty \) and \(\{g^n\}_{n=0}^\infty \) be sequences of nonnegative numbers satisfying
Then, when \(\tau \leqslant \root \alpha \of {\frac{1}{2\Gamma (2-\alpha )\lambda _1}}\), one has
where \(\lambda =\lambda _1+\frac{\lambda _2}{2-2^{1-\alpha }}\).
Proof
Using the definition of the operator \(\delta _{\log }^{\alpha }\) and (10), we have
Multiplying inequality (11) by \(p_{n-j}\) (see Lemma 2) and summing j from 1 to n, we get
Invoking (i) and (ii) in Lemma 2, we obtain
and
Therefore, the following inequality:
holds, where
Note that \(\Psi _n\geqslant \Psi _k\) for \(n\geqslant k\geqslant 1\). Choosing \(\tau \) such that \(1-\Gamma (2-\alpha )\tau ^\alpha \lambda _1\geqslant \frac{1}{2}\), i.e., \(\tau \leqslant \root \alpha \of {\frac{1}{2\Gamma (2-\alpha )\lambda _1}}\), we have
Define the vector \(W=(w^n,w^{n-1},\cdots ,w^1)^\top \). Then, (13) can be written in a matrix form as
where
and
It follows from Lemma 2 that
Thus, we obtain
Let \(\lambda =\lambda _1+\frac{\lambda _2}{2-2^{1-\alpha }}\) in (7). Then, combine (14) and (15) to obtain
which together with (i) in Lemma 3, one has
The conclusion of this result readily follows from Lemma 3 (iii).
The above Gronwall Inequality I (see Lemma 4) is useful for numerical analysis if the uniform L1 formula in the logarithm sense is used.
2.2 Nonuniform L1 Approximation in the Sense of Logarithm
The nonuniform L1 temporal discretization of the Caputo-Hadamard derivative in the time interval [a, T] is first introduced. For the given \(T>a\), let M be a positive integer and define
The temporal interval \([\log a,\log T]\) is divided into \(\log a=\log t_{0}<\log t_{1}<\cdots<\log t_{n-1}<\log t_{n}<\cdots <\log t_{M}=\log T\) with
which can be regarded as grading meshes in the sense of logarithm. Let \(\tau _n=\log t_n-\log t_{n-1}\), \(n=1,2,\cdots ,M\). Then, according to the above definition, it is easy to see that
The above nonuniform L1 approximation for the Caputo-Hadamard time-fractional derivative of order \(\alpha \in (0, 1)\) at the time \(t_n\, (1\leqslant n\leqslant M)\) is defined as [14]
where the discrete coefficients are defined by
and the local truncation error is defined by
We now list some lemmas which have been proved in [7, 14].
Lemma 5
[14] For \(0<\alpha <1\), the coefficients \(b_{n,i}\ (1\leqslant i\leqslant n, 1\leqslant n\leqslant M)\) in (19) satisfy
and
Lemma 6
[14] Let \(0<\alpha <1\). If
holds for \(l=0,1,2,\;\textrm{and}\;t\in (a,T]\), then one has
Lemma 7
[14] For \(\beta \leqslant r\alpha \), it holds that
where \(\theta _{n,n}=1\), \(\theta _{n,l}=\sum \limits _{\rho =1}^{n-l} \left( \log \frac{t_{n-\rho }}{t_{n-\rho -1}}\right) ^{\alpha } (b_{n,\rho }-b_{n,\rho +1})\theta _{n-\rho ,l}\), \(l=1,2,\cdots ,n-1\).
Lemma 8
[7] Let f and g be integrable over the interval [a, b] with f monotonically decreasing and g monotonically increasing. Then,
In the following, we derive several important lemmas which are useful in the stability analysis and error estimates later on.
Lemma 9
For \(n=1,2,\cdots ,M\) and \(1\leqslant k\leqslant n\), one has
Proof
If \(n=1\), then \(k=1\) and \(b_{1,1}\theta _{1,1}=b_{1,1}=\tau _1^{-\alpha }\), which is true.
Assuming that (23) holds for \(n=1,2,\cdots ,i-1\), \(i\geqslant 2\), and \(1\leqslant k\leqslant n\), we only need to prove (23) for \(n=i\) and \(1\leqslant k\leqslant i\).
If \(n=k=i\), then \(b_{i,1}\theta _{i,i}=b_{i,1}=\tau _i^\alpha \), which implies the desired equality. If \(n=i\) and \(1\leqslant k \leqslant i-1\), we deduce from the inductive hypothesis that
The proof is complete.
Lemma 10
Let \(\gamma \in (0,1)\) be a constant. Then, for \(n=1,2,\cdots ,M\), it holds that
Proof
According to the definition of the Caputo-Hadamard derivative, one has
Then, applying Lemma 8 and (25), we have
Utilizing Lemma 9, we can get from (26) that
which implies
All these complete the proof.
Corollary 1
The following relation holds:
Proof
Taking \(\gamma =\alpha \) in Lemma 10 gives (28).
Corollary 2
Let \(l_M=\frac{1}{\log M}\) and \(m^*=\min \{2-\alpha ,r\alpha \}\). Then, for \(r\leqslant 2(2-\alpha )\) and \(M\geqslant 8\), one has
Proof
Denote
From [3, Corollary 5.2], it follows that for \(r\leqslant 2(2-\alpha )\) and \(M\geqslant 8\), one can deduce \(\sigma \in (0,1)\). Therefore, after using Lemma 10 with \(\gamma =\sigma \), we have the estimate
Noting that \(1\leqslant j^{rl_M}\leqslant M^{rl_M}={\text{e}}^r\) and (30), we complete the proof.
Lemma 11
(Gronwall Inequality II) Assume that the sequences \(\{\xi ^n\}_{n=1}^\infty \) and \(\{\eta ^n\}_{n=1}^\infty \) are nonnegative and the grid function \(\{w^n\!{:}\,n=0,1,\cdots ,M\}\) satisfies \(w^0\geqslant 0\) and
Then,
Proof
We prove this lemma by the mathematical induction. When \(n=0\), (32) obviously holds.
Suppose that the following inequalities:
hold. Then, we need to prove
If \(\displaystyle w^k\leqslant \max _{1\leqslant j\leqslant k}\{\eta ^j\}\), from the nonnegativity of \(w^0\), \(\tau _k\), \(\theta _{k,j}\), \(\xi ^k\), and \(\eta ^k\), we can directly obtain (34). If \(\displaystyle w^k> \max _{1\leqslant j \leqslant k}\{\eta ^j\}\), we can deduce from (31) that
which implies that
Using the definition of the operator \(\Lambda _{\log }^{\alpha }\), we get
Noting that \(b_{k,1}=\tau _k^{-\alpha }\), we obtain
By the mathematical induction, we have
The proof is ended.
The above Gronwall Inequality IĪ (see Lemma 11) is useful for numerical analysis if the nonuniform L1 formula in the logarithm sense is utilized.
3 Application to the Caputo-Hadamard Time Fractional Diffusion Equation
In this section, we reconsider the LDG method coupled with L1 time discretizations (including uniform and nonuniform situations (for the nonuniform case, see [14])) for solving the Caputo-Hadamard time fractional diffusion equation (3). Let us first introduce some of the notations commonly used in the LDG method.
3.1 Notations and Projections
Let \(\mathcal {T}_h=\{I_j\}_{j=1}^N\) be a quasi-uniform partition of space domain \(\varOmega =(0,l)\), where each cell \(I_j=(x_{j-1/2},x_{j+1/2})\) has length \(h_j=x_{j+1/2}-x_{j-1/2}\). The center of an element is \(x_j=(x_{j-1/2},x_{j+1/2})/2\) and the maximum cell length is \(h=\max _{1\leqslant j\leqslant N}h_j\). Let \(\mathcal {P}^k(I_j)\) be the space of polynomials of degree at most \(k\geqslant 0\) on \(I_j\). The finite element space associated with the mesh is of the form
We denote by \(v^+_{j+1/2}\) and \(v^-_{j+1/2}\) the value of u at \(x_{j+1/2}\), from the right cell \(I_{j+1}\), and from the left cell \(I_j\), respectively.
In what follows, we will use two Gauss-Radau projections \(\mathscr {P}_{h}^{\pm }\) from the Sobolev space \(H^1(\varOmega )\) onto the finite element space \(V_h\), defined as in [2, 11, 15,16,17,18,19,20]. Given a function \(q\in H^1(\varOmega )\) and an arbitrary subinterval \(I_j=(x_{j-1/2},x_{j+1/2})\), the restrictions of \(\mathscr {P}_{h}^{\pm } q\) to \(I_j\) are defined as the elements of \(\mathcal {P}^k(I_j)\) that satisfy
For the projections mentioned above, it can be obtained from the literature [4, 28, 29] that
where C is a positive constant dependent on q and independent of the spatial step h. Here, we use \((\cdot ,\cdot )_\varOmega \) to represent the standard \(L^2\)-inner product on \(\varOmega \) and \(\Vert \cdot \Vert \) to represent the \(L^2\)-norm.
3.2 Uniform L1/LDG Scheme
In the current subsection, we assume that the solution u(x, t) of equation (3) has the following smoothness property:
which is possible since such a kind of smooth solution can be constructed.
We will apply the L1 method on uniform meshes introduced in Sect. 2.1 to the temporal discretization and the LDG method to the spatial discretization. To define the LDG scheme, we rewrite (3) as a system containing only first order derivatives
Then, the weak form of (3) at \(t_n\) is formulated as
where \(v,w\in H^1(\varOmega )\) are test functions.
The uniform L1/LDG scheme to solve (51) is as follows: find \(u_{h}^{n}, p_{h}^{n} \in V_{h}\) such that for all test functions \( v_{h}, w_{h} \in V_{h},\)
The “hat” terms in (43) resulting from the integration by parts are the so-called “numerical fluxes”, a single-valued function defined at the cell boundary, which should be designed to ensure the stability. Here, we take the alternating numerical fluxes,
Theorem 1
(Numerical stability) The solution \(u_h^n\) of the uniform L1/LDG scheme (43) satisfies
Proof
Taking the test functions in (43) as \(v_h=u_h^n\), \(w_h=p_h^n\), we obtain
Integrating by parts, we can get
By the definition of \(\delta _{\log }^{\alpha }\) in (39), we have
Substituting (48) into (47) and using the Cauchy-Schwarz inequality, we obtain
Now, employing the Gronwall Inequality I (see Lemma 4) with \(\lambda _1=\lambda _2=0\), \(w^n=\Vert u_h^n\Vert \), and \(g^n=\Vert f^n\Vert \), there holds
This finishes the proof of the theorem.
Theorem 2
(Error estimate) Let \(u(x,t_n)\) be the exact solution of (3) and \(u_h^n\) be the numerical solution of the uniform L1/LDG scheme (43), respectively. Assume that u(x, t) satisfies the regularity assumption (40). Then, the following error estimate holds:
where the bounding constant C is independent of \(\tau \) and h.
Proof
For simplicity, we first split the error into projection error and difference error, i.e.,
The weak form (42) and the fully discrete scheme (43) lead to the following error equation:
Using the error relations (51) and (52), we can rewrite (53) as
where \(R^n\) is the truncation error defined in (4). Then, according to the definition of the projection operator in (37) and (38), we can get
Taking the test functions in (55) as \(v_h=\xi _{u}^{n}\), \(w_h=\xi _p^n\), and integrating by parts, we have
Note that
Substituting (57) into (56) and using the interpolation property (39) and Lemma 1, we get
Then, applying the Gronwall Inequality I (see Lemma 4) with \(\lambda _1=C_1(>0)\), \(\lambda _2=0\), \(w^n=\Vert \xi _u^n\Vert ^2\), and \(g^n=C_2(h^{2k+2}+\tau ^{4-2\alpha })\), there exists a positive constant \(\tau ^*=\root \alpha \of {\frac{1}{2\Gamma (2-\alpha )C_1}}\) such that, when \(\tau \leqslant \tau ^*\),
Consequently, (50) follows by combining (58), the interpolation property (39), and the triangle inequality. This completes the proof.
Remark 1
It is worth mentioning that the bounds in Theorems 1 and 2 are robust, that is, when \(\alpha \rightarrow 1^-\) (i.e., \(\lim _{\alpha \rightarrow 1^-} \,_{\text{CH}}\mathrm{{D}}^{\alpha }_{a,t}u(x,t)=t\frac{\partial u(x, t)}{\partial t}\)), the coefficients on the right-hand sides of (45) and (50) do not blow up, which means that Theorems 1 and 2 remain valid for \(\alpha \rightarrow 1^-\). This fact essentially shows the consistency with \(\alpha =1\).
According to [14, Theorem 3.1], if the initial value \(u_a(x)\) and the source term f(x, t) satisfy some regularity conditions, then the solution u(x, t) of problem (3) has the following regularity estimate:
The bound (59) implies that the solution u(x, t) may exhibit a low regularity at \(t=a\), i.e., \(\left|\frac{\partial u(x,t)}{\partial t}\right|\) and/or \(\left|\frac{\partial ^2 u(x,t)}{\partial t^2}\right|\) blow up as \(t\rightarrow a^+\) albeit \(u(\cdot ,t)\) is continuous on [a, T]. To ensure the numerical accuracy of the algorithm in the time direction, Li et al. [14] employed the L1 method on nonuniform meshes to construct a nonuniform L1/LDG scheme for the Caputo-Hadamard fractional sub-diffusion equation (3). But the bounds obtained in both the stability analysis and the error estimate are \(\alpha \)-nonrobust [14]. In the following subsection, we will give a new proof using the established Gronwall Inequality II (see Lemma 11) to show that the nonuniform L1/LDG method is \(\alpha \)-robust.
3.3 Nonuniform L1/LDG Scheme
As stated in [14], the nonuniform L1/LDG scheme to solve (41) can be written into the following form: find \(u_{h}^{n}, p_{h}^{n} \in V_{h}\) such that for all test functions \( v_{h}, w_{h} \in V_{h},\)
Here, \(\Lambda _{\log }^{\alpha }u_{h}^{n}\) denotes nonuniform L1 approximation for the Caputo-Hadamard time-fractional derivative \(_{\text{CH}}\mathrm{{D}}^{\alpha }_{a,t}u^{n}\) defined in (18). The numerical fluxes are still chosen as (44).
Theorem 3
(Numerical stability) The solution \(u_h^n\) of the nonuniform L1/LDG scheme (60) satisfies
Proof
Taking the test functions in (60) as \(v_h=u_h^{n}\), \(w_h=p_h^n\), and integrating by parts, we have
Employing the definitions of \(\Lambda _{\log }^{\alpha }\) and Lemma 5, it is easy to see that
Substituting the above conclusions into (62) and using the Cauchy-Schwarz inequality yield
Combine (64) and the Gronwall Inequality II (see Lemma 11) to obtain
Then, by Corollary 1, one has
This ends the proof.
Theorem 4
(Error estimate) Let \(u(x,t_n)\) be the exact solution of (3) and \(u_h^n\) be the numerical solution of the nonuniform L1/LDG scheme (60), respectively. Then, for that u(x, t) satisfies the regularity assumption (59) and for \(r\leqslant 2(2-\alpha )/\alpha \) and \(M\geqslant 8\), the following error estimate holds:
where the bounding constant C is independent of M and h.
Proof
Similar to the uniform case, we denote
Subtracting (60) from (42) gives us the error equation
Noticing the error decomposition (67) and (68), we have
where \(\Upsilon ^n\) is the truncation error defined in (18). Then, using the projection properties (37) and (38), we can get from (70) that
Now, taking the test functions in (71) as \(v_h=\xi _{u}^{n}\), \(w_h=\xi _p^n\), and integrating by parts, we obtain
From (63), we know that \((\Lambda _{\log }^{\alpha }\xi _{u}^{n}, \xi _{u}^{n})\) satisfies
Substituting (73) into (72) and using the interpolation property (39), we have
Then, applying the Gronwall Inequality II (see Lemma 11), we get
It follows from Corollary 1 that
From Lemma 6 and Corollary 2, when \(r\leqslant 2(2-\alpha )\) and \(M\geqslant 8\), there holds
Collecting up the above conclusions into (75) and noting that \(\xi _u^0=0\), we can obtain
Finally, by using the triangle inequality and the interpolation property (39) again, we can finish the proof of Theorem 4.
Remark 2
When \(\alpha \rightarrow 1^-\) (i.e., \(\lim _{\alpha \rightarrow 1^-} \,_{\text{CH}}\mathrm{{D}}^{\alpha }_{a,t}u(x,t)=t\frac{\partial u(x, t)}{\partial t}\)), the coefficients on the right-hand sides of (61) and (66) are finite, which means that Theorems 3 and 4 still remain valid for \(\alpha \rightarrow 1^-\). Such a fact shows the consistency with \(\alpha \)=1.
4 Numerical Experiments
In this section, several numerical experiments are given to show that the error estimates obtained in Theorems 2 and 4 are valid. The temporal and spatial convergence orders in the \(L^2\)-norm sense are given by
Example 1
Consider the following Caputo-Hadamard fractional sub-diffusion equation:
where the source term is given by
The exact solution of the above equation is \(u(x,t)=(\log t)^{2}\!\sin (2\uppi x)\).
In this experiment, we study the convergence of the uniform L1/LDG scheme (43). In Tables 1 and 2, we list the \(L^2\)-norm errors and convergence orders of the scheme (43) for problem (79) at time \(T=1\) with different values of \(\alpha \) (\(\alpha =0.5,\,0.7,\,0.9\)). We can clearly see from these two tables that the numerical convergence orders for \(u_h^n\) in the temporal and spatial directions are \((2-\alpha )\) and \((k+1)\), respectively, which is consistent with the theoretical prediction in Theorem 2.
Example 2
Consider the following Caputo-Hadamard fractional sub-diffusion equation:
where the source term is given by
The exact solution of the above equation is \(u(x,t)=\left( (\log t)^{\alpha }+(\log t)^{2}\right)\! \sin (2\uppi x)\).
Since the exact solution u(x, t) of the problem (80) has low regularity at the initial time, we calculate this example by using the nonuniform L1/LDG scheme (60). Tables 3, 4, 5 display the \(L^2\)-norm errors and temporal convergence orders of this scheme at time \(T=1\) for different values of \(\alpha \) (\(\alpha =0.5,\,0.7,\,0.9\)). It is clear that for the Caputo-Hadamard fractional sub-diffusion equation with a low regularity solution u(x, t) at the starting time, if the uniform L1 formula is used as time discretization, the scheme can not reach the optimal convergence order (i.e., \((2-\alpha )\)th-order) in time direction (see Table 3). In contrast, if we apply the nonuniform L1 formula to approximate the time fractional derivative, the optimal convergence orders can be observed (see Table 4). We also show the accuracy test in space of the scheme (60) for (80). The numerical results can be found in Table 5, which is consistent with the conclusion of Theorem 4.
5 Conclusions
In the present paper, we establish two fundamental discrete Gronwall inequalities, allowing them to be used in the L1 discretization of the Caputo-Hadamard fractional partial differential equations. This opens a door to analyze the stability and the convergence of numerical methods for the Caputo-Hadamard evolution equations. Moreover, improved stability analysis and error estimates of uniform and nonuniform L1/LDG methods for the Caputo-Hadamard fractional sub-diffusion equation are given. These bounds are optimal in both spatial and temporal directions and they are still effective for \(\alpha \rightarrow 1^-\) (i.e., \(\lim _{\alpha \rightarrow 1^-}\,_{\text{CH}}\mathrm{{D}}^{\alpha }_{a,t}u(x,t)=t\frac{\partial u(x, t)}{\partial t}\)), which is consistent with the case \(\alpha =1\).
According to Lemma 3.1 [12], although \(\,_{\text{CH}}\mathrm{{D}}^{\alpha }_{a,t}u(x,t)\) in (3) for \(t\in [a, T]\) can be changed into \(\,_{\text{C}}\mathrm{{D}}^{\alpha }_{0,t'}\widetilde{u}_a(x,t')\) where \(\widetilde{u}_a(x,t')=u(x,t),t'\in [0, \log \frac{T}{a}]\) by using the variable transformation \(t'=\log \frac{t}{a}\), it is not necessary to change system (3) into a Caputo case. To say the least, it is not convenient for the multi-term problems. For example, if there is one more term \(u_t(x,t)\) on the left-hand side of the first equation of (3), by choosing the variable transformation \(t'=\log \frac{t}{a}\), then \(u_t(x,t)\) is changed into \(\frac{{\text{e}}^{-t'}}{a} \frac{\partial \widetilde{u}_a(x,t')}{\partial t'}\). This variable coefficient term may bring inconvenience and even difficulty especially for the case with the positive a but very close to 0 which leads to the coefficient \(\frac{{\text{e}}^{-t'}}{a}\) large enough. Therefore, the method and the technique presented in this paper are meaningful and useful.
Data Availability
Data sharing not applicable to this paper as no datasets were generated or analysed during the current study.
References
Cai, M., Karniadakis, G.E., Li, C.P.: Fractional SEIR model and data-driven predictions of COVID-19 dynamics of Omicron variant. Chaos 32(7), 071101 (2022)
Castillo, P., Cockburn, B., Schötzau, D., Schwab, C.: Optimal a priori error estimates for the hp-version of the local discontinuous Galerkin method for convection-diffusion problems. Math. Comput. 71, 455–478 (2002)
Chen, H., Stynes, M.: Blow-up of error estimates in time-fractional initial-boundary value problems. IMA J. Numer. Anal. 41(2), 974–997 (2021)
Ciarlet, P.G.: The Finite Element Method for Elliptic Problems. North-Holland, Amsterdam (1978)
Fan, E.Y., Li, C.P., Li, Z.Q.: Numerical approaches to Caputo-Hadamard fractional derivatives with applications to long-term integration of fractional differential systems. Commun. Nonlinear Sci. Numer. Simul. 106, 106096 (2022)
Gohar, M., Li, C.P., Li, Z.Q.: Finite difference methods for Caputo-Hadamard fractional differential equations. Mediterr. J. Math. 17, 194 (2020)
Hardy, G.H., Littlewood, J.E., Pólya, G.: Inequalities. Cambridge University Press, Cambridge (1988)
Huang, C., Stynes, M.: \(\alpha \)-robust error analysis of a mixed finite element method for a time-fractional biharmonic equation. Numer. Algorithms 87, 1749–1766 (2021)
Kilbas, A.A., Srivastava, H.M., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier Science, Amsterdam (2006)
Li, C.P., Cai, M.: Theory and Numerical Approximations of Fractional Integrals and Derivatives. SIAM, Philadelphia (2019)
Li, C.P., Li, D.X., Wang, Z.: L1/LDG method for the generalized time-fractional Burgers equation. Math. Comput. Simul. 187, 357–378 (2021)
Li, C.P., Li, Z.Q.: Stability and logarithmic decay of the solution to Hadamard-type fractional differential equation. J. Nonlinear Sci. 31(2), 31 (2021)
Li, C.P., Li, Z.Q.: The blow-up and global existence of solution to Caputo-Hadamard fractional partial differential equation with fractional Laplacian. J. Nonlinear Sci. 31(5), 80 (2021)
Li, C.P., Li, Z.Q., Wang, Z.: Mathematical analysis and the local discontinuous Galerkin method for Caputo-Hadamard fractional partial differential equation. J. Sci. Comput. 85(2), 41 (2020)
Li, C.P., Wang, Z.: The local discontinuous Galerkin finite element methods for Caputo-type partial differential equations: numerical analysis. Appl. Numer. Math. 140, 1–22 (2019)
Li, C.P., Wang, Z.: The local discontinuous Galerkin finite element methods for Caputo-type partial differential equations: mathematical analysis. Appl. Numer. Math. 150, 587–606 (2020)
Li, C.P., Wang, Z.: The discontinuous Galerkin finite element method for Caputo-type nonlinear conservation law. Math. Comput. Simul. 169, 51–73 (2020)
Li, C.P., Wang, Z.: Non-uniform L1/discontinuous Galerkin approximation for the time-fractional convection equation with weak regular solution. Math. Comput. Simul. 182, 838–857 (2021)
Li, C.P., Wang, Z.: Numerical methods for the time fractional convection-diffusion-reaction equation. Numer. Funct. Anal. Optim. 42(10), 1115–1153 (2021)
Li, C.P., Wang, Z.: L1/local discontinuous Galerkin method for the time-fractional Stokes equation. Numer. Math. Theor. Meth. Appl. 15(4), 1099–1127 (2022)
Li, D., Liao, H., Sun, W., Wang, J., Zhang, J.: Analysis of L1-Galerkin FEMs for time-fractional nonlinear parabolic problems. Commun. Comput. Phys. 24, 86–103 (2018)
Li, D., Wang, J., Zhang, J.: Unconditionally convergent L1-Galerkin FEMs for nonlinear time-fractional Schrödinger equations. SIAM J. Sci. Comput. 39(6), A3067–A3088 (2017)
Liao, H., Li, D., Zhang, J.: Sharp error estimate of nonuniform L1 formula for linear reaction-subdiffusion equations. SIAM J. Numer. Anal. 56, 1112–1133 (2018)
Lomnitz, C.: Creep measurements in igneous rocks. J. Geol. 64, 473–479 (1956)
Lomnitz, C.: Linear dissipation in solids. J. Appl. Phys. 28, 201–205 (1957)
Lomnitz, C.: Application of the logarithmic creep law to stress wave attenuation in the solid earth. J. Geophys. Res. 67(1), 365–367 (1962)
Tarasov, V.E.: Entropy interpretation of Hadamard-type fractional operators: fractional cumulative entropy. Entropy 24, 1852 (2022)
Wang, Z.: High-order numerical algorithms for the time-fractional convection-diffusion equation. Int. J. Comput. Math. 99(11), 2327–2348 (2022)
Wang, Z.: The local discontinuous Galerkin finite element method for a multiterm time-fractional initial-boundary value problem. J. Appl. Math. Comput. 68, 4391–4413 (2022)
Wang, Z., Ou, C., Vong, S.: A second-order scheme with nonuniform time grids for Caputo-Hadamard fractional sub-diffusion equations. J. Comput. Appl. Math. 414, 114448 (2022)
Yin, B., Liu, Y., Li, H., Zeng, F.: A class of efficient time-stepping methods for multi-term time-fractional reaction-diffusion-wave equations. Appl. Numer. Math. 165, 56–82 (2022)
Funding
ZW was partially supported by the National Natural Science Foundation of China under Grant No. 12101266.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Z. L1/LDG Method for Caputo-Hadamard Time Fractional Diffusion Equation. Commun. Appl. Math. Comput. (2023). https://doi.org/10.1007/s42967-023-00257-x
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42967-023-00257-x
Keywords
- Caputo-Hadamard derivative
- Discrete Gronwall inequality
- L1 formula
- Local discontinuous Galerkin (LDG) method
- Error estimate