Next Article in Journal
Mathematical and Stability Analysis of Dengue–Malaria Co-Infection with Disease Control Strategies
Previous Article in Journal
Structure of Analytical and Numerical Wave Solutions for the Nonlinear (1 + 1)-Coupled Drinfel’d–Sokolov–Wilson System Arising in Shallow Water Waves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study of Traveling Wave Structures and Numerical Investigations into the Coupled Nonlinear Schrödinger Equation Using Advanced Mathematical Techniques

by
Taghread Ghannam Alharbi
and
Abdulghani Alharbi
*
Department of Mathematics, College of Science, Taibah University, Al-Madinah Al-Munawarah 42353, Saudi Arabia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(22), 4597; https://doi.org/10.3390/math11224597
Submission received: 21 September 2023 / Revised: 25 October 2023 / Accepted: 3 November 2023 / Published: 9 November 2023

Abstract

:
This article explores adapted mathematical methods to solve the coupled nonlinear Schrödinger (C-NLS) equation through analytical and numerical methods. To obtain exact solutions for the (C-NLS) equation, we utilize the improved modified, extended tanh-function method. By separating the Schrödinger equation into real and imaginary parts, we can obtain four coupled equations, which we then analyze using the generalized tanh method to extract exact solutions. This system of equations is essential for understanding the behavior of quantum systems and has various applications in quantum mechanics. We obtain an analytical solution and demonstrate numerical solutions using implicit finite difference. Studies have shown that this scheme is second-order in space and time, and the von Neumann stability analysis confirms its unconditional stability. We introduce the comparison between numerical and exact solutions.
MSC:
35A24; 35B35; 35Q51; 35Q92; 65N06; 65N40; 65N45; 65N50

1. Introduction

Nonlinear partial differential equations (PDEs) are crucial in describing various physical, biological, and engineering phenomena. The nonlinear Schrödinger equation (NLSE) is a pivotal partial differential equation in classical and quantum mechanics. The nonlinear Schrödinger equation (NLSE) is a partial differential equation that describes wave propagation dynamics in various physical systems, particularly in nonlinear optics and Bose–Einstein condensates. Therefore, the coupled nonlinear Schrödinger equations provide a robust framework for understanding and modeling the behavior of coherent optical pulses in nonlinear media. These equations are essential for investigating soliton dynamics, pulse compression, and mode interactions in various optical systems. The future behavior of these problems is well-known from the exact and numerical solutions of the corresponding PDEs. In other words, to better understand the long-term behavior of nonlinear phenomena, exploring their exact solutions is consequential. Therefore, developing fundamental and systematic methods for deriving analytical solutions to PDEs has become a popular and fascinating subject for most scholars. Among these techniques, we propose the Kudryashov approach [1,2], the improved Q -expansion strategy [3,4], the G G -expansion method [5], and the Jacobi elliptic expansion [6,7]. These methods are handy for transforming a given PDE into a more straightforward ordinary differential equation (ODE) that can be more easily solved. Furthermore, numerical methods are often required for solving nonlinear PDEs when analytical solutions are not feasible. Some commonly used numerical methods to solve nonlinear PDEs include the finite difference method (FDM) [8,9], the compact finite-difference method [10], the Galerkin finite element method (GFEM) [11], and the adaptive mesh refinement method, which is a powerful approach for efficiently solving PDEs while maintaining high accuracy, making it particularly valuable for simulations involving complex and dynamic phenomena [12,13,14,15,16], and more others [17,18,19]. The chosen method depends on the problem’s nature, the desired accuracy, computational resources, and available software libraries. Additionally, it is essential to consider stability, convergence, and efficiency when selecting a numerical method for solving nonlinear PDEs. Some other analytical and numerical solution methodologies can be found in the literature [20,21,22,23,24,25]. Several studies have examined the coupled nonlinear Schrödinger equation for its numerical and exact solutions. For example, references [26,27,28] introduced a finite difference method for a numerical simulation of the coupled nonlinear Schrodinger equation. Jianqiang Gu et al. [29] obtained analytical solutions via the collocation approach, the generalized Kudryashov method, the modified Kudryashov method, and the exponential rational function method. In [30], the extended, modified auxiliary equation mapping method establishes several solutions for the coupled nonlinear Schrödinger equations. Previous studies on the coupled nonlinear Schrödinger equations have mostly focused on finding the analytical or numerical solutions with the same type of equations in the system. Therefore, our study developed some traveling wave and numerical solutions of the system for two different types of equations. Consider the second-order coupled nonlinear Schrödinger (C-NLS) equation:
ι ψ t + ι β ψ x α ψ x x + | ψ | 2 + γ | ϕ | 2 ψ = 0 , ι ϕ t + α ϕ x x + | ϕ | 2 + γ | ψ | 2 ϕ = 0 .
where ψ ( x , t ) and ϕ ( x , t ) are complex unknown functions, β , α describes the dispersion in the optic fiber, γ is the self-phase modulation parameter.
The initial conditions are as follows:
ψ ( x , 0 ) = F 1 ( x ) , ϕ ( x , 0 ) = F 2 ( x ) ,
the following are the boundary conditions:
ψ x ( x , t ) = 0 , ϕ x ( x , t ) = 0 , at x = x L , x R .
We write the complex functions ψ and ϕ as a sum of their real and imaginary parts.
ψ ( x , t ) = u 1 ( x , t ) + ι u 2 ( x , t ) , ϕ ( x , t ) = v 1 ( x , t ) + ι v 2 ( x , t ) ,
where u j , v j , j = 1 , 2 are real-valued functions. By superseding Equation (4) into system (1), we obtain the following system
u 1 t + β u 1 x α 2 u 2 x 2 + ( u 1 2 + u 2 2 ) + γ ( v 1 2 + v 2 2 ) u 2 = 0 , u 2 t + β u 1 x + α 2 u 1 x 2 ( u 1 2 + u 2 2 ) + γ ( v 1 2 + v 2 2 ) u 1 = 0 , v 1 t + α 2 v 2 x 2 + ( v 1 2 + v 2 2 ) + γ ( u 1 2 + u 2 2 ) v 2 = 0 , v 2 t α 2 v 1 x 2 ( v 1 2 + v 2 2 ) + γ ( u 1 2 + u 2 2 ) v 1 = 0 .
Although numerous researchers work analytically to find the traveling wave solutions of the NLS equation Equation (1), only a few scientists investigate the analytical and numerical solutions of this problem after converting it into a system of real and imaginary parts. The generalized tanh method is a powerful technique for searching traveling waves from one-dimensional nonlinear waves and evolution equations to extract exact solutions of system (5). Hence, the numerical approach is employed to generate accurate and dependable results. One of the greatest ways to ensure accurate solutions is to check the conformity of exact and numerical solutions. Even though some experts only find exact solutions, in this study, we compare the exact and numerical solutions to ensure that the solutions are perfectly accurate and correct.
This paper is structured as follows: Section 2 describes the improved modified extended tanh-function method utilized to express the exact traveling wave solutions, and then apply it to extract solutions of system (1), while in Section 3, we obtain the analytical solution to (5) using the generalized tanh method. Section 4 is dedicated to solving system (5) by employing the implicit finite difference. Section 5 introduces the results and discussion. Section 6 highlights the most critical results discovered in this article.

