Next Article in Journal
Some Relations on the rRs(P,Q,z) Matrix Function
Next Article in Special Issue
Investigation of the Oscillatory Properties of Solutions of Differential Equations Using Kneser-Type Criteria
Previous Article in Journal
Quantized Control for Local Synchronization of Fractional-Order Neural Networks with Actuator Saturation
Previous Article in Special Issue
Resolvent-Free Method for Solving Monotone Inclusions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solution of Time-Fractional Schrödinger Equation by Using FDM

College of Mathematics and Systems Science, Xinjiang University, Urumqi 830046, China
*
Author to whom correspondence should be addressed.
Axioms 2023, 12(9), 816; https://doi.org/10.3390/axioms12090816
Submission received: 16 June 2023 / Revised: 16 August 2023 / Accepted: 22 August 2023 / Published: 25 August 2023

Abstract

:
In this paper, we first established a high-accuracy difference scheme for the time-fractional Schrödinger equation (TFSE), where the factional term is described in the Caputo derivative. We used the L1-2-3 formula to approximate the Caputo derivative, and the fourth-order compact finite difference scheme is utilized for discretizing the spatial term. The unconditional stability and convergence of the scheme in the maximum norm are proved. Finally, we verified the theoretical result with a numerical test.

1. Introduction

In 1926, the Schrödinger equation was proposed by Schrödinger, who is a physicist from Austria [1], which combines the concept of matter wave with the wave equation to establish a second-order partial differential equation that describes the motion of microscopic particles, and its general form is as follows:
i u t = 2 2 m Δ u + V u .
where u is the wave function, is Planck constant, V is the potential function, m denotes the mass of the particle, and Δ represents the Laplace operator. In recent years, there have been many studies on the Schrödinger equation [2,3,4,5,6,7,8,9,10]. Researchers have found that fractional differential operators are non-local compared to integer differential operators and are very suitable for describing real-world processes of change with memory as well as hereditary properties. It has become one of the most important tools for describing all kinds of complex mechanical and physical behaviors. In 2004, Naber substituted the time term of the classical Schrödinger equation with the Caputo time-fractional derivative to propose the time-fractional Schrödinger equation (TFSE) [11], which describes the dependence of particle motion.
The TFSE is an integral-differential equation, and since it’s very difficult to find the analytical solution, it has been a widely discussed hot topic to get a numerical solution of the TFSE with a smaller error and higher order. For example, Wei et al. proposed an LDG finite element method to solve the TFSE, which is implicit and fully discrete [12]. Garrappa R. et al. solved the TFSE based on the Krylov projection methods [13]. Liu et al. obtained the approximation solution of the TFSE based on the reproducing kernel theory and collocation method [14]. Zheng et al. presented a spectral collocation method for solving the TFSE [15].
Some L-type formulas have been exploited to replace the Caputo time-fractional term for discretizing the time derivative term and to reap the approximation solution of the TFSE. For example, Eskar, R. et al. used the L1 and L1-2 formulas to discretize the Caputo derivatives, and the compact difference scheme is exploited for the spatial terms to obtain the finite difference scheme [16]. Fei et al. constructed an implicit scheme by adopting the L2-1 σ formula to approximate the Caputo term; the weighted and shifted Grünwald formula is used for the spatial term [17]. Cen et al. also adopted the L2-1 σ formula on graded meshes for solving the TFKBE with an initial singularity [18]. Ding et al. solved a nonlinear TFSE by using the quintic non-polynomial spline in the spatial term and the L1 formula in the time term [19]. Mokhtari, R. et al. constructed three finite difference schemes by adopting different L-type formulas to approximate the Caputo derivatives in the time direction and the central difference format in the space direction, respectively. The accuracy of the three schemes are O ( τ 2 α + h 2 ) , O ( τ 3 α + h 2 ) , and O ( τ 3 + h 2 ) [20], where 0 α 1 , and τ (h) is time (spatial) step size. Hadhoud et al. received the approximation solution of the TFSE by using the L1 formula and proved the conditional stability of the technique [21].
In this paper, we use the L1-2-3 formula to approximate the Caputo derivative, and the fourth-order compact difference scheme is exploited to discretize the spatial derivative term for establishing a high-accuracy difference scheme, where the order in the time direction is 3 and the spatial direction is 4. Furthermore, we will prove the scheme is unconditionally stable and convergent in the maximum norm. At the end of the paper, a numerical test is given to prove the theoretical result.

2. Preliminaries

