Preprint
Article

The Convergence of Discrete Models for Nonlinear Schrödinger Equation in Dark Solitons Motion

Altmetrics

Downloads

80

Views

11

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

22 May 2023

Posted:

23 May 2023

You are already at the latest version

Alerts
Abstract
We firstly present two popular space discretization models of the Nonlinear Schrödinger Equation in dark solitons motion : the Direct-Discrete model and the Ablowitz-Ladik model. Applying the midpoint scheme to the space discretization models, we get two time-space discretization models: the Crank-Nicolson method and the New-Difference method. Secondly, we demonstrate that the solutions of the two space discretization models converge to the solution of the Nonlinear Schrödinger Equation. Also, we prove that the convergence order of the two time-space discretization models are O(h2+τ2) in discrete L2-norm error estimates. Finally, the numerical experiments agree well with the proven theoretical results.
Keywords: 
Subject: Computer Science and Mathematics  -   Mathematics

1. Introduction

The Nonlinear Schrödinger Equation (NLSE) is one of the most widely used and completely integrable models in nonlinear physics. It plays a crucial role in many physical fields [1,2,3], such as nonlinear optics, solid state physics, quantum mechanics, optical fiber communication, etc. Therefore, the study of such equations has a profound influence on the development of modern science.
Consider the original NLSE with the initial condition :
i w t + w x x + a | w | 2 w = 0 , w ( x , 0 ) = w 0 ( x ) ,
where a is a real constant, w ( x , t ) is a complex-valued function; t [ 0 , ) , x R . NLSE is a class of nonlinear partial differential equations, which produces a special form of solution – soliton solution. When a > 0 and | w 0 ( ± ) | = 0 , NLSE has bright solitons solution[4]; when a < 0 and | w 0 ( ± ) | = ρ , NLSE has dark solitons solution [5,6]. The original NLSE has infinite conserved quantities, including:
Q = + | w | 2 ρ 2 d x , P = + w w ¯ x w ¯ w x d x
where Q , P are c h a r g e and m o m e n t u m , respectively. Utilizing central difference, we can approximate the conserved quantities Q , P as follows:
S 1 = h j ( w j w ¯ j ρ 2 ) , S 2 = j ( w j w ¯ j + 1 w j + 1 w ¯ j )
Zakharov and Shabat et al. obtained the exact solution of the original NLSE (1) by using the inverse scattering transformation method [6]. Here, we need to note that the above equation is idealized. But, the actual physical systems has to consider the influence of dissipation and other conditions, making it difficult to get an analytical solution. Consequently, many numerical methods have been found to simulate such equations and study the properties of NLSE according to numerical results[7,8,9,10,11,12,13,14], such as the finite difference, the finite element, or the polynomial approximation.
As is well known, the solitons for the original NLSE maintain their original state after collision with each other. Based on the above special properties, many people have devoted themselves to studying conservative schemes for simulation. Zhu You-lan considered an implicit scheme and gave its convergence [15]. Guo Ben-yu[16] gave the convergence of the Crank-Nicolson method and the prediction-correction method under the error estimations. In [17,18,19,20,21], compact finite difference schemes are proved to be convergent both in the discrete L 2 -norm , and in discrete L -norm . For the important space discretization models of NLSE, the Direct-Discrete model ( D-D model ) and the Ablowitz-Ladik model ( A-L model ) can be transformed into the Hamiltonian form, respectively. In [22,23], Tang et al. used the symplectic methods to simulate Hamiltonian system and proved that the solution of the D-D model and the A-L model converge to the original NLSE .
The previous proofs of convergence were almostly about bright solitons motion. Given the different parameters and conditions, it is difficult to directly apply the above convergence to dark solitons motion. There is only a little literature about proving the convergence of dark solitons motion ( a < 0 , | W 0 ( ± ) | = ρ ) . Hence, we give proof of convergence for the space discretization models of the original NLSE in dark solitons motion, which provide theoretical support for numerical simulation. The Crank-Nicolson method is actually obtained by applying the midpoint scheme in time to solve the D-D model. Similarly, we will apply the midpoint scheme to the A-L model , then propose a new difference scheme (called as New-Difference method) of the original NLSE . We will show that the New-Difference method in the dark solitons motion is convergent and of high accuracy by numerical experiment.
This paper is organized as follows. In Section 2, we present the space discretization models and the time-space discretization models for the original NLSE in dark solitons motion, and give some conservation invariants of these models. We confirm the convergence of the space discretization models and the time-space discretization models in Section 3 and Section 4, respectively. In Section 5, we obtain the error order of the space discretization models and the time-space discretization models to test the convergence. In order to further demonstrate the convergence of these models, we get the numerical solutions of these models and check the preservation of the invariants. Finally, we give some conclusions in Section 6.

2. Different Discretization Models