2. Improved Modified Extended Tanh-Function Technique

This section established the improved modified extended tanh-function method and soliton solutions of nonlinear evolution equations (NLEEs). We assume that the following nonlinear evolution equations (NLEEs)
Ω 1 ψ t , ψ x , ψ x x , ϕ t , ϕ x , ϕ x x , = 0 ,
where ψ = ψ ( x , t ) , ϕ = ϕ ( x , t ) .
The transformation of waves can be represented as
ψ ( x , t ) = u ( ζ ) e ι ( x σ t + ϵ ) , ϕ ( x , t ) = v ( ζ ) e ι ( x σ t + ϵ ) , ζ = x w t .
By substituting Equation (7) into Equation (6), we obtain the following ordinary differential equations (ODEs)
Ω 2 u , u , v , v , = 0 .
The traveling wave solution of Equation (8), according to the modified extended tanh-function technique [31], takes the following form
u ( ζ ) = j = 0 N 1 a j Θ ( ζ ) j + j = 1 N 1 a ^ j Θ ( ζ ) j , v ( ζ ) = j = 0 N 2 b j Θ ( ζ ) j + j = 1 N 2 b ^ j Θ ( ζ ) j .
where a j , a ^ j , b j , and b ^ j are evaluated later. The values of N 1 and N 2 can be obtained by finding the homogeneous balance of the nonlinear term and the highest derivative. The function Θ ( ζ ) solves the following Riccati differential equation:
Θ = λ + Θ 2 .
Equation (10) has the general solutions [32], where λ 0 or λ < 0 . The method is improved by generalizing Riccati Equation (10) to the following general ODE [33]:
Θ ( ζ ) = z ^ c 0 + c 1 Θ + c 2 Θ 2 + c 3 Θ 3 + c 4 Θ 4 .
We have a set of constants, denoted by c l , where l belongs to set { 0 , 1 , 2 , 3 , 4 } and subject to certain restrictions. Additionally, z ^ is equal to either 1 or 1 . We need to determine the values of N 1 and N 2 for use in Equation (9). After that, we can combine Equations (9) and (11) with Equation (8) to obtain algebraic equations. We obtain a system of equations by collecting the coefficients for the same power of Θ ( ζ ) . Solving this system gives us the values of a j , a ^ j , b j , and b ^ j .

Application of the Method