The following TFSE is considered:
i α u ( x , t ) t α = 2 u ( x , t ) x 2 + f ( x , t ) , x Ω = ( 0 , L ) , t ( 0 , T ] ,
u ( x , 0 ) = φ ( x ) , x Ω = [ 0 , L ] ,
u ( 0 , t ) = u ( L , t ) = ϕ ( t ) , t [ 0 , T ] .
where i = 1 , α ( 0 , 1 ) , T and L are positive real numbers, u 0 ( x ) and f ( x , t ) are given functions, α u ( x , t ) t α is the Caputo derivative of order α ( 0 , 1 ) , which is defined as follows [20]:
α u ( · , t ) t α = 1 Γ ( 1 α ) 0 t u s ( · , s ) ( t s ) α d s .
In order to discretize the continuous problem, we first give a dissected grid of the solution region. Let h = L / M and τ = T / N be the step sizes in the time and space directions, where M and N are two integers. Then x j = j h ( j = 0 , 1 , 2 , , M ) , t n = n τ ( n = 0 , 1 , 2 , , N ) . Furthermore, we define a mesh that cover the domain [ 0 , L ] × [ 0 , T ] . Let U ^ = u j n is a grid function on the mesh. For any u , v U ^ , we introduce the following notations:
δ x u j + 1 / 2 n = u j + 1 n u j n h , δ x u j 1 / 2 n = u j n u j 1 n h , δ x 2 u j n = δ x u j + 1 / 2 n δ x u j 1 / 2 n h ,
( u , v ) = h j = 1 M 1 u j v ¯ j , | | u | | 2 = ( u , u ) , | | u | | = m a x 1 j M 1 | u j | ,
( u , v ) 1 = h j = 0 M 1 ( δ x u j + 1 / 2 ) ( δ x v ¯ j + 1 / 2 ) , | | u | | 1 2 = ( u , u ) 1 ,
where the v ¯ j and v ¯ j + 1 / 2 denote the complex-conjugate of v j and v j + 1 / 2 .
From the Taylor expansion, we have:
δ x 2 u j n = 1 h 2 ( u j 1 n 2 u j n + u j + 1 n ) = 2 h 2 ( h 2 u ( x j , t n ) 2 ! + h 4 u ( 4 ) ( x j , t n ) 4 ! ) + O ( h 4 ) = ( 1 + h 2 12 δ x 2 ) u ( x j , t n ) + O ( h 4 ) ,
then, we get:
u ( x j , t n ) = δ x 2 ( 1 + h 2 12 δ x 2 ) u j n + O ( h 4 ) ,
and we define the compact fourth-order difference formula as follow:
H u j n = ( I + h 2 12 δ x 2 ) u j n .
Definition 1
([22]). (The L1-2-3 formula). Assuming that α ( 0 , 1 ) and u ( x , t ) C 6 , 5 ( Ω × [ 0 , T ] ) . We have
0 C D t α u ( · , t n ) = 1 τ α Γ ( 2 α ) d 0 u n l = 1 n 1 ( d n l 1 d n l ) u l d n 1 u 0 ,
where u n and u 0 are approximations of u ( · , t n ) and u ( · , t 0 ) . And for n = 1 ,
d 0 = 1 ,
for n = 2 ,
d l = a l + b l , l = 0 a l b l 1 , l = 1
for n = 3 ,
d l = a l + b l + g l , l = 0 a l + b l b l 1 2 g l 1 , l = 1 a l b l 1 + g l 2 , l = 2
and for n 4 ,
d l = a l + b l + g l , l = 0 a l + b l b l 1 + g l 2 g l 1 , l = 1 a l + b l b l 1 + g l 2 g l 1 + g l 2 , 2 l n 3 a l + b l b l 1 2 g l 1 + g l 2 , l = n 2 a l b l 1 + g l 2 , l = n 1
with
a l = ( l + 1 ) 1 α l 1 α ,
b l = ( l + 1 ) 2 α l 2 α 2 α ( l + 1 ) 1 α l 1 α 2 ,
g l = ( l + 1 ) 3 α l 3 α ( 2 α ) ( 3 α ) ( l + 1 ) 1 α + 2 l 1 α 6 l 2 α 2 α .
Lemma 1
([20]). If n 4 , then we have:
d 0 > | d 1 | ,
d 0 > d 2 d 3 d n 1 > 0 .
Lemma 2
([20]). For d j ( j = 0 , 1 , 2 ) , we have:
d 0 > 1 ,
3 d 0 + 2 d 1 2 d 2 > 2 ,
d 0 + d 1 d 2 > 1 / 3 .
Theorem 1
([22]). Let
ϵ 3 ( u ( · , t n ) ) = α u ( · , t n ) t α 0 C D t α u ( · , t n )
if u ( x , t ) C 6 , 5 ( Ω × [ 0 , T ] ) , then
| ϵ 3 ( u ( · , t 1 ) ) | α 2 Γ ( 3 α ) m t t τ 2 α , | ϵ 3 ( u ( · , t 2 ) ) | α 3 ( 1 α ) ( 2 α ) Γ ( 1 α ) 1 2 + 1 3 α M t t t τ 3 α + α 12 Γ ( 1 α ) ( t 2 t 1 ) α 1 M t t τ 3 , | ϵ 3 ( u ( · , t n ) ) | 12 α Γ ( 1 α ) ( t n t 1 ) α 1 M t t τ 3 + α 8 Γ ( 1 α ) ( t n t 2 ) α 1 M t t t τ 4 + α Γ ( 1 α ) 1 2 + 1 12 27 10 α + α 2 i = 1 4 ( α i ) M t t t t τ 4 α , n 3
where
m t t = max 0 t t 1 u t t ( · , t ) , M t t = max 0 t t 1 u t t ( · , t ) , M t t t = max 0 t t 2 u t t t ( · , t ) , M t t t t = max 0 t t n u t t t t ( · , t ) .
Lemma 3
([23]). For any u , v U ^ , we have ( δ x 2 u , v ) = ( u , v ) 1 .
Lemma 4
([23]). For any u U ^ , we have | | u | | h 1 / 2 | | u | | .
Lemma 5
([24]). For any u U ^ , we have | | u | | 1 2 4 h 2 | | u | | 2 .
Lemma 6.
For any u U ^ , we have 2 3 | | u | | 2 ( H u , u ) .
Proof. 
Using Lemma 3 and Lemma 5, we have:
( H u , u ) = ( ( I + h 2 12 δ x 2 ) u , u ) = ( u , u ) + ( h 2 12 δ x 2 u , u ) = | | u | | 2 h 2 12 ( u , u ) 1 = | | u | | 2 h 2 12 | | u | | 1 2 | | u | | 2 1 3 | | u | | 2 = 2 3 | | u | | 2 .
Lemma 7
([25]). Let { u n } and { v n } be nonnegative sequences, and c is a nonnegative constant, for all n 1 , if
u n c + l = 0 n 1 u l v l ,
then,
u n c l = 0 n 1 ( 1 + v n ) c e x p ( l = 0 n 1 v l ) .
Lemma 8
([26]). For any u U ^ , we have | | u | | L 6 | | u | | 1 .
Lemma 9
([27]). For any u U ^ , we have H u , v = u , H v .
Lemma 10.
For any u U ^ , we have | | H u | | 4 3 | | u | | .
Proof. 
Applying the inverse estimate | | δ x 2 u | | 4 h 2 | | u | | , we have:
| | H u | | = | | u + h 2 12 δ x 2 u | | | | u | | + h 2 12 | | δ x 2 u | | | | u | | + 1 3 | | u | | = 4 3 | | u | | .

