Прикладная математика и механика, 2022, T. 86, № 1, стр. 18-34

Метод годографа для решения задачи о мелкой воде под твердой крышкой в случае гиперболических уравнений

Т. Ф. Долгих 1*, М. Ю. Жуков 12**

1 Южный федеральный университет
Ростов-на-Дону, Россия

2 Южный математический институт
Владикавказ, Россия

* E-mail: dolgikh@sfedu.ru
** E-mail: myuzhukov@mail.ru

Поступила в редакцию 04.06.2021
После доработки 10.11.2021
Принята к публикации 28.11.2021

Полный текст (PDF)

Аннотация

Построено точное двухпараметрическое решение задачи Коши о течении двухслойной мелкой воды под твердой крышкой – двух бесконечных соприкасающихся слоев жидкости с малой разницей плотности, движущихся с различными скоростями в горизонтальном канале с твердыми стенками. Искажение границы раздела слоев происходит ввиду неустойчивости Кельвина–Гельмгольца. Задача описывается системой двух квазилинейных уравнений гиперболического типа в частных производных первого порядка. Для построения решения использован вариант метода годографа на основе закона сохранения, позволяющий преобразовать систему квазилинейных уравнений в частных производных первого порядка к линейному уравнению с переменными коэффициентами в частных производных второго порядка, для которого указана функция Римана–Грина. Предложен способ восстановления явного решения задачи Коши на линиях уровня неявного решения, позволяющий, в конечном итоге, редуцировать решение исходной задачи к решению некоторой задачи Коши для системы обыкновенных дифференциальных уравнений. В качестве примера представлены результаты расчетов для пространственно периодических начальных данных.

Ключевые слова: метод годографа, мелкая вода под крышкой, квазилинейные гиперболические уравнения

1. Введение. Формулировки задач о плоскопараллельном течении слоев идеальной несжимаемой жидкости в бесконечном горизонтальном канале хорошо известны. В частности, в случае одного слоя с одной твердой и другой свободной границами – это задача о поведении мелкой воды. Более сложные варианты, например, когда течение нескольких слоев жидкости происходит в канале с твердыми плоскими границами подробно описаны ранее [15]. Интерес к таким задачам объясняется тем, что они достаточно просто описывают неустойчивости либо Рэлея–Тейлора (в случае различной плотности слоев жидкости), либо Кельвина–Гельмгольца (в случае слоев жидкости, движущихся с различными скоростями), позволяя получать важную информацию о наиболее типичная чертах указанных неустойчивостей.

В предлагаемой работе рассмотрена одна из наиболее простых, с математической точки зрения, моделей – течение двухслойной жидкости в канале с твердыми крышками, когда слои жидкости с малой разницей плотности движутся с различными скоростями ([1], модель III; [2], с. 133–140; [3], с. 56–58). Основное внимание фокусируется на способе конструирования решения задачи Коши для системы двух квазилинейных уравнений гиперболического типа в частных производных первого порядка. Для этих целей используется метод годографа на основе закона сохранения, предложенный первоначально в [6], и развитый в ряде работ [711]. Заметим, что такой метод можно применять и для решения уравнений эллиптического типа (см., напр., [10, 1214]) и, в частности, практически для всех задач о неустойчивых сплошных средах, описанных в [15]. Уместно напомнить, что для рассматриваемой задачи о двухслойной мелкой воде при большой разнице между скоростями движения слоев (больше единицы в безразмерных переменных) гиперболический тип уравнений изменяется на эллиптический ([1], модель III; [2], с. 133–140). Метод годографа с дополнительными модификациями позволяет преобразовать решение исходной задачи Коши для системы двух квазилинейных уравнений, записанной в инвариантах Римана, в некоторую задачу для одного линейного уравнения в частных производных второго порядка с переменными коэффициентами. Такой метод эффективен, когда имеется явная зависимость между исходными переменными и инвариантами Римана, а также явное выражение для функции Римана–Грина соответствующего линейного уравнения. Для указанной модели ([1], модель III, [2], с. 133–140; [3], с. 56–58) явная зависимость между инвариантами Римана известна. Более того, замена переменных переводит уравнения двухслойной мелкой воды (для рассматриваемой модели) к обычным уравнениям мелкой воды, точнее к уравнениям некоторого политропного газа. Однако, инварианты Римана, приведенные в ([1], с. 11, (3.5)), неоднозначно связаны с исходными переменными – содержат радикалы, выбор знака перед которыми далеко нетривиален. Аналогичная неоднозначность возникает и при замене переменных, приводящих уравнения двухслойной мелкой воды к уравнениям обычной мелкой воды в ([1], с. 13, (4.1), (4.3)).

В предлагаемой работе предложена замена переменных, позволяющая устранить неоднозначность между исходными переменными и инвариантами Римана, а также для соответствующего линейного уравнения метода годографа найти явное выражение функции Римана–Грина (гипергеометрическая функция). В конечном итоге, это позволяет построить неявное двухпараметрическое решение исходной задачи Коши. Явное решение задачи восстанавливается на линиях уровня неявного решения при помощи интегрирования некоторой задачи Коши для системы обыкновенных дифференциальных уравнений.

Во избежание недоразумений, вновь, подчеркнем, что несмотря на то, что задача о поведении двухслойной мелкой воды под крышкой достаточно хорошо исследована (см. например, [13]), точное решение задачи Коши, насколько известно авторам, отсутствует.

2. Постановка задачи. Уравнения для описания поведения двухслойной идеальной несжимаемой жидкости с малым скачком плотности в безразмерных переменных возьмем в форме (приближение мелкой воды)

(2.1)
${{h}_{t}} - \frac{1}{2}{{({v}({{h}^{2}} - 1))}_{x}} = 0,\quad {{{v}}_{t}} - \frac{1}{2}{{(h({{{v}}^{2}} - 1))}_{x}} = 0;\quad \left| h \right| < 1,$
дополнив их начальными условиями

(2.2)
$h\left( {x,0} \right) = {{h}_{0}}\left( x \right),\quad {v}\left( {x,0} \right) = {{{v}}_{0}}\left( x \right)$

Здесь $h\left( {x,t} \right)$ – положение границы раздела слоев жидкости, ${v}\left( {x,t} \right)$ – полуразность скоростей верхнего и нижнего слоев (см. рис. 1), ${{h}_{0}}\left( x \right)$, ${{{v}}_{0}}\left( x \right)$ – заданные функции, определяющие первоначальное расположение границы раздела между жидкостями и полуразность скоростей движения слоев.

Рис. 1.

Схема течения двухслойной мелкой воды.

Уравнения (2.1) предложены в ([2], с. 67, (9.22)) и ([1], Модель III), в которых они представлены в ином виде (для слоя $0 < \tilde {h} < 1$)

(2.3)
$\begin{gathered} {{{\tilde {h}}}_{t}} + \left( {1 - 2h} \right){v}{{{\tilde {h}}}_{x}} - \tilde {h}(1 - \tilde {h}){{{v}}_{x}} = 0;\quad 0 < \tilde {h} < 1 \\ {{{v}}_{t}} + (1 - {{{v}}^{2}}){{{\tilde {h}}}_{x}} + (1 - 2\tilde {h}){v}{{{v}}_{x}} = 0 \\ \end{gathered} $

Переход от (2.3) к (2.1) производится при помощи замены $2\tilde {h} \to \left( {h + 1} \right)$. Другой вариант замены уравнений (2.3), осуществляющий переход от слоя $0 < \tilde {h} < 1$ к слою $\left| h \right| < 1$, использован в ([2], с. 135, (3.6)).

Область ${{\Omega }}$, в которой уравнения (2.1) имеют гиперболический тип, определяется неравенствами

(2.4)
${{\Omega }} = \{ \left| h \right| < 1,\;\left| {v} \right| < 1\} $

Известно (см., например, [16]), что в процессе эволюции решение $h\left( {x,t} \right)$, ${v}\left( {x,t} \right)$ может покидать пределы области ${{\Omega }}$. В частности, при $\left| {v} \right| = 1$ происходит “слияние” двух вещественных характеристик уравнений (2.1) в одну кратную характеристику, а при $\left| {v} \right| > 1$ уравнения имеют эллиптический тип. Более подробное описание процессов при переходе в область $\left| {v} \right| > 1$ имеется в монографии ([2], с. 133–140), в которой, в частности, указано, что переход их области гиперболичности в область эллиптичности в случае классических (неразрывных) решений невозможен ([2], с. 135).

2.1. Замена переменных и инварианты Римана. Задача Коши (2.1), (2.2) после замены переменных

(2.5)
$h = \sin \xi ,\quad {v} = \sin \eta ;\quad \xi > - {\kern 1pt} \frac{\pi }{2},\quad \eta < \frac{\pi }{2},$
принимает вид

(2.6)
$\begin{gathered} {{\xi }_{t}} - \left( {\sin \xi \sin \eta } \right){{\xi }_{x}} + \frac{1}{2}\left( {\cos \xi \cos \eta } \right){{\eta }_{x}} = 0 \\ {{\eta }_{t}} + \frac{1}{2}\left( {\cos \xi \cos \eta } \right){{\xi }_{x}} - \left( {\sin \xi \sin \eta } \right){{\eta }_{x}} = 0 \\ \end{gathered} $
(2.7)
$\xi \left( {x,0} \right) = {{\xi }_{0}}\left( x \right),\quad \eta \left( {x,0} \right) = {{\eta }_{0}}\left( x \right)$

Используя обычную технику (см., например, [16], с. 27–31) нетрудно найти инварианты Римана ${{R}^{1}}$, ${{R}^{2}}$ и соответствующие характеристические направления ${{{{\lambda }}}^{1}}$, ${{{{\lambda }}}^{2}}$

(2.8)
$\xi = {{R}^{1}} + {{R}^{2}},\quad \eta = {{R}^{2}} - {{R}^{1}}$
(2.9)
$\begin{gathered} {{\lambda }^{1}} = - \frac{1}{2}\cos \eta \cos \xi - \sin \eta \sin \xi \\ {{\lambda }^{2}} = \frac{1}{2}\cos \eta \cos \xi - \sin \eta \sin \xi \\ \end{gathered} $

Хорошо известно, что инварианты Римана могут быть определены различными способами – произвольная функция от инварианта также является инвариантом. В частности, аналогом инвариантов ([1], с. 11, (3.5)) для уравнений (2.1) будут

(2.10)
${{\tilde {R}}^{k}} = - {v}h \mp \sqrt {(1 - {{h}^{2}})(1 - {{{v}}^{2}})} $

Связь между инвариантами ${{\tilde {R}}^{1}}$, ${{\tilde {R}}^{2}}$ и исходными переменными определяется уравнениями

(2.11)
${{\tilde {R}}^{1}}{{\tilde {R}}^{2}} = {{h}^{2}} + {{{v}}^{2}} - 1,\quad {{\tilde {R}}^{1}} + {{\tilde {R}}^{2}} = - 2{v}h$

Уравнения (2.11), в итоге, например, для $h$ приводят к уравнению четвертого порядка, и величины $h$ и ${v}$ не могут быть однозначно определены по ${{\tilde {R}}^{1}}$, ${{\tilde {R}}^{2}}$.

Напротив, предложенная замена (2.5) приводит к взаимнооднозначному соответствию $({{R}^{1}},{{R}^{2}})$ $ \rightleftarrows $ $(h,{v})$, естественно, при условии $( - {{\pi /2}} < {{\xi }}$, ${{\eta }} < {{\pi /2}})$. Более того, при любых эволюциях решения $\left( {h,{v}} \right) \in {{\Omega }}$ (см. (2.4), (2.5)), то есть уравнения (2.5) (и (2.1)), всегда являются гиперболическими. Нетрудно понять, что для исследования уравнений в эллиптической области удобно, например, использовать замену $h = \sin \xi $, ${v} = \operatorname{ch} \eta $, $\left| h \right| < 1$, $\left| {v} \right| > 1$ (см. [14]).

2.2. Задача Коши для инвариантов Римана. Записанная для инвариантов Римана задача Коши, соответствующая (2.6), (2.7) (или (2.1), (2.2)), имеет вид

(2.12)
$R_{t}^{1} + {{{{\lambda }}}^{1}}({{R}^{1}},{{R}^{2}})R_{x}^{1} = 0,\quad R_{t}^{2} + {{{{\lambda }}}^{2}}({{R}^{1}},{{R}^{2}})R_{x}^{2} = 0$
(2.13)
${{R}^{1}}\left( {x,0} \right) = R_{0}^{1}\left( x \right),\quad {{R}^{2}}\left( {x,0} \right) = R_{0}^{2}\left( x \right),$
где $R_{0}^{1}\left( x \right)$, $R_{0}^{2}\left( x \right)$ – заданные функции, ${{\lambda }}({{R}^{1}},{{R}^{2}})$, ${{\lambda (}}{{R}^{1}},{{R}^{2}}{\text{)}}$ определены с учетом (2.8), (2.9).

Основная цель работы – построение неявного двухпараметрического решения задачи Коши (2.12), (2.13) и указание способа (как правило, численного) восстановления явного решения на линиях уровня неявного решения (изохронах).

3. Построение решения. Для построения решения задачи Коши (2.12), (2.13) применяем метод годографа на основе закона сохранения, впервые предложенный в [6] и развитый в [10], а также использованный в ряде работ [79, 11]). На самом деле можно использовать и иные варианты метода – классический вариант (взаимозамена зависимых и независимых переменных $({{R}^{1}},{{R}^{2}}) \rightleftarrows \left( {{{\xi }},{{\eta }}} \right)$, см., например, ([16], с. 33, 34)), или обобщенный метод годографа [17]. Почти очевидно, что, в конечном итоге, все указанные методы приведут к одинаковому результату. С точки зрения авторов, метод на основе закона сохранения более “прозрачен” и лучше приспособлен к решению задачи Коши для системы двух квазилинейных уравнений гиперболического типа. В данном разделе описание метода дается для общего случая произвольных зависимостей ${{{{\lambda }}}^{1}}({{R}^{1}},{{R}^{2}})$, ${{{{\lambda }}}^{2}}({{R}^{1}},{{R}^{2}})$ и лишь затем рассмотрен конкретный вариант (2.9).

3.1. Неявное двухпараметрическое решение. Следуя [6, 10] двухпараметрическое неявное решение задачи Коши (2.12), (2.13) разыскиваем в виде

(3.1)
${{R}^{1}}\left( {x,t} \right) = {{r}^{1}}\left( b \right) = R_{0}^{1}\left( b \right),\quad {{R}^{2}}\left( {x,t} \right) = {{r}^{2}}\left( a \right) = R_{0}^{2}\left( a \right),$
где $a$, $b$ – параметры.

Для определения связи между переменными $\left( {x,t} \right)$ и параметрами $\left( {a,b} \right)$ в форме

(3.2)
$t = t\left( {a,b} \right),\quad x = x\left( {a,b} \right),$
используем закон сохранения
(3.3)
${{\varphi }_{t}}({{R}^{1}},{{R}^{2}}) + {{\psi }_{t}}({{R}^{1}},{{R}^{2}}) = 0,$
где ${{\varphi }}$, ${{\psi }}$ – плотность и плотность потока закона сохранения.

Выполняя дифференцирование в (3.3), и исключая при помощи (2.12) производные, например, $R_{t}^{1}$, $R_{t}^{2}$, получаем линейную систему для определения функций ${{\varphi }}({{R}^{1}},{{R}^{2}})$, ${{\psi (}}{{R}^{1}},{{R}^{2}}{\text{)}}$

(3.4)
$\begin{gathered} {{\psi }_{{{{R}^{1}}}}}({{R}^{1}},{{R}^{2}}) = {{\lambda }^{1}}({{R}^{1}},{{R}^{2}}){{\varphi }_{{{{R}^{1}}}}}({{R}^{1}},{{R}^{2}}) \\ {{\psi }_{{{{R}^{2}}}}}({{R}^{1}},{{R}^{2}}) = {{\lambda }^{2}}({{R}^{1}},{{R}^{2}}){{\varphi }_{{{{R}^{2}}}}}({{R}^{1}},{{R}^{2}}) \\ \end{gathered} $

Условия разрешимости уравнений (3.4) приводят к линейному дифференциальному уравнению в частных производных второго порядка для функции ${{\varphi }}$ (аналогичное для функции ${{\psi }}$)

(3.5)
$({{\lambda }^{1}} - {{\lambda }^{2}}){{\varphi }_{{{{R}^{1}}{{R}^{2}}}}} + \lambda _{{{{R}^{2}}}}^{1}{{\varphi }_{{{{R}^{1}}}}} - \lambda _{{{{R}^{1}}}}^{2}{{\varphi }_{{{{R}^{2}}}}} = 0,$
которое дополняем условиями (см. [10], условия модифицированы по сравнению с [6])

(3.6)
${{\left. {(\psi - {{\lambda }^{1}}\varphi )} \right|}_{{{{R}^{1}} = {{r}^{1}}\left( b \right)}}} = 1,\quad {{\left. {(\psi - {{\lambda }^{2}}\varphi )} \right|}_{{{{R}^{2}} = {{r}^{2}}\left( a \right)}}} = - 1$

Легко показать, что решение задачи (3.4)–(3.6) имеет вид

