Next Article in Journal
Asymptotic Analysis of Low Energy Extremals with Γ-Convergence in Variable Exponent Lebesgue Spaces
Next Article in Special Issue
New Explicit Solutions of the Extended Double (2+1)-Dimensional Sine-Gorden Equation and Its Time Fractional Form
Previous Article in Journal
Hermite-Hadamard Fractional Integral Inequalities via Abel-Gontscharoff Green’s Function
Previous Article in Special Issue
Results on Neutral Partial Integrodifferential Equations Using Monch-Krasnosel’Skii Fixed Point Theorem with Nonlocal Conditions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computational Solution of the Time-Fractional Schrödinger Equation by Using Trigonometric B-Spline Collocation Method

by
Adel R. Hadhoud
1,
Abdulqawi A. M. Rageh
1,2 and
Taha Radwan
3,4,*
1
Department of Mathematics and Computer Science, Faculty of Science, Menoufia University, Shebeen El-Kom 13829, Egypt
2
Department of Mathematics and Computer Science, Faculty of Science, Ibb University, Ibb 70270, Yemen
3
Department of Mathematics, College of Science and Arts, Qassim University, Ar Rass 51452, Saudi Arabia
4
Department of Mathematics and Statistics, Faculty of Management Technology and Information Systems, Port Said University, Port Said 42511, Egypt
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(3), 127; https://doi.org/10.3390/fractalfract6030127
Submission received: 7 December 2021 / Revised: 12 January 2022 / Accepted: 16 February 2022 / Published: 23 February 2022

Abstract

:
This paper proposes a numerical method to obtain an approximation solution for the time-fractional Schrödinger Equation (TFSE) based on a combination of the cubic trigonometric B-spline collocation method and the Crank-Nicolson scheme. The fractional derivative operator is described in the Caputo sense. The L 1 approximation method is used for time-fractional derivative discretization. Using Von Neumann stability analysis, the proposed technique is shown to be conditionally stable. Numerical examples are solved to verify the accuracy and effectiveness of this method. The error norms L 2 and L are also calculated at different values of N and t to evaluate the performance of the suggested method.

1. Introduction

The nonlinear Schrödinger equation is one of the most fundamental equations of quantum physics, and can be used to describe many nonlinear phenomena such as fluid dynamics, waves in water, plasma, and self-focusing in laser pulses. Different approximation schemes have been used to investigate different kinds of nonlinear Schrödinger equations [1,2,3].
Fractional calculus is one of the most widely popular calculus types, with a vast range of applications in many different scientific and engineering disciplines. The order of derivatives in fractional calculus can be any real number, which distinguishes it from ordinary calculus, where the order of derivatives can only be natural numbers. Fractional calculus is a powerful and versatile tool for modeling a wide range of scientific phenomena, including image processing, earthquake engineering, biomedical engineering, computational fluid mechanics, and physics. In recent decades, the conventional Schrödinger equation has been generalized to a fractional order partial differential equation that takes into consideration the Riemann–Liouville, Caputo, and Riesz derivatives instead of the classical Laplacian [4,5,6,7]. The Caputo fractional derivative is considered here because it allows traditional initial and boundary conditions to be included in the formulation of the problem [8]. It is not easy to obtain the exact solutions of TFSE, although it can be found in some special cases [9,10,11,12]. In general cases, we need some convenient numerical techniques for solving the TFSE.
The approximate solutions of TFSE have been studied by many authors. Zhang et al. [13] proposed a fully discrete scheme using the L 1 scheme based on graded mesh for the discretiaztion of temporal Caputo derivative and the spectral method for spatial discretization for TFSE with initial singularity. Li et al. [14] solved the TFSE using a non-polynomial spline. Liu and Jiang in [15] proposed a new scheme based on the reproducing kernel theory and collocation method for solving the TFSE. Esen and Orkun [16,17] proposed a cubic B-spline collocation method and a quadratic B-spline Galerkin method to obtain the numerical solutions of TFSEs, respectively. The authors in [18] suggested the Crank–Nicolson difference algorithm for solving the time-space FSEs. Space fractional variable-order Schrödinger equation solved numerically via the Crank-Nicolson scheme by Atangana and Cloot [19]. Wei et al. [20] developed an implicit fully discrete local discontinuous Galerkin technique for solving the TFSE, and an extended method for coupled TFSEs [21]. Yaseen et al. [22] discussed the solution of the sub-diffusion equation of fractional order using a cubic trigonometric B-spline method. Bhrawya and Abdelkawy [23] developed the collocation method to solve one-and two-dimensional fractional Schrödinger equations subject to initial-boundary and non-local conditions.
The authors in [24] used a hybrid numerical method based on a cubic trigonometric B-spline to solve Fisher’s reaction-diffusion problem. Heydari and Atangana [25] used the operational matrix method based on the shifted Legendre cardinal functions for solving the nonlinear variable-order of TFSE. Erfanian, et al. in [26] applied cubic B-splines based on the finite-difference formula for solving the TFSEs. the MFVIM is used for finding approximate and exact solutions of the TFSEs by Hong [10]. Zhang et al. [27] propose a Crank-Nicolson Galerkin-Legendre spectral scheme for the one-dimensional nonlinear SFSEs. Wang and Huang [28] carried out a rigorous numerical analysis on the conservative Crank-Nicolson finite difference scheme for discretizing the SFSE with the Riesz space fractional derivative.
For the analytical solution of the nonlinear fractional Schrödinger equation, one can refer to the residual power series method [29], double Laplace transform [30], homotopy analysis transform method [31], generalized Kudryshov method [32], adomian decomposition method [33], generalized Riccati equation mapping method and the modified Kudryashov method [34], and the fractional Riccati expansion method [35].
In this paper, we applied the cubic Trigonometric B-Spline Algorithm [22,24,36] to obtain the numerical solutions of the following TFSE:
i α u x , t t α + 2 u x , t x 2 + u x , t 2 u x , t = f x , t ,
subject to the initial-boundary conditions
u ( x , 0 ) = g ( x ) , a x b ,
u ( a , t ) = Ω ( t ) , u ( b , t ) = Λ ( t ) , t 0 ,
where i = 1 and the fractional partial derivative of order α , in Equation (1) is Caputo derivative, defined by Murio [37] and Podlubny [6],
α u ( x i , t ) t α = 1 Γ ( n α ) t * t n u ( x i , s ) t n ( t s ) n α 1 d s . t * t T , n 1 < α n , n = 1 , 2 , .
To obtain a finite element scheme for solving TFSE, the first-order approximation of time fractional Caputo derivative will be discretized utilizing the so-called L 1 approximation [3,38]:
α U j n + 1 t α = α U ( x j , t ) t α t = t n + 1 = τ α Γ 2 α k = 0 n φ k α U j n k + 1 U j n k + O τ 2 α ,
where τ = t n + 1 t n is the time step size and φ k α = k + 1 1 α k 1 α .
Lemma 1.
([7,14]) Let 0 < α < 1 and φ k = ( k + 1 ) 1 α k 1 α , k =   0 , 1 , , then 1 = φ 0 α > φ 1 α > > φ k α 0 , as k .
We decompose the complex functions u ( x , t ) into its real and imaginary parts R ( x , t ) and S ( x , t ) , , respectively.
u ( x , t ) = R x , t + i S x , t .
Substituting Equation (4) into Equation (1) results in coupled system of nonlinear partial differential equations
α S t α 2 R x 2 R 2 + S 2 R = f R e x , t ,
α R t α + 2 S x 2 + R 2 + S 2 S = f I m x , t ,
where f R e x , t and f I m x , t are the real and imaginary parts of the f x , t , respectively. Furthermore, we have initial conditions of Equation (1) as follows:
R x , 0 = g R e x , S x , 0 = g I m x , a x b ,
where g R e x and g I m x are the real and imaginary parts of g x , respectively, and the boundary conditions as
R ( a , t ) = Ω R e ( t ) , R ( b , t ) = Λ R e ( t ) , S ( a , t ) = Ω I m ( t ) , S ( b , t ) = Λ I m ( t ) , t 0 ,
where Ω R e ( t ) and Ω I m ( t ) are the real and imaginary parts of the Ω ( t ) , respectively, and Λ R e ( t ) and Λ I m ( t ) are the real and imaginary parts of the Λ ( t ) , respectively.