New traveling wave solutions of system (1) are obtained by substituting Equation (7) into (1). The coefficients are then collected and equated to zero for both imaginary and real parts, resulting in some relations:
2 α + β w u = 0 , α u + ( σ β + α ) u + + γ u v 2 + u 3 = 0 , 2 α w v = 0 , α v + ( σ α ) v + + γ v u 2 + v 3 = 0 .
We obtain w and β as follows:
w = 2 α , β = 4 α .
When the conditions Equation (13) are applied, then Equation (12) becomes
α u + ( σ 3 α ) u + γ u v 2 + u 3 = 0 , α v + ( σ α ) v + γ v u 2 + v 3 = 0 .
By using the balancing procedure between u and u 3 in the first equation, and between v and v 3 in the second equation, we obtain N 1 = N 2 = 1 . Equation (9) takes the form
u = a 0 + a 1 Θ + a ^ 1 Θ 1 , v = b 0 + b 1 Θ + b ^ 1 Θ 1 .
To solve a j , b j , a ^ 1 , b ^ 1 , γ , σ , we substitute (11) and (15) into (14) and collect terms with the same order of Θ . This converts the left-hand side of (14) into a polynomial in Θ . Equating each coefficient of the resulting polynomial to zero gives us a set of algebraic equations. We can solve these equations using Mathematica and obtain the following values, where j = 0 , 1 :
If c 1 = c 3 = 0 , c 0 = c 2 2 4 c 4 , then
a 1 = 1 2 ± s c 0 + 4 α c 4 z ^ 2 , b 1 = ± 1 2 ± s c 0 4 α c 4 z ^ 2 , a ^ 1 = ± s ± s c 0 + 4 α c 4 z ^ 2 2 α c 4 c 2 z ^ 2 + 1 , b ^ 1 = s s 4 α c 0 c 4 z ^ 2 c 0 2 α c 4 c 2 z ^ 2 + 1 , σ = 2 α + α c 2 z ^ 2 s z ^ 2 c 2 z ^ 2 + 1 , s = c 0 c 4 α + α c 2 z ^ 2 2 , κ = α 2 c 2 2 c 2 + 1 2 , γ = 1 , a 0 = b 0 = 0 .
Therefore, the hyperbolic function solutions for system (1) are as follows:
ψ 1 ( x , t ) = c 2 c 4 c 4 2 α c 2 2 + κ c 2 2 tanh c 2 ( x 2 α t ) 2 α c 2 2 + α c 2 κ coth 2 c 2 ( x 2 α t ) 2 2 α c 2 c 2 + 1 × exp ι c 2 ( 2 α t + x + ϵ ) 2 α t + κ t + x + ϵ c 2 + 1 ,
ϕ 1 ( x , t ) = c 2 c 4 c 4 κ 2 α c 2 2 c 2 2 tanh c 2 ( x 2 α t ) 2 α c 2 2 + α c 2 + κ coth 2 c 2 ( x 2 α t ) 2 2 α c 2 c 2 + 1 × exp ι c 2 ( 2 α t + x + ϵ ) 2 α t + κ t + x + ϵ c 2 + 1 .
Then, the trigonometric function solutions of system (1) can be written as
ψ 2 ( x , t ) = c 2 c 4 c 4 2 α c 2 2 + κ c 2 2 tan c 2 ( x 2 α t ) 2 α c 2 2 + α c 2 ± κ cot 2 c 2 ( x 2 α t ) 2 2 α c 2 c 2 + 1 × exp ι c 2 ( 2 α t + x + ϵ ) 2 α t + κ t + x + ϵ c 2 + 1 ,
ϕ 2 ( x , t ) = ± c 2 c 4 c 4 κ 2 α c 2 2 c 2 2 tan c 2 ( x 2 α t ) 2 α c 2 2 + α c 2 κ cot 2 c 2 ( x 2 α t ) 2 2 α c 2 c 2 + 1 × exp ι c 2 ( 2 α t + x + ϵ ) 2 α t + κ t + x + ϵ c 2 + 1 .
Figure 1 and Figure 2 show the real and imaginary parts of ψ 1 ( x , t ) and ϕ 1 ( x , t ) , respectively. These surfaces clarify the physical meaning of the discussed equation. We have w , β , and we take it, depending on the condition of Equation (13).

3. Generalized Tanh Method

We simply describe the fundamental steps of the generalized tanh method [32]. The generalized tanh method replaces the tanh function in the tanh method with a Riccati equation solution. Consider the general form of the nonlinear partial differential equations (NPDEs) as follows:
Ω 1 u 1 , t , u 1 , x , u 1 , x x , u 2 , t , u 2 , x , u 2 , x x , v 1 , t , v 1 , x , v 1 , x x , v 2 , t , v 2 , x , v 2 , x x , = 0 ,
where u j = u j ( x , t ) , v j = v j ( x , t ) , j = 1 , 2 . Then we employ the following wave transformation
u 1 = U 1 ( ζ ) , u 2 = U 2 ( ζ ) , v 1 = V 1 ( ζ ) , v 2 = V 2 ( ζ ) , ζ = x w t .
By substituting Equation (21) into Equation (20), we obtain the following ordinary differential equations (ODEs)
Ω 2 U 1 , U 1 , U 2 , U 2 , V 1 , V 1 , V 2 , V 2 , = 0 .
Then we propose the following series expansion as a solution to Equation (22):
U 1 = a 0 + j = 1 N 1 a j Φ j , U 2 = c 0 + j = 1 N 2 c j Φ j , V 1 = b 0 + j = 1 N 3 b j Φ j , V 2 = d 0 + j = 1 N 4 d j Φ j .
where Φ = Φ ( ζ ) satisfies the following ordinary differential equation
Φ = ϖ + Φ 2 .
The positive integers N l , l = 1 , 2 , 3 , 4 can be determined by balancing the highest derivative term with nonlinear terms in (22). Substituting (23) and (24) into (22) and then setting zero all coefficients for the same order of Φ , we can obtain a system of algebraic equations, from which the constants a 0 , a j , b 0 , and b j are obtained explicitly. The Riccati equation admits various kinds of solutions, presented in [32]. By using the solution to Equation (24), we obtain:
Φ = ϖ tanh ϖ ζ ϖ coth ϖ ζ for ϖ < 0 .

Application of the Method

