fourier spectral method for a class of nonlinear

11
Research Article Fourier Spectral Method for a Class of Nonlinear Schrödinger Models Lei Zhang , Weihua Ou Yang , Xuan Liu , and Haidong Qu Department of Mathematics, Hanshan Normal University, Chaozhou 515041, China Correspondence should be addressed to Weihua Ou Yang; [email protected] Received 15 March 2021; Revised 29 April 2021; Accepted 23 May 2021; Published 1 July 2021 Academic Editor: Jorge E. Macias-Diaz Copyright © 2021 Lei Zhang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. In this paper, Fourier spectral method combined with modied fourth order exponential time-dierencing Runge-Kutta is proposed to solve the nonlinear Schrödinger equation with a source term. The Fourier spectral method is applied to approximate the spatial direction, and fourth order exponential time-dierencing Runge-Kutta method is used to discrete temporal direction. The proof of the conservation law of the mass and the energy for the semidiscrete and full-discrete Fourier spectral scheme is given. The error of the semidiscrete Fourier spectral scheme is analyzed in the proper Sobolev space. Finally, several numerical examples are presented to support our analysis. 1. Introduction Schrödinger equation, being known as basic assumption of quantum mechanics, is one of the most important equations in quantum mechanics that proposed by Austrian physicist Schrödinger. Known to all, the standard Schrödinger equa- tion is a second-order partial dierential equation established by combining the concept of matter wave and wave equation, and it can describe the movement of microparticles. Indeed, each microsystem has a corresponding Schrodinger equa- tion. The specic form of wave function and corresponding energy can be obtained by solving this equation, so as to understand the properties of microsystem. Schrödinger equation shows that in quantum mechanics, particles appear in the form of probability, with uncertainty, and can be ignored at the macroscale. In recent decades, more and more scholars have been interested in studying Schrödinger equations, and the research on Schrödinger equations can be divided into two categories: integral order (or local) and fractional order (or nonlocal) models. Now, we will make a brief literature review. (1) Schrödinger Equations of Fractional Order. In 2000, rstly, Laskin [1] extended the fractional concept in quantum physics to construct a fractional path inte- gral, and over these paths, the standard nonlinear Schrödinger equation was generalized to the frac- tional one. Very recently, many scholars studied the numerical solutions of fractional Schrödinger equa- tions. In 2008, Rida et al. [2] applied the Adomian decomposition method to get the analytic and approximate solutions for dierent types of fractional dierential equations. In 2011, the generalized two- dimensional dierential transform method was directly applied to solve the coupled Burgers equa- tions by Liu et al. [3]. In 2012, Wei et al. [4] presented an implicit fully discrete local discontinuous Galerkin nite element method for solving the time-fractional Schrödinger equation with Caputo fractional deriva- tive. In 2013, Secchi et al. [5] obtained the solutions to a class of Schrödinger equations by using the frac- tional Laplacian. In 2014, the Jacobi spectral colloca- tion method was constructed, and the numerical solutions of the time-fractional Schrödinger equation and the space-fractional Schrödinger equation were got by Bhrawy et al. [6]. In literature [7], Wang et al. proposed a linearly implicit conservative dier- ence scheme for the coupled nonlinear Schrödinger equations with space fractional derivative, and she Hindawi Advances in Mathematical Physics Volume 2021, Article ID 9934858, 11 pages https://doi.org/10.1155/2021/9934858

Upload: others

Post on 17-Jan-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Research ArticleFourier Spectral Method for a Class of NonlinearSchrödinger Models

Lei Zhang , Weihua Ou Yang , Xuan Liu , and Haidong Qu

Department of Mathematics, Hanshan Normal University, Chaozhou 515041, China

Correspondence should be addressed to Weihua Ou Yang; [email protected]

Received 15 March 2021; Revised 29 April 2021; Accepted 23 May 2021; Published 1 July 2021

Academic Editor: Jorge E. Macias-Diaz

Copyright © 2021 Lei Zhang et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

In this paper, Fourier spectral method combined with modified fourth order exponential time-differencing Runge-Kutta isproposed to solve the nonlinear Schrödinger equation with a source term. The Fourier spectral method is applied toapproximate the spatial direction, and fourth order exponential time-differencing Runge-Kutta method is used to discretetemporal direction. The proof of the conservation law of the mass and the energy for the semidiscrete and full-discrete Fourierspectral scheme is given. The error of the semidiscrete Fourier spectral scheme is analyzed in the proper Sobolev space. Finally,several numerical examples are presented to support our analysis.

1. Introduction

Schrödinger equation, being known as basic assumption ofquantum mechanics, is one of the most important equationsin quantum mechanics that proposed by Austrian physicistSchrödinger. Known to all, the standard Schrödinger equa-tion is a second-order partial differential equation establishedby combining the concept of matter wave and wave equation,and it can describe the movement of microparticles. Indeed,each microsystem has a corresponding Schrodinger equa-tion. The specific form of wave function and correspondingenergy can be obtained by solving this equation, so as tounderstand the properties of microsystem. Schrödingerequation shows that in quantum mechanics, particles appearin the form of probability, with uncertainty, and can beignored at the macroscale.

In recent decades, more and more scholars have beeninterested in studying Schrödinger equations, and theresearch on Schrödinger equations can be divided into twocategories: integral order (or local) and fractional order (ornonlocal) models. Now, we will make a brief literaturereview.

(1) Schrödinger Equations of Fractional Order. In 2000,firstly, Laskin [1] extended the fractional concept in

