Next Article in Journal
Fractional Telegraph Equation with the Caputo Derivative
Next Article in Special Issue
A Predictor–Corrector Compact Difference Scheme for a Nonlinear Fractional Differential Equation
Previous Article in Journal
Scale-Invariant General Fractional Calculus: Mellin Convolution Operators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interpolated Coefficient Mixed Finite Elements for Semilinear Time Fractional Diffusion Equations

College of Science, Hunan University of Science and Engineering, Yongzhou 425100, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(6), 482; https://doi.org/10.3390/fractalfract7060482
Submission received: 14 May 2023 / Revised: 15 June 2023 / Accepted: 15 June 2023 / Published: 16 June 2023

Abstract

:
In this paper, we consider a fully discrete interpolated coefficient mixed finite element method for semilinear time fractional reaction–diffusion equations. The classic L 1 scheme based on graded meshes and new mixed finite element based on triangulation is used for the temporal and spatial discretization, respectively. The interpolation coefficient technique is used to deal with the semilinear term, and the discrete nonlinear system is solved by a Newton-like iterative method. Stability and convergence results for both the original variable and its flux are derived. Numerical experiments confirm our theoretical analysis.

1. Introduction

Time fractional partial differential equations (FPDEs) are broadly used to describe some phenomena or processes with memory and heritability in different fields, such as ecology, biology, finance, chemistry, physics and engineering [1]. Since most of the FPDEs cannot be analytically solved [2], many numerical methods have been proposed for FPDEs. A systematic introduction can be found in [3,4] and the references therein.
There are mainly three kinds of FPDEs, namely, time FPDEs, space FPDEs and time-space FPDEs. In the last few decades, many numerical methods, such as the spectral method [5], finite difference method [6,7], finite element method (FEM) [8,9], mixed finite element method (MFEM) [10,11], space-time FEM [12], discontinuous Galerkin FEM [13], finite volume method [14], virtual element method [15], fast algorithms based on the sum-of-exponential approximation [16,17,18] and higher-order schemes [19,20] have been developed for time FPDEs, mostly focused on the linear case. Recently, there have also been a few works on the nonlinear time FPDEs [21,22,23,24].
For FEMs solving nonlinear partial differential equations, Xu presented a two-grid FEM for nonlinear elliptic equations in [25], and Zlámal and Larsson provided an interpolated coefficient (IC) FEM for nonlinear parabolic equations in [26,27]. The IC technique is a simple and graceful idea. It not only simplifies the calculation of the numerical integration of nonlinear terms, but also facilitates the solution of the corresponding discrete nonlinear system. Recently, IC has been extended to solve some nonlinear equations [28].
The Ladyženskaja-Babuška-Brezzi (LBB) condition must be satisfied between the discrete space pairs used in classic MFEM, for example, P k 2 x P k 1 Ravairt-Thomas MFEM. This results in little available space pairs and huge computational costs. In order to be free of the LBB condition, Pani proposed an H 1 -Galerkin MFEM in [29] and Yang presented a splitting positive definite MFEM in [30]. In 2010, Chen developed a new P k 1 2 P k MFEM in [31]. Compared to P k 2 x P k 1 Ravairt-Thomas MFEM, this method has two main advantages: one is the lower regularity requirement of the equation; the other is the lower computational cost. In recent years, it has been used to solve parabolic equations [32].
In this article, we will propose a fully discrete interpolated coefficient P k 1 2 P k mixed finite element (ICPMFE) approximation for semilinear time fractional reaction–diffusion equations (STFRDEs) by combining the advantages of IC and P k 1 2 P k MFEM. The stability and convergence results for all variables will be derived. The STFRDEs can be derived from the continuous time random walk model with temporal memory and sources or population model [33,34,35]. Compared with the general reaction–diffusion models, the STFRDEs have a fractional derivative index and exhibit self-organization phenomena.
We are interested in the following STFRDE:
D t α u div ( A u ) + ϕ ( u ) = f , x Ω , t J ,
u ( x , t ) = 0 , x Ω , t J ¯ ,
u ( x , 0 ) = u 0 ( x ) , x Ω ,
where Ω R 2 is a convex polygonal domain with boundary Ω , J = ( 0 , T ] , and D t α denotes the α -order ( 0 < α < 1 ) left Caputo derivative [1], namely
D t α u ( · , t ) = 1 Γ ( 1 α ) 0 t u ( · , s ) s 1 ( t s ) α d s .
A = A ( x ) = ( a i j ( x ) ) 2 × 2 W 2 , ( Ω ¯ ) 2 × 2 satisfies c * ξ 2 ξ T A ξ c * ξ 2 , ξ R 2 with c * , c * > 0 . ϕ ( · ) , f ( x , t ) L 2 ( J ; L 2 ( Ω ) ) and u 0 ( x ) H 1 ( Ω ) are known real-valued functions, there is constant M > 0 such that
| ϕ ( u ) | M | u | ,
and
ϕ ( · ) 0 , | ϕ ( · ) | + | ϕ ( · ) | M .
Moreover, we assume (1)–(3) has a solution u ( x , t ) , which satisfies condition [16]
k u ( x , t ) t k c 0 t α k , 0 k 3 ,
where c 0 is a positive constant, which depends on the problem but not on the mesh parameters h and τ .
In this paper, we denote the Sobolev space on Ω as W m , p ( Ω ) with a semi-norm | · | m , p and a norm · m , p given by | w | m , p = ( β = m D β w L p ( Ω ) p ) 1 / p and w m , p = ( β m D β w L p ( Ω ) p ) 1 / p , respectively. When p = 2 , we set H m ( Ω ) = W m , 2 ( Ω ) , H 0 1 ( Ω ) = { v H 1 ( Ω ) : v | Ω = 0 } , · m = · m , 2 and · = · 0 , 2 . Moreover, C is a generic positive constant independent of mesh parameters h and τ .
The plan of this paper is as follows. A fully discrete ICPMFE approximation scheme of (1)–(3) is given in Section 2. An unconditional stability is presented in Section 3. Convergence results are established in Section 4. Two numerical examples are conducted to confirm our theoretical findings in Section 5.