To find the solitary wave solutions of system (5), we use the wave transformation (21), the system (5) can be converted to the following ODEs:
w U 1 + β U 1 α U 2 + U 1 2 + U 2 2 + γ V 1 2 + V 2 2 U 2 = 0 , w U 2 + β U 2 + α U 1 + U 1 2 + U 2 2 + γ V 1 2 + V 2 2 U 1 = 0 , w V 1 + α V 2 + V 1 2 + V 2 2 + γ U 1 2 + U 2 2 V 2 = 0 , w V 2 α V 1 + V 1 2 + V 2 2 + γ U 1 2 + U 2 2 V 1 = 0 .
By balancing the highest derivative and nonlinear terms for each equation in system (26), we obtain N l = 1 , where l = 1 , 2 , 3 , 4 , so according to Equation (23), we assume that
U 1 = a 0 + a 1 Φ , U 2 = c 0 + c 1 Φ , V 1 = b 0 + b 1 Φ , V 2 = d 0 + d 1 Φ .
Substituting Equation (27) and the necessary derivatives into system (26) using Equation (25), applying trigonometric identities and collecting the coefficients of the same power of Φ that contain independent combinations to zero, we obtain the following cases and solutions
Family 1 : a 0 = d 0 2 2 α , b 1 = d 0 2 2 α , c 0 = d 0 2 2 α , d 1 = d 0 2 2 α , w = ± 2 α d 0 d 0 2 2 α , β = ± 4 α d 0 2 α d 0 d 0 2 2 α , γ = 1 , ϖ = 1 , a 1 = ± d 0 , c 1 = d 0 , b 0 = d 0 .
Thus, the new exact solutions of the (C-NLS) can be identified as:
u 1 ( x , t ) = d 0 2 2 α d 0 tanh x 2 α d 0 t d 0 2 2 α , u 2 ( x , t ) = d 0 2 2 α d 0 tanh x 2 α d 0 t d 0 2 2 α , v 1 ( x , t ) = ± d 0 2 2 α tanh x 2 α d 0 t d 0 2 2 α d 0 , v 2 ( x , t ) = ± d 0 2 2 α tanh x 2 α d 0 t d 0 2 2 α + d 0 .
Thus, by substituting Equation (28) into Equation (4), we obtain the exact solution to system (1):
ψ 3 ( x , t ) = d 0 2 2 α d 0 tanh x 2 α d 0 t d 0 2 2 α + ι d 0 2 2 α d 0 tanh x 2 α d 0 t d 0 2 2 α , ϕ 3 ( x , t ) = d 0 ± d 0 2 2 α tanh x 2 α d 0 t d 0 2 2 α + ι d 0 ± d 0 2 2 α tanh x 2 α d 0 t d 0 2 2 α .
The traveling wave solutions of (C-NLS):
u 1 ( x , t ) = d 0 2 2 α ± d 0 coth 2 α d 0 t d 0 2 2 α + x , u 2 ( x , t ) = ± d 0 2 2 α d 0 coth 2 α d 0 t d 0 2 2 α + x , v 1 ( x , t ) = d 0 d 0 2 2 α coth 2 α d 0 t d 0 2 2 α + x , v 2 ( x , t ) = d 0 d 0 2 2 α coth 2 α d 0 t d 0 2 2 α + x .
Thus, by substituting Equation (30) into Equation (4), we obtain the exact solution to system (1):
ψ 4 ( x , t ) = d 0 2 2 α ± d 0 coth 2 α d 0 t d 0 2 2 α + x + ι ± d 0 2 2 α d 0 coth 2 α d 0 t d 0 2 2 α + x , ϕ 4 ( x , t ) = d 0 d 0 2 2 α coth 2 α d 0 t d 0 2 2 α + x + ι d 0 d 0 2 2 α coth 2 α d 0 t d 0 2 2 α + x .
Family 2 : a 0 = 2 α , a 1 = ± 2 α , b 0 = 2 α , b 1 = ± 2 α , c 0 = 2 α , c 1 = 2 α , d 0 = 2 α , d 1 = 2 α , w = ± 2 α , β = ± 4 α , ϖ = 1 , γ = 1 .
Based on Family 2, we can identify the new exact solutions of (C-NLS):
u 1 ( x , t ) = 2 α tanh x 2 α t 1 , u 2 ( x , t ) = ± 2 α tanh x 2 α t ± 1 , v 1 ( x , t ) = 2 α tanh x 2 α t 1 , v 2 ( x , t ) = ± 2 α tanh x 2 α t ± 1 .
Thus, by substituting Equation (32) into Equation (4), we obtain the exact solution to system (1):
ψ 5 ( x , t ) = 2 α tanh x 2 α t 1 ) ± 2 α ι tanh x 2 α t ± 1 , ϕ 5 ( x , t ) = 2 α tanh x 2 α t 1 ± 2 α ι tanh x 2 α t ± 1 .
The traveling wave solutions of (C-NLS):
u 1 ( x , t ) = 2 α ( coth ( x 2 α t ) 1 ) , u 2 ( x , t ) = ± 2 α ( coth ( x 2 α t ) ± 1 ) , v 1 ( x , t ) = 2 α ( coth ( x 2 α t ) 1 ) , v 2 ( x , t ) = ± 2 α ( coth ( x 2 α t ) ± 1 ) .
Thus, by substituting Equation (34) into Equation (4), we obtain the exact solution to system (1):
ψ 6 ( x , t ) = 2 α ( coth ( x 2 α t ) 1 ) ± 2 α ι ( coth ( x 2 α t ) ± 1 ) , ϕ 6 ( x , t ) = 2 α ( coth ( x 2 α t ) 1 ) ± 2 α ι ( coth ( x 2 α t ) ± 1 ) .
Figure 3 and Figure 4 present the 3D surfaces of Equation (28) with specific parameter values. Figure 5 presents the behavior for the analytical solutions in Equation (28) when we change the values of α , while the other parameters take fixed values d 0 = 2 , N x = 1000 with t = 1 , x = 10 10 . As a result, we can see that changing the parameter α has a different effect between u 1 ( x , t ) and u 2 ( x , t ) , while v 1 ( x , t ) , v 2 ( x , t ) has the same effect.

4. Numerical Solution

