• No results found

Low order nonconforming finite element method for time-dependent nonlinear Schrödinger equation

N/A
N/A
Protected

Academic year: 2020

Share "Low order nonconforming finite element method for time-dependent nonlinear Schrödinger equation"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

R E S E A R C H

Open Access

Low order nonconforming finite element

method for time-dependent nonlinear

Schrödinger equation

Chao Xu

1

, Jiaquan Zhou

1

, Dongyang Shi

2*

and Houchao Zhang

3

*Correspondence:

[email protected]

2School of Mathematics and

Statistics, Zhengzhou University, Zhengzhou, China

Full list of author information is available at the end of the article

Abstract

The main aim of this paper is to apply a low order nonconformingEQrot1 finite element to solve the nonlinear Schrödinger equation. Firstly, the superclose property in the brokenH1-norm for a backward Euler fully-discrete scheme is studied, and the global superconvergence results are deduced with the help of the special characters of this element and the interpolation postprocessing technique. Secondly, in order to reduce computing cost, a two-grid method is developed and the corresponding superconvergence error estimates are obtained. Finally, a numerical experiment is carried out to confirm the theoretical analysis.

MSC: 65N15; 65N30

Keywords: Nonlinear Schrödinger equation; Two-grid method; Low order nonconforming finite element; Superconvergence error estimates

1 Introduction

Consider the following nonlinear Schrödinger equation (NLSE):

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

iut+u+λf(|u|2)u= 0, (X,t)∈Ω×(0,T],

u(X,t) = 0, (X,t)∈∂Ω×(0,T],

u(X, 0) =u0(X), XΩ,

(1.1)

whereX= (x,y),ΩR2is a bounded convex domain with Lipschitz boundary∂Ω.iis

the imaginary unit,u(X,t) is a complex-valued function,T∈(0, +∞) is a real parameter,

f(|u|2) =|u|2r(r1 is an integer) is a smooth real-valued function, andu

0(X) is a known

smooth function.

(2)

the semi-discrete scheme. [13] derived the same results as [12] for NLSE with the conform-ing linear triangular element by establishconform-ing the relationship between Ritz projection and the linear interpolation. Whereafter, a series of superconvergence results about backward Euler and Crank–Nicolson fully-discrete schemes for NLSE also were studied in [14–17]. A two-grid method was first introduced by Xu [18,19] as a discretization technique for nonlinear and nonsymmetric indefinite partial differential equations. The main idea of this method is to use a coarse space (with mesh sizeH) to produce a rough approx-imation of the solution, and then use it as the initial guess for one Newton iteration on the fine grid (with mesh sizehandhH). Up to now, the two-grid method was deeply researched for different problems [20–25]. Especially, the two-grid method was used to solve the linear Schrödinger equation (LSE) and NLSE in [26–30]. However, this method is rarely considered for nonconforming elements.

As we know,EQrot

1 element is an important quadrilateral nonconforming finite element

and has been employed to deal with different problems successfully for its good theoret-ical and numertheoret-ical behavior [31–37]. The purpose of this work is to use this element to deal with problem (1.1). By virtue of the special properties of this element, we obtain the superclose and superconvergence results in the brokenH1-norm for the backward Euler fully-discrete scheme. At the same time, in order to reduce the computing cost, we develop a new two-grid algorithm and deduce the corresponding superconvergence results.

The paper is organized as follows. In Sect.2,EQrot1 element and some lemmas are briefly introduced. In Sect.3, the backward Euler fully-discrete scheme for problem (1.1) is dis-cussed and some important superconvergence results are derived. In Sect.4, a two-grid scheme of (1.1) is established and the corresponding superconvergence results are ob-tained. Finally, a numerical experiment is carried out to confirm the theoretical results.

2 NonconformingEQrot1 element and some lemmas

For simplicity, letΩ⊂R2be a convex polygon with edges parallel to the coordinate axes,

Th be a regular subdivision ofΩ. For a given elementK with the center point (xK,yK),

its four vertices and edges are denoted asa(xi,yi) (i= 1, 2, 3, 4) andFi=aiai+1(i= 1, 2, 3,

4 mod4), respectively. We assume that edgesFi(i= 1, 3) parallel tox-axis andFi(i= 2, 4)

parallel toy-axis,hx,K andhy,K denote the half length of elementK alongxandy-axis,

respectively.

TheEQrot1 finite element (K,P,Σ) onKis defined as follows:

Σ={v1,v2,v3,v4,v5}, P=span

1,x,y,ϕ(x),ϕ(y), (2.1) where

vi=

1

|Fi|

Fi

v ds (i= 1, 2, 3, 4), v5=

1

|K|

K

v dx dy,ϕ(t) =1 2 3t

2– 1,

and|Fi|and|K|are the measures ofFiandK, respectively.

The associated finite element spaceVhcan be defined by

Vh=

vh:vh|KP,∀KTh,