2. Derivation of the Numerical Method

Consider Equation (1) and assume that a = x 0 < x 1 < x 2 < < x N = b , be N uniform divides of the interval [ a , b ] with space step size h = b a N and t j + 1 t j = τ , t n = n τ , where n = 0 , 1 , . The cubic trigonometric B-spline basis functions C T B j ( x ) at the knots x j are given by:
C T B j ( x ) = 1 θ ω j 2 3 ( x ) , x j 2 x x j 1 , ω j 2 ( x ) ( ω j 2 ( x ) ϕ j ( x ) + ω j 1 ( x ) ϕ j + 1 ( x ) ) + ω j 1 2 ( x ) ϕ j + 1 ( x ) , x j 1 x x j , ω j 2 ( x ) ϕ j + 1 2 ( x ) + ϕ j + 2 ( x ) ( ω j 1 ( x ) ϕ j + 1 ( x ) + ω j ( x ) ϕ j + 2 ( x ) ) , x j x x j + 1 , ϕ j + 2 3 ( x ) , x j + 1 x x j + 2 , 0 , O t h r e w i s e ,
where ω j = sin ( x x j 2 ) , ϕ j = sin ( x j x 2 ) , and θ = sin ( h 2 ) sin ( h ) sin ( 3 h 2 ) .
The values of C T B and their first and second derivatives at notes points are given by Table 1.
Let R x , t = R j n and S x , t = S j n be an approximations solutions of R and S, respectively, then from Equation (3)
α S j n + 1 t α = 1 τ α Γ 2 α k = 0 n φ k α S j n k + 1 S j n k ,
α R j n + 1 t α = 1 τ α Γ 2 α k = 0 n φ k α R j n k + 1 R j n k ,
Substituting Equations (7) and (8) and by implementing Crank-Nicolson scheme to Equations (5) and (6) we obtain
S j n + 1 S j n + k = 1 n φ k α S j n k + 1 S j n k η R x x j n + 1 + R x x j n η R 3 j n + 1 + R 3 j n + S 2 R j n + 1 + S 2 R j n = 2 η f R e j n ,
R j n + 1 R j n + k = 1 n φ k α R j n k + 1 R j n k + η S x x j n + 1 + S x x j n + η R 2 S j n + 1 + R 2 S j n + S 3 j n + 1 + S 3 j n = 2 η f I m j n ,
where η = τ α Γ 2 α 2 , the nonlinear terms in Equations (9) and (10) are linearized using the form given by Rubin and Graves [39] as: S R j n + 1 = S j n + 1 R j n + S j n R j n + 1 S j n R j n , thus we obtain the following equations
S j n + 1 η R x x j n + 1 3 η R j n 2 R j n + 1 2 η S j n R j n S j n + 1 η S j n 2 R j n + 1 = η R j n 3 η S j n 2 R j n + η R x x j n + S j n k = 1 n φ k α S j n k + 1 S j n k 2 η f R e j n ,
R j n + 1 + η S x x j n + 1 + 3 η S j n 2 S j n + 1 + 2 η S j n R j n R j n + 1 + η R j n 2 S j n + 1 = η S j n 3 + η R j n 2 S j n η S x x j n + R j n k = 1 n φ k α R j n k + 1 R j n k + 2 η f I m j n .
After some simple arrangements for Equations (11) and (12), we obtain
Z 1 S j n + 1 η R x x j n + 1 + Z 2 R j n + 1 = η R j n 2 + S j n 2 R j n + η R x x j n + S j n k = 1 n φ k α S j n k + 1 S j n k 2 η f R e j n ,
Z 3 R j n + 1 + η S x x j n + 1 + Z 4 S j n + 1 = η S j n 2 + R j n 2 S j n η S x x j n + R j n k = 1 n φ k α R j n k + 1 R j n k + 2 η f I m j n ,
where Z 1 = 1 2 η S j n R j n , Z 2 = η S j n 2 + 3 R j n 2 , Z 3 = 1 + 2 η S j n R j n , and Z 4 = η 3 S j n 2 + R j n 2 .
The approximate solution of S ( x , t ) and R ( x , t ) can be written in terms of C T B j ( x ) and the unknown weighting coefficients σ j ( t ) and δ j ( t ) , respectively, as follows:
R N ( x , t ) = j = 1 N + 1 δ j t C T B j ( x ) , S N ( x , t ) = j = 1 N + 1 σ j t C T B j ( x ) .
Using Equation (15) and values of C T B j shown in Table 1, the approximate solutions of R , S and their derivatives are determined according to the time parameters as follows:
S j = S ( x j ) = α 1 σ j 1 + α 2 σ j + α 1 σ j + 1 , S j = S ( x j ) = β 1 σ j 1 + β 2 σ j + 1 , S j = S ( x j ) = γ 1 σ j 1 + γ 2 σ j + γ 1 σ j + 1 , ,
R j = R ( x j ) = α 1 δ j 1 + α 2 δ j + α 1 δ j + 1 , R j = R ( x j ) = β 1 δ j 1 + β 2 δ j + 1 , R j = R ( x j ) = γ 1 δ j 1 + γ 2 δ j + γ 1 δ j + 1 , .
Substituting Equations (16) and (17) into Equations (13) and (14), we obtain a recurrence scheme with unknown parameters δ j n and σ j n as follows:
α 1 Z 1 σ j 1 1 + α 2 Z 1 σ j 1 + α 1 Z 1 σ j + 1 1 + A 1 δ j 1 1 + A 2 δ j 1 + A 1 δ j + 1 1 = B 1 δ j 1 0 + B 2 δ j 0 + B 1 δ j + 1 0 + α 1 σ j 1 0 + α 2 σ j 0 + α 1 σ j + 1 0 2 η f R e j 0 ,
α 1 Z 3 δ j 1 1 + α 2 Z 3 δ j 1 + α 1 Z 3 δ j + 1 1 + A 3 σ j 1 1 + A 4 σ j 1 + A 3 σ j + 1 1 = B 1 σ j 1 0 B 2 σ j 0 B 1 σ j + 1 0 + α 1 δ j 1 0 + α 2 δ j 0 + α 1 δ j + 1 0 + 2 η f I m j 0 ,
α 1 Z 1 σ j 1 n + 1 + α 2 Z 1 σ j n + 1 + α 1 Z 1 σ j + 1 n + 1 + A 1 δ j 1 n + 1 + A 2 δ j n + 1 + A 1 δ j + 1 n + 1 = B 1 δ j 1 n + B 2 δ j n + B 1 δ j + 1 n + α 1 σ j 1 n + α 2 σ j n + α 1 σ j + 1 n 2 η f R e j n k = 1 n φ k α α 1 σ j 1 n k + 1 σ j 1 n k + α 2 σ j n k + 1 σ j n k + α 1 σ j + 1 n k + 1 σ j + 1 n k ,
α 1 Z 3 δ j 1 n + 1 + α 2 Z 3 δ j n + 1 + α 1 Z 3 δ j + 1 n + 1 + A 3 σ j 1 n + 1 + A 4 σ j n + 1 + A 3 σ j + 1 n + 1 = B 1 σ j 1 n B 2 σ j n B 1 σ j + 1 n + α 1 δ j 1 n + α 2 δ j n + α 1 δ j + 1 n + 2 η f I m j n k = 1 n φ k α α 1 δ j 1 n k + 1 δ j 1 n k + α 2 δ j n k + 1 δ j n k + α 1 δ j + 1 n k + 1 δ j + 1 n k ,
where A 1 = α 1 Z 2 η γ 1 , A 2 = α 2 Z 2 η γ 2 , A 3 = α 1 Z 4 + η γ 1 , A 4 = α 2 Z 4 + η γ 2 , B 1 = η γ 1 α 1 S j n 2 + R j n 2 and B 2 = η γ 2 α 2 S j n 2 + R j n 2 , j = 0 , 1 , , N , n 1 .
Equations (18)–(21) yields a system consisting of 2 N + 2 equations with 2 N + 6 unknowns ( σ 1 , σ 0 , , σ N + 1 , δ 1 , δ 0 , , δ N + 1 ) T , four additional constraints are required to obtain a unique solution to the resulting system. These are obtained by imposing boundary conditions.
S 0 = S ( x 0 , t ) = Ω I m ( t ) = α 1 σ 1 t + α 2 σ 0 t + α 1 σ 1 t ,
R 0 = R ( x 0 , t ) = Ω R e ( t ) = α 1 δ 1 t + α 2 δ 0 t + α 1 δ 1 t ,
S N = S ( x N , t ) = Λ I m ( t ) = α 1 σ N 1 t + α 2 σ N t + α 1 σ N + 1 t ,
R N = R ( x N , t ) = Λ R e ( t ) = α 1 δ N 1 t + α 2 δ N t + α 1 δ N + 1 t .
These conditions are used to eliminate σ 1 , σ N + 1 , δ 1 , δ N + 1 from Equations (18)–(21) . The initial conditions and their first derivatives are used to obtain initial vectors σ j 0 and δ j 0 , as follows
S j 0 = S ( x j , 0 ) = g I m x j = α 1 σ j 1 0 + α 2 σ j 0 + α 1 σ j + 1 0 ,
S 0 0 = S ( x 0 , 0 ) = g I m x 0 = β 1 σ 1 0 + β 2 σ 1 0 ,
S N 0 = S ( x N , 0 ) = g I m x N = β 1 σ N 1 0 + β 2 σ N + 1 0 ,
R j 0 = R ( x j , 0 ) = g R e x j = α 1 δ j 1 0 + α 2 δ j 0 + α 1 δ j + 1 0 ,
R 0 0 = R ( x 0 , 0 ) = g R e x 0 = β 1 δ 1 0 + β 2 δ 1 0 ,
R N 0 = R ( x N , 0 ) = g R e x N = β 1 δ N 1 0 + β 2 δ N + 1 0 ,
which can be resolved using a proper algorithm.

3. Stability Analysis

In this section, we use the Von Neumann method to analyze the stability of the scheme (18)–(21). First, we linearize the nonlinear terms R and S as local constants λ 1 and λ 2 , respectively, as is done in the Von Neumann method. According to Duhamel’s principle, the stability analysis for an inhomogeneous problem is assumed to be an immediate outcome of the stability analysis for the corresponding homogeneous case. Therefore, the stability analysis for the scheme (18)–(21) for the force-free situation ( f R e = f I m = 0 ) is sufficient.
Let E σ j n + 1 = σ j n + 1 σ ˜ j n + 1 and E δ j n + 1 = δ j n + 1 δ ˜ j n + 1 where σ ˜ j n + 1 and δ ˜ j n + 1 are the approximate solutions of system (18)–(21), we can easily obtain the following round-off error equations
α 1 Z 1 E σ j 1 1 + α 2 Z 1 E σ j 1 + α 1 Z 1 E σ j + 1 1 + A 1 E δ j 1 1 + A 2 E δ j 1 + A 1 E δ j + 1 1 = B 1 E δ j 1 0 + B 2 E δ j 0 + B 1 E δ j + 1 0 + α 1 E σ j 1 0 + α 2 E σ j 0 + α 1 E σ j + 1 0 ,
α 1 Z 3 E δ j 1 1 + α 2 Z 3 E δ j 1 + α 1 Z 3 E δ j + 1 1 + A 3 E σ j 1 1 + A 4 E σ j 1 + A 3 E σ j + 1 1 = B 1 E σ j 1 0 B 2 E σ j 0 B 1 E σ j + 1 0 + α 1 E δ j 1 0 + α 2 E δ j 0 + α 1 E δ j + 1 0 ,
α 1 Z 1 E σ j 1 n + 1 + α 2 Z 1 E σ j n + 1 + α 1 Z 1 E σ j + 1 n + 1 + A 1 E δ j 1 n + 1 + A 2 E δ j n + 1 + A 1 E δ j + 1 n + 1 = B 1 E δ j 1 n + B 2 E δ j n + B 1 E δ j + 1 n + α 1 E σ j 1 n + α 2 E σ j n + α 1 E σ j + 1 n k = 1 n φ k α α 1 E σ j 1 n k + 1 E σ j 1 n k + α 2 E σ j n k + 1 E σ j n k + α 1 E σ j + 1 n k + 1 E σ j + 1 n k ,
α 1 Z 3 E δ j 1 n + 1 + α 2 Z 3 E δ j n + 1 + α 1 Z 3 E δ j + 1 n + 1 + A 3 E σ j 1 n + 1 + A 4 E σ j n + 1 + A 3 E σ j + 1 n + 1 = B 1 E σ j 1 n B 2 E σ j n B 1 E σ j + 1 n + α 1 E δ j 1 n + α 2 E δ j n + α 1 E δ j + 1 n k = 1 n φ k α α 1 E δ j 1 n k + 1 E δ j 1 n k + α 2 E δ j n k + 1 E δ j n k + α 1 E δ j + 1 n k + 1 E δ j + 1 n k ,
where Z 1 = 1 2 η λ 1 λ 2 , Z 2 = η λ 2 2 + 3 λ 1 2 , Z 3 = 1 + 2 η λ 1 λ 2 and Z 4 = η 3 λ 2 2 + λ 1 2 .
Suppose that Equations (22)–(25) have solutions of the form
E σ j n = ξ n e i j ϕ h , E δ j n = ζ n e i j ϕ h , n 0 ,
where i = 1 and ϕ is real. Substituting Equation (26) into Equations (22)–(25), dividing by e i j ϕ h , using the relation and collecting the like terms, we obtain
ξ 1 Z 1 2 α 1 cos ( ϕ h ) + α 2 + ζ 1 2 A 1 cos ( ϕ h ) + A 2 = ζ 0 2 B 1 cos ( ϕ h ) + B 2 + ξ 0 2 α 1 cos ( ϕ h ) + α 2 ,
ζ 1 Z 3 2 α 1 cos ( ϕ h ) + α 2 + ξ 1 2 A 3 cos ( ϕ h ) + A 4 = ξ 0 2 B 1 cos ( ϕ h ) + B 2 + ζ 0 2 α 1 cos ( ϕ h ) + α 2 , ξ n + 1 Z 1 2 α 1 cos ( ϕ h ) + α 2 + ζ n + 1 2 A 1 cos ( ϕ h ) + A 2 = ζ n 2 B 1 cos ( ϕ h ) + B 2
+ 2 α 1 cos ( ϕ h ) + α 2 ξ n k = 1 n φ k α ξ n k + 1 ξ n k ,
ζ n + 1 Z 3 2 α 1 cos ( ϕ h ) + α 2 + ξ n + 1 2 A 3 cos ( ϕ h ) + A 4 = ξ n 2 B 1 cos ( ϕ h ) + B 2 + 2 α 1 cos ( ϕ h ) + α 2 ζ n k = 1 n φ k α ζ n k + 1 ζ n k .
Substituting values of A 1 , A 2 , A 3 , A 4 , B 1 and B 2 in Equations (27)–(30), and after some rearrangement and dividing by 2 α 1 cos ( ϕ h ) + α 2 , we obtain
Z 1 ξ 1 + Z 2 η Υ ζ 1 = ξ 0 Z 5 η Υ ζ 0 ,
η Υ + Z 4 ξ 1 + Z 3 ζ 1 = ζ 0 + Z 5 η Υ ξ 0 ,
Z 1 ξ n + 1 + Z 2 η Υ ζ n + 1 = Z 5 η Υ ζ n + ξ n k = 1 n φ k α ξ n k + 1 ξ n k ,
η Υ + Z 4 ξ n + 1 + Z 3 ζ n + 1 = Z 5 η Υ ξ n + ζ n k = 1 n φ k α ζ n k + 1 ζ n k ,
where n = 1 , 2 , 3 , , Υ = 2 γ 1 cos ( ϕ h ) + γ 2 2 α 1 cos ( ϕ h ) + α 2 and Z 5 = η λ 1 2 + λ 2 2 .
Using Wolfram Mathematica to solve the last system, we obtain
ξ 1 = 2 ζ 0 η λ 2 λ 2 η λ 1 Υ + λ 1 2 + λ 2 2 + Υ Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 + ξ 0 η η λ 1 4 Υ 2 2 η λ 2 2 Υ 2 λ 1 2 + 3 η λ 2 4 + 2 λ 1 λ 2 + 1 Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 , ζ 1 = ζ 0 Υ 2 η 2 + η 2 η λ 1 2 Υ 2 λ 2 2 + 3 η λ 1 4 + η λ 2 4 2 λ 2 λ 1 + 1 Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 + 2 η ξ 0 λ 1 η λ 2 λ 1 2 Υ + η λ 2 3 + λ 1 Υ Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 , ξ n + 1 = ζ n η Υ + λ 1 2 + λ 2 2 2 η λ 1 λ 2 + 1 η Υ + λ 1 2 + 3 λ 2 2 Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 ξ n η 2 Υ λ 1 2 λ 2 2 Υ + λ 1 2 + 3 λ 2 2 2 η λ 1 λ 2 1 Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 η Υ + λ 1 2 + 3 λ 2 2 k = 1 n ψ k α ζ k + n + 1 ζ n k + 2 η λ 1 λ 2 + 1 k = 1 n ψ k α ξ k + n + 1 ξ n k Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 , ζ n + 1 = ζ n Υ 2 η 2 + η 2 η λ 1 2 Υ 2 λ 2 2 + 3 η λ 1 4 + η λ 2 4 2 λ 2 λ 1 + 1 Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 + 2 η ξ n λ 1 η λ 2 λ 1 2 Υ + η λ 2 3 + λ 1 Υ Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 + η Υ + 3 λ 1 2 + λ 2 2 k = 1 n ψ k α ξ k + n + 1 ξ n k + 2 η λ 1 λ 2 1 k = 1 n ψ k α ζ k + n + 1 ζ n k Υ 2 η 2 + η 2 λ 1 2 + λ 2 2 4 Υ + 3 λ 1 2 + 3 λ 2 2 + 1 .
Assuming that τ is sufficiently small so that η 0 , we obtain
ξ 1 ξ 0 , ζ 1 ζ 0 , ξ n + 1 ξ n k = 1 n φ k α ξ n k + 1 ξ n k , ζ n + 1 ζ n k = 1 n φ k α ζ n k + 1 ζ n k ,
Using Equation (1) and the iterative formulas in Equation (35), we obtain ξ n + 1 ξ 0 , ζ n + 1 ζ 0 , n = 0 , 1 , 2 , .