3. Analysis of the Method

3.1. Construction of the Difference Scheme

To solve Equation (1), we discretize the time term by using the L1-2-3 formula, and the compact difference scheme is exploited for the spatial term, then we obtain the finite difference scheme as follows:
i 0 C D t α u j n = H 1 δ x 2 u j n + f j n , 1 j M 1 , 1 n N
u j 0 = φ j , 0 j M
u 0 n = u M n = ϕ n , 0 n N
where u j n is an approximation to u ( x j , t n ) , and φ j = φ ( x j ) , ϕ n = ϕ ( t n ) , f j n = f ( x j , t n ) . Since f j n has no effect on the discussion of the study that follows, for convenience, we assume f j n = 0 .

3.2. Analysis of Stability

In this section, we will analyze the unconditional stability of the scheme (5) that was established in the previous subsection.
Theorem 2.
Difference scheme (5) is unconditionally stable.
Proof. 
For n = 1 , the inner product of Equation (5) and H u 1 gives:
( i 0 C D t α u 1 , H u 1 ) = ( H 1 δ x 2 u 1 , H u 1 ) = ( δ x 2 u 1 , u 1 ) .
From the Lemma 3, we have:
i d 0 ( H u 1 , u 1 ) i d 0 ( H u 1 , u 0 ) = μ ( u 1 , u 1 ) 1 = μ | | u 1 | | 1 2 ,
where μ = τ α Γ ( 2 α ) .
According to the Lemma 6 and Cauchy-Schwarz inequality, we can obtain:
2 3 | | u 1 | | 2 1 4 | | H u 1 | | 2 + | | u 0 | | 2 .
From Lemma 10, here is:
2 3 | | u 1 | | 2 1 3 | | u 1 | | 2 + | | u 0 | | 2 .
Eventually, we can get | | u 1 | | 3 | | u 0 | | .
For n = 2 , we can obtain the following equation by inner product of Equation (5) and H u 2 :
( i 0 C D t α u 2 , H u 2 ) = ( H 1 δ x 2 u 2 , H u 2 ) = ( δ x 2 u 2 , u 2 ) .
From Lemma 3, we have:
i d 0 ( H u 2 , u 2 ) i ( d 0 d 1 ) ( H u 2 , u 1 ) i d 1 ( H u 2 , u 0 ) = μ | | u 2 | | 1 2 .
Further, we have:
d 0 ( H u 2 , u 2 ) ( d 0 d 1 ) ( H u 2 , u 1 ) + d 1 ( H u 2 , u 0 ) .
Using the Lemma 6 and Cauchy-Schwarz inequality, we can obtain:
2 3 d 0 | | u 2 | | 2 ( d 0 d 1 ) ( 1 4 | | H u 2 | | 2 + | | u 1 | | 2 ) + d 1 ( 1 4 | | H u 2 | | 2 + | | u 0 | | 2 ) .
From Lemma 10, we can eventually obtain:
| | u 2 | | 2 3 ( d 0 d 1 ) d 0 | | u 1 | | 2 + 3 d 1 d 0 | | u 0 | | 2 .
Then, for η 0 , we now have:
| | u 2 | | 2 η | | u 0 | | 2 + l = 0 1 v l | | u l | | 2 ,
in which v 0 = 3 d 1 d 0 , and v 1 = 3 ( d 0 d 1 ) d 0 .
According to Lemma 1, v l > 0 , then using Lemma 7, we can obtain:
| | u 2 | | 2 η e x p ( l = 0 1 v l ) | | u 0 | | 2 = η e x p ( 3 ) | | u 0 | | 2 ,
choosing η 3 / e x p ( 3 ) gives | | u 2 | | 3 | | u 0 | | .
For n 3 , we can obtain the following equation by inner product of Equation (5) and H u n :
( i 0 C D t α u n , H u n ) = ( H 1 δ x 2 u n , H u n ) = ( δ x 2 u n , u n ) .
From Lemma 3, we get:
i d 0 ( H u n , u n ) i l = 1 n 1 ( d n l 1 d n l ) ( H u n , u l ) i d n 1 ( H u n , u 0 ) = μ | | u n | | 1 2 .
Furthermore, we can obtain:
d 0 ( H u n , u n ) l = 1 n 1 ( d n l 1 d n l ) ( H u n , u l ) + d n 1 ( H u n , u 0 ) .
Since only d 1 d 2 is unknown positive or negative in d n l 1 d n l , for l = 1 , 2 , , n 1 , so we discuss it in two cases.
Case1. If d 2 < d 1 , from Lemma 6 and Cauchy-Schwarz inequality:
2 3 d 0 | | u n | | 2 l = 1 n 1 ( d n l 1 d n l ) ( 1 4 | | H u n | | 2 + | | u l | | 2 ) + d n 1 ( 1 4 | | H u n | | 2 + | | u 0 | | 2 ) .
From Lemma 10, we can obtain:
| | u n | | 2 3 l = 1 n 1 ( d n l 1 d n l ) d 0 | | u l | | 2 + 3 d n 1 d 0 | | u 0 | | 2 .
Then, for η 0 , we now have:
| | u n | | 2 η | | u 0 | | 2 + l = 0 n 1 v l | | u l | | 2 ,
in which v 0 = 3 d n 1 d 0 , and v l = 3 ( d n l 1 d n l ) d 0 for l = 1 , 2 , , n 1 . According to Lemma 1, v l > 0 , then using Lemma 7:
| | u n | | 2 η e x p ( l = 0 n 1 v l ) | | u 0 | | 2 = η e x p ( 3 ) | | u 0 | | 2 ,
choosing η 3 / e x p ( 3 ) gives | | u n | | 3 | | u 0 | | .
Eventually, for n 1 , using Lemma 4, we have:
| | u n | | h | | u n | | 3 h | | u 0 | | .
Case2. If d 2 > d 1 , then we have:
2 3 d 0 | | u n | | 2 l = 1 , l n 2 n 1 ( d n l 1 d n l ) ( H u n , u l ) + ( d 2 d 1 ) ( H u n , u n 2 ) + d n 1 ( H u n , u 0 ) .
From Lemma 6 and Cauchy-Schwarz inequality we can obtain:
2 3 d 0 | | u n | | 2 l = 1 , l n 2 n 1 ( d n l 1 d n l ) ( 1 8 | | H u n | | 2 + 2 | | u l | | 2 ) + ( d 2 d 1 ) ( 1 8 | | H u n | | 2 + 2 | | u n 2 | | 2 ) + d n 1 ( 1 8 | | H u n | | 2 + 2 | | u 0 | | 2 ) .
Furthermore, using Lemma 10 and Lemma 2, we have:
| | u n | | 2 12 3 d 0 2 d 2 + 2 d 1 × ( l = 1 , l n 2 n 1 ( d n l 1 d n l ) | | u l | | 2 + ( d 2 d 1 ) | | u n 2 | | 2 + d n 1 | | u 0 | | 2 ) 6 l = 1 , l n 2 n 1 ( d n l 1 d n l ) | | u l | | 2 + 6 ( d 2 d 1 ) | | u n 2 | | 2 + 6 d n 1 | | u 0 | | 2 .
Then, for η 0 , we now have:
| | u n | | 2 η | | u 0 | | 2 + l = 0 n 1 v l | | u l | | 2 ,
in which v 0 = 6 d n 1 , v n 2 = 6 ( d 2 d 1 ) , and v l = 6 ( d n l 1 d n l ) for l = 1 , 2 , , n 3 , n 1 .
According to Lemma 1, v l > 0 , then using Lemma 7, we can obtain:
| | u n | | 2 η e x p ( l = 0 n 1 v l ) | | u 0 | | 2 = η e x p ( C ) | | u 0 | | 2 ,
where C = 6 ( d 0 2 d 1 + 2 d 2 ) , based on Lemma 1, C > 0 . Choosing η 3 / e x p ( C ) gives | | u n | | 3 | | u 0 | | .
Eventually, for n 1 , using Lemma 4, we have:
| | u n | | h | | u n | | 3 h | | u 0 | | .
In conclusion, scheme (5) is unconditionally stable. □