quantum physics to construct a fractional path inte-gral, and over these paths, the standard nonlinearSchrödinger equation was generalized to the frac-tional one. Very recently, many scholars studied thenumerical solutions of fractional Schrödinger equa-tions. In 2008, Rida et al. [2] applied the Adomiandecomposition method to get the analytic andapproximate solutions for different types of fractionaldifferential equations. In 2011, the generalized two-dimensional differential transform method wasdirectly applied to solve the coupled Burger’s equa-tions by Liu et al. [3]. In 2012, Wei et al. [4] presentedan implicit fully discrete local discontinuous Galerkinfinite element method for solving the time-fractionalSchrödinger equation with Caputo fractional deriva-tive. In 2013, Secchi et al. [5] obtained the solutionsto a class of Schrödinger equations by using the frac-tional Laplacian. In 2014, the Jacobi spectral colloca-tion method was constructed, and the numericalsolutions of the time-fractional Schrödinger equationand the space-fractional Schrödinger equation weregot by Bhrawy et al. [6]. In literature [7], Wanget al. proposed a linearly implicit conservative differ-ence scheme for the coupled nonlinear Schrödingerequations with space fractional derivative, and she

HindawiAdvances in Mathematical PhysicsVolume 2021, Article ID 9934858, 11 pageshttps://doi.org/10.1155/2021/9934858

proved that the scheme can conserve the mass andenergy in the discrete level. In 2015, Wang et al. [8]studied the energy conservative Crank-Nicolson dif-ference scheme for nonlinear Riesz space-fractionalSchrödinger equations and gave the proof of massconservation and energy conservation in the discretesense. In 2016, Ran et al. [9], under some assump-tions, an implicit difference scheme was proposed tosolve the strongly coupled nonlinear space fractionalSchrödinger equations. In the literature [10–12], thesemidiscrete scheme was fully constructed byemploying finite element method. In 2020, Wanget al. [13] proposed a preconditioning method forthe space fractional coupled nonlinear Schrödingerequations. For other literature on the fractionalSchrödinger equations, see [14–16]

(2) Schrödinger Equations of Integral Order. The study ofthe standard Schrödinger equations has attractedmany scholars. In 1995, Edwards et al. [17] presenteda numerical treatment to solve the time-independentnonlinear Schrödinger equation with an externalpotential. In 1999, Chang et al. [18] studied the finitedifference schemes for solving the generalized non-linear Schrödinger equations, and several schemes,including Crank-Nicolson-type schemes, split stepFourier scheme, and pseudo-spectral scheme, wereemployed for solving three models of the generalizednonlinear Schrödinger equations. In 2003, Bao et al.[19] studied the performance of time-splitting spec-tral approximations for general nonlinear Schrödin-ger equations and proved that the discrete schemewas unconditionally stable and conserved in L1norm. In 2005, Wang [20] got the numerical solu-tions to nonlinear Schrödinger equations by usingthe split-step finite difference method. In 2017, Deh-ghan et al. [21] presented a numerical scheme basedon radial basis function for solving the high-dimensional nonlinear Schrödinger equations usingthe explicit Runge-Kutta method. In 2019, Ahsanet al. [22] proposed a Haar wavelet collocationmethod for linear and nonlinear Schrödinger equa-tions, and the stability analysis of this method wasgiven. In 2020, Ban et al. [23] proposed a family ofalgorithms, which were special implementations ofLubich’s Convolution Quadrature, for the numericalsolution to the Schrödinger equation. For other liter-ature on the standard Schrödinger equations, see[24–28]

In this paper, we study the numerical solution to the non-linear Schrödinger equation of the following form:

iut x, tð Þ + αΔu x, tð Þ + β u x, tð Þj j2u x, tð Þ + γf xð Þu x, tð Þ = 0,ð1Þ

with the periodic condition

u x + 2π, tð Þ = u x, tð Þ, ð2Þ

and the initial condition

u x, 0ð Þ = u0 xð Þ, ð3Þ

where

Δu x, tð Þ = ∂xxu x, tð Þ, x, tð Þ ∈ −π, πð Þ × 0, T½ �: ð4Þ

i is the imaginary number of units and i2 = −1; u0ðxÞ is afunction with a period of 2π; α, β, and γ are the three realnumbers.

For this model, two important physical quantities areoften considered; these are mass and energy and using theconservation of mass and energy to measure whether thealgorithm is effective for this equation. As in [10], we can eas-ily derive the mass and energy conservation

M tð Þ =M 0ð Þ,E tð Þ = E 0ð Þ,

ð5Þ

where

M tð Þ =ð2π0

u x, tð Þj j2dx,

E tð Þ = −αð2π0ux x, tð Þ�ux x, tð Þdx β2

ð2π0

u x, tð Þ ∣ 4dx��+ γð2π0

f xð Þ����u x, tð Þj

2dx:

ð6Þ

The rest of this paper is organized as follows. In Section 2,the definitions and properties of the related Sobolev space areintroduced; based on this space, we establish a semidiscreteFourier spectral scheme for model (1), whose solution keepsmass and energy conversation for some function f ðxÞ. Then,the error estimation of this semidiscrete scheme is given inthe established Sobolev space. Section 3 gives an introductionof modified fourth order exponential time-differencingRunge-Kutta method that is used to discrete the temporalcomponent, and a proof of mass conservation and energyconservation is given in the discrete sense. In Section 4, wecarry out some numerical experiments to verify our conclu-sions. Finally, Section 5 offers some concluding remarks.

2. Preliminaries

In this section, based on the semidiscrete Fourier spectralscheme, we prove the mass and energy conversation for thissemidiscrete scheme and give the error estimation of the Fou-rier spectral approximation. First, we introduce the followingSobolev space and some notations.

Let Ω = ð−π, πÞ ⊂ℝ, and the space C∞p is defined by

C∞p = u ∣ u ∈ C∞ Ωð Þ, u x − π, tð Þ = u x + π, tð Þ, x ∈ℝf g: ð7Þ

2 Advances in Mathematical Physics

Define inner product on Ω = ð−π, πÞ:

u x, tð Þ, v x, tð Þh iΩ =ðπ−π

u x, tð Þ�v x, tð Þdx, ð8Þ

and the norm on Ω = ð−π, πÞ:

∥u x, tð Þ∥ =ðπ−π

u x, tð Þ�u x, tð Þdx, ð9Þ

where �vðx, tÞ is the conjugate of vðx, tÞ. We denote the com-plete space of C∞

p by Hnp , which can be characterized in the

frequency space under the norm

∥u∥n ≔ 〠m≤n

∥Dmu x, tð Þ∥2� �1/2, ð10Þ

the seminorm jujn is defined by

uj jn ≔ 〠0<m≤n

∥Dmu x, tð Þ∥2� �1/2, ð11Þ

where Dmuðx, tÞ = ∂muðx, tÞ/∂xm.Suppose

SN = span eikx ,−N ≤ k ≤Nn o

: ð12Þ

Then, the orthogonal projection operator PN : Hnp ⟶

SN is defined by

PNuð Þ xð Þ = 〠N

k=−Nuke

ikx = uN , ð13Þ

where uk, k = −N ,⋯,N are the Fourier coefficients of u.According to the definition of inner product, ∀vN ∈ SN ,

we define the semidiscrete scheme for model (1):

iuNt , vN� �

Ω+ α ΔuN , vN� �

Ω+ β uN

�� ��2uN , vND EΩ+ γ f uN , vN� �

Ω= 0,

ð14Þ

uN 0ð Þ = PNu0 xð Þ: ð15Þ

Usually, when designing a numerical scheme for (14),two important conservation laws often need to be consid-ered: the mass and the total energy of the wave function. Inthe following lemma, we prove that the semidiscrete Fourierspectral scheme (14) can keep the conservation laws.

Lemma 1. Let uNð0Þ, uNðx, tÞ ∈H1P, then the semidiscrete

scheme (14) is conservative in the sense

M tð Þ =M 0ð Þ, 0 < t < T ,E tð Þ = E 0ð Þ, 0 < t < T ,

ð16Þ

where

M tð Þ =ðπ−π

uN x, tð Þ�� ��2dx,

E tð Þ = −αðπ−π

uNx x, tð Þ�uNx x, tð Þdx + β

2

ðπ−π

uN x, tð Þ ∣ 4dx��+ γðπ−π

f xð Þ����uN x, tð Þj

2

dx,

ð17Þ

are the mass and energy of the wave function, respectively.

Proof. Let vN = uN in (14), we have

iuNt , uN� �

Ω+ α ΔuN , uN� �

Ω+ β uN

�� ��2uN , uND EΩ+ γ f uN , uN� �

Ω= 0:

ð18Þ

Note that α, β, and γ are three real numbers; thus, takingthe imaginary part of the above equation and noting the peri-odic boundary condition, we get

Im α ΔuN , uN� �

Ω

� �= Im

ðπ−π

uNx �uNx

� �= 0,

Im β uN�� ��2uN , uND E

Ω

= Im β uN

�� ��2 uN , uN� �

Ω

= 0,

Im γ f uN , uN� �

Ω

� �= 0,

ð19Þ

which indicates

uNt , uN� �

Ω= 12ddt

uN , uN� �

Ω

� �= 12ddt

M tð Þð Þ = 0: ð20Þ

Next, we prove the semidiscrete scheme (14) can keepenergy conservation. Let vN = uNt in (14), we have

iuNt , uNt� �

Ω+ α ΔuN , uNt� �

Ω+ β uN

�� ��2uN , uNtD EΩ+ γ f uN , uNt� �

Ω= 0:

ð21Þ

Taking the real part of the above equation and noting theperiodic boundary condition, we have

Re iuNt , uNt� �

Ω

� �= 0, ð22Þ

Re α ΔuN , uNt� �

Ω

� �= Re α uNxx ,uNt

� �Ω

� �= α Re

ðπ−π

uNxx�uNt dx

� �

= −α Reðπ−π

uNx �uNx,tdx

� �

= −α

2ddt

ðπ−π

uNx �uNx dx:

ð23Þ

3Advances in Mathematical Physics

Computing the real part of βhjuN j2uN , uNt iΩ, we have

Re β uN�� ��2uN , uNtD E

Ω

,

= Re βðπ−π

uN�� ��2uN�uNt dx � �

= Re βðπ−π

uN�uNuN�uNt� �

dx� �

= β

4ddt

ðπ−π

uN�uNuN�uN� �

dx

= β

4ddt

ðπ−π

uN�� ��4dx:

ð24Þ

Computing the real part of γh f uN , uNt iΩ, we have

Re γ f uN , uNt� �

Ω

� �= γ

2ddt

ðπ−π

f uN�� ��2dx: ð25Þ

It follows from equations (22), (23), (24), and (25); we getthe energy conservation law. This completes the proof.

Next, we analyze the existence and uniqueness of solutionfor the semidiscrete scheme (14). We need the followinglemma.

Lemma 2. Let uN is the solution for the semidiscrete scheme(14); then, there exists a positive constant C, such that

max ∥uN∥1,∥uN∥∞� �

≤ C: ð26Þ

Proof. From Lemma 1, we have

∥uN tð Þ∥20 = ∥uN 0ð Þ∥20 = ∥PNu0 xð Þ∥20 ≤ ∥u0∥20 = C, ð27Þ

∥uN tð Þ∥20 +β

2

ðπ−π

uN x, tð Þ�� ��4dx= ∥uN 0ð Þ∥20 +

β

2

ðπ−π

uN x, 0ð Þ�� ��4dx≤ ∥uN 0ð Þ∥20 +

βj j2

ðπ−π

max uN x, 0ð Þ�� ��4n odx

≤ ∥uN 0ð Þ∥20 + βj jπ∥uN x, 0ð Þ∥4∞≤ ∥uN 0ð Þ∥20 + C∣β∣π∥uN x, 0ð Þ∥41 = C:

ð28Þ

(27) and (28) lead to

∥uN tð Þ∥21 = ∥uN tð Þ∥20+∥uNx tð Þ∥20 ≤ C: ð29Þ

Finally, using Sobolev’s embedding theorem, we obtain

∥uN tð Þ∥2∞ ≤ C, ð30Þ

which implies both ∥uNðtÞ∥1 and ∥uNðtÞ∥∞ are bounded.

Therefore

max ∥uN∥1,∥uN∥∞� �

≤ C: ð31Þ

This completes the proof.

The semidiscrete scheme (14) is a first order nonlinearordinary differential equation with respect to time t on afinite interval; using Lemma 2 and Picard’s theorem, weobtain the following theorem.

Theorem 3. Let the solution u ∈ L2ðð0, TÞ,H1Pð0, 2πÞÞ, u0 ∈

H1Pð0, 2πÞ, then the semi-discrete scheme (14) has unique solu-

tion uN in SN .

Proof. The proof is omit.In the following theorem, we will give the error estima-

tion of the Fourier spectral method to solve problem (1).For convenience, we still use η ≤ ξ to denote that there existsa positive constant C, which is independent of N , η, and ξ,such that η ≤ Cξ.

Theorem 4. Let u is the solution of (1); uN is obtained from thesemidiscrete scheme (14); then, we have

∥u tð Þ − uN tð Þ∥2 ≤N2μ−2: ð32Þ

Proof. Let eNðtÞ = uNðtÞ − PNuðtÞ, with uNðtÞ in (14) replacedby PNuðtÞ, for all vN ∈ SN , we have

i eN ,t tð Þ, vN� �Ω+ α ΔeN tð Þ, vN� �

Ω

+ β uN tð Þ�� ��2uN tð Þ − PNu tð Þj j2PNu tð Þ, vND E

Ω

+ γ f eN tð Þ, vN� �Ω= 0:

ð33Þ

Note that huðtÞ − PNuðtÞ, vNiΩ = 0, ∀vN ∈ SN , by settingvN = eNðtÞ, and taking the imaginary part of (33), we obtain

α

2ddt

eN tð Þ, eN tð Þ� �Ω+ βIm u tð Þj j2u tð Þ − uN tð Þ�� ��2uN tð Þ, eN tð Þ

D EΩ

= 0:

ð34Þ

Applying the Schwarz inequality to the above equation,we get

∣α ∣2

ddt

∥eN tð Þ∥2 ≤ ∥∣β∣ u tð Þj j2u tð Þ − uN tð Þ�� ��2uN tð Þ

∥·∥eN tð Þ∥

≤12 ∥∣β∣ u tð Þj j2u tð Þ − uN tð Þ�� ��2uN tð Þ

∥2 + 1

2 ∥eN tð Þ∥2:ð35Þ

4 Advances in Mathematical Physics

We note that

∣β∣ u tð Þj j2u tð Þ − uN tð Þ�� ��2uN tð Þ = βj j u tð Þj j2 u tð Þ − uN tð Þ� �

+ ∣β∣uN tð Þ· �u tð Þu tð Þ − u tð Þ�uN tð Þ + u tð Þ�uN tð Þ − �uN tð ÞuN tð Þ� �

= ∣β∣ u tð Þj j2 u tð Þ − uN tð Þ� �+ uN tð Þu tð Þ �u tð Þð�

− �uN tð Þ� + uN tð Þ�� ��2 u tð Þ − uN tð Þ� �g:ð36Þ

Then, the factor ∥∣β ∣ ðjuðtÞj2uðtÞ − juNðtÞj2uNðtÞÞ∥2 isbounded by

∥∣β∣ u tð Þj j2u tð Þ − uN tð Þ�� ��2uN tð Þ

∥ ≤ ∥u tð Þ − uN tð Þ∥≤ ∥u tð Þ − PNu tð Þ∥+∥eN tð Þ∥:

ð37Þ

According to equations (35) and (37) and ðu − PNu, eNÞ= 0, we arrive at

ddt

∥eN tð Þ∥2 ≤ ∥u tð Þ − PNu tð Þ∥2+∥eN tð Þ∥2, ð38Þ

which in accordance with Gronwall inequality, we have

∥eN tð Þ∥ ≤ðT0∥u τð Þ − PNu τð Þ∥2dτ: ð39Þ

Noting that for all 0 < μ < 1, there exists a positive con-stant C, such that

∥u tð Þ − PNu tð Þ∥μ ≤ CNμ−1 uj j1: ð40Þ

Finally, a combination of the above estimates leads to

∥u tð Þ − uN tð Þ∥2 ≤ ∥u tð Þ − PNu tð Þ∥2+∥PNu tð Þ − uN tð Þ∥2

≤N2μ−2∣u tð Þ 21 +ðT0∥u τð Þ − PNu τð Þ∥2dτ

����≤N2μ−2 u tð Þ ∣ 21 +N2μ−2

ðT0

��������u τð Þ

����2

1dτ

≤N2μ−2 u tð Þ ∣ 21 +ðT0

��������u τð Þ

����2

1dτ

!≤N2μ−2:

ð41Þ

This completes the proof.

3. The Full-Discrete Fourier Spectral Schemeand Its Conservation

In this section, we first introduce the full-discrete Fourierspectral scheme for (1) and then give the proof of its conser-vation properties.

3.1. The Full-Discrete Fourier Spectral Scheme. Due to theperiodicity of the solution, it suffices to compute the modelin the intervalΩ = ½−π, π�. We choose N interpolation pointsxN = ðx1, x2,⋯,xNÞ, and xj = 2πj/N , −N/2 ≤ j ≤N/2 − 1.Then, the semidiscrete scheme (14) can be discretized inspace by seeking the approximate solution

u xj� �

= 〠kj j∞≤N/2

~ukeikxj , t > 0, ð42Þ

where

~uk =Ck

N〠n

j=1u xj� �

eikx j , ð43Þ

is the kth discrete Fourier coefficient, Ck = 1 for ∣k ∣ <N/2,and Ck = 2 for ∣k ∣ =N/2. Thus, for each frequency k, we have

i∂~uk∂t

+ α k2� �

~uk

+βF F−1 ~ukð Þ�� ��2F−1 ~ukð Þ

+ γF f F−1 ~ukð Þ� �� �= 0,

~u x, 0ð Þ =F u0ð Þ:

8>>>><>>>>:

ð44Þ

Let h1, h2,⋯, hQ be the time steps, satisfying

〠Q

q=1hq = T ,

tq = 〠q

j=1hj,

L = iα k2� �

,

F ~uk, tð Þ = iβF F−1 ~ukð Þ�� ��2F−1 ~ukð Þ

+ iγF f F−1 ~ukð Þ� �� �,

ð45Þ

then (44) is equivalent to

~uk tq + hq+1� �

= eLhq+1~uk tq� �

+ eLhq+1ðhq+10

e−LsF ~uk tq + s� �

, tq + s� �

ds:

ð46Þ

More detail about this equation can be find in [29, 30].Now, let ~uk,q = ~ukðtqÞ and using modified fourth order expo-nential time-differencing Runge-Kutta (ETDRK4) method toapproximate the integral equation (46), we have

5Advances in Mathematical Physics

λq = eLhq+1

2 ~uk,q + L−1 eLhq+1

2 − I� �

F ~uk,q, tq� �

,

χq = eLhq+1

2 ~uk,q + L−1 eLhq+1

2 − I� �

F λq, tq +hq+12

� �,

νq = eLhq+1

2 λq + L−1 eLhq+1

2 − I� �

·

2F χq, tq +hq+12

� �− F ~uk,q, tq� �� �

,

~uk,q+1 = eLhq+1~uk,q + hq+1 θ1F ~uk,q, tq� ��

+2θ2 F λq, tq +hq+12

� �+ F χq, tq +

hq+12

� �� �

+θ3F νq, tq + hq+1� ��

,

8>>>>>>>>>>>>>>>>>>>>>>>>>><>>>>>>>>>>>>>>>>>>>>>>>>>>:

ð47Þ

where

θ1 = 4ϕ3 Lhq+1� �

− 3ϕ2 Lhq+1� �

+ ϕ1 Lhq+1� �

,

θ2 = ϕ2 Lhq+1� �

− 2ϕ3 Lhq+1� �

,

θ3 = 4ϕ3 Lhq+1� �

− ϕ2 Lhq+1� �

,

8>><>>: ð48Þ

with the functions ϕ1, ϕ2, and ϕ3 being defined by

ϕ1 =ez − 1z

,

ϕ2 =ez − 1 − z

z2,

ϕ3 =ez − 1 − z − z2/2

z3:

ð49Þ

Finally, by using inverse Fourier transform, we obtainuj,q =F−1ð~uk,qÞ is the approximate solution of uðxj, tqÞ.

For simplicity, the equal step-size is used to discrete timedirections. The method presented in this paper allows one tochoose different step sizes which are determined by adaptivestrategy given in [31]. Next, we proof that the full-discretescheme (47) satisfies two conservation laws given by Lemma 1.

3.2. The Conservation Laws for ETDRK4. In this subsection,we prove that the scheme given by (47) can keep mass andenergy conservation. First, see the following two explanatorynotes about ETDRK4.

Note 1. Equation (46) is obtained by integrating

e−Lt~uk ·, tð Þ� �= e−Lt F ~uk, tð Þ, ð50Þ

from t = tq to t = tq+1. Then, from the reasoning process ofthe method ETDRK4 [29, 30], we get the following form

e−Ltq+1 uN ,k,q+1 = e−Ltq uN ,k,q + hq+1Φ tq, uN ,k,q� �

+O h5q+1

,

ð51Þ

where

Φ tq, uN ,k,q� �

= 〠4

j=1

hj−1

j!dj−1

dt j−1e−Lt F uN ,k,q, t

� �� ������t=tq

,

uN ,k,q =F uN x, tq� �� �

,

ð52Þ

Table 1: Errors in spatial direction for Example 1.

h N Error l∞ð Þ OrderN1e–4 6 9.6321e–2 —

1e–4 8 6.5321e–3 9.3539

1e–4 10 3.4651e–4 13.1601

1e–4 12 1.7032e–5 16.5246

1e–4 14 7.0652e–7 20.6454

1e–4 16 4.1237e–8 21.2760

1e–4 18 4.3511e–9 19.0936

1e–4 20 5.3511e–10 19.8909

The errors in l∞ sense vs. various N for Example 1 with h = 10−4.

8 10

Erro

r (𝛼)

100

10–2

10–4

10–6

10–8

10–10

12 14N

16 18 206

Figure 1: The log-errors (in l∞ sense) vs. N for Example 1.

Table 2: Errors in temporal direction for Example 1.

N h Error l∞ð Þ Orderh32 1/100 1.2268e–5 —

32 1/200 8.2231e–7 3.8991

32 1/400 6.4230e–8 3.6784

32 1/800 4.9085e–9 3.7099

32 1/1600 4.6652e–10 3.3953

32 1/3200 3.1237e–11 3.9006

32 1/6400 2.3511e–12 3.7318

The errors in l∞ sense vs. different time step size h for Example 1 withN = 32.

6 Advances in Mathematical Physics

here, uNðx, tqÞ is obtained from the semidiscrete scheme (14).

Then, if ignoring the error termOðh5q+1Þ, using the method ofETDRK4 to solve (46) is equivalent to get the solution to (50)by the scheme (51).

Note 2. Assume that the function ϕmentioned above satisfiesthe Lipschitz condition with parameter λ > 0, that is

∣Φ t, u1ð Þ −Φ t, u2ð Þ∣ ≤ λ u1 − u2j j: ð53Þ

Actually, ϕ should be third-order continuous differentia-ble with respect to u due to using the method of ETDRK4,which ensures that ϕ satisfies this assumption easily.

In Lemma 1, we have proved the mass conservation forthe semidiscrete scheme (14). Then, if it holds ∣uNðxj, tqÞ −uj,q ∣ ≤OðhnmaxÞ, the full-discrete scheme ETDRK4 is massconservative, where uNðxj, tqÞ is the solution to (14) and

uj,q is obtained from (47) and inverse Fourier transform.Next, we give the proof in the following theorem.