4. Numerical Results

In this section, we present the numerical results of the proposed method on two test problems. The accuracy of the present method is measured by the L 2 and L error norms as follows:
L 2 = u E u N 2 h j = 0 N u j E u j N 2 , L = u E u N max j u j E u j N ,
where u E and u N are the exact and numerical solutions, respectively.
Example 1.
In this example, we will consider the TFSE Equation (1) with initial-boundary conditions u x , 0 = 0 , a x b ,
u ( a , t ) = i t 2 , u b , t = i t 2 , t 0 ,
where,
f x , t = 2 t 2 α Γ 3 α cos 2 π x + 4 π 2 t 2 + t 6 sin 2 π x + i 2 t 2 α Γ 3 α sin 2 π x + 4 π 2 t 2 + t 6 cos 2 π x
The exact solution of this problem is given by [16,17]
u x , t = t 2 sin 2 π x + i cos 2 π x .
In Equation (1), we tested the efficiency and stability of the mentioned method by performing it for three different sets of parameters. For the first set, we chose α = 0.1 , 0.3 , 0.5 , 0.7 , 0.9 , τ = 0.002 , N = 40 , t = 1 and x [ 0 , 1 ] to compare with the previous papers [16,17,40]. Real R x , t and imaginary S x , t parts of a solution of u x , t , as well as L 2 and L error norms (for the first set) from our method have been computed and listed in Table 2 and Table 3, respectively. As it shows, the error norms L 2 and L got by our method are marginally less than the others. Approximate solutions of R x , t and S x , t are more accurate whenever the value of α decreases. Real R x , t and imaginary S x , t parts of solution of u x , t (for the first set and α = 0.1 , 0.5 , 0.9 ) are demonstrate in Figure 1. Additionally, errors of R x , t and S x , t are shown in Figure 2.
For the second set, we chose α = 0.1 , 0.01 , 0.005 , 0.001 , τ = 0.005 , N = 78 , t = 1 and x [ 1 , 2 ] . The L 2 and L − error norms of real R x , t and imaginary S x , t parts of a solution of u x , t have been computed and listed in Table 4 and Table 5, respectively. In this set, we increase k and expand the region of the solution and by appropriate division, we got more accurate results, which are demonstrated in Figure 3. Additionally, error distributions of R and S are shown in Figure 4.
Finally, we tested the efficiency and stability of the chosen method by performing it for different values of α , τ , N , and region of solution. Thus, in the finally set, we took α = 0.6 , 0.4 , 0.2 , 0.1 , τ = 0.0025 , N = 25 , t = 0.5 and x [ 0 , 1 ] . Numerical results of R x , t and S x , t of our proposed method, in addition to the the L 2 and L error norms in solutions, are shown in Table 6 and Table 7, respectively. It is seen that while the value of α decreases, the numerical results become more accurate, we can clearly see this situation from the decreasing values of the L 2 and L error norms. The accuracy of the numerical method is measured by computing the difference between the exact and numerical solutions at each point of division. As it is clear from the tables, the proposed algorithm gives better accuracy compared with the other. Graphs of numerical solutions and error distributions of R and S are presented in Figure 5 and Figure 6, respectively. Table 8 shows a comparison of the maximum absolute error for our results with the results in [40].
Example 2.
In this example, we will consider the TFSE Equation (1) with initial-boundary conditions u x , 0 = 0 , 0 x 1 ,
u ( 0 , t ) = 0 , u 1 , t = i t 2 , t 0 , where
f x , t = 2 t 2 α Γ ( 3 α ) x 2 2 t 2 + t 6 x 3 ( 1 x ) ( ( 1 x ) 2 + x 2 ) + i 2 t 2 α Γ ( 3 α ) ( 1 x ) x + t 6 x 4 x 2 + ( 1 x ) 2 + 2 t 2 .
The exact solution of this problem is given by u x , t = t 2 ( 1 x ) x + i x 2 .
This example has been solved using the presented method with various values of τ , α = 0.1 , N = 40 , a n d t = 1 .  Table 9 shows the numerical results based on maximum absolute errors acquired using the suggested approach for real and imaginary parts of the solution at t = 1 . Figure 7 illustrates the surface graph and curve of the absolute error of real and imaginary parts of the solution at τ = 1 / 256 ,   N = 40 , and α = 0.1 .
Example 3.
Consider fractional model of TFSE Equation(1) with initial-boundary conditions u x , 0 = i e 4 i π x , 0 x 1 ,
u ( 0 , t ) = i e 4 t , u 1 , t = i e 4 ( π i t ) , t 0 , where
f x , t = e 4 i π x ( 1 ) α 4 α e i π α α 4 t Γ ( α α , 4 t ) Γ ( α α ) + i e 4 t e 8 t 16 π 2 ,
where α is a Ceiling function. The exact solution of this problem is given by u x , t = i e 4 ( i π x t ) .
Table 10 presented the L and L 2 error norms for real and imaginary parts of the solution u ( x , t ) for different choices of τ, t = 3 , N = 40 , α = 0.5 and x [ 0 , 1 ] . Figure 8 depicts the approximate solutions and error curves of absolute error obtained by the current approach for the real and imaginary sections of u ( x , t ) for α = 0.5 at N = 40 and τ = 1 / 512 .
Example 4.
To demonstrate that proposed technique may be applied to TFSE with non-local conditions, we consider the TFSE Equation (1) with the initial-boundary and non-local conditions
u x , 0 = 0 , 0 x 1 ,
u ( 0 , t ) = 0 , 0 1 u x , t = ( 4 + 2 π ( 1 + i ) ) t π 2 , t 0 , where,
f x , t = x cos π x 2 + i sin π x 2 t 3 x 2 cos 2 π x 2 + sin 2 π x 2 + i t 1 α Γ ( 2 α ) + t 1 4 i π 2 sin π x 2 π sin π x 2 1 4 π 2 x cos π x 2
The exact solution of this problem is given by u x , t = t x cos π x 2 + i sin ( π x 2 ) .
we solved this example using the presented method with various choices of α at N = 15 , τ = 1 / 512 , and t = 1 .  Table 11 lists the L and L 2 error norms for real and imaginary parts of u ( x , t ) . In case α = 0.9 , we display the surface of real and imaginary parts of the approximate solution and the carves of of the absolute error in Figure 9.

