2_1_Atanasova_Georgiev_23_30
2_1_Atanasova_Georgiev_23_30
2_1_Atanasova_Georgiev_23_30
NUMERICAL SOLVING
OF THE SINE-GORDON EQUATION
1. Introduction
2. Numerical Approach
uj+1
i − 2uji + uj−1
i 1 h j+1 j−1
i
= F + Fi .
τ2 2 i
This is an implicit method – it leads to a system of algebraic equations for
the layer t = (j + 1)τ , which in general is nonlinear. If F is linear, then
the system will be tridiagonal, allowing to be solved efficiently by using a
tridiagonal sweep [9].
Our approach of providing the scheme is to separate F = uxx −sin(u)
into a linear (uxx ) and a nonlinear part (− sin(u)) and employ linear in-
terpolation on uxx . If L2 (xi , t) denotes the Lagrange interpolation polyno-
mial of uxx on the interval t ∈ [tj−1 , tj+1 ] with nodes (xi , tj−1 , uxx j−1
i ) and
j+1
(xi , tj+1 , uxx i ) we get the following estimate
M3
|uxx − L2 (xi , t)| ≤ |(t − tj−1 )(t − tj+1 )| = O(τ 2 )
3!
where M3 = max {uxxttt |x=xi ,t }. The advantage to this approach is
t∈[tj−1 ,tj+1 ]
removing the necessity of solving a nonlinear system of equations, while
keeping the implicit nature of the method.
Let us consider the discretization of equation (1)
utt i = uxx i − sin uji
j j
(6)
and then, applying midpoint second order accuracy finite differences and
the linear interpolation of uxx at the point (xi , tj ), the left hand side (LHS)
25
29 Nov – 01 Dec 2023, Pamporovo, Bulgaria
For simplicity, let us denote the RHS of (7) as zij+1 . Then we can
express the scheme as a system of linear algebraic equations
Auj+1 = z j+1 ,
where
τ2 τ
− 1+ 0
τ2
h2
− 1+
2h2
τ2
τ
··· 0
2h2 h2 2h2
A = .. ... ..
,
. .
τ2 τ2
τ
− 1+
0 ···
2h2
0 τ2
h2
− 1+
2h2
τ2
2h2 h2
26
International Scientific Conference IMEA’2023
The parameters for the initial and boundary conditions are chosen
thus:
27
29 Nov – 01 Dec 2023, Pamporovo, Bulgaria
1. Travelling wave – s = 2, c = 2,
2. Two-soliton – s = 2, c1 = c2 = 0,
3. Soliton-antisoliton – s = 2, c1 = c2 = 0,
4. Breather – s = 0.5, c1 = c2 = 0.
A summary of the results can be found in Table 1.
Case 1
a = −5, b = 5, T = 5, n = 200, m = 400
h2 + τ 2 = 2.66e−3
Solution PDE
Max RMSE Max RMSE
Travelling wave 1.21e−2 2.32e−3 4.42e−3 1.02e−3
Two-soliton 1.21e−2 2.32e−3 4.42e−3 1.02e−3
Soliton-Antisoliton 1.12e−2 2.17e−3 3.67e−3 1.08e−3
Breather 2.54e−4 6.97e−5 3.27e−5 1.01e−5
Case 2
a = −5, b = 5, T = 5, n = 2000, m = 4000
h2 + τ 2 = 2.66e−5
Max RMSE Max RMSE
Travelling wave 1.16e−4 1.62e−5 2.86e−5 7.21e−6
Two-soliton 1.21e−4 2.32e−5 4.47e−5 9.97e−6
Soliton-Antisoliton 1.1e−4 2.17e−5 3.73e−5 1.06e−5
Breather 2.54e−6 6.99e−7 3.36e−7 1.02e−7
Table 1. Numerical results
As can be seen from Table 1 and Figures 2–5, the method performs
according to the predicted order of accuracy, that is, second order in both
x and t.
4. Conclusion
[1] G. Lamb, Elements of Soliton Theory, 1980, John Wiley & Sons, Inc.,
ISBN: 0471045594.
[2] G. Lamb, Analytical Descriptions of Ultrashort Optical Pulse Propa-
gation in a Resonant Medium, Reviews of Modern Physics, 1971, Vol.
29
29 Nov – 01 Dec 2023, Pamporovo, Bulgaria
30