3.3. Analysis of Convergence

In the following, we consider the convergence of the difference scheme (5). The error equation holds:
e j n = u ( x j , t n ) u j n ,
where u ( x j , t n ) denotes the exact solution of Equation (1), while u j n denotes the numerical solution.
Theorem 3.
Finite difference scheme (5) is always consistent with 3 order accuracy for n > 2 , where u C 6 , 5 ( Ω × [ 0 , T ] ) .
Proof. 
The local truncation error of the scheme (5) is:
T ( x j , t n ) = i 0 C D t α u ( x j , t n ) H 1 δ x 2 u ( x j , t n ) f ( x j , t n ) ,
using Taylor expansion and Theorem 1, we have:
T ( x j , t n ) = i α u ( x j , t n ) t α 2 u ( x j , t n ) x 2 i ϵ 3 ( u ( x j , t n ) ) + O h 4 = i ϵ 3 ( u ( x j , t n ) ) + O h 4 .
Let T m = max ( x , t ) Ω × I | T ( x , t ) | , then:
T m M t t 2 τ 2 α + O h 4 , t 0 , t 1 , M t t 40 τ 2 α + M t t 3 τ 3 α + O h 4 , t t 1 , t 2 , 7 M t t 2 τ 3 + M t t 25 τ 4 + M t t t 4 τ 4 α + O h 4 , t t 2 , t n .
Obviously, for n > 2 , T m = O ( τ 3 + h 4 ) . Eventually, we have the following result:
T j n C 1 ( τ 3 + h 4 ) ,
where C 1 is a positive integer. □
Theorem 4.
Finite difference scheme (5) is convergent if u C 4 , 4 ( Ω × I ) .
Proof. 
Subtracting Equation (5) from Equation (9) leads to:
T j n = i 0 C D t α e j n H 1 δ x 2 e j n .
Multiplying H on both sides of Equation (10), we have:
H T j n = i 0 C D t α H e j n δ x 2 e j n .
Taking the inner product with respect to e j n and fetching the real part, then the following equation holds:
( δ x 2 e n , e n ) = Re ( H T n , e n ) .
By Lemma 3 and Lemma 8, we get:
6 e n 2 L 2 e n 1 2 = L 2 Re ( H T n , e n ) L 2 | ( H T n , e n ) | .
Using Lemma 9, Cauchy-Schwarz inequality and Lemma 10, we can obtain:
6 e n 2 L 2 | 3 4 L 2 T n 2 + L 2 3 H e n 2 | L 4 3 T n 2 + e n 2 .
Further, we can get:
e n L 2 15 T n L 2 15 C 1 ( τ 3 + h 4 ) ,
where Theorem 3 used. Eventually, we have:
e n C τ 3 + h 4 ,
where C is a positive integer. Therefore, for n 1 , finite difference scheme (5) is convergent when u C 6 , 5 ( Ω × [ 0 , T ] ) .

