Next Article in Journal
Feedback Control Design Strategy for Stabilization of Delayed Descriptor Fractional Neutral Systems with Order 0 < ϱ < 1 in the Presence of Time-Varying Parametric Uncertainty
Next Article in Special Issue
Difference Approximation for 2D Time-Fractional Integro-Differential Equation with Given Initial and Boundary Conditions
Previous Article in Journal
Stationary Responses of Seven Classes of Fractional Vibrations Driven by Sinusoidal Force
Previous Article in Special Issue
A Fast Second-Order ADI Finite Difference Scheme for the Two-Dimensional Time-Fractional Cattaneo Equation with Spatially Variable Coefficients
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Analysis and Computation of the Finite Volume Element Method for the Nonlinear Coupled Time-Fractional Schrödinger Equations

School of Mathematical Sciences, Inner Mongolia University, Hohhot 010021, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2024, 8(8), 480; https://doi.org/10.3390/fractalfract8080480
Submission received: 23 July 2024 / Revised: 10 August 2024 / Accepted: 16 August 2024 / Published: 17 August 2024

Abstract

:
In this article, our aim is to consider an efficient finite volume element method combined with the L 2 1 σ formula for solving the coupled Schrödinger equations with nonlinear terms and time-fractional derivative terms. We design the fully discrete scheme, where the space direction is approximated using the finite volume element method and the time direction is discretized making use of the L 2 1 σ formula. We then prove the stability for the fully discrete scheme, and derive the optimal convergence result, from which one can see that our scheme has second-order accuracy in both the temporal and spatial directions. We carry out numerical experiments with different examples to verify the optimal convergence result.

1. Introduction

As a generalization of the standard Schrödinger equation, the time-fractional Schrödinger equation is often employed to describe quantum systems with non-Markovian processes or memory effects. When dealing with multiple interacting particles or systems, we typically need to employ coupled time-fractional Schrödinger equations to describe their collective behavior [1]. These coupled equations provide a novel theoretical framework for studying quantum systems with memory effects, non-locality, or long-range interactions. They can be used to simulate complex interactions in quantum multi-body systems, such as quantum entanglement and quantum decoherence. In this article, we propose a finite volume element method to solve the following coupled Schrödinger equations with nonlinear and time-fractional derivative terms:
i 0 C D t α u + Δ u + f ( | u | 2 + | v | 2 ) u = g 1 , ( x , y ) Ω , 0 < t T , i 0 C D t α v + Δ v + f ( | u | 2 + | v | 2 ) v = g 2 , ( x , y ) Ω , 0 < t T , u ( x , y , t ) = 0 , v ( x , y , t ) = 0 , ( x , y ) Ω , 0 < t T , u ( x , y , 0 ) = u 0 ( x , y ) , v ( x , y , 0 ) = v 0 ( x , y ) , ( x , y ) Ω ¯ ,
where i = 1 is the imaginary unit, Ω = ( a , b ) × ( c , d ) R 2 is a bounded space domain, u = u ( x , y , t ) and v = v ( x , y , t ) are unknown complex functions, f C 1 ( R + ) is a given real function, u 0 and v 0 are the given complex initial functions, and 0 C D t α with α ( 0 , 1 ) represents the Caputo fractional derivative defined by
0 C D t α ω ( x , y , t ) = 1 Γ ( 1 α ) 0 t ω ( x , y , η ) η 1 ( t η ) α d η ,
where Γ ( γ ) = 0 + t γ 1 e t d t denotes the standard Gamma function.
Because Schrödinger equations have great significance in physics, more and more people have developed some numerical methods to solve these models. Gao et al. [2] presented a Padé compact high-order finite volume scheme for carrying out the numerical calculation for the one-dimensional nonlinear Schrödinger equation. Chen et al. proposed a two-grid finite volume element method and constructed a Crank-Nicolson finite volume element scheme for solving the time-dependent Schrödinger equation in [3,4]. With the progress of research, the numerical methods for Schrödinger equations with nonlinear terms and fractional derivative terms have attracted a lot of attention. Zhao et al. provided an optimal error analysis of the Alikhanov formula for a time-fractional Schrödinger equation in [5]. In [6], Wang et al. adopted the L 2 1 σ method [7] to approximate the Caputo time-fractional derivative and utilized the Galerkin finite element method in space to derive two numerical methods with second-order accuracy in time direction for solving a nonlinear time-fractional Schrödinger equation. Jia et al. derived an L 1 Legendre-Galerkin spectral method to solve the two-dimensional nonlinear coupled time-fractional Schrödinger equations in [8]. For these numerical methods, the finite volume method and finite volume element method constructed by combining the finite volume method and finite element method are two kinds of efficient numerical algorithms for solving fractional PDEs, which has attracted a lot of attention. In [9], Zhang et al. presented a finite volume method for solving the two-dimensional Bloch-Torrey equation with space-time-fractional derivatives. In [10], Zhang and Guo studied a finite volume method with a finite difference approximation for solving the fractional diffusion equation. Fang et al. used the finite volume element methods on triangular grids and the classical L 1 -formula to solve time-fractional reaction-diffusion equations with the Caputo fractional derivative in [11,12]. Karaa and Mustapha proposed a finite volume element method with the convergence result O ( τ 1 + α + h 2 ) for two-dimensional fractional subdiffusion problems in [13]. From the literature, it can be seen that there are relevant studies on finite volume element methods based on the L 1 formula for simple fractional PDE models and other numerical methods for time-fractional Schrödinger-type equations.
However, as far as we know, there are limited analyses on the finite volume element method and the L 2 1 σ formula for nonlinear coupled time-fractional Schrödinger equations. The finite volume element method has good conservation in physics. In [14], Richard et al. studied finite volume element algorithms for solving nonlocal reactive flows in porous media. Wang et al. considered the finite volume element method for diffusion problems with general simplicial meshes in [15] and constructed the finite volume element schemes with the optimal L 2 convergence rate in [16]. Other than that, the L 2 1 σ formula [7] has a higher time convergence order and has been applied to solve some fractional PDE models. In [17], Gao et al. developed temporal second-order difference schemes based on the L 2 1 σ formula for solving the time-distributed-order and multi-term fractional sub-diffusion equations. In [18], Wang et al. proposed a mixed finite element algorithm with the L 2 1 σ formula for solving a nonlinear time-fractional wave model. In [19], Qin et al. used Alikhanov linearized Galerkin finite element methods for solving the nonlinear time-fractional Schrödinger equation. In this article, our aim is to present the finite volume element method with the L 2 1 σ formula to establish a numerical algorithm for solving the nonlinear coupled time-fractional Schrödinger equations in one and two dimensions. We derive the stability of the high-order fully discrete finite volume element scheme, prove an optimal error result, and implement the numerical calculations through several examples. In summary, the main contributions and research contents are provided as follows:
  • The finite volume element method combined with the L 2 1 σ approximation formula is established, which has second-order accuracy in both temporal and spatial directions.
  • The stability for the fully discrete finite volume element scheme and the optimal error estimate result are proven based on the discrete fractional Gronwall inequality.
  • Numerical experiments by choosing 1D and 2D coupled time-fractional Schrödinger equations with several different nonlinear terms are carried out to illustrate the accuracy and efficiency of our scheme.