In this section, we employ the implicit finite-difference method to extract the numerical results of system (5) on a physical domain [ x L , x R ] . The domain is divided into N x subintervals [ x m , x m + 1 ] , such that
x m = ( m 1 ) Δ x , x m [ x L , x R ] , m = 1 , 2 , , N x + 1 ,
where Δ x = ( x R x L ) / N x , Δ x denotes a uniform width of each subinterval. The implicit finite difference method is a numerical technique used to solve partial differential equations (PDEs) by discretizing the PDE in time and space. Unlike explicit methods, where the future solution is computed using information only from the current time step, implicit methods consider information from both the current and future time steps. This makes them unconditionally stable and suitable for solving stiff PDEs, where explicit methods might be impractical due to restrictive stability conditions.
The system presented in Equation (5) can be expressed using matrices and vectors, if we assume, u T = u 1 u 2 , v T = v 1 v 2 , then
Γ t + β A Γ x α B 2 Γ x 2 + G Γ Γ = 0 ,
where, Γ T = u v , A = I z z z , k 1 = u T u + γ v T v , k 2 = v T v + γ u T u , while I , z R 2 × 2 identity matrix and zero matrix, respectively.
B = 0 1 1 0 z z 0 1 1 0 , G Γ = 0 k 1 k 1 0 z z 0 k 2 k 2 0 .
Then, we use the approximate solutions Γ m to the analytical solution Γ ( x m , t ) = Γ . To approximate the first and second derivatives in Equation (36), we use the following central difference formulas:
Γ x = 1 2 Δ x Γ m + 1 Γ m 1 = 1 2 Δ x δ x Γ m , 2 Γ x 2 = 1 Δ x 2 Γ m + 1 2 Γ m + Γ m 1 = 1 Δ x 2 δ x 2 Γ m .
When we insert Equation (37) into Equation (36), we obtain the semi-discrete system
Γ t | m + β 2 Δ x A δ x Γ m α Δ x 2 B δ x 2 Γ m + G Γ m Γ m = 0 .
Equation (38) can be expressed in a vector form, as follows:
Γ t | m + F Γ m = 0 ,
where F Γ m = β 2 Δ x A δ x Γ m α Δ x 2 B δ x 2 Γ m + G Γ m Γ m .
We solve system (39) by applying the implicit midpoint rule. Here, Γ m n represents the discrete approximation of the exact solution Γ ( x m , t n ) . The semi-discretization of (39) is obtained as follows:
Γ t | m n + F Γ m n + 1 + Γ m n 2 = 0 .
The above system was solved using an ODE solver in FORTRAN, denoted as the DDASPK solver [34]. This solver uses implicit differentiation operators to approximate time derivatives. The obtained numerical results are acceptable. The Taylor expansion is utilized to determine the accuracy of the numerical scheme. When plugging the expansion and simplifying the equation, the accuracy is O ( Δ t 2 , Δ x 2 ) . This means the scheme has a second-order accuracy in both space and time. Then, we analyze the stability of the numerical method using the von Neumann stability analysis. This analysis only applies to linear difference schemes, so we examine the linearized form of Equation (40).
Γ m n + 1 Γ m n + Δ t Q Γ m n + 1 + Γ m n 2 ,
where
Q Γ m n = β 2 Δ x A δ x Γ m n α Δ x 2 B δ x 2 Γ m n + A ˜ Γ m n ,
A ˜ = 0 k ˜ 1 k ˜ 1 0 z z 0 k ˜ 2 k ˜ 2 0 , and k ˜ 1 = max { k 1 } , k ˜ 2 = max { k 2 } . To analyze the stability of the difference scheme, we assume
Γ m n = M n e ι ω m Δ x .
When using von Neumann, the following criterion is required for stability.
max j | μ j | 1 , where j = 1 , 2 , 3 , 4 .
After substituting Equation (42) into Equation (41), we obtain the amplification matrix as a result of a calculation, which can be expressed as a matrix equation:
M I + ι ϑ 1 A + ϑ 2 B + Δ t 2 A ˜ = I ι ϑ 1 A ϑ 2 B Δ t 2 A ˜ ,
where ϑ 1 = β Δ t 2 Δ x , ϑ 2 = 2 α Δ t Δ x 2 sin 2 ω Δ x 2 .
The matrix M can be given explicitly as
M = I + ι ϑ 1 A + ϑ 2 B + Δ t 2 A ˜ 1 I ι ϑ 1 A ϑ 2 B Δ t 2 A ˜ .
We calculated the eigenvalues of the matrix M, and they take the following forms:
μ 1 = ϑ 4 ϑ 2 + ι ϑ 4 ϑ 2 + ι , μ 2 = ϑ 4 ϑ 2 + ι ϑ 4 ϑ 2 + ι , μ 3 = ϑ 2 + ϑ 3 + ϑ 1 + ι ϑ 2 + ϑ 3 + ϑ 1 ι , μ 4 = ϑ 2 + ϑ 3 + ϑ 1 + ι ϑ 2 + ϑ 3 ϑ 1 + ι ,
where
ϑ 3 = Δ t 2 k ˜ 1 , ϑ 4 = Δ t 2 k ˜ 2 .
The modulus of these eigenvalues is equal to 1
| μ j | = 1 , j = 1 , 2 , 3 , 4 .
The stability condition of the von Neumann analysis is satisfied. The scheme is unconditionally stable.

5. Results and Discussion

Using the improved modified extended tanh-function method, we obtained some exact closed-form solutions for the second-order coupled nonlinear Schrödinger (C-NLS) Equation (1). Figure 1 and Figure 2 show the exact solution ψ 1 ( x , t ) , ϕ 1 ( x , t ) of system (1), where Figure 1a,b present real and imaginary parts, respectively. While Figure 2a presents real parts and Figure 2b presents imaginary parts of ϕ 1 ( x , t ) . The parameter values are α = 4 , ϵ = 1 , c 2 = 2 , c 4 = 1 ,   z = 1 , N x = 1000 with t = 0 10 and x = ( 5 , 3 ) . After converting the coupled (NLS) equation to the system of real and imaginary Equations (5), we investigate the analytical solutions of system (5) using the generalized tanh method. Figure 3 and Figure 4 present the 3D surfaces of Equation (28) using the parameter values α = 1 / 8 , d 0 = 1 / 2 , N x = 1000 with t = 0 10 , x = 10 10 . Figure 5 presents the behavior for the analytical solutions in Equation (28) when we change the values of α , while the other parameters take fixed values d 0 = 2 , N x = 1000 with t = 1 , x = 10 10 . As a result, we can see that changing the parameter α has a different effect between u 1 ( x , t ) and u 2 ( x , t ) , while v 1 ( x , t ) , v 2 ( x , t ) has the same effect. We examine numerical solutions using the implicit finite difference method to convert the underlying problems into a system of ODEs while maintaining continuous time derivatives. Figure 6 and Figure 7 and Table 1 present the most important aspects of the solutions, enabling a direct comparison between the traveling wave solutions obtained by using the proposed exact methods with N x = 2000 and the numerical solutions obtained by using the finite difference method with various mesh numbers in the x direction. The ability to make this comparison is facilitated by the data presented in Figure 6 and Figure 7, as well as in Table 1. The numerical outcomes are comparable to a significant degree as a consequence of this. When Δ x scores reach zero, the mean error also reaches zero. The numerical methods are invariably stable when the parameter values are set to α = 0.125 , d 0 = 0.5 . This method produces reliable and powerful results (Figure 8).