F

[vh]ds= 0,F∂K

,

(3)

Obviously, · h= (

KTh| · |21,K)

1

2 is a norm overVh.

LetΠhbe the associated interpolation operator overVh, then we have

uΠhu0+huΠhuhCh2|u|2, ∀uH2(Ω)∩H01(Ω). (2.2)

Lemma 2.1([31,32]) For vhVh,we have

KTh

∂K ∂u

∂nvhds

⎧ ⎨ ⎩

Ch|u|2vhh, ∀uH2(Ω),

Ch2|u|

3vhh, ∀uH3(Ω).

(2.3)

Lemma 2.2 For vhVh,we have

KTh

∂K ∂u

∂nvhds

Ch2|u|4vh0, ∀uH4(Ω). (2.4)

Proof By introducing two functions

E(x) =1

2 (xxK)

2h2

x,K

, F(y) =1

2 (yyK)

2h2

y,K

,

and notationP0vh|Fi=|Fi1|

Fivhds, which has continuity between elements and vanishes

on∂Ω, and hence the summation

KTh

F2 – F4

uxP0vhdy= 0,

KTh

F3 – F1

uyP0vhdx= 0.

So we can obtain that

KTh

∂K ∂u

∂nvhds

=

KTh

F2 – F4

uxvhdy+

KTh

F3 – F1

uyvhdx

=

KTh

F2 – F4

ux(vhP0vh)dy+

KTh

F3 – F1

uy(vhP0vh)dx

=

KTh

K

uxx

(yyK)vhy+

(yyK)2–

h2

y,K

3 vhyy 2 dx dy +

KTh

K

uyy

(xxK)vhx+

(xxK)2–

h2

x,K

3 vhxx 2 dx dy

A1+A2, (2.5)

where we use the expressions

(vhP0vh)|Fi= (yyK)vhy+

(yyK)2–

h2

y,K

3

vhyy

2 , i= 2, 4, (vhP0vh)|Fi= (xxK)vhx+

(xxK)2–

h2

x,K

3

vhxx

(4)

Now we begin to estimateA1, which can be rewritten as

A1=

KTh

K

uxx(yyK)vhydx dy+

1 2

KTh

K

uxx(yyK)2vhyydx dy

KTh

h2

y,K

6

K

uxxvhyydx dyB1+B2+B3. (2.6)

Firstly, for allvhy∈span{1,y}, we know that

vhy(x,y) =vhy(x,yK) + (yyK)vhyy.

Noting thatF(y)|F1,F3= 0,F(y) =yyK,F(y) = 1 6(F

2(y))h2y,K

3 , and by Green’s formula, we

have

B1 =

KTh

K

uxxF(y)vhydx dy

= –

KTh

K

uxxyF(y)vhydx dy

= –

KTh

K uxxy 1 6 F

2(y)h 2

y,K

3

vhydx dy

=

KTh

1 6

K

uxxyy F2(y)

vhydx dy+

K

h2y,K

3 vhydx dy

=

KTh

1 6

K

uxxyy F2(y)

vhydx dy+

KTh

h2

y,K

3

K

uxxyvhydx dy

KTh

h2y,K

3

K

uxxy(yyK)vhyydx dy

B11+B12+B13. (2.7)

By the inverse inequality, termB11can be estimated as

B11 =

KTh

1 6

K

uxxyy F2(y)

vhydx dy

KTh

Ch3y,Kuxxyy0,Kvhy0,KCh2|u|4vh0. (2.8)

For the termB12, it can be written as

B12=

KTh

h2y,K

3

K

uxxyvhydx dy

=

KTh

h2

y,K

3 F3 – F1

uxxyvhdx

K

uxxyyvhdx dy

(5)

Noting that

KTh

F3

F1

uxxyvhdx=

KTh

F3

F1

uxxy(vhP0vh)dx

=

KTh

K

uxxyy

(xxK)vhx+

(xxK)2+

h2x,K

3

vhxx

2

dx dy

KTh

Chx,K|u|4vhx0,K+Ch2x,K|u|4vhxx0,K

C|u|4vh0, (2.10)

and substituting (2.10) into (2.9), we can derive

B12≤Ch2|u|4vh0. (2.11)

As to the termB13, noting thatF(y)|F1,F3= 0 andF(y) =yyK, we have

B13= –

KTh

h2y,K

3

K

uxxyF(y)vhyydx dy

=

KTh

h2

y,K

3

K

uxxyyF(y)vhyydx dyCh2|u|4vh0. (2.12)

Combining with (2.7)–(2.9) and (2.12), we can obtain

B1≤Ch2|u|4vh0. (2.13)

Secondly, noting that (yyK)2=13[(F2(y))+h2y,K], we have

B2+B3

=1 6

KTh

K

uxx F2(y)

+h2y,Kvhyydx dy

KTh

h2

y,K

6

K

uxxvhyydx dy