In this section, we present the space discretization models and the time-space discretization models for the original NLSE. The Direct-Discrete model and the Ablowitz-Ladik model discretize the original NLSE in space, while the Crank-Nicolson method and the New-Difference method discretize in time and space simultaneously.

2.1. The space discretization models

Give two classical models of space discretization:
(1) Direct-Discrete model ( D-D model ) :
i d W ( l ) d t + W ( l + 1 ) 2 W ( l ) + W ( l 1 ) h 2 + a | W ( l ) | 2 W ( l ) = 0 , W ( l ) ( 0 ) = W 0 ( l h ) ,
By setting W ( l ) = p ( l ) + i q ( l ) , D-D model can be directly rewritten as a Hamiltonian system, and has two invariants, that is, the energy and the charge:
Q ˜ = 1 2 l | W ( l ) | 2 ρ 2 = Q 1 ,
E ˜ = 1 2 h 2 l [ p ( l ) ( p ( l + 1 ) 2 p ( l ) + p ( l 1 ) ) + q ( l ) ( q ( l + 1 ) 2 q ( l )
+ q ( l 1 ) ] + a 4 l p ( l ) 2 + q ( l ) 2 ρ 2 = E 1
(2) Ablowitz-Ladik model ( A-L model ):
i d W ( l ) d t + W ( l + 1 ) 2 W ( l ) + W ( l 1 ) h 2 + a 2 | W ( l ) | 2 ( W ( l + 1 ) + W ( l 1 ) ) = 0 , W ( l ) ( 0 ) = W 0 ( l h )
where h is the space step-size and W ( l ) ( t ) = W ( l h , t ) for l = , 1 , 0 , 1 , . A-L model has infinite invariants [6], and the first two invariants are [24]:
F 1 = l W ( l + 1 ) W ¯ ( l ) F 2 = a h 2 4 l ( W ( l + 1 ) ) 2 ( W ¯ ( l ) ) 2 + 2 l W ( l + 1 ) W ¯ ( l 1 ) U ( l )
where U ( l ) = 1 a h 2 2 | W ( l ) | 2 . The above models can be converted to Hamiltonian system, then simulated by symplectic method [22,24].

2.2. The time-space discretization models

Appling the midpoint scheme to the D-D model and the A-L model in time, we get the following two models: the Crank-Nicolson method and the New-Difference method. Before introducing the two models, we give some definitions: the time step-size and space step-size of these models are τ , h respectively, and x j = j h ( j = 1 , 0 , 1 , ) , t n = n τ ( n = 0 , 1 N ) .
We write the exact solution of the original NLSE as w j n = w ( x j , t n ) , the numerical solution as W j n = W ( x j , t n ) , and define:
δ t V j n = V j n + 1 V j n τ , δ x V j n = V j + 1 n V j n h , δ x ¯ V j n = V j n V j 1 n h , V j n + 1 2 = V j n + 1 + V j n 2 , δ x 2 V j n = δ x δ x ¯ V j n = 1 h 2 ( V j + 1 n 2 V j n + V j 1 n )
Let define that:
( U n , V n ) = h j U j n V ¯ j n , | | V n | | L 2 2 = ( V n , V n ) , | | V n | | L = max j | V j n | , j = 1 , 0 , 1 ,
Then, the two difference schemes for the original NLSE are as follow:
(1) Crank-Nicolson method
i δ t W j n + 1 2 δ x 2 ( W j n + 1 + W j n ) + a 8 | W j n + 1 + W j n | 2 ( W j n + 1 + W j n ) ) = 0 j = 1 , 0 , 1 , , n = 0 , 1 N W j 0 = W 0 ( x j )
(2) New-Difference method
i δ t W j n + 1 2 δ x 2 ( W j n + 1 + W j n ) + a 2 | W j n + 1 2 | 2 ( W j + 1 n + 1 2 + W j 1 n + 1 2 ) = 0 j = 1 , 0 , 1 , , n = 0 , 1 N W j 0 = W 0 ( x j )
Note that W n = ( , W 1 n , W 0 n , W 1 n , ) T , | W n | 2 = d i a g ( , | W 1 n | 2 , | W 0 n | 2 , | W 1 n | 2 ,
) , then equation (5) can be rewritten as:
i δ t W n + 1 2 δ x 2 ( W n + 1 + W n ) + a 2 | W n + 1 2 | 2 M W n + 1 2 = 0 , n = 1 N
where:
M = 0 1 1 0 1 1 0 1 1 0
In numerical experiments section, in order to test the convergence of the numerical solutions of the above models , we will give the preservation of the conserved quantities’approximation given in Section 1.

3. The Convergence of the Space Discretization Models