6. Conclusions

In this study, we achieve exact traveling wave solutions of the coupled nonlinear Schrödinger (C-NLS) Equation (1) using an improved modified extended tanh-function method. Furthermore, we convert the complex-valued function into its real and imaginary parts into a system of differential equations over a real field to solve the nonlinear Schrödinger equation in one dimension. Also, we investigate the exact and numerical solutions for system (5) using the generalized tanh method and implicit finite difference scheme, respectively. The numerical solutions approximately approach the exact solutions for small Δ x . More precisely, the L 2 error rapidly declines for smaller Δ x , as presented in Table 1 and Figure 8. The numerical scheme is found unconditionally stable via von Neumann stability analysis, exhibiting second-order accuracy in both time and space. We use FORTRAN 95 software by applying ODE solvers to extract approximate solutions to the problem and use Mathematica 13.2 software to investigate the exact solutions. Therefore, we use MATLAB R2023b software to create 3D graphs that accurately depict the solution based on specific parameter values. Also, in Figure 5, we plot 2D figures to illustrate the solution behavior when changing α and fixing others. Furthermore, the 3D figures illustrate that the exact and numerical solutions coincide and agree. The techniques utilized in this study can be applied to other NLPDEs in natural sciences.

Author Contributions

Conceptualization, T.G.A.; Software, A.A.; Formal analysis, A.A.; Methodology, T.G.A. and A.A.; Investigation, T.G.A. and A.A.; Resources, T.G.A. and A.A.; Supervision, A.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Research and Innovation at the Ministry of Education in Saudi Arabia for funding this research through project number 445-9-536.

Data Availability Statement

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Malik, S.; Hashemi, M.S.; Kumar, S.; Rezazadeh, H.; Mahmoud, W.; Osman, M.S. Application of new Kudryashov method to various nonlinear partial differential equations. Opt. Quantum Electron. 2023, 55, 8. [Google Scholar] [CrossRef]
  2. Kumar, S.; Nisar, K.S.; Niwas, M. On the dynamics of exact solutions to a (3 + 1)-dimensional YTSF equation emerging in shallow sea waves: Lie symmetry analysis and generalized Kudryashov method. Results Phys. 2023, 48, 106432. [Google Scholar] [CrossRef]
  3. Almatrafi, M.B.; Alharbi, A. New Soliton Wave Solutions to a Nonlinear Equation Arising in Plasma Physics. Cmes-Comput. Model. Eng. Sci. 2023, 137, 827–841. [Google Scholar] [CrossRef]
  4. Alharbi, A.; Almatrafi, M.B.; Abdelrahman, M.A. Constructions of the Travelling Wave Solutions to the MRLW Equation and Their Stability and Accuracy Arising in Plasma Physics. Int. J. Appl. Comput. Math. 2023, 9, 46. [Google Scholar] [CrossRef]
  5. Djilali, M.; Hakem, A.L.I. (G/G)-Expansion Method To Seek Traveling Wave Solutions For Some Fractional Nonlinear PDES Arising in Ntural Sciences. Adv. Theory Nonlinear Anal. Its Appl. 2023, 7, 303–318. [Google Scholar] [CrossRef]
  6. Dai, C.; Zhang, J. Jacobian elliptic function method for nonlinear differential-difference equations. Chaos Solitons Fractals 2006, 27, 1042–1047. [Google Scholar] [CrossRef]
  7. Wei, C.C.; Tian, B.; Yang, D.Y.; Liu, S.H. Jacobian-elliptic-function and rogue-periodic-wave solutions of a high-order nonlinear Schrödinger equation in an inhomogeneous optical fiber. Chin. J. Phys. 2023, 81, 354–361. [Google Scholar] [CrossRef]
  8. Abdulla, S.O.; Abdulazeez, S.T.; Modanli, M. Comparison of third-order fractional partial differential equation based on the fractional operators using the explicit finite difference method. Alex. Eng. J. 2023, 70, 37–44. [Google Scholar] [CrossRef]
  9. Yokuş, A.; Kaya, D. Comparison exact and numerical simulation of the traveling wave solution in nonlinear dynamics. Int. J. Mod. Phys. 2020, 34, 2050282. [Google Scholar] [CrossRef]
  10. Ahmad, H.; Khan, T.A.; Stanimirovic, P.S.; Shatanawi, W.; Botmart, T. New approach on conventional solutions to nonlinear partial differential equations describing physical phenomena. Results Phys. 2022, 41, 105936. [Google Scholar] [CrossRef]
  11. Ali, H.; Kamrujjaman, M. Numerical solutions of nonlinear parabolic equations with Robin condition: Galerkin approach. TWMS J. Appl. Eng. Math. 2022, 12, 851–863. [Google Scholar]
  12. Alharbi, A.R. Numerical solutions to two-dimensional fourth order parabolic thin film equations using the Parabolic Monge-Ampere method. AIMS Math. 2023, 8, 16463–16478. [Google Scholar] [CrossRef]
  13. Alharbi, A.R. Numerical investigation for the GRLW equation using Parabolic Monge Ampere Equation. Comput. Sci. 2020, 15, 443–462. [Google Scholar]
  14. Budd, C.J.; Williams, J.F. Moving mesh generation using the parabolic Monge–Ampère equation. SIAM J. Sci. Comput. 2009, 31, 3438–3465. [Google Scholar] [CrossRef]
  15. Alharbi, A.; Naire, S. An adaptive moving mesh method for thin film flow equations with surface tension. J. Comput. Appl. Math. 2017, 319, 365–384. [Google Scholar] [CrossRef]
  16. DiPietro, K.L.; Lindsay, A.E. Monge—Ampére simulation of fourth order PDEs in two dimensions with application to elastic-electrostatic contact problems. J. Comput. Phys. 2017, 349, 328–350. [Google Scholar] [CrossRef]
  17. Rashidinia, J.; Mohammadi, R. Tension spline approach for the numerical solution of nonlinear Klein–Gordon equation. Comput. Phys. Commun. 2010, 181, 78–91. [Google Scholar] [CrossRef]
  18. Nikan, O.; Molavi-Arabshai, S.M.; Jafari, H. Numerical simulation of the nonlinear fractional regularized long-wave model arising in ion acoustic plasma waves. Discret. Contin. Dyn. Syst. S 2021, 14, 3685. [Google Scholar] [CrossRef]
  19. Nikan, O.; Avazzadeh, Z.; Rasoulizadeh, M.N. Soliton wave solutions of nonlinear mathematical models in elastic rods and bistable surfaces. Eng. Anal. Bound. Elem. 2022, 143, 14–27. [Google Scholar] [CrossRef]
  20. Qiu, Y.; Tian, B.; Xian, D.; Xian, L. New exact solutions of nontraveling wave and local excitation of dynamic behavior for GGKdV equation. Results Phys. 2023, 49, 106463. [Google Scholar] [CrossRef]
  21. Lotfy, K.; El-Bary, A.A.; Hassan, W.; Alharbi, A.R.; Almatrafi, M.B. Electromagnetic and Thomson effects during photothermal transport process of a rotator semiconductor medium under hydrostatic initial stress. Results Phys. 2020, 16, 102983. [Google Scholar] [CrossRef]
  22. Alharbi, A. Traveling-wave and numerical solutions to a Novikov-Veselov system via the modified mathematical methods. AIMS Math. 2023, 8, 1230–1250. [Google Scholar] [CrossRef]
  23. Abdelrahman, M.A.; Sohaly, M.A.; Alharbi, A. The new exact solutions for the deterministic and stochastic (2+ 1)-dimensional equations in natural sciences. J. Taibah Univ. Sci. 2019, 13, 834–843. [Google Scholar] [CrossRef]
  24. Abdelrahman, M.A.; Alharbi, A. Analytical and numerical investigations of the modified Camassa—Holm equation. Pramana 2021, 95, 117. [Google Scholar] [CrossRef]
  25. Khuri, S.A. A complex tanh-function method applied to nonlinear equations of Schrödinger type. Chaos Solitons Fractals 2004, 20, 1037–1040. [Google Scholar] [CrossRef]
  26. Ismail, M.S.; Taha, T.R. Numerical simulation of coupled nonlinear Schrödinger equation. Math. Comput. Simul. 2001, 56, 547–562. [Google Scholar] [CrossRef]
  27. Sonnier, W.J.; Christov, C.I. Strong coupling of Schrödinger equations: Conservative scheme approach. Math. Comput. Simul. 2005, 69, 514–525. [Google Scholar] [CrossRef]
  28. Sun, Z.Z.; Zhao, D.D. On the L convergence of a difference scheme for coupled nonlinear Schrödinger equations. Comput. Math. Appl. 2010, 59, 3286–3300. [Google Scholar] [CrossRef]
  29. Gu, J.; Akbulut, A.; Kaplan, M.; Kaabar, M.K.A.; Yue, X.-G. A novel investigation of exact solutions of the coupled nonlinear Schrodinger equations arising in ocean engineering, plasma waves, and nonlinear optics. J. Ocean. Eng. Sci. 2022; In Press. [Google Scholar] [CrossRef]
  30. Seadawy, A.R.; Cheemaa, N. Propagation of nonlinear complex waves for the coupled nonlinear Schrödinger Equations in two core optical fibers. Phys. Stat. Mech. Its Appl. 2019, 529, 121330. [Google Scholar] [CrossRef]
  31. Elwakil, S.A.; El-Labany, S.K.; Zahran, M.A.; Sabry, R. Modified extended tanh-function method for solving nonlinear partial differential equations. Phys. Lett. A 2002, 299, 179–188. [Google Scholar] [CrossRef]
  32. Fan, E.; Hona, Y.C. Generalized tanh method extended to special types of nonlinear equations. Z. Für Naturforschung 2002, 57, 101375. [Google Scholar] [CrossRef]
  33. Yang, Z.; Hon, B.Y.C. An Improved Modified Extended tanh-Function Method. Z. Für Naturforschung 2006, 61, 103–115. [Google Scholar] [CrossRef]
  34. Brown, P.N.; Hindmarsh, A.C.; Petzold, L.R. Using Krylov methods in the solution of large-scale differential-algebraic systems. SIAM J. Sci. Comput. 1994, 15, 1467–1488. [Google Scholar] [CrossRef]