=1 6

KTh

K

uxx F2(y)

vhyydx dy

1 6

KTh

K

uxxyyF2(y)vhyydx dy

Ch4|u|4vhyy0≤Ch2|u|4vh0. (2.14)

Finally, substituting estimates (2.13) and (2.14) into (2.6), we obtain

A1≤Ch2|u|4vh0. (2.15)

And similarly, we can derive the result

A2≤Ch2|u|4vh0. (2.16)

(6)

Remark2.1 In [38], the authors derived the following result:

KTh

∂K ∂u

∂nvhds

Ch2|u|5vh0, ∀uH5(Ω),vhVh. (2.17)

Obviously, the regularity requirement ofuis stronger than our result.

3 Backward Euler fully-discrete scheme and superconvergence results

The variational form of (1.1) is to finduH1

0(Ω) such that

⎧ ⎨ ⎩

i(ut,v) – (∇u,∇v) +λ(f(|u|2)u,v) = 0, vH01(Ω),

u(X, 0) =u0(X), XΩ,

(3.1)

where (u,v) =Ωuv dx dydenotes the inner product,vis the conjugate ofv.

Given a time stepτ=T/N, whereNis a positive integer, we shall approximate the so-lution at timestn=,n= 0, 1, . . . ,N. For a given smooth functionφnon [0,T], define φn=φ(X,tn),

tφn=φ nφn–1

τ , and∂tφ

n=φn–∇φn–1

τ .

Equation (3.1) has the following equivalent formulation:

⎧ ⎨ ⎩

i(∂tun,v) – (∇un,∇v) +λ(f(|un|2)un,v) =i(R1n,v), vH01(Ω),

u(X, 0) =u0(X), XΩ,

(3.2)

whereRn1=∂tununt. Furthermore, we have

Rn120 =1

τ

tn

tn–1

(tnt)uttdt

2

0

≤ 1

τ2

Ω

tn

tn–1

(tnt)uttds

2

dx dy

C

τ2

Ω

tn

tn–1

(tnt)dt

2 tn

tn–1 uttds

2

dx dy

tn

tn–1

utt20dt. (3.3)

The backward Euler fully-discrete scheme of (3.1) is to findUnVhsuch that

⎧ ⎨ ⎩

i(∂tUn,vh) – (∇Un,∇vh)h+λ(f(|Un|2)Un,vh) = 0, vhVh,

U0=Πhu0(X), XΩ,

(3.4)

where (·,·)h=KTh(·,·)K.

In order to carry out the error estimate and superclose analysis, we introduce the fol-lowing assumption.

Assumption 3.1 LetunandUnbe the solutions of (1.1) and (3.4), respectively, forn=

1, 2, . . . ,N, then there exists 0 <h0< 1 such that, for 0 <h<h0,n= 1, 2, . . . ,N, it holds

unUn0,∞< 1, (3.5)

which meansUn

0,∞<C.

(7)

For simplicity, we write

unUn= unΠhun

+ ΠhunUn

ρn+θn.

Then we have the following results.

Theorem 3.1 Assume that unand Unare the solutions of(1.1)and(3.4),respectively.If

uH4(Ω)H1

0(Ω),utH4(Ω),uttH2(Ω),utttL2(Ω),we have

θn 0+θ

n h=O h

2+τ. (3.6)

Proof From (1.1) and (3.4), we have the result

i ∂t unUn

,vh

– ∇ unUn,vh

h+λ f u

n2unf Un2Un,v h

=i Rn1,vh

KTh

∂K ∂un

∂n ·vhds, (3.7)

which can be rewritten as

i ∂tθn,vh

– ∇θn,∇vh

h= –λ f u n2

unf Un2Un,vh

i ∂tρn,vh

+i Rn1,vh

KTh

∂K ∂un

∂n ·vhds. (3.8)

Takingvh=θnin (3.8), we have

i ∂tθn,θn

– ∇θn,∇θn

h= –λ f u

n2unf Un2Un,θn

i ∂tρn,θn

+i Rn1,θn

KTh

∂K ∂un

∂n ·θ

nds. (3.9)

Comparing the imaginary parts of (3.9), we get 1

τ Re θ

nθn–1,θn

= 1 2τ θ

n2 0–θ

n–12 0+θ

nθn–12 0

= –Re ∂tρn,θn

–Imλ f un2unf Un2Un,θn

+Re Rn1,θn–Im

KTh

∂K ∂un

∂n ·θ

nds, (3.10)

which implies

θn20θn–120

≤–2τRe ∂tρn,θn

– 2τImλ f un2unf Un2Un,θn

+ 2τRe Rn1,θn– 2τIm

KTh

∂K ∂un

∂n ·θ

nds

4

i=1

(8)

Now, we start to estimate each termDi(i= 1, 2, 3, 4) one by one.

Applyingε-Young’s inequality, we obtain

