Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Введение в теорию солитонов

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
874 Кб
Скачать

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

 

 

 

 

 

 

 

f2

 

 

 

 

 

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 f2 fx ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6u2 = 6

 

 

 

 

 

f2

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−θ11 + (a1 + a2)

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

=

 

∂x

 

 

 

 

e−θ1 + A

 

 

 

∂x

e−θ1

1 + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

a

e−θ1

1 + a

(a

1

+ a

)e−θ1

1

 

 

a2e−θ11

=

2

1

 

 

 

1

 

 

2

 

 

 

 

=

1

 

=

 

 

 

 

 

 

 

 

(e−θ11 + 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.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]