The remaining structures of this article are as follows. In Section 2, we establish the numerical scheme for the finite volume element method, and prove the stability for the fully discrete scheme. In Section 3, we provide the error analysis for this scheme. In Section 4, we show some numerical examples to verify the theoretical results. Finally, we present the conclusion in Section 5.

2. Numerical Scheme and Stability

For the positive integers M and N, we choose the time step length size τ = T M and space mesh size h x = b a N , h y = d c N . We introduce the L 2 1 σ formula given in [7] to approximate the Caputo derivative. Denote ω ( t n ) ( n = 0 , 1 , , M ) as ω n .
D σ α ω n + σ = 1 μ C 0 ( n ) ω n + 1 s = 1 n ( C n s ( n ) C n s + 1 ( n ) ) ω s C n ( n ) ω 0 = 1 μ s = 0 n C n s ( n ) ( ω s + 1 ω s ) ,
where μ = τ α Γ ( 2 α ) , σ = 1 α 2 , and
C l ( n ) = a 0 σ + b 1 σ , if l = 0 , a l σ + b l + 1 σ b l σ , if l = 1 , 2 , , n 1 , a n σ + b n σ , if l = n ,
with
a 0 σ = σ 1 α , a l σ = ( l + σ ) 1 α ( l + σ 1 ) 1 α , l 1 , b l σ = 1 2 α ( l + σ ) 2 α ( l + σ 1 ) 2 α 1 2 ( l + σ ) 1 α + ( l + σ 1 ) 1 α , l 1 .
Make a triangulation on the spatial domain Ω ¯ , which is denoted as Γ h . Let K be one of the triangular cells. Make the dual partition of barycenter Γ h * on Γ h . Let K * be one of the dual units. Let Ω ¯ h represent the node set of Γ h and Ω ˙ h = Ω ¯ h \ Ω represent the inner node set of Γ h . We take the trial functions Z h as the piecewise linear finite element space corresponding to Γ h , i.e., Z h = { z h | z h C ( Ω ) , z h | K is a primary polynomial, completely determined by the values on the three vertices, ∀ K Γ h , z h | Ω = 0 } Z = H 0 1 ( Ω ) .
The test function Q h is a piecewise lower order polynomial space. Let ψ P 0 be the basis function corresponding to the point P 0 Ω ˙ h . It is obvious that Z h = s p a n ϕ P 0 and Q h = s p a n ψ P 0 . Any q h Q h can be uniquely tabulated as q h = P 0 Ω ˙ h q h ( P 0 ) ψ P 0 . For any q Z , let I h * q be the interpolation projection of q to the test function Q h
I h * q = P 0 Ω ˙ h q ( P 0 ) ψ P 0 .
From interpolation theory, we obtain: q I h * q 0 C h q 1 .
Using the L 2 1 σ formula, (1) is discretized as
i D σ α U n + σ + Δ U n + σ + f ( | U ˜ n + σ | 2 + | V ˜ n + σ | 2 ) U ˜ n + σ = g 1 n + σ , ( x , y ) Ω , i D σ α U n + σ + Δ V n + σ + f ( | U ˜ n + σ | 2 + | V ˜ n + σ | 2 ) V ˜ n + σ = g 2 n + σ , ( x , y ) Ω ,
where U n and V n is the time semi-discrete solution pair of u n and v n at time t n , ω n + σ : = ( 1 σ ) ω n + σ ω n + 1 , and ω ˜ n + σ : = ( 1 + σ ) ω n σ ω n 1 .
The space is discretized by using the finite volume element method. Multiplying the test functions q h and p h on both sides of (6) and integrating over the dyadic cell K * , we have
K * K * i D σ α u h n + σ q h + Δ u h n + σ q h + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ q h d x d y = K * K * g 1 n + σ q h d x d y , K * K * i D σ α v h n + σ p h + Δ v h n + σ p h + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ p h d x d y = K * K * g 2 n + σ p h d x d y .
That is, find u h , v h Z h , such that
( i D σ α u h n + σ , q h ) + a ( u h n + σ , q h ) + ( f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ , q h ) = ( g 1 n + σ , q h ) , ( i D σ α v h n + σ , p h ) + a ( v h n + σ , p h ) + ( f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ , p h ) = ( g 2 n + σ , p h ) ,
where
a ( z h n + σ , q h ) = K * K * z h n + σ · q h d x d y K * K * z h n + σ · n q h d s .
In summary, we obtain the fully discrete finite volume element scheme based on the L 2 1 σ formula
( i D σ α u h n + σ , q h ) + a ( u h n + σ , q h ) + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ , q h = ( g 1 n + σ , q h ) , ( x , y ) Ω , ( i D σ α v h n + σ , p h ) + a ( v h n + σ , p h ) + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ , p h = ( g 2 n + σ , p h ) , ( x , y ) Ω .
We use the local extrapolation when dealing with nonlinear terms. Therefore, we need to know the initial values u h 0 , u h 1 , v h 0 , and v h 1 to start the iteration. Because u h 0 and v h 0 are known, we only consider u h 1 and v h 1 . To deal with this issue, we adopt the following special technique like the one in [20]
i σ 1 α μ ( u h 1 , k u h 0 ) , q h + a ( u ¯ h 1 , k , q h ) + f ( | u ¯ h 1 , k 1 | 2 + | v ¯ h 1 , k 1 | 2 ) u ¯ h 1 , k 1 , q h = ( g 1 σ , q h ) , k = 1 , n α , i σ 1 α μ ( v h 1 , k v h 0 ) , p h + a ( v ¯ h 1 , k , p h ) + f ( | u ¯ h 1 , k 1 | 2 + | v ¯ h 1 , k 1 | 2 ) v ¯ h 1 , k 1 , p h = ( g 2 σ , p h ) , k = 1 , n α , u h 1 = u h 1 , k = 0 , v h 1 = v h 1 , k = 0 , ( x , y ) Ω , k = 1 , , n α , u h 1 , 0 = u h 0 , v h 1 , 0 = v h 0 , ( x , y ) Ω ¯ ,
where
ω ¯ h 1 , k = ( 1 σ ) ω h 0 + σ ω h 1 , k , k = 0 , 1 , 2 , , n α , ω h 1 = ω h 1 , n α , n α = 1 α + 1 2 .
Now, we prove the stability of the fully discrete scheme. For this purpose, we introduce some useful lemmas.
Lemma 1 
([21]). The bilinear form ( · , I h * , · ) satisfies the following properties
( z h , I h * w h ) = ( w h , I h * z h ) , z h , w h Z h ,
and there exist constants μ 1 > 0 and μ 2 > 0 independent of h, such that
( z h , I h * z h ) μ 1 z h 2 , z h Z h , ( z h , I h * w h ) μ 2 z h w h , z h , w h Z h .
Lemma 2 
([6]). For any grid function z n Z , we have
I m Δ ( z n + σ , I h * z n + σ ) = 0 , n = 0 , 1 , , M 1 , R e ( D σ α z n + σ , I h * z n + σ ) 1 2 D σ α z n + σ 2 , n = 0 , 1 , , M 1 ,
where I m ( μ ) and R e ( μ ) denote the imaginary part and the real part of μ, respectively.
Lemma 3 
([6,20,22]). Suppose that the nonnegative sequences z n , κ n | n = 0 , 1 , satisfy
D σ α z σ λ 1 z 1 + λ 2 z 0 + κ 0 , D σ α z n + σ λ 1 z n + 1 + λ 2 z n + λ 3 z n 1 + κ n ,
where λ 1 , λ 2 , λ 3 > 0 are the given constants independent of τ. Then, there exists a positive constant τ * such that, when 0 < τ τ * , we have
z n 6 z 0 + 12 t n α Γ ( 1 + α ) max 0 l n κ l E α ( 2 λ t n α ) , n 1 ,
where E α ( z ) = k = 0 z k Γ ( 1 + k α ) is the Mittag–Leffler function, and λ can be represented by λ 1 , λ 2 , λ 3 .
For the sake of simplicity, we define ( u , v ; p , q ) : = ( u , p ) + ( v , q ) . According to the above definition, (9) can also be written as
( i D σ α u h n + σ , i D σ α v h n + σ ; I h * q , I h * p ) + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ , f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ ; I h * q , I h * p + a ( u h n + σ , I h * q ) + a ( v h n + σ , I h * p ) = ( g 1 n + σ , g 2 n + σ ; I h * q , I h * p ) .
Theorem 1. 
Suppose u h n and v h n are the solution pair of the fully discrete scheme (9), then we have the following unconditionally stable result
u h n + v h n C ( u h 0 + v h 0 + sup t [ 0 , T ] g 1 ( t ) + sup t [ 0 , T ] g 2 ( t ) ) , n = 1 , 2 , , M ,
where C is a constant independent of τ and h.
Proof. 
When n = 0 , we approximate u ˜ h σ = u h 0 and v ˜ h σ = v h 0 . Taking q = u h σ and p = v h σ in (16) and considering only the imaginary part of the result, we have
R e ( D σ α u h σ , D σ α v h σ ; I h * u h σ , I h * v h σ ) = I m ( g 1 σ , g 2 σ ; I h * u h σ , I h * v h σ ) I m f ( | u h 0 | 2 + | v h 0 | 2 ) u h 0 , f ( | u h 0 | 2 + | v h 0 | 2 ) v h 0 ; I h * u h σ , I h * v h σ .
Make use of Lemmas 1 and 2, and apply Young’s inequality as well as triangle inequality to obtain
D σ α u h σ 2 + D σ α v h σ 2 2 ( u h σ 2 + v h σ 2 ) + f ( | u h 0 | 2 + | v h 0 | 2 ) 2 ( u h 0 2 + v h 0 2 ) + g 1 σ 2 + g 2 σ 2 λ 1 ( u h 1 2 + v h 1 2 ) + λ 2 ( u h 0 2 + v h 0 2 ) + sup t [ 0 , T ] g 1 ( t ) 2 + sup t [ 0 , T ] g 2 ( t ) 2 .
When n 1 , taking q = u h n + σ and p = v h n + σ in (16) and considering only the imaginary part of the result, we have
R e ( D σ α u h n + σ , D σ α v h n + σ ; I h * u h n + σ , I h * v h n + σ ) = I m ( g 1 n + σ , g 2 n + σ ; I h * u h n + σ , I h * v h n + σ ) I m f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ , f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ ; I h * u h n + σ , I h * v h n + σ .
Make use of Lemmas 1 and 2, and apply Young’s inequality as well as triangle inequality to obtain
D σ α u h n + σ 2 + D σ α v h n + σ 2 g 1 n + σ 2 + g 2 n + σ 2 + 2 ( u h n + σ 2 + v h n + σ 2 ) + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ 2 + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ 2 sup t [ 0 , T ] g 1 ( t ) 2 + sup t [ 0 , T ] g 2 ( t ) 2 + λ 1 ( u h n + 1 2 + v h n + 1 2 ) + λ 2 ( u h n 2 + v h n 2 ) + λ 3 ( u h n 1 2 + v h n 1 2 ) ,
where λ 1 , λ 2 and λ 3 are constants independent of τ and h. Use Lemma 3 to obtain
u h n + v h n C ( u h 0 + v h 0 + sup t [ 0 , T ] g 1 ( t ) + sup t [ 0 , T ] g 2 ( t ) ) ,
which imply that the stability holds. □