Figure 1. Illustrations of real and imaginary traveling wave solutions for ψ 1 ( x , t ) are shown in (a,b). The parameter values are α = 4, ϵ =   1, c 2 = 2, c 4 =   1, z =   1, N x =   1000 with t = 0 → 10 and x = 5 → 3.
Figure 1. Illustrations of real and imaginary traveling wave solutions for ψ 1 ( x , t ) are shown in (a,b). The parameter values are α = 4, ϵ =   1, c 2 = 2, c 4 =   1, z =   1, N x =   1000 with t = 0 → 10 and x = 5 → 3.
Mathematics 11 04597 g001
Figure 2. Illustrations of real and imaginary traveling wave solutions for ϕ 1 ( x , t ) are shown in (a,b). The parameter values are α = 4, ϵ =   1, c 2 = 2, c 4 =   1, z = 1 , N x =   1000 with t = 0 → 10 and x = 5 → 3.
Figure 2. Illustrations of real and imaginary traveling wave solutions for ϕ 1 ( x , t ) are shown in (a,b). The parameter values are α = 4, ϵ =   1, c 2 = 2, c 4 =   1, z = 1 , N x =   1000 with t = 0 → 10 and x = 5 → 3.
Mathematics 11 04597 g002
Figure 3. The 3D figures for the exact solutions in Equation (28). Figure (a) shows the exact solution to u 1 ( x , t ) , while figure (b) shows the exact solution to u 2 ( x , t ) . The used parameters are α = 1/8, d 0 = 1/2, N x = 1000 with t = 0 → 10, x = 10 → 10.
Figure 3. The 3D figures for the exact solutions in Equation (28). Figure (a) shows the exact solution to u 1 ( x , t ) , while figure (b) shows the exact solution to u 2 ( x , t ) . The used parameters are α = 1/8, d 0 = 1/2, N x = 1000 with t = 0 → 10, x = 10 → 10.
Mathematics 11 04597 g003
Figure 4. The 3D figures for the exact solutions in Equation (28). Figures (a,b) display 3D plots of the exact solutions of v 1 ( x , t ) and v 2 ( x , t ) , respectively. The used parameters are α = 1/8, d 0 = 1/2, N x = 1000 with t = 0 → 10, x = 10 → 10.
Figure 4. The 3D figures for the exact solutions in Equation (28). Figures (a,b) display 3D plots of the exact solutions of v 1 ( x , t ) and v 2 ( x , t ) , respectively. The used parameters are α = 1/8, d 0 = 1/2, N x = 1000 with t = 0 → 10, x = 10 → 10.
Mathematics 11 04597 g004
Figure 5. These figures show the wave behavior of changing a specific parameter value while fixing the others for Equation (28); (a,b) plot the exact solution u 1 ( x , t ) , u 2 ( x , t ) , while (c,d) plot the exact solution v 1 ( x , t ) , v 2 ( x , t ) . The figures show the behavior when α increases and γ is fixed at −1.
Figure 5. These figures show the wave behavior of changing a specific parameter value while fixing the others for Equation (28); (a,b) plot the exact solution u 1 ( x , t ) , u 2 ( x , t ) , while (c,d) plot the exact solution v 1 ( x , t ) , v 2 ( x , t ) . The figures show the behavior when α increases and γ is fixed at −1.
Mathematics 11 04597 g005
Figure 6. In (a,c), we see depictions of the real and imaginary aspects of the traveling wave solutions of ψ 3 ( x , t ) ; (b,d) show numerical solutions for the real and imaginary parts of ψ 3 ( x , t ) . The parameter values used were α = 0.125 , d 0 = 0.5 , N x = 1000 with t = 0 10 and x = 40 40 .
Figure 6. In (a,c), we see depictions of the real and imaginary aspects of the traveling wave solutions of ψ 3 ( x , t ) ; (b,d) show numerical solutions for the real and imaginary parts of ψ 3 ( x , t ) . The parameter values used were α = 0.125 , d 0 = 0.5 , N x = 1000 with t = 0 10 and x = 40 40 .
Mathematics 11 04597 g006
Figure 7. In (a,c), we see depictions of the real and imaginary aspects of ϕ 3 ( x , t ) ’s traveling wave solutions. (b,d) show numerical solutions for the real and imaginary parts of ϕ 3 ( x , t ) . The parameter values used were α = 0.125 , d 0 = 0.5 , N x = 1000 with t = 0 10 and x = 40 40 .
Figure 7. In (a,c), we see depictions of the real and imaginary aspects of ϕ 3 ( x , t ) ’s traveling wave solutions. (b,d) show numerical solutions for the real and imaginary parts of ϕ 3 ( x , t ) . The parameter values used were α = 0.125 , d 0 = 0.5 , N x = 1000 with t = 0 10 and x = 40 40 .
Mathematics 11 04597 g007
Figure 8. Using Table 1’s L 2 norm relative error, we estimate the convergence records based on N x , deliberately choosing t = 10 and x = 40 40 .
Figure 8. Using Table 1’s L 2 norm relative error, we estimate the convergence records based on N x , deliberately choosing t = 10 and x = 40 40 .
Mathematics 11 04597 g008
Table 1. At time t = 10 , this is the relative error with the L 2 norm and CPU.
Table 1. At time t = 10 , this is the relative error with the L 2 norm and CPU.
N x The Relative ErrorCPU
100 6.50 × 10 1 0.043 × 10 3 s
200 1.30 × 10 2 0.16 × 10 3  s
400 5.50 × 10 3 0.41 × 10 3  s
800 2.20 × 10 4 0.91 × 10 3  s
1000 4.20 × 10 5 2.81 × 10 3  s
2000 1.32 × 10 5 5.50 × 10 3  s
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

Alharbi, T.G.; Alharbi, A. A Study of Traveling Wave Structures and Numerical Investigations into the Coupled Nonlinear Schrödinger Equation Using Advanced Mathematical Techniques. Mathematics 2023, 11, 4597. https://doi.org/10.3390/math11224597

AMA Style

Alharbi TG, Alharbi A. A Study of Traveling Wave Structures and Numerical Investigations into the Coupled Nonlinear Schrödinger Equation Using Advanced Mathematical Techniques. Mathematics. 2023; 11(22):4597. https://doi.org/10.3390/math11224597

Chicago/Turabian Style

Alharbi, Taghread Ghannam, and Abdulghani Alharbi. 2023. "A Study of Traveling Wave Structures and Numerical Investigations into the Coupled Nonlinear Schrödinger Equation Using Advanced Mathematical Techniques" Mathematics 11, no. 22: 4597. https://doi.org/10.3390/math11224597

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop