Next Article in Journal
Global Dynamics of Fractional-Order Discrete Maps
Previous Article in Journal
Exploring Families of Solitary Wave Solutions for the Fractional Coupled Higgs System Using Modified Extended Direct Algebraic Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Explicit–Implicit Spectral Element Scheme for the Nonlinear Space Fractional Schrödinger Equation

1
School of Sports Engineering, Beijing Sport University, Beijing 100084, China
2
School of Mathematical Sciences, Inner Mongolia University, Hohhot 010021, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2023, 7(9), 654; https://doi.org/10.3390/fractalfract7090654
Submission received: 12 July 2023 / Revised: 14 August 2023 / Accepted: 28 August 2023 / Published: 30 August 2023
(This article belongs to the Section Numerical and Computational Methods)

Abstract

:
In this paper, we solve the space fractional nonlinear Schrödinger equation (SFNSE) by developing an explicit–implicit spectral element scheme, which is formulated based on the Legendre spectral element approximation in space and the Crank–Nicolson leap frog (CNLF) difference discretization in time. Both mass and energy conservative properties are discussed for the spectral element scheme. Numerical stability and convergence of the scheme are proved. Numerical experiments are performed to confirm the high accuracy and efficiency of the proposed numerical scheme.

1. Introduction

Fractional differential equations (FDEs) have played a very important role in the simulation of practical problems in science and engineering. Because of the existing fractional derivatives, it is difficult to solve most FDEs by making use of analytical methods for researchers. So, more and more scholars have begun to pay attention to numerical methods for solving different FDEs, such as (discontinuous) Galerkin finite element methods [1,2,3,4,5], finite difference methods [6,7], meshless methods [8], finite volume methods [9,10] and spectral methods [11,12,13,14]. Based on the literature, scholars can see that the studies of different numerical methods of fractional equations have been much concerned.
The fractional Schrödinger equation is yielded by the classical Schrödinger equation, which plays an important role in quantum mechanics and has many applications in the field, such as in nonlinear optics, plasma physics and fluid dynamics [15,16,17,18,19,20]. Naber [21] first deduced the time fractional Schrödinger equation [22,23], where the first-order time derivative was substituted by the Caputo fractional derivative. Laskin created the spatial fractional Schrödinger equation, an extension of the traditional Schrödinger equation. This is achieved by replacing the second-order spatial derivative with a Riesz fractional derivative [24,25]. Guo [26] proved the existence of a global smooth solution of the fractional nonlinear Schrödinger equation with periodic boundary conditions.
In this paper, we consider the following SFNSE:
i t u ( x , t ) ( Δ ) α 2 u ( x , t ) + β | u ( x , t ) | 2 u ( x , t ) = 0 ,
with the initial and Dirichlet boundary conditions given by
u ( x , 0 ) = u 0 ( x ) ,
u ( x , t ) | Ω = 0 ,
where x Ω = ( a , b ) , t ( 0 , T ] , α ( 1 , 2 ] and β is a real constant. Suppose that the solution of the system (1)–(3) is small outside of the interval Ω , which can be neglected, i.e., u | x R Ω = 0 .
The Riesz space fractional derivative is defined as [27]
( Δ ) α 2 u ( x , t ) = α | x | α u ( x , t ) = 1 2   cos ( α π 2 ) R L D a , x α u ( x , t ) + R L D x , b α u ( x , t ) ,
where R L D a , x α u ( x , t ) and R L D x , b α u ( x , t ) are the left and right Riemann–Liouville fractional derivatives defined as follows:
R L D a , x α u ( x , t ) = 1 Γ ( 2 α ) d 2 d x 2 a x ( x s ) 1 α u ( s , t ) d s , 1 < α < 2 , d 2 d x 2 u ( x , t ) , α = 2 ,
R L D x , b α u ( x , t ) = 1 Γ ( 2 α ) d 2 d x 2 x b ( s x ) 1 α u ( s , t ) d s , 1 < α < 2 , d 2 d x 2 u ( x , t ) , α = 2 ,
Due to the existence of the nonlinear term, it is difficult to obtain the solution of the SFNSE exactly; thus, numerical methods for solving the SFNSE have been studied by many authors, such as finite difference method [6,28,29,30,31,32,33], finite element method [34,35,36,37], spectral method [22,38,39,40] and other methods [41]. Li and Wang [42] and Li et al. [43] utilized this method for solving the integer-order nonlinear Schrödinger equation. However, we have not seen any relevant reports on the spectral element method for solving SFNSE.
As is known to all, the spectral element method was yielded by the combination of the finite element method and the spectral method, which means that it incorporates the higher-order accuracy of the spectral method and the geometric flexibility of the finite element scheme. Recently, the spectral element method has been applied for solving FDEs such as the neutral time delay distributed-order fractional damped diffusion-wave equation [44] and the 2D multiterm time-fractional diffusion-wave equation [45]. In 2018, Mao and Shen developed the spectral element method for solving two-sided space FDEs in 1D [46] with geometric mesh.
According to the references above, one can see that the spectral element method is mainly solving integer DEs, time FDEs and 1D linear space FDEs. It is urgent to develop this method to nonlinear cases. To our knowledge, the spectral element method for solving the SFNSE is still blank. This is why we choose the spectral element method, as it is a starting point for solving the one-dimensional SFNSE, and we will extend this method to solve this type of equation on irregular domains in the future.
This study introduces a fresh numerical method for solving spatial fractional Schrödinger equations aimed at narrowing the gap in this area of research. We use Legendre spectral element approximation in space following the idea proposed by Mao and Shen [46], which considered the linear space FDEs in 1D, as well as CNLF difference discretization in time just like Refs. [33,47], as we know the CNLF scheme can reach the accuracy τ 2 .
Our major contributions are highlighted as follows:
  • We create a fully discrete explicit–implicit CNLF-type spectral element scheme for solving the SFNSE.
  • The spectral element scheme satisfies both the mass conservation and energy conservation laws, which is compatible with the property of the SFNSE itself.
  • Stability and convergence theorems of the spectral element scheme are rigorously proved; we obtain an optimal error estimation and present numerical experiments to confirm our theoretical result.