3. Error Analysis

Here, for the need of error analysis, we introduce an orthogonal projection H from H 0 1 ( Ω ) H 2 ( Ω ) to Z h , which satisfies
a ( z H z , I h * q ) = 0 , q Z h .
Lemma 4 
([11,21]). There exists a constant C * > 0 independent of h and τ, such that
z H z C * h 2 z 3 , s , z H 0 1 ( Ω ) W 3 , s ( Ω ) , s > 1 .
For implementing the error analysis, we also need to provide the local truncation error.
Lemma 5 
([7]). For a function z C 3 ( [ 0 , T ] ) , the local truncation error between D σ α z ( t n + σ ) and 0 C D t α z ( t n + σ ) satisfies
| D σ α z ( t n + σ ) 0 C D t α z ( t n + σ ) | = O ( τ 3 α ) ,
where t n + σ = ( n + σ ) τ .
Theorem 2. 
Suppose u ( t n ) and v ( t n ) are the exact solution pair, and u h n and v h n are the numerical solution pair at t n , respectively. There exists a constant C independent of space mesh size h and time step length size τ, such that
u ( t n ) u h n + v ( t n ) v h n C ( τ 2 + h 2 ) , n = 1 , 2 , , M .
Proof. 
For convenience, we let
u ( t n ) u h n = u ( t n ) H u n + H u n u h n , v ( t n ) v h n = v ( t n ) H v n + H v n v h n .
We assume that u n and v n of the time semi-discrete solution pair are bounded. We now define P 1 and P 2 as the local truncation errors
P 1 n + σ = i D σ α u n + σ 0 C D t α u ( t n + σ ) + Δ u n + σ u ( t n + σ ) + f | u ˜ n + σ | 2 + | v ˜ n + σ | 2 u ˜ n + σ f | u ( t n + σ ) | 2 + | v ( t n + σ ) | 2 u ( t n + σ ) , P 2 n + σ = i D σ α v n + σ 0 C D t α v ( t n + σ ) + Δ v n + σ v ( t n + σ ) + f | u ˜ n + σ | 2 + | v ˜ n + σ | 2 v ˜ n + σ f | u ( t n + σ ) | 2 + | v ( t n + σ ) | 2 v ( t n + σ ) .
From the Taylor expansion and Lemma 5, we know
| D σ α z n + σ 0 C D t α z ( t n + σ ) | = O ( τ 3 α ) , | Δ z n + σ z ( t n + σ ) | = O ( τ 2 ) , | f | u ˜ n + σ | 2 + | v ˜ n + σ | 2 z ˜ n + σ f | u ( t n + σ ) | 2 + | v ( t n + σ ) | 2 z ( t n + σ ) | = O ( τ 2 ) .
From the above we obtain that the constant C eixists, that is independent of time step τ and mesh size h, such that
P 1 n + σ + P 2 n + σ C τ 2 .
Let ζ h n + σ = H u n + σ u h n + σ , η h n + σ = H v n + σ v h n + σ , n = 0 , 1 , , M . Using the finite volume element scheme we created and definitions of P 1 n + σ and P 2 n + σ , we can obtain the following equation
i ( D σ α ζ h n + σ , D σ α η h n + σ ; I h * q , I h * p ) + a ( ζ h n + σ , I h * q ) + a ( η h n + σ , I h * p ) + ( H 1 n + σ , H 2 n + σ ; I h * q , I h * p ) = i D σ α ( H u n + σ u n + σ ) , D σ α ( H v n + σ v n + σ ) ; I h * q , I h * p + ( P 1 n + σ , P 2 n + σ ; I h * q , I h * p ) ,
where q , p Z h , n = 1 , 2 , , M , and
H 1 n + σ = f ( | u ˜ n + σ | 2 + | v ˜ n + σ | 2 ) u ˜ n + σ f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) u ˜ h n + σ ,
H 2 n + σ = f ( | u ˜ n + σ | 2 + | v ˜ n + σ | 2 ) v ˜ n + σ f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) v ˜ h n + σ .
Using the proven conclusion, triangle inequality and Hölder inequality, we have
H 1 n + σ 2 + H 2 n + σ 2 f ( ξ 1 ) ( | u ˜ n + σ | 2 | u ˜ h n + σ | 2 + | v ˜ n + σ | 2 | v ˜ h n + σ | 2 ) u ˜ n + σ + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) ζ ˜ h n + σ 2 + f ( ξ 2 ) ( | u ˜ n + σ | 2 | u ˜ h n + σ | 2 + | v ˜ n + σ | 2 | v ˜ h n + σ | 2 ) v ˜ n + σ + f ( | u ˜ h n + σ | 2 + | v ˜ h n + σ | 2 ) η ˜ h n + σ 2 C ( ζ ˜ h n + σ 2 + η ˜ h n + σ 2 + h 2 ) ,
where ξ 1 is a function between u ˜ n + σ and u ˜ h n + σ , ξ 2 is a function between v ˜ n + σ and v ˜ h n + σ , and the constant C is independent of τ , h .
By setting q = ζ h n + σ and p = η h n + σ in (31), taking the imaginary part and making use of Lemma 1, we obtain
R e D σ α ζ h n + σ , D σ α η h n + σ ; I h * ζ h n + σ , I h * η h n + σ = R e D σ α ( H u n + σ u n + σ ) , D σ α ( H v n + σ v n + σ ) ; I h * ζ h n + σ , I h * η h n + σ + I m P 1 n + σ , P 2 n + σ ; I h * ζ h n + σ , I h * η h n + σ I m H 1 n + σ , H 2 n + σ ; I h * ζ h n + σ , I h * η h n + σ 3 2 ζ h n + σ 2 + 1 2 D σ α u n + σ 2 + 1 2 ( H 1 n + σ 2 + H 2 n + σ 2 ) + 3 2 η h n + σ 2 + 1 2 D σ α v n + σ 2 + 1 2 ( P 1 n + σ 2 + P 2 n + σ 2 ) .
Using Lemma 2, we can find the constant C independent of τ and h, such that
D σ α ζ h n + σ 2 + D σ α η h n + σ 2 C ζ h n + 1 2 + ζ h n 2 + ζ h n 1 2 + η h n + 1 2 + η h n 2 + η h n 1 2 + τ 2 + h 2 .
Using Lemma 3, we can obtain
ζ h n + η h n C ( τ 2 + h 2 ) .
Make use of Lemma 4 and (27) to obtain
u ( t n ) u h n + v ( t n ) v h n u ( t n ) H u n + ζ h n + v ( t n ) H v n + η h n C ( τ 2 + h 2 ) , n = 1 , 2 , , M .
The proof ends. □

