
Citation: Ailing Zhu, Yixin Wang, Qiang Xu. A weak Galerkin finite element approximation of two-dimensional sub-diffusion equation with time-fractional derivative[J]. AIMS Mathematics, 2020, 5(5): 4297-4310. doi: 10.3934/math.2020274
[1] | Zhengang Zhao, Yunying Zheng, Xianglin Zeng . Finite element approximation of fractional hyperbolic integro-differential equation. AIMS Mathematics, 2022, 7(8): 15348-15369. doi: 10.3934/math.2022841 |
[2] | Muhammad Asim Khan, Norma Alias, Umair Ali . A new fourth-order grouping iterative method for the time fractional sub-diffusion equation having a weak singularity at initial time. AIMS Mathematics, 2023, 8(6): 13725-13746. doi: 10.3934/math.2023697 |
[3] | Jinghong Liu . $ W^{1, \infty} $-seminorm superconvergence of the block finite element method for the five-dimensional Poisson equation. AIMS Mathematics, 2023, 8(12): 31092-31103. doi: 10.3934/math.20231591 |
[4] | Fugeng Zeng, Peng Shi, Min Jiang . Global existence and finite time blow-up for a class of fractional $ p $-Laplacian Kirchhoff type equations with logarithmic nonlinearity. AIMS Mathematics, 2021, 6(3): 2559-2578. doi: 10.3934/math.2021155 |
[5] | Jinghong Liu, Qiyong Li . Pointwise superconvergence of block finite elements for the three-dimensional variable coefficient elliptic equation. AIMS Mathematics, 2024, 9(10): 28611-28622. doi: 10.3934/math.20241388 |
[6] | Jie Liu, Zhaojie Zhou . Finite element approximation of time fractional optimal control problem with integral state constraint. AIMS Mathematics, 2021, 6(1): 979-997. doi: 10.3934/math.2021059 |
[7] | Şuayip Toprakseven, Seza Dinibutun . A high-order stabilizer-free weak Galerkin finite element method on nonuniform time meshes for subdiffusion problems. AIMS Mathematics, 2023, 8(12): 31022-31049. doi: 10.3934/math.20231588 |
[8] | Cagnur Corekli . The SIPG method of Dirichlet boundary optimal control problems with weakly imposed boundary conditions. AIMS Mathematics, 2022, 7(4): 6711-6742. doi: 10.3934/math.2022375 |
[9] | Kaifang Liu, Lunji Song . A family of interior-penalized weak Galerkin methods for second-order elliptic equations. AIMS Mathematics, 2021, 6(1): 500-517. doi: 10.3934/math.2021030 |
[10] | Zhichao Fang, Ruixia Du, Hong Li, Yang Liu . A two-grid mixed finite volume element method for nonlinear time fractional reaction-diffusion equations. AIMS Mathematics, 2022, 7(2): 1941-1970. doi: 10.3934/math.2022112 |
We consider the sub-diffusion initial-boundary value problem
Dγtu(x,t)−∇⋅(Kγ(x)∇u(x,t))=f(x,t),(x,t)∈Ω×(0,T], | (1.1a) |
u(x,t)=φ(x,t),(x,t)∈∂Ω×(0,T], | (1.1b) |
u(x,0)=u0(x),x∈Ω, | (1.1c) |
where the spatial variable x=(x1,x2), Ω⊂R2 denotes a bounded convex polygonal domain with boundary ∂Ω, the variable diffusion coefficient Kγ(x) satisfies K1≤Kγ(x)≤K2 with positive constants K1 and K2, f is the source term, the boundary value φ and the initial function u0 are given. Here 0<γ<1 and Dγtu(x,t) is the fractional partial derivative of u(x,t) with respect to t of order γ in the Caputo form
Dγtu(x,t):=1Γ(1−γ)∫t0∂u(x,˜t)∂˜t(t−˜t)−γd˜t |
with Γ(⋅) being the Gamma function.
Fractional differential models have been attracted considerable attention in recent years, to the authors knowledge, a novel technique for investigating the well-posedness of periodic solution for impulsive piecewise fractional functional differential equations was just developed in [1]. In this paper, we focus on the sub-diffusion equations with time-fractional derivative which usually models the solute transport in porous media with strong heterogeneity, in which the underlying particle movements have experience long waiting time and lead to a long tail in time direction. In addition, equation (1.1a) has also been applied in other fields, e.g., cytoplasmic crowding in living cells and diffusion of tracer microbeads in reconstituted [2,3]. In the last two decades, various effective numerical methods have been studied for sub-diffusion equations. Sun and Wu [4] derived an unconditionally stable finite difference method for one dimensional sub-diffusion equations by approximating the time fractional term with piecewise linear interpolation. This technique is well known as L1 scheme with order O(τ2−γ) and has been widely used for solving the fractional differential equations with Caputo derivatives; for example, see [5,6,7,8,9,10,11,12,13]. Alikhanov studied a finite difference method for the sub-diffusion equation with multi-term variable-distributed order [5]. An unconditionally stable finite difference method for variable order sub-diffusion equation was presented by Chen et al. in [6]. Gao and Sun [7] developed a compact difference method for the sub-diffusion equation by applying a fourth order compact approximation for the space derivative. A space semidiscrete scheme and a fully discrete scheme based on the standard Galerkin finite element method using continuous piecewise linear functions were developed for a multi-term time-fractional diffusion equation by Jin et al [8]. Jin and Zhou also proposed an efficient Galerkin approximation scheme based on proper orthogonal decomposition for solving sub-diffusion equation [9]. In [11], Lin and Xu solved the sub-diffusion equation by a Legendre spectral collocation method in space. Ren et al. [12] proposed a compact difference method for the sub-diffusion equation with Neumann boundary conditions. Wang et al. considered a novel finite element method for the two-dimensional sub-diffusion equation with variable coefficients on anisotropic rectangular meshes in [13]. For the time-space fractional order nonlinear sub-diffusion equations [14], Li et al. proposed a semi-discrete and a fully discrete methods by using Galerkin finite element scheme for the space fractional operators and a finite difference scheme of L1 type for the time Caputo derivative, respectively. Moreover, Galerkin finite element methods based on L1 discretization for optimal control problems governed by time fractional diffusion equations were also studied [15,16,17].
Weak Galerkin finite element method was first introduced and analyzed by Wang and Ye in [18] for the second order elliptic equations. In general weak Galerkin approximations, differential operators (e.g., gradient, divergence, curl, Laplacian etc) are approximated by the weak forms as distributions for generalized functions.The local reconstruction of differential operators leads to a great flexibility in designing numerical schemes. Weak Galerkin technique has been successfully developed for linear parabolic equations [19], second order elliptic interface problems [20], biharmonic equations [21,22], Maxwell equations [23], Stokes equations [24], integro-differential equations [25,26] and Cahn-Hilliard equations [27] etc. Zhou et al. considered a weak Galerkin finite element method for multi-term time-fractional diffusion equations with one-dimensional space variable in [28]. However, weak Galerkin finite element methods for the two-dimensional sub-diffusion equation with time-fractional derivative are still limited. The goal of this paper is to present a fully weak Galerkin approximation scheme combining with L1 discretization of Caputo time-fractional derivative to solve the sub-diffusion equation (1.1a) on triangular meshes.
The rest of this paper is organized as follows. In Section 2, we construct a fully discrete weak Galerkin finite element method for the sub-diffusion problem (1.1). In Section 3, we study the stability of the weak Galerkin scheme. The error estimates in L2 and discrete H1 norms are established in Section 4. Finally, we carry out numerical experiments to verify the convergence rate of the proposed scheme.
For a multi-index α=(α1,α2), we denote its degree |α|=α1+α2 and spatial weak derivative operator ∂α=(∂/∂x1)α1(∂/∂x2)α2. We use L2(Ω) to denote the space of measurable functions whose square is Lebesgue integrable in domain Ω with the inner product and norm as
(w,v)=∫Ωwvdx,‖w‖=√(w,w),∀w,v∈L2(Ω). | (2.1) |
For a nonnegative integer s, we use
Hs(Ω)={v:∂αv∈L2(Ω),0≤|α|≤s}, | (2.2) |
to denote the usual Sobolev space equipped with the norm
‖v‖s=√∑0≤|α|≤s‖∂αv‖2,∀v∈Hs(Ω). | (2.3) |
We also use the space Hs0(Ω) as the closure of C∞0(Ω) in Hs(Ω), where C∞0(Ω) consists of functions in C∞(Ω) that have compact support in Ω. Specially, H00(Ω)=H0(Ω)=L2(Ω). For measurable function w:[0,T]→Hs(Ω), let
‖w‖s,∞=esssup0≤t≤T‖w(⋅,t)‖s, | (2.4) |
and space L∞(0,T;Hs(Ω))={w:‖w‖s,∞<+∞}.
We define a uniform partition on [0,T] by tm=mτ for m=0,1,⋯,M with τ=T/M and M being a positive integer. By using the L1 discretization of the Caputo time-fractional derivative at any time t=tm [11,29,30], we have
Dγtu(x,tm)=1Γ(1−γ)∫tm0∂u(x,s)∂s(tm−s)−γds=1Γ(1−γ)m∑j=1∫tjtj−1∂u(x,s)∂s(tm−s)−γds≈1Γ(1−γ)m∑j=1∫tjtj−1u(x,tj)−u(x,tj−1)τ(tm−s)−γds=τ−γΓ(2−γ)m−1∑j=0aj(u(x,tm−j)−u(x,tm−j−1))=:Lγtu(x,tm), | (2.5) |
where aj=(j+1)1−γ−j1−γ for j=0,1,⋯,m−1 and Lγt is the corresponding difference operator. Then equation (1.1a) can be rewritten in a semidiscrete form
Lγtu(x,tm)−∇⋅(Kγ(x)∇u(x,tm))=f(x,tm),1≤m≤M,x∈Ω. | (2.6) |
Occasionally an alternative form of operator Lγt is employed as
Lγtg(tm)=τ−γΓ(2−γ)(a0g(tm)−m−1∑j=1(am−j−1−am−j)g(tj)−am−1g(t0)) | (2.7) |
for some g(t) defined on [0,T]. Two properties of L1 approximation are listed in the following lemma [4].
Lemma 2.1. 1. Given 0<γ<1 and sequence {aj}∞j=0 with aj=(j+1)1−γ−j1−γ, we have that limj→∞aj=0, a0=1 and
aj−1>aj>1−γ(j+1)γ,j=1,2,⋯. |
2. For g(t)∈C2([0,T]) and 1≤m≤M, we have
|Dγtg(tm)−Lγtg(tm)|≤1Γ(2−γ)(1−γ12+22−γ2−γ−(1+2−γ))max0≤t≤tm|g′′(t)|τ2−γ. |
In this part, we design a fully discrete weak Galerkin finite element scheme for the initial-boundary value problem (1.1). We consider the space of discrete weak functions and the discrete weak operator introduced in [18]. Let Th={K} be a quasi-uniform triangulation partition of domain Ω with mesh size h. For each K∈Th, denote its interior and boundary by K0 and ∂K, respectively. We choose the following kind of weak finite element space
Sh(l):={v={v0,vb}:v0∈Pl(K0),vb∈Pl(∂K),∀K∈Th}, |
where l is a nonnegative integer, Pl(K0) and Pl(∂K) are the sets of polynomials with degree no more than l on K0 and each line segment of ∂K, respectively. Let S0h(l) be the subspace of Sh(l) with vanishing boundary values on ∂Ω:
S0h(l):={v={v0,vb}∈Sh(l):vb|∂K∩∂Ω=0,∀K∈Th}. |
For each v={v0,vb}∈Sh(l), its discrete weak gradient ∇dv∈RTl(K) on each element K is defined by the following local linear equation
∫K∇dv⋅qdK=−∫Kv0∇⋅qdK+∫∂Kvbq⋅nds,∀q∈RTl(K), | (2.8) |
where RTl(K) is the usual Raviart-Thomas element of order l [31]. We consider a local L2 projection Qhu={Q0u,Qbu} onto Pl(K0)×Pl(∂K), and a global elliptic projection Ehu={E0u,Ebu} onto the discrete weak space Sh(l) defined by the following variational equation
a(Ehu,v)=(−∇⋅(Kγ∇u),v0),∀v={v0,vb}∈S0h(l) | (2.9) |
with Dirichlet boundary condition Ebu=Qbφ(x,t) for each t∈[0,T]. Here a(⋅,⋅) is the weak bilinear form defined by
a(w,v)=(Kγ∇dw,∇dv),∀w,v∈Sh(l). | (2.10) |
Notice that a(v,v)≥0 for any v∈Sh(l) and the solvability of equation (2.9) has been proved in [18]. Then a fully discrete weak Galerkin finite element scheme based on the semidiscrete equation (2.6) and the discrete weak gradient operator ∇d can be given as: find umh={um0,umb}∈Sh(l) for 1≤m≤M satisfying umb=Qbφ(x,tm) on ∂Ω and equation
(Lγtum0,v0)+a(umh,v)=(fm,v0),∀v={v0,vb}∈S0h(l), | (2.11) |
with initial condition u0h=Ehu0(x), where fm=f(x,tm) and Qbφ(x,tm) is the L2 projection for each boundary segment.
We discuss the stability of the fully discrete weak Galerkin finite element scheme (2.11) in the following theorem which implies the existence and uniqueness for the solution of scheme (2.11).
Theorem 3.1. Assume that umh={um0,umb} (1≤m≤M) is the solution of the fully discrete weak Galerkin finite element scheme (2.11) with homogenous Dirichlet boundary condition, there exists a constant C depends only on γ and T such that
‖umh‖≤‖u0h‖+Cmax1≤j≤M‖fj‖, | (3.1) |
and
‖∇dumh‖≤‖∇du0h‖+Cmax1≤j≤M‖fj‖, | (3.2) |
for m=1,⋯,M, where the L2 norm ‖⋅‖ is defined in (2.1).
Proof. First, for m=1, let v=u1h in (2.11), we have (Lγtu10,u10)≤(f1,u10). Thus
(a0u10,u10)≤(a0u00,u10)+ρ(f1,u10), |
where ρ=Γ(2−γ)τγ. Notice that a0=1 in Lemma 2.1 and ‖u1h‖=‖u10‖, we have
‖u1h‖≤‖u0h‖+ρ‖f1‖ |
by the Cauchy-Schwarz's inequality. For m≥2, by choosing v=umh in (2.11) we have
(Lγtum0,um0)+a(umh,umh)=(fm,um0), | (3.3) |
which leads to (Lγtum0,um0)≤(fm,um0), i.e.,
(a0um0,um0)≤(m−1∑j=1(am−j−1−am−j)uj0,um0)+(am−1u00,um0)+ρ(fm,um0). | (3.4) |
Using the Cauchy-Schwarz's inequality again, we arrive at
‖umh‖≤m−1∑j=1(am−j−1−am−j)‖ujh‖+am−1‖u0h‖+ρ‖fm‖. | (3.5) |
Considering the properties of {aj}∞j=0, we have the following estimate by induction hypothesis
‖umh‖≤m−1∑j=1(am−j−1−am−j)(‖u0h‖+Cmax1≤j≤M‖fj‖)+am−1‖u0h‖+ρ‖fm‖≤a0‖u0h‖+(C(a0−am−1)+ρ)max1≤j≤M‖fj‖. | (3.6) |
Notice that
aM−1≥1−γMγ=(1−γ)τγTγ. |
Let C=Γ(1−γ)Tγ, then we have CaM−1>ρ which implies that
C(a0−am−1)+ρ≤Ca0−(CaM−1−ρ)≤C. |
From (3.6) we obtain
‖umh‖≤‖u0h‖+Cmax1≤j≤M‖fj‖,m=1,⋯,M. | (3.7) |
Next, Let v=Lγtumh={Lγtum0,Lγtumb} in (2.11), we have
(Lγtum0,Lγtum0)+a(umh,Lγtumh)=(fm,Lγtum0). | (3.8) |
Using ϵ−inequality for the term on the right hand side, we get
a(umh,Lγtumh)=(Kγ∇dumh,∇dLγtumh)≤12‖fm‖2. | (3.9) |
By exchanging the order of linear operators Lγt and ∇d, we have
(a0∇dumh,∇dumh)≤(m−1∑j=1(am−j−1−am−j)∇dujh,∇dumh)+(am−1∇du0h,∇dumh)+ρ2K1‖fm‖2,≤12m−1∑j=1(am−j−1−am−j)(‖∇dujh‖2+‖∇dumh)‖2)+am−12(‖∇du0h‖2+‖∇dumh‖2)+ρ2K1‖fm‖2,=12m−1∑j=1(am−j−1−am−j)‖∇dujh‖2+am−12‖∇du0h‖2+a02‖∇dumh‖2+ρ2K1‖fm‖2. |
That is
‖∇dumh‖2≤m−1∑j=1(am−j−1−am−j)‖∇dujh‖2+am−1‖∇du0h‖2+ρK1‖fm‖2. | (3.10) |
Thus ‖∇dumh‖2 can be handled similarly to (3.6) as
‖∇dumh‖2≤‖∇du0h‖2+Cmax1≤j≤M‖fj‖2,m=1,⋯,M. | (3.11) |
This completes the proof.
In this section, we establish the error estimates in L2 and discrete H1 norms for the weak Galerkin finite element scheme (2.11). According to the error estimates in [18], we first have the following lemma.
Lemma 4.1. Assume that u∈L∞(0,T;Hs+1(Ω)) is the exact solution to the sub-diffusion problem (1.1), and Ehu is defined by (2.9). There exists a positive constant C independent of h such that
‖Ehu−Qhu‖0,∞≤Chs+1‖u‖s+1,∞, |
and
‖∇d(Ehu−Qhu)‖0,∞≤Chs‖u‖s+1,∞, |
provided that the mesh-size h is sufficiently small, where the norms ‖⋅‖0,∞ and ‖⋅‖s+1,∞ are defined in (2.4).
For 1≤m≤M, we denote um=u(x,tm) with u being the solution of equation (1.1a). Let
ξm=umh−Ehum,ηm=Ehum−Qhum,ζm=um−Ehum. |
Our main goal here is to bound umh−Qhum=ξm+ηm. Since ηm=Ehum−Qhum can be handled by Lemma 4.1, we just focus on ξm.
Let v={v0,vb}∈S0h(l) be any test function. By testing the equation (1.1a) against the first component v0 we get
(Dγtu,v0)+(−∇⋅(Kγ∇u),v0)=(f,v0), t∈(0,T]. | (4.1) |
Subtracting (4.1) from (2.11) with t=tm, and using (2.9), we have the following error equation
(Lγtumh−Dγtum,v0)+(Kγ∇dξm,∇dv)=0,m=1,⋯,M. | (4.2) |
The error estimates for the weak Galerkin finite element method in L2 and discrete H1 norms are provided in the following Theorem 4.2.
Theorem 4.2. Assume that u, Ehu and umh(m=1,⋯,M) are the solutions of (1.1), (2.9) and (2.11), respectively. If u,ut,utt∈L∞(0,T;Hs+1(Ω)) with 0≤s≤l+1, then there exists a constant C independent of h and τ such that
max1≤m≤M‖umh−Qhum‖≤C(hs+1(‖ut‖s+1,∞+‖u‖s+1,∞)+τ2−γ‖utt‖0,∞) | (4.3) |
and
max1≤m≤M‖∇d(umh−Qhum)‖≤C(hs+1‖ut‖s+1,∞+hs‖u‖s+1,∞+τ2−γ‖utt‖0,∞), | (4.4) |
where the norms ‖⋅‖0,∞ and ‖⋅‖s+1,∞ are defined in (2.4).
Proof. We rewrite the error equation (4.2) as
(Lγtξm,v0)+(Kγ∇dξm,∇dv)=(wm1+wm2,v0),∀v∈S0h(j),m=1,⋯,M, | (4.5) |
where
wm1=Lγt(um−Ehum)=Lγtζm, |
and
wm2=Dγtum−Lγtum. |
Notice that ξ0=0, ∇dξ0=0 and ξm|∂Ω=0 for m=0,⋯,M. By Theorem 3.1, we have
max{‖ξm‖,‖∇dξm‖}≤Cmax0≤j≤M(‖wj1‖+‖wj2‖),m=1,⋯,M. | (4.6) |
According to the definition of operator Lγt, the term ‖wm1‖ can be bounded by
‖wm1‖=‖Lγtζm‖=1Γ(1−γ)‖m∑j=1ζj−ζj−1τ∫tjtj−1(tm−˜t)−γd˜t‖=1Γ(1−γ)‖m∑j=11τ∫tjtj−1ζtdt∫tjtj−1(tm−˜t)−γd˜t‖≤1Γ(1−γ)max0≤t≤tm‖ζt‖m∑j=1∫tjtj−1(tm−˜t)−γd˜t≤T1−γΓ(2−γ)max0≤t≤tm(‖ut−Qhut‖+‖Ehut−Qhut‖). |
By Lemma 4.1 we have
‖wm1‖≤Chs+1‖ut‖s+1,∞. | (4.7) |
Applying the error result of L1 discretization in Lemma 2.1, we can bound wm2 by
‖wm2‖≤Cτ2−γ‖utt‖0,∞. | (4.8) |
We substitute (4.7)–(4.8) into (4.6) and then get
‖ξm‖,‖∇dξm‖≤C(hs+1‖ut‖s+1,∞+τ2−γ‖utt‖0,∞), | (4.9) |
for 1≤m≤M. Using Lemma 4.1 and the triangular inequality, we finally obtain that
‖umh−Qhum‖≤C(hs+1(‖ut‖s+1,∞+‖u‖s+1,∞)+τ2−γ‖utt‖0,∞), | (4.10) |
‖∇d(umh−Qhum)‖≤C(hs+1‖ut‖s+1,∞+hs‖u‖s+1,∞+τ2−γ‖utt‖0,∞), | (4.11) |
for 1≤m≤M. This completes the proof.
In this section we carry out numerical experiments on three examples to demonstrate the convergence rate of the weak Galerkin finite element scheme (2.11) for the sub-diffusion problem (1.1). For each example, we compute the sub-diffusion equation on a square Ω=(0,πr)×(0,πr) with optional r∈{1,π} and the time interval [0,T]=[0,1]. A combination of discrete weak spaces with l=0 will be employed, i.e., Sh(0) and RT0(K) for any K∈Th, where Th is a uniform triangulation with mesh size h as shown in Figure 1. We denote the error at time T=1 by eτ,h=uMh−QhuM with τ being the time step.
Example 5.1. We set sub-diffusion equation (1.1a) with constant coefficient Kγ=1 and source term
f(x,t)=(Γ(β+1)Γ(β−γ+1)tβ−γ+2r2tβ)sin(rx1)sin(rx2). |
The exact solution is
u(x,t)=tβsin(rx1)sin(rx2) | (5.1) |
which satisfies homogeneous Dirichlet boundary condition, and the initial value u0(x)=0. Actually, different u(x,t) will be approximated by weak Galerkin solutions when distinct combination (r,β,γ) is chosen.
The numerical results for Example 5.1 are presented in Tables 1 and 2. The second and the fourth columns of Table 1 show the L2 and discrete H1 norms of eh with (r,β,γ)=(π,2,0.8), respectively. Notice that the time step τ=1400 is fixed in Table 1. The convergence orders are given by logh1h2‖eτ,h1‖‖eτ,h2‖ and logh1h2‖∇deτ,h1‖‖∇deτ,h2‖. As the mesh size h is decreased, it is observed that the numerical solution of weak Galerkin scheme (2.11) is convergent with optimal rate O(h2) in L2 and O(h) in discrete H1 norms, which coincides the theoretical results in Theorem 4.2. Table 2 shows the error behavior by scheme (2.11) with fixed space mesh size h=π128. The second column reports the L2 norm of eh with (r,β,γ)=(1,6,0.8). The fifth column corresponds to the discrete H1 norm with (r,β,γ)=(1,10,0.8). We employ logτ1τ2‖eτ1,h‖‖eτ2,h‖ and logτ1τ2‖∇deτ1,h‖‖∇deτ2,h‖ to reflect the convergence order of the weak Galerkin scheme. The results indicate that the convergence rates are both approximately O(τ2−γ), which also supports Theorem 4.2.
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1400,h=18 | 2.039e-3 | — | 1.755e-1 | — | |
τ=1400,h=116 | 5.097e-4 | 1.999 | 8.897e-2 | 0.997 | |
τ=1400,h=132 | 1.182e-4 | 2.109 | 4.451e-2 | 0.999 | |
τ=1400,h=164 | 2.923e-5 | 2.014 | 2.225e-2 | 0.999 | |
τ=1400,h=1128 | 7.383e-6 | 1.985 | 1.112e-2 | 0.999 |
(r,β,γ)=(1,6,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=116,h=π128 | 1.096e-1 | — | τ=116,h=π128 | 3.202e-2 | — | |
τ=132,h=π128 | 4.935e-2 | 1.152 | τ=132,h=π128 | 1.455e-2 | 1.137 | |
τ=164,h=π128 | 2.191e-2 | 1.171 | τ=140,h=π128 | 1.127e-2 | 1.147 | |
τ=1128,h=π128 | 9.652e-3 | 1.183 | τ=150,h=π128 | 8.725e-3 | 1.146 | |
τ=1256,h=π128 | 4.227e-3 | 1.191 | τ=164,h=π128 | 6.582e-3 | 1.141 |
Example 5.2. In this example, we test the case with variable diffusion coefficient
Kγ(x)=(x1−π2r)2+(x2−π2r)2+1. |
and exact solution (5.1). The corresponding source term f(x,t) is given by
f(x,t)=Γ(β+1)Γ(β−γ+1)tβ−γu(x,t)+tβ−γ∇⋅(Kγ∇u(x,t)). |
The numerical data for Example 5.2 is listed in Tables 3 and 4. We fixed a time step τ=1800 and show the convergence rate in Table 3 with setting (r,β,γ)=(π,2,0.8). It is observed that the numerical solution is convergent with optimal rate O(h2) in L2 and O(h) in discrete H1 norms. For (r,β,γ)=(1,10,0.8) and a fixed mesh space size h=π128, the second and third columns of Table 4 report the L2 norm of error eτ,h and the corresponding convergence rates. And for a fixed mesh space size h=π256, we show the discrete H1 norm of error and the convergence rates in the fifth and sixth columns, respectively. The results in Table 4 indicate that the convergence rates are both approximately O(τ2−γ).
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 1.603e-3 | — | 1.659e-1 | — | |
τ=1800,h=116 | 4.173e-4 | 1.942 | 8.354e-2 | 0.990 | |
τ=1800,h=132 | 1.028e-4 | 2.020 | 4.184e-3 | 0.997 | |
τ=1800,h=164 | 2.336e-5 | 2.138 | 2.093e-3 | 0.999 | |
τ=1800,h=1128 | 4.966e-6 | 2.234 | 1.046e-2 | 0.999 |
(r,β,γ)=(1,10,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=132,h=π128 | 7.436e-2 | — | τ=132,h=π256 | 1.082e-1 | — | |
τ=164,h=π128 | 3.350e-2 | 1.150 | τ=140,h=π256 | 8.395e-2 | 1.137 | |
τ=1128,h=π128 | 1.488e-2 | 1.170 | τ=150,h=π256 | 6.506e-2 | 1.142 | |
τ=1256,h=π128 | 6.564e-3 | 1.181 | τ=164,h=π256 | 4.904e-2 | 1.144 | |
τ=1512,h=π128 | 2.882e-3 | 1.187 | τ=180,h=π256 | 3.802e-2 | 1.140 |
Example 5.3. We also test the case with variable diffusion coefficient Kγ in a tensor form as
Kγ(x)=[x21+1−x1x2−x1x2x22+1], |
which is a variable symmetric positive definite matrix for two-dimensional diffusion problem in some anisotropic media. The exact solution is
u(x,t)=tβ[x1(πr−x1)x2(πr−x2)]. |
The numerical results for Example 5.3 are reported in Table 5, which has a similiar format of Table 3. It is shown that the data also coincides with our theoretical analysis, which illustrates the effectiveness of the weak Galerkin finite element scheme (2.11) for fractional sub-diffusion models in porous media with heterogeneity and anisotropy.
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 8.509e-4 | — | 2.298e-2 | — | |
τ=1800,h=116 | 2.208e-4 | 1.945 | 1.174e-2 | 0.968 | |
τ=1800,h=132 | 5.584e-5 | 1.983 | 5.905e-3 | 0.991 | |
τ=1800,h=164 | 1.409e-5 | 1.986 | 2.956e-3 | 0.998 | |
τ=1800,h=1128 | 3.633e-6 | 1.955 | 1.478e-3 | 0.999 |
We have employed the weak Galerkin finite element method with L1 discretization to solve the two-dimensional anomalous sub-diffusion equation with time-fractional derivative. A fully discrete weak Galerkin finite element scheme was presented and the optimal order error estimates in L2 and discrete H1 norms were established based on the stability of the numerical scheme. Fractional sub-diffusion equations with various settings have been tested to demonstrate the accuracy of our method.
The authors would like to express their sincere thanks to the referees for the valuable comments and suggestions which helped to improve the original paper. This work was supported by the fund of the Natural Science of Shandong Province (ZR2014AM033).
All authors declare no conflicts of interest in this paper.
[1] | T. Zhang, L. Xiong, Periodic motion for impulsive fractional functional differential equations with piecewise Caputo derivative, Appl. Math. Lett., 101 (2020), 106072. |
[2] |
R. Metzler, J. H. Jeon, A. G. Cherstvy, et al. Anomalous diffusion models and their properties: Non-stationarity, non-ergodicity, and ageing at the centenary of single particle tracking, Phys. Chem. Chem. Phys., 16 (2014), 24128-24164. doi: 10.1039/C4CP03465A
![]() |
[3] |
R. Metzler, J. Klafter, The random walk's guide to anomalous diffusion: A fractional dynamics approach, Phys. Rep., 339 (2000), 1-77. doi: 10.1016/S0370-1573(00)00070-3
![]() |
[4] |
Z. Z. Sun, X. Wu, A fully discrete difference scheme for a diffusion-wave system, Appl. Numer. Math., 56 (2006), 193-209. doi: 10.1016/j.apnum.2005.03.003
![]() |
[5] | A. A. Alikhanov, Numerical methods of solutions of boundary value problems for the multi-term variable-distributed order diffusion equation, Appl. Math. Comput., 268 (2015), 12-22. |
[6] |
C. M. Chen, F. Liu, V. Anh, et al. Numerical schemes with high spatial accuracy for a variableorder anomalous subdiffusion equations, SIAM J. Sci. Comput., 32 (2010), 1740-1760. doi: 10.1137/090771715
![]() |
[7] |
G. H. Gao, Z. Z. Sun, A compact finite difference scheme for the fractional sub-diffusion equations, J. Comput. Phys., 230 (2011), 586-595. doi: 10.1016/j.jcp.2010.10.007
![]() |
[8] |
B. Jin, R. Lazarov, Y. Liu, et al. The Galerkin finite element method for a multi-term time-fractional diffusion equation, J. Comput. Phys., 281 (2015), 825-843. doi: 10.1016/j.jcp.2014.10.051
![]() |
[9] |
B. Jin, Z. Zhou, An analysis of Galerkin proper orthogonal decomposition for subdiffusion, ESAIM: Math. Model. Numer. Anal., 51 (2017), 89-113. doi: 10.1051/m2an/2016017
![]() |
[10] |
H. W. Li, X. Wu, J. Zhang, Numerical solution of the time-fractional sub-diffusion equation on an unbounded domain in two-dimensional space, East Asian J. Appl. Math., 7 (2017), 439-454. doi: 10.4208/eajam.031116.080317a
![]() |
[11] |
Y. Lin, C. Xu, Finite difference/spectral approximations for the time-fractional diffusion equation, J. Comput. Phys., 225 (2007), 1533-1552. doi: 10.1016/j.jcp.2007.02.001
![]() |
[12] |
J. Ren, Z. Z. Sun, X. Zhao, Compact difference scheme for the fractional sub-diffusion equation with Neumann boundary conditions, J. Comput. Phys., 232 (2013), 456-467. doi: 10.1016/j.jcp.2012.08.026
![]() |
[13] |
F. L. Wang, F. Liu, Y. M. Zhao, et al. A novel approach of high accuracy analysis of anisotropic bilinear finite element for time-fractional diffusion equations with variable coefficient, Comput. Math. Appl., 75 (2018), 3786-3800. doi: 10.1016/j.camwa.2018.02.030
![]() |
[14] |
C. Li, Z. Zhao, Y. Chen, Numerical approximation of nonlinear fractional differential equations with subdiffusion and superdiffusion, Comput. Math. Appl., 62 (2011), 855-875. doi: 10.1016/j.camwa.2011.02.045
![]() |
[15] |
C. Zhang, H. Liu, Z. J. Zhou, A priori error analysis for time-stepping discontinuous galerkin finite element approximation of time fractional optimal control problem, J. Sci. Comput., 80 (2019), 993-1018. doi: 10.1007/s10915-019-00964-9
![]() |
[16] |
Z. J. Zhou, W. Gong, Finite element approximation of optimal control problems governed by time fractional diffusion equation, Comput. Math. Appl., 71 (2016), 301-318. doi: 10.1016/j.camwa.2015.11.014
![]() |
[17] |
Z. J. Zhou, C. Zhang, Time-stepping discontinuous Galerkin approximation of optimal control problem governed by time fractional diffusion equation, Numer. Algorithms, 79 (2018), 437-455. doi: 10.1007/s11075-017-0445-3
![]() |
[18] |
J. Wang, X. Ye, A weak Galerkin finite element method for second-order elliptic problems, J. Comput. Appl. Math., 241 (2013), 103-115. doi: 10.1016/j.cam.2012.10.003
![]() |
[19] | Q. H. Li, J. Wang, Weak Galerkin finite element methods for parabolic equations, Numer. Methods Partial Differential Equations, 29 (2013), 2004-2024. |
[20] |
L. Mu, J. Wang, G. Wei, et al. Weak Galerkin methods for second order elliptic interface problems, J. Comput. Phys., 250 (2013), 106-125. doi: 10.1016/j.jcp.2013.04.042
![]() |
[21] |
L. Mu, J. Wang, X. Ye, Weak Galerkin finite element methods for the biharmonic equation on polytopal meshes, Numer. Methods Partial Differential Equations, 30 (2014), 1003-1029. doi: 10.1002/num.21855
![]() |
[22] | C. Wang, J. Wang, A hybridized weak Galerkin finite element method for the biharmonic equation, Int. J. Numer. Anal. Model., 12 (2015), 302-317. |
[23] |
L. Mu, J. Wang, X. Ye, et al. A weak Galerkin finite element method for the Maxwell equations, J. Sci. Comput., 65 (2015), 363-386. doi: 10.1007/s10915-014-9964-4
![]() |
[24] |
J. Wang, X. Ye, A weak Galerkin finite element method for the Stokes equations, Adv. Comput. Math., 42 (2016), 155-174. doi: 10.1007/s10444-015-9415-2
![]() |
[25] | X. Li, Q. Xu, A. Zhu, Weak Galerkin mixed finite element methods for parabolic equations with memory, Discrete Contin. Dyn. Syst. Ser. S, 12 (2019), 513-531. |
[26] |
A. Zhu, T. Xu, Q. Xu, Weak Galerkin finite element methods for linear parabolic integrodifferential equations, Numer. Methods Partial Differential Equations, 32 (2016), 1357-1377. doi: 10.1002/num.22053
![]() |
[27] | J. Wang, Q. Zhai, R. Zhang, et al. A weak Galerkin finite element scheme for the Cahn-Hilliard equation, Math. Comput., 88 (2019), 211-235. |
[28] |
J. Zhou, D. Xu, H. B. Chen, A weak Galerkin finite element method for multi-term time-fractional diffusion equations, East Asian J. Appl. Math., 8 (2018), 181-193. doi: 10.4208/eajam.260617.151117a
![]() |
[29] |
T. A. M. Langlands, B. I. Henry, The accuracy and stability of an implicit solution method for the fractional diffusion equation, J. Comput. Phys., 205 (2005), 719-736. doi: 10.1016/j.jcp.2004.11.025
![]() |
[30] |
D. A. Murio, Implicit finite difference approximation for time fractional diffusion equations, Comput. Math. Appl., 56 (2008), 1138-1145. doi: 10.1016/j.camwa.2008.02.015
![]() |
[31] | P. A. Raviart, J. M. Thomas, A mixed finite element method for second order elliptic problems, In: I. Galligani, E. Magenes, Mathematical Aspects of the Finite Element Method, Berlin: Springer Press, 1977. |
1. | Xiao Qin, Xiaozhong Yang, Peng Lyu, A class of explicit implicit alternating difference schemes for generalized time fractional Fisher equation, 2021, 6, 2473-6988, 11449, 10.3934/math.2021663 | |
2. | Cailian Wu, Congcong Wei, Zhe Yin, Ailing Zhu, A Crank–Nicolson Compact Difference Method for Time-Fractional Damped Plate Vibration Equations, 2022, 11, 2075-1680, 535, 10.3390/axioms11100535 | |
3. | Taixiu Zhang, Zhe Yin, Ailing Zhu, Block-Centered Finite-Difference Methods for Time-Fractional Fourth-Order Parabolic Equations, 2023, 7, 2504-3110, 471, 10.3390/fractalfract7060471 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1400,h=18 | 2.039e-3 | — | 1.755e-1 | — | |
τ=1400,h=116 | 5.097e-4 | 1.999 | 8.897e-2 | 0.997 | |
τ=1400,h=132 | 1.182e-4 | 2.109 | 4.451e-2 | 0.999 | |
τ=1400,h=164 | 2.923e-5 | 2.014 | 2.225e-2 | 0.999 | |
τ=1400,h=1128 | 7.383e-6 | 1.985 | 1.112e-2 | 0.999 |
(r,β,γ)=(1,6,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=116,h=π128 | 1.096e-1 | — | τ=116,h=π128 | 3.202e-2 | — | |
τ=132,h=π128 | 4.935e-2 | 1.152 | τ=132,h=π128 | 1.455e-2 | 1.137 | |
τ=164,h=π128 | 2.191e-2 | 1.171 | τ=140,h=π128 | 1.127e-2 | 1.147 | |
τ=1128,h=π128 | 9.652e-3 | 1.183 | τ=150,h=π128 | 8.725e-3 | 1.146 | |
τ=1256,h=π128 | 4.227e-3 | 1.191 | τ=164,h=π128 | 6.582e-3 | 1.141 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 1.603e-3 | — | 1.659e-1 | — | |
τ=1800,h=116 | 4.173e-4 | 1.942 | 8.354e-2 | 0.990 | |
τ=1800,h=132 | 1.028e-4 | 2.020 | 4.184e-3 | 0.997 | |
τ=1800,h=164 | 2.336e-5 | 2.138 | 2.093e-3 | 0.999 | |
τ=1800,h=1128 | 4.966e-6 | 2.234 | 1.046e-2 | 0.999 |
(r,β,γ)=(1,10,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=132,h=π128 | 7.436e-2 | — | τ=132,h=π256 | 1.082e-1 | — | |
τ=164,h=π128 | 3.350e-2 | 1.150 | τ=140,h=π256 | 8.395e-2 | 1.137 | |
τ=1128,h=π128 | 1.488e-2 | 1.170 | τ=150,h=π256 | 6.506e-2 | 1.142 | |
τ=1256,h=π128 | 6.564e-3 | 1.181 | τ=164,h=π256 | 4.904e-2 | 1.144 | |
τ=1512,h=π128 | 2.882e-3 | 1.187 | τ=180,h=π256 | 3.802e-2 | 1.140 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 8.509e-4 | — | 2.298e-2 | — | |
τ=1800,h=116 | 2.208e-4 | 1.945 | 1.174e-2 | 0.968 | |
τ=1800,h=132 | 5.584e-5 | 1.983 | 5.905e-3 | 0.991 | |
τ=1800,h=164 | 1.409e-5 | 1.986 | 2.956e-3 | 0.998 | |
τ=1800,h=1128 | 3.633e-6 | 1.955 | 1.478e-3 | 0.999 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1400,h=18 | 2.039e-3 | — | 1.755e-1 | — | |
τ=1400,h=116 | 5.097e-4 | 1.999 | 8.897e-2 | 0.997 | |
τ=1400,h=132 | 1.182e-4 | 2.109 | 4.451e-2 | 0.999 | |
τ=1400,h=164 | 2.923e-5 | 2.014 | 2.225e-2 | 0.999 | |
τ=1400,h=1128 | 7.383e-6 | 1.985 | 1.112e-2 | 0.999 |
(r,β,γ)=(1,6,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=116,h=π128 | 1.096e-1 | — | τ=116,h=π128 | 3.202e-2 | — | |
τ=132,h=π128 | 4.935e-2 | 1.152 | τ=132,h=π128 | 1.455e-2 | 1.137 | |
τ=164,h=π128 | 2.191e-2 | 1.171 | τ=140,h=π128 | 1.127e-2 | 1.147 | |
τ=1128,h=π128 | 9.652e-3 | 1.183 | τ=150,h=π128 | 8.725e-3 | 1.146 | |
τ=1256,h=π128 | 4.227e-3 | 1.191 | τ=164,h=π128 | 6.582e-3 | 1.141 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 1.603e-3 | — | 1.659e-1 | — | |
τ=1800,h=116 | 4.173e-4 | 1.942 | 8.354e-2 | 0.990 | |
τ=1800,h=132 | 1.028e-4 | 2.020 | 4.184e-3 | 0.997 | |
τ=1800,h=164 | 2.336e-5 | 2.138 | 2.093e-3 | 0.999 | |
τ=1800,h=1128 | 4.966e-6 | 2.234 | 1.046e-2 | 0.999 |
(r,β,γ)=(1,10,0.8) | (r,β,γ)=(1,10,0.8) | |||||
mesh size | ‖eτ,h‖ | order≈ | mesh size | ‖∇deτ,h‖ | order≈ | |
τ=132,h=π128 | 7.436e-2 | — | τ=132,h=π256 | 1.082e-1 | — | |
τ=164,h=π128 | 3.350e-2 | 1.150 | τ=140,h=π256 | 8.395e-2 | 1.137 | |
τ=1128,h=π128 | 1.488e-2 | 1.170 | τ=150,h=π256 | 6.506e-2 | 1.142 | |
τ=1256,h=π128 | 6.564e-3 | 1.181 | τ=164,h=π256 | 4.904e-2 | 1.144 | |
τ=1512,h=π128 | 2.882e-3 | 1.187 | τ=180,h=π256 | 3.802e-2 | 1.140 |
mesh size | ‖eτ,h‖ | order≈ | ‖∇deτ,h‖ | order≈ | |
τ=1800,h=18 | 8.509e-4 | — | 2.298e-2 | — | |
τ=1800,h=116 | 2.208e-4 | 1.945 | 1.174e-2 | 0.968 | |
τ=1800,h=132 | 5.584e-5 | 1.983 | 5.905e-3 | 0.991 | |
τ=1800,h=164 | 1.409e-5 | 1.986 | 2.956e-3 | 0.998 | |
τ=1800,h=1128 | 3.633e-6 | 1.955 | 1.478e-3 | 0.999 |