Figures
Abstract
The time fractional Schrödinger equation contributes to our understanding of complex quantum systems, anomalous diffusion processes, and the application of fractional calculus in physics and cubic B-spline is a versatile tool in numerical analysis and computer graphics. This paper introduces a numerical method for solving the time fractional Schrödinger equation using B-spline functions and the Atangana-Baleanu fractional derivative. The proposed method employs a finite difference scheme to discretize the fractional derivative in time, while a θ-weighted scheme is used to discretize the space directions. The efficiency of the method is demonstrated through numerical results, and error norms are examined at various values of the non-integer parameter, temporal directions, and spatial directions.
Citation: Mubashir Hayat A, Abbas M, Emadifar H, Alzaidi ASM, Nazir T, Aini Abdullah F (2024) An efficient computational scheme for solving coupled time-fractional Schrödinger equation via cubic B-spline functions. PLoS ONE 19(5): e0296909. https://doi.org/10.1371/journal.pone.0296909
Editor: Muhammad Nadeem, Qujing Normal University, CHINA
Received: November 2, 2023; Accepted: December 19, 2023; Published: May 16, 2024
Copyright: © 2024 Mubashir Hayat et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the manuscript and its Supporting information files.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
1 Introduction
The significance of fractional calculus lies in its ability to provide a more accurate and comprehensive mathematical framework for modeling, analyzing, and understanding complex systems and phenomena. It bridges the gap between classical calculus and real-world complexities, opening new avenues for scientific exploration, technological advancements, and practical applications in various disciplines. Fractional calculus has undergone significant advancements to address the limitations of traditional operators. Researchers have proposed new operators or modifications to existing operators to overcome these issues. The operator developed by Caputo and Fabrizio [1] is nonsingular, which resolves the singularity problem associated with traditional operators. However, the Caputo-Fabrizio operator still exhibits non-locality, which can pose challenges in certain applications where localised behaviour is desirable. To address both the nonlocality and singularity issues, Atangana and Baleanu [2] introduced a new operator. This operator offers a valuable solution as it not only avoids singularities but also mitigates the nonlocality problem.
There are several implications for fractional derivatives in the areas of physics, mechanics, engineering, and biology [3]. In recent developments, with the use of fractional derivatives, the financial [4] and economic processes [5] are described. Many interpretations of fractional derivatives exist, such as the geometric approach [6], the informatic interpretation [7], and the economic approach [8]. Applications of fractional calculus included non-Newtonian fluid dynamics [9], rheology [10], hysteretic phenomena [11], and abnormal diffusion [12]. Studying the analytical or numerical approaches to fractional differential equations (FDEs) is extremely important since the majority of these issues may be stated as FDEs. The cubic B-spline adaptability, flexibility, and local control allow it to be appropriate for solving patrilineal differential equations [13].
The time fractional derivative was introduced into the Schrödinger equation by Naber [14]. The Schrödinger is a first-order partial differential equation with respect to time. Schrödinger’s equation can be used to describe a wide range of phenomena, from medical imaging to chemical engineering to astrophysics. The previous Zeeman–-Lorentz triplet can be found using Schrödinger’s equation. This demonstrates the wide range of uses of this equation for the right interpretation of several physical phenomena [15]. The Schrödinger equation has physical applications in atomic physics, molecular chemistry, solid state physics, quantum mechanics in nanostructures, particle physics, quantum information and computing, semiconductor physics, and nuclear physics [16]. Solutions of Schrödinger’s equation represent the probability distribution of independent particles and how likely they are to be found on a position or momentum basis [17].
The time fractional Schrödinger partial differential equation is considered as
(1)
with the initial condition (IC)
(2)
and boundary conditions (BCs)
(3)
where 0 < γ < 1, and U(ξ, t) is the source function. The
is taken in the sense of Atangana-Baleanu time fractional derivative (ABTFD).
Different numerical schemes have been used to investigate different kinds of fractional partial differential equations. The approximate solution of time fractional Schrödinger equation (TFSE) found by Zhang et al. [18] by proposing a fully discrete scheme using the L1 scheme based on graded mesh discretization of temporal Caputo derivative and spatial method discretization for TFSE with initial singularity. Using a non-polynomial spline, the TFSE solved by Li et al. [19]. A new scheme based on kernel theory and the collocation method proposed by Liu and Jiang [20] to solve TFSE. Atangana and cloot [21] solved the TFSE by using the Crank-Nicolson scheme. An implicit fully discrete local discontinuous scheme was used to solve TFSE by Wei et al. [22]. Heydari and Atangana [23] used the operational matrix method based on the shifted Legendre cardinal function to solve TFSE. Erfanian et al. [24] applied cubic B-spline (CBS) based on the finite difference formula to solve TFSE. Double Laplace transform was used by [25] to find an analytic solution for non-linear TFSE, also, [26] used the homotopy analysis transform method. A trigonometric B-spline collocation method was used by Hadhoud et al. [27] to solve the TFSE. A second-order accuracy difference scheme was proposed by [28] to solve TFSE. Abdeljawad [29] was found a fractional difference operators by using discrete generalized Mittag-Leffler kernels. A fractional operators with generalized Mittag-Leffler kernels and their iterated differintegrals introduced by Abdeljawad [30].
The format of this paper is as follows: The ABTFD and CBSFs are presented in Section 2. Section 3 shows the newly developed scheme. Sections 4 display stability. The effectiveness and validity of the suggested technique are examined in Section 5 and finally, Section 6 summarises the conclusion.
2 Preliminaries
Definition 1. The ABTFD of order γ ∈ (0, 1) is presented by [2] as
(4)
where AB(γ) is a normalized form of function that has the property AB(γ = 0) = AB(γ = 1) = 1. Eγ,σ(ξ) is the MLF with Eγ,1(ξ) = Eγ(ξ), that is defined as:
Some properties of MLF are as following by fixing γ and σ,
- E1,1(ξ) = eξ,
-
- E2,1(ξ2) = cosh(ξ),
- E2,1(−ξ2) = cos(ξ).
To decompose the complex function G(ξ, t) into real and imaginary parts and
respectively
(5)
Using (5) into (1) results in coupled system of nonlinear partial differential equations as
(6)
(7)
where URe(ξ, t) is real and UIm(ξ, t) is imaginary parts of U(ξ, t). Moreover, the initial conditions of (1) as follows:
(8)
where gRe(ξ) and gIm(ξ) are real and imaginary parts of g(ξ), respectively, and boundary conditions as
(9)
where ΩRe(t) and ΩIm(t) are real and imaginary parts of Ω(t), respectively, and ΛRe(t) and ΛIm(t) are real and imaginary parts of Λ(t), respectively.
2.1 Cubic B-spline basis functions
The spatial domain [a, b] be divided into equal length of N subintervals with such that {a = ξ0, ξ1 ⋯, ξN = b} with ξr < ξr+1, where ξr = hk + ξ0, r = 0(1)N.
Now, let ϕ(ξ, t) be the CBSFs approach for and ψ(ξ, t) be the CBSFs approach for
(10)
where control points
and
to be calculated at every temporal stage and CBSFs are defined as:
(11)
Numerous geometrical features, including the geometric invariability, symmetry, the convex hull characteristic, local support, non-negativity, and the partition of unity, are preserved in the CBSFs [31]. Additionally,
have been constructed. The Eq (10) and the Eq (11) gives the following approximations:
(12)
(13)
3 Illustration of the scheme
Suppose [0, T] the time domain be divided into M subintervals of equal length with using {0 = t0, t1 ⋯, tM = T} with tm < tm+1 where tm = mΔt and m = 0:1:M. The ABTFD in (1) is discretized at t = tm+1 as
(14)
Utilizing forward difference formulation, the Eq (14) becomes
Hence
(15)
where
and wv = (v + 1)Ev+1 − vEv. Simple observation reveals that
- wv > 0 and w0 = E1, v = 0:1:m,
- w0 > w1 > w2 > … > wv, wv → 0 as v → ∞,
-
.
Also, the truncation error is shown in [31] as
where c1 is constant.
(16)
where Ψ is constant.
Now using θ-weighted scheme and (15) the Eqs (6) and (7) becomes
(17)
(18)
Discretizing (17) and (18) along spatial direction for θ = 1 and using the linearization formula defined in [27] as
(19)
(20)
we have
(21)
(22)
where
,
,
,
,
,
,
,
,
and
.
Using (12), (13) in (21) and (22), we get
(23)
(24)
Hence
(25)
(26)
where
,
,
and
. This system (25) and (26) has 2N + 2 linear equations with 2N+ 6 unknowns. Four more equations can be found for unique solution from the given BCs (9).
(27)
(28)
The initial vectors
and
are obtained by using the initial conditions (8) and their derivative as:
(29)
Any numerical algorithm can be used to solve the Eq (29). Mathematica 10 is used to conduct the numerical results.
4 The stability
The stability of the scheme (25) and (26) is analysed by using the Von Neumann method as [27]. First, we linearize the nonlinear terms ϕ and ψ as local constants κ1 and τ1, respectively, as is done in the Von Neumann method.
,
are the approximate solution of (25) and (26) we can easily obtained round-off error equations
Taking (U = 0) in (25) the Eq (26) becomes
(30)
(31)
where z1 = E1 − 2ηκ1τ1,
, z3 = E1 + 2ηκ1τ1,
,
.
Suppose that the Eqs (30)–(33) have solutions of the form
(32)
where
and α is real. Using (32) in the Eqs (30)–(33) and dividing by
and collecting the like terms, we have
(33)
(34)
From (33) and (34) we get
(35)
(36)
where m = 0, 1, 2, …,
and
. Using Wolfram Mathematica to solve (35) and (36), we obtained
(37)
(38)
Now, using values of z1 = E1 − 2ηκ1τ1, , z3 = E1 + 2ηκ1τ1,
,
in (37) and (38)
(39)
(40)
Assuming that Δt is sufficiently small so that E1 → 0, we get
(41)
Using (1) and iterative formulae in the Eq (41) we get |pm+1| ≤ |p0|, |qm+1| ≤ |q0|, for m = 0, 1, 2, ….
5 Analysis and results of examples
Approximate results are revealed to show the perfection of the proposed methodology through L2(N), L∞(N) in this section, which are defined as
and order of the convergence is calculated using following formula
Every example is examined by considering AB(γ) = 1.
Example 4.1 Consider the TFSEE for with IC and BCs
(42) and calculation of source function U is
The analytical solution is . Numerical results and error norms for different values of γ with N = 40, Δt = 0.002, and t = 1 for example, 4.1, are presented in Tables 1 and 2. Numerical solution and absolute errors for real and imaginary parts of 4.1, with γ = 0.005, N = 100, and Δt = 0.0005, are shown in Table 3. For various time levels and γ = 0.555, the error norms of real and imaginary parts are shown in Table 4. The order of convergence is shown in Tables 5 and 6. The obtained results of the proposed method and analytic solution have a closed commitment as shown in Fig 1 for different values of time t with Δt = 0.002. Figs 2 and 3 for N = 100, Δt = 0.001, γ = 0.55, t = 1, and ξ ∈ [0, 1] show the 3D plot of analytic solutions and numerical solutions, respectively. The 2D error plots are presented in Figs 4 and 5 at t = 1, respectively.
Approximate and analytic solutions with Δt = 0.002 of Example 4.1 at various time levels, (a): Real Part For N = 40, γ = 0.55, (b): Imaginary Part For N = 40, γ = 0.55.
3D analytic solution of real and imaginary parts images with N = 100, t = 1, γ = 0.55, Δt = 0.001 for Example 4.1 when 0 ≤ ξ ≤ 1, (a): , (b):
.
3D approximate solution of real and imaginary parts images with N = 100, t = 1, γ = 0.55, Δt = 0.001 for Example 4.1 when 0 ≤ ξ ≤ 1, (a): ψ, (b): ϕ.
3D error images with N = 100, t = 1, γ = 0.55, Δt = 0.001 for Example 4.1 when 0 ≤ ξ ≤ 1, (a): , (b):
.
2D error images with N = 100, t = 1, γ = 0.55, Δt = 0.001 for Example 4.1 when 0 ≤ ξ ≤ 1, (a): , (b):
.
Example 4.2 Consider the TFSE with IC and BCs
(43) and calculation of source functionU is
The is the analytic solution. Numerical results and error norms of real and imaginary parts for different values of γ with N = 40, Δt = 0.002 and t = 1, for example 4.2, are presented in Tables 7 and 8. Numerical solution and absolute errors for real and imaginary parts of 4.2 with γ = 0.005, N = 100, and Δt = 0.0005 are shown in Table 9. For various time levels and γ = 0.555, the error norms of real and imaginary parts are shown in Table 10. Table 11 presents a comparison of [27] and proposed method for Example 4.2. The order of convergence is shown in Tables 12 and 13. Fig 6 highlights the performance of analytic solutions and numerical outcomes at different temporal directions. 3D plots in Figs 7 and 8 of the exact and computational solutions are presented, respectively. The 3D and 2D error graphs are shown in Figs 9 and 10, respectively.
At different time levels the approximate and analytic solutions for Example 4.2, (a): Real Part N = 40, γ = 0.15 and Δt = 0.002, (b): Imaginary Part N = 40, γ = 0.15 and Δt = 0.002.
For Example 4.2 the 3D analytic solutions images when N = 100, t = 1, γ = 0.55, and 0 ≤ ξ ≤ 1, (a):
, (b):
.
For Example 4.2 the 3D approximate solution images when N = 100, t = 1, γ = 0.55, and 0 ≤ ξ ≤ 1, (a): ψ, (b): ϕ.
3D error graphs with N = 100, t = 1, γ = 0.55, for Example 4.2 when 0 ≤ ξ ≤ 1, (a):
, (b):
.
2D error graphs with N = 100, t = 1, γ = 0.55, for Example 4.2 when 0 ≤ ξ ≤ 1, (a):
, (b):
.
Example 4.3 Consider the TFSE as [27]
with IC and BCs
(44)
and calculation of source function U is
The is an analytic solution. Numerical results and error norms of real and imaginary parts for different values of γ with N = 150, Δt = 0.001 and t = 1, for example 4.3, are presented in Tables 14 and 15. Numerical solution and absolute errors for real and imaginary parts of 4.3 with γ = 0.875, N = 200, and Δt = 0.0005 are shown in Table 16. For various time levels and γ = 0.8755, the error norms of real and imaginary parts are shown in Table 17. Fig 11 provides a description of exact values and computational outcomes at different time levels. The 3D precision of the existing approach is demonstrated by graphs of analytical solutions and numerical results in Figs 12–15 demonstrate the 3D and 2D error descriptions, proving the method’s efficiency.
For Example 4.3, the analytic and numerical solution at various temporal directions, (a): Real Part N = 100, γ = 0.25 and Δt = 0.001, (b): Imaginary Part N = 100, γ = 0.25 and Δt = 0.001.
3D analytic solution images with N = 100, t = 1, γ = 0.25, and Δt = 0.001 for Example 4.3 when 0 ≤ ξ ≤ 1, (a): , (b):
.
3D numerical solution images with N = 100, t = 1, γ = 0.25, and Δt = 0.001 for Example 4.3 when 0 ≤ ξ ≤ 1, (a): ψ, (b): ϕ.
3D error images with N = 100, t = 1, γ = 0.25, and Δt = 0.001 for Example 4.3 when 0 ≤ ξ ≤ 1, (a): , (b):
.
2D error images with N = 100, t = 1, γ = 0.25, and Δt = 0.001 for Example 4.3 when 0 ≤ ξ ≤ 1, (a): , (b):
.
6 Conclusion
This paper has presented a numerical strategy based on cubic B-spline functions (CBSFs) to efficiently solve the time fractional Schrödinger equation involving the Attangana-Baleanu time fractional derivative. The ABTFD was approximated using the conventional finite difference formulation, while CBSFs were utilised to interpolate the solution curve in the spatial direction. The current scheme in Table 11 exhibits higher precision compared to [27]. It is clear that the proposed approach demonstrated its novelty and achieved a satisfactory level of accuracy in the results. The proposed computational scheme demonstrated unconditional stability, and its effectiveness, simplicity, and adaptability were demonstrated through its implementation in numerical examples. Future research should expand the algorithm’s applications, analyse its properties, and explore its real-world applicability, examining its behaviour under different conditions and complex systems. The scheme’s utility and practicality could be enhanced by further investigation into its behavior under various boundary conditions and its performance in complex systems.
Acknowledgments
The authors are grateful to anonymous referees for their valuable suggestions, which significantly improved this manuscript.
References
- 1. Caputo M, Fabrizio M. A new definition of fractional derivative without singular kernel. Progress in Fractional Differentiation & Applications. 2015;1(2):73–85.
- 2. Atangana A, Baleanu D. New fractional derivatives with nonlocal and non–singular kernel: theory and application to heat transfer model. Therm Sci. 2016;20(2):763–769.
- 3.
Nonnenmacher TF, Metzler R. Applications of fractional calculus ideas to biology: In Applications of Fractional Calculus in Physics. 1998.
- 4. Scalas E, Gorenflo R, Mainardi F. Fractional calculus and continuous–time finance. Physica A: Statistical Mechanics and its Applications. 2000;284(1–4):376–384.
- 5. Laskin N. Fractional market dynamics. Physica A: Statistical Mechanics and its Applications. 2000;287(3–4):482–492.
- 6. Ibrahim RW, Darus M. Differential operator generalized by fractional derivatives. Miskolc Mathematical Notes. 2011;12(2):167–184.
- 7. Tarasov VE. Interpretation of fractional derivatives as reconstruction from sequence of integer derivatives. Fundamenta Informaticae. 2017;151(1–4):431–442.
- 8.
Tarasova VV, Tarasov VE. Marginal utility for economic processes with memory. Almanah Sovremennoj Nauki i Obrazovaniya [Almanac of Modern Science and Education]. 2016;7.
- 9. Li Y, Chen Y, Podlubny I. Mittag-–Leffler stability of fractional order nonlinear dynamic systems. Automatica. 2009;45(8):1965–1969.
- 10. Blair GS. The role of psychophysics in rheology. Journal of Colloid Science. 1947;2(1):21–32.
- 11. Ding C, Cao J, Chen Y. Fractional–order model and experimental verification for broadband hysteresis in piezoelectric actuators. Nonlinear Dynamics. 2019;98:3143–3153.
- 12. Metzler R, Glöckle WG, Nonnenmacher TF. Fractional model equation for anomalous diffusion. Physica A: Statistical Mechanics and its Applications. 1994;211(1):13–24.
- 13. Abbas M, Majid AA, Ismail AIM, Rashid A. The application of cubic trigonometric B-spline to the numerical solution of the hyperbolic problems. Applied Mathematics and Computation. 2014;239:74–88.
- 14. Naber M. Time fractional Schrödinger equation. Journal of Mathematical Physics. 2004;45(8):3339–3352.
- 15.
Sakho I. Introduction to Quantum Mechanics 2: Wave–Corpuscle, Quantization and Schrödinger’s Equation. John Wiley & Sons.; 2020.
- 16. Khan NA, Hameed T. An implementation of Haar wavelet based method for numerical treatment of time-fractional Schrödinger and coupled Schrödinger systems. IEEE/CAA Journal of Automatica Sinica. 2016;6(1):177–187.
- 17.
Murachver MT. Centered-Difference Applications for Schrödinger’s Equation. 2004.
- 18. 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.
- 19. Li M, Ding X, Xu Q. Non-polynomial spline method for the time fractional nonlinear Schrödinger equation. Adv. Differ. Equ. 2018; 1–15.
- 20. Liu N, Jiang W. A numerical method for solving the time fractional Schrödinger equation. Adv. Comput. 2018;44:1235–1248.
- 21. Atangana A, Cloot AH. Stability and convergence of the space fractional variable–order Schrödinger equation. Adv. Differ. Equ. 2013;1–10.
- 22. 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.
- 23. 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.
- 24. Erfanian M, Zeidabadi H, Rashki M, Borzouei H. Solving a nonlinear fractional Schrödinger equation using cubic B-splines. Adv. Differ. Equ. 2020;1–20.
- 25. Kaabar MK, Martínez F, Gómez-Aguilar JF, 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.
- 26. 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.
- 27. Hadhoud AR, Rageh AA, Radwan T. Computational solution of time fractional Schrödinger equation by using trigonometric B–spline collocation method. Fractal and fract. 2022;6:127.
- 28. Ashyralyev A, Hicdurmaz B. A stable second order of accuracy diference scheme for a fractional Schrödinger differential equation. Applied and Comput. 2018;17(1).
- 29. Abdeljawad T. Fractional difference operators with discrete generalized Mittag-Leffler kernels. Chaos, Solitons & Fractals. 2019;126:315–324.
- 30. Abdeljawad T. Fractional operators with generalized Mittag-Leffler kernels and their iterated differintegrals. Chaos: An Interdisciplinary Journal of Nonlinear Science. 2019;29:023102. pmid:30823718
- 31. Shafiq M, Abbas M, Abdullah FA, Majeed A, Abdeljawad T, Alqudah NA. Numerical solutions of time fractional Burgers’ equation involving Atangana-Baleanu derivative via cubic B–spline functions. Results in Physics. 2022;34:105–244.