In this section, we give the proof of convergence for the two space discretization models in dark solitons motion. Suppose that local item M l ( t ) = M ( l h , t ) ( l = , 1 , 0 , 1 , ) ,
M l ( t ) = i d w ( l ) d t + w ( l + 1 ) 2 w ( l ) + w ( l 1 ) h 2 + a | w ( l ) | 2 w ( l )
Lemma 1.
Suppose that w ( x , t ) is the solution of the original NLSE, the local item M l ( t ) ( l = , 1 , 0 , 1 , ) of D-D model is O ( h 2 ) .
Proof of Lemma 1. 
w ( l ) ( t ) satisfies the original NLSE, so
i w t ( l ) + w x x ( l ) + a | w ( l ) | 2 w ( l ) = 0
Substituting into equation (8), we obtain that
M l ( t ) = h 2 w ( l + 1 ) 2 w ( l ) + w ( l 1 ) h 4 w x x ( l ) h 2 = h 2 B l ( t )
According to Taylor’s expansion, w ( l + 1 ) 2 w ( l ) + w ( l 1 ) = h 2 w x x ( l ) + h 4 12 w x x x x ( l ) + O ( h 6 ) , and
B l = w x x ( l ) + h 2 12 w x x x x ( l ) + O ( h 4 ) h 2 w x x ( l ) h 2 = w x x x x ( l ) 12 + O ( h 2 )
So, the local item M l ( t ) is of order O ( h 2 ) . □
Theorem 1.
Assume that W 0 ( x ) is the initial condition of D-D model ( a < 0 ) , and all derivative of the initial condition with respect to x satisfies:
(1) W 0 ( ) and W 0 ( + ) exist, and | W 0 ( ± ) | = ρ ,
(2) + | | W 0 ( x ) | 2 ρ 2 | d x < + and + | k x k W 0 ( x ) | 2 d x < +
when h 0 , the solution of D-D model converges to the solution of the original NLSE ( a < 0 ) .
Proof of Theorem 1.
Suppose that w ( x , t ) is the solution of the original NLSE, W ( l ) ( t ) = W ( l h , t ) is the solution of D-D model, and w ( l ) ( t ) = w ( l h , t ) .
Subtracting equation (2) from equation (8), we get
i d d t ( w ( l ) W ( l ) ) + w ( l + 1 ) W ( l + 1 ) 2 ( w ( l ) W ( l ) ) + w ( l 1 ) W ( l 1 ) h 2 + a | w ( l ) | 2 w ( l ) a | W ( l ) | 2 W ( l ) = M l
Let error term ε l = w ( l ) W ( l ) ( l = , 1 , 0 , 1 , ) , then
i d ε l d t + ε l + 1 2 ε l + ε l 1 h 2 + a [ ( | w ( l ) | 2 + | W ( l ) | 2 ) ε l + w ( l ) W ( l ) ε ¯ l ] = M l
Multiplying equation (11) by ε ¯ l ( the complex conjugate of ε l ) summing up for all l, then taking the equations’ imaginary part, we can obtain that
I m i l ε ¯ l ( d ε l d t ) + I m [ l ε ¯ l · ε l + 1 2 ε l + ε l 1 h 2 ] + a I m [ l ( | w ( l ) | 2 + | W ( l ) | 2 ) ε l ε ¯ l + l w ( l ) W ( l ) ε ¯ l 2 ] = I m l M l ε ¯ l
Simplify above equation, then
1 2 d d t l | ε l | 2 = I m l M l ε ¯ l a I m l w ( l ) W ( l ) ε ¯ l 2
Scaling equation (12):
(1) I m l M l ε ¯ l l | M l | | ε ¯ l | 1 2 l h 4 | B l | 2 + l | ε l | 2 .
(2)Suppose that | | w ( t ) | | = max l | w ( l ) ( t ) | < C , | | W ( t ) | | = max l | W ( l ) ( t ) | < C , we get I m l w ( l ) W ( l ) ε ¯ l 2 C 2 l | ε l | 2 .
Then, we have( C , C 1 are constants)
d d t l | ε l | 2 C 1 2 h 3 + ( 1 2 a C 2 ) l | ε l | 2
Multiplying both sides of inequality (13) by space step-size h > 0 , and defining | | . | | as | | ε ( t ) | | 2 = ( ε ( t ) , ε ( t ) ) = h l ε l ( t ) · η l ¯ ( t ) , then, we get
d d t | | ε | | 2 C 1 2 h 4 + ( 1 2 a C 2 ) | | ε | | 2
We can obtain that
| | ε ( T ) | | 2 h 4 C 1 2 1 2 a C 2 e x p T ( 1 2 a C 2 ) ( a < 0 )
where 0 t T . So, given a simulation time T, the solution of D-D model converges to the solution of original NLSE when h 0 . □
Remark: Instead of using condition | | W | | 2 < C to prove convergence in bright solitons motion in [22], we use condition | | W | | < C to prove the above conclusion in dark solitons motion.
Theorem 2.
Suppose that w ( x , t ) is the solution of the original NLSE in dark solitons motion
( a < 0 and | w 0 ( ± ) | = ρ ) , W ( l ) ( t ) = W ( l h , t ) is the solution of A-L model and w ( l ) ( t ) = w ( l h , t ) . One can get that
| | ε ( T ) | | 2 e x p ( C T ) D h 4 .
Therefore, given a simulation time T, the solution of A-L model converges to the solution of the original NLSE ( h 0 ) .
Proof of Theorem 2.
Through the similar method in [23], we can deduce
| | ε ( T ) | | 2 = | | w ( T ) W ( T ) | | 2 e x p ( C T ) D h 4 .
Then, the above conclusion can be obtained. □