The outline is organized as follows. Some preliminaries and notations are shown in Section 2. In Section 3, we build a fully discrete spectral element scheme for the SFNSE, analyze the scheme that satisfies both the mass conservation and energy conservation, and also prove the stability and convergence of the fully discrete scheme. Numerical experiments evaluate the effectiveness and the efficiency of the CNLF-type spectral element scheme in Section 4. Finally, some conclusions are made in Section 5.

2. Preliminaries and Notations

Let ( · , · ) be the inner product on the space L 2 ( Ω ) with the L 2 norm · —that is,
( u , v ) = Ω u v ¯ d x , u = Ω | u | 2 d x 1 / 2 .
Let μ be a non-negative real number; we use H μ ( Ω ) and H 0 μ ( Ω ) as the usual Sobolev spaces with the norm · μ and the seminorm | · | μ . c is consistently used to stand for a generic positive constant independent of N.
In the sequel, we list some fractional spaces J L μ ( Ω ) , J R μ ( Ω ) and J S μ ( Ω ) , which we will use hereafter (see [48,49] for more detail).
Definition 1. 
Let μ > 0 ; we define the seminorm
| u | J L μ ( Ω ) = R L D a , x μ u
and the norm
u J L μ ( Ω ) = u 2 + | u | J L μ ( Ω ) 1 2
and denote J L μ ( Ω ) ( o r J L , 0 μ ( Ω ) ) as the closure of C ( Ω ) ( o r C 0 ( Ω ) ) with respect to · J L μ ( Ω ) , where C 0 ( Ω ) is the space of smooth functions with compact support in Ω .
Definition 2. 
Let μ > 0 ; we define the seminorm
| u | J R μ ( Ω ) = R L D x , b μ u
and the norm
u J R μ ( Ω ) = u 2 + | u | J R μ ( Ω ) 1 2
and denote J R μ ( Ω ) ( o r J R , 0 μ ( Ω ) ) as the closure of C ( Ω ) ( o r C 0 ( Ω ) ) with respect to · J R μ ( Ω ) .
Definition 3. 
Let μ > 0 and μ n 1 2 , n N ; we define the seminorm
| u | J S μ ( Ω ) = | ( R L D a , x μ u , R L D x , b μ u ) | 1 2
and the norm
u J S μ ( Ω ) = u 2 + | u | J S μ ( Ω ) 1 2
and denote J S μ ( Ω ) ( o r J S , 0 μ ( Ω ) ) as the closure of C ( Ω ) ( o r C 0 ( Ω ) ) with respect to · J S μ ( Ω ) .
Definition 4. 
For μ > 0 , we define the seminorm
| u | H μ ( Ω ) = | ξ | μ u ^ ( ξ )
and the norm
u H μ ( Ω ) = u 2 + | u | H μ ( Ω ) 1 2
where ξ and u ^ stand for the Fourier transform parameter and the Fourier transform of u, respectively. Denote H μ ( Ω ) ( o r H 0 μ ( Ω ) ) as the closure of C ( Ω ) ( o r C 0 ( Ω ) ) with respect to · H μ ( Ω ) .
For the properties of the norms and seminorms defined in the above definitions, we have the following lemma (see [48,49] for more detail).
Lemma 1. 
Suppose μ > 0 and μ n 1 2 , n N ; then, J L μ ( Ω ) ,   J R μ ( Ω ) , J S μ ( Ω ) and H μ ( Ω ) are equal with equivalent norms and seminorms. J L , 0 μ ( Ω ) , J R , 0 μ ( Ω ) , J S , 0 μ ( Ω ) and H 0 μ ( Ω ) are equal with equivalent norms and seminorms.
The following Gronwall inequality will be used.
Lemma 2 
(see [50]). Assume that y 1 0 , h n , φ n are non-negative sequences and φ n satisfies
φ 0 y 0 φ n y 0 + τ j = 0 n 1 h j φ j , n 1 .
Then it follows that
φ n y 0 exp τ j = 0 n 1 h j , n 1 .

3. The Fully Discrete Scheme

In this section, we mainly give the fully discrete scheme for (1)–(3) and discuss the conservation laws of the scheme. In order to obtain the variational formulation of (1)–(3), we first introduce the following lemma.
Lemma 3 
(See [51]). For 1 < α 2 , if u , v J L α ( o r J R α ) ,   u | Ω = 0 and v | Ω = 0 , then
( R L D a , x α u , v ) = R L D a , x α 2 u , R L D x , b α 2 v , ( R L D x , b α u , v ) = R L D x , b α 2 u , R L D a , x α 2 v .
According to (4) and the above lemma, we have
B ( u , v ) : = ( Δ ) α 2 u , v = 1 2 cos ( α π 2 ) R L D a , x α 2 u , R L D x , b α 2 v + R L D x , b α 2 u , R L D a , x α 2 v .
Then, the variational form of (1)–(3) is
i ( u t , v ) B ( u , v ) + β ( | u | 2 u , v ) = 0 , v H 0 α 2 ( Ω ) .
For convenience, we define the following seminorm and norm:
| u | α 2 : = B ( u , u ) 1 2 , u α 2 : = u 2 + | u | α 2 2 1 2
As is known, the standard spectral Galerkin method is not very suitable for fractional partial differential equations with singularities due to the high requirement of smoothness of the equation. However, the spectral element method is qualified to deal with singularities at endpoints effectively.
Divide the domain Ω into N x non-overlapping uniform elements:
Ω j = ( x j 1 , x j ) , j = 1 , 2 , , N x ,
where h is the length of the element, N is a positive integer and P N ( Ω ) stands for the space of all polynomials with a degree no greater than N. V N represents the approximation space, which can be expressed as
V N = { u H 1 ( Ω ) | u | Ω j P N ( Ω j ) , j = 1 , 2 , , N x } ,
and
V N 0 = V N H 0 1 ( Ω ) .
For the interior unknowns in each subdomain, we adopt the base functions { ϕ j k ( x ) } j = 0 , 1 , , N 2 k = 1 , 2 , , N x , which are composed of Legendre polynomials { L j k } j = 0 , 1 , , N 2 k = 1 , 2 , , N x , in space V N 0 as follows:
ϕ j k ( x ) = L j k ( x ^ ) L j + 2 k ( x ^ ) , x = h x ^ + x k 1 + x k 2 Ω k , 0 , e l s e ,
where x ^ [ 1 , 1 ] . For the unknowns at the nodes { x j } j = 1 , 2 , , N x 1 , we define the function h k ( x ) :
h k ( x ) = x x k 1 h , x Ω k , x k + 1 x h , x Ω k + 1 , 0 , e l s e .
Then, we can write
u N ( x ) = k = 1 N x j = 0 N 2 u k j ( 1 ) ϕ j k ( x ) + k = 1 N x 1 u k ( 2 ) h k ( x ) .
Let τ represent the time step size and M be a positive integer with τ = T / M and t k = k τ for k = 0 , 1 , , M . Denote u k = u ( · , t k ) and
u t ^ k = u k + 1 u k 1 2 τ , u k ¯ = u k + 1 + u k 1 2 .
Now, we present the CNLF-type spectral method for (1)–(3).
(10) i u N t ^ , k , v N B u N k ¯ , v N + β u N k 2 u N k ¯ , v N = 0 , v V N 0 , (11) u N 0 = P N u 0 , u N 1 = P N u 0 + τ t u ( 0 ) ,
where P N is an appropriate projection operator and its relevant properties are shown in Section 3.2.