5. Conclusions

In this paper, we discussed an approximation technique for the numerical solution of the TFSE subject to initial-boundary conditions using cubic trigonometric B-splines. The fractional derivative was formulated with Caputo sense. The time derivative is discretized using the L1-approximate scheme, and a cubic trigonometric B-spline is used as an interpolating function in space with helping the Crank-Nicolson scheme. The stability analysis is proved by the Von Neumann approach. Comparing numerical results with exact solutions shows the applicability and efficiency of the proposed method. When the findings of the current approach are compared to those of [40] in Table 8, it is clear that the cubic trigonometric B-spline provides greater precision.

Author Contributions

Conceptualization, A.R.H., A.A.M.R. and T.R.; methodology, A.R.H., A.A.M.R. and T.R.; software, A.R.H., A.A.M.R. and T.R.; validation, A.R.H., A.A.M.R. and T.R.; formal analysis, A.R.H., A.A.M.R. and T.R.; investigation, A.R.H., A.A.M.R. and T.R.; resources, A.R.H., A.A.M.R. and T.R.; data curation, A.R.H., A.A.M.R. and T.R.; writing—original draft preparation, A.R.H., A.A.M.R. and T.R.; writing—review and editing, A.R.H., A.A.M.R. and T.R.; visualization, A.R.H., A.A.M.R. and T.R.; supervision, A.R.H.; project administration, T.R.; funding acquisition, T.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The researchers would like to thank the Deanship of Scientific Research, Qassim University, for funding the publication of this project.

Conflicts of Interest

All the authors declare that they have no conflict of interest.