2. A Fully Discrete ICPMFE Approximation

We shall construct a fully discrete ICPMFE approximation of (1)–(3) in this section. For simplicity of presentation, we set U = L 2 ( Ω ) , W = H 0 1 ( Ω ) , V = ( L 2 ( Ω ) ) 2 , H = H ( div ; Ω ) = v V , div v L 2 ( Ω ) and the corresponding L 2 -inner product ( · , · ) is defined as follows:   
( f 1 , f 2 ) = Ω f 1 f 2 , f 1 , f 2 U , ( φ , ψ ) = i = 1 2 ( φ i , ψ i ) , φ , ψ V .
Let A = A 1 and p = A u . Like in [36], we derive the classical mixed weak form of (1)–(3) as: Find { p , u } : [ 0 , T ] H × U , such that
D t α u , w ( p , w ) + ( ϕ ( u ) , w ) = ( f , w ) , w U ,
( A p , v ) + ( u , · v ) = 0 , v H .
u ( x , 0 ) = u 0 ( x ) , x Ω .
Similar to [31], we derive a new mixed variational form of (1)–(3) as: Find { p , u } : [ 0 , T ] V × W , such that
D t α u , w + ( p , w ) + ( ϕ ( u ) , w ) = ( f , w ) , w W ,
( A p , v ) ( u , v ) = 0 , v V .
u ( x , 0 ) = u 0 ( x ) , x Ω .
Remark 1.
Compared with the classical mixed weak form (5)–(7), there are two advantages of the new mixed weak form (8)–(10). One is the flux p V and the other is that it avoids the use of the complex space H .

2.1. The Temporal Discretization

The graded temporal mesh is { t n = T ( n / N ) r } n = 0 N , N Z + , where r 1 . Set u ( x , t n ) = u n , τ n = t n t n 1 , n = 1 , 2 , , N and τ = max { τ n } n = 1 N . Then the L 1 discrete scheme of the Caputo derivative is as follows [7,37]: For n = 1 , 2 , , N ,
D t α u n = 1 Γ ( 1 α ) k = 0 n 1 u k + 1 u k τ k + 1 t k t k + 1 d s ( t n s ) α + R u n = 1 Γ ( 2 α ) k = 0 n 1 u k + 1 u k τ k + 1 ( t n t k ) 1 α ( t n t k + 1 ) 1 α + R u n = 1 Γ ( 2 α ) k = 1 n 1 ( d n , k + 1 d n , k ) u n k d n , 1 Γ ( 2 α ) u n d n , n Γ ( 2 α ) u 0 + R u n : = D N α u n + R u n ,
where d n , 1 = τ n α and
d n , k = ( t n t n k ) 1 α ( t n t n k + 1 ) 1 α τ n k + 1 , k = 1 , 2 , , n .
If | u ( t ) | C t α 2 , 0 t T , it follows from [18] that the truncation error is bounded by
| R u n | : = | D t α u n D N α u n | C n min { 2 α , r ( 1 + α ) } , n = 1 , 2 , , N .

2.2. The Spatial Discretization