|D1| ≤2τ ∂tρn,θnCh4

tn

tn–1

|ut|22dt+Cτθn 2

0. (3.12)

By using the continuity off(s) and Assumption3.1, we have

|D2| ≤2τ|λ| f un2

unf Un2Un,θn

= 2τ|λ| f un2unf un2Un+f un2Unf Un2Un,θn

=Cτf un20,∞ ρn+θn,θn

+CτUn0,∞f(ξ1)0,∞ un0,∞+Un0,∞ ρn+θn,θn

ρn+θn,θnCτh4un22+Cτθn20, (3.13)

whereξ1lies between|un|2and|Un|2.

With the help of the result (3.3) and Lemma2.2, termsD3andD4can be estimated as

|D3| ≤2τ Rn1,θn≤2τRn10θ

n

0≤ 2

tn

tn–1

utt20dt+Cτθn 2

0, (3.14)

|D4| ≤Cτh4un4θn0Cτh4un 2 4+Cτθ

n2

0. (3.15)

Combining the above estimates (3.11)–(3.15) yields

θn20θn–120Ch4

τun24+

tn

tn–1

|ut|22dt

+2

tn

tn–1

utt20dt+Cτθn 2

0. (3.16)

Summing (3.16) up with respect tonand notingθ0= 0, we have

θn20Ch4 T

0

|ut|22dt+2

T

0

utt20dt

+Cτh4

n

i=1

ui24+ n

i=1

θi20. (3.17)

By Gronwall’s lemma, we can derive

θn20Ch4 T

0

|ut|22dt+2

T

0

utt20dt+Cτh4

n

i=1

ui24, (3.18)

which implies

θn 0=Oh

(9)

On the other hand, takingvh=∂tθnin (3.8), we obtain

i ∂tθn,∂tθn

– ∇θn,∇∂tθn

h

= –λ f un2unf Un2Un,∂tθn

i ∂tρn,∂tθn

+i Rn1,∂tθn

KTh

∂K ∂u

∂n·∂tθ

nds. (3.20)

Comparing the real parts of (3.20), we get 1

τ Re ∇θ

n,θnθn–1

h

= 1 2τθ

n2 0–∇θ

n–12 0+∇θ

nθn–12 0

= –Im ∂tρn,∂tθn

+Reλ f un2unf Un2Un,∂tθn

+Im Rn1,∂tθn

+Re

KTh

∂K ∂un

∂n ·∂tθ

nds, (3.21)

which implies

θn2 hθ

n–12

h

≤–2τIm ∂tρn,∂tθn

+ 2τReλ f un2unf Un2Un,∂tθn

+ 2τIm Rn1,∂tθn

+ 2τRe

KTh

∂K ∂un

∂n ·∂tθ

nds

Cτh4un24+

tn

tn–1

|ut|22dt

+2

tn

tn–1

utt20dt+Cτ∂tθn20. (3.22)

Now we estimate the term∂tθn20. To do this, take difference between two time levelsn

andn– 1 of (3.8) and multiply byτ1on both sides, then setvh=∂tθnto get

i ∂t ∂tθn

,∂tθn

– ∇∂tθn,∇∂tθn

= –λ ∂tMn,∂tθn

i ∂t ∂tρn

,∂tθn

+i ∂tRn1,∂tθn

KTh

∂K (∂tun)

∂n ·∂tθ

nds, (3.23)

whereMn=f(|un|2)unf(|Un|2)Un. From [15], we know that

∂tMn20C ∂tθn20+∂tηn20+ηn–120+θn–120

, (3.24)

∂t ∂tρn20

Ch4 τ

tn

tn–2

|utt|22dt, (3.25)

∂tRn1 2 0≤

tn

tn–2

(10)

Further, we have by Lemma2.2that

KTh

∂K (∂tun)

∂n ·∂tθ

ndsCh2

tun4∂tθn0

Ch4 ∂tun

2 4+∂tθ

n2

0

Ch4

1

τ

tn

tn–1

ut24dt+∂tθn

2 0

. (3.27)

Comparing the imaginary part of (3.23) with the above estimations, we obtain

∂tθn20–∂tθn–120

2τ

Ch4

τ

tn

tn–2

|utt|22dt+

tn

tn–2

|uttt|20dt+

Ch4 τ

tn

tn–1

ut24dt

+ηn–120+θn–120+C∂tθn

2

0. (3.28)

Summing (3.28) up with respect tonleads to

∂tθn

2 0≤Ch

4

T

0

|utt|22+ut24

dt+2

T

0

|uttt|20dt

+ n

i=2

ηi–12 0+θ

i–12 0

+C

n

i=2

∂tθi20+∂tθ120. (3.29)

Settingn= 1 and takingvh=∂tθ1in (3.8), with an argument similar to (3.19), we can derive

that

∂tθ10C h2+τ

, (3.30)

which together with (3.19), (3.29), and (3.30) gives

∂tθn0C h2+τ

. (3.31)

Substituting (3.31) into (3.22) and summing up from 1 tonyields

θnh=O h2+τ. (3.32)

Thus the proof is complete. Now we will introduce a proper interpolation postprocessing operator to get the global superconvergence result. For this purpose, we further assume thatThhas been obtained

fromT2hby dividing each element into four congruent rectangles. LetT =

4

i=1Ki,L1,L2,

L3, andL4be four edges. As in [31,38], we define the interpolation operatorΠ2h on the

partitionT2h:

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

Π2hu|TP2(T), ∀TT2h,

Li(Π2huu)ds= 0, i= 1, 2, 3, 4,

K1∪K3(Π2huu)dx dy= 0,

K2∪K4(Π2huu)dx dy= 0,

(11)

It has been shown in [38] that the interpolation operatorΠ2hdefined above satisfies the

following properties:

Π2hΠhu=Π2hu, uΠ2huhChr|u|r+1,Ω, 0≤r≤2, (3.33)

Π2hvhCvh, ∀vVh. (3.34)

Theorem 3.2 Under the same assumptions of Theorem3.1,we have unΠ

2hUnh=Oh2+τ

. (3.35)

Proof Noticing that

unΠ2hUn=unΠ2hΠhun+Π2hΠhunΠ2hUn, (3.36)

by (3.33) and interpolation error estimates, we have

unΠ2hΠhUnh=unΠ2hunhCh2un3. (3.37)

Consequently, it follows from (3.34) and Theorem3.1that

Π2hΠhunΠ2hUnh =Π2h ΠhunUn

h

ΠhunUnh=O h2+τ

. (3.38) From (3.36)–(3.38), we can derive the result (3.35) directly.

Remark3.1 Theorems3.1–3.2are also valid to theQrot

1 element [39] on square meshes.

4 The two-grid finite element scheme and error analysis

In this section, we design a two-grid finite element algorithm (see Algorithm4.1below) for problem (1.1) to reduce the computing cost. The idea of the two-grid method is to re-duce the nonlinear problem on a fine grid into a linear system through solving a nonlinear problem on a coarse grid.THandThare two regular subdivisions ofΩwith two different

mesh sizesHandh(hH), and the correspondingEQrot1 finite element spacesVHand

Vh(which will be called the coarse-grid space and the fine-grid space), respectively.

Algorithm 4.1

Step 1.FindunHVH(n= 1, 2, . . . ,N) such that

⎧ ⎨ ⎩

i(∂tunH,vH) – (∇unH,∇vH) +λ(f(|unH|2)uHn,vH) = 0, vHVH,

u0H=Πhu0(X)∈VH, XΩ.

(4.1)

Step 2.Findun

hVh(n= 1, 2, . . . ,N) such that

⎧ ⎨ ⎩

i(∂tunh,vh) – (∇unh,∇vh) +λ(f(|unH|2)uhn,vh) = 0, vhVh,

u0

h=Πhu0(X)∈Vh, XΩ,

(4.2)

wheref(|unH|2) =f(|un

(12)

Now we consider the error estimates in the brokenH1-norm for Algorithm4.1.

Theorem 4.1 Let u and un

hbe the solutions of problem(1.1)and the two-grid Algorithm4.1,

respectively.If uH4(Ω)W2,∞(Ω)H1

0(Ω),utH4(Ω),uttH2(Ω),and utttL2(Ω),

there holds

θn 0+θ

n h=O

h2+τ+H4|lnH|12. (4.3)

Proof From (1.1) and (4.2), similar to (3.11), we have the result

θn20θn–120

= –2τRe ∂tρn,θn

–Imλ f un2unhf unH2unh,θn

+ 2τRe Rn1,θn– 2τIm

KTh

∂K ∂un

∂n ·θ

nds

4

i=1

Mi. (4.4)

We only need to estimate the termM2. In fact, by using the continuity off(s) and Taylor

expansions, we have

f un2=f unH2+f unH2 un2–unH2+f

(ξ 2)

2! u

n2un H

22

, (4.5)

whereξ1lies between|un|2and|unH|2.

ThenM2can be expressed as

|M2| ≤2τ|λ| f un2

unfun H

2

unh,θn

= 2τ|λ| f un2unfun H

2

un+fun H

2

unfun H

2

unh,θn

= 2τ|λ| f un2unfun H

2

un,θn

+ 2τ|λ| fun H

2

ununh,θnE1+E2. (4.6)

Firstly, for the termE1, we have

E1= 2τ|λ|

f unH2 un2–unh–12+f

(|ξ 2|2)

2 u

n2un H

22

un,θn

= 2τ|λ| f unH2 un2–un–12un,θn

+ 2τ|λ| f unH2 un–12–unh–12un,θn

+τ|λ| f |ξ2|2 un 2

unH22un,θn

E11+E12+E13. (4.7)

Applying the boundedness ofu,f(s), and Theorem3.1, we can derive that

E11+E12≤ h4+τ2

(13)

Similar to (3.13),E13can be estimated as

E13≤ un 2

unH2202+θn20. (4.9) Notice that the term(|un|2|un

H|2)220can be rewritten as

un2–unH2220C un2–unH2220CunuHn20,∞ununH20unΠHun

2

0,∞+ΠHununH

2

0,∞ununH

2

0. (4.10)

Since

unΠ Hun

2

0,∞≤CH4un 2

2,∞, (4.11)

ununH20C H4+τ2, (4.12)

andvh0,∞≤C|lnh|

1

2vhh[40], we have ΠHununH

2

0,∞≤C|lnH|ΠHununH

2

hC|lnH| H

4+τ2. (4.13)

Then from (4.10)–(4.13), we know that

un2–unH2220CH4+τ2+|lnH| H4+τ2 H4+τ2. (4.14) Further, whenτ is small enough, there holds

un2–unH2220CH8|lnH|, (4.15) which implies

E1≤ h4+τ2+H8|lnH|

. (4.16)

Secondly, for the termE2, we have

E2≤ ununh

2 0+θ

n2

0

h4+τ2. (4.17)

Finally, substituting (4.16) and (4.17) into (4.6), we obtain

|M2| ≤ h4+τ2+H8|lnH|

, (4.18)

and substituting (3.12), (3.14), (3.15), and (4.18) into (4.4) yields

θn20θn–120 h4+τ2+H8|lnH|+Cτθn20. (4.19)

Then summing (4.19) up with respect tonand notingθ0= 0, we have

θn2 0≤C h

4+τ2+H8|lnH|+Cτ

n

i=1

θi2

(14)

An application of Gronwall’s lemma yields

θn20C h4+τ2+H8|lnH|, (4.21)

which implies that

θn0=Oh2+τ+H4|lnH|12. (4.22)

Thus with the similar arguments to the estimates of (3.32) and (4.22), we can also derive

θnh=O h2+τ+H4|lnH|12, (4.23)

which is the desired result. Similar to the proof of Theorem3.2, we can derive the following superconvergence re-sults.

Theorem 4.2 Under the same assumptions of Theorem4.1,and setting h=H2(|lnH|)14, we can derive

unΠ2hunhh=O h

2+τ. (4.24)

5 Numerical experiment

In this section, we present the following numerical example to confirm the theoretical analysis, which comes from [8,16,41].

Consider the cubic-quintic Schrödinger equation (f(s) = –s+s2)

⎧ ⎪ ⎪ ⎨ ⎪ ⎪ ⎩

iut+u–|u|2u+|u|4u=g, (X,t)∈Ω×(0,T],

u(X,t) = 0, (X,t)∈∂Ω×(0,T],

u(X, 0) =u0(X), XΩ,

(5.1)

onΩ= [0, 1]2with the exact solution

u=eit+(x+y)/2 1 + 3t2x(1 –x)y(1 –y),

wheregis given corresponding to the exact solutionu.

The domainΩis divided into familiesTHandThof rectangular meshes, andVH,Vhare

EQrot1 finite element spaces defined onTH,Th, respectively. In such a way, to obtain enough

accuracy, it suffices to takeh=O(H2|lnH|14) in both the brokenH1-norm andL2-norm.

Under the same condition of computing environment and control strategy, the numerical results and CPU times are shown in Tables1–2, respectively. The exact solutionuat time

t= 1 and FEM solutionuhat timet= 1 with mesh sizeh= 1/32 are pictured in Figs.1and

2, respectively.

It can be seen from Tables1–2thatuuhhis convergence at rate ofO(h),uuh0,

Πhuuhh anduΠ2huh are convergence at rate ofO(h2), which coincide with the

(15)

Table 1 Numerical results of two-grid Algorithm4.1att= 1 (τ=h2,hH2)

h=161,H=14 h=321,H=16 h=641,H=18 Ratio

uuhh 0.058942538 0.029468965 0.014736033 0.99

uuh0 0.001096657 0.000281836 0.000075823 1.93

Πhuuhh 0.003761590 0.000980134 0.000264975 1.91

uΠ2huhh 0.018173033 0.004582958 0.001179143 1.97

CPU time (s) 54.06 2973.62 237,992.52

Table 2 Numerical results of the usual Galerkin FEM att= 1 (τ=h2)

h=161 h=321 h=641 Ratio

uuhh 0.058940220 0.029468644 0.014523013 1.01

uuh0 0.001090311 0.000280127 0.000072122 1.96

Πhuuhh 0.003725084 0.000970437 0.000253940 1.94

uΠ2huhh 0.018165504 0.004580893 0.001067421 2.04

CPU time (s) 68.88 5178.21 416,552.35

Figure 1The exact solutionsu1(Real part) andu2(Imaginary part) att= 1

Figure 2The FEM solutionsuh1(Real part) anduh2(Imaginary part) att= 1

6 Conclusions

(16)

paper is suitable for the standard Galerkin finite element and can be extended to dealing with other nonlinear problems.

Acknowledgements

We are thankful to the editor and the anonymous reviewers for many valuable suggestions to improve this paper.

Funding

The research is supported by the National Natural Science Foundation of China (Nos. 11271340, 11671369), the Educational Commission of Henan Province of China (No. 14B110025).

Abbreviations Not applicable.

Availability of data and materials Not applicable.

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

The study was carried out in collaboration among all authors. CX and JQZ carried out the main theorem and wrote the paper together; DYS revised and checked the paper; HCZ checked the article. All authors read and approved the final manuscript.

Author details

1Faculty of Mathematics and Physics Education, Luoyang Institute of Science and Technology, Luoyang, China.2School of

Mathematics and Statistics, Zhengzhou University, Zhengzhou, China.3School of Mathematics and Statistics,

Pingdingshan University, Pingdingshan, China.

Publisher’s Note

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

Received: 7 April 2018 Accepted: 5 November 2018

References

1. Reichel, B., Leble, S.: On convergence and stability of a numerical scheme of coupled nonlinear Schrödinger equations. Comput. Math. Appl.55, 745–759 (2008)

2. Bratsos, A.G.: A modified numerical scheme for the cubic Schrödinger equation. Numer. Methods Partial Differ. Equ.

27, 608–620 (2011)

3. Liao, H., Sun, Z., Shi, H.: Error estimate of fourth-order compact scheme for linear Schrödinger equations. SIAM J. Numer. Anal.47, 4381–4401 (2010)

4. Akrivis, G.D., Dougalis, V.A., Karakashian, O.A.: On fully discrete Galerkin methods of second-order temporal accuracy for the nonlinear Schrödinger equation. Numer. Math.59, 31–53 (1991)

5. Tourigny, Y.: OptimalH1estimates for two time-discrete Galerkin approximations of a nonlinear Schrödinger

equation. IMA J. Numer. Anal.11, 509–523 (1991)

6. Zouraris, G.E.: On the convergence of a linear two-step finite element method for the nonlinear Schrödinger equation. Modél. Math. Anal. Numér.35, 389–405 (2001)

7. Liu, Y., Li, H., Wang, J.F.: Error estimates ofH1-Galerkin mixed finite element method for Schrödinger equation. Appl.

Math. J. Chin. Univ.24, 83–89 (2009)

8. Wang, J.L.: A new error analysis of Crank-Nicolson Galerkin FEMs for a generalized nonlinear Schrödinger equation. J. Sci. Comput.60, 390–407 (2014)

9. Borzi, A., Decker, E.: Analysis of a leap-frog pseudospectral scheme for the Schrödinger equation. J. Comput. Appl. Math.193, 65–88 (2006)

10. Dehghan, M., Taleei, A.: Numerical solution of nonlinear Schrödinger equation by using time-space pseudo-spectral method. Numer. Methods Partial Differ. Equ.26, 979–990 (2010)

11. Antoine, X., Besse, C., Klein, P.: Absorbing boundary conditions for general nonlinear Schrödinger equations. SIAM J. Sci. Comput.33, 1008–1033 (2011)

12. Lin, Q., Liu, X.Q.: Global superconvergence estimates of finite element method for Schrödinger equation. J. Comput. Math.16, 521–526 (1998)

13. Shi, D.Y., Wang, P.L., Zhao, Y.M.: Superconvergence analysis of anisotropic linear triangular finite element for nonlinear Schrödinger equation. Appl. Math. Lett.38, 129–134 (2014)

14. Zhao, Y.M., Shi, D.Y., Wang, P.L.: High accuracy analysis of a new mixed finite element method for nonlinear Schrodinger equation. Math. Numer. Sin.37, 162–178 (2015)

15. Shi, D.Y., Liao, X., Wang, L.L.: A nonconforming quadrilateral finite element approximation to nonlinear Schrödinger equation. Acta Math. Sci.37, 584–592 (2017)

16. Wang, J.Y., Huang, Y.Q., Tian, Z.K., Zhou, J.: Superconvergence analysis of finite element method for the time-dependent Schrödinger equation. Comput. Math. Appl.71, 1960–1972 (2016)

(17)

18. Xu, J.C.: A new class of iterative methods for nonselfadjoint or indefinite problems. SIAM J. Numer. Anal.29, 303–319 (1992)

19. Xu, J.C.: Two-grid discretization techniques for linear and nonlinear PDE. SIAM J. Numer. Anal.33, 1759–1777 (1996) 20. Marion, M., Xu, J.C.: Error estimates on a new nonlinear Galerkin method based on two-grid finite elements. SIAM J.

Numer. Anal.32, 1170–1184 (1995)

21. Layton, W., Lenferink, W.: Two-level Picard and modified Picard methods for the Navier–Stokes equations. Appl. Math. Comput.69, 263–274 (1995)

22. Dawson, C.N., Wheeler, M.F., Woodward, C.S.: A two-grid finite difference scheme for nonlinear parabolic equations. SIAM J. Numer. Anal.35, 435–452 (1998)

23. Xu, J.C., Zhou, A.H.: Local and parallel finite element algorithms based on two-grid discretizations. Math. Comput.69, 881–909 (2000)

24. Jin, J., Shu, S., Xu, J.C.: A two-grid discretization method for decoupling systems of partial differential equations. Math. Comput.75, 1617–1626 (2006)

25. Chen, L., Chen, Y.P.: Two-grid method for nonlinear reaction–diffusion equations by mixed finite element methods. J. Sci. Comput.49, 383–401 (2011)

26. Chien, C.S., Huang, H.T., Jeng, B.W., Lid, Z.C.: Two-grid discretization schemes for nonlinear Schrödinger equations. J. Comput. Appl. Math.214, 549–571 (2008)

27. Wu, L., Allen, M.B.: A two-grid method for mixed finite-element solutions of reaction–diffusion equations. Numer. Methods Partial Differ. Equ.15, 589–604 (1999)

28. Wu, L.: Two-grid strategy for unsteady state nonlinear Schrödinger equations. Int. J. Pure Appl. Math.68, 465–475 (2011)

29. Wu, L.: Two-grid mixed finite-element methods for nonlinear Schrödinger equations. Numer. Methods Partial Differ. Equ.28, 63–73 (2012)

30. Jin, J.C., Wei, N., Zhang, H.M.: A two-grid finite-element method for the nonlinear Schrödinger equation. J. Comput. Math.33, 146–157 (2015)

31. Lin, Q., Tobiska, L., Zhou, A.H.: Superconvergence and extrapolation of non-conforming low order finite elements applied to the Poisson equation. IMA J. Numer. Anal.25, 160–181 (2005)

32. Shi, D.Y., Mao, S.P., Chen, S.C.: An anisotropic nonconforming finite element with some superconvergence results. J. Comput. Math.23, 261–274 (2005)

33. Shi, D.Y., Xu, C., Chen, J.H.: Anisotropic nonconformingEQrot

1 quadrilateral finite element approximation to second

order elliptic problems. J. Sci. Comput.56, 637–653 (2013) 34. Shi, D.Y., Xu, C.:EQrot

1 nonconforming finite element approximation to Signorini problem. Sci. China Math.56,

1301–1311 (2013)

35. Shi, D.Y., Wang, J.J., Yan, F.N.: Unconditional superconvergence analysis for nonlinear parabolic equation withEQrot 1

nonconforming finite element. J. Sci. Comput.70, 85–111 (2017)

36. Shi, D.Y., Wang, J.J.: Unconditional superconvergence analysis for nonlinear hyperbolic equation with nonconforming finite element. Appl. Math. Comput.305, 1–16 (2017)

37. Shi, D.Y., Wang, J.J., Yan, F.N.: Superconvergence analysis for nonlinear parabolic equation withEQrot

1 nonconforming

finite element. Comput. Appl. Math.37, 307–327 (2018)

38. Lin, Q., Lin, J.F.: Finite Element Methods: Accuracy and Improvement. Science Press, Beijing (2006)

39. Rannacher, R., Turek, S.: Simple nonconforming quadrilateral Stokes element. Numer. Methods Partial Differ. Equ.8, 97–111 (1992)

40. Wang, M.: On the inequalities for the maximum norm of nonconforming finite element spaces. Math. Numer. Sin.12, 104–107 (1990)

Figure

Table 2 Numerical results of the usual Galerkin FEM at t = 1 (τ = h2)

References

Related documents

That seemed to be a very reasonable position, and the American delegation would bring forward a proposal based on the liberty of the po,vers to consider the

Methods: In a retrospective cohort of chronic hemodialysis patients from two institutions (Institution A: Nephrologist-led warfarin management, Institution B: Anticoagulation

To identify common variants contributing to normal variation in two specific domains of cognitive functioning, we conducted a genome-wide association study (GWAS) of

This model achieved state-of-the-art results on the tasks of Named En- tity Recognition, Entity Mention Detection and Relation Ex- traction and competitive results on

Specific biological effects under the division of fertility regulating category are non- specific contraceptive or antifertility effects, abortifacient, uterine stimulant and

Table 11 shows that the lower the number of inhabitants per municipality, the higher will be the illiteracy rate and it is also possible to visualize that over the years,

The fibrinolytic protease activity was totally lost in the presence of PMSF, suggesting that the purified enzyme is a serine metallo-protease with

pentandra for twelve weeks, showed significant decrease in the weight of liver and fat pads (perirenal, epididymis and mesentric) as compared to CD control.. The body