4. The Convergence of the Time-space Discretization Model

In this section, we give the proof of convergence for the time-space discretization models in dark solitons motion. Let the truncation error be φ j n , then:
i δ t w j n + 1 2 δ x 2 ( w j n + 1 + w j n ) + a 2 | w j n + 1 2 | 2 ( w j + 1 n + 1 2 + w j 1 n + 1 2 ) = φ j n , j = 1 , 0 , 1 , , n = 1 N
Lemma 2.
Set U n , V n , the following equalities hold:
(1) ( δ 2 U n , V n ) = ( δ U n , δ V n ) [20] ;
(2) ( M ε n + 1 2 , ε n + 1 2 ) ( M ε ¯ n + 1 2 , ε ¯ n + 1 2 ) = 0 ;
Proof of Lemma 2.
 
( M ε n + 1 2 , ε n + 1 2 ) ( M ε ¯ n + 1 2 , ε ¯ n + 1 2 ) = j ( ε j + 1 n + 1 2 + ε j 1 n + 1 2 ) ε ¯ j n + 1 2 j ( ε ¯ j + 1 n + 1 2 + ε ¯ j 1 n + 1 2 ) ε j n + 1 2 = j ( ε j + 1 n + 1 2 + ε j 1 n + 1 2 ) ε ¯ j n + 1 2 j ( ε ¯ j n + 1 2 ε j 1 n + 1 2 + ε ¯ j n + 1 2 ε j + 1 n + 1 2 ) = 0
Lemma 3.
The convergence order of the truncation error | | φ n | | L 2 2 is O ( h 4 + τ 4 ) .
Proof of Lemma 3. 
For equation (18), according to Taylor’s expansion:
i δ t w j n = i [ t w j n + τ 2 ! 2 t 2 w j n + O ( τ 2 ) ] ; 1 2 δ x 2 ( w j n + 1 + w j n ) = 2 x 2 w j n + 1 2 τ 3 t x 2 w j n + 1 12 h 2 4 x 4 w j n + 1 4 τ 2 4 t 2 x 2 w j n + O ( h 2 τ ) + O ( τ 3 ) ; | w j n + 1 2 | 2 = | w j n | 2 + τ I m ( w j n ) t I m ( w j n ) + τ R e ( w j n ) t R e ( w j n ) + O ( τ 2 ) ; ( w j + 1 n + 1 2 + w j 1 n + 1 2 ) = 2 w j n + τ t w j n + h 2 2 x 2 w j n + 1 2 τ 2 2 t 2 w j n + O ( h 2 τ ) + O ( τ 3 ) ;
we get,
φ j n = i [ t w j n + τ 2 ! 2 t 2 w j n + O ( τ 2 ) ] + [ 2 x 2 w j n + 1 2 τ 3 t x 2 w j n + 1 12 h 2 4 x 4 w j n + 1 4 · τ 2 4 t 2 x 2 w j n + O ( h 2 τ ) + O ( τ 3 ) ] + a 2 [ | w j n | 2 + τ I m ( w j n ) t I m ( w j n ) + τ R e ( w j n ) t R e ( w j n ) + O ( τ 2 ) ] [ 2 w j n + τ t w j n h 2 2 x 2 w j n + 1 2 τ 2 2 t 2 w j n + O ( h 2 τ ) + O ( τ 3 ) ]
From the original NLSE, we can obtain:
i t w j n + 2 x 2 w j n + a | w j n | 2 w j n = 0 ; i 2 t 2 w j n + 3 t x 2 w j n + a t ( w j n | w j n | 2 ) = 0 ;
Substituting them into equation (20), we get that φ j n is of order O ( h 2 + τ 2 ) or | | φ n | | L 2 2 is of order O ( h 4 + τ 4 ) . □
Lemma 4.
(Gronwall’s inequality [25]) Suppose that { e j } j = 0 is a sequence of nonnegative real numbers satisfying
e n + 1 α + β j = 0 n e j τ , n 0
where α , β and τ are positive constants. We then have the inequality
e n + 1 ( α + τ β e 0 ) e β ( n + 1 ) τ
Theorem 3.
Suppose that w j n is the solution of the original NLSE in dark solitons motion ( a < 0 and | w 0 ( ± ) | = ρ ) , W j n is the solution of the Crank-Nicolson method. If the time step τ is sufficiently small, we can get
| | ε n | | L 2 2 O ( h 4 + τ 4 )
Then the Crank-Nicolson method is of order O ( h 2 + τ 2 ) in discrete L 2 -norm error estimates.
Proof of Theorem 3.
Using the similar method in [16] , We can prove
| | ε n | | L 2 2 O ( h 4 + τ 4 )
Then this theorem holds. □
Theorem 4.
Suppose that w j n is the solution of the original NLSE in dark solitons motion ( a < 0 and | w 0 ( ± ) | = ρ ) , W j n is the solution of the New-Difference method. If τ is sufficiently small, we can get
| | ε n | | L 2 2 O ( h 4 + τ 4 )
so the New-Difference method’s convergence order is O ( h 2 + τ 2 ) in discrete L 2 -norm.
Proof of Theorem 4. 
Let ε n = w n W n , and w n satisfy:
φ n = i δ t w j n + 1 2 δ x 2 ( w j n + 1 + w j n ) + a 2 | w n + 1 2 | 2 M w n + 1 2 , n = 1 N
Subtracting equation (6) from equation (25), we obtain ( n = 1 N ):
φ n = i δ t ε n + 1 2 δ x 2 ( ε n + 1 + ε n ) + a 2 [ | w n + 1 2 | 2 M w n + 1 2 | W n + 1 2 | 2 M W n + 1 2 ]
Taking the inner product of equation (26) with ε n + 1 2 , and taking the inner product of equation (26)’s conjugate with ε ¯ n + 1 2 , then subtracting the obtained two equations, we obtain
( φ n , ε n + 1 2 ) ( φ ¯ n , ε ¯ n + 1 2 ) = I I 1 + I I 2 + I I 3
where
I I 1 = ( i δ t ε n , ε n + 1 2 ) ( i δ t ε ¯ n , ε ¯ n + 1 2 ) = i h | ε j n + 1 | 2 | ε j n | 2 τ = i | | ε n + 1 | | L 2 2 | | ε n | | L 2 2 τ I I 2 = 1 2 ( δ x 2 ( ε n + 1 + ε n ) , ε n + 1 2 ) ( δ x 2 ( ε ¯ n + 1 + ε ¯ n ) , ε ¯ n + 1 2 ) = 0 ( F r o m L e m m a ) I I 3 = a 2 [ ( | w n + 1 2 | 2 M w n + 1 2 , ε n + 1 2 ) ( | w n + 1 2 | 2 M w ¯ n + 1 2 , ε ¯ n + 1 2 ) ( | W n + 1 2 | 2 M W n + 1 2 , ε n + 1 2 ) ( | W n + 1 2 | 2 M W ¯ n + 1 2 , ε ¯ n + 1 2 ) ( w h e r e ε n = w n W n ) ] = a 2 [ ( ( | w n + 1 2 | 2 | W n + 1 2 | 2 ) M w n + 1 2 , ε n + 1 2 ) ( ( | w n + 1 2 | 2 | W n + 1 2 | 2 ) M w ¯ n + 1 2 , ε ¯ n + 1 2 ) + ( | W n + 1 2 | 2 M ε n + 1 2 , ε n + 1 2 ) ( | W n + 1 2 | 2 M ε ¯ n + 1 2 , ε ¯ n + 1 2 ) ] = a i I m ( ( | w n + 1 2 | 2 | W n + 1 2 | 2 ) M w n + 1 2 , ε n + 1 2 )
According to ( φ n , ε n + 1 2 ) ( φ ¯ n , ε ¯ n + 1 2 ) = 2 i I m ( φ n , ε n + 1 2 ) , it follows that:
| | ε n + 1 | | L 2 2 | | ε n | | L 2 2 τ = 2 I m ( φ n , ε n + 1 2 ) a I m ( ( | w n + 1 2 | 2 | W n + 1 2 | 2 ) M w n + 1 2 , ε n + 1 2 )
For the first term in the right side of Equation (27), using the Cauchy-Schwardz inequality , we get
2 I m ( φ n , ε n + 1 2 ) | | φ n | | L 2 2 + 1 2 ( | | ε n + 1 | | L 2 2 + | | ε n | | L 2 2 )
For the second term in the right side of Equation (27), we assume that there’s a constant C, making the exact solution of the original NLSE to meet:
| | w n | | L C , 0 n N
We can get that
I m ( ( | w n + 1 2 | 2 | W n + 1 2 | 2 ) M w n + 1 2 , ε n + 1 2 ) = 1 16 h j = 1 J [ 2 R e ( w j n + 1 + w j n ) ( ε ¯ j n + 1 + ε ¯ j n ) | ε j n + 1 + ε j n | 2 ] I m ( w j + 1 n + 1 + w j + 1 n + w j 1 n + 1 + w j 1 n ) ( ε j n + 1 + ε j n ) 2 h j = 1 J C 0 2 ( | ε j n + 1 | 2 + | ε j n | 2 ) 2 C 0 2 ( | | ε n + 1 | | L 2 2 + | | ε n | | L 2 2 )
From Equations (27), (28) and (30), we can obtain that:
| | ε n + 1 | | L 2 2 | | ε n | | L 2 2 τ | | φ n | | L 2 2 + C τ ( | | ε n + 1 | | L 2 2 + | | ε n | | L 2 2 )
where C = 2 a C 0 2 + 1 2 0 . Since | | ε 0 | | L 2 2 = 0 , then ,
( 1 C τ ) | | ε n + 1 | | L 2 2 τ m = 0 n | | φ m | | L 2 2 + 2 C τ m = 0 n | | ε m | | L 2 2
As τ 0 , so C τ < 1 2 , according to Lemma 4, we have:
| | ε n | | L 2 2 O ( h 4 + τ 4 )