Let T h be regular triangulations of Ω . h e denotes the diameter of e and h = max e T h { h e } . P k is a polynomial space of total degree up to k. Let V h × W h V × W be defined by the following finite element pairs P k 1 2 P k [31]:   
V h = { v h = ( v 1 h , v 2 h ) V : v i h | e P k 1 ( e ) , e T h , i = 1 , 2 } , W h = { w h C 0 ( Ω ¯ ) W : w h | e P k ( e ) , e T h } .
Then, a fully discrete MFEM approximation of (1)–(3) is: Find ( p h n , u h n ) V h × W h , n = 1 , 2 , , N , such that
D N α u h n , w h + ( p h n , w h ) + ( ϕ ( u h n ) , w h ) = ( f n , w h ) , w h W h ,
( A p h n , v h ) ( u h n , v h ) = 0 , v h V h ,
u h 0 = P h u 0 ,
where projection P h will be specified later.
Let { φ i } i = 1 M 1 be the element-basis functions of discrete space W h . Then, numerical solution u h n W h can be expressed as u h n = i = 1 M 1 u h , i n φ i . Set { ψ i } i = 1 M 2 as the edge-basis functions of discrete space V h . Then, we can assume p h n = i = 1 M 2 p h , i n · ψ i . By selecting w h = φ i , i = 1 , 2 , , M 1 in (13), we obtain the following nonlinear system:
D N α j = 1 M 1 ( φ j , φ i ) u h , j n + j = 1 M 2 ψ j · p h , j n , φ i + ϕ j = 1 M 1 u h , j n φ j , φ i = ( f n , φ i ) ,
which is often solved by the Newton-like method. Its main concern is to compute the Jacobi matrix. The Jacobi matrix of (16) is as follows:
D N α j = 1 M 1 ( φ j , φ i ) + j = 1 M 2 ψ j , φ i + ϕ k = 1 M 1 u h , k n φ k φ j , φ i = 0 , i = 1 , 2 , , M 1 .
It depends on the choice of u h n , and needs to repeatedly compute as the iterations proceed. Obviously, the integration of the semilinear term in (17) will result in the very time-consuming and expensive computation.
We introduce an interpolation operator I h : W W h  [27], which satisfies: For any ϑ W ,
I h ϑ = i = 1 M 1 ϑ i φ i .
The following error estimate is valid [27]: For 0 r k + 1 and 1 p ,
ϑ I h ϑ r , p C h k + 1 r ψ k + 1 , p , ϑ C ( Ω ¯ ) W k + 1 , p ( τ ) , τ T h .
Then, a fully discrete ICPMFE approximation of (1)–(3) is: Find ( p h n , u h n ) V h × W h , n = 1 , 2 , , N , such that
D N α u h n , w h + ( p h n , w h ) + ( I h ϕ ( u h n ) , w h ) = ( f n , w h ) , w h W h ,
( A p h n , v h ) ( u h n , v h ) = 0 , v h V h ,
u h 0 = P h u 0 .
By taking w h = φ i , i = 1 , 2 , , M 1 in (19), we obtain the following nonlinear system:
D N α j = 1 M 1 ( φ j , φ i ) u h , j n + j = 1 M 2 ψ j · p h , j n , φ i + j = 1 M 1 ϕ ( u h , j n ) ( φ j , φ i ) = ( f n , φ i ) .
Its Jacobi matrix is as follows:
D N α j = 1 M 1 ( φ j , φ i ) + j = 1 M 2 ψ j , φ i + j = 1 M 1 ϕ ( u h , j n ) ( φ j , φ i ) = 0 , i = 1 , 2 , , M 1 .
For example, let ϕ ( u ) = u 3 , then ϕ ( u ) = 3 u 2 . The semilinear term in (17) is
ϕ k = 1 M 1 u h , k n φ k φ j , φ i = 3 k = 1 M 1 u h , k n φ k 2 φ j , φ i = 3 k , l = 1 M 1 u h , k n u h , l n φ k φ l φ j , φ i ,
whereas the semilinear term in (23) is
j = 1 M 1 ϕ ( u h , j n ) ( φ j , φ i ) = 3 j = 1 M 1 ( u h , j n ) 2 ( φ j , φ i ) .
Hence, the integration of the semilinear term in (23) is reduced greatly compared with (17).

3. Stability Analysis

The following conclusions will be needed in the subsequent stability analysis.
Lemma 1 ([38]).
Let the functions v j = v ( · , t j ) be in L 2 ( Ω ) for j = 0 , 1 , , N . Then, the discrete L 1 scheme described as (11) satisfies
D N α v n , v n D N α v n v n , n = 1 , 2 , , N .
Lemma 2 ([39]).
Assume that the sequences { ξ n } n = 1 N and { σ n } n = 1 N are nonnegative, that V 0 0 , and that the sequences { V n } n = 1 N satisfy
V n D N α V n ξ n V n + ( σ n ) 2 , n = 1 , 2 , , N .
Then
V N V 0 + Γ ( 1 α ) max j = 1 , 2 , , n t j α ξ j + Γ ( 1 α ) max j = 1 , 2 , , n t j α 2 σ j , n = 1 , 2 , , N .
We now show the uncondition stability of (19)–(21).
Theorem 1.
For n = 1 , 2 , , N , we assume ( u h n , p h n ) is the solution of (19)–(21). Then
u h n C u h 0 + max 0 i N f j ,
p h n C p h 0 + max 0 i N f j .
Proof. 
Choosing w h = u h n in (19) and v h = u h n in (20), we have
D N α u h n , u h n + ( p h n , u h n ) + ( I h ϕ ( u h n ) , u h n ) = ( f n , u h n ) ,
( A p h n , u h n ) ( u h n , u h n ) = 0 .
Substitute (29) into (28), we get
D N α u h n , u h n + ( A u h n , u h n ) = ( f n , u h n ) ( I h ϕ ( u h n ) , u h n ) .
From Lemma 1, we have D N α u h n u h n D N α u h n , u h n . According to the assumptions on A, it is easy to see c u h n 2 ( A u h n , u h n ) . Note that | ϕ ( u h n ) | M | u h n | and the property I h ϑ C ϑ of Lagrangian interpolated operator I h , it follows from Cauchy inequality and (30) that we arrive at
D N α u h n u h n + c u h n 2 f n u h n + C M u h n 2 .
Because u h n H 0 1 ( Ω ) , it follows from Friedrichs inequality that u h n u h n . Then C M u h n 2 c u h n 2 . By using Lemma 2 and (31), we can obtain (26).
Taking w h = · ( A p h n ) in (19) and v h = A p h n in (20), we have
D N α u h n , A p h n + ( · p h n , · ( A p h n ) ) + ( I h ϕ ( u h n ) , A p h n ) = ( f n , A p h n ) ,
p h n , p h n ( u h n , A p h n ) = 0 .
Substitute (33) into (32), and we get
D N α p h n , p h n + ( · p h n , · ( A p h n ) ) = ( A P h f n , p h n ) ( A I h ϕ ( u h n ) , p h n ) .
Similar to (30), it follows from Lemma 1 and Lemma 2 Cauchy inequality and (34) that we can derive (27).    □