References

  1. Aksoy, A.; Irk, D.; Dag, I. Taylor collocation method for the numerical solution of the nonlinear Schrödinger equation using quintic B-spline basis. Phys. Wave Phenom. 2012, 20, 67–79. [Google Scholar] [CrossRef]
  2. Başhan, A. A mixed methods approach to Schrödinger equation: Finite difference method and quartic B-spline based differential quadrature method. Int. J. Optim. Control Theor. Appl. (IJOCTA) 2019, 9, 223–235. [Google Scholar] [CrossRef] [Green Version]
  3. Saka, B. A quintic B-spline finite-element method for solving the nonlinear Schrödinger equation. Phys. Wave Phenom. 2012, 20, 107–117. [Google Scholar] [CrossRef]
  4. Laskin, N. Fractional Schrödinger Equation. Phys. Rev. E 2002, 66, 056108. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974. [Google Scholar]
  6. Podlubny, I. Fractional Differential Equations: An Introduction to Fractional Derivatives, Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications; Elsevier: Amsterdam, The Netherlands, 1998. [Google Scholar]
  7. Hadhoud, A.R.; Srivastava, H.; Rageh, A.A. Non-polynomial B-spline and shifted Jacobi spectral collocation techniques to solve time-fractional nonlinear coupled Burgers’ equations numerically. Adv. Differ. Equ. 2021, 2021, 439. [Google Scholar] [CrossRef]
  8. Podlubny, I. Geometric and physical interpretation of fractional integration and fractional differentiation. arXiv 2001, 5, 367–386. [Google Scholar]
  9. Herzallah, M.A.; Gepreel, K.A. Approximate solution to the time–space fractional cubic nonlinear Schrodinger equation. Appl. Math. Model. 2012, 36, 5678–5685. [Google Scholar] [CrossRef]
  10. Hong, B.; Lu, D. Modified fractional variational iteration method for solving the generalized time-space fractional Schrödinger equation. Sci. World J. 2014, 2014, 964643. [Google Scholar] [CrossRef]
  11. Khan, N.A.; Jamil, M.; Ara, A. Approximate solutions to time-fractional Schrödinger equation via homotopy analysis method. Int. Sch. Res. Not. 2012, 2012, 197068. [Google Scholar] [CrossRef] [Green Version]
  12. Moa’ath, N.O.; El-Ajou, A.; Al-Zhour, Z.; Alkhasawneh, R.; Alrabaiah, H. Series solutions for nonlinear time-fractional Schrödinger equations: Comparisons between conformable and Caputo derivatives. Alex. Eng. J. 2020, 59, 2101–2114. [Google Scholar]
  13. Zhang, J.; Chen, H.; Sun, T.; Wang, J. Error analysis of a fully discrete scheme for time fractional Schrödinger equation with initial singularity. Int. J. Comput. Math. 2020, 97, 1636–1647. [Google Scholar] [CrossRef]
  14. Li, M.; Ding, X.; Xu, Q. Non-polynomial spline method for the time-fractional nonlinear Schrödinger equation. Adv. Differ. Equ. 2018, 2018, 318. [Google Scholar] [CrossRef]
  15. 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]
  16. Esena, A.; Tasbozan, O. Numerical solution of time fractional nonlinear Schrodinger equation arising in quantum mechanics by cubic B-spline finite elements. Malaya J. Mat. (MJM) 2015, 3, 387–397. [Google Scholar]
  17. Esen, A.; Tasbozan, O. Numerical solution of time fractional Schrödinger equation by using quadratic B-spline finite elements. Ann. Math. Silesianae 2017, 31, 83–98. [Google Scholar] [CrossRef] [Green Version]
  18. Ran, M.; Zhang, C. Linearized Crank–Nicolson scheme for the nonlinear time–space fractional Schrödinger equations. J. Comput. Appl. Math. 2019, 355, 218–231. [Google Scholar] [CrossRef]
  19. Atangana, A.; Cloot, A.H. Stability and convergence of the space fractional variable-order Schrödinger equation. Adv. Differ. Equ. 2013, 2013, 80. [Google Scholar] [CrossRef] [Green Version]
  20. Wei, L.; He, Y.; Zhang, X.; Wang, S. Analysis of an implicit fully discrete local discontinuous Galerkin method for the timefractional Schrödinger equation. Finite Elem. Anal. Des. 2012, 59, 28–34. [Google Scholar] [CrossRef]
  21. Wei, L.; Zhang, X.; Kumar, S.; Yildirim, A. A numerical study based on an implicit fully discrete local discontinuous Galerkin method for the time-fractional coupled Schrödinger system. Comput. Math. Appl. 2012, 64, 2603–2615. [Google Scholar] [CrossRef] [Green Version]
  22. Yaseen, M.; Abbas, M.; Ismail, A.I.; Nazir, T. A cubic trigonometric B-spline collocation approach for the fractional sub-diffusion equations. Appl. Math. Comput. 2017, 293, 311–319. [Google Scholar] [CrossRef]
  23. Bhrawy, A.H.; Abdelkawy, M.A. A fully spectral collocation approximation for multi-dimensional fractional Schrödinger equations. J. Comput. Phys. 2015, 294, 462–483. [Google Scholar] [CrossRef]
  24. Tamsir, M.; Dhiman, N.; Srivastava, V.K. Cubic trigonometric B-spline differential quadrature method for numerical treatment of Fisher’s reaction-diffusion equations. Alex. Eng. J. 2018, 57, 2019–2026. [Google Scholar] [CrossRef]
  25. Heydari, M.; Atangana, A. A cardinal approach for nonlinear variable-order time fractional Schrödinger equation defined by Atangana-Baleanu–Caputo derivative. Chaos Solitons Fractals 2019, 128, 339–348. [Google Scholar] [CrossRef]
  26. Erfanian, M.; Zeidabadi, H.; Rashki, M.; Borzouei, H. Solving a nonlinear fractional Schrödinger equation using cubic B-splines. Adv. Differ. Equ. 2020, 2020, 1–20. [Google Scholar] [CrossRef]
  27. 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]
  28. Wang, P.; Huang, C. An energy conservative difference scheme for the nonlinear fractional Schrödinger equations. J. Comput. Phys. 2015, 293, 238–251. [Google Scholar] [CrossRef]
  29. Zhang, Y.; Kumar, A.; Kumar, S.; Baleanu, D.; Yang, X.J. Residual power series method for time-fractional Schrödinger equations. J. Nonlinear Sci. Appl 2016, 9, 5821–5829. [Google Scholar] [CrossRef]
  30. Kaabar, M.K.; Martínez, F.; Gómez-Aguilar, J.F.; Ghanbari, B.; Kaplan, M.; Günerhan, H. New approximate analytical solutions for the nonlinear fractional Schrödinger equation with second-order spatio-temporal dispersion via double Laplace transform method. Math. Methods Appl. Sci. 2021, 44, 11138–11156. [Google Scholar] [CrossRef]
  31. Morales-Delgado, V.; Gómez-Aguilar, J.; Taneco-Hernández, M.; Baleanu, D. Modeling the fractional non-linear Schrödinger equation via Liouville–Caputo fractional derivative. Optik 2018, 162, 1–7. [Google Scholar] [CrossRef]
  32. Abdou, M.; Owyed, S.; Abdel-Aty, A.; Raffah, B.M.; Abdel-Khalek, S. Optical soliton solutions for a space-time fractional perturbed nonlinear Schrödinger equation arising in quantum physics. Results Phys. 2020, 16, 102895. [Google Scholar] [CrossRef]
  33. Chen, X.; Di, Y.; Duan, J.; Li, D. Linearized compact ADI schemes for nonlinear time-fractional Schrödinger equations. Appl. Math. Lett. 2018, 84, 160–167. [Google Scholar] [CrossRef]
  34. Mirzazadeh, M.; Akinyemi, L.; Şenol, M.; Hosseini, K. A variety of solitons to the sixth-order dispersive (3+1)-dimensional nonlinear time-fractional Schrödinger equation with cubic-quintic-septic nonlinearities. Optik 2021, 241, 166318. [Google Scholar] [CrossRef]
  35. Abdel-Salam, E.A.; Yousif, E.A.; El-Aasser, M.A. Analytical solution of the space-time fractional nonlinear Schrödinger equation. Rep. Math. Phys. 2016, 77, 19–34. [Google Scholar] [CrossRef]
  36. Raslan, K.; El-Danaf, T.S.; Ali, K.K. Collocation method with cubic trigonometric B-spline algorithm for solving coupled Burgers’ equations. Far East J. Appl. Math. 2016, 95, 109. [Google Scholar] [CrossRef]
  37. Murio, D.A. Implicit finite difference approximation for time fractional diffusion equations. Comput. Math. Appl. 2008, 56, 1138–1145. [Google Scholar] [CrossRef]
  38. El-Danaf, T.S.; Hadhoud, A.R. Parametric spline functions for the solution of the one time fractional Burgers’ equation. Appl. Math. Model. 2012, 36, 4557–4564. [Google Scholar] [CrossRef]
  39. Rubin, S.G.; Graves, R.A., Jr. A Cubic Spline Approximation for Problems in Fluid Mechanics; NASA STI/Recon Technical Report N; NASA: Washington, DC, USA, 1975; Volume 75, p. 33345. [Google Scholar]
  40. Mohebbi, A.; Abbaszadeh, M.; Dehghan, M. The use of a meshless technique based on collocation and radial basis functions for solving the time fractional nonlinear Schrödinger equation arising in quantum mechanics. Eng. Anal. Bound. Elem. 2013, 37, 475–485. [Google Scholar] [CrossRef]
Figure 1. The computed approximation solutions of R and S in Equation (1) for α = 0.9 , α = 0.5 , α = 0.1 , respectively, τ = 0.002 , a = 0 , b = 1 , N = 40 and t = 1 .
Figure 1. The computed approximation solutions of R and S in Equation (1) for α = 0.9 , α = 0.5 , α = 0.1 , respectively, τ = 0.002 , a = 0 , b = 1 , N = 40 and t = 1 .
Fractalfract 06 00127 g001
Figure 2. Error graph of R and S in Equation (1) for α = 0.9 , α = 0.5 , α = 0.1 , respectively, τ = 0.002 , a = 0 , b = 1 , N = 40 a n d t = 1 .
Figure 2. Error graph of R and S in Equation (1) for α = 0.9 , α = 0.5 , α = 0.1 , respectively, τ = 0.002 , a = 0 , b = 1 , N = 40 a n d t = 1 .
Fractalfract 06 00127 g002
Figure 3. Computed approximation solutions of R and S in Equation (1) for α = 0.1 , α = 0.01 , α = 0.001 , respectively, τ = 0.005 , a = 1 , b = 2 , N = 78 and t = 1 .
Figure 3. Computed approximation solutions of R and S in Equation (1) for α = 0.1 , α = 0.01 , α = 0.001 , respectively, τ = 0.005 , a = 1 , b = 2 , N = 78 and t = 1 .
Fractalfract 06 00127 g003
Figure 4. Error graph of R and S in Equation (1) for α = 0.1 , α = 0.01 , α = 0.001 , respectively, τ = 0.005 , a = 1 , b = 2 , N = 78 a n d t = 1 .
Figure 4. Error graph of R and S in Equation (1) for α = 0.1 , α = 0.01 , α = 0.001 , respectively, τ = 0.005 , a = 1 , b = 2 , N = 78 a n d t = 1 .
Fractalfract 06 00127 g004
Figure 5. Computed approximation solutions of R and S in Equation (1) for α = 0.6 , α = 0.2 , α = 0.01 , respectively, τ = 0.0025 , a = 0 , b = 1 , N = 40 and t = 0.5 .
Figure 5. Computed approximation solutions of R and S in Equation (1) for α = 0.6 , α = 0.2 , α = 0.01 , respectively, τ = 0.0025 , a = 0 , b = 1 , N = 40 and t = 0.5 .
Fractalfract 06 00127 g005
Figure 6. Error graph of R and S in Equation (1) for α = 0.6 , α = 0.2 , α = 0.01 , respectively, τ = 0.0025 , a = 0 , b = 1 , N = 25 and t = 0.5 .
Figure 6. Error graph of R and S in Equation (1) for α = 0.6 , α = 0.2 , α = 0.01 , respectively, τ = 0.0025 , a = 0 , b = 1 , N = 25 and t = 0.5 .
Fractalfract 06 00127 g006
Figure 7. Computed approximation solutions and the error curves of R and S in Equation (2) for α = 0.1 τ = 1 / 256 , a = 0 , b = 1 , and N = 40 .
Figure 7. Computed approximation solutions and the error curves of R and S in Equation (2) for α = 0.1 τ = 1 / 256 , a = 0 , b = 1 , and N = 40 .
Fractalfract 06 00127 g007
Figure 8. Computed approximation solutions and the error curves of R and S in Equation (3) for α = 0.5 τ = 1 / 512 , a = 0 , b = 1 , and N = 40 .
Figure 8. Computed approximation solutions and the error curves of R and S in Equation (3) for α = 0.5 τ = 1 / 512 , a = 0 , b = 1 , and N = 40 .
Fractalfract 06 00127 g008
Figure 9. Computed approximation solutions and the error curves of R and S in Equation (4) for α = 0.9 , τ = 1 / 512 , a = 0 , b = 1 , N = 15 and t = 1 .
Figure 9. Computed approximation solutions and the error curves of R and S in Equation (4) for α = 0.9 , τ = 1 / 512 , a = 0 , b = 1 , N = 15 and t = 1 .
Fractalfract 06 00127 g009
Table 1. C T B and their first and second derivatives.
Table 1. C T B and their first and second derivatives.
x x j 2 x j 1 x j x j + 1 x j + 2
C T B j 0 α 1 α 2 α 1 0
C T B j 0 β 1 0 β 2 0
C T B j 0 γ 1 γ 2 γ 1 0
where α 1 = sin 2 ( h 2 ) csc ( h ) csc ( 3 h 2 ) , α 2 = 2 1 + 2 cos ( h ) , β 1 = 3 4 csc ( 3 h 2 ) , β 2 = 3 4 csc ( 3 h 2 ) , γ 1 = 3 ( 1 + 3 cos ( h ) ) csc 2 ( h 2 ) 16 ( 2 cos ( h 2 ) + cos ( 3 h 2 ) ) , and γ 2 = 3 cot 2 ( h 2 ) 2 + 4 cos ( h ) .
Table 2. Error norms, numerical solutions and comparison of the exact solution of real part of Equation (1) for τ = 0.002, N = 40, a = 0, b = 1, T = 500, t = 1.
Table 2. Error norms, numerical solutions and comparison of the exact solution of real part of Equation (1) for τ = 0.002, N = 40, a = 0, b = 1, T = 500, t = 1.
x i α = 0.1 α = 0.3 α = 0.5 α = 0.7 α = 0.9 Exact
0.00.00.00.00.00.00.0
0.10.5877190.5876960.5876340.5876680.5875860.587785
0.20.9509430.95090.9507760.9508440.9506770.951057
0.30.950930.9508690.9506940.950790.9505480.951057
0.40.5876830.587610.5873990.5875150.587220.587785
0.5−0.000053−0.000130−0.000356−0.000231−0.0005480.0
0.6−0.587784−0.587858−0.588074−0.587955−0.588257−0.587785
0.7−0.951016−0.951079−0.951261−0.95116−0.951412−0.951057
0.8−0.951005−0.951049−0.951178−0.951108−0.951282−0.951057
0.9−0.58775−0.587773−0.587839−0.587803−0.587889−0.587785
1.00.00.00.00.00.00.0
L 1.2636 × 10 4 1.88153 × 10 4 2.74093 × 10 4 3.8663 × 10 4 5.67658 × 10 4
L 2 7.21151 × 10 5 1.10189 × 10 4 1.72782 × 10 4 2.55459 × 10 4 3.83777 × 10 4
Table 3. Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for τ = 0.002 , N = 40 , a = 0 , b = 1 , T = 500 , t = 1 .
Table 3. Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for τ = 0.002 , N = 40 , a = 0 , b = 1 , T = 500 , t = 1 .
x i α = 0.1 α = 0.3 α = 0.5 α = 0.7 α = 0.9 Exact
0.01.01.01.01.01.01.0
0.10.8090360.8090220.8089640.8089990.8089070.809017
0.20.3090810.3090560.3089530.3090150.3088510.309017
0.3−0.308895−0.308926−0.309056−0.308978−0.309182−0.309017
0.4−0.808847−0.808879−0.809015−0.808933−0.809143−0.809017
0.5−0.999809−0.999838−0.999962−0.999887−1.00007−1.0
0.6−0.808841−0.808863−0.808963−0.808903−0.809048−0.809017
0.7−0.308885−0.308899−0.308968−0.308927−0.309023−0.309017
0.80.3090920.3090850.3090440.3090680.3090160.309017
0.90.8090430.809040.8090220.8090330.809010.809017
1.01.01.01.01.01.01.0
L 1.91036 × 10 4 1.63543 × 10 4 1.17016 × 10 4 6.51301 × 10 5 1.71641 × 10 4
L 2 1.1824 × 10 4 9.9054 × 10 5 6.75574 × 10 5 3.99792 × 10 5 9.45488 × 10 5
Table 4. Error norms of real part of Equation (1) for τ = 0.005 , N = 78 , a = 1 , b = 2 , T = 200 , t = 1 .
Table 4. Error norms of real part of Equation (1) for τ = 0.005 , N = 78 , a = 1 , b = 2 , T = 200 , t = 1 .
α = 0.1 α = 0.01 α = 0.005 α = 0.001
L 3.278811 × 10 4 1.07697 × 10 4 9.66734 × 10 5 8.79565 × 10 5
L 2 3.397343 × 10 4 9.57172 × 10 5 8.61773 × 10 5 7.93795 × 10 5
Table 5. Error norms of imaginary part of Equation (1) for τ = 0.005 , N = 78, a = −1, b = 2, T = 200, t = 1.
Table 5. Error norms of imaginary part of Equation (1) for τ = 0.005 , N = 78, a = −1, b = 2, T = 200, t = 1.
α = 0.1 α = 0.01 α = 0.005 α = 0.001
L 1.63614 × 10 4 1.08568 × 10 4 1.04574 × 10 4 1.01291 × 10 4
L 2 1.613481 × 10 4 1.01424 × 10 4 9.76096 × 10 5 9.4623 × 10 5
Table 6. Error norms, numerical solutions and comparison of the exact solution of real part of Equation (1) for τ = 0.0025 , N = 25 , a = 0 , b = 1 , T = 200 , t = 0.5 .
Table 6. Error norms, numerical solutions and comparison of the exact solution of real part of Equation (1) for τ = 0.0025 , N = 25 , a = 0 , b = 1 , T = 200 , t = 0.5 .
x i α = 0.6 α = 0.4 α = 0.2 α = 0.1 Exact
0.00.00.00.00.00.0
0.20.2376910.2377310.2377570.2377720.237764
0.40.1468090.146880.1469250.1469510.146946
0.6−0.147096−0.147023−0.146978−0.146951−0.146946
0.8−0.237857−0.237815−0.237788−0.237772−0.237764
1.00.00.00.00.00.0
L 1.53142 × 10 4 7.76316 × 10 5 3.15942 × 10 5 8.291928 × 10 6
L 2 1.04956 × 10 4 5.27316 × 10 5 2.0323 × 10 5 5.796502 × 10 6
Table 7. Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for τ = 0.0025 , N = 25 , a = 0 , b = 1 , T = 200 , t = 0.5 .
Table 7. Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for τ = 0.0025 , N = 25 , a = 0 , b = 1 , T = 200 , t = 0.5 .
x i α = 0.6 α = 0.4 α = 0.2 α = 0.1 Exact
0.00.250.250.250.250.25
0.20.07718530.0772210.07723970.07724830.0772542
0.4−0.202347−0.202302−0.202279−0.202269−0.202254
0.6−0.202317−0.202288−0.202274−0.202269−0.202254
0.80.07723480.0772440.07724790.07724840.0772542
1.00.250.250.250.250.25
L 9.30703 × 10 5 4.82179 × 10 5 2.54937 × 10 5 1.67457 × 10 5
L 2 5.93658 × 10 5 3.06447 × 10 5 1.60645 × 10 5 1.03236 × 10 5
Table 8. Comparison of the error norms of real and imaginary parts in Equation (1) with Ref [40] for τ = 1 / 512 , α = 0.1 , a = 0 , b = 1 .
Table 8. Comparison of the error norms of real and imaginary parts in Equation (1) with Ref [40] for τ = 1 / 512 , α = 0.1 , a = 0 , b = 1 .
hTrigonometricRef [40]  
Real PartImaginary PartReal PartImaginary Part
1/46.83376 × 10 2 1.20244 × 10 1 4.2824 × 10 1 6.1227 × 10 1
1/91.37637 × 10 2 2.42034 × 10 2 7.0404 × 10 2 3.5194 × 10 2
1/145.11408 × 10 3 9.04292 × 10 3 2.1873 × 10 2 1.4718 × 10 2
1/192.21103 × 10 3 3.84437 × 10 3 1.0022 × 10 2 7.1776 × 10 3
1/248.90286 × 10 4 1.54864 × 10 3 5.1958 × 10 3 3.8460 × 10 3
1/291.93239 × 10 4 3.21092 × 10 4 2.8536 × 10 3 2.1753 × 10 3
1/311.38283 × 10 5 1.247 × 10 5
Table 9. Error norms of real and imaginary parts of Equation (2) for different choices of τ at N = 40 , α = 0.1 , t = 1 .
Table 9. Error norms of real and imaginary parts of Equation (2) for different choices of τ at N = 40 , α = 0.1 , t = 1 .
τ Real PartImaginary Part  
L L 2 L L 2
1/161.69582 × 10 2 1.23434 × 10 2 1.64917 × 10 2 6.1227 × 10 2
1/328.50622 × 10 3 6.19172 × 10 3 8.22627 × 10 3 6.09586 × 10 3
1/644.26873 × 10 3 3.10742 × 10 3 4.11967 × 10 3 3.0518 × 10 3
1/1282.1514 × 10 3 1.56613 × 10 3 2.07201 × 10 3 1.5346 × 10 3
1/2561.0934 × 10 3 7.95972 × 10 4 1.05034 × 10 3 7.77774 × 10 4
1/5125.64571 × 10 4 4.11009 × 10 4 5.40111 × 10 4 3.99849 × 10 4
Table 10. Error norms of real and imaginary parts of Equation (3) for different choices of τ at N = 40 , α = 0.5 , t = 3 .
Table 10. Error norms of real and imaginary parts of Equation (3) for different choices of τ at N = 40 , α = 0.5 , t = 3 .
τ Real PartImaginary Part  
L L 2 L L 2
1/161.43691 × 10 1 8.27474 × 10 2 1.91429 × 10 1 8.57523 × 10 2
1/325.55247 × 10 2 3.11882 × 10 2 5.15378 × 10 2 2.64966 × 10 2
1/649.35312 × 10 3 4.66738 × 10 3 1.3519 × 10 2 7.51854 × 10 3
1/1288.98237 × 10 4 4.9702 × 10 4 1.1515 × 10 3 6.62636 × 10 4
1/2567.5242 × 10 5 4.14215 × 10 5 1.28458 × 10 4 5.4835 × 10 5
1/5127.45923 × 10 6 3.36356 × 10 6 8.6613 × 10 6 4.35745 × 10 6
Table 11. Error norms of real and imaginary parts of Equation (4) for different α at N = 15 , τ = 1 / 512 , and t = 1 .
Table 11. Error norms of real and imaginary parts of Equation (4) for different α at N = 15 , τ = 1 / 512 , and t = 1 .
α Real PartImaginary Part  
L L 2 L L 2
0.11.44004 × 10 5 8.26983 × 10 6 2.37462 × 10 5 1.34125 × 10 5
0.21.57166 × 10 5 7.33073 × 10 6 1.94386 × 10 5 1.29988 × 10 5
0.42.2306 × 10 5 1.34673 × 10 5 1.87377 × 10 5 1.18931 × 10 5
0.63.22106 × 10 5 2.15981 × 10 5 2.47268 × 10 5 1.39841 × 10 5
0.84.389 × 10 5 3.00857 × 10 5 3.12738 × 10 5 1.7842 × 10 5
0.92.04375 × 10 5 1.28792 × 10 5 7.99336 × 10 5 5.39379 × 10 5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/fractalfract6030127

AMA Style

Hadhoud AR, Rageh AAM, Radwan T. Computational Solution of the Time-Fractional Schrödinger Equation by Using Trigonometric B-Spline Collocation Method. Fractal and Fractional. 2022; 6(3):127. https://doi.org/10.3390/fractalfract6030127

Chicago/Turabian Style

Hadhoud, Adel R., Abdulqawi A. M. Rageh, and Taha Radwan. 2022. "Computational Solution of the Time-Fractional Schrödinger Equation by Using Trigonometric B-Spline Collocation Method" Fractal and Fractional 6, no. 3: 127. https://doi.org/10.3390/fractalfract6030127

Article Metrics

Back to TopTop