5. Numerical Experiments

In this section, we will present the numerical experiment results to test the proved theorems. Consider the initial condition of the original NLSE for one-dark soliton
w ( x , 0 ) = ρ 1 + e i 2 θ e λ ( x x 0 ) 1 + e λ ( x x 0 ) ,
where the exact solution is obtained
w ( x , t ) = ρ e i a ρ 2 t 1 + e i 2 θ e λ ( x x 0 + η · t ) 1 + e λ ( x x 0 + η · t ) .
and λ = 2 a ρ s i n θ , η = 2 a ρ c o s θ , a = 2 , ρ = 0.72 , θ = 0.75 , x 0 = 0.0 .

5.1. Errors and convengence order

In the subsection, we give the convergence order of the space discretization models and the time-space discretization models by Experiment 1 and Experiment 2.
Experiment 1 : We use the midpoint scheme to simulate D-D model and A-L model, and choose a fixed minimum time step-size τ = 0.0005 in order to reduce error caused by difference in time as much as possible. Then, comparing the solution of the space discretization models with the exact solution (34) of the original NLSE, we can obtain error | | ε ( T ) | | 2 and the corresponding convergence order at time t = 1.6 with different space step-size h = 0.4 , 0.2 , 0.1 , 0.05 . Finally, we plot ` ` l o g ( | | ε ( T ) | | 2 ) " with respect to ` ` l o g ( h ) " in Figure 1. Table 1 and Table 2 and Figure 1 indicate that the order of | | ε ( T ) | | 2 is O ( h 4 ) . So, we come to the conclution that the convergence of the D-D model and the A-L model is O ( h 2 ) in the defined norm , which fits the results of Theorem 1 and Theorem 2 very well.
Experiment 2 : In order to determine the convergence order of Crank-Nicolson method and New-Difference method , we choose the space step-size h = 0.4 , 0.2 , 0.1 , 0.05 and the time step-size t = 0.008 , 0.004 , 0.002 , 0.001 . Then, we can calculate the truncation error | | ε n | | L 2 2 , where | | ε n | | L 2 2 = | | w n | | L 2 2 | | W n | | L 2 2 . Due to h : τ = K ( K is fixed ), we choose to plot ` ` l o g ( | | ε n | | L 2 2 ) " with respect to ` ` l o g ( h ) " in Figure 2. Tabel Table 3Table 4 and Figure 2 indicate that the convergence order of the Crank-Nicolson method and the New-Difference method is O ( h 2 + τ 2 ) in L 2 -norm, which is also in good agreement with the results of Theorem Tables 3 and 4.

