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 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 and 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 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:
subject to the initial-boundary conditions
where and the fractional partial derivative of order in Equation (1) is Caputo derivative, defined by Murio [37] and Podlubny [6],
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 approximation [3,38]:
where is the time step size and
Lemma 1.
([7,14]) Let and , then as .
We decompose the complex functions into its real and imaginary parts and , respectively.
Substituting Equation (4) into Equation (1) results in coupled system of nonlinear partial differential equations
where and are the real and imaginary parts of the , respectively. Furthermore, we have initial conditions of Equation (1) as follows:
where and are the real and imaginary parts of , respectively, and the boundary conditions as
where and are the real and imaginary parts of the , respectively, and and are the real and imaginary parts of the , respectively.
2. Derivation of the Numerical Method
Consider Equation (1) and assume that be N uniform divides of the interval with space step size and , where The cubic trigonometric B-spline basis functions at the knots are given by:
where .
The values of and their first and second derivatives at notes points are given by Table 1.
Table 1.
and their first and second derivatives.
Substituting Equations (7) and (8) and by implementing Crank-Nicolson scheme to Equations (5) and (6) we obtain
where the nonlinear terms in Equations (9) and (10) are linearized using the form given by Rubin and Graves [39] as: thus we obtain the following equations
The approximate solution of and can be written in terms of and the unknown weighting coefficients and , respectively, as follows:
Using Equation (15) and values of shown in Table 1, the approximate solutions of and their derivatives are determined according to the time parameters as follows:
Substituting Equations (16) and (17) into Equations (13) and (14), we obtain a recurrence scheme with unknown parameters and as follows:
where and
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 and , 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 () is sufficient.
Let and where and are the approximate solutions of system (18)–(21), we can easily obtain the following round-off error equations
where and
Suppose that Equations (22)–(25) have solutions of the form
where and is real. Substituting Equation (26) into Equations (22)–(25), dividing by , using the relation and collecting the like terms, we obtain
Substituting values of and in Equations (27)–(30), and after some rearrangement and dividing by , we obtain
where and
Using Wolfram Mathematica to solve the last system, we obtain
Assuming that is sufficiently small so that , we obtain
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 and error norms as follows:
where and are the exact and numerical solutions, respectively.
Example 1.
where,
The exact solution of this problem is given by [16,17]
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 and to compare with the previous papers [16,17,40]. Real and imaginary parts of a solution of , as well as and 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 and got by our method are marginally less than the others. Approximate solutions of and are more accurate whenever the value of α decreases. Real and imaginary parts of solution of (for the first set and ) are demonstrate in Figure 1. Additionally, errors of and are shown in Figure 2.
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 3.
Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for .
Figure 2.
Error graph of R and S in Equation (1) for , respectively, .
For the second set, we chose and The and − error norms of real and imaginary parts of a solution of 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.
Table 4.
Error norms of real part of Equation (1) for .
Figure 4.
Error graph of R and S in Equation (1) for , respectively, .
Finally, we tested the efficiency and stability of the chosen method by performing it for different values of , and region of solution. Thus, in the finally set, we took and Numerical results of and of our proposed method, in addition to the the and 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 and 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].
Table 6.
Error norms, numerical solutions and comparison of the exact solution of real part of Equation (1) for .
Table 7.
Error norms, numerical solutions and comparison of the exact solution of imaginary part of Equation (1) for .
Figure 6.
Error graph of R and S in Equation (1) for , respectively, .
Table 8.
Comparison of the error norms of real and imaginary parts in Equation (1) with Ref [40] for , .
Example 2.
where
The exact solution of this problem is given by
This example has been solved using the presented method with various values of 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 . Figure 7 illustrates the surface graph and curve of the absolute error of real and imaginary parts of the solution at and .
Table 9.
Error norms of real and imaginary parts of Equation (2) for different choices of at .
Figure 7.
Computed approximation solutions and the error curves of R and S in Equation (2) for , and .
Example 3.
Consider fractional model of TFSE Equation(1) with initial-boundary conditions
where
where is a Ceiling function. The exact solution of this problem is given by
Table 10 presented the and error norms for real and imaginary parts of the solution for different choices of τ, and . Figure 8 depicts the approximate solutions and error curves of absolute error obtained by the current approach for the real and imaginary sections of for at and .
Table 10.
Error norms of real and imaginary parts of Equation (3) for different choices of at .
Figure 8.
Computed approximation solutions and the error curves of R and S in Equation (3) for and .
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
where,
The exact solution of this problem is given by
we solved this example using the presented method with various choices of α at and Table 11 lists the and error norms for real and imaginary parts of . In case , we display the surface of real and imaginary parts of the approximate solution and the carves of of the absolute error in Figure 9.
Table 11.
Error norms of real and imaginary parts of Equation (4) for different at and .
Figure 9.
Computed approximation solutions and the error curves of R and S in Equation (4) for and .
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
- 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]
- 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]
- 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]
- Laskin, N. Fractional Schrödinger Equation. Phys. Rev. E 2002, 66, 056108. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974. [Google Scholar]
- 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]
- 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]
- Podlubny, I. Geometric and physical interpretation of fractional integration and fractional differentiation. arXiv 2001, 5, 367–386. [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Murio, D.A. Implicit finite difference approximation for time fractional diffusion equations. Comput. Math. Appl. 2008, 56, 1138–1145. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).