4. Convergence Analysis

The following two projection operators are commonly used in error analysis of MFEM. Firstly, we define [33] Π h : V V h , which satisfies: For any q V ,
( q Π h q , v h ) = 0 , v h V h ,
q Π h q C h k q k , p , q ( W m , p ( Ω ) ) 2 , 0 k m .
Secondly, we define [40] P h : W W h , which satisfies: For any v W ,
( A ( v P h v ) , w h ) = 0 , w h W h ,
v P h v + h ( v P h v ) C h k + 1 v k + 1 , v W H k + 1 ( Ω ) .
For convenience, we set
p p h = p Π h p + Π h p p h : = θ + ρ , u u h = u P h u + P h u u h : = η + ζ .
Theorem 2.
Let ( u , p ) and ( u h n , p h n ) , n = 1 , 2 , , N be the solutions of (8)–(10) and (19)–(21), respectively. For t ( 0 , T ] , we assume that u H 1 ( J , L 2 ( Ω ) ) L ( J ; H k + 1 ( Ω ) ) and u t L 2 ( J ; H k + 1 ( Ω ) ) . Then, for n = 1 , 2 , , N , there is
u n u h n C h k + 1 + N min { 2 α , r α } ,
u n u h n + p n p h n C h k + N min { 2 α , r α } .
Proof. 
Subtracting (8)–(9) form (19)–(20) to get the following error equations:
D N α ζ n , w h + ( ρ n , w h ) = ( I h ϕ ( u h n ) ϕ ( u n ) , w h ) D N α η n , w h ( θ n , w h ) ( R u n , w h ) , w h W h ,
( A ρ n , v h ) ( ζ n , v h ) = ( A θ n , v h ) + ( η n , v h ) , v h V h .
Taking v h = ζ n in (42) and noting that A = A 1 , we obtain
( ρ n , ζ n ) ( A ζ n , ζ n ) = ( θ n , ζ n ) + ( A η n , ζ n ) .
According to the definition of P h we obtain ( A η n , ζ n ) = 0 . Selecting w h = ζ n in (41) and using the assumptions on A, Lemma 1 and (43), we have
D N α ζ n ζ n + c ζ n 2 D N α ζ n , ζ n + ( A ζ n , ζ n ) = ( I h ϕ ( u h n ) ϕ ( u n ) , ζ n ) D N α η n , ζ n ( R u n , ζ n ) ( θ n , ζ n ) + ( A ζ n , ζ n ) ( ρ n , ζ n ) = ( I h ϕ ( u h n ) ϕ ( u n ) , ζ n ) D N α η n , ζ n ( R u n , ζ n ) : = i = 1 3 Q i .
For Q 1 , using Cauchy inequality with ε , Lagrange’s mean value theorem, (18), (38) and noting that ϕ ( · ) 0 , there are constants θ 1 , θ 2 ( 0 , 1 ) such that
Q 1 = ( I h ϕ ( u h n ) ϕ ( u h n ) , ζ n ) + ( ϕ ( u h n ) ϕ ( P h u n ) , ζ n ) + ( ϕ ( P h u h n ) ϕ ( u n ) , ζ n ) = ( I h ϕ ( u h n ) ϕ ( u h n ) , ζ n ) ( ϕ ( P h u n θ 1 ζ n ) ζ n , ζ n ) ( ϕ ( u n θ 2 η n ) η n , ζ n ) C ( ε ) I h ϕ ( u h n ) ϕ ( u h n ) 2 + M 2 η n 2 + 2 ε ζ n 2 M 2 C ( ε ) h 2 ( k + 1 ) u n k + 1 2 + 2 ε ζ n 2 .
Using the definition of D N α η n , the assumptions (4) and (38), we obtain
D N α η n = 1 Γ ( 1 α ) k = 0 n 1 t k t k + 1 η k + 1 η k τ k + 1 1 ( t n s ) α d s 1 Γ ( 2 α ) k = 0 n 1 ( t n t k ) 1 α ( t n t k + 1 ) 1 α t k t k + 1 η t d t 1 Γ ( 2 α ) k = 0 n 1 ( t n t k ) 1 α ( t n t k + 1 ) 1 α t k t k + 1 η t d t C h k + 1 u t L 2 ( J ; H k + 1 ( Ω ) ) .
It follows from Cauchy inequality with ε and (12), we have
| Q 3 | = ( r u n , ζ n ) C ( ε ) N 2 min { 2 α , r α } + ε ζ n 2 .
Combining (43)–(47) with Lemmas 1 and 2, we can obtain
ζ n + ζ n C h k + 1 + N min { 2 α , r α } .
Hence, (39) follows from (38) and (48).
Taking v h = ρ n in (42) and using (36), (38), (48), Cauchy inequality with ε , we derive
ρ n 2 = ( A ζ n , ρ n ) ( θ n , ρ n ) + ( A η n , ρ n ) C ( ε ) ζ n 2 + θ n 2 + η n 2 + 3 ε ρ n 2 C ( ε ) h k + N min { 2 α , r α } 2 + 3 ε ρ n 2 .
Let ε be small enough, then (40) follows from (48)–(49), triangle inequality, (36) and (38).    □