5.2. Numerical simulation of dark solitons motion

Experiment 3 : We take the spatial interval x [ 125 , 75 ] and temporal interval from t = 0 to t = 40 with two different pairs of integration parameters:
h = 0.4 , τ = 0.02 .
The numerical solutions for the Crank-Nicolson method and the New-Difference method are drawn in Figure 3 and Figure 4. From the figure, we can see that the two methods simulate the motion of the one-dark soliton very well .

5.3. Preservation of invariants

In order to further demonstrate convergence, we check the preservation of the invariants of these models. Here, we take h = 0.4 , τ = 0.02 , 0 t = n τ 40 , and set e r r ( A ) ( t ) = A ( t ) A ( 0 ) for any invariant A.
Experiment 4 : For D-D model, we give the preservation of the invariants E 1 and Q 1 . For A-L model, the invariants F 1 and F 2 have both the real part and the imaginary part, so we persent the real and imaginary part of invariants F 1 and F 2 ( F m = F R m + i F I m ) , respectively. Figure 6 shows that the space discretization models have a good simulation effect from the trend of the invariants’error , which further confirms the convergence of these models.
Experiment 5 : We use the conserved quantities’ approximation S 1 and S 2 ( S m = S R m + i S I m ) of the original NLSE to test the convergence of the time-space discretization models. As the imaginary part S I 1 of S 1 and the real part S R 2 of S 2 are zero, we only present the evolutions of the rest S R 1 and S I 2 . Figure 5 shows that the time-space discretization models can maintain the conserved quantities’approximation S 1 and S 2 well, which further illustrates the convergence of these models .

6. Conclusions

In dark solitons motion ( a < 0 , | W 0 ( ± ) | = ρ ) , we have proved that the solutions of the D-D model and the A-L model converge to the solution of the original NLSE when h 0 , and their convergence order are O ( h 2 ) in the defined norm. Our results of numerical experiments are in good agreement with the ones of theory. We use the midpoint scheme to solve the D-D model and the A-L model , then get the Crank-Nicolson method and the New-Different method. Through theoretical proof, we show that the two schemes are of order O ( h 2 + τ 2 ) in discrete L 2 -norm error estimates. The corresponding numerical experiments also fit the proven theories well.

Author Contributions

Conceptualization, Y.L. and Q.L.; methodology, Y.L. and Q.L.; software, Y.L., Q.L. and Q.F.; validation, Y.L., Q.L. and Q.F.; investigation, Y.L.; writing—original draft preparation, Y.L.; writing—review and editing, Q.F.; project administration, Q.F.; funding acquisition, Q.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities (Nos. 2018ZY14, 2019ZY20 and 2015ZCQ-LY-01), Beijing Higher Education Young Elite Teacher Project (YETP0769) and the National Natural Science Foundation of China (Grant Nos. 61571002, 61179034 and 61370193).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ablowitz, M.J.; Segur, H. Solitons and the inverse scattering transform; SIAM, 1981. [Crossref].
  2. Dodd, R.K.; Eilbeck, J.C.; Gibbon, J.D.; Morris, H.C. Solitons and nonlinear wave equations. Academic Press,New York 1982. [Crossref].
  3. Hasegawa, A. Optical solitons in fibers. In Optical solitons in fibers; Springer, 1989; pp. 1–74. [Crossref].
  4. Konotop, V.V.; et al. Nonlinear random waves; World Scientific, Singapore, 1994.
  5. Konotop, V.; Vekslerchik, V. Randomly modulated dark soliton. Journal of Physics A: Mathematical and General 1991, 24, 767. [Google Scholar]
  6. Zakharov, V.E.; Shabat, A.B. Interaction between solitons in a stable medium. Sov. Phys. JETP 1973, 37, 823–828. [Google Scholar]
  7. Sanz-Serna, J. Methods for the numerical solution of the nonlinear Schrödinger equation. mathematics of computation 1984, 43, 21–27. [Google Scholar] [CrossRef]
  8. Zhang, L. A High Accurate and Conservative Finite Difference Scheme for Nonlinear Schrodinger Equation. Acta Math. Appl. Sin. 2005. [Crossref].
  9. Fei, Z.; Pérez-García, V.M.; Vázquez, L. Numerical simulation of nonlinear Schrödinger systems: a new conservative scheme. Applied Mathematics and Computation 1995, 71, 165–177. [Google Scholar]
  10. Xu, Y.; Shu, C.W. Local discontinuous Galerkin methods for nonlinear Schrödinger equations. Journal of Computational Physics 2005, 205, 72–97. [Google Scholar] [CrossRef]
  11. Bratsos, A.; Ehrhardt, M.; Famelis, I.T. A discrete Adomian decomposition method for discrete nonlinear Schrödinger equations. Applied mathematics and computation 2008, 197, 190–205. [Google Scholar] [CrossRef]
  12. He, J.H. Homotopy perturbation method: a new nonlinear analytical technique. Applied Mathematics and computation 2003, 135, 73–79. [Google Scholar] [CrossRef]
  13. Akrivis, G.D. Finite difference discretization of the cubic Schrödinger equation. IMA Journal of Numerical Analysis 1993, 13, 115–124. [Google Scholar]
  14. Borhanifar, A.; Abazari, R. Numerical study of nonlinear Schrödinger and coupled Schrödinger equations by differential transformation method. Optics Communications 2010, 283, 2026–2031. [Google Scholar] [CrossRef]
  15. Zhu, Y.L. Implicit difference schemes for the generalized non-linear Schrödinger system. Journal of Computational Mathematics 1983, pp. 116–129. [Crossref].
  16. Guo, B.y. The convergence of numerical method for nonlinear Schrodinger equation. Journal of Computational Mathematics 1986, 4, 121–130. [Google Scholar]
  17. Zhang, L.; Chang, Q. A conservative numerical scheme for a class of nonlinear Schrödinger equation with wave operator. Applied mathematics and computation 2003, 145, 603–612. [Google Scholar] [CrossRef]
  18. Xie, S.S.; Li, G.X.; Yi, S. Compact finite difference schemes with high accuracy for one-dimensional nonlinear Schrödinger equation. Computer Methods in Applied Mechanics and Engineering 2009, 198, 1052–1060. [Google Scholar] [CrossRef]
  19. TingChun WANG, B.G. Unconditional convergence of two conservative compact difference schemes for non-linear Schrödinger equation in one dimension. SCIENTIA SINICA Mathematica 2011, 41, 207–233. [Google Scholar]
  20. Li, X.; Zhang, L.; Wang, S. A compact finite difference scheme for the nonlinear Schrödinger equation with wave operator. Applied Mathematics and Computation 2012, 219, 3187–3197. [Google Scholar] [CrossRef]
  21. Li, X.; Zhang, L.; Zhang, T. A new numerical scheme for the nonlinear Schrödinger equation with wave operator. Journal of Applied Mathematics and Computing 2017, 54, 109–125. [Google Scholar] [CrossRef]
  22. Tang, Y.F.; Vázquez, L.; Zhang, F.; Pérez-García, V. Symplectic methods for the nonlinear Schrödinger equation. Comput. Math. with Appl. 1996, 32, 73–83. [Google Scholar]
  23. Tang, Y.F.; Pérez-García, V.M.; Vázquez, L. Symplectic methods for the Ablowitz-Ladik model. Applied mathematics and computation 1997, 82, 17–38. [Google Scholar]
  24. Tang, Y.F.; Cao, J.; Liu, X.; Sun, Y. Symplectic methods for the Ablowitz–Ladik discrete nonlinear Schrödinger equation. Journal of Physics A: Mathematical and Theoretical 2007, 40, 24–25. [Google Scholar]
  25. Ben-Yu, G.; Pascual, P.J.; Rodriguez, M.J.; Vázquez, L. Numerical solution of the sine-Gordon equation. Applied Mathematics and Computation 1986, 18, 1–14. [Google Scholar] [CrossRef]
