Журнал вычислительной математики и математической физики, 2021, T. 61, № 9, стр. 1508-1527

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

О. С. Розанова 1*, Е. В. Чижонков 1**

1 Московский государственный университет им. М.В. Ломоносова
119899 Москва, Ленинские горы, Россия

* E-mail: rozanova@mech.math.msu.su
** E-mail: chizhonk@mech.math.msu.su

Поступила в редакцию 24.08.2020
После доработки 24.08.2020
Принята к публикации 07.04.2021

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

Аннотация

Для моделирования колебаний холодной плазмы как в нерелятивистском случае, так и с учетом релятивизма, предложены и обоснованы численные алгоритмы высокой точности. Спецификой подхода является использование лагранжевых переменных для приближенного решения задачи, сформулированной в эйлеровых переменных. Основной результат представлен теоремами о сходимости предложенных алгоритмов относительно малых параметров дискретизации независимых эйлеровых переменных. Численные эксперименты наглядно иллюстрируют полученные теоретические результаты. В частности, проведено моделирование известного эффекта опрокидывания плазменных колебаний и подтверждено, что он имеет характер градиентной катастрофы. Библ. 19. Фиг. 4.

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

ВВЕДЕНИЕ

Гидродинамическая модель “холодной” плазмы хорошо известна и подробно описана в учебниках и монографиях по физике плазмы. Она является oдной из простейших моделей, в которой плазма рассматривается как релятивистская электронная жидкость, в пренебрежении столкновительными и рекомбинационными эффектами, а также движением ионов. В настоящее время внимание к этой модели обусловлено, в первую очередь, задачами, связанными с распространением сверхмощных коротких лазерных импульсов в плазме (см. [1], [2]). В процессе движения импульс возбуждает позади кильватерную плазменную волну, которая представляет собой волну плотности заряда, распространяющуюся в направлении движения импульса и ограниченную в поперечном направлении. Предсказанный первоначально теоретически эффект возбуждения кильватерной плазменной волны лазерным импульсом в дальнейшем получил подтверждение в ряде экспериментов, где было проведено исследование пространственной структуры кильватерных полей.

При математическом моделировании процессов в бесстолкновительной холодной плазме наиболее часто используются два подхода – Лагранжа и Эйлера: метод частиц, позволяющий отслеживать их индивидуальные траектории, и гидродинамическое описание на базе уравнений с частными производными (см., например, [3], [4]). В рамках обоих подходов хорошо известен эффект опрокидывания колебаний (см. [5]). В первом случае критерием опрокидывания колебаний является пересечение траекторий электронов, а во втором – обращение в бесконечность функции, описывающей плотность электронов. В [6] имеется физическое обоснование появления сингулярности плотности среды при пересечении траекторий частиц. С математической точки зрения это явление означает появление сильной (дельтаобразной) сингулярности у фун ции, описывающей плотность среды, и также описано на примере некоторых моделей, например, газовой динамики “без давления”.

По существу, кильватерные волны в плазме, инициируемые лазерными импульсами, тесно связаны с колебаниями, возникающими вследствие неоднородности плотности заряда, которая формирует начальное электрическое поле специальной формы. В [7] проанализированы две различные постановки задачи Коши для уравнений, описывающих плоские одномерные свободные электронные колебания в холодной плазме. Для нерелятивистского случая результат указанной работы позволяет разделить начальные данные задачи Коши, описывающей плоские одномерные нерелятивистские электронные колебания в холодной плазме, на два класса. Один – порождает гладкое $2\pi $-периодическое решение на бесконечном интервале времени, а другой – приводит к образованию сингулярности в течение уже первого периода колебаний. Для релятивистской постановки в общем случае разделить начальные данные задачи Коши на два класса аналогичным образом, т.е. получить критерий образования особенности, удается только для промежутка времени, соответствующего первому колебанию. Настоящая работа базируется на результатах о существовании решения дифференциальных задач для обеих постановок (см. [7]).

Статья организована следующим образом. В разд. 1 ставится задача о колебаниях плазмы в общем трехмерном случае и осуществляется редукция полной системы для случая одномерных плоских колебаний для релятивистского и нерелятивистского случаев. В разд. 2 предложен и проанализирован численный алгоритм без учета релятивистских эффектов, включая условия регулярности получаемой эйлеровой сетки и положительности функции электронной плотности. Раздел 3 посвящен релятивистскому случаю. С учетом возникновения у решения градиентной катастрофы, сначала определена область определения приближенного решения, т.е. “зона ответственности” численного метода во времени, а затем предложен и проанализирован он сам. При обосновании корректности численного алгоритма особое внимание уделяется отличиям от нерелятивистского случая, разобранного разд. 2. В разд. 4 рассмотрена процедура возврата к эйлеровым переменным, основанная на эрмитовой кубической интерполяции, а также сформулированы и доказаны теоремы о сходимости предложенных алгоритмов относительно малых параметров дискретизации независимых эйлеровых переменных. Раздел 5 посвящен численным иллюстрациям полученных теоретических результатов. В частности, при использовании предложенного подхода проведено моделирование известного эффекта опрокидывания плазменных колебаний и подтверждено, что он имеет характер градиентной катастрофы. В заключение систематизированы результаты проведенных исследований.

1. ПОСТАНОВКА ЗАДАЧИ О ПЛАЗМЕННЫХ КОЛЕБАНИЯХ

Система уравнений гидродинамики “холодной” плазмы, включающая гидродинамические уравнения совместно с уравнениями Максвелла, в векторной форме имеет вид (см., например, [8]–[11])

(1)
$\begin{array}{*{20}{c}} {\frac{{\partial n}}{{\partial t}} + \operatorname{div} (n{\mathbf{v}}) = 0,\quad \frac{{\partial {\mathbf{p}}}}{{\partial t}} + \left( {{\mathbf{v}} \cdot \nabla } \right){\mathbf{p}} = e\left( {{\mathbf{E}} + \frac{1}{c}\left[ {{\mathbf{v}} \times {\mathbf{B}}} \right]} \right),} \\ {\gamma = \sqrt {1 + \frac{{{\text{|}}{\mathbf{p}}{{{\text{|}}}^{2}}}}{{{{m}^{2}}{{c}^{2}}}}} ,\quad {\mathbf{v}} = \frac{{\mathbf{p}}}{{m\gamma }},} \\ {\frac{1}{c}\frac{{\partial {\mathbf{E}}}}{{\partial t}} = - \frac{{4\pi }}{c}en{\mathbf{v}} + \operatorname{rot} {\mathbf{B}},\quad \frac{1}{c}\frac{{\partial {\mathbf{B}}}}{{\partial t}} = - \operatorname{rot} {\mathbf{E}},\quad \operatorname{div} {\mathbf{B}} = 0,} \end{array}$
где $e,\;m$ – заряд и масса электрона (здесь заряд электрона имеет отрицательный знак: $e < 0$), $c$ – скорость света; $n,\;{\mathbf{p}},\;{\mathbf{v}}$ – концентрация, импульс и скорость электронов; $\gamma $ – лоренцевский фактор; ${\mathbf{E}},\;{\mathbf{B}}$ – векторы электрического и магнитного полей.

С целью построения численного решения плоских одномерных релятивистских плазменных колебаний базовые уравнения (1) можно существенно упростить.

Будем обозначать независимые переменные в декартовой системе координат обычным образом $(x,y,z)$ и примем допущения, что:

– решение определяется только $x$-компонентами вектор-функций ${\mathbf{p}},\;{\mathbf{v}},\;{\mathbf{E}}$;

– зависимость в этих функциях от переменных $y$ и $z$ отсутствует, т.е. $\partial {\text{/}}\partial y = \partial {\text{/}}\partial z = 0$.

Тогда из системы (1) получим

(2)
$\begin{array}{*{20}{c}} {\frac{{\partial n}}{{\partial t}} + \frac{\partial }{{\partial x}}(n{{v}_{x}}) = 0,\quad \frac{{\partial {{p}_{x}}}}{{\partial t}} + {{v}_{x}}\frac{{\partial {{p}_{x}}}}{{\partial x}} = e{{E}_{x}},} \\ {\gamma = \sqrt {1 + \frac{{p_{x}^{2}}}{{{{m}^{2}}{{c}^{2}}}}} ,\quad {{v}_{x}} = \frac{{{{p}_{x}}}}{{m\gamma }},\quad \frac{{\partial {{E}_{x}}}}{{\partial t}} = - 4\pi en{{v}_{x}}.} \end{array}$

Введем безразмерные величины

$\rho = {{k}_{p}}x,\quad \theta = {{\omega }_{p}}t,\quad V = \frac{{{{v}_{x}}}}{c},\quad P = \frac{{{{p}_{x}}}}{{mc}},\quad E = - \frac{{e{{E}_{x}}}}{{mc{{\omega }_{p}}}},\quad N = \frac{n}{{{{n}_{0}}}},$
где ${{\omega }_{p}} = {{(4\pi {{e}^{2}}{{n}_{0}}{\text{/}}m)}^{{1/2}}}$ – плазменная частота, ${{n}_{0}}$ – значение невозмущенной электронной плотности, ${{k}_{p}} = {{\omega }_{p}}{\text{/}}c$. В новых переменных система (2) примет вид

(3)
$\begin{array}{*{20}{c}} {\frac{{\partial N}}{{\partial \theta }} + \frac{\partial }{{\partial \rho }}(NV) = 0,\quad \frac{{\partial P}}{{\partial \theta }} + E + V\frac{{\partial P}}{{\partial \rho }} = 0,} \\ {\gamma = \sqrt {1 + {{P}^{2}}} ,\quad V = \frac{P}{\gamma },\quad \frac{{\partial E}}{{\partial \theta }} = NV.} \end{array}$

Из первого и последнего уравнений (3) следует

$\frac{\partial }{{\partial \theta }}\left[ {N + \frac{\partial }{{\partial \rho }}E} \right] = 0.$
Это соотношение справедливо как при отсутствии плазменных колебаний ($N \equiv 1,E \equiv 0$), так и при их наличии. Поэтому отсюда имеем более простое выражение для электронной плотности $N(\rho ,\theta )$:

(4)
$N(\rho ,\theta ) = 1 - \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }}.$

Воспользовавшись им в (3), приходим к уравнениям, описывающим плоские одномерные релятивистские плазменные колебания (см. [12]):

(5)
$\frac{{\partial P}}{{\partial \theta }} + V\frac{{\partial P}}{{\partial \rho }} + E = 0,\quad \frac{{\partial E}}{{\partial \theta }} + V\frac{{\partial E}}{{\partial \rho }} - V = 0,\quad V = \frac{P}{{\sqrt {1 + {{P}^{2}}} }},$
где $\rho $ и $\theta $ – обезразмеренные координаты по пространству и времени, соответственно, $P$ – импульс электронов, $V$ – скорость электронов, $E$ – функция, характеризующая электрическое поле. К системе (5) необходимо присоединить уравнение (4), описывающее поведение важнейшей функции в модели холодной плазмы – электронной плотности.

Ниже мы будем изучать в полуплоскости $\{ (\rho ,\theta ):\rho \in \mathbb{R},\;\theta > 0\} $ численное решение задачи Коши для (4), (5) с начальными условиями

(6)
$P(\rho ,0) = {{P}_{0}}(\rho ),\quad E(\rho ,0) = {{E}_{0}}(\rho ),\quad \rho \in \mathbb{R}.$

Можно также рассмотреть систему (5) в упрощенном (нерелятивистском) приближении. А  именно, в предположении малости скорости электронов $V$ имеет место представление $P = V + \frac{{{{V}^{3}}}}{2} + O({{V}^{5}})$, $V \to 0$. Таким образом, с точностью до кубически малых слагаемых мы можем считать, что $P = V$. Это предположение позволяет записать (5) в виде

(7)
$\frac{{\partial V}}{{\partial \theta }} + V\frac{{\partial V}}{{\partial \rho }} + E = 0,\quad \frac{{\partial E}}{{\partial \theta }} + V\frac{{\partial E}}{{\partial \rho }} - V = 0,$
при этом начальные условия примут вид

(8)
$V(\rho ,0) = {{V}_{0}}(\rho ),\quad E(\rho ,0) = {{E}_{0}}(\rho ),\quad \rho \in \mathbb{R}.$

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

2. РЕШЕНИЕ НЕРЕЛЯТИВИСТСКИХ УРАВНЕНИЙ

Прежде, чем описывать алгоритм решения задачи (4), (7) с начальными условиями (8), напомним основные результаты из [7].

2.1. Вспомогательные сведения

Для нерелятивистских уравнений принципиально важной является теорема существования глобального по времени решения (см. [7]).

Утверждение 2.1. Пусть начальные данные (8) принадлежат классу ${{C}^{2}}(\mathbb{R})$. Для существования и единственности непрерывно дифференцируемого по обеим переменным $2\pi $-периодического по времени при всех $\theta > 0$ решения $V(\theta ,\rho ),\;E(\theta ,\rho )$ задачи (7), (8) необходимо и достаточно, чтобы в каждой точке $\rho \in ( - \infty ,\infty )$ было выполнено неравенство

