Введение в теорию солитонов
.pdf
2. Прямые методы интегрирования солитонных уравнений. Метод Хироты21
на частицеподобные свойства, чем на форму, то есть на характер взаимодействия и сохраняющиеся при этом величины типа массы, суммарного импульса и энергии.
2. Прямые методы интегрирования солитонных уравнений. Метод Хироты
Пусть u(x, t) удовлетворяет уравнению КдФ
ut + 12uu2 + uxxx = 0. |
(3.2) |
||||
Перепишем его в дивергентном виде |
|
|
|
||
|
∂ |
2 |
|
|
|
ut + |
|
6u |
|
+ uxx = 0 |
|
∂x |
|
|
|||
и будем искать его решение в следующей форме:
u(x, t) = |
∂2 |
ln f (x, t) = |
|
∂ |
|
fx |
= |
(3.3) |
|||||
∂x2 |
∂x f |
||||||||||||
|
|
|
|
|
|
|
|
||||||
|
fxxf − fx2 |
|
fxx |
|
|
|
|
fx |
2 |
||||
= |
= |
|
|
. |
|||||||||
|
|
||||||||||||
|
|
f 2 |
|
|
f − f |
|
|||||||
Выразим производные, входящие в уравнение КдФ, через функцию f (x, t)
|
ut |
= |
∂ ∂ |
|
|
fx |
|
= |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
∂x ∂t f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
= |
∂ |
|
fxt |
|
|
− |
fxft |
, |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
∂x |
|
|
f |
|
|
f 2 |
|
|
|
|
|
|
f 2 |
|
|
|
|
|
|||||||||||
|
|
x |
|
|
|
|
|
|
|
f−2 |
|
|
|
|
− |
|
f |
|
|
|
|
|
||||||||||
u |
|
= |
fxxxf |
fxxfx |
|
|
|
2fx |
|
|
fxxf − fx2 |
= |
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
= |
|
f |
− 3 |
|
f 2 |
+ 2 |
f |
3 |
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
, |
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
fxxx |
|
|
|
|
|
fxxfx |
|
|
|
|
|
|
|
fx |
|
|
|
|
|
|
|
|||||||
u |
xx |
= fxxxxf − fxxxfx |
− |
3 fxxxfx + fxx2 |
+ 6 fxxfx2 |
+ |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
f 2 |
|
|
|
|
|
|
|
|
f 2 |
|
|
f 3 |
|
||||||||||
|
|
|
+ 6 |
|
|
|
|
2 |
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
fx |
|
|
fxx f−2 fx , |
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6u2 = 6 |
|
|
|
|
|
f−2 |
2 |
|
|
|
|
|
fxx2 − 2 |
f 3 |
+ f 4 . |
|||||||||||||||||
|
|
|
|
|
= 6 |
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
fxxf fx2 |
|
|
|
|
|
|
|
|
|
|
|
|
fxxfx2 |
|
fx4 |
|
|||||||||
22 |
|
|
|
|
Лекция 3 |
|
|
|
|
||
Подставляя эти выражения в уравнение КдФ, получим |
|
|
|||||||||
|
fxt |
|
fxft |
|
2 |
|
fxxxx |
|
fxxxfx |
|
|
|
− |
+ 3 |
fxx |
+ |
− 4 |
= 0, |
|
||||
|
f |
f 2 |
f 2 |
f |
f 2 |
|
|||||
или (считая, что f = 0) |
|
|
|
|
|
|
|
|
|||
f fxt − fxft + 3fxx2 |
+ f fxxxx − 4fxxxfx = 0. |
(3.4) |
|||||||||
Это уравнение носит название билинейного уравнения Хироты в честь японского физика R. Hirota, предложившего его в 1971 году в работе [13]. Казалось бы, уравнение (3.4) ничем не проще исходного уравнения КдФ. Однако оно имеет билинейную структуру, то есть каждое слагаемое содержит два множителя вида f или ее производной. Будем искать решение в виде ряда теории возмущений по некоторому малому параметру ε:
∞ |
|
|
i |
εif (i) = 1 + εf (1) + ε2f (2) + . . . . |
|
f = 1 + |
(3.5) |
|
=1 |
|
|
Тогда билинейное уравнение Хироты распадется на серию линейных урав-
нений на коэффициенты f (i) при одинаковых степенях ε |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
− |
|
(1+εf (1)+ε2f (2)+ . . .) |
εfxt(1)+εfxxxx(1)+ε2(fxt(2)+εfxxxx(2))+ . . . |
|
||||||||||||
− |
ε2 |
|
|
|
(1) |
|
(1) |
|
(2) |
|
|
2 |
− |
|
|
|
(2) |
|
|
|
|||||||||
|
fx(1) |
+ εfx(2)+ . . . |
|
ft(1)+εft(2) |
+ . . . |
|
+3ε2 fxx(1)+εfxx(2) + . . . |
|
|
|||||
|
|
|
−4ε2 |
fxxx + εfxxx + . . . fx |
+ εfx |
+ . . . = 0, |
|
|
||||||
откуда следует |
|
|
|
|
|
|
|
|
|
|
|
|||
|
ε1 : |
fxt |
(1) + fxxxx(1) = 0, |
|
|
fxx(1) |
2 |
|
|
|
||||
|
ε2 : |
fxt |
(2) + fxxxx(2) = fx(1)ft |
(1) − 3 |
+ 4fxxx(1)fx(1), |
|||||||||
|
|
. . . |
|
|
|
|
|
|
|
|
|
|
(3.6) |
|
|
εN +1 : fxt(N +1) + fxxxx(N +1) = . . . (f (1), . . . f (N )) = 0. |
|
|
|||||||||||
|
|
. . . |
|
|
|
|
|
|
|
|
|
|
|
|
Оказывается, что структура правых частей этой системы такова, что ряд (3.5) допускает обрыв на любом номере N , то есть, полагая f (N +1) ≡ 0, мы получим, что все последующие уравнения с номерами N + 2, N + 3, . . .
допускают тождественно нулевое решение:
f (N +2) = f (N +3) = . . . ≡ 0.
Метод Хироты |
23 |
В этом нетрудно убедиться, глядя на первые два уравнения при N = 2, а для всех остальных N следует применить метод математической индукции.
Из этого наблюдения следует вывод о том, что параметр ε можно выбирать произвольным (а не обязательно малым), если мы хотим оборвать ряд на конечном номере N . Выберем в этом случае ε = 1 и будем последовательно решать линейные уравнения для f (i), считая, что f (N +1) ≡ 0.
Первое уравнение в силу линейности допускает решение в виде суммы простых волн
N
f (1) = eθi ,
i=1
где
θi = ai(x − ai2t) + δi.
Лекция 4
Полагая N = 1, имеем из системы (3.6)
f (1) = eθ1 , f = 1 + eθ1 ,
откуда, возвращаясь к u посредством замены (3.3), получим формулу для одиночного солитона
|
∂ fx |
|
a1eθ1 |
|
|
|
|
|
|
a1 |
|
= |
|
|
|
|
|
||||||||||
u = |
|
|
|
= |
|
|
|
|
|
|
= |
|
|
|
|
|
|
(4.1) |
|||||||||
∂x f |
∂x |
|
|
1 + eθ1 |
|
∂x |
e−θ1 + 1 |
|
|
|
|||||||||||||||||
= −a1 |
2 |
|
e−θ1 |
|
|
= − |
a12 |
|
|
|
|
|
1 |
|
|
= − |
a12 |
|
1 |
|
. |
||||||
|
|
e−θ1 + 1 |
|
2 |
4 |
|
|
eθ1/2 |
+ e−θ1/2 |
|
2 |
4 |
2 |
θ |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ch ( |
2 ) |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|||||||||||
Для N = 2 можно взять
f (1) = eθ1 + eθ2 ,
тогда для f (1) нужно решить линейное уравнение с правой частью
fxt(2) + fxxxx(2) = 3a1a2(a1 − a2)2eθ1+θ2 .
Решение находится в виде
f (2) = A · eθ1+θ2 ,
где константа A должна удовлетворять соотношению
A((a1 + a2)(−a13 − a23) + (a1 + a2)4)eθ1+θ2 = 3a1a2(a1 − a2)2eθ1+θ2 ,
то есть
a1 |
2 |
|
|
|
||
+ a2 |
|
|
||||
A = |
a1 |
− a2 |
. |
|
|
|
|
|
|
||||
Таким образом |
|
|
|
|
|
|
|
|
|
a1 |
+ a2 |
2 |
|
|
|
|
|
|||
f = 1 + f (1) + f (2) = 1 + eθ1 + eθ2 + |
a1 |
− a2 |
eθ1+θ2 , |
|||
|
||||||
Метод Хироты |
25 |
откуда получается двухсолитонное решение уравнения КдФ
u(x, t) = |
∂2 |
ln 1 + eθ1 + eθ2 + Aeθ1+θ2 |
= |
(4.2) |
||||||
|
|
|
||||||||
|
∂x2 |
|
θ1 |
+ a2e |
θ2 |
|
θ1+θ2 |
|
||
= |
∂ a1e |
|
|
+ A(a1 + a2)e |
. |
|||||
∂x |
|
|
|
1 + eθ1 + eθ2 + Aeθ1+θ2 |
||||||
|
|
|
||||||||
Продолжая указанным образом, легко найти все остальные f (i), i = 3, 4, . . . , N . Соответствующее решение u уравнения КдФ, отвечающее сумме N членов ряда (3.5), называется N -солитонным решением.
Покажем в случае N = 2, что формула (4.2) действительно описывает процесс взаимодействия двух одиночных солитонов. Предположим для определенности, что a1 > a2 > 0, и проследим за эволюцией первого солитона, то есть будем считать, что x и t связаны соотношением θ1 0, или x a1t + δ1/a1. В пределе |t| 1 имеем
2 |
2 |
|
δ1 |
|
|
θ2 = a2[(a1 |
− a2)t − |
|
] + δ2 |
, |
|
a1 |
|||||
так что |
|
t → ±∞. |
|
||
θ2 → ±∞, |
|
||||
Таким образом, eθ2 → 0, если t → −∞, и тогда формула (4.2) дает
u(x, t) |
∂2 |
|
θ1 |
|
a12 |
|
|
|
∂x |
|
4ch2 |
2 |
|
|
|||
2 |
ln 1 + e |
|
= |
|
θ1 . |
|||
|
|
|
|
|
|
|
|
|
Аналогично, на прямой в плоскости (x, t), где θ2 0, будет наблюдаться второй одиночный солитон с амплитудой a22. Рассмотрим теперь конечное состояние после взаимодействия, полагая t → +∞. Находясь по-прежнему в окрестности траектории первого солитона θ1 0, имеем θ2 → +∞, так что
u(x, t) = |
|
∂ a1eθ1 + a2eθ2 + A(a1 + a2)eθ1+θ2 |
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= |
|
|
|
|||||
∂x |
1 + eθ1 + eθ2 + Aeθ1+θ2 |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
= |
∂ e−θ1 a2 + A(a1 + a2) |
|
∂ a2e−θ1− 1 + (a1 + a2) |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
= |
|
|
|
|
|
|
|
|
|
= |
|
|
∂x |
|
|
|
|
e−θ1 + A |
|
|
|
∂x |
e−θ1− |
1 + 1 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
− |
a |
a |
e−θ1 |
− 1 + a |
(a |
1 |
+ a |
)e−θ1− |
1 |
|
|
a2e−θ1− 1 |
|||||||||||
= |
2 |
1 |
|
|
|
1 |
|
|
2 |
|
|
|
|
= |
1 |
|
= |
|||||||
|
|
|
|
|
|
|
|
(e−θ1− 1 + 1)2 |
|
|
|
|
|
(e−θ1− |
1 + 1)2 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
26 |
|
|
|
|
|
|
Лекция 4 |
|
|
|
|
|
|
|
|
|
|
|
||
= |
|
|
|
|
|
|
a12 |
|
|
|
|
|
|
= |
|
|
a12 |
|
|
, |
|
exp |
− θ12 |
1 |
+ exp |
1 |
2 |
1 |
|
2 |
4ch |
|
2 |
|
|||||||
|
|
|
|
+ |
|
|
θ |
+ |
|
|
|
|
2 |
|
θ1 + |
1 |
|
|
||
4 |
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
где 1 = − ln A.
Рис. 4. Сдвиги фаз при взаимодействии двух солитонов
Мы видим, что первый солитон претерпел фазовый сдвиг
|
a1 |
a1 |
a1 |
+ a2 |
2 |
|
||
|
|
|
||||||
δx1 = |
1 |
= |
1 |
ln |
a1 |
− a2 |
. |
(4.3) |
|
|
|
||||||
Проводя аналогичные рассуждения относительно второго солитона, найдем, что его фазовый сдвиг равен
|
−a2 |
−a2 |
a1 |
+ a2 |
2 |
|
|||
|
|
|
|||||||
δx2 = |
ln A |
= |
|
1 |
ln |
a1 |
− a2 |
. |
(4.4) |
|
|
|
|||||||
Метод Хироты |
27 |
С физической точки зрения картина взаимодействия напоминает столкновение тяжелых упругих шаров. Первый солитон большей амплитуды движется с большей скоростью v1 = a21 > v2 = a22 и догоняет второй солитон, взаимодействует с ним и обгоняет, получив сдвиг (4.3) вперед, поскольку δx1 < 0. Аналогично, второй солитон после взаимодействия сдвигается назад на величину (4.4), как это изображено на рисунке. Заметим, что амплитуду солитона можно трактовать как его массу, поскольку из гидродинамической интерпретации уравнения КдФ (см. Лекцию 1) следует, что u(x, t) есть высота волны в точке x, так что суммарное количество жидкости под волной равно
|
+∞ |
|
|
+∞ |
|
|
||
m = |
|
a2 |
|
dx = |
|
adθ |
= a. |
|
|
|
|
|
|
|
|||
|
−∞ 4ch2 |
2θ |
−∞ 4ch2 |
2θ |
|
|||
Из формул (4.3) и (4.4) следует, что
a1δx1 + a2δx2 = m1δx1 + m2δx2 = 0,
что можно трактовать как сохранение центра масс в системе двух солитонов или о сохранении их суммарного импульса.
В самом деле, из классической механики известно, что неизменность по времени центра масс в системе взаимодействующих частиц следует из закона сохранения импульса. Последний всегда имеет место в консервативной системе N частиц, то есть в системе, не испытывающей действия внешних сил:
m1v1 + m1v1 + . . . + mN vN = 0.
Интегрируя по t от −∞ до +∞ и считая, что скорости vi = dxi/dt и координаты частиц xi(t) ограничены, получим закон сохранения центра
масс |
|
|
|
|
|
|
(4.5) |
m1δx1 |
+ m1δx1 |
+ . . . + mN δxN + = 0. |
Можно показать, что равенство (4.5) имеет место и для N взаимодействующих солитонов. Этот факт подтверждает трактовку солитонов как упругих частиц.
Ниже (см. Лекцию 12) будет выведен закон сохранения импульса для решений уравнения КдФ ut − 6uux + uxxx = 0, более того, будет показано, что его решения подчиняются бесконечному набору законов сохранения, часть из которых имеет четкий физический смысл.
Лекция 5
1. Преобразование Беклунда
Кроме рассмотренного выше метода Хироты для построения явных решений солитонных уравнений, имеется еще один прямой метод, связанный со специальными нелинейными преобразованиями, отображающими класс решений исходного уравнения в себя. Эти преобразования, как правило, содержат дополнительные произвольные постоянные, так что на каждом шаге получаются существенно новые решения. При этом можно начинать с какого-нибудь тривиального, например, нулевого решения и получить за
Nшагов N -солитонное решение.
Вкачестве примера рассмотрим уравнение Кортевега–де Фриза
ut − 6uux + uxxx = 0. |
(5.1) |
Введем новую неизвестную функцию v = v(x, t), такую что |
|
u = vx + v2 + λ, |
(5.2) |
где λ – некоторая произвольная постоянная. Подставляя (5.2) в уравнение (5.1), получим
ut = |
∂ |
+ 2v vt, |
|
|||
∂x |
∂x + 2v vx = |
|||||
|
|
|
+ λ) |
|||
−6uux + uxxx = 6(vx |
+ v |
|
||||
|
|
|
2 |
|
∂ |
|
=∂x∂ + 2v (vx(v2 + λ)) + 6vxvxx,
откуда для v получается модифицированное уравнение КдФ
vt − 6(v2 + λ)vx + vxxx = 0. |
(5.3) |
Заметим, что если v – решение уравнения (5.3), то (−v) – тоже его решение. Следовательно, функция
u1 = −vx + v2 + λ
Преобразование Беклунда |
29 |
будет удовлетворять уравнению КдФ (5.1). При этом u1, вообще говоря, не совпадет с исходным решением u.
Для того чтобы исключить промежуточную функцию v из преобразо-
вания u → u1, сделаем замену |
|
|
|
|
||
|
|
u = 2wx, |
|
u1 = 2w1x. |
|
(5.4) |
Тогда |
|
|
|
|
|
|
u − u1 |
= vx = (w |
− |
w1)x, v = w |
− |
w1, |
|
2 |
|
|
|
|
||
v2 + λ = (w + w1)x, |
|
|
|
|||
так что для функций w и w1 получается пара уравнений |
||||||
(w − w1)t |
− 6(w−+ w1)x(w − w1)x + (w − w1)xxx = 0. (5.5) |
|||||
(w + w1)x |
= (w w1)2 + λ, |
|
|
|||
Формулы (5.5) носят название преобразований Беклунда.
Для иллюстрации применения этих преобразований положим
u = w = 0
и вычислим u1. Система (5.5) преобразуется к виду
−w1t + 6(w1x)2 |
− (w1)xxx = 0. |
||||||||||||
w1x = λ + w2, |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
Выполняя замену |
|
|
|
|
|
|
|
|
|
|
|||
|
|
fx |
|
|
|
|
fxx |
+ |
fx2 |
||||
wt = − |
|
, wtx = − |
|
|
|
, |
|||||||
f |
f |
f |
|||||||||||
получим для f уравнение |
|
|
|
|
|
|
|
|
|
|
|||
− |
fxx |
+ |
fx2 |
= λ + |
fx2 |
||||||||
f |
f 2 |
f 2 |
|
||||||||||
или fxx + λf = 0.
Его общее решение имеет вид
f = ea(x+c) + e−a(x+c), λ = −a2, c = c(t).
30 |
|
|
|
|
|
|
|
Лекция 5 |
|
|
|
|
|
|
|
|
|
|
|
||||||||
Тогда для w1 получаем |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
w1 = |
|
fx |
= |
− |
aea(x+c) − ae−a(x+c) = |
− |
ath(a(x + c)) = |
− |
athθ, |
||||||||||||||||||
|
|
||||||||||||||||||||||||||
|
− f |
ea(x+c) + e−a(x+c) |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
w1t = − |
|
a2ct |
|
, w1x |
= − |
|
a2 |
|
, |
|
|
|||||||||||
|
|
|
|
|
2 |
|
|
2 |
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
ch θthθ |
|
|
|
|
|
|
|
|
|
|
|
|
ch |
θ |
|
|
||||
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
w1xxx = − |
4a |
|
+ |
|
6a |
|
. |
|
|
|
|
||||||||||
|
|
|
|
|
|
2 |
|
4 |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
ch θ |
|
|
ch |
|
θ |
|
|
|
|
||||||||
Второе уравнение (5.5) дает зависимость константы c от t: |
|
|
|||||||||||||||||||||||||
|
|
|
|
|
a2ct |
|
|
a4 |
|
|
4a4 |
|
|
|
|
6a4 |
|
|
|
|
|||||||
|
|
|
|
|
|
+ 6 |
|
+ |
|
− |
|
= 0, |
|
|
|||||||||||||
|
|
|
|
|
ch2θ |
ch4θ |
ch2θ |
ch4θ |
|
|
|||||||||||||||||
откуда
ct + 4a2 = 0, c(t) = −4a2t + δ.
Тем самым окончательно получается односолитонное решение
u1 = 2w1x = − 2a2 . ch2(a(x − 4a2 + δ))
Заметим, что в процессе интегрирования мы получили здесь две произвольных постоянных λ = −a2 и δ. Ясно, что эти константы возникнут после применения преобразования Беклунда к произвольному (а не только к нулевому, как выше) решению. Можно показать, что последовательное применение указанной процедуры к вновь полученному решению
0 → u1 → u2 → . . . → un → . . .
даст на N -м шаге N -солитонное решение, содержащее 2N произвольных постоянных.
Преобразования Беклунда имеют место для всех солитонных уравнений. Проиллюстрируем их применение на примере цепочки Тоды
|
|
Q¨n = eQn−1−Qn − eQn−Qn+1 , |
(5.6) |
|||
˙ |
d |
= Qn(t), n = 0, ±1, ±2..., однозначно задает- |
||||
где Q = |
|
Q. Ее решение Qn |
||||
dt |
||||||
ся начальными условиями |
|
|
|
|
||
|
|
|
0 |
˙ |
1 |
|
|
|
Qn(0) = Qn, |
Qn(0) = Qn. |
|
||