4. Numerical Experiment

Furthermore, two numerical examples are given to demonstrate the theoretical analyses of the scheme (5). The following notations will be used when presenting the result,
L e r r o r = max 0 j M , 0 n N | e j n | . O r d e r = l o g 2 L e r r o r ( 2 h , τ ) L e r r o r ( h , τ ) .
Example 1.
The one-dimensional TFSE is considered as follows:
i α u ( x , t ) t α = 2 u ( x , t ) x 2 + f ( x , t ) , x Ω = ( 0 , 2 ) , t ( 0 , 1 ] , u ( x , 0 ) = 0 , x [ 0 , 2 ] , u ( 0 , t ) = u ( 2 , t ) = 0 , t [ 0 , 1 ]
where f ( x , t ) = 2 t 2 α Γ ( 3 α ) ( i 1 ) s i n π x + ( 1 + i ) t 2 π 2 s i n π x , and the exact solution is given by
u ( x , t ) = ( 1 + i ) t 2 s i n π x .
Table 1 and Table 2 indicate the maximum norm errors and the convergence orders in spatial direction. When taking different values of α ( 0.1 , 0.5 , 0.9 ) for N = 2000 ; we can know that the order of convergence in spatial direction is 4.
In Figure 1, we show the errors in the maximum norm for time direction attaining the third order of accuracy for M = 2000 for α = 0.1 and α = 0.5 .
Figure 2 (Figure 3) represents the real (imaginary) part of the numerical solution and the exact solution for α = 0.7 , h = 1 / 100 and τ = 1 / 200 ; it can be seen that our resulting numerical solution is very close to the exact solution.
Figure 4 gives the absolute modulus error between the numerical and exact solution when M = 20 and N = 400 for different α ( 0.2 , 0.8 ) , and we can observe that the error is very small.
Example 2.
The one-dimensional TFSE is considered as follows:
i α u ( x , t ) t α = 2 u ( x , t ) x 2 + f ( x , t ) , x Ω = ( 0 , 2 π ) , t ( 0 , 1 ] , u ( x , 0 ) = 0 , x [ 0 , 2 π ] , u ( 0 , t ) = u ( 2 , t ) = t 2 , t [ 0 , 1 ]
where f ( x , t ) = 2 t 2 α Γ ( 3 α ) sin x + t 2 cos x + i ( 2 t 2 α Γ ( 3 α ) cos x + t 2 sin x ) , and the exact solution is given by
u ( x , t ) = t 2 ( cos x + i sin x ) .
In Figure 5, we show the errors in the maximum norm for time direction attaining the third order of accuracy for M = 2000 for α = 0.1 and α = 0.5 .
In Figure 6 (Figure 7), we plot the real (imaginary) part of the numerical solution and the exact solution for α = 0.3 , h = π / 100 and τ = 1 / 200 , it can be seen that our resulting numerical solution gives a great approximation of the exact solution.
Figure 8 gives the absolute modulus error between the numerical and exact solution when M = 20 and N = 400 for different α ( 0.2 , 0.8 ) , and we can observe that the error is very small.
Ref. [16] has used two L-type formulas to approximate the time fractional derivatives to establish two finite difference schemes, and the convergence orders are fourth order accuracy in the spatial direction and 2 α and 3 α in the temporal direction, respectively. The convergence order in the time direction for two schemes is shown in the Table 3:
By following Figure 1 and Figure 5, we can know that with our method, we can achieve third order accuracy in the time direction, which is higher than [16].