4. Numerical Tests

In this section, for verifying the theoretical results, we implement some numerical tests. Firstly, the algorithm process is introduced. Using the definition of D σ α and taking q = p = ϕ j , ( j = 1 , 2 , , N ) , we can rewrite (16) in the following matrix form
M 1 O O M 1 U h n + 1 V h n + 1 = G 1 n + σ G 2 n + σ ( 1 σ ) B O O ( 1 σ ) B U h n V h n + F n O O F n U ˜ h n + σ V ˜ h n + σ + M 2 O O M 2 U h s V h s + i C n ( n ) μ A O O i C n ( n ) μ A U h 0 V h 0 ,
where
A = ( ( ϕ j , I h * ϕ k ) ) j , k = 1 , , N , U h n = ( u 1 n , u 2 n , , u N n ) T , M 1 = i C 0 ( n ) μ A + σ B , B = ( a ( ϕ j , I h * ϕ k ) ) j , k = 1 , , N , V h n = ( v 1 n , v 2 n , , v N n ) T , M 2 = i A μ s = 1 n ( C n s ( n ) C n s + 1 ( n ) ) , G 1 n + σ = ( g 1 n + σ , I h * ϕ 1 ) , ( g 1 n + σ , I h * ϕ 2 ) , , ( g 1 n + σ , I h * ϕ N ) T , G 2 n + σ = ( g 2 n + σ , I h * ϕ 1 ) , ( g 2 n + σ , I h * ϕ 2 ) , , ( g 2 n + σ , I h * ϕ N ) T , F n = ( ( f ( | l = 1 n u ˜ l n + σ ϕ l | 2 + | l = 1 n v ˜ l n + σ ϕ l | 2 ) ϕ j , I h * ϕ k ) ) j , k = 1 , , N .
Making use of the initial values of U h 0 , V h 0 , U h 1 , and V h 1 obtained by (10), we can compute (37).
Here, the test function space Q h is taken to be the space of the piecewise constant functions corresponding to Γ h * . The basis function is
ψ P 0 ( P ) = 1 , P K P 0 * , 0 , elsewhere .
In what follows, we will carry out numerical computations by taking several examples.
Example 1. 
Consider the following one-dimensional nonlinear coupled time-fractional Schrödinger equations
i 0 C D t α u + x x u + ( | u | 2 + | v | 2 ) u = g 1 , x ( 10 , 10 ) , t ( 0 , 1 ] , i 0 C D t α v + x x v + ( | u | 2 + | v | 2 ) v = g 2 , x ( 10 , 10 ) , t ( 0 , 1 ] , u ( 10 , t ) = u ( 10 , t ) = 0 , v ( 10 , t ) = v ( 10 , t ) = 0 , t ( 0 , 1 ] , u ( x , 0 ) = 0 , v ( x , 0 ) = 0 , x [ 10 , 10 ] ,
where g 1 and g 2 are determined by the exact solution pair u = i t 2 cos ( π x 20 ) and v = i t 3 sin ( π x 10 ) .
For reducing the computational cost and memory, we investigate the temporal convergence and spatial convergence together by refining τ and h simultaneously. In Table 1, by taking N = M = 40 , 80 , 160 , 320 , we arrive at errors in L 2 -norm of u and v, as well as its space-time convergence orders, when α takes different values. Based on the computed results, one can find that the space-time convergence order is colose to 2, regardless of the different α ( 0 , 1 ) .
In order to test the influence of the space parameter N, we draw the comparison images between the numerical solution and the exact solution with different N in Figure 1 and Figure 2. To check the influence of the changed fractional parameter α , we draw the errors of | u u h | and | v v h | with different α in Figure 3 and Figure 4, from which one can see that the variation of the fractional parameter has a slight impact on errors.
Example 2. 
Consider the following two-dimensional nonlinear coupled time-fractional Schrödinger equations
i 0 C D t α u + Δ u + f ( | u 2 | + | v 2 | ) u = g 1 , ( x , y ) Ω , 0 < t 1 , i 0 C D t α v + Δ v + f ( | u 2 | + | v 2 | ) v = g 2 , ( x , y ) Ω , 0 < t 1 , u ( x , y , t ) = 0 , v ( x , y , t ) = 0 , ( x , y ) Ω , 0 < t 1 , u ( x , y , 0 ) = 0 , v ( x , y , 0 ) = 0 , ( x , y ) Ω ¯ ,
where Ω ¯ = [ 0 , 1 ] 2 , g 1 and g 2 are determined by the exact solution pair u = ( i + 2 ) t 2 sin ( 2 π x ) sin ( 2 π y ) and v = i t 2 sin ( π x ) sin ( π y ) . The nonlinear term f ( s ) is selected as the following three cases [20]:
Case 1 . f ( s ) = s , Case 2 . f ( s ) = ln ( 1 + s ) , Case 3 . f ( s ) = 1 e s .
In Example 2, we test the convergence order of the proposed scheme by solving the two-dimensional nonlinear coupled fractional Schrödinger equations. For the convenience of calculation, we take the same space partition in both x and y directions. For the ease of description, we denote the numerical solution u h in Cases 1, 2, and 3 as u h 1 , u h 2 , and u h 3 , respectively. The L 2 -errors and convergence rates with different α and cases are listed in Table 2. We can observe again that the proposed scheme has an optimal convergence result with O ( τ 2 + h 2 ) , and for three different nonlinear terms, all the convergence orders are close to 2. This shows that our scheme is effective for solving these nonlinear equations.
To observe the approximation effect for different spatial parameters N on | u h | and | v h | , we separately plotted Figure 5 for | u h | and Figure 6 for | v h | of Case 1 with α = 0.5 , M = 20 and the exact solution pair | u | and | v | at t = 1 . In order to test the influence of time t, we draw the error graphs | u u h | and | v v h | of Case 2 with α = 0.75 , N = M = 40 at different time points in Figure 7.