(3.7)
$\varphi ({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}}) = \frac{{2\Phi ({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})}}{{{{\lambda }^{2}}({{r}^{1}},{{r}^{2}}) - {{\lambda }^{1}}({{r}^{1}},{{r}^{2}})}},$
где ${{\Phi }}({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$ – функция Римана–Грина уравнения (3.5), которая по переменным ${{R}^{1}}$, ${{R}^{2}}$ удовлетворяет уравнению (3.5), а по переменным ${{r}^{1}}$, ${{r}^{2}}$ – сопряженному уравнению, функцию ${{\varphi }}({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$, по аналогии с функцией Римана–Грина, удобно записывать как зависящую от параметров ${{r}^{1}}$, ${{r}^{2}}$.

Действительно, дифференцируя соотношения (3.6) соответственно по ${{R}^{2}}$ и ${{R}^{1}}$, с учетом (3.4) получим условия, возникающие при определении функции Римана–Грина (см. [18], с. 446–457), а дополнительный множитель в формуле (3.7) появляется из условий (3.6) если положить ${{R}^{1}} = {{r}^{1}}$, ${{R}^{2}} = {{r}^{2}}$ и учесть нормировку ${{\Phi }}({{r}^{1}},{{r}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$ = 1.

Функция $t\left( {a,b} \right)$, связывающая переменную $t$ с $a$, $b$, определяется соотношением

(3.8)
$t\left( {a,b} \right) = \frac{1}{2}\mathop \smallint \limits_a^b {{\varphi }}(R_{0}^{1}(\tau ),R_{0}^{2}(\tau )|{{r}^{1}}(b),{{r}^{2}}(a))d{{\tau }}$

Здесь приведен частный вид формулы, справедливый для случая, когда начальные условия задаются при $t = 0$. Более общий вид формулы для начальных данных задаваемых на некоторой кривой в плоскости $\left( {x,t} \right)$ см. в [6, 10], а также [79, 12]. Опуская подробности, укажем, что соотношение (3.8) получено интегрированием по замкнутому контуру PQM дифференциальной 1-формы $\left( {\psi dt - \varphi dx} \right)$, соответствующей закону сохранения (3.3). Часть контура PQ – это отрезок $\left[ {a,b} \right]$ на оси $t = 0$. Части контура QM, PM отвечают характеристикам, соответственно, $dx = {{\lambda }^{1}}dt$ и $dx = {{\lambda }^{2}}dt$, на которых сохраняются инварианты Римана – ${{R}^{1}} = {{r}^{1}}\left( b \right)$ и ${{R}^{2}} = {{r}^{2}}\left( a \right)$ (см. рис. 2). Фактически, значения ${{r}^{1}}\left( b \right)$, ${{r}^{2}}\left( a \right)$ идентифицируют характеристики.

Рис. 2.

Контур $PQM$.

Аналогичным образом определяется функция $x\left( {a,b} \right)$, необходимая для окончательного построения неявного решения (3.1), (3.2). Однако, для нахождения явного решения функция $x\left( {a,b} \right)$, непосредственно, не требуется (см. [10]).

Обратим внимание на то, что роль “параметров” $a$, $b$ достаточно многогранна. Во-первых, можно считать, что $a$, $b$ – это обычные числовые параметры, задающие двухпараметрическое решение. Во-вторых, если при помощи (3.2) удается построить обратные функции $a = a\left( {x,t} \right)$, $b = b\left( {x,t} \right)$, то (3.1) попросту является явным решением задачи. В-третьих, ввиду (3.1), величины $a$, $b$ можно считать инвариантами Римана, так как функции от инвариантов Римана также инварианты. Наконец, в-четвертых, $a$, $b$ – это лагранжевы переменные, то есть значения координаты $x$ в момент $t = 0$. Последнее, в частности, означает, что построен аналог метода характеристик для системы двух квазилинейных уравнений – начальные данные из точек $x = a$, $x = b$ оси $x$ переносятся вдоль характеристик $PM$, $QM$ в точку $M$ (см. рис. 2).

3.2. Явное решение на изохронах. Для построенния явного решения на плоскости $\left( {a,b} \right)$ рассматриваем линии уровня функции $t\left( {a,b} \right)$ (изохроны). Задавая значение ${{t}_{{\text{*}}}}$, выбираем некоторую изохрону, считая ее параметризованной при помощи параметра $\mu $

(3.9)
${{t}_{*}} = t\left( {a\left( \mu \right),b\left( \mu \right)} \right),$
где ${{t}_{{\text{*}}}}$ – момент времени, идентифицирующий линию уровня, $a\left( {{\mu }} \right)$, $b\left( {{\mu }} \right)$ – значения $a$, $b$, соответствующие параметру ${{\mu }}$.

Считая изохрону достаточно гладкой (кусочно-гладкой), и дифференцируя соотношение (3.9) по параметру ${{\mu }}$, получаем задачу Коши для обыкновенных дифференциальных уравнений (подробнее см. ([10], с. 46–51))

(3.10)
$\begin{gathered} \frac{{da\left( \mu \right)}}{{d\mu }} = - {{t}_{b}}\left( {a,b} \right),\quad \frac{{db\left( \mu \right)}}{{d\mu }} = {{t}_{a}}\left( {a,b} \right),\quad \frac{{dX\left( \mu \right)}}{{d\mu }} = J\left( {a,b} \right) \\ a\left( 0 \right) = {{a}_{*}},\quad b\left( 0 \right) = {{b}_{*}},\quad X\left( 0 \right) = {{X}_{*}} \\ \end{gathered} $
(3.11)
$J\left( {a,b} \right) = \left( {{{\lambda }^{2}}\left( {{{r}^{1}}\left( b \right),{{r}^{2}}\left( a \right)} \right) - {{\lambda }^{1}}\left( {{{r}^{1}}\left( b \right),{{r}^{2}}\left( a \right)} \right)} \right){{t}_{a}}\left( {a,b} \right){{t}_{b}}\left( {a,b} \right),$
где $({{a}_{*}},{{b}_{*}})$ – точка на изохроне, соответствующая ${{\mu }} = 0$, функция $X\left( {{\mu }} \right)$ отвечает координате $x$ на изохроне: $X\left( \mu \right)$ = $x\left( {a,b} \right)$ = $x\left( {a\left( \mu \right),b\left( \mu \right)} \right)$, ${{X}_{{\text{*}}}}$ – значение координаты $x$ на изохроне при ${{\mu }} = 0$, производные ${{t}_{a}}\left( {a,b} \right)$, ${{t}_{b}}\left( {a,b} \right)$ вычисляются при помощи (3.8), $J\left( {a,b} \right)$ – якобиан преобразования $\left( {a,b} \right)$ $ \rightleftarrows $ $\left( {x,t} \right)$.

Таким образом, интегрируя задачу Коши (3.10), с учетом (3.1) для момента времени ${{t}_{{\text{*}}}}$ получаем явное решение, которое полностью определяется начальными данными $R_{0}^{1}\left( x \right)$, $R_{0}^{2}\left( x \right)$

${{R}^{1}}(x,{{t}_{*}}) = {{r}^{1}}\left( {b\left( \mu \right)} \right) = R_{0}^{1}\left( {b\left( \mu \right)} \right)$
(3.12)
${{R}^{2}}(x,{{t}_{{\text{*}}}}) = {{r}^{2}}\left( {a\left( {{\mu }} \right)} \right) = R_{0}^{2}\left( {a\left( {{\mu }} \right)} \right){\text{\;}}$
$x = X(\mu ),\quad {{t}_{*}} = t({{a}_{*}},{{b}_{*}})$

Конечно, предварительно следует решить задачу (3.5), (3.6) для нахождения функции ${{\varphi }}$, входящую в соотношение (3.8). Ограничения накладываемые на начальные данные, фактически, определяются условиями существования интеграла (3.8), в частности, $R_{0}^{1}\left( x \right)$, $R_{0}^{2}\left( x \right)$ могут быть кусочно-гладкими функциями и даже кусочно-непрерывными (в этом случае потребуются дополнительные условия на разрывах, см., например, [27]).

Заметим, что явное решение (3.12), по-прежнему, является двухпараметрическим. Роль параметров играют момент времени ${{t}_{{\text{*}}}}$ и ${{\mu }}$. На практике, вычисление интегралов в выражениях для $t\left( {a,b} \right)$, ${{t}_{a}}\left( {a,b} \right)$, ${{t}_{b}}\left( {a,b} \right)$ сводится к решению некоторых задач Коши для обыкновенных дифференциальных уравнений, что существенно упрощает вычисления (подробнее см. [10]).

Наконец, обратим внимание на то, что правая часть уравнения для $X\left( {{\mu }} \right)$ совпадает с якобианом $J\left( {a,b} \right)$ преобразования $\left( {a,b} \right)$ $ \rightleftarrows $ $\left( {x,t} \right)$ (см. (3.11)). В частности, это означает, что знак производной $dX(\mu ){\text{/}}d\mu $ может измениться, и при нарушении монотонности функции $X\left( {{\mu }} \right)$ по параметру ${{\mu }}$ на изохроне может возникнуть неоднозначность решения по переменной $x$. Иными словами, метод позволяет строить опрокидывающиеся (неоднозначные) решения, конечно, если физический смысл задачи, как в случае границы раздела между двумя слоями жидкости, допускает такие решения.

4. Функция Римана–Грина для уравнения (3.5). Для нахождения функции $t\left( {a,b} \right)$ требуется функция ${{\varphi }}({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$, определяемая, в свою очередь, функцией Римана–Грина уравнения (3.5) (см. (3.7)). Именно возможность явного определения функции Римана–Грина является ключевым фактором эффективности метода, описанного в разд. 2.

Уравнение (3.5) удобно представить в общей форме

(4.1)
${{{{\varphi }}}_{{{{R}^{1}}{{R}^{2}}}}} + A({{R}^{1}},{{R}^{2}}){{{{\varphi }}}_{{{{R}^{1}}}}} + B({{R}^{1}},{{R}^{2}}){{{{\varphi }}}_{{{{R}^{2}}}}} + C({{R}^{1}},{{R}^{2}}){{\varphi }} = 0,$
где коэффициенты $A({{R}^{1}},{{R}^{2}})$, $B({{R}^{1}},{{R}^{2}})$, $C({{R}^{1}},{{R}^{2}})$ определены соотношениями (с учетом (2.9))

$A({{R}^{1}},{{R}^{2}}) = \frac{{\lambda _{{{{R}^{2}}}}^{1}}}{{{{\lambda }^{1}} - {{\lambda }^{2}}}} = \frac{1}{2}\left( {\operatorname{tg} \xi + \operatorname{tg} \eta } \right)$
(4.2)
$B({{R}^{1}},{{R}^{2}}) = - \frac{{\lambda _{{{{R}^{1}}}}^{2}}}{{{{\lambda }^{1}} - {{\lambda }^{2}}}} = \frac{1}{2}\left( {\operatorname{tg} \xi - \operatorname{tg} \eta } \right),\quad C({{R}^{1}},{{R}^{2}}) = 0$
$\xi = {{R}^{1}} + {{R}^{2}},\quad \eta = {{R}^{2}} - {{R}^{1}}$

Вычисляя инварианты Лапласа $k$ и $h$ ([19], с. 117, (3.2)), а также инварианты Овсянникова $p$ и $q$ ([19], с. 120, (4.6)), имеем

(4.3)
$h = {{A}_{{{{R}^{1}}}}} + AB - C = \frac{3}{4}({{\operatorname{tg} }^{2}}\xi - {{\operatorname{tg} }^{2}}\eta )$
(4.4)
$k = {{B}_{{{{R}^{2}}}}} + AB - C = \frac{3}{4}({{\operatorname{tg} }^{2}}\xi - {{\operatorname{tg} }^{2}}\eta )$
(4.5)
$p = \frac{k}{h} = 1,\quad q = \frac{{{{{(\ln h)}}_{{{{R}^{1}}{{R}^{2}}}}}}}{h} = \frac{8}{3}$

Это означает, что в соответствии с классификационной теоремой ([19], с. 123) уравнение (4.1), (4.2) эквивалентно одному из вариантов уравнения Эйлера–Пуассона–Дарбу (такой вид уравнение имеет только при $p = 1$)

(4.6)
${{Z}_{{XY}}}\left( {X,Y} \right) - \frac{2}{{q{{{(X + Y)}}^{2}}}}Z\left( {X,Y} \right) = 0$

Переход от уравнения (4.1), (4.2) к эквивалентному уравнению (4.6) осуществляется при помощи замены переменных [19, с. 117, (3.1)]

(4.7)
$X = \alpha ({{R}^{1}}),\quad Y = \beta ({{R}^{2}}),\quad \varphi = \omega ({{R}^{1}},{{R}^{2}})Z\left( {X,Y} \right),$
где $\alpha ({{R}^{1}})$, ${{\beta }}({{R}^{2}})$, ${{\omega }}({{R}^{1}},{{R}^{2}})$ определяются уравнениями (см. ([19], с. 123, (5.3) и с. 118 (3.3))), которые при переходе от (4.1) к (4.6) принимают вид

(4.8)
$h({{R}^{1}},{{R}^{2}}) = \frac{2}{q}\frac{{{{\alpha }_{{{{R}^{1}}}}}{{\beta }_{{{{R}^{2}}}}}}}{{{{{(\alpha + \beta )}}^{2}}}} = \frac{3}{4}\frac{{{{\alpha }_{{{{R}^{1}}}}}{{\beta }_{{{{R}^{2}}}}}}}{{{{{(\alpha + \beta )}}^{2}}}}$
(4.9)
${{(\ln \omega )}_{{{{R}^{1}}{{R}^{2}}}}} - \frac{{{{\omega }_{{{{R}^{1}}}}}{{\omega }_{{{{R}^{2}}}}}}}{{{{\omega }^{2}}}} = - h$

Нетрудно показать, что с учетом формул (4.3)–(4.5) уравнения (4.8), (4.9) допускают решения

(4.10)
$\alpha ({{R}^{1}}) = \frac{1}{2}\cos (2{{R}^{1}}),\quad \beta ({{R}^{2}}) = \frac{1}{2}\cos (2{{R}^{2}})$
$\omega ({{R}^{1}},{{R}^{2}}) = K{{(\alpha ({{R}^{1}}) + \beta ({{R}^{2}}))}^{{\frac{1}{2}}}},$
где $K$ – произвольный постоянный множитель.

Функция Римана–Грина для уравнения (4.8) хорошо известна (см., например, [2023]) и впервые получена Риманом ([24], с. 73). В рассматриваемом случае функция имеет вид

(4.11)
$Z({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}}) = {}_{2}{{F}_{1}}\left( { - \frac{1}{2},\frac{3}{2},1,\theta } \right)$
(4.12)
$\theta = - \frac{{(\alpha ({{R}^{1}}) - \alpha ({{r}^{1}}))(\beta ({{R}^{2}}) - \beta ({{r}^{2}}))}}{{(\alpha ({{r}^{1}}) + \beta ({{r}^{2}}))(\alpha ({{R}^{1}}) + \beta ({{R}^{2}}))}},$
где ${{{\text{\;}}}_{2}}{{F}_{1}}$ – гипергеометрическая функция Гаусса.

Окончательный результат для функций ${{\Phi }}({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$ и ${{\varphi }}({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$ (см. (3.7), (3.8)) имеет вид

(4.13)
$\Phi ({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}}) = \frac{{{{{(\alpha ({{R}^{1}}) + \beta ({{R}^{2}}))}}^{{1/2}}}}}{{{{{(\alpha ({{r}^{1}}) + \beta ({{r}^{2}}))}}^{{1/2}}}}}{{~}_{2}}{{F}_{1}}\left( { - \frac{1}{2},\frac{3}{2},1,\theta } \right)$
(4.14)
$\frac{1}{2}\varphi ({{R}^{1}},{{R}^{2}}\,|\,{{r}^{1}},{{r}^{2}}) = \frac{{{{{(\alpha ({{R}^{1}}) + \beta ({{R}^{2}}))}}^{{1/2}}}}}{{{{{(\alpha ({{r}^{1}}) + \beta ({{r}^{2}}))}}^{{3/2}}}}}{{~}_{2}}{{F}_{1}}\left( { - \frac{1}{2},\frac{3}{2},1,\theta } \right)$

Обратим внимание, что множитель $K$ выбран с учетом нормировки ${{\Phi }}({{r}^{1}},{{r}^{2}}\,|\,{{r}^{1}},{{r}^{2}})$ = 1 для функции Римана–Грина.

5. Результаты расчетов и анализ. С использованием алгоритма, изложенного в разд. 2, и с учетом выражения для функции Римана–Грина (4.13), (4.14), приведем результаты решения задачи Коши в исходных переменных (2.1), (2.2) для некоторых начальных данных.

5.1. Периодическое возмущение границы между слоями. Начальные данные для функции ${{h}_{0}}\left( x \right)$, ${{{v}}_{0}}\left( x \right)$ выбираем в виде $T$-периодического пространственного возмущения границы раздела

(5.1)
${{h}_{0}}\left( x \right) = \varepsilon \cos x,\quad {{{v}}_{0}}\left( x \right) = {{{v}}_{0}} = \operatorname{const} ,$
где ${{\varepsilon }}$ – амплитуда возмущения, ${{{v}}_{0}}$ – начальная постоянная полуразность скоростей слоев жидкости, $T = 2{{\pi }}$ – период, выбор которого не играет существенной роли, ввиду $ - \infty < x < \infty $.

5.2. Выбор начальных данных для задачи Коши (3.10), (3.11). Для решения задачи Коши (3.10), (3.11) требуются начальные данные – значения ${{a}_{{\text{*}}}}$, ${{b}_{{\text{*}}}}$, идентифицирующие изохрону, и значение ${{X}_{{\text{*}}}}$, связывающее начало отсчета координаты $x$ и параметра ${{\mu }}$. Способ определения ${{X}_{{\text{*}}}}$ по заданным ${{a}_{{\text{*}}}}$, ${{b}_{{\text{*}}}}$ подробно описан в ([10], с. 50, 51), а также в [79, 1113] и, в конечном итоге, сводится к однократному (для каждой изохроны) вычислению интеграла

(5.2)
$Y\left( b \right) = \mathop \smallint \limits_{{{a}_{*}}}^b {{x}_{{\bar {b}}}}({{a}_{*}},\bar {b})~d\bar {b} + {{a}_{*}} = \mathop \smallint \limits_{{{a}_{*}}}^b {{\lambda }^{2}}({{r}^{1}}(\bar {b}),{{r}^{2}}({{a}_{*}})){{t}_{{\bar {b}}}}({{a}_{*}},\bar {b})~d\bar {b} + {{a}_{*}}$

Здесь $Y\left( b \right) = x({{a}_{{\text{*}}}},b)$ и учтено соотношение ${{x}_{b}} = {{{{\lambda }}}^{2}}{{t}_{b}}$ (${{x}_{a}} = {{{{\lambda }}}^{1}}{{t}_{a}}$), которое следует из (3.1) после подстановки в (2.12) при тождественно не равных константе функциях ${{r}^{1}}\left( b \right)$, ${{r}^{2}}\left( a \right)$.

Очевидно, что ${{X}_{{\text{*}}}} = Y({{b}_{{\text{*}}}})$ = $x({{a}_{{\text{*}}}},{{b}_{{\text{*}}}})$. Заметим, что в случае периодических решений выбор ${{X}_{{\text{*}}}}$ существенной роли не играет.

Для выбора ${{a}_{{\text{*}}}}$, ${{b}_{{\text{*}}}}$ следует построить на плоскости $\left( {a,b} \right)$ линии уровня функции $t\left( {a,b} \right)$ (см., в частности, рис. 3). Изображение изохрон на плоскости $\left( {a,b} \right)$ крайне информативно. Дело в том, что первые два уравнения системы (3.10) представляют гамильтонову систему, в которой роль гамильтониана играет функция $t\left( {a,b} \right)$. Это означает, что стационарные точки (если таковые имеются, как в рассматриваемом случае) могут быть либо седлом, либо центром. Сказанное демонстрирует рис. 3, на котором показаны изохроны в окрестности точки $\left( {{{a}_{0}},{{b}_{0}}} \right)$ = (–267.819, –2.358) и отмечены стационарные точки системы (3.10)

$\left( {{{a}_{1}},{{b}_{1}}} \right) = \left( { - 267.80434, - 2.37263} \right)$
(5.3)
$\begin{gathered} \left( {{{a}_{2}},{{b}_{2}}} \right) = \left( { - 267.80430 - 2.34283} \right) \\ \left( {{{a}_{3}},{{b}_{3}}} \right) = \left( { - 267.83418, - 2.34279} \right) \\ \end{gathered} $
$\left( {{{a}_{4}},{{b}_{4}}} \right) = \left( { - 267.83414, - 2.37267} \right),$
в которых ${{t}_{a}}\left( {{{a}_{k}},{{b}_{k}}} \right) = 0$, ${{t}_{b}}\left( {{{a}_{k}},{{b}_{k}}} \right) = 0$. Точки $\left( {{{a}_{1}},{{b}_{1}}} \right)$, $\left( {{{a}_{3}},{{b}_{3}}} \right)$ являются центрами, а точки $\left( {{{a}_{2}},{{b}_{2}}} \right)$, $\left( {{{a}_{4}},{{b}_{4}}} \right)$ соответствуют седловым точкам.

Рис. 3.

Линии уровня функции $t\left( {a,b} \right)$ (слева) и якобиана $J\left( {a,b} \right)$ (справа) в окрестности точки ${{a}_{0}} = - 267.819$, ${{b}_{0}} = - 2.358$ (центр рисунка). $J\left( {{{a}_{0}},{{b}_{0}}} \right)$ = $ - 2.4 \times {{10}^{{ - 7}}}$. На сепаратрисах (штриховые линии) происходит смена знака якобиана. Параметры: ${{\varepsilon }} = 0.1$, ${{{v}}_{0}} = 0$. Значения момента времени на изохронах ${{t}_{{\text{*}}}} \approx 266.129$ и раличаются в окрестности точки $\left( {{{a}_{0}},{{b}_{0}}} \right)$ лишь в четвертом знаке. Цифрами 14 отмечены стационарные точки $\left( {{{a}_{k}},{{b}_{k}}} \right)$.

В совокупности с линиями уровня якобиана $J\left( {a,b} \right)$ (см. рис. 3) поведение изохрон позволяет качественно описать структуру решения, в частности, на линиях смены знака якобиана может происходить опрокидывание решения.

Важно отметить, что при построении решений $h(x,{{t}_{{\text{*}}}})$, ${v}(x,{{t}_{{\text{*}}}})$ для различных моментов ${{t}_{{\text{*}}}} = t({{a}_{{\text{*}}}},{{b}_{{\text{*}}}})$ выбираемые начальные точки $({{a}_{{\text{*}}}},{{b}_{{\text{*}}}})$, идентифицирующие изохроны, не должные попадать на замкнутые линии уровня (см. окрестности центров $\left( {{{a}_{1}},{{b}_{1}}} \right)$, $\left( {{{a}_{3}},{{b}_{3}}} \right)$ на рис. 3), по крайней мере, для рассматриваемой задачи. Таким замкнутым линиям соответствуют изолированые решения, не реализуемые для рассматриваемых начальных данных. Иными словами, характеристики, выходящие с оси $t = 0$ (см. рис. 2), не попадают на замкнутые линии. Заметим, что характеристики, выходящие с оси $t = 0$, не попадают и в седловые точки $\left( {{{a}_{2}},{{b}_{2}}} \right)$, $\left( {{{a}_{4}},{{b}_{4}}} \right)$.

5.3. Периодичность решения. В случае периодических начальных данных (5.1), очевидно, что $R_{0}^{1}\left( \tau \right)$, $R_{0}^{2}\left( \tau \right)$, ${{r}^{1}}\left( b \right)$, ${{r}^{2}}\left( a \right)$ являются $T$-периодическими функциями своих аргументов. Это, в частности, означает, что функция Римана–Грина ${{\varphi }}(R_{0}^{1}\left( \tau \right)$, $R_{0}^{2}\left( \tau \right)\,|\,{{r}^{1}}\left( b \right)$, ${{r}^{2}}(a))$ (подынтегральное выражение в (3.8)) является $T$-периодической по каждому аргументу ${{\tau }}$, $a$, $b$. Легко показать, что выполнено соотношение $t\left( {a + T,b + T} \right)$ = = $t\left( {a,b} \right)$, и решение задачи (2.1), (2.2) с начальными данными (5.1) сохраняет пространственную $T$-периодичность. Действительно, интегрируя тождество

$\frac{d}{{d\mu }}x\left( {a\left( \mu \right),b\left( \mu \right)} \right) = \frac{d}{{d\mu }}x\left( {a\left( \mu \right) + T,b\left( \mu \right) + T} \right),$
с учетом начального условия (см. (3.10)) ${{\left. X \right|}_{{{{\mu }} = 0}}}$ = ${{X}_{{\text{*}}}}$ получим

(5.4)
$x\left( {a,b} \right) - {{X}_{*}} = x\left( {a + T,b + T} \right) - x({{a}_{*}} + T,{{b}_{*}} + T)$

Принимая во внимание (5.2), имеем

${{X}_{*}} = x({{a}_{*}},{{b}_{*}}) = \mathop \smallint \limits_{{{a}_{*}}}^{{{b}_{*}}} {{x}_{{\bar {b}}}}({{a}_{*}},\bar {b})d\bar {b} + {{a}_{*}},$
и, ввиду периодичности подынтегрального выражения,

(5.5)
$x({{a}_{*}} + T,{{b}_{*}} + T) = \mathop \smallint \limits_{{{a}_{*}} + T}^{{{b}_{*}} + T} {{x}_{{\bar {b}}}}({{a}_{*}} + T,\bar {b})~d\bar {b} + {{a}_{*}} + T = {{X}_{*}} + T$

Тогда с учетом (5.4), (5.5)

(5.6)
$x\left( {a + T,b + T} \right) = x\left( {a,b} \right) + T$

Окончательно, учитывая вид решения (3.12), получим искомую $T$-периодичность решения по переменной $x$

(5.7)
$\begin{gathered} {{R}^{1}}(x(a,b) + T,{{t}_{{\text{*}}}}) = {{R}^{1}}(x(a + T,b + T),{{t}_{{\text{*}}}}) = {{r}^{1}}(b + T) = {{r}^{1}}(b) = {{R}^{1}}(x(a,b),{{t}_{{\text{*}}}}) \\ {{R}^{2}}(x(a,b) + T,{{t}_{*}}) = {{R}^{2}}(x\left( {a + T,b + T} \right),{{t}_{*}}) = {{r}^{2}}\left( {a + T} \right) = {{r}^{2}}\left( a \right) = {{R}^{2}}(x(a,b),{{t}_{*}}) \\ \end{gathered} $

Заметим, что в случае начальных данных (5.1), по причине периодичности $t\left( {a + T,b + T} \right)$ = $t\left( {a,b} \right)$, построение линий уровня существенно упрощается – на плоскости $\left( {a,b} \right)$ возникает некоторая периодическая структура изолиний. В частности, точки $({{a}_{k}} + 2{{\pi }}n$, ${{b}_{k}} + 2{{\pi }}n)$ (см. (5.3)) также являются стационарными точками.

5.4. Многозначность и опрокидывание решения. Одной из важных характеристик решений казилинейных уравнений является момент времени ${{t}_{z}}$, при котором происходит “опрокидывание” профиля решения – решение может становиться многозначным по пространственной координате, и/или происходит градиентная катастрофа. Многозначность решения, обычно, как, например, в газовой динамике, устраняется при помощи разрывного решения (ударной волны). В рассматриваемой задаче о поведении границы раздела слоев жидкости, многозначность не противоречит физике процесса – граница раздела, в принципе, может иметь произвольную форму, которая описывается многозначной по $x$ функцией $h\left( {x,t} \right)$. Ясно, что ${{t}_{z}}$ зависит от вида начального распределения и, в случае (5.1), от параметров ${{\varepsilon }}$, ${{{v}}_{0}}$, то есть ${{t}_{z}} = {{t}_{z}}\left( {{{\varepsilon }},{{{v}}_{0}}} \right)$.

Момент ${{t}_{z}}$ вычисляется из условий наличия точки перегиба координтаты $x = X\left( {{\mu }} \right)$ (см. (3.12)) в некоторой точке изохроны, то есть условий $x = X\left( {{\mu }} \right)$, ${{X}_{{{\mu }}}}\left( {{\mu }} \right) = 0$, ${{X}_{{{{\mu \mu }}}}}\left( {{\mu }} \right) = 0$, которые приводят к одной из систем

(5.8)
$J\left( {a,b} \right) = 0,\quad {{t}_{{aa}}}\left( {a,b} \right) = 0$
или

(5.9)
$J\left( {a,b} \right) = 0,\quad {{t}_{{bb}}}\left( {a,b} \right) = 0$

Решение $\left( {{{a}_{z}},{{b}_{z}}} \right)$ одной из систем (5.8) и/или (5.9) определяет момент времени ${{t}_{z}} = t\left( {{{a}_{z}},{{b}_{z}}} \right)$.

Обратим внимание на то, что в стационарных точках $\left( {{{a}_{k}},{{b}_{k}}} \right)$ якобиан $J\left( {{{a}_{k}},{{b}_{k}}} \right) = 0$ и ${{X}_{{{{\mu \mu }}}}}\left( \mu \right) = 0$. Однако, как уже указывалось, характеристики с оси $x = 0$ не попадают в точки $\left( {{{a}_{k}},{{b}_{k}}} \right)$ и такие точки не следует рассматривать как точки опрокидывания решения.

Результаты расчетов ${{t}_{z}}$ для параметров ${{\varepsilon }} = 0.1$, $ - 0.99 < {{{v}}_{0}} < 0.99$ и ${{{v}}_{0}} = 0$, $0.1 \leqslant {{\varepsilon \;}} \leqslant 0.891$, приведены на рис. 4. При $\varepsilon = 0.1$, ${{{v}}_{0}} = 0$ значение ${{t}_{z}} = 265.9985$ (${{a}_{z}} = - 267.2250$, ${{b}_{z}} = - 2.3578$).

Рис. 4.

Зависимости времени опрокидывания ${{t}_{z}}$ для параметров ${{\varepsilon }} = 0.1$, $ - 0.99 < {{{v}}_{0}} < 0.99$ (сплошная линия) и $0.1 \leqslant {{\varepsilon \;}} \leqslant 0.891$, ${{{v}}_{0}} = 0$ (штриховая линия).

Как и следовало ожидать, наибольшее значения ${{t}_{z}}$ принимает в случае, когда в начальный момент времени различие в скоростях между слоями отсутствует (${{{v}}_{0}} = 0$), и ${{t}_{z}}$ убывает с ростом $\left| {{{{v}}_{0}}} \right|$. Аналогичное убывание ${{t}_{z}}$ имеет место и при росте амплитуды возмущения $\varepsilon $.

5.5. Поведение границы раздела. На рис. 5 в моменты времени ${{t}_{{\text{*}}}}$ (на изохронах) показаны граница раздела $h(x,{{t}_{{\text{*}}}})$ и изменения полуразности скоростей ${v}(x,{{t}_{{\text{*}}}})$ в слоях жидкости.

Рис. 5.

Функции $h(x,{{t}_{{\text{*}}}})$ (сплошная линия) и ${v}(x,{{t}_{{\text{*}}}})$ (штриховая линия) в моменты: (a) ${{t}_{{\text{*}}}} = 195$, (б) ${{t}_{{\text{*}}}} = 265.5$, (в) ${{t}_{{\text{*}}}} = 322.5$, (г) – функция ${{\mu }}\left( x \right)$ (сплошная линия) и функция ${{t}_{{bb}}}\left( x \right)$ для изохроны (б) при ${{t}_{{\text{*}}}} = 265.5$.

Кроме этого, на рис. 5 г изображены функция ${{\mu }} = {{\mu }}\left( x \right)$ и функция ${{t}_{{bb}}}\left( {a\left( {{\mu }} \right),b\left( {{\mu }} \right)} \right)$ по переменной $x$. Это позволяет отслеживать опрокидывание профиля решения, то есть ситуацию, при которой ${{X}_{{{\mu }}}}\left( {{\mu }} \right) = 0$ (или ${{{{\mu }}}_{x}}\left( x \right) = \infty $) и ${{t}_{{bb}}} = 0$ или ${{t}_{{aa}}} = 0$ (см. (5.8), (5.9)). Многозначность решения по переменной $x$, в частности, видна на рис. 5 в.

5.6. О построении асимптотики. Соотношение (3.8) для определения функции $t\left( {a,b} \right)$ с учетом вида функции Римана–Грина (4.12)–(4.14) для малых значений параметра ${{\varepsilon }}$ в случае начальных данных (5.1) позволяет достаточно просто построить асимптотику решения. Для этого, принимая во внимание, что при ${{{v}}_{0}} = 0$ имеем ${{\theta }} = O({{{{\varepsilon }}}^{4}})$, а при ${{{v}}_{0}} \ne 0$ имеем ${{\theta }} = O({{{{\varepsilon }}}^{2}})$ (см. (4.12), (4.10), (2.5), (2.8), (5.1)), достаточно взамен гипергеометрической функции ${{{\text{\;}}}_{2}}{{F}_{1}}$ использовать разложение в ряд, сохраняя члены порядка $O({{{{\varepsilon }}}^{4}})$ и явно вычисляя интеграл в (3.8). Вычислительный эксперимент показал, что при ${{\varepsilon }} = 0.1$, ${{{v}}_{0}} = 0$ разложение в ряды до членов порядка $O({{{{\varepsilon }}}^{4}})$ позволяет воспроизводить вычисление изохрон и якобиана (см. рис. 3) с точностью до трех знаков после запятой. Конечно, задачу Коши (3.10), (3.11), все равно, приходится решать численно, но использование разложения ${{{\text{\;}}}_{2}}{{F}_{1}}$ позволяет существенно ускорить расчет. Заметим, что при этом и результаты, показанные на рис. 5, также воспроизводятся с указанной точностью.

В принципе, решение задачи (2.6), (2.7), по крайней мере, для начальных данных (5.1), можно разыскивать в виде асимптотических рядов по степеням $\varepsilon $

$\left\{ {\xi ,\eta } \right\} = \mathop \sum \limits_{k = 0} \left\{ {{{\xi }_{{2k + 1}}}\left( {x,t} \right),{{\eta }_{{2k + 1}}}\left( {x,t} \right)} \right\}{{\varepsilon }^{{2k + 1}}}$

Однако, величины $\left\{ {{{{{\xi }}}_{{2k + 1}}}\left( {x,t} \right),{{{{\eta }}}_{{2k + 1}}}\left( {x,t} \right)} \right\}$ включают в себя члены порядка $O({{t}^{k}})$ и при больших значениях $t$ сходимость рядов крайне плохая. На рис. 6 для параметров ${{\varepsilon }} = 0.1$, ${{{v}}_{0}} = 0$ приведены результаты расчетов с сохранением членов ряда до порядка $O({{{{\varepsilon }}}^{7}})$, включительно, в моменты времени $t = 210$, $t = 265.5$ (сравни с рис. 6б). Удовлетворительный результат с точностью до 1% удается получить лишь при $t < 140$ (напомним, что момент опрокидывания решения для данных параметров ${{t}_{z}} \approx 266$). При дальнейшем росте $t$ асимптотическое решение значительно отличается от точного. Дальнейшее увеличение количества членов ряда лишь ухудшает ситуацию, ввиду того, что ряды являются асимптотическими.

Рис. 6.

Функции $h(x,{{t}_{{\text{*}}}})$, ${v}(x,{{t}_{{\text{*}}}})$ в моменты: ${{t}_{{\text{*}}}} = 210$ и ${{t}_{{\text{*}}}} = 265.5$ (справа). Асимптотика (сплошня линия) с точностью до $O({{{{\varepsilon }}}^{9}})$ и точное решение (пунктир). Параметры ${{\varepsilon }} = 0.1$, ${{{v}}_{0}} = 0$.

Заметим, что построение решения в виде рядов делает практически невозможным определение момента опрокидывания решения.

Заключение. Рассмотренный в работе алгоритм решения задачи (2.6), (2.7), конечно, применим и к начальным данным, отличным от (5.1). Выбор периодических начальных данных и представление результатов расчетов для параметра ${{{v}}_{0}} = 0$ обусловлено лишь тем, что в этом случае, ввиду различных симметрий (отсутствие начального сдвига скорости, симметричное расположение границы раздела и т.п.), наиболее ярко проявляются особенности решения, такие как, например, наличие стационарных точек. Расчеты для других начальных данных, в частности, для движущихся навстречу солитоноподобных возмущений границы, не приведены по причине того, что основной целью работы является построение эффективного алгоритма решения систем гиперболических уравнений, а не детальное исследование различных вариантов начальных данных. Обратим внимание на то, что метод, фактически, является точным – не используются никакие аппроксимации задачи, типичные для конечно-разностных методов, проекционных методов, метода конечных элементов и конечных объемов. Точность решения ограничена лишь точностью интегрирования задач Коши для систем обыкновенных дифференциальных уравнений.

Конечно, серьезным ограничением метода являются требования существования явных соотношений, связывающих исходные переменные с инвариантами Римана, и наличие явного выражения для функции Римана–Грина. Последнее, впрочем, при отсутствии явного выражения лишь усложнит алгоритм, тогда как возможность записи задачи в инвариантах Римана весьма важна. Однако, круг задач, для которых такие требования выполнены достаточно широко (см., в частности, [615, 25, 26]). Помимо исследования конкретных оригинальных задач, одним из применений метода построения точного решения является использование результатов в качестве эталонных тестовых примеров для проверки при разработке иных численных алгоритмов решения систем (двух) квазилинейных уравнений. При этом, как уже указывалось, начальные данные могут быть кусочно-непрерывными и метод позволяет строить как разрывные решения (при наличии дополнительных соотношений на разрывах), так и автомодельные, решать задачу Гурса с данными на характеристиках (см., в частности, [27]), а также решать системы двух квазилинейных уравнений эллиптического типа (см., например, [10, 12, 14, 25, 28]). Наконец, заметим, что на основе закона сохранения, обобщенного и классического доказана [29] эквивалентность различных методов годографа.

Работа выполнена при поддержке гранта Правительства РФ № 075-15-2019-1928.

Список литературы

  1. Овсянников Л.В. Модели двухслойной “мелкой воды” // ПМТФ. 1979. № 2. С. 3–14.

  2. Овсянников Л.В., Макаренко Н.И., Налимов В.И. и др. Нелинейные проблемы теории поверхностных и внутренних волн. Новосибирск: Наука, Сиб. отд., 1985. 319 с.

  3. Ляпидевский В.Ю., Тешуков В.М. Математические модели распространения длинных волн в неоднородной жидкости. Новосибирск: Изд. СО РАН, 2000. 420 с.

  4. Gerwin R.A. Stability of the interface between two fluids in relative motion // Rev. Mod. Phys. V. 40. № 3. 1968. P. 652–658.

  5. Степанянц А.Л., Фабрикант А.Л. Распространение волн в сдвиговых потоках. М.: Наука, 1996. 240 с.

  6. Senashov S.I., Yakhno A. Conservation laws, hodograph transformation and boundary value problems of plane plasticity // SIGMA. 2012. V. 8. № 071. 16 p.

  7. Shiryaeva E.V., Zhukov M.Yu. Hodograph method and numerical integration of two hyperbolic quasilinear equations. Part I. The shallow water equations // arXiv:1410.2832, 2014. 19 p.

  8. Shiryaeva E.V., Zhukov M.Yu. Hodograph method and numerical solution of the two hyperbolic quasilinear equations system. Part II. Zonal electrophoresis equations // arXiv:1503.01762, 2014. 23 p.

  9. Shiryaeva E.V., Zhukov M.Yu. Hodograph method and numerical solution of the two hyperbolic quasilinear equations system. Part III. Two-beam reduction of the dense soliton gas equations // arXiv:1512.06710, 2015. 22 p.

  10. Жуков М.Ю., Ширяева Е.В., Долгих Т.Ф. Метод годографа для решения гиперболических и эллиптических квазилинейных уравнений. Ростов-на-Дону: Изд. ЮФУ, 2015. 126 с.

  11. Долгих Т.Ф. Решение задачи о переносе массы под действием электрического поля в двухкомпонентной смеси // Изв. вузов. Северо-Кавказ. рег. Естеств. науки. 2017. № 3-1 (195-1). С. 28–35.

  12. Долгих Т.Ф., Жуков М.Ю., Ширяева Е.В. Решение эллиптических уравнений с периодическими данными для задачи зонального электрофореза // Вестн. ВГУ. Сер.: Физика. Математика. 2017. № 2. С. 85–96.

  13. Долгих Т.Ф. Задача об опрокинутой мелкой воде // Сб. тр. XX международной конференции “Современные проблемы механики сплошной среды”, Т. II, 2020. С. 78–82.

  14. Долгих Т.Ф. Метод годографа для решения задачи о мелкой воде под твердой крышкой // Изв. вузов. Северо-Кавказ. рег. Естеств. науки. 2021. № 1 (195-1). С. 15–24.

  15. Жданов Б.А., Трубников С.К. Квазиустойчивые газовые среды. М.: Наука, 1991. 176 с.

  16. Рождественский Б.Л., Яненко Н.Н. Системы квазилинейных уравнений. М.: Наука, 1978. 668 с.

  17. Царев С.П. Геометрия гамильтоновых систем гидродинамического типа. Обобщенный метод годографа // Изв. АН СССР. Сер. математич. 1990. Т. 54. № 5. С. 1048–1067.

  18. Курант Р. Уравнения с частными производными. М.: Мир, 1964. 830 с.

  19. Овсянников Л.В. Групповой анализ дифференциальных уравнений. М.: Наука, 1978. 339 с.

  20. Copson E.T. On the Riemann–Green function // Arch. Ration. Mech. Anal. 1958. V. 1. P. 324–348.

  21. Zeitsch P.J. On the Riemann function [Электронный ресурс] // Rev. in Math. Phys. 2017.

  22. Zeitsch P.J. On the Riemann function [Электронный ресурс] // Mathematics. 2018. V. 6. № 316. https://doi.org/10.3390/math6120316

  23. Ибрагимов Н.Х. Групповой анализ обыкновенных дифференциальных уравнений и принцип инвариантности в математической физике // УМН. 1992. Т. 47(286). Вып. 4. С. 83–144.

  24. Riemann B. Collected Papers. Heber City (UT): Kendrock Press, 2004. 515 p.

  25. Жуков М.Ю., Долгих Т.Ф. Математические модели жидкости, газа и переноса электрическим полем в многокомпонентных химически активных средах // Математич. форум. Т. 13. Совр. пробл. математики и математич. образования. Владикавказ ЮМИ ВНЦ РАН, 2020. С. 87–104.

  26. Zhukov M.Yu., Shiryeva E.V. Solution of a Class of First-Order Quasilinear Partial Differential Equations // in: Operator Theory and Differential Equations, Trends in Mathematics / Ed. by Kusraev A.G., Totieva Z.D. Cham: Springer, 2021. P. 331–341.https://doi.org/0.1007/978-3-030-49763-7_22

  27. Елаева М.С., Жуков М.Ю., Ширяева Е.В. Взаимодействие слабых разрывов и метод годографа для задачи о фракционировании двухкомпонентной смеси электрическим пoлeм // ЖВММФ. 2016. Т. 56. № 8. С. 1455–1469.

  28. Сенашов С.И., Филюшина Е.В., Гомонова О.В. Построение упруго-пластических границ с помощью законов сохранения // Вестн. СибГАУ. 2015. Т. 16. № 2. С. 343–359.

  29. Долгих Т.Ф., Жуков М.Ю. Варианты метода годографа для решения системы двух квазилинейных уравнений // Владикавк. мат. ж. 2021. Т. 23. № 2. С. 34–50.

Дополнительные материалы отсутствуют.