5. Conclusions

In this paper, we first proposed a time-fractional Schrödinger equation with the Caputo time-fractional derivative of order α ( 0 , 1 ) for constructing the finite difference scheme to obtain the approximation solution of the equation; we approximated the Caputo derivative using the L1-2-3 formula to discretize the time term, and the spatial term is discretized by the fourth-order compact difference scheme; we then analyzed the unconditional stability of the scheme and also proved that the scheme is convergent in the maximum norm with an accuracy of O ( τ 3 + h 4 ) . At the end of this article, we give a numerical example to verify the theoretical result.

Author Contributions

Formal analysis, M.S. and R.E.; methodology, R.E. and P.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by Natural Science Foundation of Xinjiang Uygur Autonomous Region, 2021D01C068.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

TFSETime-fractional Schrödinger equation
LDGLocal discontinuous Galerkin
TFKBETime-fractional KdV Burgres’ equation

References

  1. Schrödinger, E. An undulatory theory of the mechanics of atoms and molecules. Phys. Rev. 1926, 28, 1049–1070. [Google Scholar] [CrossRef]
  2. Chang, Q.; Jia, E.; Sun, W. Difference schemes for solving the generalized nonlinear Schrödinger equation. J. Comput. Phys. 1999, 148, 397–415. [Google Scholar] [CrossRef]
  3. Dai, W. An unconditionally stable three-level explicit difference scheme for the Schrödinger equation with a variable coefficient. SIAM J. Numer. Anal. 1992, 29, 174–181. [Google Scholar] [CrossRef]
  4. Ivanauskas, F.; Radziunas, M. On convergence and stability of the explicit difference method for solution of nonlinear Schrödinger equations. SIAM J. Numer. Anal. 1999, 36, 1466–1481. [Google Scholar] [CrossRef]
  5. Nash, P.L.; Chen, L. Efficient finite difference solutions to the time-dependent Schrödinger equation. J. Comput. Phys. 1997, 130, 266–268. [Google Scholar] [CrossRef]
  6. Sun, Z.; Wu, X. The stability and convergence of a difference scheme for the Schrödinger equation on an infinite domain by using artificial boundary conditions. J. Comput. Phys. 2006, 214, 209–223. [Google Scholar] [CrossRef]
  7. Karakashian, O.A.; Akrivis, G.D.; Dougalis, V.A. On optimal order error estimates for the nonlinear Schrödinger equation. SIAM J. Numer. Anal. 1993, 30, 377–400. [Google Scholar] [CrossRef]
  8. Bao, W.; Jaksch, D. An explicit unconditionally stable numerical method for solving damped nonlinear Schrödinger equations with a focusing nonlinearity. SIAM J. Numer. Anal. 2003, 41, 1406–1426. [Google Scholar] [CrossRef]
  9. Li, B.; Fairweather, G.; Bialecki, B. Discrete-time orthogonal spline collocation methods for Schrödinger equations in two space variables. SIAM J. Numer. Anal. 1998, 35, 453–477. [Google Scholar] [CrossRef]
  10. Robinson, M.P.; Fairweather, G. Orthogonal spline collocation methods for Schrödinger-type equations in one space variable. Numer. Math. 1994, 68, 355–376. [Google Scholar] [CrossRef]
  11. Naber, M. Time fractional Schrödinger equation. J. Math. Phys. 2004, 45, 3339–3352. [Google Scholar] [CrossRef]
  12. Wei, L.; He, Y.; Zhang, X.; Wang, S. Analysis of an implicit fully discrete local discontinuous Galerkin method for the time-fractional Schrödinger equation. Finite Elem. Anal. Des. 2012, 59, 28–34. [Google Scholar] [CrossRef]
  13. Garrappa, R.; Moret, I.; Popolizio, M. Solving the time-fractional Schrödinger equation by Krylov projection methods. J. Comput. Phys. 2015, 293, 115–134. [Google Scholar] [CrossRef]
  14. Liu, N.; Jiang, W. A numerical method for solving the time fractional Schrödinger equation. Adv. Comput. Math. 2018, 44, 1235–1248. [Google Scholar] [CrossRef]
  15. 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]
  16. Eskar, R.; Feng, X.; Kasim, E. On high-order compact schemes for the multidimensional time-fractional Schrödinger equation. Adv. Differ. Equ. 2020, 1, 1–18. [Google Scholar] [CrossRef]
  17. Fei, M.; Wang, N.; Huang, C. A second-order implicit difference scheme for the nonlinear time-space fractional Schrödinger equation. Appl. Numer. Math. 2020, 153, 399–411. [Google Scholar] [CrossRef]
  18. Cen, D.; Wang, Z.; Mo, Y. Second order difference schemes for time-fractional KdV–Burgers’ equation with initial singularity. Appl. Math. Lett. 2021, 112, 106829. [Google Scholar] [CrossRef]
  19. Ding, Q.; Wong, P.J.Y. Quintic non-polynomial spline for time-fractional nonlinear Schrödinger equation. Adv. Differ. Equ. 2020, 46, 1–27. [Google Scholar] [CrossRef]
  20. Mokhtari, R.; Ramezani, M.; Haase, G. Stability and convergence analyses of the FDM based on some L-type formulae for solving the subdiffusion equation. Numer. Math. Theor. Meth. Appl. 2021, 14, 945–971. [Google Scholar]
  21. Hadhoud, A.R.; Rageh, A.A.M.; Radwan, T. Computational solution of the time-fractional Schrödinger equation by using trigonometric B- Spline collocation method. Fractal Fract. 2022, 6, 127. [Google Scholar] [CrossRef]
  22. Mokhtari, R.; Mostajeran, F. A high order formula to approximate the Caputo fractional derivative. Commun. Appl. Math. Comput. 2020, 2, 1–29. [Google Scholar] [CrossRef]
  23. Xie, S.; Li, G.; Yi, S. Compact finite difference schemes with high accuracy for one-dimensional nonlinear Schrödinger equation. Comput. Methods Appl. Mech. Eng. 2009, 198, 1052–1060. [Google Scholar] [CrossRef]
  24. Gao, Z.; Xie, S. Fourth-order alternating direction implicit compact finite difference schemes for two-dimensional Schrödinger equations. Appl. Numer. Math. 2011, 61, 593–614. [Google Scholar] [CrossRef]
  25. Holte, J.M. Discrete Gronwall lemma and applications. MAA-NCS Meet. Univ. North Dakota. 2009, 24, 1–7. [Google Scholar]
  26. Sun, Z. The Numerical Methods for Partial Equations; Science Press: Beijing, China, 2005; pp. 2–3. (In Chinese) [Google Scholar]
  27. Wang, B.; Liang, D.; Sun, T. The conservative splitting high-order compact finite difference scheme for two-dimensional Schrödinger equations. Int. J. Comput. Methods 2017, 14, 1750079. [Google Scholar] [CrossRef]