3.1. Mass Conservation and Energy Conservation

The fully discrete scheme (10) satisfies both the mass conservation and energy conservation laws. Now, we consider these two conservation laws carefully.
Lemma 4. 
For the discrete solution u N k , k = 0 , 1 , , M , we have
Re B ( u N k ¯ , u N t ^ k ) = 1 4 τ | u N k + 1 | α 2 2 | u N k 1 | α 2 2
Proof. 
B ( u N k ¯ , u N t ^ k ) = 1 2 cos ( α 2 π ) R L D a , x α 2 u N k ¯ , R L D x , b α 2 u N t ^ k + R L D x , b α 2 u N k ¯ , R L D a , x α 2 u N t ^ k = 1 8 τ cos ( α 2 π ) [ R L D a , x α 2 u N k + 1 , R L D x , b α 2 u N k + 1 R L D a , x α 2 u N k + 1 , R L D x , b α 2 u N k 1 + R L D a , x α 2 u N k 1 , R L D x , b α 2 u N k + 1 R L D a , x α 2 u N k 1 , R L D x , b α 2 u N k 1 + R L D x , b α 2 u N k + 1 , R L D a , x α 2 u N k + 1 R L D x , b α 2 u N k + 1 , R L D a , x α 2 u N k 1 + R L D x , b α 2 u N k 1 , R L D a , x α 2 u N k + 1 R L D x , b α 2 u N k 1 , R L D a , x α 2 u N k 1 ] = 1 4 τ | u N k + 1 | α 2 2 | u N k 1 | α 2 2 + 1 4 τ B ( u N k 1 , u N k + 1 ) B ( u N k + 1 , u N k 1 ) .
Taking the real part of the above inequality, we obtain the desired result. □
Theorem 1. 
The fully discrete scheme (10) satisfies the following two conservation laws:
mass conservation : u N k + 1 2 = u N 0 2 , k is odd , u N 1 2 , k is even
and
e n e r g y c o n s e r v a t i o n : Q k = Q 0 , k = 0 , 1 , , M ,
where
Q k = | u N k + 1 | α 2 2 + | u N k | α 2 2 β | u N k + 1 | 2 , | u N k | 2 .
Proof. 
Setting v N = u N k ¯ in (10), we obtain
i u N t ^ k , u N k ¯ B u N k ¯ , u N k ¯ + β | u N k | 2 u N k ¯ , u N k ¯ = 0 .
Taking the imaginary part of Equation (12), we have
Im i u N t ^ k , u N k ¯ = u N k + 1 2 u N k 1 2 = 0 .
Thus, we obtain the mass conservation law. Now, we prove the energy conservation law. Letting v N = u N t ^ k , we have
i u N t ^ k , u N t ^ k B u N k ¯ , u N t ^ k + β | u N k | 2 u N k ¯ , u N t ^ k = 0 .
Taking the real part of Equation (13), we obtain
| u N k + 1 | α 2 2 | u N k 1 | α 2 2 = β | u N k | 2 , | u N k + 1 | 2 β | u N k | 2 , | u N k 1 | 2 ,
Thus, we have
| u N k + 1 | α 2 2 + | u N k | α 2 2 β | u N k + 1 | 2 , | u N k | 2 = | u N k | α 2 2 + | u N k 1 | α 2 2 β | u N k | 2 , | u N k 1 | 2 .
Finally, we obtain the desired result. □
Remark 1. 
Theorem 1 indicates that the fully discrete spectral element scheme (10) is unconditionally stable in the L 2 sense.

3.2. Convergence

In this subsection, we prove the convergence for the spectral element scheme (10). Before we prove the convergence theorem, we first introduce the following orthogonal projection operator P N : H 0 α 2 V N 0 , which is defined as
B ( u P N u , v ) = 0 , v V N 0 .
It is obvious that by taking v = P N u and using the properties of B, we have
P N u α 2 u α 2 .
For the property of the projection P N , we have the following lemma.
Lemma 5 
(see [52]). Let r be a real number satisfying r > α 2 ; if u H 0 α 2 ( Ω ) H r ( Ω ) , the following estimate holds:
u P N u C h min { N + 1 , r } N r u r , α 3 2 , u P N u C h min { N + 1 , r } N ϵ r u r , α = 3 2 , 0 < ϵ < 1 2 ,
where C is a positive constant that is independent of N.
For the orthogonal projection approximation result of the spectral method, we refer to [39].
Theorem 2. 
Suppose that the exact solution u of the system (1)–(3) satisfies u H 1 , ( 0 , T ; H r ( Ω ) ) , t 2 u L ( 0 , T ; H α ( Ω ) ) and t 3 u L ( 0 , T ; L 2 ( Ω ) ) . Then, we have
u k u N k C ( τ 2 + h min { N + 1 , r } N r ) , α 3 2 , u k u N k C ( τ 2 + h min { N + 1 , r } N ϵ r ) , α = 3 2 , 0 < ϵ < 1 2 ,
where C is independent of τ and N.
Proof. 
Denote
e k = u k u N k = u k P N u k + P N u k u N k η N k + e N k .
Subtracting (10) from (6) and using the definition of P N , we obtain the error equation as follows:
i ( e N t ^ k , v ) B ( e N k ¯ , v ) = i P N u t ^ k u t k , v + B ( u k u k ¯ , v ) + β | u N k | 2 u N k ¯ | u k | 2 u k , v .
Letting v = e N k ¯ in (16), then taking the imaginary part, we infer that
e N k + 1 2 e N k 1 2 = 2 τ { Re P N u t ^ k u t k , e N k ¯ + Im B ( u k u k ¯ , e N k ¯ ) + β Im | u N k | 2 u N k ¯ | u k | 2 u k , e N k ¯ } .
Next, we estimate the right term of Equation (17) for the case α 3 2 . According to Hölder’s inequality, Young’s inequality, Lemma 5 and the following equalities estimated by Taylor expansion,
u t ^ k = u k + 1 u k 1 2 τ = 1 2 τ t k t k + 1 t u d t t k t k 1 t u d t ,
u t ^ k u t = u k + 1 u k 1 2 τ u t = 1 4 τ t k t k + 1 ( t t k + 1 ) 2 t 3 u d t t k t k 1 ( t k 1 t ) 2 t 3 u d t ,
and
u k ¯ u k = u k + 1 + u k 1 2 u k = 1 2 t k t k + 1 ( t t k + 1 ) t 2 u d t + t k t k 1 ( t k 1 t ) t 2 u d t ,
we deduce
Re P N u t ^ k u t k , e N k ¯ = Re P N u t ^ k u t ^ k , e N k ¯ + Re ( u t ^ k u t k , e N k ¯ ) P N u t ^ k u t ^ k e N k ¯ + u t ^ k u t k e N k ¯ 1 2 P N u t ^ k u t ^ k 2 + 1 2 u t ^ k u t k 2 + e N k ¯ 2 c h 2 min { N + 1 , r } N 2 r t u L ( 0 , T ; H r ( Ω ) ) 2 + c τ 4 t 3 u L ( 0 , T ; L 2 ( Ω ) ) 2 + c e N k ¯ 2 ,
Im B ( u k u k ¯ , e N k ¯ ) = Im ( Δ ) α 2 ( u k u k ¯ ) , e N k ¯ ( Δ ) α 2 t 2 u e N k ¯ c τ 4 ( Δ ) α 2 t 2 u L ( 0 , T ; L 2 ( Ω ) ) 2 + c e N k ¯ 2 ,
and
Im | u N k | 2 u N k ¯ | u k | 2 u k , e N k ¯ = Im | u N k | 2 ( u N k ¯ u k ¯ ) + | u N k | 2 ( u k ¯ u k ) + u k ( | u N k | 2 | u k | 2 ) , e N k ¯ = Im | u N k | 2 η N k ¯ + | u N k | 2 ( u k ¯ u k ) u k u N k ( e ¯ N k + η ¯ N k ) + u ¯ k ( e N k + η N k ) , e N k ¯ c h 2 min { N + 1 , r } N 2 r u L ( 0 , T ; H r ( Ω ) ) 2 + c τ 4 t 2 u L ( 0 , T ; L 2 ( Ω ) ) 2 + c e N k 2 + c e N k ¯ 2 .
Substituting the above three estimates into (17), noting that e N 0 = 0 , and summing up k from 1 to n 1 , we infer that
e N n 2 e N 1 2 + c ( h 2 min { N + 1 , r } N 2 r + τ 4 ) + c τ k = 0 n e N k 2 .
For the estimate e N 1 , by Taloy’s expansion u 1 = u 0 + τ t u 0 + 0 τ ( τ t ) t 2 u d t , we obtain
e N 1 = P N 0 τ ( τ t ) t 2 u d t c τ 2 t 2 u L ( 0 , T ; H α 2 ( Ω ) ) .
With a sufficiently small τ , using Gronwall inequality, we infer that
e N n C ( h min { N + 1 , r } N r + τ 2 ) .
Similar to the procedure above, we obtain the following conclusion when α = 3 2 :
e N n C ( h min { N + 1 , r } N ϵ r + τ 2 ) , 0 < ϵ < 1 2 .
By the triangle inequality and Lemma 5, we finally obtain the theoretical result. □

4. Numerical Results

In this section, we carry out numerical experiments by using the spectral element scheme (10) and (11) to verify our theoretical results.

4.1. Numerical Implementation