Figure 1. Errors and convengence order at time t = 1.6 .
Figure 1. Errors and convengence order at time t = 1.6 .
Preprints 74359 g001
Figure 2. Errors and convengence order at time t = 1.6 .
Figure 2. Errors and convengence order at time t = 1.6 .
Preprints 74359 g002
Figure 3. The numerical solutions for the Crank-Nicolson method.
Figure 3. The numerical solutions for the Crank-Nicolson method.
Preprints 74359 g003
Figure 4. The numerical solutions for the New-Difference method.
Figure 4. The numerical solutions for the New-Difference method.
Preprints 74359 g004
Figure 5. Evolution of invariants by the time-space discretization models.
Figure 5. Evolution of invariants by the time-space discretization models.
Preprints 74359 g005
Figure 6. Evolution of invariants by the space discretization models.
Figure 6. Evolution of invariants by the space discretization models.
Preprints 74359 g006
Table 1. Errors and convengence order of D-D model at time t = 1.6 .
Table 1. Errors and convengence order of D-D model at time t = 1.6 .
h τ | | ε ( T ) | | 2 × 10 6 Order
0.4 0.00005 8.804684
0.2 0.00005 0.546416 4.01416
0.1 0.00005 0.034090 4.00359
0.05 0.00005 0.002130 4.00086
Table 2. Errors and convengence order of A-L model at time t = 1.6 .
Table 2. Errors and convengence order of A-L model at time t = 1.6 .
h τ | | ε ( T ) | | 2 × 10 4 Order
0.4 0.00005 5.709740
0.2 0.00005 0.354637 4.01251
0.1 0.00005 0.022128 4.00330
0.05 0.00005 0.001382 4.00083
Table 3. Errors and convengence order of Crank-Nicolson method at time t = 1.6 .
Table 3. Errors and convengence order of Crank-Nicolson method at time t = 1.6 .
h τ | | ε n | | L 2 2 × 10 6 Order
0.4 0.008 9.490216
0.2 0.004 0.589315 4.01295
0.1 0.002 0.036771 4.00331
0.05 0.001 0.002297 4.00083
Table 4. Errors and convengence order of New-Difference method at time t = 1.6 .
Table 4. Errors and convengence order of New-Difference method at time t = 1.6 .
h τ | | ε n | | L 2 2 × 10 4 Order
0.4 0.008 5.730127
0.2 0.004 0.355952 4.01223
0.1 0.002 0.022211 4.00323
0.05 0.001 0.001388 4.00082
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated