А вот на одних и тех же графиках наложили движения двух разных солитонов, с k=1 и с k=2. Видно, что более высокий движется быстрее и более пологого обгоняет.
Естественный вопрос: а что будет, если их столкнуть по-настоящему? Запустить в одном решении достаточно далеко друг от друга, чтобы они друг друга не чувствовали, и подождать, пока более быстрый не догонит более медленный. Не получится ли красивого соударения, как на коллайдере?
Удивительный ответ: солитоны провзаимодействуют, но выживут.
Давайте посмотрим на вот такое решение KdV — я взял формулу из всё тех же записок курса Н. А. Рожковской, см. с. 12 файла.
(Да, на первый взгляд формула выглядит ужасом. Но не всё так страшно!)
Давайте посмотрим на вот такое решение KdV — я взял формулу из всё тех же записок курса Н. А. Рожковской, см. с. 12 файла.
(Да, на первый взгляд формула выглядит ужасом. Но не всё так страшно!)
Вот график решения в начальный момент времени t=-2.75. Если на том же графике с правильным сдвигом нарисовать (оранжевым) солитоны с k=1 и k=2, то они отлично накроют горбы на синем графике — синий будет просто не виден.
А теперь запустим время вперёд…
А теперь запустим время вперёд…
Я буду рисовать поверх синего точного решения оранжевый график — сумму двух солитонов. Если бы уравнение было линейным, то сумма решений была бы решением (и если предположить устойчивость, то оранжевое « решение » всегда продолжило бы идеально закрывать синее). А что мы увидим на самом деле?
t=-1.75, горбы начинают сближаться…
t=-1.75, горбы начинают сближаться…
То есть — солитоны « столкнулись », провзаимодействовали. Но когда разошлись, то остались сами собой — просто медленный в результате отстал, а быстрый ушёл вперёд. Удивительно, правда?
Математические байки
То есть — солитоны « столкнулись », провзаимодействовали. Но когда разошлись, то остались сами собой — просто медленный в результате отстал, а быстрый ушёл вперёд. Удивительно, правда?
Интересно, что на то же самое столкновение можно смотреть по-другому. Можно считать, что происходит абсолютно упругое столкновение между частицами-солитонами — в результате которого, как и положено при соударении одинаковых частиц на прямой, они обмениваются импульсами. Просто импульс (или скорость) частицы-солитона влияет на то, как он выглядит как волна; так что тот солитон, что был впереди, впереди и остался, просто у него теперь импульс больше.
Немного уходя в сторону — солитоны можно видеть и в дискретных моделях. Меня когда-то очень простой и симпатичной такой модели научил Е. Ю. Смирнов (он как раз тогда вернулся из поездки, где это узнал — и мы стояли вечером около метро и беседовали; до сих пор это помню!).
Итак, Box-Ball System. Пусть в каждой целочисленной точке на прямой выкопана лунка; в некоторых из них лежит по камню (всего — конечное число).
Каждую минуту из минус бесконечности в плюс бесконечность пробегает гонец с мешком. Пробегая мимо камня, он его подбирает и убирает в мешок. Пробегая мимо пустой лунки, если у него есть хоть один камень в мешке — он туда один камень кладёт.
Эквивалентно ещё можно сказать так: начиная с самого левого камня, последовательно перемещаем каждый камень, который ещё не сдвинут, в ближайшую пустую лунку правее него.
(Да — вот тут про эту модель рассказывает Vincent Duchêne на « пятиминутке Лебега ».)
Тогда группа из n камней образует « солитон » — движущийся как раз со скоростью n. А что будет, если два таких солитона столкнутся?
Итак, Box-Ball System. Пусть в каждой целочисленной точке на прямой выкопана лунка; в некоторых из них лежит по камню (всего — конечное число).
Каждую минуту из минус бесконечности в плюс бесконечность пробегает гонец с мешком. Пробегая мимо камня, он его подбирает и убирает в мешок. Пробегая мимо пустой лунки, если у него есть хоть один камень в мешке — он туда один камень кладёт.
Эквивалентно ещё можно сказать так: начиная с самого левого камня, последовательно перемещаем каждый камень, который ещё не сдвинут, в ближайшую пустую лунку правее него.
(Да — вот тут про эту модель рассказывает Vincent Duchêne на « пятиминутке Лебега ».)
Тогда группа из n камней образует « солитон » — движущийся как раз со скоростью n. А что будет, если два таких солитона столкнутся?
Вот тут мы запустили два солитона — группы из 5 и из 2 камней. Понятно, что группа из 5 движется быстрее и догоняет. Вот-вот…