5. Conclusions and Advancements

In this article, to solve the nonlinear coupled time-fractional Schrödinger equations, we establish a fully discrete finite volume element method based on the L 2 1 σ formula. We provide the theoretical proof of stability, and derive the optimal error estimate. Finally, choosing several numerical examples, we carry out the numerical tests and obtain the approximate second-order convergence results, which are consistent with the theoretical optimal results, and indicate that the convergence is almost unaffected by the changed fractional parameter when the solution has good regularity.
In future work, we will continue to develop the finite volume element method for the coupled fractional Klein-Gordon-Schrödinger equations.

Author Contributions

X.Z.: methodology, validation, software, and writing—original draft preparation; Y.Y.: conceptualization, formal analysis, validation, and writing—review and editing; H.L.: validation, formal analysis, and writing—review and editing, funding acquisition; Z.F.: validation, formal analysis, and writing—review and editing; Y.L.: conceptualization, methodology, validation, formal analysis, funding acquisition, and writing—review and editing. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Program for Innovative Research Team in Universities of Inner Mongolia Autonomous Region (NMGIRT2413, NMGIRT2207).

Data Availability Statement

All the data were computed using our algorithm. Data sharing is not applicable to this article as no dataset was generated or analyzed during the current study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hadhoud, A.R.; Agarwal, P.; Rageh, A.M. Numerical treatments of the nonlinear coupled time-fractional Schrödinger equations. Math. Meth. Appl. Sci. 2022, 45, 7119–7143. [Google Scholar] [CrossRef]
  2. Gao, W.; Li, H.; Liu, Y.; Wei, X.X. A Padé compact high-order finite volume scheme for nonlinear Schrödinger equations. Appl. Numer. Math. 2014, 85, 115–127. [Google Scholar] [CrossRef]
  3. Chen, C.J.; Lou, Y.Z.; Hu, H.Z. Two-grid finite volume element method for the time-dependent Schrödinger equation. Comput. Math. Appl. 2022, 108, 185–195. [Google Scholar] [CrossRef]
  4. Chen, C.J.; Lou, Y.Z.; Zhang, T. Two-grid Crank-Nicolson finite volume element method for the time-dependent Schrödinger equation. Adv. Appl. Math. Mech. 2022, 6, 1357–1380. [Google Scholar]
  5. Zhao, G.Y.; An, N.; Huang, C.B. Optimal error analysis of the Alikhanov formula for a time-fractional Schrödinger equation. J. Appl. Math. Comput. 2023, 69, 159–170. [Google Scholar] [CrossRef]
  6. Wang, Y.; Wang, G.; Bu, L.L.; Mei, L.Q. Two second-order and linear numerical schemes for the multi-dimensional nonlinear time-fractional Schrödinger equation. Numer. Algor. 2021, 88, 419–451. [Google Scholar] [CrossRef]
  7. Alikhanov, A.A. A new difference scheme for the time fractional diffusion equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar] [CrossRef]
  8. Jia, J.Q.; Jiang, X.Y.; Zhang, H. An L1 Legendre-Galerkin spectral method with fast algorithm for the two-dimensional nonlinear coupled time fractional Schrödinger equation and its parameter estimation. Comput. Math. Appl. 2021, 82, 13–35. [Google Scholar] [CrossRef]
  9. Zhang, M.; Liu, F.; Turner, I.; Anh, V.; Feng, L. A finite volume method for the two-dimensional time and space variable-order fractional Bloch-Torrey equation with variable coefficients on irregular domains. Comput. Math. Appl. 2021, 98, 81–98. [Google Scholar] [CrossRef]
  10. Zhang, T.; Guo, Q.X. The finite difference/finite volume method for solving the fractional diffusion equation. J. Comput. Phys. 2018, 375, 120–134. [Google Scholar] [CrossRef]
  11. Fang, Z.C.; Zhao, J.; Li, H.; Liu, Y. Finite volume element methods for two-dimensional time fractional reaction-diffusion equations on triangular grids. Appl. Anal. 2023, 102, 2248–2270. [Google Scholar] [CrossRef]
  12. Fang, Z.C.; Zhao, J.; Li, H.; Liu, Y. A fast time two-mesh finite volume element algorithm for the nonlinear time-fractional coupled diffusion model. Numer. Algor. 2023, 93, 863–898. [Google Scholar] [CrossRef]
  13. Karaa, S.; Mustapha, K.; Pani, A. Finite volume element method for two-dimensional fractional subdiffusion problems. IMA J. Numer. Anal. 2017, 37, 945–964. [Google Scholar] [CrossRef]
  14. Richard, E.; Raytcho, L.; Lin, Y.P. Finite volume element approximations of nonlocal reactive flows in porous media. Numer. Meth. Part. Differ. Equ. 2000, 16, 285–311. [Google Scholar]
  15. Wang, X.; Huang, W.Z.; Li, Y.H. Conditioning of the finite volume element method for diffusion problems with general simplicial meshes. Math. Comput. 2019, 88, 2665–2696. [Google Scholar] [CrossRef]
  16. Wang, X.; Zhang, Y. On the construction and analysis of finite volume element schemes with optimal L2 convergence rate. Numer. Math. Theor. Meth. Appl. 2021, 14, 47–70. [Google Scholar]
  17. Gao, G.H.; Alikhanov, A.A.; Sun, Z.Z. The temporal second order difference schemes based on the interpolation approximation for solving the time multi-term and distributed-order fractional sub-diffusion equations. J. Sci. Comput. 2017, 73, 93–121. [Google Scholar] [CrossRef]
  18. Wang, J.F.; Yin, B.L.; Liu, Y.; Li, H.; Fang, Z.C. Mixed finite element algorithm for a nonlinear time fractional wave model. Math. Comput. Simulat. 2021, 188, 60–76. [Google Scholar] [CrossRef]
  19. Qin, H.Y.; Wu, F.Y.; Zhou, B.Y. Alikhanov linearized Galerkin finite element methods for nonlinear time-fractional Schrödinger equations. J. Comput. Math. 2023, 41, 1305–1324. [Google Scholar] [CrossRef]
  20. Liu, J.F.; Wang, T.C.; Zhang, T. A second-order finite difference scheme for the multi-dimensional nonlinear time-fractional Schrödinger equation. Numer. Algor. 2023, 92, 1153–1182. [Google Scholar] [CrossRef]
  21. Li, R.H.; Chen, Z.; Wu, W. Generalized Difference Methods for Differential Equations: Numerical Analysis of Finite Volume Methods; CRC Press: Boca Raton, FL, USA, 2000. [Google Scholar]
  22. Liao, H.L.; William, M.; Zhang, J.W. A discrete Grönwall inequality with application to numerical schemes for subdiffusion problems. SIAM J. Numer. Anal. 2019, 57, 218–237. [Google Scholar] [CrossRef]
Figure 1. | u h | and | u | with α = 0.25 , M = 100 for different N.
Figure 1. | u h | and | u | with α = 0.25 , M = 100 for different N.
Fractalfract 08 00480 g001
Figure 2. | v h | and | v | with α = 0.25 , M = 100 for different N.
Figure 2. | v h | and | v | with α = 0.25 , M = 100 for different N.
Fractalfract 08 00480 g002
Figure 3. | u u h | with N = M = 100 for different α .
Figure 3. | u u h | with N = M = 100 for different α .
Fractalfract 08 00480 g003
Figure 4. | v v h | with N = M = 100 for different α .
Figure 4. | v v h | with N = M = 100 for different α .
Fractalfract 08 00480 g004
Figure 5. | u | and | u h | of Case 1 with α = 0.5 , M = 20 for different N at t = 1 .
Figure 5. | u | and | u h | of Case 1 with α = 0.5 , M = 20 for different N at t = 1 .
Fractalfract 08 00480 g005
Figure 6. | v | and | v h | of Case 1 with α = 0.5 , M = 20 for different N at t = 1 .
Figure 6. | v | and | v h | of Case 1 with α = 0.5 , M = 20 for different N at t = 1 .
Fractalfract 08 00480 g006aFractalfract 08 00480 g006b
Figure 7. | u u h | and | v v h | of Case 2 with α = 0.75 , N = M = 40 at different t.
Figure 7. | u u h | and | v v h | of Case 2 with α = 0.75 , N = M = 40 at different t.
Fractalfract 08 00480 g007
Table 1. L 2 -errors and convergence rates of the proposed scheme with different α .
Table 1. L 2 -errors and convergence rates of the proposed scheme with different α .
α = 0.25 α = 0.5 α = 0.75 α = 1
N = M u u h Order u u h Order u u h Order u u h Order
407.2311 × 10 3 8.0798 × 10 3 6.0127 × 10 3 3.8495 × 10 3
801.8392 × 10 3 1.97512.0164 × 10 3 2.00261.5035 × 10 3 1.99979.6428 × 10 4 1.9971
1604.6246 × 10 4 1.99175.0456 × 10 4 1.99873.7574 × 10 4 2.00052.4129 × 10 4 1.9987
3201.1586 × 10 4 1.99701.2623 × 10 4 1.99909.3854 × 10 5 2.00126.0347 × 10 5 1.9994
N = M v v h Order v v h Order v v h Order v v h Order
401.1670 × 10 2 1.1110 × 10 2 7.6529 × 10 3 4.8110 × 10 3
802.9829 × 10 3 1.96802.7871 × 10 3 1.99501.9200 × 10 3 1.99491.2071 × 10 3 1.9948
1607.5194 × 10 4 1.98806.9905 × 10 4 1.99534.8049 × 10 4 1.99853.0225 × 10 4 1.9977
3201.8866 × 10 4 1.99481.7508 × 10 4 1.99741.2009 × 10 4 2.00047.5618 × 10 5 1.9989
Table 2. L 2 -errors and convergence rates of the proposed scheme with different α for Cases 1–3.
Table 2. L 2 -errors and convergence rates of the proposed scheme with different α for Cases 1–3.
α N = M u u h 1 Order u u h 2 Order u u h 3 Order
0.2556.8221 × 10 2 7.9125 × 10 2 8.1875 × 10 2
101.4410 × 10 2 2.24321.6993 × 10 2 2.21921.7639 × 10 2 2.2147
203.6666 × 10 3 1.97454.3539 × 10 3 1.96464.5227 × 10 3 1.9635
408.9341 × 10 4 2.03711.0550 × 10 3 2.04511.0946 × 10 3 2.0468
0.556.8343 × 10 2 7.9455 × 10 2 8.2235 × 10 2
101.4444 × 10 2 2.24231.7066 × 10 2 2.21901.7721 × 10 2 2.2143
203.6786 × 10 3 1.97334.3844 × 10 3 1.96074.5552 × 10 3 1.9599
408.9647 × 10 4 2.03681.0626 × 10 3 2.04471.1027 × 10 3 2.0464
0.7556.8756 × 10 2 7.9899 × 10 2 8.2663 × 10 2
101.4608 × 10 2 2.23471.7188 × 10 2 2.21671.7816 × 10 2 2.2141
203.7271 × 10 3 1.97074.4257 × 10 3 1.95754.5964 × 10 3 1.9546
409.0907 × 10 4 2.03561.0739 × 10 3 2.04311.1141 × 10 3 2.0446
α N = M v v h 1 Order v v h 2 Order v v h 3 Order
0.2554.4443 × 10 3 6.9731 × 10 3 7.8671 × 10 3
101.1990 × 10 3 1.89021.6796 × 10 3 2.05371.8499 × 10 3 2.0883
202.9223 × 10 4 2.03664.0106 × 10 4 2.06624.4022 × 10 4 2.0712
407.0509 × 10 5 2.05129.7921 × 10 5 2.03411.0716 × 10 4 2.0385
0.556.2202 × 10 3 8.1732 × 10 3 8.9482 × 10 3
101.6715 × 10 3 1.89582.0288 × 10 3 2.01032.1689 × 10 3 2.0446
204.0815 × 10 4 2.03404.8742 × 10 4 2.05745.1915 × 10 4 2.0628
409.9773 × 10 5 2.03241.1925 × 10 4 2.03121.2671 × 10 4 2.0346
0.7558.1627 × 10 3 9.5044 × 10 3 1.0100 × 10 2
102.2126 × 10 3 1.88332.4177 × 10 3 1.97502.5167 × 10 3 2.0048
205.4180 × 10 4 2.02995.8386 × 10 4 2.04996.0542 × 10 4 2.0555
401.3310 × 10 4 2.02531.4317 × 10 4 2.02791.4815 × 10 4 2.0309
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, X.; Yang, Y.; Li, H.; Fang, Z.; Liu, Y. Numerical Analysis and Computation of the Finite Volume Element Method for the Nonlinear Coupled Time-Fractional Schrödinger Equations. Fractal Fract. 2024, 8, 480. https://doi.org/10.3390/fractalfract8080480

AMA Style

Zhao X, Yang Y, Li H, Fang Z, Liu Y. Numerical Analysis and Computation of the Finite Volume Element Method for the Nonlinear Coupled Time-Fractional Schrödinger Equations. Fractal and Fractional. 2024; 8(8):480. https://doi.org/10.3390/fractalfract8080480

Chicago/Turabian Style

Zhao, Xinyue, Yining Yang, Hong Li, Zhichao Fang, and Yang Liu. 2024. "Numerical Analysis and Computation of the Finite Volume Element Method for the Nonlinear Coupled Time-Fractional Schrödinger Equations" Fractal and Fractional 8, no. 8: 480. https://doi.org/10.3390/fractalfract8080480

Article Metrics

Back to TopTop