5. Numerical Experiments

We provide some examples to illustrate our theoretical findings in this section. For an acceptable error T o l and a maximum iteration number M, by using the ICPMFE discretization scheme (19)–(21) to the STFRDE (1)–(3), we can propose the following numerical algorithm. For convenience, we have dropped the subscript h.
The following two examples are solved by Algorithm 1 with codes based on AFEPack (see http://dsec.pku.edu.cn/~rli/software.php#AFEPack, accessed on 1 January 2007). Their discretization schemes are described as (19)–(21) in Section 2 and with k = 1 . Let Ω = ( 0 , 1 ) × ( 0 , 1 ) , T = 1 , A ( x ) = E . Just for simplicity, we define | | | υ | | | = max 0 n N υ n .
Algorithm 1 ICPMFE
Step 1. Initialize u ( 0 ) 0 = P h u 0 , p ( 0 ) 0 = Π h ( A u 0 ) , i = 0 , n = 0 ;
Step 2. Compute discrete nonlinear system with respect to u ( n ) i + 1 W h and p ( n ) i + 1 V h ,
D N α u ( n ) i + 1 , φ j + p ( n ) i + 1 , φ j + I h ϕ u ( n ) i + 1 , φ j = f i + 1 , w , j = 1 , 2 , , M 1 , A p ( n ) i + 1 , ψ j u ( n ) i + 1 , ψ j = 0 , j = 1 , 2 , , M 2 ;
Step 3. Set u ( n + 1 ) 0 = u ( n ) 0 , , u ( n + 1 ) i = u ( n ) i and guess the initial u ( n + 1 ) i + 1 = u ( n + 1 ) i , solve (50)
by Newton iteration to obtain u ( n + 1 ) i + 1 and p ( n + 1 ) i + 1 ;
Step 4. Calculate the iteration error: E n + 1 = u ( n + 1 ) i + 1 u ( n ) i + 1 ;
Step 5. If E n + 1 T o l or n M , stop; else set n : = n + 1 go to Step 3;
Step 6. If i N , stop; else set i : = i + 1 go to Step 2.
Example 1.
The data are as follows:
u ( x , t ) = t 2 s i n ( π x 1 ) s i n ( π x 2 ) , ϕ ( u ( x , t ) ) = u 3 ( x , t ) , p ( x , t ) = ( π t 2 cos ( π x 1 ) sin ( π x 2 ) , π t 2 sin ( π x 1 ) cos ( π x 2 ) ) T , f ( x , t ) = D t α u ( x , t ) d i v ( p ( x , t ) ) + ϕ ( u ( x , t ) ) .
Note that 0 < α < 1 . We take k = 1 , r = ( 2 α ) / α and h = 1 / N , then the temporal error rate O h 2 α dominates the spatial error rate O h 2 in | | | u u h | | | , whereas the spatial error rate O h dominates the temporal error rate O h 2 α in | | | ( u u h ) | | | and | | | p p h | | | . Errors on sequence meshes are shown in Table 1. In Figure 1, we show the relationship between log 10 ( e r r o r ) and log 10 ( n o d e ) of | | | u u h | | | , | | | u u h | | | and | | | p p h | | | . It is easy to see | | | u u h | | | = O h 2 α , | | | u u h | | | = O h and | | | p p h | | | = O h for different α values. In Figure 2, we show the profiles of the exact solution u and the numerical solution u h with N = 40 , h = 1 / 40 and t = 0.5 .
Example 2.
The data are as follows:
u ( x , t ) = E α ( t α ) + t 3 s i n ( π x 1 ) s i n ( π x 2 ) , ϕ ( u ( x , t ) ) = u 3 ( x , t ) , p ( x , t ) = π E α ( t α ) + t 3 cos ( π x 1 ) sin ( π x 2 ) π E α ( t α ) + t 3 sin ( π x 1 ) cos ( π x 2 ) , f ( x , t ) = D t α u ( x , t ) d i v ( p ( x , t ) ) + ϕ ( u ( x , t ) ) ,
where E α ( z ) = i = 0 z i / Γ ( i α + 1 ) is the Mittag-Leffler function. The solution u ( x , t ) displays typical layer behavior near t = 0 .
Errors | | | u u h | | | , | | | ( u u h ) | | | and | | | p p h | | | are shown in Table 2. The relationships between log 10 ( e r r o r ) and log 10 ( n o d e ) of | | | u u h | | | , | | | u u h | | | and | | | p p h | | | are show in Figure 3. The numerical results and convergent rates are consistent with our theoretical results. In Figure 4, we show the profiles of the exact solution u and the numerical solution u h with α = 0.6 , N = 40 , h = 1 / 40 and t = 0.5 .

6. Discussion

In this paper, an ICPMFE for STFDEs was investigated. Compared to classic MFEM, it can significantly improve computational efficiency. We derived the unconditional stability and convergence results u n u h n = O h k + 1 + N min { 2 α , r ( 1 + α ) } , p n p h n = O h k + N min { 2 α , r ( 1 + α ) } , u n u h n = O h k + N min { 2 α , r ( 1 + α ) } . In future work, we can use a two-grid method and a fast algorithm based on the sum-of-exponential technique combined with FEM or MFEM to solve this problem.

Author Contributions

Software, X.L.; Writing—review & editing, Y.T. The authors have contributed equally to all aspects of this work including conceptualization, methodology, formal analysis, writing, project administration and funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Scientific Research Foundation of Hunan Provincial Department of Education (20A211, 22A0579), the Natural Science Foundation of Hunan Province (2020JJ4323, 2020JJ2015), the construct program of applied characteristic discipline in Hunan University of Science and Engineering.

Data Availability Statement

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FPDEsTime fractional partial differential equations
FEMFinite element method
MFEMMixed finite element method
ICInterpolated coefficient
LBBLadyženskaja–Babuška–Brezzi
ICPMFEInterpolated coefficient P k 1 2 P k mixed finite element
STFRDEsSemilinear time fractional reaction–diffusion equations

References

  1. Podlubny, I. Fractional Differential Equations; Academic Press: San Diego, CA, USA, 1999. [Google Scholar]
  2. Li, C.; Chen, A. Numerical methods for fractional partial differential equations. Int. J. Comput. Math. 2018, 95, 1048–1099. [Google Scholar] [CrossRef]
  3. Li, C.; Zeng, F. Numerical Methods for Fractional Calculas; Chapman and Hall/CRC Press: Boca Raton, FL, USA, 2015. [Google Scholar]
  4. Liu, F.; Zhuang, P.; Liu, Q. Numerical Methods for Fractional Partial Differential Equations and Their Applications; Science Press: Beijing, China, 2015. [Google Scholar]
  5. Li, X.; Xu, C. A space-time spectral method for the time fractional diffusion equation. SIAM J. Numer. Anal. 2009, 47, 2108–2131. [Google Scholar] [CrossRef]
  6. Lin, Y.; Xu, C. Finite difference/spectral approximation for the time-fractional diffusion equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar] [CrossRef]
  7. Stynes, M.; O’Riordan, E.; Gracia, J. Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation. SIAM J. Numer. Anal. 2017, 55, 1057–1079. [Google Scholar] [CrossRef] [Green Version]
  8. Jin, B.; Lazarov, R.; Pasciak, J.; Zhou, Z. Error analysis of semidiscrete finite element methods for inhomogeneous time-fractional diffusion. IMA J. Numer. Anal. 2015, 35, 561–582. [Google Scholar] [CrossRef] [Green Version]
  9. Nochetto, R.; Otárola, E.; Salgado, A. A PDE approach to space-time fractional parabolic problems. SIAM J. Numer. Anal. 2016, 54, 848–873. [Google Scholar] [CrossRef] [Green Version]
  10. Feng, R.; Liu, Y.; Hou, Y.; Li, H.; Fang, Z. Mixed element algorithm based on a second-order time approximation scheme for a two-dimensional nonlinear time fractional coupled sub-diffusion model. Eng. Comput. 2022, 38, 51–68. [Google Scholar] [CrossRef]
  11. Shi, Z.; Zhao, Y.; Liu, F.; Tang, Y.; Wang, F.; Shi, Y. High accuracy analysis of an H1-Galerkin mixed finite element method for two-dimensional time fractional diffusion equations. Comput. Math. Appl. 2017, 74, 1903–1914. [Google Scholar] [CrossRef]
  12. Li, B.; Luo, H.; Xie, X. A space-time finite element method for fractional wave problems. Numer. Algor. 2020, 85, 1095–1121. [Google Scholar] [CrossRef] [Green Version]
  13. Li, B.; Wang, T.; Xie, X. Numerical analysis of two Galerkin discretizations with graded temporal grids for fractional evolution equations. J. Sci. Comput. 2020, 85, 59. [Google Scholar] [CrossRef]
  14. Liu, F.; Zhuang, P.; Turner, I.; Burrage, K.; Anh, V. A new fractional finite volume method for solving the fractional diffusion equation. Appl. Math. Model. 2014, 38, 3871–3878. [Google Scholar] [CrossRef]
  15. Li, M.; Zhao, J.; Huang, C.; Chen, S. Nonconforming virtual element method for the time fractional reaction-subdiffusion equation with non-smooth data. J. Sci. Comput. 2019, 81, 1823–1859. [Google Scholar] [CrossRef]
  16. Gu, X.; Sun, H.; Zhang, Y.; Zhao, Y. Fast implicit difference schemes for time-space fractional diffusion equations with the integral fractional Laplacian. Math. Methods Appl. Sci. 2021, 44, 441–463. [Google Scholar] [CrossRef]
  17. Jiang, S.; Zhang, J.; Zhang, Q.; Zhang, Z. Fast evaluation of the Caputo fractional derivative and its applications to fractional diffusion equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef] [Green Version]
  18. Shen, J.; Sun, Z.; Du, R. Fast finite difference schemes for time-fractional diffusion equations with a weak singularity at initial time. East Asian J. Appl. Math. 2018, 8, 834–858. [Google Scholar] [CrossRef]
  19. Alikhanov, A.; Huang, C. A high-order L2 type difference scheme for the time-fractional diffusion equation. Appl. Meth. Comput. 2021, 411, 126545. [Google Scholar] [CrossRef]
  20. Ren, J.; Liao, H.; Zhang, J.; Zhang, Z. Sharp H1-norm error estimates of two time-stepping schemes for reaction-subdiffusion problems. J. Comput. Appl. Math. 2021, 389, 113352. [Google Scholar] [CrossRef]
  21. Li, D.; Wu, C.; Zhang, Z. Linearized Galerkin fems for nonlinear time fractional parabolic problems with non-smooth solutions in time direction. J. Sci. Comput. 2019, 80, 403–419. [Google Scholar] [CrossRef]
  22. Zhao, Y.; Gu, X.; Ostermann, A. A preconditioning technique for an all-at-once system from Volterra subdiffusion equations with graded time steps. J. Sci. Comput. 2021, 88, 11. [Google Scholar] [CrossRef]
  23. Afolabi, Y.; Biala, T.; Iyiola, O.; Khaliq, A.; Wade, B. A second-order Crank-Nicolson-type scheme for nonlinear space-time reaction-diffusion equations on time-graded meshes. Fractal Fract. 2023, 7, 40. [Google Scholar] [CrossRef]
  24. Qin, H.; Chen, X.; Zhou, B. A family of transformed difference schemes for nonlinear time-fractional equations. Fractal Fract. 2023, 7, 96. [Google Scholar] [CrossRef]
  25. Xu, J. Two-Grid discretization techniques for linear and nonlinear PDEs. SIAM J. Numer. Anal. 1996, 33, 1759–1777. [Google Scholar] [CrossRef]
  26. Zlámal, M. Finite element methods for nonlinear parabolic equations. RAIRO Model. Anal. Numer. 1997, 11, 93–107. [Google Scholar] [CrossRef] [Green Version]
  27. Larsson, S.; Thomée, V.; Zhang, N. Interpolation of coefficients and transformation of dependent variable in element methods for the nonlinear heat equation. Math. Meth. Appl. Sci. 1989, 11, 105–124. [Google Scholar] [CrossRef] [Green Version]
  28. Xie, Z.; Chen, C. The interpolated coefficient FEM and its application in computing the multiple solutions of semilinear elliptic problems. Int. J. Numer. Anal. Model. 2005, 2, 97–106. [Google Scholar]
  29. Pani, A. An H1-Galerkin mixed finite element methods for parabolic partial differential equations. SIAM J. Numer. Anal. 1998, 35, 712–727. [Google Scholar] [CrossRef]
  30. Yang, D. A splitting positive definite mixed element method for miscible displacement of compressible flow in porous media. Numer. Methods Partial Differ. Eq. 2001, 17, 229–249. [Google Scholar] [CrossRef]
  31. Chen, S.; Chen, H. New mixed element schemes for a second-order elliptic problem. Math. Numer. Sin. 2010, 32, 213–218. (In Chinese) [Google Scholar]
  32. Hou, T.; Jiang, W.; Yang, Y.; Leng, H. Two-grid P 0 2 P1 mixed finite element methods combined with Crank-Nicolson scheme for a class of nonlinear parabolic equations. Appl. Numer. Math. 2019, 137, 136–150. [Google Scholar] [CrossRef]
  33. Li, Q.; Chen, Y.; Huang, Y.; Wang, Y. Two-grid methods for semilinear time fractional reaction diffusion equations by expanded mixed finite element method. Appl. Numer. Math. 2020, 157, 38–54. [Google Scholar] [CrossRef]
  34. Henry, B.; Wearne, S. Fractional reaction-diffusion. Physica A 2000, 276, 448–455. [Google Scholar] [CrossRef]
  35. Angstmann, C.; Henry, B. Time fractional Fisher-KPP and Fitzhugh-Nagumo equations. Entropy 2020, 22, 1035. [Google Scholar] [CrossRef]
  36. Brezzi, F.; Fortin, M. Mixed and Hybrid Finite Element Methods; Springer: Berlin, Germany, 1999. [Google Scholar]
  37. Lord, G.; Powell, C.; Shardlow, T. An Introduction to Computational Stochastic PDEs; Cambridge University Press: Cambridge, UK, 2014. [Google Scholar]
  38. Huang, C.; Stynes, M. Optimal spatial H1-norm analysis of a finite element method for a time-fractional diffusion equation. J. Comput. Appl. Math. 2020, 367, 112435. [Google Scholar] [CrossRef]
  39. Huang, C.; Stynes, M. Superconvergence of a finite element method for the multi-term time-fractional diffusion problem. J. Sci. Comput. 2020, 82, 10. [Google Scholar] [CrossRef]
  40. Ciarlet, P. The Finite Element Method for Elliptic Problems; North-Holland: Amsterdam, The Netherlands, 1978.
Figure 1. The convergence orders of Example 1.
Figure 1. The convergence orders of Example 1.
Fractalfract 07 00482 g001
Figure 2. The exact solution u (left) and numerical solution u h (right) at t = 0.5 . Example 1.
Figure 2. The exact solution u (left) and numerical solution u h (right) at t = 0.5 . Example 1.
Fractalfract 07 00482 g002
Figure 3. The convergence orders of Example 2.
Figure 3. The convergence orders of Example 2.
Fractalfract 07 00482 g003
Figure 4. The exact solution u (left) and numerical solution u h (right) at t = 0.5 . Example 2.
Figure 4. The exact solution u (left) and numerical solution u h (right) at t = 0.5 . Example 2.
Fractalfract 07 00482 g004
Table 1. Errors | | | u u h | | | , | | | p p h | | | and | | | u u h | | | for different α , Example 1.
Table 1. Errors | | | u u h | | | , | | | p p h | | | and | | | u u h | | | for different α , Example 1.
α N10204080
h 1 / 10 1 / 20 1 / 40 1 / 80
| | | u u h | | | 6.12034 × 10 2 1.75796 × 10 2 4.99766 × 10 3 1.42715 × 10 3
0.2 | | | u u h | | | 6.24873 × 10 2 3.12437 × 10 2 1.56218 × 10 2 7.81091 × 10 3
| | | p p h | | | 6.63524 × 10 2 3.31762 × 10 2 1.65881 × 10 2 8.29405 × 10 3
| | | u u h | | | 5.42538 × 10 2 1.77679 × 10 2 5.81595 × 10 3 1.88757 × 10 3
0.4 | | | u u h | | | 5.65268 × 10 2 2.82642 × 10 2 1.41402 × 10 2 7.12115 × 10 3
| | | p p h | | | 6.12468 × 10 2 3.06347 × 10 2 1.53167 × 10 2 7.66258 × 10 3
| | | u u h | | | 4.67578 × 10 2 1.76512 × 10 2 6.71034 × 10 3 2.55501 × 10 3
0.6 | | | u u h | | | 4.43426 × 10 2 2.26723 × 10 2 1.13316 × 10 2 5.66108 × 10 3
| | | p p h | | | 5.22836 × 10 2 2.61318 × 10 2 1.30646 × 10 2 6.53238 × 10 3
| | | u u h | | | 3.58596 × 10 2 1.56068 × 10 2 6.72333 × 10 3 2.88836 × 10 3
0.8 | | | u u h | | | 3.64268 × 10 2 1.82146 × 10 2 9.10714 × 10 3 4.55317 × 10 3
| | | p p h | | | 4.31478 × 10 2 2.15734 × 10 2 1.07516 × 10 2 5.37418 × 10 3
Table 2. Errors | | | u u h | | | , | | | p p h | | | and | | | u u h | | | for different α , Example 2.
Table 2. Errors | | | u u h | | | , | | | p p h | | | and | | | u u h | | | for different α , Example 2.
α N10204080
h 1 / 10 1 / 20 1 / 40 1 / 80
| | | u u h | | | 8.36251 × 10 2 2.40198 × 10 2 6.82853 × 10 3 1.94998 × 10 3
0.2 | | | u u h | | | 6.45852 × 10 2 3.23041 × 10 2 1.61823 × 10 2 8.07615 × 10 3
| | | p p h | | | 6.85127 × 10 2 3.42632 × 10 2 1.71315 × 10 2 8.56524 × 10 3
| | | u u h | | | 7.42563 × 10 2 2.43186 × 10 2 7.96018 × 10 3 2.58369 × 10 3
0.4 | | | u u h | | | 5.85276 × 10 2 2.93641 × 10 2 1.46403 × 10 2 7.32116 × 10 3
| | | p p h | | | 6.25463 × 10 2 3.12746 × 10 2 1.56407 × 10 2 7.82533 × 10 3
| | | u u h | | | 5.86504 × 10 2 2.21237 × 10 2 8.41062 × 10 3 3.20240 × 10 3
0.6 | | | u u h | | | 4.63425 × 10 2 2.32720 × 10 2 1.16814 × 10 2 5.89105 × 10 3
| | | p p h | | | 5.42638 × 10 2 2.72328 × 10 2 1.37642 × 10 2 6.96223 × 10 3
| | | u u h | | | 4.96425 × 10 2 2.16054 × 10 2 9.30749 × 10 3 3.99852 × 10 3
0.8 | | | u u h | | | 3.84265 × 10 2 1.92145 × 10 2 9.62712 × 10 3 4.83315 × 10 3
| | | p p h | | | 4.51456 × 10 2 2.26731 × 10 2 1.14805 × 10 2 5.74137 × 10 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, X.; Tang, Y. Interpolated Coefficient Mixed Finite Elements for Semilinear Time Fractional Diffusion Equations. Fractal Fract. 2023, 7, 482. https://doi.org/10.3390/fractalfract7060482

AMA Style

Li X, Tang Y. Interpolated Coefficient Mixed Finite Elements for Semilinear Time Fractional Diffusion Equations. Fractal and Fractional. 2023; 7(6):482. https://doi.org/10.3390/fractalfract7060482

Chicago/Turabian Style

Li, Xiaowu, and Yuelong Tang. 2023. "Interpolated Coefficient Mixed Finite Elements for Semilinear Time Fractional Diffusion Equations" Fractal and Fractional 7, no. 6: 482. https://doi.org/10.3390/fractalfract7060482

Article Metrics

Back to TopTop