From Equation (10), we have
i ( u N k + 1 , v N ) τ B ( u N k + 1 , v N ) + τ β ( | u N k | 2 u N k + 1 , v N ) = i ( u N k 1 , v N ) + τ B ( u N k 1 , v N ) τ β ( | u N k | 2 u N k 1 , v N ) ( f , v N ) .
Note that it is difficult to calculate the nonlinear terms in a straightforward manner. Thus, we use the Gauss integral formula to calculate the nonlinear terms. Substituting u N defined by Equation (9) into Equation (20) and letting v N run through all basis functions of V N 0 , we obtain the following system:
i M τ 2 cos ( α π 2 ) ( S l α 2 + S r α 2 ) + τ C U = F ,
where
U = [ u 10 ( 1 ) , u 11 ( 1 ) , , u 1 , N 2 ( 1 ) ; ; u N x 0 ( 1 ) , u N x 1 ( 1 ) , , u N x , N 2 ( 1 ) ; u 1 ( 2 ) , u 2 ( 2 ) , , u N x 1 ( 2 ) ] T ,
F = [ F ˜ , F ¯ ] T ,
F ˜ = [ f ˜ 10 , f ˜ 10 , , f ˜ 1 , N 2 ; ; f ˜ N x 0 , f ˜ N x 1 , , f ˜ N x , N 2 ] , f ˜ k , j = ( f , ϕ j k ( x ) ) ,
F ¯ = [ f ¯ 1 , f ¯ 2 , , f ¯ N x 1 ] , f ¯ j = ( f , h j ( x ) ) ,
M is the mass matrix and, by the definition of the basis functions, we obtain
M = M 11 0 0 0 0 M ¯ 1 0 M 22 0 0 0 M ¯ 2 0 0 M 33 0 0 M ¯ 3 0 0 0 M N x 1 , N x 1 0 M ¯ N x 1 0 0 0 0 M N x , N x M ¯ N x M ˜ 1 M ˜ 2 M ˜ 3 M ˜ N x 1 M ˜ N x M ^ ,
where
( M p q ) i j = ( ϕ j p ( x ) , ϕ i q ( x ) ) , 1 q = p N x , 0 i N 2 , 0 j N 2 ; ( M ˜ k ) i j = ( ϕ j k ( x ) , h i ( x ) ) , 1 k N x , 1 i N x 1 , 0 j N 2 ; ( M ¯ k ) i j = ( h j ( x ) , ϕ i k ( x ) ) , 1 k N x , 0 i N 2 , 1 j N x 1 ; ( M ^ ) i j = ( h j ( x ) , h i ( x ) ) , 1 i N x 1 , 1 j N x 1 .
By the definition of the basis functions, we have
( M p q ) i j = ( ϕ j p ( x ) , ϕ i q ( x ) ) = ( ϕ j p ( x ) , ϕ i p ( x ) ) Ω p = x p 1 x p ϕ j p ( x ) ϕ i p ( x ) d x = h 2 1 1 ( L j L j + 2 ) ( L i L i + 2 ) d x .
According to the orthogonality of Legendre polynomials, we obtain
( M p q ) i j = h 2 j + 1 + h 2 j + 5 , i = j , h 2 j + 1 , i = j 2 , h 2 j + 5 , i = j + 2 , 0 , e l s e .
For ( M ˜ k ) i j = ( ϕ j k ( x ) , h i ( x ) ) , we calculate it by arguing as follows:
If k = 1 ,
( M ˜ k ) i j = ϕ j 1 ( x ) , x x 0 h Ω 1 = x 0 x 1 ϕ j 1 ( x ) x x 0 h d x = h 4 1 1 ( L j L j + 2 ) ( x + 1 ) d x . ( i = 1 )
If k = N x ,
( M ˜ k ) i j = ϕ j N x ( x ) , x N x x h Ω N x = x N x 1 x N x ϕ j N x ( x ) x N x x h d x = h 4 1 1 ( L j L j + 2 ) ( 1 x ) d x . ( i = N x )
If 1 < k < N x ,
( M ˜ k ) i j = ϕ j k ( x ) , h i ( x ) Ω k = ϕ j k ( x ) , x x k 1 h Ω k = h 4 1 1 ( L j L j + 2 ) ( x + 1 ) d x , i = k , ϕ j k ( x ) , x k x h Ω k = h 4 1 1 ( L j L j + 2 ) ( 1 x ) d x , i = k 1 , 0 , e l s e .
We can calculate the last integral by the Legendre–Gauss quadrature. By the definition of M ¯ , we also find that M ¯ = M ˜ T . For the matrix M ^ , we obtain
( M ^ ) i j = ( h j ( x ) , h i ( x ) ) = x j 1 x j x x j 1 h 2 d x + x j x j + 1 x j + 1 x h 2 d x = 2 3 h , i = j , x j x j + 1 x j + 1 x h x x j h d x = 1 6 h , i = j + 1 , x j 1 x j x x j 1 h x j x h d x = 1 6 h , i = j 1 , 0 , e l s e .
S l α 2 and S r α 2 are the corresponding left and right fractional Riemann–Liouville stiff matrices, respectively. It is easy to check that
S l α 2 = ( S r α 2 ) T .
S l α 2 is a block matrix defined by
S l α 2 = S 11 0 0 0 0 S ¯ 1 S 21 S 22 0 0 0 S ¯ 2 S 31 S 32 S 33 0 0 S ¯ 3 0 0 S N x 1 , 1 S N x 1 , 2 S N x 1 , 3 S N x 1 , N x 1 0 S ¯ N x 1 S N x , 1 S N x , 2 S N x , 3 S N x , N x 1 S N x , N x S ¯ N x S ˜ 1 S ˜ 2 S ˜ 3 S ˜ N x 1 S ˜ N x S ^ ,
where
( S p q ) i j = R L D a , x α 2 ϕ j p ( x ) , R L D x , b α 2 ϕ i q ( x ) , 1 q p N x , 0 i N 2 , 0 j N 2 ; ( S ¯ p q ) i j = R L D a , x α 2 h j ( x ) , R L D x , b α 2 ϕ i k ( x ) , 1 k N x , 0 i N 2 , 1 j N x 1 ; ( S ˜ k ) i j = R L D a , x α 2 ϕ j k ( x ) , R L D x , b α 2 h i ( x ) , 1 k N x , 1 i N x 1 , 0 j N 2 ; ( S ^ ) i j = R L D a , x α 2 h j ( x ) , R L D x , b α 2 h i ( x ) , 1 i N x 1 , 1 j N x 1 .
are corresponding modal–modal, nodal–nodal, modal–nodal and nodal–nodal block stiff matrices [46]. Comparing the trivial computation of mass matrix M and C, it is non-trivial to compute S l α 2 efficiently because of the non-local properties of the fractional derivative. Following the idea of [46], we can use uniform mesh instead of geometric mesh.

4.2. Numerical Results

In this subsection, to validate the effectiveness of the presented algorithm, we choose the following SFNSE (1):
i t u ( x , t ) ( Δ ) α 2 u ( x , t ) + β | u ( x , t ) | 2 u ( x , t ) = 0 , x ( a , b ) , t ( 0 , T ] u ( x , 0 ) = s e c h ( x ) exp ( 2 i x ) , u ( a , t ) = u ( b , t ) = 0 .
First, we define the convergence rates in time and space in the L 2 -norm sense as the following:
Rate = log e τ 1 , N / e τ 2 , N log τ 1 / τ 2 in time , log e τ , N 1 / e τ , N 2 log N 1 / N 2 in space .
Due to there being no exact solution to problem (22) for 1 < α < 2 , we approximate the error as error ( τ ) = u ( x , t , 0.001 ) u ( x , t , τ ) . We take ( a , b ) = ( 20 , 20 ) , β = 1 , T = 3 , τ = 0.005 , N = 50 and N x = 10 ; then, the numerical solutions to problem (22) with different α are depicted in Figure 1. We observe that the shape of the solution will be affected by the order α . When α becomes smaller, the shape of the solution will change more quickly; when α tends to 2, the numerical solutions are convergent to the solutions of the usual classical integer one. This property of the fractional Schrödinger equation can be used in physics to modify the shape of the wave without changing the nonlinearity and dispersion effects, readers can refer to [29] for more detail.
We also test the time accuracy and space accuracy with the parameters ( a , b ) = ( 10 , 10 ) , β = 1 , respectively. Table 1 shows that the errors and order versus τ of L 2 -norm with N = 50 , N x = 5 for α = 1.1 , 1.5 , 1.9 , respectively. We obtain that the second-order accuracy in time is observed for L 2 -error.
In Figure 2, we plot the L 2 -errors versus N with τ = 0.001 for α = 1.1 , 1.5 , 1.9 , respectively. The picture indicates an exponential convergence rate, which is the so-called spectral accuracy. It is obvious that our numerical results are in agreement with the theoretical analysis.
We also test the mass conservation and energy conservation. Figure 3 shows the evolution of mass and energy. We can see that the three curves of the left picture in Figure 3 overlap with each other, which further illustrates that the mass only depends on the initial values and is unaffected by different α ; thus, we deduce that the numerical experiments coincide with Theorem 1.
All the numerical results are all consistent with our theoretical analysis.

5. Conclusions

In this paper, for solving the SFNSE, we establish an explicit–implicit discrete spectral element scheme formulated by combining the temporal CNLF scheme with the spectral element algorithm. From the numerical results, one can see that the scheme we consider in this paper satisfies both the mass conservation and energy conservation laws. Further, the stability and convergence are also analyzed. Numerical experiments are shown to illustrate the effectiveness of the considered numerical algorithm. In addition to the current study, in the future, this developed method will be applied to high-dimensional cases with irregular domains and coupled space fractional Schrödinger equations [28].

Author Contributions

Methodology, Z.L.; software, B.Y.; validation, Y.L.; formal analysis, Z.L. and Y.L.; data curation, B.Y. and Y.L.; writing—original draft, Z.L.; writing—review and editing, B.Y. and Y.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities (Nos. 2022YB007, 2020060).

Data Availability Statement

All the required data is included within the manuscript.

Acknowledgments

We would like to express our gratitude to the editors and four anonymous referees whose constructive comments were very helpful for improving the quality of our paper.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Liu, Y.; Fan, E.Y.; Yin, B.L.; Li, H.; Wang, J.F. TT-M finite element algorithm for a two-dimensional space fractional Gray-Scott model. Comput. Math. Appl. 2020, 80, 1793–1809. [Google Scholar] [CrossRef]
  2. Shi, D.; Yang, H. Superconvergence analysis of finite element method for time-fractional thermistor problem. Appl. Math. Comput. 2018, 323, 31–42. [Google Scholar] [CrossRef]
  3. Li, C.P.; Wang, Z. The discontinuous Galerkin finite element method for Caputo-type nonlinear conservation law. Math. Comput. Simul. 2020, 169, 51–73. [Google Scholar] [CrossRef]
  4. Feng, L.; Liu, F.; Turner, I.; Yang, Q.; Zhuang, P. Unstructured mesh finite difference/finite element method for the 2D time-space Riesz fractional diffusion equation on irregular convex domains. Appl. Math. Model. 2018, 59, 441–463. [Google Scholar] [CrossRef]
  5. Bu, W.P.; Tang, Y.F.; Yang, J.Y. Galerkin finite element method for two-dimensional Riesz space fractional diffusion equations. J. Comput. Phys. 2014, 276, 26–38. [Google Scholar] [CrossRef]
  6. Yin, B.L.; Wang, J.F.; Liu, Y.; Li, H. A structure preserving difference scheme with fast algorithms for high dimensional nonlinear space-fractional Schrödinger equations. J. Comput. Phys. 2021, 425, 109869. [Google Scholar] [CrossRef]
  7. Ding, H.; Li, C. Fractional-compact numerical algorithms for Riesz spatial fractional reaction-dispersion equations. Fract. Calc. Appl. Anal. 2017, 20, 722–764. [Google Scholar] [CrossRef]
  8. Abbaszadeh, M.; Dehghan, M. Meshless upwind local radial basis function-finite difference technique to simulate the time-fractional distributed-order advection-diffusion equation. Eng. Comput. 2021, 37, 873–889. [Google Scholar] [CrossRef]
  9. Liu, F.; Turner, I.; Anh, V.; Su, N. A two-dimensional finite volume method for transient simulation of time-and scale-dependent transport in heterogeneous aquifer systems. J. Appl. Math. Comput. 2003, 11, 215–241. [Google Scholar] [CrossRef]
  10. Zheng, X.C.; Liu, H.; Wang, H.; Fu, H.F. An efficient finite volume method for nonlinear distributed-order space-fractional diffusion equations in three space dimensions. J. Sci. Comput. 2019, 80, 1395–1418. [Google Scholar] [CrossRef]
  11. Liu, Z.; Liu, F.; Zeng, F. An alternating direction implicit spectral method for solving two dimensional multi-term time fractional mixed diffusion and diffusion-wave equations. Appl. Numer. Math. 2019, 136, 139–151. [Google Scholar] [CrossRef]
  12. Liu, Z.; Lü, S.; Liu, F. Fully discrete spectral methods for solving time fractional nonlinear Sine-Gordon equation with smooth and non-smooth solutions. Appl. Math. Comput. 2018, 333, 213–224. [Google Scholar] [CrossRef]
  13. Liu, Z.; Lü, S. Hermite Pseudospectral method for the time fractional diffusion equation with variable coefficients. Int. J. Nonlinear Sci. Numer. Simulat. 2017, 18, 385–393. [Google Scholar] [CrossRef]
  14. Zeng, F.; Liu, F.; Li, C.; Burrage, K.; Turner, I.; Anh, V. A Crank–Nicolson ADI spectral method for a two-dimensional Riesz space fractional nonlinear reaction-diffusion equation. SIAM J. Numer. Anal. 2014, 52, 2599–2622. [Google Scholar] [CrossRef]
  15. Cowan, S.; Enns, R.H.; Rangnekar, S.S.; Sanghera, S.S. Quasi-soliton and other behaviour of the nonlinear cubic-quintic Schrödinger equation. Can. J. Phys. 1986, 64, 311–315. [Google Scholar] [CrossRef]
  16. Petroni, N.C.; Pusterla, M. Lévy processes and Schrödinger equation. Physica A 2009, 388, 824–836. [Google Scholar] [CrossRef]
  17. Kong, L.H.; Chen, M.; Yin, X.L. A novel kind of efficient symplectic scheme for Klein-Gordon-Schrödinger equation. Appl. Numer. Math. 2019, 135, 481–496. [Google Scholar] [CrossRef]
  18. Kong, L.; Hong, J.; Wang, L.; Fu, F. Symplectic integrator for nonlinear high order Schrödinger equation with a trapped term. J. Comput. Appl. Math. 2009, 231, 664–679. [Google Scholar] [CrossRef]
  19. Tian, Z.K.; Chen, Y.P.; Huang, Y.Q.; Wang, J.Y. Two-grid method for the two-dimensional time-dependent Schrödinger equation by the finite element method. Comput. Math. Appl. 2019, 77, 3043–3053. [Google Scholar] [CrossRef]
  20. Shi, D.Y.; Wang, J.J. Unconditional superconvergence analysis of a Crank-Nicolson Galerkin FEM for nonlinear Schrödinger equation. J. Sci. Comput. 2017, 72, 1093–1118. [Google Scholar] [CrossRef]
  21. Naber, M. Time fractional Schrödinger equation. J. Math. Phys. 2004, 45, 3339–3352. [Google Scholar] [CrossRef]
  22. Zheng, M.; Liu, F.; Jin, Z. The global analysis on the spectral collocation method for time fractional Schrödinger equation. Appl. Math. Comput. 2020, 365, 124689. [Google Scholar] [CrossRef]
  23. Li, D.; Wang, J.; Zhang, J.W. Unconditionally convergent-Galerkin FEMs for nonlinear time-fractional Schrödinger equations. SIAM J. Sci. Comput. 2017, 39, A3067–A3088. [Google Scholar] [CrossRef]
  24. Laskin, N. Fractional quantum mechanics. Phys. Rev. E 2000, 62, 3135–3145. [Google Scholar] [CrossRef] [PubMed]
  25. Laskin, N. Fractional quantum mechanics and Lévy path integrals. Phys. Lett. A 2000, 268, 298–305. [Google Scholar] [CrossRef]
  26. Guo, B.L.; Han, Y.Q.; Xin, J. Existence of the global smooth solution to the period boundary value problem of fractional nonlinear Schrödinger equation. Appl. Math. Comput. 2008, 204, 468–477. [Google Scholar] [CrossRef]
  27. Yang, Q.; Liu, F.; Turner, I. Numerical methods for fractional partial differential equations with Riesz space fractional derivatives. Appl. Math. Model. 2010, 34, 200–218. [Google Scholar] [CrossRef]
  28. Sweilam, N.H.; Assiri, T.A.; Hasan, M.M.A. Numerical solutions of nonlinear fractional Schrödinger equations using nonstandard discretizations. Numer. Methods Partial Differ. Equ. 2017, 33, 1399–1419. [Google Scholar] [CrossRef]
  29. Wang, D.; Xiao, A.; Yang, W. Crank-Nilcoson difference scheme for the coupled nonlinear Schrödinger equations with the Riesz space frational derivative. J. Comput. Phys. 2013, 242, 670–681. [Google Scholar] [CrossRef]
  30. Wang, D.; Xiao, A.; Yang, W. A linearly implicit conservative difference scheme for the space fractional coupled nonlinear Schrödinger equation. J. Comput. Phys. 2014, 272, 644–655. [Google Scholar] [CrossRef]
  31. Wang, P.; Huang, C. A conservative linearized difference scheme for the nonlinear fractional Schrödinger equations. Numer. Algor. 2015, 69, 625–641. [Google Scholar] [CrossRef]
  32. Wang, P.; Huang, C. Split-step alternating direction implicit difference scheme for the fractional Schrödinger equation in two dimensions. Comput. Math. Appl. 2016, 71, 1114–1128. [Google Scholar] [CrossRef]
  33. Zhao, X.; Sun, Z.; Hao, Z. A fourth-order compact ADI scheme for two-dimensional nonlinear space fractional Schrödinger equation. SIAM J. Sci. Comput. 2014, 36, A2865–A2886. [Google Scholar] [CrossRef]
  34. Li, M.; Huang, C.; Wang, P. Galerkin finite element method for nonlinear fractional Schrödinger equations. Numer. Algorithms 2017, 74, 499–525. [Google Scholar] [CrossRef]
  35. Li, M.; Huang, C.; Zhang, Z. Unconditional error analysis of Galerkin FEMs for nonlinear fractional Schrödinger equation. Appl. Anal. 2018, 97, 295–315. [Google Scholar] [CrossRef]
  36. Fan, W.P.; Qi, H.T. An efficient finite element method for the two-dimensional nonlinear time-space fractional Schrödinger equation on an irregular convex domain. Appl. Math. Lett. 2018, 86, 103–110. [Google Scholar] [CrossRef]
  37. Wang, Y.; Mei, L.Q.; Li, Q.; Bu, L.L. Split-step spectral Galerkin method for the two-dimensional nonlinear space-fractional Schrödinger equation. Appl. Numer. Math. 2019, 136, 257–278. [Google Scholar] [CrossRef]
  38. Duo, S.; Zhang, Y. Mass-conservative Fourier spectral methods for solving the fractional nonlinear Schrödinger equation. Comput. Math. Appl. 2016, 71, 2257–2271. [Google Scholar] [CrossRef]
  39. Zhang, H.; Jiang, X.; Wang, C.; Fan, W. Galerkin-Legendre spectral schemes for nonlinear space fractional Schrödinger equation. Numer. Algorithms 2018, 79, 337–356. [Google Scholar] [CrossRef]
  40. Zhang, H.; Jiang, X. Spectral method and Bayesian parameter estimation for the space fractional coupled nonlinear Schrödinger equations. Nonlinear Dyn. 2019, 95, 1599–1614. [Google Scholar] [CrossRef]
  41. Zhai, S.; Wang, D.; Weng, Z.F.; Zhao, X. Error analysis and numerical simulations of Strang splitting method for space fractional nonlinear Schrödinger equation. J. Sci. Comput. 2019, 81, 965–989. [Google Scholar] [CrossRef]
  42. Li, H.C.; Wang, Y.S. An averaged vector field Legendre spectral element method for the nonlinear Schrödinger equation. Int. J. Comput. Math. 2017, 94, 1196–1218. [Google Scholar] [CrossRef]
  43. Li, H.C.; Mu, Z.G.; Wang, Y.S. An energy-preserving Crank-Nicolson Galerkin spectral element method for the two dimensional nonlinear Schrödinger equation. J. Comput. Appl. Math. 2018, 344, 245–258. [Google Scholar] [CrossRef]
  44. Mehdi, D.; Mostafa, A. Spectral element technique for nonlinear fractional evolution equation, stability and convergence analysis. Appl. Numer. Math. 2017, 119, 51–66. [Google Scholar]
  45. Marziyeh, S.; Akbar, M. The Galerkin spectral element method for the solution of two-dimensional multiterm time fractional diffusion-wave equation. Math. Methods Appl. Sci. 2021, 44, 2842–2858. [Google Scholar]
  46. Mao, Z.; Shen, J. Spectral element method with geometric mesh for two-sided fractional differential equations. Adv. Comput. Math. 2018, 44, 745–771. [Google Scholar] [CrossRef]
  47. He, D.D.; Pan, K.J. An unconditionally stable linearized difference scheme for the fractional Ginzburg-Landau equation. Numer. Algorithms 2018, 79, 899–925. [Google Scholar] [CrossRef]
  48. Roop, J.P. Variational Solution of the Fractional Advection Dispersion Equation. Ph.D. Thesis, Clemson University, Clemson, SC, USA, 2004. [Google Scholar]
  49. Ervin, V.J.; Roop, J.P. Variational formulation for the stationary fractional advection dispersion equation. Numer. Methods Partial Differ. Equ. 2006, 23, 569–577. [Google Scholar] [CrossRef]
  50. Quarteroni, A.; Valli, A. Numerical Approximation of Partial Differential Equations; Springer Series in Computational Mathematics 23; Springer: Berlin/Heidelberg, Germany, 1994. [Google Scholar]
  51. Zhang, H.; Liu, F.; Anh, V. Galerkin finite element approximation of symmetric space-fractional sub-diffusion equation. J. Comput. Phys. 2010, 217, 2534–2545. [Google Scholar]
  52. Canuto, C.; Hussaini, M.Y.; Quarteroni, A.; Hussaini, M.Y.; Zang, T.A. Spectral Methods: Fundamentals in Single Domains; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
Figure 1. Numerical solution of problem (22) with different α .
Figure 1. Numerical solution of problem (22) with different α .
Fractalfract 07 00654 g001
Figure 2. L 2 -errors versus N with τ = 0.001 for different α for problem (22).
Figure 2. L 2 -errors versus N with τ = 0.001 for different α for problem (22).
Fractalfract 07 00654 g002
Figure 3. Mass conservation and energy conservation.
Figure 3. Mass conservation and energy conservation.
Fractalfract 07 00654 g003
Table 1. The errors and order versus τ of L 2 -norm for different α when N = 50 , N x = 5 .
Table 1. The errors and order versus τ of L 2 -norm for different α when N = 50 , N x = 5 .
1 / τ α = 1.1 α = 1.5 α = 1.9
ErrorRateErrorRateErrorRate
104.75 × 10 2 *1.88 × 10 1 *5.45 × 10 1 *
201.29 × 10 2 1.885.67 × 10 2 1.731.89 × 10 1 1.52
403.31 × 10 3 1.961.50 × 10 2 1.925.22 × 10 2 1.86
1005.29 × 10 4 2.002.41 × 10 3 1.998.61 × 10 3 1.97
* represents empty.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Z.; Yin, B.; Liu, Y. An Explicit–Implicit Spectral Element Scheme for the Nonlinear Space Fractional Schrödinger Equation. Fractal Fract. 2023, 7, 654. https://doi.org/10.3390/fractalfract7090654

AMA Style

Liu Z, Yin B, Liu Y. An Explicit–Implicit Spectral Element Scheme for the Nonlinear Space Fractional Schrödinger Equation. Fractal and Fractional. 2023; 7(9):654. https://doi.org/10.3390/fractalfract7090654

Chicago/Turabian Style

Liu, Zeting, Baoli Yin, and Yang Liu. 2023. "An Explicit–Implicit Spectral Element Scheme for the Nonlinear Space Fractional Schrödinger Equation" Fractal and Fractional 7, no. 9: 654. https://doi.org/10.3390/fractalfract7090654

Article Metrics

Back to TopTop