Theorem 5 (mass conservation). Let uNðxj, tqÞ be obtainedfrom the semidiscrete scheme (14), uj,q =F−1ð~uk,qÞ, and ~uk,qis computed by (47). Define the discrete mass MðtqÞ =∑j jΩj

jjuj,qj, Ω =Sj Ωj. Then, ignoring the error comes from

machine calculation, we have

uN xj, tq� �

− uj,q�� �� ≤O h4max

� �, ð54Þ

where hmax = max1≤i≤Q

hi, q = 0, 1, 2,⋯,Q: Furthermore,

M t0ð Þ ~M t1ð Þ ~⋯ ~M tQ� �

: ð55Þ

u(x,t

)

tx–4

–20

0

5

100

2

4

6

8

24

5 2

Figure 2: The exact solution on the region ½0, 10� × ½−π, π� for Example 1.

u(x,t

)

tx

–4–2

0

0

5

100

2

4

6

8

24

5 2

Figure 3: The approximate solution on the region ½0, 10� × ½−π, π� for Example 1.

7Advances in Mathematical Physics

Proof. Without loss of generality, we only need to prove juNðxj, tQÞ − uj,Qj ≤Oðh4maxÞ: From Note 1, we have

e−Ltq+1~uk,q+1 = e−Ltq~uk,q + hq+1Φ tq, ~uk,q� �

: ð56Þ

Taking the module of equation (51) minus equation (56),and let ~eq = uN ,k,q − ~uk,q, it follows

e−Ltq+1 ∣~eq+1∣ ≤ e−Ltq ∣~eq∣ + hq+1∣Φ tq, uN ,k,q� �

−Φ tq, ~uk,q� �

∣ +O h5q+1

:

ð57Þ

Using Note 2, we get

e−Ltq+1 ∣~eq+1∣ ≤ e−Ltq ∣~eq∣ + hq+1λ∣~eq∣ +O h5q+1

, ð58Þ

q = 0, 1,⋯,Q − 1: Summing the above inequalities fromq = 0 to q =Q − 1, we obtain

e−LT ∣~eQ∣ ≤ ∣~e0∣ + λ 〠Q−1

q=0hq+1∣~eq∣ +O h4max

� �: ð59Þ

Let C1 = eLT using Gronwall inequality leads to

∣~eM ∣ ≤ e

λC1 〠Q−1

q=0hq+1

C1 ∣~e0∣+O h4max� �� �

: ð60Þ

Note that ~e0 = 0 and denote eλC1T by C, the desired resultfollows,

∣uN xj, tQ� �

− uj,Q∣ = ∣F−1 ~eQ� �

∣ = ∣ ~eQ� �

∣ ≤ C ·O h4max� �

=O h4max� �

:

ð61Þ

Moreover, we have

uj,0�� �� − uj,Q

�� ��� ��� �� ≤ uj,0�� �� − uN xj, t0

� ��� �� + uN xj, tQ� ��� �� − uj,Q

�� ��� ��� ��≤ ∣ uj,0�� �� − uN xj, t0

� ��� ��� �∣ + uN xj, tQ

� ��� �� − uj,Q�� ��� ��� ��

≤ 2O h4max� �

=O h4max� �

:

ð62Þ

The above inequalities imply

M 0ð Þ ~M t1ð Þ ~⋯ ~M tQ� �

, ð63Þ

as N is big enough and hmax ⟶ 0.

Theorem 6 (energy conservation). Let

uj,q =F−1 ~uk,q� �

, ð64Þ

and ~uk,q is obtained from (47). Define the discrete local-energy

Ej tq� �

= Ωj

�� �� −α �uj,qδα/2uj,q

+ β

2∣ uj,q

��4 �, ð65Þ

and the discrete energy

E tq� �

=〠j

Ej tq� �

, ð66Þ

here, δα/2uj,q is a numerical approximation of the fractional

Laplacian operator ð−ΔÞα/2, Ω =Sj Ωj. Then, we have

∣Ej 0ð Þ − Ej tq� �

∣ ≤O h4max� �

, q = 1, 2,⋯,Q: ð67Þ

Furthermore, Eðt0Þ ~ Eðt1Þ ~⋯~ EðtQÞ.

Proof. Without loss of generality, we only need to prove

∣Ej 0ð Þ − Ej tQ� �

∣ ≤O h4max� �

: ð68Þ

Table 4: Errors in temporal direction for Example 2.

N h Error l∞ð Þ Orderh32 1/50 8.6535e–07 —

32 1/100 5.4832e–08 3.9802

32 1/200 4.1220e–09 3.7336

32 1/400 3.1075e–10 3.7295

32 1/800 2.2452e–11 3.7908

32 1/1600 1.5247e–12 3.8802

32 1/3200 1.0521e–13 3.8572

32 1/6400 1.0012e–14 3.3935

The errors in l∞ sense vs. different time step size h for Example 2 withN = 32.

Table 3: The conservation of mass and energy for Example 1.

Conservation t = 0 t = 2 t = 6 t = 8 t = 10Mass (∗102) 1.058338707 1.058338708 1.058338710 1.058338712 1.058338713

Energy (∗103) 1.8327299552 1.8327299551 1.8327299549 1.8327299548 1.8327299547

The values of mass and energy at time t = 0, t = 2, t = 6, t = 8, and t = 10, for Example 1 with N = 16 and h = 10−2.

8 Advances in Mathematical Physics

Define bounded linear operator

A ∣uj,q ∣� �

≔ Ej tq� �

, ð69Þ

then we have

∣Ej 0ð Þ − Ej tQ� �

∣ = ∥A ∣uj,0∣−∣uj,Q ∣� �

∥ ≤ C ∣uj,0∣−∣uj,Q ∣� ��� ��,

ð70Þ

where C > 0 is a positive constant. By Theorem 5,

∣Ej 0ð Þ − Ej tQ� �

∣ ≤O h4max� �

, ð71Þ

which implies

E 0ð Þ ~ E 1ð Þ ~⋯ ~ E Qð Þ, ð72Þ

as N is big enough and hmax ⟶ 0.

4. Applying

In this section, we present two examples to illustrate ourresults. As in [10], we define the convergence orders in (l∞)norm sense as follows

Table 5: The conservation of mass and energy for Example 2.

Conservation t = 0 t = 10 t = 20 t = 30 t = 50Mass 3.1415926535 3.1415926536 3.1415926536 3.1415926536 3.1415926537

Energy 1.178097245 1.178097245 1.178097245 1.178097245 1.178097245

The values of mass and energy at time t = 0, t = 10, t = 20, t = 30, and t = 50, for Example 2 with N = 16 and h = 10−2.

u(x,t

)

t x–4

–20

0

20

40

600

0.2

0.4

0.6

0.8

1

24

2020

02

Figure 4: The exact solution on the region ½0, 60� × ½−π, π� for Example 2.

u(x,t

)

t x–4–2

0

0

20

40

600

0.2

0.4

0.6

0.8

1

24

2020

02

Figure 5: The approximate solution on the region ½0, 60� × ½−π, π� for Example 2.

9Advances in Mathematical Physics

orderh =log E h1,Nð Þ/E h2,Nð Þð Þ

log h1/h2ð Þ ,

orderN = log E h,N1ð Þ/E h,N2ð Þð Þlog N2/N1ð Þ ,

ð73Þ

where Eðh,NÞ is given by

E h,Nð Þ =maxj,p

u xj, tp� �

− uj,p�� ��: ð74Þ

All the experiments were done on a computer with thefollowing configuration: Intel(R) Core (TM) i5-8250 CPU@ 1.60GHz 1.80GHz and involved using MATLAB 2015b.

4.1. Example 1. We first consider the periodic initial Schrö-dinger equation (1) with the following conditions: 0 ≤ t ≤ 10, α = 1, β = −1, γ = −1, f ðxÞ = sin2ðxÞ − cos ðxÞ −ðexp ðcos ðxÞ + 1ÞÞ2 + 1, and u0ðxÞ = exp ðcos ðxÞ + 1Þ. Theexact solution is

u x, tð Þ = exp cos xð Þ + 1ð Þ exp −itð Þ: ð75Þ

By FFT and ETDRK4, we compute numerical solution ofthis example. The point-wise errors (in l∞ sense) against var-ious N are shown in Table 1; then, we plot in semilog scale inFigure 1, which clearly indicates the exponential convergencein space direction, and the fourth order accuracy in timedirection is shown in Table 2. The exact solution is shownin Figure 2, and the solution surface is shown in Figure 3,from which we can see that the two pictures are fit very well.Finally, we compute the mass and the energy of the numeri-cal solution at different times. As one can see in Table 3, thescheme has an excellent conservation property and is in wellagreement with the results in Theorem 5.

4.2. Example 2. We then consider the periodic initial Schrö-dinger equation (1) with the following conditions: 0 ≤ t ≤ 50, α = 1, β = −1, γ = −1, f ðxÞ = cos2ðxÞ, and u0ðxÞ = sin ðxÞ.The exact solution to the equation is

u x, tð Þ = sin xð Þ exp i −1:5tð Þð Þ: ð76Þ

We compute the numerical solution for this exampleuntil the time t = 50 with time step h = 0:01 on the uniformgrid with N = 32. We display the errors that derived fromtemporal direction in Table 4. By Theorem 5, the schemecan keep the mass and energy conservation. Table 5 validatesthis result very well. It can be seen from Figures 4 and 5 thatthe approximate solution is in good agreement with the exactsolution.

5. Conclusion

In this paper, we propose a method to solve the Schrödingerequations by using the method of Fourier spectral and mod-ified fourth order exponential time-differencing Runge-Kutta, and we give the semidiscrete and full-discrete schemesfor the equations. We prove that the schemes can keep theconservation law of mass and energy for full-discrete

schemes. Numerical examples verify that our conclusionsare correct.

Data Availability

The numerical data used to support the findings of this studyare included within the article.

Conflicts of Interest

The authors declare that there is no conflict of interestsregarding the publication of this paper.

Acknowledgments

The authors thank the referees for their many constructivecomments and suggestions to improve the paper. This workwas partly supported by the Educational science project ofGuangdong Province with Nos. 2020GXJK385 and2019KTSCX097.

References

[1] N. Laskin, “Fractional quantum mechanics,” Physical ReviewE, vol. 62, no. 3, pp. 3135–3145, 2000.

[2] S. Z. Rida, H. M. El-Sherbiny, and A. A. M. Arafa, “On thesolution of the fractional nonlinear Schrodinger equation,”Physics Letters A, vol. 372, no. 5, pp. 553–558, 2008.

[3] J. Liu and G. Hou, “Numerical solutions of the space- andtime-fractional coupled Burgers equations by generalized dif-ferential transform method,” Applied Mathematics and Com-putation, vol. 217, no. 16, pp. 7001–7008, 2011.

[4] L. Wei, Y. He, X. Zhang, and S. Wang, “Analysis of an implicitfully discrete local discontinuous Galerkin method for thetime-fractional Schrödinger equation,” Finite Elements inAnalysis and Design, vol. 59, pp. 28–34, 2012.

[5] S. Secchi, “Ground state solutions for nonlinear fractionalSchrödinger equations in RN,” Journal of Mathematical Phys-ics, vol. 54, no. 3, article 031501, 2013.

[6] A. H. Bhrawy, E. H. Doha, S. S. Ezz-Eldien, and R. A. Van Gor-der, “A new Jacobi spectral collocation method for solving 1+ 1 fractional Schrödinger equations and fractional coupledSchrödinger systems,” The European Physical Journal Plus,vol. 129, no. 12, p. 260, 2014.

[7] D. Wang, A. Xiao, andW. Yang, “A linearly implicit conserva-tive difference scheme for the space fractional coupled nonlin-ear Schrödinger equations,” Journal of Computational Physics,vol. 272, pp. 644–655, 2014.