(9)
${{(V_{0}^{'}(\rho ))}^{2}} + 2E_{0}^{'}(\rho ) - 1 < 0.$
Если же существует хотя бы одна точка $\rho $, для которой выполняется неравенство, противоположное (9), то в течение конечного времени производные решения обращаются в бесконечность.

Следствие. Если необходимое и достаточное условие существования решения (9) выполнено в начальный момент времени, то оно сохраняется во времени и пространстве, т.е. для произвольной точки $(\rho ,\theta )$ справедливо

(10)
${{\left( {\frac{{\partial V(\rho ,\theta )}}{{\partial \rho }}} \right)}^{2}} + 2\frac{{\partial E(\rho ,\theta )}}{{\partial \rho }} - 1 < 0.$

Даже если условие (9) не выполнено, то сами функции $V(\rho ,\theta )$ и $E(\rho ,\theta )$ все равно остаются ограниченными, в силу равенства ${{V}^{2}} + {{E}^{2}} = V_{0}^{2}({{\rho }_{0}}) + E_{0}^{2}({{\rho }_{0}}) = {\text{const}}$, справедливого для произвольной характеристики системы (7), стартующей из точки ${{\rho }_{0}}$. Отсюда следует, что разрушение решения может иметь только вид градиентной катастрофы.

Следует отметить, что, в силу соотношения (4), из (10) вытекают строгая положительность и отделенность от нуля функции электронной плотности:

$N(\rho ,\theta ) > \frac{1}{2}.$

Таким образом, из приведенной информации следует, что решение задачи (4), (7) с начальными условиями (8) полностью характеризуется поведением функций $V(\rho ,\theta ),$ $E(\rho ,\theta )$ и их пространственных производных (градиентов).

В дальнейшем нам потребуется решение вспомогательной задачи для функций $W(\theta )$ и $D(\theta )$ с вещественными начальными данными:

(11)
$\begin{array}{*{20}{c}} {W{\kern 1pt} ' = - D - {{W}^{2}},\quad D{\kern 1pt} ' = (1 - D)W,} \\ {W(0) = \beta ,\quad D(0) = \alpha .} \end{array}$

Легко убедиться в том, что фазовые траектории системы (11) представляют собой кривые второго порядка (эллипсы, параболы или гиперболы, в зависимости от начальных данных). Нас будет интересовать явный вид решения в случае ограниченности фазовых траекторий, т.е. эллипсов.

Полученные ниже формулы (12), (13) были известны ранее (см. [14], а также [12]), однако мы приведем наиболее естественный геометрический способ их получения, основанный на эллиптической параметризации.

Утверждение 2.2. Пусть величина $s = (1 - \alpha ){\text{/}}\sqrt {{{\alpha }^{2}} + {{\beta }^{2}}} $ удовлетворяет условию $s > 1$, тогда решение (11) имеет вид

(12)
$W(\theta ) = \frac{{cos(\theta + {{\theta }_{2}})}}{{s + sin(\theta + {{\theta }_{2}})}},\quad D(\theta ) = \frac{{sin(\theta + {{\theta }_{2}})}}{{s + sin(\theta + {{\theta }_{2}})}},$
где

(13)
$cos{{\theta }_{2}} = \frac{\beta }{{\sqrt {{{\alpha }^{2}} + {{\beta }^{2}}} }},\quad sin{{\theta }_{2}} = \frac{\alpha }{{\sqrt {{{\alpha }^{2}} + {{\beta }^{2}}} }}.$

Доказательство. Воспользуемся следующими представлениями искомых функций:

(14)
$W(\theta ) = r(\theta )cos\varphi (\theta ),\quad D(\theta ) = r(\theta )sin\varphi (\theta ).$
В этом случае уравнения из (11) примут вид
(15)
$\begin{array}{*{20}{c}} {r{\kern 1pt} 'cos\varphi - r\varphi {\kern 1pt} 'sin\varphi = - rsin\varphi - {{r}^{2}}co{{s}^{2}}\varphi ,} \\ {r{\kern 1pt} 'sin\varphi + r\varphi {\kern 1pt} 'cos\varphi = - rcos\varphi - {{r}^{2}}cos\varphi sin\varphi .} \end{array}$
Умножим в (15) первое уравнение на $sin\varphi $ и вычтем из полученного второе уравнение, предварительно умноженное на $cos\varphi $. В результате получим
(16)
$\varphi {\kern 1pt} ' = 1,\quad {\text{т}}.{\text{е}}.\quad \varphi (\theta ) = \theta + {{\theta }_{2}}.$
Умножим в (15) первое уравнение на $cos\varphi $ и сложим с полученным второе уравнение, предварительно умноженное на $sin\varphi $. В результате получим
(17)
$r{\kern 1pt} ' = - {{r}^{2}}cos\varphi .$
Разделение переменных в (17) дает
(18)
$r(\theta ) = \frac{1}{{sin\varphi + {\text{const}}}},$
следовательно, искомые представления (14) определены. Для завершения вывода формул (12) остается определить ${{\theta }_{2}}$ в (13) и ${\text{const}} = s$ в (18), используя начальные данные из (11).

Заметим, что константа $1{\text{/}}s < 1$ играет роль эксцентриситета эллипса, таким образом, условие $s > 1$ гарантирует корректность формул (12) в произвольный момент времени $\theta $. Утверждение доказано.

Наконец, для завершения подготовки к численному решению нерелятивистских уравнений отметим, что пространственные частные производные решения системы (7):

$W(\rho ,\theta ) = \frac{{\partial V(\rho ,\theta )}}{{\partial \rho }},\quad D(\rho ,\theta ) = \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }},$
удовлетворяют уравнениям
(19)
$\frac{{dW}}{{d\theta }} = - D - {{W}^{2}},\quad \frac{{dD}}{{d\theta }} = (1 - D)W,$
где $\frac{d}{{d\theta }} = \frac{\partial }{{\partial \theta }} + V\frac{\partial }{{\partial \rho }}$, и начальным условиям
(20)
${{W}_{0}}(\rho ) = V_{0}^{'}(\rho ),\quad {{D}_{0}}(\rho ) = E_{0}^{'}(\rho ),$
которые могут быть получены непосредственным дифференцированием (7) и (8). Видно, что (19) и (20) совпадают с задачей (11).

2.2. Численный алгоритм

По сути, излагаемый ниже метод является методом характеристик, однако его конструкцию весьма удобно привести в терминах лагранжева описания среды, т.е. используя понятия частиц и их траекторий.

Определим для нахождения численного решения на прямой $\rho \in ( - \infty ,\infty )$ произвольную сетку в начальный момент времени $\theta = 0$:

${{\rho }_{1}}(0) < {{\rho }_{2}}(0) < \ldots < {{\rho }_{M}}(0),$
состоящую из $M$ узлов. В каждый узел ${{\rho }_{k}}(\theta = 0)$, 1 < k < M, поместим частицу, маркированную лагранжевой координатой $\rho _{k}^{L}$.

Напомним, что траектория каждой частицы характеризуется двумя параметрами: лагранжевой координатой ${{\rho }^{L}}$ и функцией смещения $R({{\rho }^{L}},\theta )$, которые совместно определяют эйлерову координату $\rho ({{\rho }^{L}},\theta )$, т.е. местонахождение частицы в момент времени $\theta $:

(21)
$\rho ({{\rho }^{L}},\theta ) = {{\rho }^{L}} + R({{\rho }^{L}},\theta ).$

Перепишем систему уравнений (7) в более удобной форме:

(22)
$\frac{{dV(\rho ,\theta )}}{{d\theta }} = - E(\rho ,\theta ),\quad \frac{{dE(\rho ,\theta )}}{{d\theta }} = V(\rho ,\theta ),$
использующей полную производную по времени, и добавим к ней уравнение, описывающее траекторию частицы
$\frac{{d\rho }}{{d\theta }} = V({{\rho }^{L}},\theta ),$
которое с учетом (21) примет вид
(23)
$\frac{{dR({{\rho }^{L}},\theta )}}{{d\theta }} = V({{\rho }^{L}},\theta ).$
Сопоставляя второе уравнение в (22) с (23), получаем важную связь между функцией смещения $R$ и электрическим полем $E$:
(24)
$R({{\rho }^{L}},\theta ) = E(\rho ,\theta ) \equiv E({{\rho }^{L}} + R({{\rho }^{L}},\theta ),\theta ).$
Уточним, что проведенное сопоставление имеет следующий смысл: пусть в момент времени $\theta $ в точке, имеющей эйлерову координату $\rho $, располагается некоторая частица, помеченная лагранжевой координатой ${{\rho }^{L}}$, тогда наблюдаемая в этой точке пространства скорость $V(\rho ,\theta )$ совпадает со скоростью частицы $V({{\rho }^{L}},\theta )$, а величина смещения этой частицы $R({{\rho }^{L}},\theta )$ тождественно равна значению электрического поля $E(\rho ,\theta )$. В результате из (22) и (24) следуют уравнения, описывающие динамику частиц:
(25)
$\frac{{dV(\rho _{k}^{L},\theta )}}{{d\theta }} = - R(\rho _{k}^{L},\theta ),\quad \frac{{dR(\rho _{k}^{L},\theta )}}{{d\theta }} = V(\rho _{k}^{L},\theta ),\quad k = 1,2, \ldots ,M.$
Соотношения (24), (25) хорошо известны (см. [5], а также [12], [15]). Их вывод выше приведен исключительно для полноты изложения численного алгоритма.

Воспользуемся равенствами (21) и (24) для получения недостающих начальных условий к системам вида (25). В узле ${{\rho }_{k}}$ при $\theta = 0$ определено ${{E}_{0}}({{\rho }_{k}})$, т.е. выполнено ${{\rho }_{k}} = \rho _{k}^{L} + {{E}_{0}}({{\rho }_{k}})$, откуда для частицы, помеченной лагранжевой координатой $\rho _{k}^{L}$, сразу следуют начальные условия

(26)
$V(\rho _{k}^{L},\theta = 0) = {{V}_{0}}({{\rho }_{k}}),\quad R(\rho _{k}^{L},\theta = 0) = {{E}_{0}}({{\rho }_{k}}),\quad k = 1,2, \ldots ,M.$
Полученные соотношения позволяют вместо задачи (7), (8), записанной в эйлеровых переменных, численно решать задачу (25), (26), сформулированную в лагранжевых переменных.

Однако решение задачи (25), (26) не позволяет найти пространственные производные искомых функций $V$ и $E$, что делает невозможным определение функции электронной плотности $N$ в соответствии с (4). Чтобы избежать этого недостатка, достаточно переформулировать задачу (19), (20), записанную в эйлеровых переменных, также в лагранжевы переменные, используя рассуждения, изложенные выше. Формальные преобразования дают уравнения

(27)
$\frac{{dW(\rho _{k}^{L},\theta )}}{{d\theta }} = - D(\rho _{k}^{L},\theta ) - {{W}^{2}}(\rho _{k}^{L},\theta ),\quad \frac{{dD(\rho _{k}^{L},\theta )}}{{d\theta }} = (1 - D(\rho _{k}^{L},\theta ))W(\rho _{k}^{L},\theta )$
и начальные условия
(28)
$W(\rho _{k}^{L},\theta = 0) = {{W}_{0}}({{\rho }_{k}}) \equiv {{\beta }_{k}},\quad D(\rho _{k}^{L},\theta = 0) = {{D}_{0}}({{\rho }_{k}}) \equiv {{\alpha }_{k}},$
соответствующие отдельным частицам с номерами $k = 1,2, \ldots ,M.$

Теперь с помощью решения задачи (27), (28) и соотношения (21) для каждой частицы

(29)
${{\rho }_{k}}(\theta ) = \rho _{k}^{L} + R(\rho _{k}^{L},\theta ),\quad k = 1,2, \ldots ,M,$
можно в эйлеровой точке пространства $({{\rho }_{k}}(\theta ),\theta )$ определить значение электронной плотности

$N({{\rho }_{k}},\theta ) = 1 - D(\rho _{k}^{L},\theta ).$

Таким образом, предлагаемый численный алгоритм заключается в точном (аналитическом) нахождении в узлах переменной эйлеровой сетки (29) решений уравнений (25) с условиями (26) для $k = 1,2, \ldots ,M$:

(30)
$\begin{array}{*{20}{c}} {V(\rho _{k}^{L},\theta ) = {{A}_{k}}cos(\theta + {{\theta }_{1}}),\quad R(\rho _{k}^{L},\theta ) = {{A}_{k}}sin(\theta + {{\theta }_{1}}),} \\ {{{A}_{k}} = \sqrt {V_{0}^{2}({{\rho }_{k}}) + E_{0}^{2}({{\rho }_{k}})} ,\quad cos{{\theta }_{1}} = {{V}_{0}}({{\rho }_{k}}){\text{/}}{{A}_{k}},\quad sin{{\theta }_{1}} = {{E}_{0}}({{\rho }_{k}}){\text{/}}{{A}_{k}}.} \end{array}$
Кроме того, в тех же самых точках (29) по формулам (12), (13) можно определить решения уравнений (27) с условиями (28). Как уже отмечалось выше, описываемый алгоритм заключается в точном интегрировании исходных уравнений вдоль характеристик, отождествляемых с траекториями отдельных лагранжевых частиц. По этой причине устойчивость метода, т.е. влияние возмущений начальных данных, полностью определяется формулами (12) и (30).

Далее необходимо обсудить вопросы о корректности предлагаемых формул и восстановлении функций, найденных в узлах переменной эйлеровой сетки, для произвольных значений $\rho $ между этими узлами.

Важным для ответа на первый вопрос является

Утверждение 2.3. Пусть выполнены условия утверждения 2.1, тогда эйлеровы траектории частиц ${{\rho }_{k}}(\theta ),1 \leqslant k \leqslant M,$ определяемые соотношением (29), не пересекутся ни при каком $\theta > 0$.

Доказательство. Применим формулу (21) для двух бесконечно близких частиц с координатами ${{\rho }^{L}}$ и ${{\rho }^{L}} + \Delta {{\rho }^{L}}$ соответственно, получим

$\rho ({{\rho }^{L}},\theta ) = {{\rho }^{L}} + R({{\rho }^{L}},\theta ),\quad \rho ({{\rho }^{L}} + \Delta {{\rho }^{L}},\theta ) = {{\rho }^{L}} + \Delta {{\rho }^{L}} + R({{\rho }^{L}} + \Delta {{\rho }^{L}},\theta ).$
Пусть в некоторый момент времени $\theta $ эйлеровы координаты частиц (левые части соотношений) станут одинаковыми, т.е. траектории соседних частиц пересекутся, тогда вычтем из второго равенства первое. Будем иметь
$R({{\rho }^{L}} + \Delta {{\rho }^{L}},\theta ) - R({{\rho }^{L}},\theta ) = - \Delta {{\rho }^{L}}.$
Поделим обе части на $\Delta {{\rho }^{L}}$ и перейдем к пределу при $\Delta {{\rho }^{L}} \to 0$. Вследствие дифференцируемости $R({{\rho }^{L}},\theta )$, что следует из условий утверждения 2.1, получим равенство
$\frac{{\partial R({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}} = - 1.$
Наоборот, чтобы траектории частиц не пересекались, достаточно выполнения условия
$\left| {\frac{{\partial R({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}}} \right| < 1,$
которое, в свою очередь, следует из ограничения на полную энергию частицы:
(31)
$T({{\rho }^{L}},\theta ) \equiv \mathop {\left( {\frac{{\partial R({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}}} \right)}\nolimits^2 + \mathop {\left( {\frac{{\partial V({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}}} \right)}\nolimits^2 < 1.$
Величина $T({{\rho }^{L}},\theta )$ является первым интегралом и от времени не зависит, так как функции $\partial R({{\rho }^{L}},\theta ){\text{/}}\partial {{\rho }^{L}}$ и $\partial V({{\rho }^{L}},\theta ){\text{/}}\partial {{\rho }^{L}}$ удовлетворяют уравнениям
(32)
$\frac{d}{{d\theta }}\left( {\frac{{\partial V({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}}} \right) = - \frac{{\partial R({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}},\quad \frac{d}{{d\theta }}\left( {\frac{{\partial R({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}}} \right) = \frac{{\partial V({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}},$
которые следуют из дифференцирования уравнений (25), описывающих динамику лагранжевых частиц. Поэтому для проверки условия (31) достаточно проанализировать только значение $T({{\rho }^{L}},\theta = 0)$.

С этой целью рассмотрим выражение $\partial \rho ({{\rho }^{L}},\theta ){\text{/}}\partial {{\rho }^{L}}$, следующее из (21). Отметим, что в произвольный момент времени $\theta $ его обратная величина в точности совпадает со значением электронной плотности, т.е.

$N(\rho ({{\rho }^{L}},\theta ),\theta ) = \frac{{\partial {{\rho }^{L}}}}{{\partial \rho ({{\rho }^{L}},\theta )}}.$
Действительно, после дифференцирования соотношений (21) и (24) по переменной ${{\rho }^{L}}$ и исключения из полученных выражений величины $\partial R({{\rho }^{L}},\theta ){\text{/}}\partial {{\rho }^{L}}$ получим
$\frac{{\partial \rho ({{\rho }^{L}},\theta )}}{{\partial {{\rho }^{L}}}} = \frac{1}{{1 - \partial E(\rho ,\theta ){\text{/}}\partial \rho }},$
что с учетом (4) порождает искомую формулу для $N(\rho ({{\rho }^{L}},\theta ),\theta )$.

Теперь воспользуемся тем, что при $\theta = 0$ электронная плотность выражается формулой

$N(\rho ,\theta = 0) = 1 - E_{0}^{'}(\rho ).$
Это дает возможность выразить искомую величину:
$\frac{{\partial \rho ({{\rho }^{L}},\theta = 0)}}{{\partial {{\rho }^{L}}}} = \frac{1}{{N(\rho ,\theta = 0)}} = \frac{1}{{1 - {{E}_{0}}(\rho )}}.$
Отсюда, используя (24) при $\theta = 0$ и явное выражение
$T({{\rho }^{L}},\theta ) = \mathop {\left( {\frac{{\partial E}}{{\partial \rho }}\frac{{\partial \rho }}{{\partial {{\rho }^{L}}}}} \right)}\nolimits^2 + \mathop {\left( {\frac{{\partial V}}{{\partial \rho }}\frac{{\partial \rho }}{{\partial {{\rho }^{L}}}}} \right)}\nolimits^2 ,$
приходим к оценке для произвольного $\rho $, или, что то же самое – для произвольного ${{\rho }^{L}}$:
$T({{\rho }^{L}},\theta = 0) = [{{(E_{0}^{'}(\rho ))}^{2}} + {{(V_{0}^{'}(\rho ))}^{2}}]{\text{/[}}1 - E_{0}^{'}(\rho ){{{\text{]}}}^{2}} < 1,$
которая легко доказывается от противного на основании неравенства (9). Утверждение доказано.

Следствие. Порядок лагранжевых частиц (29) сохраняется во времени, т.е. для произвольного $\theta \geqslant 0$ справедливо

(33)
${{\rho }_{{k + 1}}}(\theta ) > {{\rho }_{k}}(\theta )\quad \forall k = 1,2, \ldots ,M - 1.$

Рассмотрим теперь вопрос о положительности электронной плотности $N(\rho ,\theta )$ в узлах сетки ${{\rho }_{k}}(\theta ),k = 1,2, \ldots ,M$. Имеет место

Утверждение 2.4. Пусть выполнены условия утверждения 2.1, тогда в произвольный момент времени $\theta \geqslant 0$ в произвольном узле сетки ${{\rho }_{k}}(\theta )$, $k = 1,2, \ldots ,M$, выполнено неравенство

(34)
$N({{\rho }_{k}},\theta ) > \frac{1}{2}.$

Доказательство. В каждом узле эйлеровой сетки

${{\rho }_{k}}(\theta ) = \rho _{k}^{L} + R(\rho _{k}^{L},\theta ),\quad k = 1,2, \ldots ,M,$
значение электронной плотности определено формулой
$N({{\rho }_{k}},\theta ) = 1 - D(\rho _{k}^{L},\theta ).$
В свою очередь, значения $D(\rho _{k}^{L},\theta )$ порождаются решением системы (27), (28), т.е. даются формулами (12), (13).

Обратим внимание, что условие $s > 1$, т.е. неравенство $1 - 2D(0) - {{W}^{2}}(0) > 0$ эквивалентно выполнению условий утверждения 2.1 (неравенству (9)) и, кроме того, сохраняется во времени. Другими словами, в произвольный момент времени $\theta \geqslant 0$ справедливо

$1 - 2D(\theta ) - {{W}^{2}}(\theta ) > 0,$
что можно проверить простой подстановкой формул (12). Отсюда, в свою очередь, следует неравенство $D(\theta ) < 1{\text{/}}2$, которое с учетом (4) приводит к искомой оценке снизу для электронной плотности. Утверждение доказано.

Следует отметить, что из формул (12) можно получить также оценку сверху для электронной плотности вида

$N({{\rho }_{k}},\theta ) < \frac{1}{{1 - r}},\quad r = \mathop {sup}\limits_\rho \frac{{\sqrt {{{{(V_{0}^{'}(\rho ))}}^{2}} + {{{(E_{0}^{'}(\rho ))}}^{2}}} }}{{1 - {{E}_{0}}(\rho )}}.$
Однако при выполнении неравенства (9) величина $0 < r < 1$ может быть сколь угодно близка к единице. Поэтому оценка сверху представляется малоконструктивной, хотя и может являться конечной величиной. Это будет, например, в случае, если носитель ненулевых начальных данных ограничен.

Рассмотрим вопрос о регулярности эйлеровой сетки ${{\rho }_{k}}(\theta ),\quad k = 1,2, \ldots ,M,$ получаемой в процессе численного алгоритма. С этой целью удобно проанализировать функцию расстояний между соседними частицами

${{h}_{k}}(\theta ) = {{\rho }_{{k + 1}}}(\theta ) - {{\rho }_{k}}(\theta ),\quad k = 1,2, \ldots ,M - 1.$
Следствие утверждения 2.3 дает оценку снизу ${{h}_{k}}(\theta ) > 0$ $\forall k = 1,2, \ldots ,M - 1$, но представляет интерес также оценка сверху. Для этого потребуется

Утверждение 2.5. Пусть выполнены условия утверждения 2.1, тогда в произвольный момент времени $\theta > 0$ для соседних узлов эйлеровой сетки ${{\rho }_{k}}(\theta ),\;k = 1,2, \ldots ,M,$ выполнен закон сохранения заряда

(35)
$\int\limits_{{{\rho }_{k}}(\theta )}^{{{\rho }_{{k + 1}}}(\theta )} \,N(\rho ,\theta )d\rho = \int\limits_{{{\rho }_{k}}(0)}^{{{\rho }_{{k + 1}}}(0)} \,N(\rho ,\theta = 0)d\rho .$

Доказательство. Рассмотрим функцию

${{h}_{k}}(\theta ) = {{\rho }_{{k + 1}}}(\theta ) - {{\rho }_{k}}(\theta ) = \rho _{{k + 1}}^{L} + R(\rho _{{k + 1}}^{L},\theta ) - (\rho _{k}^{L} + R(\rho _{k}^{L},\theta )).$
Добавим к ней (и одновременно вычтем) величины смещений этих частиц при $\theta = 0$, т.е. добавим нуль – $ \pm R(\rho _{{k + 1}}^{L},0),$ $ \pm R(\rho _{k}^{L},0)$. После перегруппировки слагаемых будем иметь
${{h}_{k}}(\theta ) = {{h}_{k}}(0) + [R(\rho _{{k + 1}}^{L},\theta ) - R(\rho _{k}^{L},\theta )] - [R(\rho _{{k + 1}}^{L},0) - R(\rho _{k}^{L},0)].$
Полученное равенство при использовании соотношения (24):
$R(\rho _{k}^{L},\theta ) = E({{\rho }_{k}}(\theta ),\theta ),$
можно переписать в виде
(36)
${{h}_{k}}(\theta ) - [E({{\rho }_{{k + 1}}},\theta ) - E({{\rho }_{k}},\theta )] = {{h}_{k}}(0) - [E({{\rho }_{{k + 1}}},0) - E({{\rho }_{k}},0)].$
Учитывая формулу для электронной плотности (4) в произвольный момент $\theta \geqslant 0$:
$N(\rho ,\theta ) = 1 - \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }},$
замечаем, что (36) представляет собой искомый закон сохранения заряда (35). Утверждение доказано.

Следствие. Для функции расстояния между частицами в произвольный момент времени $\theta > 0$ справедливы неравенства

$0 < {{h}_{k}}(\theta ) < 2\int\limits_{{{\rho }_{k}}(0)}^{{{\rho }_{{k + 1}}}(0)} \,N(\rho ,\theta = 0)d\rho ,\quad k = 1,2, \ldots ,M - 1.$

Кроме того, из утверждения 2.5 явно следует рекомендация выбирать начальную эйлерову сетку ${{\rho }_{k}}(0)$, $k = 1,2, \ldots ,M$, таким образом, чтобы интегралы в правой части соотношения (35) были примерно равны и достаточно малы. Это несложно сделать, учитывая начальные данные (8) и формулу для плотности (4).

Суммируя приведенное описание численного алгоритма и результаты, связанные с анализом его корректности, подчеркнем, что для решения исходной задачи (4), (7), (8), записанной в эйлеровых переменных, удобно перейти в лагранжевы переменные и использовать явные формулы для вычисления искомых функций в точках ${{\rho }_{k}}(\theta )$, $k = 1,2, \ldots ,M$, принадлежащих траекториям частиц. Этого вполне достаточно для исследования большинства постановок. Однако вполне возможно возникновение ситуаций, когда требуется определить решение в заданных эйлеровых точках $(\rho ,\theta )$, которые не обязаны принадлежать рассчитываемым траекториям частиц.

В этом случае в момент времени $\theta $ необходимо определить сначала интервал $[{{\rho }_{k}}(\theta ),{{\rho }_{{k + 1}}}(\theta )]$, которому принадлежит заданное значение $\rho $, а затем с помощью процедуры интерполяции найти приближенное значение. Учитывая, что в узлах эйлеровой сетки ${{\rho }_{k}}(\theta )$, $k = 1,2, \ldots ,M$, имеются не только значения функций $V(\rho ,\theta )$ и $E(\rho ,\theta )$, но и значения их пространственных производных, представляется весьма удобным применение в этих целях эрмитовой кубической интерполяции. Необходимые формулы и оценки погрешностей будут приведены в разд. 4 (см. также [16]).

3. РЕШЕНИЕ РЕЛЯТИВИСТСКИХ УРАВНЕНИЙ

Прежде, чем описывать алгоритм решения задачи (4), (5) с начальными условиями (6), напомним ее основные свойства, а также отличия от нерелятивистского случая.

3.1. Существование решения и уравнения в лагранжевых переменных

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

Утверждение 3.1. Пусть начальные данные (6) принадлежат классу ${{C}^{2}}(\mathbb{R})$ и выражение $2\sqrt {1 + P_{0}^{2}(\rho )} + E_{0}^{2}(\rho )$ не равно тождественно константе. Тогда, если существует хотя бы одна точка ${{\rho }_{0}}$, для которой выполняется неравенство

${{K}_{ - }}{{(P_{0}^{'}({{\rho }_{0}}))}^{2}} + 2E_{0}^{'}({{\rho }_{0}}) - 1 \geqslant 0,\quad {{K}_{ - }} = \frac{8}{{{{{(2\sqrt {1 + {{P}^{2}}({{\rho }_{0}})} + {{E}^{2}}({{\rho }_{0}}))}}^{3}}}},$
то производные решения задачи (5), (6) в течение конечного времени, не превышающего период колебания $T({{\rho }_{0}})$, обращаются в бесконечность.

Выполнение для всех $\rho $ условия

${{(P_{0}^{'}(\rho ))}^{2}} + 2E_{0}^{'}(\rho ) - 1 < 0$
обеспечивает сохранение гладкости решения, по крайней мере, в течение одного полупериода $T(\rho )$ на каждой характеристике, т.е. до момента времени ${{t}_{*}} = \mathop {min}\limits_{\rho \in \mathbb{R}} T(\rho )$, ${{t}_{ * }} \geqslant \pi $.

Следует отметить, что начальные данные (6) рассматриваются на всей прямой, поэтому условие отличия от константы выражения $2\sqrt {1 + P_{0}^{2}(\rho )} + E_{0}^{2}(\rho )$ следует воспринимать, в первую очередь, как конечность области или ограниченность энергии исследуемого решения. Тем более, что даже в этом случае типичным является возникновение градиентной катастрофы у решения системы (5). Действительно, из ее системы характеристик:

(37)
$\frac{{dP}}{{d\theta }} = - E,\quad \frac{{dE}}{{d\theta }} = \frac{P}{{\sqrt {1 + {{P}^{2}}} }},\quad \frac{{d\rho }}{{d\theta }} = \frac{P}{{\sqrt {1 + {{P}^{2}}} }},$
следует, что
(38)
$2\sqrt {1 + {{P}^{2}}} + {{E}^{2}} = 2\sqrt {1 + P_{0}^{2}({{\rho }_{0}})} + E_{0}^{2}({{\rho }_{0}}) = {\text{const}}$
вдоль характеристики, стартующей из точки ${{\rho }_{0}}$. Поэтому само решение всегда является ограниченным, чего нельзя гарантировать для его производных, так как справедливо (см. [7])

Утверждение 3.2. У любого решения задачи Коши (5), (6), для которого $2\sqrt {1 + P_{0}^{2}(\rho )} + E_{0}^{2}(\rho )$ не равно тождественно константе, являющегося сколь угодно малым отклонением от положения равновесия $P = 0$, $E = 0$, производные решения в течение конечного времени обращаются в бесконечность.

Суммируя вышесказанное, подчеркнем, что в отличие от нерелятивистского случая численное решение задачи (4), (5) с начальными условиями (6) имеет смысл обсуждать только на конечном временном интервале. Причем получаемое решение, как правило, будет завершаться градиентной катастрофой, т.е. обращением в бесконечность функции электронной плотности.

По этой причине представляется вполне разумным подход к численному решению, основанный на использовании лагранжевых переменных, как в разд. 2. С этой целью переформулируем соответствующим образом исходную постановку (4)–(6). Уравнения динамики лагранжевых частиц для $k = 1,2, \ldots ,M$ примут следующий вид:

(39)
$\frac{{dP(\rho _{k}^{L},\theta )}}{{d\theta }} = - R(\rho _{k}^{L},\theta ),\quad \frac{{dR(\rho _{k}^{L},\theta )}}{{d\theta }} = \frac{{P(\rho _{k}^{L},\theta )}}{{\sqrt {1 + {{P}^{2}}(\rho _{k}^{L},\theta )} }} \equiv V(\rho _{k}^{L},\theta ),$
так как важные соотношения (21) и (24) остаются в релятивистском случае неизменными:
${{\rho }_{k}} = \rho _{k}^{L} + R(\rho _{k}^{L},\theta ),\quad R(\rho _{k}^{L},\theta ) = E(\rho _{k}^{L} + R(\rho _{k}^{L},\theta ),\theta ) \equiv E({{\rho }_{k}},\theta ).$
При их использовании начальные данные из (6) преобразуются аналогичным образом:

(40)
$P(\rho _{k}^{L},\theta = 0) = {{P}_{0}}({{\rho }_{k}}),\quad R(\rho _{k}^{L},\theta = 0) = {{E}_{0}}({{\rho }_{k}}),\quad k = 1,2, \ldots ,M.$

Дополним полученную постановку для функций $P(\rho ,\theta )$ и $E(\rho ,\theta )$ задачей для их производных:

$Q(\rho ,\theta ) = \frac{{\partial P(\rho ,\theta )}}{{\partial \rho }},\quad D(\rho ,\theta ) = \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }}.$
Продифференцируем по $\rho $ уравнения (5):
$\frac{{\partial Q}}{{\partial \theta }} + V\frac{{\partial Q}}{{\partial \rho }} = - D - \frac{{{{Q}^{2}}}}{{{{{(1 + {{P}^{2}})}}^{{3/2}}}}},\quad \frac{{\partial D}}{{\partial \theta }} + V\frac{{\partial D}}{{\partial \rho }} = (1 - D)\frac{Q}{{{{{(1 + {{P}^{2}})}}^{{3/2}}}}},$
и перепишем их в лагранжевых переменных
(41)
$\frac{{dQ}}{{d\theta }} = - D - \frac{{{{Q}^{2}}}}{{{{{(1 + {{P}^{2}})}}^{{3/2}}}}},\quad \frac{{dD}}{{d\theta }} = (1 - D)\frac{Q}{{{{{(1 + {{P}^{2}})}}^{{3/2}}}}}.$
Здесь искомые функции $Q$ и $D$ зависят уже от переменных $(\rho _{k}^{L},\theta )$ и должны быть дополнены начальными данными
(42)
$Q(\rho _{k}^{L},\theta = 0) = {{P}_{0}}({{\rho }_{k}}),\quad D(\rho _{k}^{L},\theta = 0) = {{E}_{0}}({{\rho }_{k}}),\quad k = 1,2, \ldots ,M.$
Отметим, что аналогично нерелятивистскому случаю электронная плотность в эйлеровой точке $({{\rho }_{k}},\theta )$ траектории частицы вычисляется по формуле

$N({{\rho }_{k}},\theta ) = 1 - D(\rho _{k}^{L},\theta ).$

Подчеркнем различие между задачами Коши в релятивистском (41), (42) и нерелятивистском (27), (28) случаях: уравнения (27) не зависят от функций $V(\rho _{k}^{L},\theta ),\;R(\rho _{k}^{L},\theta )$, поэтому их решения находятся отдельно от (25); в свою очередь, уравнения (41) зависят от функции $P(\rho _{k}^{L},\theta )$, поэтому их решения можно определить только при совместном решении с (39).

3.2. Численный алгоритм и особенности его использования

Преобразование исходной гиперболической постановки (4)–(6) к задаче Коши для системы  обыкновенных дифференциальных уравнений (39)–(42) порождает численный метод нахождения искомых переменных в точках траекторий лагранжевых частиц $({{\rho }_{k}}(\theta ),\theta )$, где ${{\rho }_{k}}(\theta ) = \rho _{k}^{L} + R(\rho _{k}^{L},\theta ),\;k = 1,2, \ldots ,M.$

При наличии у решения достаточной гладкости по переменной $\theta $ весьма удобным представляется использование классического метода Рунге–Кутты четвертого порядка точности (см. [16]), в противном случае (меньшей гладкости) следует применять схемы меньшего порядка точности вплоть до метода Эйлера. В любом случае, в силу использования приближенного метода интегрирования, формируется его погрешность, поэтому для дальнейшего важно, что даже при отсутствии ошибок округлений мы будем оперировать в узлах эйлеровой сетки не точными значениями искомых функций $F({{\rho }_{k}},{{\theta }^{n}})$, как в нерелятивистском случае, а их приближениями ${{F}_{k}}({{\theta }^{n}})$, которые в общем случае удовлетворяют асимптотическому равенству

(43)
$\left| {{{F}_{k}}({{\theta }^{n}}) - F({{\rho }_{k}},{{\theta }^{n}})} \right| = O({{\tau }^{p}}),\quad p > 0,\quad k = 1,2, \ldots ,M,$
где дискретные моменты времени определены так: ${{\theta }^{n}} = {{\theta }^{{n - 1}}} + {{\tau }_{n}},\;n \geqslant 1$ (шаг по времени в общем случае может быть переменным). В этом случае под параметром $\tau $ понимается величина $\mathop {max}\limits_n {{\tau }_{n}}$.

Отметим также, что устойчивость интегрирования по времени уравнений для импульса и электрического поля полностью определяется равенством (38). Аналогичное свойство для уравнений, описывающих динамику их производных, отсутствует, поэтому при начальных условиях, не приводящих к пересечению лагранжевых траекторий в нерелятивистском случае, в релятивистском случае эти траектории пересекаются. Такая ситуация приводит к возникновению разрыва у функции $E(\rho ,\theta )$, и, как его следствие, сингулярности функции электронной плотности в соответствии с (4). Поэтому в процессе вычислений необходимо постоянно контролировать сохранение стартового порядка частиц, т.е. условия ${{\rho }_{k}}({{\theta }^{n}}) < {{\rho }_{{k + 1}}}({{\theta }^{n}})$ для всех $k = 1,2, \ldots ,M - 1.$ Нарушение этого условия хотя бы для одного значения $k$ означает прекращение процесса колебаний (невозможность дальнейшего применения модели), обозначаемое термином “опрокидывание” (breaking). Вышесказанное означает, что наблюдение или исследование решения с конкретными начальными данными имеет смысл только до наступления момента опрокидывания, т.е. релятивистский аналог утверждения 2.3 справедлив только локально во времени. По этой причине далее будем иметь в виду, что численный метод применяется на ограниченном интервале времени $\theta \in [0,{{\theta }_{{br}}}]$, пока искомое решение задачи (4)–(6) существует, единственно и ограничено вместе с необходимыми производными. Другими словами, далее предполагается, что на отрезке $[0,{{\theta }_{{br}}}]$ порядок лагранжевых частиц не изменяется, т.е. выполнено неравенство

${{h}_{k}}(\theta ) = {{\rho }_{{k + 1}}}(\theta ) - {{\rho }_{k}}(\theta ) > 0\quad \forall k = 1,2, \ldots ,M - 1,$
а также условие локального по времени существования решения (см. утверждение 3.1)

(44)
${{\left( {\frac{{\partial P(\rho ,\theta )}}{{\partial \rho }}} \right)}^{2}} + 2\frac{{\partial E(\rho ,\theta )}}{{\partial \rho }} - 1 < 0.$

В этих предположениях справедливо

Утверждение 3.3. Пусть выполнено условие (44) и погрешность численного алгоритма имеет вид (43), тогда при достаточно малом $\tau $ в произвольный момент времени ${{\theta }^{n}}$ из отрезка $[0,{{\theta }_{{br}}}]$ в произвольном узле сетки ${{\rho }_{k}}(\theta ),\;k = 1,2, \ldots ,M,$ выполнено неравенство

(45)
${{N}_{k}}({{\theta }^{n}}) \geqslant \frac{1}{2}.$

Доказательство. В каждом узле эйлеровой сетки

${{\rho }_{k}}({{\theta }^{n}}) = \rho _{k}^{L} + R(\rho _{k}^{L},{{\theta }^{n}}),\quad k = 1,2, \ldots ,M,$
приближенное значение электронной плотности дается формулой
${{N}_{k}}({{\theta }^{n}}) = 1 - {{D}_{k}}({{\theta }^{n}}).$
При этом
$\left| {{{D}_{k}}({{\theta }^{n}}) - D({{\rho }_{k}},{{\theta }^{n}})} \right| = O({{\tau }^{p}}),\quad p > 0,\quad k = 1,2, \ldots ,M,$
учитывая справедливость неравенства (44) для точных значений функций
${{Q}^{2}}(\rho ,\theta ) + 2D(\rho ,\theta ) - 1 < 0,$
а также достаточную малость параметра дискретизации по времени $\tau $, получаем неравенство (45). Утверждение доказано.

Ответ на вопрос о регулярности эйлеровой сетки ${{\rho }_{k}}({{\theta }^{n}})$, $k = 1,2, \ldots ,M$, получаемой в процессе численного алгоритма дает

Утверждение 3.4. Пусть погрешность алгоритма численного интегрирования имеет вид (43) и на отрезке $[0,{{\theta }_{{br}}}]$ порядок лагранжевых частиц не изменяется, тогда при достаточно малом $\tau $ в произвольный момент времени ${{\theta }^{n}}$ из отрезка $[0,{{\theta }_{{br}}}]$ для соседних узлов эйлеровой сетки ${{\rho }_{k}}({{\theta }^{n}})$, $k = 1,2, \ldots ,M$, выполнен закон сохранения заряда

(46)
$\int\limits_{{{\rho }_{k}}({{\theta }^{n}})}^{{{\rho }_{{k + 1}}}({{\theta }^{n}})} \,N(\rho ,{{\theta }^{n}})d\rho = \int\limits_{{{\rho }_{k}}(0)}^{{{\rho }_{{k + 1}}}(0)} \,N(\rho ,\theta = 0)d\rho + O({{\tau }^{p}}),\quad p > 0.$

Доказательство. Рассмотрим функцию, получаемую в процессе вычислений,

${{h}_{k}}({{\theta }^{n}}) = {{\rho }_{{k + 1}}}({{\theta }^{n}}) - {{\rho }_{k}}({{\theta }^{n}}) = \rho _{{k + 1}}^{L} + {{R}_{{k + 1}}}({{\theta }^{n}}) - (\rho _{k}^{L} + {{R}_{k}}({{\theta }^{n}})).$
Добавим к ней (и одновременно вычтем) точные величины смещений этих частиц при $\theta = 0$, т.е. добавим нуль: $ \pm R(\rho _{{k + 1}}^{L},0),\; \pm {\kern 1pt} R(\rho _{k}^{L},0)$. После перегруппировки слагаемых будем иметь
${{h}_{k}}({{\theta }^{n}}) = {{h}_{k}}(0) + [{{R}_{{k + 1}}}({{\theta }^{n}}) - {{R}_{k}}({{\theta }^{n}})] - [R(\rho _{{k + 1}}^{L},0) - R(\rho _{k}^{L},0)].$
Теперь, учитывая погрешность метода интегрирования, т.е.
$\left| {{{R}_{k}}({{\theta }^{n}}) - R({{\rho }_{k}},{{\theta }^{n}})} \right| = O({{\tau }^{p}}),\quad p > 0,\quad k = 1,2, \ldots ,M,$
а также равенство (24)
$R(\rho _{k}^{L},{{\theta }^{n}}) = E({{\rho }_{k}}({{\theta }^{n}}),{{\theta }^{n}}),$
получим приближенное (асимптотическое) соотношение
(47)
${{h}_{k}}({{\theta }^{n}}) - [E({{\rho }_{{k + 1}}},{{\theta }^{n}}) - E({{\rho }_{k}},{{\theta }^{n}})] = {{h}_{k}}(0) - [E({{\rho }_{{k + 1}}},0) - E({{\rho }_{k}},0)] + O({{\tau }^{p}}).$
Равенство (47) с учетом формулы для электронной плотности (4) в произвольный момент ${{\theta }^{n}}$ из отрезка $[0,{{\theta }_{{br}}}]$ приводит к искомому закону сохранения заряда (46). Утверждение доказано.

Следствие. Для функции расстояния между частицами в произвольный момент времени ${{\theta }^{n}}$ из отрезка $[0,{{\theta }_{{br}}}]$ справедливы неравенства

$0 < {{h}_{k}}({{\theta }^{n}}) \leqslant 2\int\limits_{{{\rho }_{k}}(0)}^{{{\rho }_{{k + 1}}}(0)} \,N(\rho ,\theta = 0)d\rho + O({{\tau }^{p}}),\quad k = 1,2, \ldots ,M - 1.$

Кроме того, из утверждения 3.4 явно следует рекомендация выбирать начальную эйлерову сетку ${{\rho }_{k}}(0)$, $k = 1,2, \ldots ,M$, таким образом, чтобы интегралы в правой части соотношения (46) были примерно равны и достаточно малы. Это несложно сделать, учитывая начальные данные (6) и формулу для плотности (4).

С помощью выражений, использовавшихся при доказательстве утверждения 3.4, можно оценить величину скачка функции $E(\rho ,\theta )$ в момент опрокидывания колебаний. Действительно, предположим, что траектории двух соседних частиц пересеклись, т.е. для некоторого $k$ из диапазона $1 \leqslant k \leqslant M - 1$ выполнено ${{h}_{k}}({{\theta }^{n}}) = {{\rho }_{{k + 1}}}({{\theta }^{n}}) - {{\rho }_{k}}({{\theta }^{n}}) = 0$, тогда из выражения (47) следует

(48)
$[E({{\rho }_{k}},{{\theta }^{n}})] = - ({{\rho }_{{k + 1}}}(0) - {{\rho }_{k}}(0)) + ({{E}_{0}}({{\rho }_{{k + 1}}}) - {{E}_{0}}({{\rho }_{k}})) + O({{\tau }^{p}}).$
Величина $[E]$ в левой части (48), как обычно, обозначает скачок функции $E$, т.е. разность между предельными значениями справа и слева в точке разрыва.

Суммируя приведенное описание численного алгоритма и результаты, связанные с анализом его корректности, подчеркнем, что для решения исходной задачи (5), (6), записанной в эйлеровых переменных, удобно перейти в лагранжевы переменные и использовать приближенные методы интегрирования по времени для вычисления искомых функций в точках ${{\rho }_{k}}({{\theta }^{n}})$, $k = 1,2, \ldots ,M$, принадлежащих траекториям частиц. Этого вполне достаточно для исследования большинства постановок. Однако вполне возможно возникновение ситуаций, когда требуется определить решение в заданных эйлеровых точках $(\rho ,\theta )$, которые не обязаны принадлежать рассчитываемым траекториям частиц.

В этом случае в момент времени ${{\theta }^{n}}$ необходимо определить сначала интервал $[{{\rho }_{k}}({{\theta }^{n}}),{{\rho }_{{k + 1}}}({{\theta }^{n}})]$, которому принадлежит заданное значение $\rho $, а затем с помощью процедуры интерполяции найти приближенное значение. Учитывая, что в узлах эйлеровой сетки ${{\rho }_{k}}({{\theta }^{n}}),\quad k = 1,2, \ldots ,M,$ имеются не только значения функций $P(\rho ,\theta )$ и $E(\rho ,\theta )$, но и значения их пространственных производных, представляется весьма удобным применение в этих целях эрмитовой кубической интерполяции. Необходимые формулы и оценки погрешностей будут приведены в следующем разделе.

4. ЭРМИТОВА КУБИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ И РЕЗУЛЬТАТЫ О СХОДИМОСТИ

Отметим, что использование кубической интерполяции требует от решения большей гладкости, чем ${{C}^{2}}(\mathbb{R})$, однако при условии ограниченности решения и его первых производных в развитии во времени потери начальной гладкости не происходит (см. [13]). Поэтому погрешность интерполируемых данных в общем случае зависит от гладкости начальных функций.

Если в узлах сетки известны не только значения достаточно гладкой функции, но и значения ее производных, удобным способом ее приближенного представления является эрмитова кубическая интерполяция. Вывод необходимых формул и оценок погрешностей приведен в [17], практические детали использования, включая необходимые программы, хорошо описаны в [16]. Далее нам потребуется известное (см. [17])

Утверждение 4.1. Пусть на отрезке $[a,b]$ длины $h > 0$ задана функция $f(x)$ такая, что $\mathop {max}\limits_{[a,b]} \left| {{{f}^{{(4)}}}(x)} \right| = {{A}_{4}} < \infty $, и по значениям $f(a),\;f(b),\;f{\kern 1pt} '(a),\;f{\kern 1pt} '(b)$ построен ее эрмитов кубический интерполянт

(49)
$C(x) = f(a)[{{y}^{2}}(2y - 3) + 1] + f(b){{y}^{2}}(2y - 3) + f{\kern 1pt} '(a)hy{{(y - 1)}^{2}} + f{\kern 1pt} '(b)h{{y}^{2}}(y - 1),$
где $y = (x - a){\text{/}}h.$ Тогда для произвольного значения $x \in [a,b]$ справедливо
(50)
$\left| {{{f}^{{(l)}}}(x) - {{C}^{{(l)}}}(x)} \right| \leqslant {{C}_{l}}{{h}^{{4 - l}}}{{A}_{4}},\quad l = 0,1,2,3,$
при этом значения постоянных равны

${{C}_{0}} = \frac{1}{{384}},\quad {{C}_{1}} = \frac{{\sqrt 3 }}{{216}},\quad {{C}_{2}} = \frac{1}{{12}},\quad {{C}_{3}} = \frac{1}{2}.$

Обратим внимание, что приведенный интерполянт с разумной точностью приближает не только саму функцию, но еще и три ее производных, что может оказаться полезным для приложений. Кроме того, представляет интерес вычислительная устойчивость сплайна (49). Справедливо

Утверждение 4.2. Пусть в эрмитовом кубическом интерполянте $C(x)$, построенном на отрезке $[a,b]$ длины $h > 0$, величины $f(a),\;f(b),\;f{\kern 1pt} '(a),\;f{\kern 1pt} '(b)$ заданы с возмущениями так, что

$\left| {f(a) - {{f}_{*}}(a)} \right| \leqslant {{\varepsilon }_{a}},\quad \left| {f(b) - {{f}_{*}}(b)} \right| \leqslant {{\varepsilon }_{b}},\quad {\text{|}}{\kern 1pt} f{\kern 1pt} '(a) - f_{*}^{'}(a){\kern 1pt} {\text{|}} \leqslant {{\delta }_{a}},\quad {\text{|}}{\kern 1pt} f{\kern 1pt} '(b) - f_{*}^{'}(b){\kern 1pt} {\text{|}} \leqslant {{\delta }_{b}}.$
Тогда для произвольного значения $x \in [a,b]$ справедливо

(51)
${\text{|}}C(x) - {{C}_{*}}(x){\kern 1pt} {\text{|}} \leqslant {{\varepsilon }_{a}} + {{\varepsilon }_{b}} + \frac{{4h}}{{27}}({{\delta }_{a}} + {{\delta }_{b}}),\quad {\text{|}}C{\kern 1pt} '(x) - С_{*}^{'}(x){\kern 1pt} {\text{|}} \leqslant \frac{3}{{2h}}({{\varepsilon }_{a}} + {{\varepsilon }_{b}}) + {{\delta }_{a}} + {{\delta }_{b}}.$

Доказательство. Явная формула для разности эрмитовых кубических интерполянтов, построенных по точным и возмущенным значениям,

$\begin{array}{*{20}{c}} {C(x) - {{C}_{*}}(x) = [f(a) - {{f}_{*}}(a)][{{y}^{2}}(2y - 3) + 1] + [f(b) - {{f}_{*}}(b)]{{y}^{2}}(2y - 3) + } \\ {\, + [f{\kern 1pt} '(a) - f_{*}^{'}(a)]{\kern 1pt} hy{{{(y - 1)}}^{2}} + [f{\kern 1pt} '(b) - f_{*}^{'}(b)]{\kern 1pt} h{{y}^{2}}(y - 1),} \end{array}$
а также элементарные оценки для $0 \leqslant y \leqslant 1$:
$ - 1 \leqslant {{y}^{2}}(2y - 3) \leqslant 0,\quad \mathop {max}\limits_y y{{(y - 1)}^{2}} = \mathop {max}\limits_y {{y}^{2}}(1 - y) = \frac{4}{{27}},\quad \mathop {max}\limits_y 6y(1 - y) = \frac{3}{2},$
приводят к справедливости неравенств (51). Утверждение доказано.

Следствие. Из утверждений 4.1 и 4.2 вытекает оценка близости точного и приближенного значений функции $f(x)$, полученного с помощью возмущенного интерполянта $\forall x \in [a,b]$,

(52)
${\text{|}}{\kern 1pt} f(x) - {{C}_{*}}(x){\kern 1pt} {\text{|}} \leqslant {{C}_{0}}{{h}^{4}}{{A}_{4}} + {{\varepsilon }_{a}} + {{\varepsilon }_{b}} + \frac{{4h}}{{27}}({{\delta }_{a}} + {{\delta }_{b}}).$

Подчеркнем, что в (52) слагаемые в правой части имеют различное происхождение, а именно: возмущение точных значений функции и ее производных в концах отрезка и замена гладкой функции внутри отрезка на кубический многочлен.

Используя оценки выше, можно привести окончательные результаты о сходимости численных алгоритмов из разд. 2 и 3. Для численного решения нерелятивистских уравнений справедлива

Теорема 1. Пусть выполнены условия утверждения 2.1, тогда в произвольный момент времени $\theta \geqslant 0$ формулы (12) и (30) в предположении отсутствия ошибок округлений дают точное решение задачи (4), (7), (8) в узлах эйлеровой сетки (29).

Если начальные данные (8) принадлежат классу ${{C}^{5}}(\mathbb{R})$, то для $\forall \rho \in [{{\rho }_{1}}(\theta ),{{\rho }_{M}}(\theta )]$ значения функций $V(\rho ,\theta ),$ $E(\rho ,\theta ),$ $N(\rho ,\theta )$ можно восстановить с точностью $O({{h}^{4}}),$ где $h = \mathop {max}\limits_{1 \leqslant k \leqslant M - 1} ({{\rho }_{{k + 1}}}(\theta ) - {{\rho }_{k}}(\theta ))$. При этом значения электронной плотности будут при достаточно малых $h$ удовлетворять оценке $N(\rho ,\theta ) \geqslant 1{\text{/}}2$.

Доказательство. Численный алгоритм для решения задачи (4), (7) с начальными условиями (8), изложенный в разд. 2, позволяет в произвольный момент времени $\theta > 0$ получать точные (в предположении отсутствия ошибок округлений) значения функций $V(\rho ,\theta ),$ $E(\rho ,\theta ),$ $N(\rho ,\theta )$ в узлах эйлеровой сетки ${{\rho }_{k}}(\theta )$, $k = 1,2, \ldots ,M$, которые принадлежат характеристикам системы уравнений (7).

Согласно утверждениям 2.3 и 2.5, эта сетка будет невырожденной, т.е. порядок узлов будет сохраняться и длины отрезков ${{h}_{k}}(\theta )$ будут равномерно ограничены. Это необходимо, когда точка $(\rho ,\theta )$, в которой требуется найти решение задачи, не принадлежит множеству узлов получаемой в процессе вычислений сетки. В такой ситуации необходимо определить отрезок $[a,b] \equiv [{{\rho }_{{k + 1}}}(\theta ),{{\rho }_{k}}(\theta )]$, которому принадлежит заданное $\rho $, и по известным в концах отрезка значениям функции и производной построить эрмитов кубический интерполянт.

Далее применяется неравенство (52), в котором параметры $\varepsilon $ и $\delta $ играют роль вычислительной погрешности и поэтому могут быть опущены. Требование принадлежности начальных данных к классу ${{C}^{5}}(\mathbb{R})$ диктуется принадлежностью функции $D(\rho ,\theta )$ к классу ${{C}^{4}}(\mathbb{R})$, так как электронная плотность вычисляется по формуле

$N(\rho ,\theta ) = 1 - \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }} \equiv 1 - D(\rho ,\theta ).$
В частности, из этого равенства, утверждения 2.4 и (52) при достаточно малом $h$ следует оценка
$N(\rho ,\theta ) > \frac{1}{2} + O({{h}^{4}}),\quad {\text{т}}.{\text{е}}.\quad N(\rho ,\theta ) \geqslant \frac{1}{2}.$
Теорема доказана.

Напомним, что при решении релятивистских уравнений численный алгоритм предусматривает решение задачи Коши по времени с точностью $O({{\tau }^{p}}),p > 0$, где $\tau $ – параметр дискретизации по времени. Это приводит к тому, что значения искомых функций $P(\rho ,\theta ),$ $E(\rho ,\theta ),$ $N(\rho ,\theta )$ вычисляются не просто в узлах эйлеровой сетки ${{\rho }_{k}}({{\theta }^{n}}),k = 1,2, \ldots M,$ принадлежащих характеристикам, но еще и с погрешностями $O({{\tau }^{p}})$. Кроме того, в релятивистском случае отсутствует глобальная по времени теорема существования решения, т.е. можно обсуждать сходимость численного алгоритма только до наступления градиентной катастрофы. Поэтому для численного решения релятивистских уравнений справедлива

Теорема 2. Пусть погрешность численного интегрирования задачи Коши (39)–(42) имеет вид (43), на отрезке $[0,{{\theta }_{{br}}}]$ порядок лагранжевых частиц не изменяется и выполнено условие локального по времени существования решения (44), тогда при достаточно малом $\tau $ в произвольный момент времени ${{\theta }^{n}}$ из отрезка $[0,{{\theta }_{{br}}}]$ в узлах эйлеровой сетки (29) справедлива оценка погрешности

(53)
$\left| {{{F}_{k}}({{\theta }^{n}}) - F({{\rho }_{k}},{{\theta }^{n}})} \right| = O({{\tau }^{p}}),\quad p > 0,\quad k = 1,2, \ldots ,M,$
где под $F(\rho ,\theta )$ понимается любая из функций $P(\rho ,\theta ),$ $E(\rho ,\theta ),$ $N(\rho ,\theta )$.

Если начальные данные (6) принадлежат классу ${{C}^{5}}(\mathbb{R})$, то в произвольный момент времени ${{\theta }^{n}} \in [0,{{\theta }_{{br}}}]$ и в произвольной точке пространства $\rho \in [{{\rho }_{1}}({{\theta }^{n}}),{{\rho }_{M}}({{\theta }^{n}})]$ значения функций $P(\rho ,\theta ),$ $E(\rho ,\theta ),$ $N(\rho ,\theta )$ можно восстановить с точностью $O({{h}^{4}} + {{\tau }^{p}}),\;p > 0$, где $h = \mathop {max}\limits_k ({{\rho }_{{k + 1}}}(\theta ) - {{\rho }_{k}}(\theta ))$. При этом значения электронной плотности при достаточно малых $h$ и $\tau $ будут удовлетворять оценке $N(\rho ,\theta ) \geqslant 1{\text{/}}2$.

Доказательство. Численный алгоритм для решения задачи (4), (5) с начальными условиями (6), изложенный в разд. 3, позволяет в произвольный момент времени ${{\theta }^{n}} \in [0,{{\theta }_{{br}}}]$ получать значения функций $V(\rho ,\theta )$, $E(\rho ,\theta )$, $N(\rho ,\theta )$ с точностью $O({{\tau }^{p}}),\;p > 0$, в узлах эйлеровой сетки ${{\rho }_{k}}({{\theta }^{n}}),\;k = 1,2, \ldots ,M$, которые принадлежат характеристикам системы уравнений (5) в дискретные моменты времени ${{\theta }^{n}}$.

Согласно предположению о локальной гладкости решения и утверждению 3.4, на отрезке $[0,{{\theta }_{{br}}}]$ эта сетка будет невырожденной, т.е. порядок узлов будет сохраняться при любом ${{\theta }^{n}}$ и длины отрезков ${{h}_{k}}({{\theta }^{n}})$ будут равномерно ограничены. Это необходимо, когда точка $(\rho ,{{\theta }^{n}})$, в которой требуется найти решение задачи, не принадлежит множеству узлов получаемой в процессе вычислений сетки. В такой ситуации необходимо определить отрезок $[a,b] \equiv [{{\rho }_{{k + 1}}}({{\theta }^{n}}),{{\rho }_{k}}({{\theta }^{n}})]$, которому принадлежит заданное $\rho $, и по вычисленным с точностью $O({{\tau }^{p}}),\;p > 0$, в концах отрезка значениям функции и производной построить эрмитов кубический интерполянт.

Далее применяется неравенство (52), в котором параметры $\varepsilon $ и $\delta $ играют роль погрешности численного интегрирования задачи Коши (39)–(42), т.е. при достаточно малом $\tau $ имеют порядок $O({{\tau }^{p}}),\;p > 0$. Требование принадлежности начальных данных к классу ${{C}^{5}}(\mathbb{R})$ диктуется принадлежностью функции $D(\rho ,\theta )$ к классу ${{C}^{4}}(\mathbb{R})$, так как электронная плотность вычисляется по формуле

$N(\rho ,\theta ) = 1 - \frac{{\partial E(\rho ,\theta )}}{{\partial \rho }} \equiv 1 - D(\rho ,\theta ).$
В частности, из этого равенства, утверждения 3.3 и (52) при достаточно малых $h$ и $\tau $ следует оценка
$N(\rho ,\theta ) > \frac{1}{2} + O({{h}^{4}}) + O({{\tau }^{p}}),\quad {\text{т}}.{\text{е}}.\quad N(\rho ,\theta ) \geqslant \frac{1}{2}.$
Теорема доказана.

5. ЧИСЛЕННЫЕ ИЛЛЮСТРАЦИИ

В качестве начальных условий выберем функции

(54)
${{E}_{0}}(\rho ) = \mathop {\left( {\frac{{{{a}_{*}}}}{{{{\rho }_{*}}}}} \right)}\nolimits^2 \rho exp\left\{ { - 2\frac{{{{\rho }^{2}}}}{{\rho _{*}^{2}}}} \right\},\quad {{P}_{0}}(\rho ) = {{V}_{0}}(\rho ) = 0.$
Согласно (54) и (4), первоначально минимум плотности находится в начале координат, а отклонения плотности от равновесного значения, равного единице, экспоненциально затухают. Этот выбор является самым естественным с точки зрения физики, так как моделирует воздействие на разреженную плазму короткого мощного лазерного импульса при его фокусировке в линию (этого можно добиться при использовании цилиндрической линзы) (см. детали в [18]). Зафиксируем параметры ${{a}_{*}} = 2.07,$ ${{\rho }_{*}} = 3$ с целью удовлетворения условию существования решения: глобального по времени для системы (7) и локального – для системы (5). Их выбор значим, в первую очередь, для значений функции электронной плотности: концентрация электронов в центре области может многократно превосходить равновесное (фоновое) значение, равное единице. Указанные параметры приводят к колебаниям небольшой интенсивности, когда максимальное значение плотности всего примерно в 10 раз превышает фоновое значение.

В качестве рабочей области локализации колебаний выберем отрезок $[ - d,d]$ при $d = 4.5{{\rho }_{ * }}$. В этом случае амплитуды колебаний частиц на границах будут по порядку величины совпадать с машинной точностью, в силу $\exp \{ - 2{{d}^{2}}{\text{/}}\rho _{*}^{2}\} \approx 2.58 \times {{10}^{{ - 18}}}$, т.е. приграничные характеристики с большой степенью точности будут совпадать с прямыми $\rho \approx \pm d$. Начальную сетку удобно выбрать равномерной ${{\rho }_{k}}(\theta = 0) = kh - d,$ $k = 0,1, \ldots ,M,$ $h = 2d{\text{/}}M$.

В качестве иллюстрации нерелятивистского алгоритма из разд. 2 возьмем точные формулы (30) и (12) и вычислим значения функций $V(\rho ,\theta )$, $E(\rho ,\theta )$, $W(\rho ,\theta )$, $D(\rho ,\theta )$ в узлах переменной эйлеровой сетки (29) в моменты времени $\theta = n\tau ,$ $n \geqslant 0$, на отрезке $[0,20\pi ]$. Сравним полученные значения с результатом численного интегрирования задачи Коши (25)–(28) классическим методом Рунге–Кутты 4-го порядка точности в те же моменты времени при $\tau = h$.

На фиг. 1 и 2 приведены зависимости от времени максимальной по области абсолютной погрешности для функций электрического поля и электронной плотности при $\tau = h = 0.01$. Обратим внимание, что верхняя граница погрешностей на обоих графиках растет практически линейно по времени. Эта тенденция не меняется, если провести вычисления с другими параметрами дискретизации. Например, при $\tau = h = 0.1$ вид графиков неотличим от представленных, зато сами значения погрешностей в полном соответствии с теорией методов Рунге–Кутты ровно в ${{10}^{4}}$ раз больше. Следует также отметить, что абсолютные значения погрешностей электрического поля и электронной плотности отличаются примерно на три порядка. Это указывает на то, что функция электронной плотности является наиболее трудной (чувствительной) для вычислений. Обратим также внимание, что, начиная с некоторого периода, становятся заметными “провалы” в погрешности, соответствующие тождественно нулевым значениям функции $D(\rho ,\theta )$ на отрезке $[ - d,d]$ в некоторые моменты времени ${{\theta }^{n}}$, что полностью соответствует формулам (12) при $\beta = 0$.

Фиг. 1.

Динамика погрешности электрического поля в нерелятивистском расчете.

Фиг. 2.

Динамика погрешности плотности электронов в нерелятивистском расчете.

В качестве иллюстрации релятивистского алгоритма из разд. 3 приведем расчет эффекта опрокидывания при $\tau = h = 0.01$.

Так как начальные условия в силу утверждения 3.1 обеспечивают существование решения более, чем в течение одного периода, а утверждение 3.2 гарантирует нам наблюдение за градиентной катастрофой решения, то в соответствии с теоретическим анализом в процессе колебаний можно отметить две тенденции. Первая из них заключается в том, что колебания плотности вне начала координат несколько опережают по фазе колебания плотности в точке $\rho = 0$, и от периода к периоду этот фазовый сдвиг увеличивается. Вторая тенденция более наглядна: с течением времени происходит постепенное формирование абсолютного максимума плотности, расположенного вне начала координат. На фиг. 3 пунктиром изображено изменение во времени электронной плотности в начале координат, а сплошной линией – динамика максимального по области значения. Сначала колебания носят регулярный характер, т.е. глобальные по области максимумы и минимумы плотности сменяют друг друга через половину периода и располагаются в начале координат. После седьмого регулярного (центрального) максимума в момент времени $\theta \approx 42.2$ возникает новая структура – максимум электронной плотности вне начала координат, тогда как в окрестности начала координат продолжают наблюдаться регулярные колебания. Вновь возникший максимум в момент времени $\theta \approx 48.8$ возрастает по величине примерно в два раза и на следующем периоде (в $\theta \approx 55.1$) на его месте возникает дельтаобразная сингулярность электронной плотности.

Фиг. 3.

Динамика плотности электронов в релятивистском расчете: максимум по области (сплошная линия) и в начале координат (пунктирная линия).

На фиг. 4 изображены пространственные распределения импульса $P$ и электрического поля $E$ в момент опрокидывания $\theta \approx 55.1$, когда абсолютный максимум плотности вне начала координат стал неограниченным, а траектории пары соседних частиц пересеклись. Отметим, что в силу структуры уравнений (5) их решения будут оставаться нечетными функциями координат в случае, если таким свойством обладают начальные данные. Начальные данные (54) именно таковы, поэтому мы привели результаты численных расчетов только на положительной полуоси.

Фиг. 4.

Пространственное распределение импульса и электрического поля в момент опрокидывания в релятивистском расчете.

Видно, что в окрестности максимума плотности у компоненты скорости образуется разрыв производной (слабый разрыв), но не самой функции, тогда как у функции электрического поля образуется сильный разрыв. Именно такие качественные характеристики $P$ и $E$ обеспечивают опрокидывание колебаний. Важно отметить, что опрокидывание носит характер “градиентной катастрофы”, т.е. сами функции $P$ и $E$ при этом остаются ограниченными.

Следует отметить, что представленные результаты расчетов замечательно согласуются с данными, полученными с помощью других идейно отличающихся алгоритмов (см. [12]), использующих как лагранжевы, так и эйлеровы переменные.

ЗАКЛЮЧЕНИЕ

В настоящей работе для одномерных плоских уравнений холодной плазмы на основе теорем существования решений, подробные доказательства которых приведены в [19], построены и обоснованы новые численные алгоритмы. Особенностью подхода является использование лагранжевых переменных, что фактически эквивалентно методу характеристик для исходной постановки в эйлеровых переменных.

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

Проведенные вычислительные эксперименты полностью согласуются с полученными теоретическими результатами о сходимости алгоритмов в нерелятивистском и релятивистском случаях. В частности, при использовании предложенного подхода проведено моделирование известного эффекта опрокидывания плазменных колебаний и подтверждено, что он имеет характер градиентной катастрофы.

Полученные результаты могут быть использованы при численном моделировании лазер-плазменных взаимодействий, когда требуется высокая точность расчетов, а также для развития теории численных методов решения гиперболических систем.

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

  1. Esarey E., Schroeder C.B., Leemans W.P. Physics of laser-driven plasma-based electron accelerators // Rev. Mod. Phys. 2009. V. 81. P. 1229.

  2. Bulanov S.V., Esirkepov T.Zh., Hayashi Y. et al. On some theoretical problems of laser wake-field accelerators // J. Plasma Phys. 2016. V. 82. № 3. P. 905820308.

  3. Birdsall C.K., Langdon A.B. Plasma physics via computer simulation. New York: McGraw-Hill Inc., 1985.

  4. Днестровский Ю.Н., Костомаров Д.П. Математическое моделирование плазмы. М.: Наука, 1982.

  5. Dawson J.M. Nonlinear electron oscillations in a cold plasma // Phys. Rev. 1959. V. 113. № 2. P. 383–387.

  6. Зельдович Я.Б., Мышкис А.Д. Элементы математической физики. М.: Наука, 1973. С. 86–94.

  7. Розанова О.С., Чижонков Е.В. О существовании глобального решения одной гиперболической задачи // Докл. АН. Математика, информатика, процессы управления. 2020. V. 492. № 1. P. 97–100.

  8. Силин В.П. Введение в кинетическую теорию газов. М.: Наука, 1971. С. 119.

  9. Александров А.Ф., Богданкевич Л.С., Рухадзе А.А. Основы электродинамики плазмы. М.: Высш. школа, 1978. С. 55–60.

  10. Гинзбург В.Л., Рухадзе А.А. Волны в магнитоактивной плазме. М.: Наука, 1975. С. 46–51.

  11. Силин В.П., Рухадзе А.А. Электромагнитные свойства плазмы и плазмоподобных сред. Изд. 2-е испр. М.: Книжный дом “ЛИБРОКОМ”, 2012. С. 104–110.

  12. Чижонков Е.В. Математические аспекты моделирования колебаний и кильватерных волн в плазме. М.: Физматлит, 2018. С. 50–72.

  13. Dafermos C.M. Hyperbolic Conservation Laws in Continuum Physics. The 4th Ed., Berlin-Heidelberg: Springer, 2016. P. 221–225.

  14. Чижонков Е.В. К моделированию электронных колебаний в плазменном слое // Ж. вычисл. матем. и матем. физ. 2011. Т. 51. № 3. С. 456–469.

  15. Davidson R.C. Methods in nonlinear plasma theory. New York: Acad. Press, 1972. P. 33–53.

  16. Kahaner D., Moler C., Nash S. Numerical Methods and Software. New Jersey: Prentice-Hall Inter., Inc., 1989. P. 100–114.

  17. Schultz M.H. Spline Analysis. New York: Prentice-Hall Inter., Inc., 1973. P. 24–39.

  18. Sheppard C.J.R. Cylindrical lenses – focusing and imaging: a review Invited // Appl. Opt. 2013. V. 52. № 4. P. 538–545.

  19. Rozanova O.S., Chizhonkov E.V. On the conditions for the breaking of oscillations in a cold plasma // Z. Angew. Math. Phys. 2021. V. 72. P. 13.

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