A Posteriori Error Estimate of Two Grid Mixed Finite Element Methods for Semilinear Elliptic Equations

Abstract

In this paper, we present the a posteriori error estimate of two-grid mixed finite element methods by averaging techniques for semilinear elliptic equations. We first propose the two-grid algorithms to linearize the mixed method equations. Then, the averaging technique is used to construct the a posteriori error estimates of the two-grid mixed finite element method and theoretical analysis are given for the error estimators. Finally, we give some numerical examples to verify the reliability and efficiency of the a posteriori error estimator.

Share and Cite:

Wen, Y. , Chen, L. and Dai, J. (2023) A Posteriori Error Estimate of Two Grid Mixed Finite Element Methods for Semilinear Elliptic Equations. Journal of Applied Mathematics and Physics, 11, 361-376. doi: 10.4236/jamp.2023.112020.

1. Introduction

Mixed finite element method is a kind of method in solving partial differential equations (PDEs). Mixed methods are based on writing a higher order differential equation into lower order differential system. The purpose of this article is to study the a posteriori error estimate of the mixed finite element methods for the following semilinear elliptic equation

Δ u = f ( x , u ) , in Ω , (1.1)

with mixed boundary conditions. Ω R 2 is a convex polygonal domain and f ( x , u ) , a real-valued function on Ω , has continuous first and second derivatives to u.

The a posteriori error estimates of mixed finite element method have been studied extensively in the past several decades for solving many differential model problems, for example, the Navier-Stokes equations based on Newton-type linearization by Durango and Novo [1], the linear elliptic problems by Larson and Målqvit [2], the Poisson problem about an error estimate in the H ( div , Ω ) norm of the flux by Carstensen [3], the general convex optimal control problems by Chen and Liu [4]. In order to combine the advantage of adaptive mixed finite element method and the efficiency of two-grid finite element method for semilinear elliptic equations, in this study, we proposed the posteriori error estimator for the two-grid mixed finite element methods.

The two grid method is a widely used numerical method in solving nonlinear problems. It was first introduced by Xu [5] [6] to solve the nonsymmetric linear and nonlinear elliptic problems. Many numerical methods combined with two-grid method were used to solve different model problems, for instance, nonlinear reaction-diffusion equations using mixed finite element methods by Chen and Chen [7], nonlinear parabolic equations by Chen and Liu [8], the coupled Stokes-Darcy system by Sun, Shi, et al. [9], two-dimensional semi-linear elliptic interface problems by Chen, Li, et al. [10]. In recent years, the residual-based a posteriori error estimates of two-grid finite element methods and finite volume methods are investigated for nonlinear PDEs [11] [12]. Adaptive two-grid finite element methods based on residual-based a posteriori error estimator are studied in [13].

In order to investigate efficient two-grid adaptive mixed finite element method for semilinear or nonlinear PDEs, in this paper, we study two-grid mixed finite element method and its posteriori error estimates for semilinear elliptic problem (1.1). We first propose two algorithms for the model problem. Then, for both two-grid mixed finite element methods, by using averaging technique, the posteriori error estimators are proposed for the flux error in L2-norm. Theoretical analysis is given to prove the efficiency and reliability of the error estimators. Two numerical examples are given to verify the theoretical results and from the numerical results, we find that the error estimators proposed in this paper are efficient and reliable.

The outline of this paper is organized as follows. In Section 2, we present some notations and weak form of the semilinear elliptic Equations (1.1). Two-grid mixed finite element methods for the model problem are presented in Section 3. In Section 4, we give a theoretical analysis of the reliability and efficiency for the posteriori error estimators. Numerical experiments are given to verify the theoretical results in Section 5.

2. Weak Form and Preliminaries

In this section, we will present some preliminaries and weak form for the semilinear model problem (1.1).

2.1. Preliminary

We first introduce the standard notations used in this paper. We denote W m , p ( Ω ) = { v L p ( Ω ) , D α ( v ) L p ( Ω ) , α Z + n , | α | m } as Sobolev spaces with the norm m , p , for integer m 0 and real number 1 p , v m , p p = | α | m D α v L p ( Ω ) p and W 0 m , p ( Ω ) = { v W m , p ( Ω ) : v | Ω = 0 } . When p = 2 , we denote W m ,2 ( Ω ) by H m ( Ω ) , W 0 m ,2 ( Ω ) by H 0 m ( Ω ) , and we will use m ,2 = m and 0,2 = .

Throughout this paper, we will use letter C to denote a generic positive constant that may represent different values at different places.

2.2. Weak Form

In order to introduce a mixed variational formulation on Ω , we first introduce the following spaces

V = H ( div , Ω ) : = { v L 2 ( Ω ) 2 , div v L 2 ( Ω ) } ,

W = L 2 ( Ω ) ,

H D 1 ( Ω ) : = { u H 1 ( Ω ) , u | Γ D = 0 } ,

with the norms

v V = ( v 2 + div v 2 ) 1 / 2 and q W = q , v V , q W .

The Lipschitz boundary Γ = Ω of the bounded domain Ω is split into a closed Dirichlet part Γ D and possibly empty Neumann part Γ N . Set p = u . Rewrite the problem (1.1), we have

{ div p = f ( u ) , in Ω , p = u , in Ω , u = 0, on Γ D , p n = g N , on Γ N . (2.1)

Here g N is given function.

We define a space V 0 = { v V : v n = 0, on Γ N } , the standard mixed variational form of (2.1) is to find ( p , u ) V × W , such that

( p , v ) ( u , div v ) = 0, v V 0 , (2.2)

( div p , w ) = ( f ( u ) , w ) , w W . (2.3)

where ( , ) is the inner product of L 2 ( Ω ) .

Given μ W , the linearised form of (2.2) and (2.3) is

( p , v ) ( u , div v ) = 0, v V 0 , (2.4)

( div p , w ) = ( f ( μ ) + f ( μ ) ( u μ ) , w ) , w W . (2.5)

Let T h denote a regular triangulation of the polygonal domain Ω , h T denotes the diameter of the element T T h and h = max { h T } . And for T T h , let P T k = P k ( T ) denote the set of algebraic polynomials in d ( d = 2 ) variables on T of total degree ≤ k.

The set of all nodes and edges appearing in T h are denoted as N and ε . E ε D denotes edges E ε on the boundary Γ D , E ε N denotes edges E ε on the boundary Γ N , E ε I denotes edges E ε but E Ω .

The space L k ( T h ) (possibly discontinuous) of T h -piecewise polynomials of degree ≤ k is the set of all U L ( Ω ) (a set composed of all bounded number columns) with U | T P T k for all T in T h . Set

V ( T ) = [ P 0 ( T ) ] d span ( x P 0 ( T ) ) ,

W ( T ) = P 0 ( T ) ,

S k ( T h ) = L k ( T h ) C ( Ω ) and S D k ( T h ) : = { u h S k ( T h ) : u h | Γ D = 0 } .

Here C ( Ω ) denotes continuous space.

Let

V h : = { v V : T T h , v | T V ( T ) } , W h = { w W : T T h , w | T W ( T ) } .

In this paper, we mainly study V h × W h V × W as the lowest order Raviart-Thomas mixed finite element spaces for the discretization of the flux p and u, we define V h 0 = { v V h : v n = 0, on Γ N } ( V H 0 has the same definition as V h 0 ). Therefore, the discretization of mixed finite element method is to find ( p h , u h ) V h × W h such that

( p h , v h ) ( u h , div v h ) = 0, v h V h 0 , (2.6)

( div p h , w h ) = ( f ( u h ) , w h ) , w h W h . (2.7)

2.3. Helmholtz Decomposition and Interpolation Operator

In order to make theoretical analysis, we need to introduce Helmholtz decomposition and the interpolation operator J [14].

We first define the curl operator as follows [15],

if τ : Ω R 3 , curl τ = × τ = ( τ 3 x 2 τ 2 x 3 τ 1 x 3 τ 3 x 1 τ 2 x 1 τ 1 x 2 ) ,

if τ : Ω R 2 , curl τ = τ 2 x 1 τ 1 x 2 ,

if v : Ω R , and d = 2, curl v = ( v x 2 v x 1 ) .

Then, we can get div ( curl φ ) = 0 and the Gauss theorem yields the following relation

Ω curl φ τ d x = Ω φ curl τ d x + Ω ( τ ( τ n ) n ) φ d s . (2.8)

here n is outer unit normal vector of Ω , and τ ( τ n ) n denotes the tangential component of τ .

We define an approximation operator J : H D 1 ( Ω ) S D 1 ( T h ) . Let { φ z | z N } denote the nodal basis of S 1 ( T h ) , φ z S 1 ( T h ) satisfies φ z ( x ) = 0 if x N \ { z } and φ z ( z ) = 1 , the open patches defined by w z = { x Ω : 0 < φ z ( x ) } .

Then, we modify { φ z | z N } to be a partition of unity ( ψ z | z K ) ( K = N \ Ω denotes the set of free nodes). Find each fixed node z N \ K , we choose a node ζ ( z ) K and let ζ ( z ) = z if z K . In this way, we define a partition of N into card ( K ) classes I ( z ) = { z ˜ N : ζ ( z ˜ ) = z } , where z K . For each z K , set

ψ z = ζ I ( z ) φ ζ ,

and notice that ( ψ z | z K ) is a partition of unity. It is required that

Ω z = { x Ω : 0 < ψ z ( x ) } ,

is connected.

For g L 1 ( Ω ) and z K , let g z R be

g z = Ω z g ψ z d x Ω z φ z d x ,

and then define

J g = z K g z φ z .

We also define local mesh-sizes by h T and h ε , where h T denotes the element-size, h T | T = h T for T T h , and the edge-size h ε | E = h E = diam ( E ) .

We also use the orthogonal L 2 -projection P h [16] : W W h , which satisfies

P h w w C h w 1 . (2.9)

Lemma 2.1 ( [14] ). There exist ( h T , h ε ) -independent constant C such that for all g H D 1 ( Ω ) and f L 2 ( Ω ) , there holds

J g g C g , (2.10)

Ω f ( g J g ) d x C g ( z K h z 2 min f z R f f z L 2 ( Ω z ) 2 ) 1 / 2 , (2.11)

h T 1 ( g J g ) C g , (2.12)

h ε 1 / 2 ( g J g ) L 2 ( Γ N ) C g , (2.13)

the constants C only depend on Ω , Γ D , Γ N and the shape of the elements and patches.

3. Two-Grid Finite Element Methods for Semilinear Problems

In this section, we present two-grid mixed finite element methods for the semilinear elliptic problems and analyze the lower and upper bounds of posteriori error estimates by averaging techniques.

The idea of two-grid methods is to solve the semilinear partial differential equations(PDEs) on the coarse mixed finite element spaces V H × W H V h × W h first and then find the solution ( p h , u h ) (or ( p ˜ h , u ˜ h )) of a linear PDEs on the finer mixed finite element spaces V h × W h . The basic mechanism in these algorithms is to construct two shape-regular subdivision of Ω as T H and T h with different mesh sizes H and h ( h H ).

Two-grid Algorithm 1

Step 1: On the coarse mesh T H , compute ( p H , u H ) V H × W H to satisfy the following original nonlinear system:

( p H , v H ) ( u H , div v H ) = 0, v H V H 0 , (3.1)

( div p H , w H ) = ( f ( u H ) , w H ) , w H W H . (3.2)

Step 2: On the fine grid T h , compute ( p h , u h ) V h × W h to satisfy the following linear system:

( p h , v h ) ( u h , div v h ) = 0, v h V h 0 , (3.3)

( div p h , w h ) = ( f ( u H ) , w h ) , w h W h . (3.4)

The second two-grid algorithm introduces the Newton linearized procedure on the fine mesh to linearize the semilinear system.

Two-grid Algorithm 2

Step 1: On the coarse grid T H , compute ( p H , u H ) V H × W H to satisfy the following original nonlinear system:

( p H , v H ) ( u H , div v H ) = 0, v H V H 0 , (3.5)

( div p H , w H ) = ( f ( u H ) , w H ) , w H W H . (3.6)

Step 2: On the fine grid T h , compute ( p ˜ h , u ˜ h ) V h × W h to satisfy the following linear system:

( p ˜ h , v h ) ( u ˜ h , div v h ) = 0, v h V h 0 , (3.7)

( div p ˜ h , w h ) ( f ( u H ) u ˜ h , w h ) = ( f ( u H ) , w h ) ( f ( u H ) u H , w h ) , w h W h . (3.8)

For semilinear system (3.1) and (3.2) and (3.5) and (3.6), we use the Newton iteration to compute ( p H , u H ) in the implementation.

In averaging techniques, the error estimator is based on a smoother approximation in S 1 ( T h ) 2 , the continuous T h -piecewise linears approximation to the discrete solution p h (or p ˜ h ), for instance,

η z = min q h S 1 ( T h ) 2 p h q h ,

which can be served as a computable estimator.

The triangle inequality shows that η z is efficient up to higher order terms of exact solution p , indeed,

η z = min q h S 1 ( T h ) 2 p h q h = min q h S 1 ( T h ) 2 p h p + p q h p p h + min q h S 1 ( T h ) 2 p q h .

The last term converges as O ( h 2 ) is of higher order than the error p p h = O ( h ) . So we have

η z h .o .t . p p h . (3.9)

where “h.o.t.” denotes the higher-order term.

In the following, by using the solution ( p h , u h ) (or ( p ˜ h , u ˜ h )), Helmholtz decomposition and interpolation operator J , we analyze the upper bound of p p h and p p ˜ h for the two algorithms.

3.1. A Upper Bound for the Error of Two-Grid Algorithm 1

By Helmholtz decomposition, we get the following lemma.

Lemma 3.1 ( [14] ). There exist α , β H 1 ( Ω ) that satisfy boundary condition α | Γ D = 0 and β | Γ N is constant

p p h = α + curl β and p p h 2 = α 2 + β 2 , (3.10)

and then

p p h 2 = Ω ( p p h ) α d x + Ω ( p p h ) curl β d x . (3.11)

In order to estimate the right hand side of (3.11), and using the theoretical analysis in [17], we have

Lemma 3.2. Suppose the u and u H are the solutions of (2.2) and (2.3) and (3.1) and (3.2), there exists a constant C independent of H such that

u u H C H u 2 . (3.12)

We can also get u u H L 4 ( Ω ) C H u 3 .

Then, by using the Green’s fromula and Lemma 3.2, we can bound the first contribution of (3.11).

Lemma 3.3. Let p and p h are the solutions of (2.2) and (2.3) and (3.3) and (3.4), and p n , p h n L 2 ( Γ N ) . Then we have

Ω ( p p h ) α d x C H h f ( u ^ ) f ( u ) α + C h 2 f ( u H ) α + C h ε 3 / 2 g N / s L 2 ( Γ N ) α . (3.13)

Proof. Employ the Green’s formula and L 2 -projection P h , we can get the first contribution on the right-hand side of (3.11), that

Ω ( p p h ) α d x = Ω ( p p h ) ( α α ^ ) d x = Ω div ( p p h ) ( α α ^ ) d x + Γ N ( p p h ) n ( α α ^ ) d s = Ω ( f ( u ) + P h f ( u H ) ) ( α α ^ ) d x + Γ N ( p p h ) n ( α α ^ ) d s = Ω ( f ( u ) + f ( u H ) ) ( α α ^ ) d x + Ω ( P h f ( u H ) f ( u H ) ) ( α α ^ ) d x + Γ N ( p p h ) n ( α α ^ ) d s = I 1 + I 2 + I 3 . (3.14)

Here mean value α ^ L 0 ( T h ) of α H D 1 ( Ω ) . Now we estimate the right-hand side terms. For I 1 , using Lemma 3.2, we conclude that

I 1 = Ω f ( u ^ ) ( u u H ) ( α α T ) d x C h f ( u ^ ) u u H α C H h f ( u ^ ) u 2 α ,

here u ^ is a value between u and u H . For I 2 , employ the inequality (2.9), and I 3 with Lemma 4.2 of [14], we conclude that

I 2 C h 2 f ( u H ) α ,

I 3 C h ε 1 / 2 ( g N p h n ) L 2 ( Γ N ) α C h ε 3 / 2 g N / s L 2 ( Γ N ) α . (3.15)

which completes proof.

Lemma 3.4. Suppose p , q V , p n , p h n L 2 ( Γ N ) , and p h V h is the two-grid solution satisfying (3.3) and (3.4), for w H D 1 ( Ω ) and w = 1 , there holds

sup w H 0 1 ( Ω ) Ω ( p p h ) w d x C p h q + C ( z K h z 2 min f z R div ( p q ) f z L 2 ( Ω z ) 2 ) 1 / 2 + C h 3 / 2 g N / s L 2 ( Γ N ) + C H h f ( u ^ ) u 2 + C h 2 f ( u H ) . (3.16)

Proof. Employ the Green’s formula, then,

Ω ( p p h ) w d x = Ω ( p p h ) ( w J w ) d x + Ω ( p p h ) J w d x = Ω ( p q ) ( w J w ) d x + Ω ( q p h ) ( w J w ) d x + Ω ( p p h ) J w d x = Ω div ( p q ) ( w J w ) d x + Γ N ( w J w ) ( p q ) n d s + Ω ( q p h ) ( w J w ) d x + Ω ( p p h ) J w d x . (3.17)

Employ the inequalities (2.10), (2.11) and (2.13) of Lemma 2.1, the first two terms of the right hand side of (3.17) can be written

Ω div ( p q ) ( w J w ) d x C ( z K h z 2 min f z R div ( p q ) f z L 2 ( Ω z ) 2 ) 1 / 2 , (3.18)

Γ N ( w J w ) ( p q ) n d s C h ε 1 / 2 ( p q ) n L 2 ( Γ N ) C h 3 / 2 g N / s L 2 ( Γ N ) , (3.19)

Ω ( q p h ) ( w J w ) d x C p h q . (3.20)

And here we have S 1 ( T h ) H 1 ( Ω ) , so we estimate the last term Ω ( p p h ) J w d x just like estimate Ω ( p p h ) α d x , and by using triangle inequality. Therefore, we complete the proof.

For the second term on the right hand side (3.11), denote Q ( a 1 , a 2 ) = ( a 2 , a 1 ) for vectors, then, curl ( q p ) = div Q ( q p ) and use that curl p = 0 , let p ¯ = Q p and p ¯ h = Q p h , use Ω ( p ¯ p ¯ h ) w h d x = Ω curl ( p p h ) w h d x for all w h S ˜ D 1 ( T h ) = S N 1 ( T h ) , where S N 1 ( T h ) = { v h S 1 ( T h ) : v h | Γ N = 0 } . Therefore, we can get the following lemma.

Lemma 3.5. Let p and p h are the solutions of (2.2) and (2.3) and (3.3) and (3.4), then,

Ω ( p p h ) curl β d x C β q p h + C β ( z K h z 2 min f z R curl q f z L 2 ( Ω z ) 2 ) 1 / 2 + C β h ε 1 / 2 ( q t ) L 2 ( Γ D ) + C H h β f ( u ^ ) u 2 + C h 2 β f ( u H ) + C β h ε 1 / 2 ( p h t ) L 2 ( Γ D ) . (3.21)

Proof. Using Lemma 3.2 and Lemma 3.4 and (2.8), let β = 0 on Γ N . So we have

Ω ( p p h ) curl β d x = Ω ( p p h ) curl ( β J β ) d x + Ω ( p p h ) curl J β d x = Ω ( p q ) curl ( β J β ) d x + Ω ( q p h ) curl ( β J β ) d x + Ω ( p p h ) curl J β d x Ω curl ( p q ) ( β J β ) d x + Γ D ( ( p q ) ( ( p q ) n ) n ) ( β J β ) d s + C β q p h + Ω ( p p h ) curl J β d x , (3.22)

By using Lemma 2.1, we get

Ω curl ( p q ) ( β J β ) d x C β ( z K h z 2 min f z R curl ( p q ) f z L 2 ( Ω z ) 2 ) 1 / 2 , (3.23)

Γ D ( ( p q ) ( ( p q ) n ) n ) ( β J β ) d s C β h ε 1 / 2 ( ( p q ) ( ( p q ) n ) n ) L 2 ( Γ D ) C β h ε 1 / 2 ( q t ) L 2 ( Γ D ) , (3.24)

where t = Q n denotes unit tangential vector, using curl p = 0 , (3.23) can be written as

Ω curl ( p q ) ( β J β ) d x C β ( z K h z 2 min f z R curl q f z L 2 ( Ω z ) 2 ) 1 / 2 , (3.25)

the last term Ω ( p p h ) curl J β d x similar to Ω ( p p h ) J w d x of Lemma 3.4, which completes the proof.

Combine with Lemma 3.3 and Lemma 3.5, and using Lemma 5.2 of [14], we can know h ε 1 / 2 ( p h n ) L 2 ( Γ N ) and h ε 1 / 2 ( q n ) L 2 ( Γ N ) vanished, we have the following conclusion

Lemma 3.6. Let p and p h are the solutions of (2.2) and (2.3) and (3.3) and (3.4), div p h L 0 ( T h ) , then, we have,

p p h min q h S 1 ( T h ) 2 C p h q h + min q h S 1 ( T h ) 2 C ( z K h z 2 min f z R curl q h f z L 2 ( Ω z ) 2 ) 1 / 2 + C H h f ( u ^ ) f ( u ) + C h 2 f ( u H ) + C h ε 3 / 2 g N / s L 2 ( Γ N ) . (3.26)

The last three terms are high order terms compared with error p h q h . By using the inverse inequality, we have the following upper bound result

Lemma 3.7. Suppose that the discrete p h satisfies curl p h = 0 , div p h L 0 ( T h ) , then

p p h C min q h S 1 ( T h ) 2 p h q h + h .o .t .. (3.27)

Combined with the efficiency (3.9) of the estimator, we have

Theorem 3.1. Let p be the exact solution of (2.2) and (2.3) and p h V h be the solution of (3.3) and (3.4), then, we have

η z h .o .t . p p h C η z + h .o .t .. (3.28)

3.2. A Upper Bound for the Error of Two-Grid Algorithm 2

In this subsection, we will get the upper bounds for Algorithm 2. In order to make a theoretical analysis of Algorithm 2, we need to assume that the first derivative of f ( u ) satisfies f ( u ) < 0 in this subsection. First, we need the following priori error estimate for approximate solution u ˜ h from Algorithm 2.

Lemma 3.8. Let u be the exact solution of (2.2) and (2.3) and u ˜ h be the solution of (3.7) and (3.8), then, we have,

u u ˜ h C H 2 u 3 2 . (3.29)

Proof. Using (2.2) and (2.3) and (3.7) and (3.8), we have

( p p ˜ h , v h ) ( u u ˜ h , div v h ) = 0,

( div ( p p ˜ h ) , w h ) + ( f ( u H ) u ˜ h , w h ) = ( f ( u ) f ( u H ) , w h ) + ( f ( u H ) u H , w h ) .

Using Taylor expansion for f ( u ) at u H , let w h = u u ˜ h , v h = p p ˜ h and add the last two equations together to get

p p ˜ h 2 ( f ( u H ) ( u u ˜ h ) , u u ˜ h ) = ( 1 2 f ( u ¯ ) ( u u H ) 2 , u u ˜ h ) , (3.30)

where u ¯ is some value between u and u H . By using the assumption of f ( u ) as well as the Cauchy inequality, we have the following estimation

u u ˜ h 2 C u u H L 4 ( Ω ) 2 u u ˜ h C H 2 u 3 2 u u ˜ h ,

which completes the proof.

Lemma 3.9. Let p and p ˜ h are the solutions of (2.2) and (2.3) and (3.7) and (3.8). Then

Ω ( p p ˜ h ) α d x C H 2 h f ( u H ) u 3 α + C H 2 h f ( u ¯ ) u 3 2 α + C h 2 f ( u H ) α + C H h 2 f ( u H ) u 2 α + C h 3 / 2 g N / s L 2 ( Γ N ) α . (3.31)

Proof. Employ the Cauchy’s inequality and Poincaré inequality, we have

Ω ( p p ˜ h ) α d x = Ω ( p p ˜ h ) ( α α T ) d x = Ω div ( p p ˜ h ) ( α α T ) d x + Γ N ( p p ˜ h ) n ( α α T ) d s = Ω ( f ( u ) + P h ( f ( u H ) + f ( u H ) ( u ˜ h u H ) ) ) ( α α T ) d x + Γ N ( p p ˜ h ) n ( α α T ) d s

= Ω ( f ( u ) + f ( u H ) + f ( u H ) ( u ˜ h u H ) ) ( α α T ) d x + Ω ( P h ( f ( u H ) + f ( u H ) ( u ˜ h u H ) ) ( f ( u H ) + f ( u H ) ( u ˜ h u H ) ) ) ( α α T ) d x + Γ N ( p p ˜ h ) n ( α α T ) d s = Q 1 + Q 2 + Q 3 , (3.32)

here α T L 0 ( T h ) is the average of α . Similar to I 1 I 3 , we can estimate Q 1 Q 3 as

Q 1 C h f ( u H ) ( u u ˜ h ) α + C h 1 2 f ( u ¯ ) ( u u H ) 2 L 4 ( Ω ) α C H 2 h f ( u H ) u 3 α + C H 2 h f ( u ¯ ) u 3 2 α ,

Q 2 C h 2 ( f ( u H ) + f ( u H ) ( u u H ) ) α C h 2 f ( u H ) α + C H h 2 f ( u H ) u 2 α ,

Q 3 C h 1 / 2 ( g N p ˜ h n ) L 2 ( Γ N ) α C h 3 / 2 g N / s L 2 ( Γ N ) α .

Here u ¯ is some value between u and u H , which completes the proof.

Similar to Lemma 3.4, we have the following result.

Lemma 3.10. Let p and p ˜ h are solutions of (2.2) and (2.3) and (3.7) and (3.8), then, we have

Ω ( p p ˜ h ) w d x C p ˜ h q + C ( z K h z 2 min f z R div ( p q ) f z L 2 ( Ω z ) 2 ) 1 / 2 + C h 3 / 2 g N / s L 2 ( Γ N ) + C H 2 h f ( u H ) u 3 + C H 2 h f ( u ¯ ) u 3 2 + C h 2 f ( u H ) + C H h 2 f ( u H ) u 2 . (3.33)

Lemma 3.11. Let p and p ˜ h are the solutions of (2.2) and (2.3) and (3.7) and (3.8), then, we have

Ω ( p p ˜ h ) curl β d x C β q p ˜ h + C β ( z K h z 2 min f z R curl q f z L 2 ( Ω z ) 2 ) 1 / 2 + β { C h ε 1 / 2 ( q t ) L 2 ( Γ D ) + C H 2 h f ( u H ) u 3 + C H 2 h f ( u ¯ ) u 3 2 + C h 2 f ( u H ) + C H h 2 f ( u H ) u 2 } . (3.34)

Combine with Lemma 3.9 and Lemma 3.11, and similar to Lemma 3.6, we finally get the following result.

Lemma 3.12. Let p and p ˜ h are the exact and numerical solutions satisfying (2.2) and (2.3) and (3.7) and (3.8) respectively, then,

p p ˜ h min q h S 1 ( T h ) 2 C p ˜ h q h + min q h S 1 ( T h ) 2 C ( z K h z 2 min f z R curl q h f z L 2 ( Ω z ) 2 ) 1 / 2 + C H 2 h f ( u H ) u 3 + C H 2 h f ( u ¯ ) u 3 2 + C h 2 f ( u H ) + C H h 2 f ( u H ) u 2 + C h 3 / 2 g N / s L 2 ( Γ N ) . (3.35)

By Lemma 3.12 and similar efficiency result (3.9), we have.

Theorem 3.2. Suppose p ˜ h satisfies curl p ˜ h = 0 and div p ˜ h L 0 ( T h ) , then,

C min q h S 1 ( T h ) 2 p ˜ h q h + h .o .t . p p ˜ h C min q h S 1 ( T h ) 2 p ˜ h q h + h .o .t .. (3.36)

4. Posteriori Error Estimator with Averaging Technique

In this section, we use the averaging technique to construct an averaging operator A : V h S 1 ( T h ) 2 of posteriori error estimator, and prove p h A p h (or p ˜ h A p ˜ h ) is very approximation to p p h (or p p ˜ h ). In practise, we use the averaging operator A to compute the upper bound of the p p h (or p p ˜ h ). Take Algorithm 1 for instance (all the following conclusions are also hold for Algorithm 2). Set

η A = p h A p h ,

then, the minimum η z is frequently replaced by an upper bound η A ,

η z η A .

From [18], one of a popular averaging operator A is defined, for each node z, by

A p h ( z ) = A z ( p h | w z ) R 2 ,

where A z = π z M z with π z : R 2 R 2 being an orthogonal projection and linear and continuous averaging M z being defined as

M z ( p h ) = w z p h d x / | w z | ,

where | w z | denotes the area of patch w z related to node z.

For the efficiency of estimator η A , we have the following result.

Lemma 4.1 ( [18] ). There exists a mesh-size independent positive constant C with

η A C η z .

According to the relationship between p h q h and p h A p h , we conclude the following result.

Theorem 4.1. Let p and p h are the exact solution and numerical solutions from Algorithm 1 respectively, then, we have

C η A h .o .t . p p h C η A + h .o .t .. (4.1)

The result also holds for p p ˜ h , i.e.,

C η A h .o .t . p p ˜ h C η A + h .o .t .. (4.2)

5. Numerical Experiments

In this section, we will validate the a posteriori error estimates of averaging technique of two-grid mixed finite element solutions for semilinear elliptic equations by some numerical examples. Our focus is to deserve the ability of the error estimates to imitate the convergence behaviour of the error in the L 2 -norm.

To simplify our problem, we consider the following semilinear elliptic equations with entire boundary Ω : = Γ D ( Γ N = ) :

{ div p = u 3 + g ( x ) , x Ω , p = u , x Ω , u ( x ) = 0, x Ω . (5.1)

And use the lowest order Raviart-Thomas mixed finite elements in the implementation. We consider the mesh H , h satisfy h = H 2 in the following numerical experiments.

Example 1: We choose g ( x ) in a way such that the exact solution:

u ( x ) = x 1 ( 1 x 1 ) x 2 ( 1 x 2 ) ,

so we get the explicit expression of g ( x ) as:

g ( x ) = 2 ( x 1 ( 1 x 1 ) + x 2 ( 1 x 2 ) ) + ( x 1 ( 1 x 1 ) x 2 ( 1 x 2 ) ) 3 ,

with the domain Ω = [ 0,1 ] 2 .

Example 2: We choose g ( x ) in a way such that the exact solution:

u ( x ) = sin ( π x 1 ) sin ( π x 2 ) ,

so we get the explicit expression of g ( x ) as:

g ( x ) = 2 π 2 sin ( π x 1 ) sin ( π x 2 ) + ( sin ( π x 1 ) sin ( π x 2 ) ) 3 ,

with the L-shape domain Ω = ( 1,1 ) × ( 1,1 ) / ( 0,1 ) × ( 0,1 ) .

From the numerical results presented in Table 1 and Table 2 for Example 1 and Table 3 and Table 4 for Example 2, we conclude that error estimators by averaging technique is reliable and efficient for both Algorithm 1 and Algorithm 2.

Table 1. A posteriori error of the Algorithm 1 for the example 1.

Table 2. A posteriori error of the Algorithm 2 for the example 1.

Table 3. A posteriori error of the Algorithm 1 for the example 2.

Table 4. A posteriori error of the Algorithm 2 for the example 2.

6. Conclusion

In this paper, we present a posteriori error estimate of two-grid mixed finite element method for semilinear elliptic equations by using averaging techniques. Theoretical analysis as well as the numerical experiments is provided to prove the efficiency and reliability of error estimators. In our following work, we will construct the adaptive two-grid mixed finite element method for the semilinear elliptic equations using the posteriori error estimators studied in this paper.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Durango, F. and Novo, J. (2019) A Posteriori Error Estimations for Mixed Finite Element Approximations to the Navier-Stokes Equations Based on Newton-Type Linearization. Journal of Computational and Applied Mathematics, 367, Article ID: 112429.
https://doi.org/10.1016/j.cam.2019.112429
[2] Larson, M.G. and Målqvist, A. (2008) A Posteriori Error Estimates for Mixed Finite Element Approximations of Elliptic Problems. Numerische Mathematik, 108, 487-500.
https://doi.org/10.1007/s00211-007-0121-y
[3] Carstensen, C. (1997) A Posteriori Error Estimate for the Mixed Finite Element Method. Mathematics of Computation, 66, 465-476.
https://doi.org/10.1090/S0025-5718-97-00837-5
[4] Chen, Y. and Liu, W. (2008) A Posteriori Error Estimates for Mixed Finite Element Solutions of Convex Optimal Control Problems. Journal of Computational and Applied Mathematics, 211, 76-89.
https://doi.org/10.1016/j.cam.2006.11.015
[5] Xu, J. (1994) A Novel Two-Grid Method for Semilinear Equations. SIAM Journal on Scientific Computing, 15, 231-237.
https://doi.org/10.1137/0915016
[6] Xu, J. (1996) Two-Grid Discretization Techniques for Linear and Non-Linear PDEs. SIAM Journal on Numerical Analysis, 33, 1759-1777.
https://doi.org/10.1137/S0036142992232949
[7] Chen, L. and Chen, Y. (2011) Two-Grid Method for Nonlinear Reaction Diffusion Equations by Mixed Finite Element Methods. Journal of Scientific Computing, 49, 383-401.
https://doi.org/10.1007/s10915-011-9469-3
[8] Chen, C. and Liu, W. (2012) A Two-Grid Method for Finite Element Solutions of Nonlinear Parabolic Equations. Abstract and Applied Analysis, 2012, Article ID: 391918.
https://doi.org/10.1155/2012/391918
[9] Sun, Y., Shi, F., Zheng, H., Li, H. and Wang, F. (2021) Two-Grid Domain Decomposition Methods for the Coupled Stokes-Darcy System. Computer Methods in Applied Mechanics and Engineering, 385, Article ID: 114041.
https://doi.org/10.1016/j.cma.2021.114041
[10] Chen, Y., Li, Q., Wang, Y. and Huang, Y. (2020) Two-Grid Methods of Finite Element Solutions for Semi-Linear Elliptic Interface Problems. Numerical Algorithms, 84, 307-330.
https://doi.org/10.1007/s11075-019-00756-0
[11] Bi, C., Wang, C. and Lin, Y. (2018) A Posteriori Error Estimates of Two-Grid Finite Element Methods for Nonlinear Elliptic Problems. Journal of Scientific Computing, 74, 23-48.
https://doi.org/10.1007/s10915-017-0422-y
[12] Chen, C., Chen, Y. and Zhao, X. (2018) A Posteriori Error Estimates of Two-Grid Finite Volume Element Methods for Nonlinear Elliptic Problems. Computers & Mathematics with Applications, 75, 1756-1766.
https://doi.org/10.1016/j.camwa.2017.11.035
[13] Li, Y. and Zhang, Y. (2021) Analysis of Adaptive Two-Grid Finite Element Algorithms for Linear and Nonlinear Problems. SIAM Journal on Scientific Computing, 43, 908-928.
https://doi.org/10.1137/19M1285615
[14] Carstensen, C. and Bartels, S. (2002) Each Averaging Technique Yields Reliable a Posteriori Error Control in FEM on Unstructured Grids. Part1: Low Order Conforming, Nonconforming, and Mixed FEM. Mathematics of Computation, 71, 945-969.
https://doi.org/10.1090/S0025-5718-02-01402-3
[15] Verfürth, R. (2013) A Posteriori Estimation Techniques for Finite Element Methods. Oxford University Press, Oxford.
https://doi.org/10.1093/acprof:oso/9780199679423.001.0001
[16] Hou, T., Chen, L. and Yang, Y. (2018) Two-Grid Methods for Expanded Mixed Finite Element Approximations of Semi-Linear Parabolic Integro-Differential Equations. Applied Numerical Mathematics, 132, 163-181.
https://doi.org/10.1016/j.apnum.2018.06.001
[17] Milner, F.A. (1985) Mixed Finite Element Methods for Quasilinear Second-Order Elliptic Problems. Mathematics of Computation, 44, 303-320.
https://doi.org/10.1090/S0025-5718-1985-0777266-1
[18] Carstensen, C. (2004) Some Remarks on the History and Future of Averaging Techniques in a Posteriori Finite Element Error Analysis. ZAMM—Journal of Applied Mathematics and Mechanics/Zeitschrift für Angewandte Mathematik und Mechanik, 84, 3-21.
https://doi.org/10.1002/zamm.200410101

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.