[8] P. Wang and C. Huang, “An energy conservative differencescheme for the nonlinear fractional Schrödinger equations,”Journal of Computational Physics, vol. 293, pp. 238–251, 2015.

[9] M. Ran and C. Zhang, “A conservative difference scheme forsolving the strongly coupled nonlinear fractional Schrödingerequations,” Communications in Nonlinear Science and Numer-ical Simulation, vol. 41, pp. 64–83, 2016.

[10] M. Li, C. Huang, and P. Wang, “Galerkin finite elementmethod for nonlinear fractional Schrödinger equations,”Numerical Algorithms, vol. 74, no. 2, pp. 499–525, 2017.

[11] M. Li, X. M. Gu, C. Huang, M. Fei, and G. Zhang, “A fast lin-earized conservative finite element method for the strongly

10 Advances in Mathematical Physics

coupled nonlinear fractional Schrödinger equations,” Journalof Computational Physics, vol. 358, pp. 256–282, 2018.

[12] M. Li, C. Huang, and W. Ming, “A relaxation-type GalerkinFEM for nonlinear fractional Schrödinger equations,” Numer-ical Algorithms, vol. 83, no. 1, pp. 99–124, 2020.

[13] Z. Q. Wang, J. F. Yin, and Q. Y. Dou, “Preconditioned modi-fied Hermitian and skew-Hermitian splitting iterationmethods for fractional nonlinear Schrodinger equations,”Journal of Computational and Applied Mathematics, vol. 367,article 112420, 2020.

[14] Y. Yang, J. Wang, S. Zhang, and E. Tohidi, “Convergence anal-ysis of space-time Jacobi spectral collocation method for solv-ing time-fractional Schrodinger equations,” AppliedMathematics and Computation, vol. 387, article 124489, 2020.

[15] S. Liang, D. D. Repovš, and B. Zhang, “Fractional magneticSchrödinger-Kirchhoff problems with convolution and criticalnonlinearities,”Mathematical Methods in the Applied Sciences,vol. 43, no. 5, pp. 2473–2490, 2020.

[16] A. D. Ionescu and F. Pusateri, “Nonlinear fractional Schrödin-ger equations in one dimension,” Journal of Functional Analy-sis, vol. 266, no. 1, pp. 139–176, 2014.

[17] M. Edwards and K. Burnett, “Numerical solution of the non-linear Schrödinger equation for small samples of trapped neu-tral atoms,” Physical Review A, vol. 51, no. 2, article 1382, 1386pages, 1995.

[18] Q. Chang, E. Jia, and W. Sun, “Difference schemes for solvingthe generalized nonlinear Schrödinger equation,” Journal ofComputational Physics, vol. 148, no. 2, pp. 397–415, 1999.

[19] W. Bao, S. Jin, and P. A. Markowich, “Numerical study oftime-splitting spectral discretizations of nonlinear Schrödingerequations in the semiclassical regimes,” SIAM Journal on Sci-entific Computing, vol. 25, no. 1, pp. 27–64, 2003.

[20] H. Wang, “Numerical studies on the split-step finite differencemethod for nonlinear Schrödinger equations,” Applied Mathe-matics and Computation, vol. 170, no. 1, pp. 17–35, 2005.

[21] M. Dehghan and V. Mohammadi, “A numerical scheme basedon radial basis function finite difference (RBF-FD) techniquefor solving the high-dimensional nonlinear Schrödinger equa-tions using an explicit time discretization: Runge-Kuttamethod,” Computer Physics Communications, vol. 217,pp. 23–34, 2017.

[22] M. Ahsan, I. Ahmad, M. Ahmad, and I. Hussian, “A numericalHaar wavelet-finite difference hybrid method for linear andnon-linear Schrödinger equation,” Mathematics and Com-puters in Simulation, vol. 165, pp. 13–25, 2019.

[23] L. Banjai and M. López-Fernández, “Numerical approxima-tion of the Schrodinger equation with concentrated potential,”Journal of Computational Physics, vol. 405, article 109155,2020.

[24] S. Jin, L. Liu, G. Russo, and Z. Zhou, “Gaussian wave packettransform based numerical scheme for the semi-classicalSchrodinger equation with random inputs,” Journal of Compu-tational Physics, vol. 401, article 109015, 2020.

[25] J. Wang and A. Xiao, “Conservative Fourier spectral methodand numerical investigation of space fractional Klein-Gordon-Schrodinger equations,” Applied Mathematics andComputation, vol. 350, pp. 348–365, 2019.

[26] B. E. Moore, L. Noreña, and C. M. Schober, “Conformal con-servation laws and geometric integration for damped Hamilto-nian PDEs,” Journal of Computational Physics, vol. 232, no. 1,pp. 214–233, 2013.

[27] S. R. K. Iyengar, G. Jayaraman, and V. Balasubramanian, “Var-iable mesh difference schemes for solving a nonlinear Schrö-dinger equation with a linear damping term,” Computers &Mathematcs with Applications, vol. 40, no. 12, pp. 1375–1385, 2000.

[28] W. P. Hu, Z. C. Deng, and T. T. Yin, “Almost structure-preserving analysis for weakly linear damping nonlinearSchrödinger equation with periodic perturbation,” Communi-cations in Nonlinear Science and Numerical Simulation,vol. 42, pp. 298–312, 2017.

[29] S. M. Cox and P. C. Matthews, “Exponential time differencingfor stiff systems,” Journal of Computational Physics, vol. 176,no. 2, pp. 430–455, 2002.

[30] A. Kassam and L. N. Trefethen, “Fourth-order time-steppingfor stiff PDEs,” SIAM Journal on Scientific Computing,vol. 26, no. 4, pp. 1214–1233, 2005.

[31] H. Qu and Z. She, “Fourier spectral method with an adaptivetime strategy for nonlinear fractional Schrödinger equation,”Numerical Methods for Partial Differential Equations, vol. 36,no. 4, pp. 823–838, 2020.

11Advances in Mathematical Physics