Figure 1. Convergence rates of numerical solutions at M = 2000 with different α for Example 1.
Figure 1. Convergence rates of numerical solutions at M = 2000 with different α for Example 1.
Axioms 12 00816 g001
Figure 2. Real part of numerical solution and exact solution of Example 1.
Figure 2. Real part of numerical solution and exact solution of Example 1.
Axioms 12 00816 g002
Figure 3. Imaginary part of numerical solution and exact solution of Example 1.
Figure 3. Imaginary part of numerical solution and exact solution of Example 1.
Axioms 12 00816 g003
Figure 4. Absolute modulus error of Example1 for different α .
Figure 4. Absolute modulus error of Example1 for different α .
Axioms 12 00816 g004
Figure 5. Convergence rates of numerical solutions at M = 2000 with different α for Example 2.
Figure 5. Convergence rates of numerical solutions at M = 2000 with different α for Example 2.
Axioms 12 00816 g005
Figure 6. Real part of numerical solution and exact solution of Example 2.
Figure 6. Real part of numerical solution and exact solution of Example 2.
Axioms 12 00816 g006
Figure 7. Imaginary part of numerical solution and exact solution of Example 2.
Figure 7. Imaginary part of numerical solution and exact solution of Example 2.
Axioms 12 00816 g007
Figure 8. Absolute modulus error of Example 2 for different α .
Figure 8. Absolute modulus error of Example 2 for different α .
Axioms 12 00816 g008
Table 1. Numerical error and convergence order in spatial direction for Example 1.
Table 1. Numerical error and convergence order in spatial direction for Example 1.
α h L -ErrorOrder
1/20.0395-
1/42.2777 × 10 3 4.1107
0.11/81.4014 × 10 4 4.0268
1/168.7188 × 10 6 4.0066
1/325.4430 × 10 7 4.0017
1/20.0393-
1/42.2777 × 10 3 4.1104
0.51/81.3974 × 10 4 4.0258
1/168.6938 × 10 6 4.0066
1/325.4273 × 10 7 4.0017
1/20.0396-
1/42.2935 × 10 3 4.1108
0.91/81.4073 × 10 4 4.0265
1/168.7792 × 10 6 4.0027
1/325.7222 × 10 7 3.9395
Table 2. Numerical error and convergence order in spatial direction for Example 2.
Table 2. Numerical error and convergence order in spatial direction for Example 2.
α h L -ErrorOrder
π / 20.0240-
π / 41.4026 × 10 3 4.0953
0.1 π / 88.6104 × 10 5 4.0260
π / 165.3570 × 10 6 4.0066
π / 323.3509 × 10 7 3.9990
π / 20.0181-
π / 41.0620 × 10 3 4.0891
0.5 π / 86.6241 × 10 5 4.0028
π / 164.1390 × 10 6 4.0004
π / 322.5174 × 10 7 4.0393
π / 20.0117-
π / 46.9124 × 10 4 4.0856
0.9 π / 84.4740 × 10 5 3.9500
π / 162.7902 × 10 6 4.0031
π / 321.7359 × 10 7 4.0066
Table 3. The convergence order in time direction [16].
Table 3. The convergence order in time direction [16].
α τ Example 1Example 2
Order(L1)Order(L1-2)Order(L1)Order(L1-2)
0.11/10----
1/201.7683.0421.7643.010
1/401.7873.0211.7842.981
1/801.8023.0101.8002.965
0.51/10----
1/201.4722.8721.4482.553
1/401.4802.6991.4682.524
1/801.4862.5471.4782.511
0.91/10----
1/201.0891.3971.0512.086
1/401.1361.9951.0742.124
1/801.1572.1621.0872.100
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

Serik, M.; Eskar, R.; Huang, P. Numerical Solution of Time-Fractional Schrödinger Equation by Using FDM. Axioms 2023, 12, 816. https://doi.org/10.3390/axioms12090816

AMA Style

Serik M, Eskar R, Huang P. Numerical Solution of Time-Fractional Schrödinger Equation by Using FDM. Axioms. 2023; 12(9):816. https://doi.org/10.3390/axioms12090816

Chicago/Turabian Style

Serik, Moldir, Rena Eskar, and Pengzhan Huang. 2023. "Numerical Solution of Time-Fractional Schrödinger Equation by Using FDM" Axioms 12, no. 9: 816. https://doi.org/10.3390/axioms12090816

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop