Журнал вычислительной математики и математической физики, 2023, T. 63, № 9, стр. 1575-1586
Агрегирование и декомпозиция систем дифференциальных уравнений с частными производными и систем управления с распределенными параметрами
1 ФИЦ ИУ РАН
119333 Москва, ул. Вавилова, 40, Россия
* E-mail: elk_v@mail.ru
Поступила в редакцию 09.09.2022
После доработки 08.04.2023
Принята к публикации 29.05.2023
- EDN: DNGTRN
- DOI: 10.31857/S0044466923090089
Аннотация
Рассматривается вопрос об агрегировании (укрупненном, упрощенном представлении) систем дифференциальных уравнений с частными производными и систем управления с распределенными параметрами. Получены условия декомпозиции на основе агрегирования. Библ. 14.
ВВЕДЕНИЕ
Под агрегированием сложных математических моделей, например, моделей большой размерности, обычно понимается сопоставление исходной модели некоторой упрощенной модели (агрегированной модели), оперирующей укрупненными характеристиками, обычно имеющей меньшую размерность, и функционирующей в определенном смысле в силу функционирования исходной модели. Информация об агрегированной модели может быть использована для изучения исходной модели. В частности, агрегированию может сопутствовать декомпозиция модели на совокупность более простых моделей, одна из которых как раз является агрегированной моделью.
Хорошо известным примером агрегирования является случай управляемых динамических систем (см. [1, 2])
(1)
${{\dot {y}}^{i}} = {{g}^{i}}(t,y,u),\quad i = 1, \ldots ,n,\quad (t,y) \in M \subset {{R}^{{n + 1}}},\quad u \in U \subset {{R}^{r}}.$(2)
${{\partial }_{k}}{{y}^{i}} = g_{k}^{i}(t,y,u),\quad {\text{где}}\quad {{\partial }_{k}} = \partial {\text{/}}{{\partial }_{{{{t}^{k}}}}}.$Здесь следует отметить родственное направление исследований факторизации (декомпозиции) дифференциальных уравнений с позиций теории групп. Это направление известно под названием групповой анализ дифференциальных уравнений – раздел математики, изучающий свойства симметрий дифференциальных уравнений относительно различных преобразований зависимых и независимых переменных; включает в себя методы и прикладные аспекты дифференциальной геометрии, теории групп и алгебр Ли, вариационного исчисления и является, в свою очередь, эффективным инструментом исследования в теории ОДУ, ДУЧП и математической физике. Считается, что Л.В. Овсянников положил начало этому научному направлению (см. [4]), хотя по существу он возродил исследования Софуса Ли XIX в. Л.В. Овсянников ввел понятие инвариантного решения, которое сопутствует некоторой факторизации (агрегированию) систем уравнений, что позволяет снижать размерность задач, в частности, уравнений газовой динамики. Известными учениками Л.В. Овсянникова являются Н.Х. Ибрагимов (см. [5]) и Ю.Н. Павловский, который, кстати, первоначально использовал именно методы группового анализа для изучения агрегирования управляемых динамических систем (см. [1, 2]).
Кроме того, существует школа А.В. Виноградова, который также под влиянием идей Софуса Ли начал систематическое исследование оснований геометрической теории дифференциальных уравнений в частных производных (см. [6, 7]).
Подчеркнем, что применение группового анализа для дифференциальных уравнений основано на использовании симметрий, нахождение которых сводится к решению также дифференциальных (определяющих) уравнений, которые могут быть весьма сложными. Между тем применение подхода настоящей работы сводится к исследованию на совместность стандартного типа дифференциальных уравнений с одинаковой главной частью (см. [8, 9]).
1. АГРЕГИРОВАНИЕ (ФАКТОРИЗАЦИЯ) ДИНАМИЧЕСКИХ СИСТЕМ С УПРАВЛЕНИЕМ
Рассматриваются динамические системы с управлением вида (1). Предполагается, что функции ${{g}^{i}}$, $\partial {{f}^{i}}{\text{/}}\partial {{y}^{j}}$, $\partial {{g}^{i}}{\text{/}}\partial {{u}^{\alpha }}$ являются гладкими. Обычно $y$ называют фазовыми переменными (состояниями), $u$ – управлениями (внешними воздействиями). Множество $M$, называемое фазовым пространством, – область, $U$ – область. Управления могут быть кусочно-непрерывными функциями $u(t)$, $t \in [{{t}_{0}},{{t}_{1}}]$. В этом случае они называются допустимыми. Решением или фазовой траекторией системы (1) называется непрерывная кусочно-гладкая функция $y(t)$, $t \in [{{t}_{0}},{{t}_{1}}]$, для которой существует такое допустимое управление $u(t)$, $t \in [{{t}_{0}},{{t}_{1}}]$, что функции $y(t)$, $u(t)$ удовлетворяют соотношениям (1).
Под декомпозицией управляемой системы (1) в этом разделе понимается приведение этой системы с помощью замены фазовых переменных $y \mapsto z = \varphi (t,y)$ к виду
Представление (3), (4) характеризуется тем, что уравнения (3) образуют замкнутую систему. Поэтому любое решение $z(t)$ системы (3), (4) может быть получено следующим образом. Сначала нужно найти решение ${{z}^{1}}(t), \ldots ,{{z}^{m}}(t)$ системы (3) (соответствующее некоторому допустимому управлению $u(t)$), а затем, после подстановки ${{z}^{1}}(t), \ldots ,{{z}^{m}}(t)$ в систему (4), которая становится замкнутой системой, найти оставшиеся функции ${{z}^{{m + 1}}}(t), \ldots ,{{z}^{n}}(t)$. Таким образом, декомпозиция (3), (4) позволяет свести процесс нахождения решения системы к нахождению решений для двух систем, фазовые пространства которых имеют размерности, меньшие, чем $n$.Если существует такое представление, то говорят также, что система (1) допускает агрегирование или факторизацию порядка $n - m$. При этом среди функций
осуществляющих соответствующую замену фазовых координат $y \mapsto z = \varphi (t,y)$, первые $m$ функций называются агрегатами, а система (3) – агрегированной системой. Функционирование агрегированной системы происходит в силу функционирования исходной системы в следующем смысле: если $y(t)$ – решение системы (1), то ${{z}^{k}}(t) = {{\varphi }^{k}}(y(t))$, $k = 1, \ldots ,m$, – решение системы (3). Заметим также, что с точки зрения теории категорий систему (3) можно трактовать как фактор-объект (фактор-систему) объекта (1) в категории систем (1) с морфизмами, являющимися отображениями фазовых пространств и переводящими решения в решения.Для изучения возможностей такой декомпозиции в теории динамических систем применяется так называемый метод полных семейств векторных полей (см. [1, 2, 8]). Согласно этому методу, отыскиваются условия, которым должны удовлетворять полные семейства векторных полей, для которых агрегаты (5) являются интегралами. Этот метод будем применять и для декомпозиции дифференциальных уравнений с частными производными в следующем разделе, где он будет подробно описан.
2. ДЕКОМПОЗИЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ
Рассматривается система дифференциальных уравнений с частными производными первого порядка
содержащая $t = ({{t}^{1}} \ldots ,{{t}^{m}})$, $y = ({{y}^{1}}, \ldots .{{y}^{n}})$ и производные от функций ${{y}^{i}}$ первого порядка, причем используется обозначение $p = ( \ldots ,{{\partial }_{k}}{{y}^{i}}, \ldots ),$ где ${{\partial }_{k}}{{y}^{i}} = \partial {{y}^{i}}{\text{/}}\partial {{x}^{k}}$. В дальнейшем предполагаем для простоты, что функции ${{\Delta }_{\nu }}$, а также все встречающиеся функции (в том числе решения) гладкие. Под гладкостью понимаем бесконечную дифференцируемость. Считаем, что система (6) максимального ранга и матрица Якоби размера $(l \times mn)$ производных от функций ${{\Delta }_{\nu }}$ по $p$ имеет ранг $l$ всюду, где $\Delta (t,y,p) = 0$. При этом условии соотношения (6) задают гдадкое многообразие ${{\mathcal{S}}_{\Delta }}$ в пространстве переменных $(t,y,p)$ или, иначе говоря, пространстве 1-струй функций $y(t)$. Относительно системы (6) будем считать также, что она локально разрешима. Согласно [10], система локально разрешима в точке $({{x}_{0}},{{y}_{0}},{{p}_{0}}) \in {{\mathcal{S}}_{\Delta }}$, если существует гладкое решение $y = f(t)$, определенное для $t$ из некоторой окрестности точки ${{t}_{0}}$, имеющее предписанные начальные условия ${{y}_{0}} = f({{t}_{0}}),$ ${{p}_{0}} = (\partial f{\text{/}}\partial t{{)}_{{t = {{t}_{0}}}}}$. Система называется локально разрешимой, если она локально разрешима в каждой точке многообразия ${{\mathcal{S}}_{\Delta }}$.Уравнения (6) задают многообразие ${{\mathcal{S}}_{\Delta }}$ в неявном виде. Это многообразие можно (в силу невырожденности) представить и в параметрическом виде (в некоторой локальной карте) путем разрешения (6) относительно максимального числа производных, причем если остальные (параметрические) производные обозначить через $u$ как параметрические переменные типа ${{\partial }_{\delta }}{{y}^{\beta }} = {{u}^{\gamma }}$, то получим локальное представление ${{\mathcal{S}}_{\Delta }}$ в параметрической форме, разрешенной относительно всех производных (см. [3]):
где $I,\;L,\;U$ – некоторые области. Такое представление произвольной системы дифференциальных уравнений с частными производными известно как специальный вид (см. [3]). В (7) остальные (параметрические) производные обозначены через $u$ как параметрические переменные.Пример 1. Рассмотрим систему
(9)
$\frac{{\partial {{y}^{1}}}}{{\partial {{x}_{1}}}} = \frac{{\partial {{y}^{2}}}}{{\partial {{x}_{1}}}}{{x}_{2}},\quad \frac{{\partial {{y}^{2}}}}{{\partial {{x}_{2}}}} = {{y}^{1}}{{y}^{2}},$(11)
$\frac{{\partial {{y}^{1}}}}{{\partial {{x}_{1}}}} = u{{x}_{2}},\quad \frac{{\partial {{y}^{2}}}}{{\partial {{x}_{1}}}} = u,$(12)
$\frac{{\partial {{y}^{1}}}}{{\partial {{x}_{2}}}} = {{y}^{2}}(1 + {{x}_{2}}{{y}^{1}}),\quad \frac{{\partial {{y}^{2}}}}{{\partial {{x}_{2}}}} = {{y}^{1}}{{y}^{2}}.$Далее будем рассматривать системы уравнений в специальном виде и в карте (8). Условие локальной разрешимости в данном случае означает, что для любой точки ${{t}_{o}} \in I,$ ${{y}_{0}} \in M,$ ${{u}_{0}} \in U$ существует окрестность $V \subset L$ точки ${{t}_{0}}$, в которой определено такое гладкое решение $y(t)$, что $y({{t}_{0}}) = {{y}_{0}}$, $u({{t}_{0}}) = {{u}_{0}}$.
Сравнивая (7) и (1), можно заметить некоторую аналогию этих систем. Действительно, каждое решение $y(t)$ управляемой системы (1) получается после подстановки в правую часть управлений $u(t)$ из некоторого класса допустимых функций. С другой стороны, решения $y(t)$ системы (7) соответствуют некоторому выбору параметрической функции $u(t)$ также из некоторого класса. Однако есть существенное различие в классах допустимых “управлений”. Для управляемых систем классы допустимых управлений достаточно известны и широки: от класса кусочно-непрерывных функций до класса измеримых функций. Для систем (7) заранее задать класс допустимых “управлений” затруднительно, ибо далеко не каждый выбор функций $u(t)$ приводит к решению $y(t)$. Препятствием является, в частности, возможность несовместности полученной системы после подстановки $u(t)$. Тем не менее идеология теории управлений может быть полезна.
Далее рассматриваются дифференциальные уравнения с частными производными специального вида, причем для простоты изложения и не ограничивая общности, “автономные”, т.е. с правыми частями, не завиcящими от аргументов $t$:
Речь пойдет о декомпозиции системы (13) с помощью замены зависимых переменных $y$, точнее о возможности преобразования системы с помощью замены переменных к виду(15)
${{\partial }_{k}}{{z}^{l}} = h_{k}^{l}({{z}^{1}}, \ldots ,{{z}^{m}},u),\quad l = 1, \ldots ,m,$(16)
${{\partial }_{k}}{{z}^{i}} = h_{k}^{i}({{z}^{1}}, \ldots ,{{z}^{n}},u),\quad i = m + 1, \ldots ,n.$Если такое представление возможно, то будем говорить также, как в разд. 1, что систе-ма (13) допускает агрегирование по зависимым переменным порядка $n - m$, причем первые $m$ функций в замене переменных (14)
называются агрегатами. Далее рассматривается применение метода полных семейств для исследования возможности декомпозиции (15), (16) для систем (13). Этот метод впервые применен Ю.Н. Павловским для агрегирования динамических систем (см. [1, 2]). Полным семейством векторных полей или операторов называется семейство полей (по повторяющемуся индексу здесь и далее производится суммирование), если:1)
т.е. векторы ${{Z}_{a}}(y)$, $a = 1, \ldots ,p$, линейно независимы в каждой точке $y \in M$ или, как еще говорят, линейно несвязаны в области $M$;2)
т.е. все коммутаторы $[{{Z}_{a}},{{Z}_{c}}]$ семейства выражаются линейно с переменными коэффициентами $h_{{ac}}^{d}(y)$ через остальные поля семейства.Гладкая функция $\Phi (y)$, $y \in M$, называется интегралом поля ${{Z}_{a}}$ или корнем оператора ${{Z}_{a}}$, если
Теорема 1 (см. [10]). Полное семейство (18), $p < n$, имеет в окрестности каждой точки $m = n - p$ функционально независимых интегралов (полный набор)
причем любой интеграл $\Phi (y)$ функционально выражается через полный наборТеорема 2 (см. [10]). Пусть в области $M$ заданы независимые функции (20). Тогда в окрестности каждой точки $M$ найдется полное семейство (18), $p - n - m$, для которого функции (20) составляют полный набор интегралов.
Доказательство. Рассмотрим систему однородных линейных алгебраических уравнений
(21)
${{\xi }^{i}}\frac{{\partial {{\varphi }^{k}}}}{{\partial {{y}^{i}}}} = 0,\quad k = 1, \ldots ,m,$Переходим к условиям существования декомпозиции (15), (16). Введем в рассмотрение операторы полного дифференцирования системы (13) по переменным ${{t}^{l}}$ (здесь отсутствует явное дифференцирование $\partial {\text{/}}\partial {{t}^{l}}$ по ${{t}^{l}}$ в силу вышеупомянутой “автономности”):
Замена зависимых переменных (14) в системе (13) осуществляется следующим образом: нужно подействовать операторами (23) на функции (14)(24)
${{X}_{l}}({{\varphi }^{k}}(y) = g_{l}^{i}(y,u)\frac{{\partial {{\varphi }^{k}}}}{{\partial {{y}^{i}}}}$(25)
$g_{l}^{i}(y,u)\frac{{\partial {{\varphi }^{k}}}}{{\partial {{y}^{i}}}} = {{h}^{k}}({{\varphi }^{1}}(y), \ldots ,{{\varphi }^{n}}(y)u).$(27)
$g_{l}^{i}(y,u)\frac{{\partial {{\varphi }^{k}}}}{{\partial {{y}^{i}}}} = {{h}^{k}}({{\varphi }^{1}}(y), \ldots ,{{\varphi }^{m}}(y)u).$Теорема 3. Система (13) тогда и только тогда локально приводится к виду (15), (16) с помощью замены переменных (14), когда существует такое полное семейство (18), $p = n - m < n$, что
(28)
$[{{X}_{l}},{{Z}_{a}}] = \mu _{{la}}^{b}(y,u){{Z}_{b}},\quad l = 1, \ldots ,r,\quad a,b = 1, \ldots ,p,$Доказательство. Необходимость. Для агрегатов (17) по теореме 2 существует полное семейство (18), интегралами которого являются агрегаты. Подействуем коммутаторами $[{{X}_{l}},{{Z}_{a}}]$ на эти функции, используя свойство коммутатора (22). Получим
(29)
$[{{X}_{l}},{{Z}_{a}}]({{\varphi }^{i}}(y)) = {{X}_{l}}({{Z}_{a}}({{\varphi }^{i}}(y)) - {{Z}_{a}}({{X}_{l}}({{\varphi }^{i}}(y)) = 0.$Достаточность. Для семейства (18) возьмем полный набор интегралов ${{\varphi }^{i}}(y)$, $i = 1, \ldots ,m = n - p$, и рассмотрим опять выражения (29). Из (29) вытекает, что функции ${{X}_{l}}({{\varphi }^{i}}(y)$ являются интегралами семейства (18) и по теореме 1 функционально выражаются через полный набор интегралов и, следовательно, ${{\varphi }^{i}}(y)$ являются агрегатами для системы (13).
Выражения (29) можно трактовать как систему дифференциальных уравнений
(30)
$\begin{gathered} {{X}_{l}}(b_{a}^{i}) = {{Z}_{a}}({{g}^{i}}) + \mu _{{la}}^{b}(y,u)b_{c}^{i}, \\ i = 1, \ldots ,n,\quad a,c = 1, \ldots ,p,\quad u \in U, \\ \end{gathered} $Система (30) содержит, помимо $b_{a}^{i}(y)$, еще неизвестные параметрические переменные $\mu _{{la}}^{b}(y,u)$. Последнее обстоятельство усложняет дело. Кроме того, нужно добавить условие полноты $[{{Z}_{b}},{{Z}_{a}}] = \kappa _{{ba}}^{c}(y){{Z}_{c}}$ семейства (18), которое тоже представляет собой систему дифференциальных уравнений, причем с неизвестными параметрическими переменными $\kappa _{{ba}}^{c}(y)$. Рассмотрим метод исключения параметрических переменных; осуществляется с помощью использования якобиевых семейств (для динамических систем эта процедура предложена автором в [8]). Сначала докажем одно утверждение, которое связывает полные семейства и их интегралы. Для того чтобы исключить функции $\mu _{{ua}}^{c}$ из (30), следует задаться некоторым свойством, которым должны обладать агрегаты (17). Это свойство заключается в определенном расположении базисного минора в якобиевой матрице $\left\| {\partial {{\varphi }^{k}}{\text{/}}\partial {{y}^{i}}} \right\|$.
Теорема 4. Пусть (18) – полное семейство векторных полей, (20) – полный набор интегралов этого семейства, а $I$ – некоторое подмножество из $p$ элементов множества индексов $\{ 1, \ldots ,n\} $, $\bar {I} = \{ 1, \ldots ,n\} {{\backslash }}I$. Тогда следующие условия эквивалентны:
Доказательство. Пусть выполняется условие (а). Рассмотрим семейство полей ${{\eta }_{b}},\;b \in I$, которое получается из исходного семейства линейным невырожденным преобразованием: ${{\eta }_{b}} = \mu _{b}^{a}(y){{\xi }_{a}}$, $b \in I$. Здесь функции $\mu _{b}^{a}$ составляют матрицу, обратную к матрице $\left\| {\xi _{a}^{i}} \right\|_{{a = 1, \ldots ,p}}^{{i \in I}}$. Построенное семейство полей будет иметь следующий вид:
(31)
${{\eta }_{b}} = \frac{\partial }{{\partial {{y}^{b}}}} + \eta _{b}^{c}(y)\frac{\partial }{{\partial {{y}^{c}}}},\quad b \in I,\quad c \in \bar {I},$Пусть теперь выполняется условие (б). Рассмотрим систему линейных однородных уравнений относительно неизвестного векторного поля $\xi = {{\xi }^{i}}(y)\partial {\text{/}}\partial {{y}^{i}}$:
Очевидно, что поля ${{\xi }_{a}},\;a = 1, \ldots ,p$, образуют фундаментальную систему решений этой системы уравнений. С другой стороны, нетрудно видеть, что существует фундаментальная система решений вида (31). Два семейства (18) и (31) должны быть связаны линейным невырожденным преобразованием. Отсюда вытекает справедливость условия (а).Для того чтобы исключить функции $h_{{ua}}^{c}$ из (30), следует задаться некоторым свойством, которым должны обладать агрегаты (17). Это свойство заключается в определенном расположении базисного минора в якобиевой матрице $\left\| {\partial {{\varphi }^{k}}{\text{/}}\partial {{y}^{i}}} \right\|$. Предположим, что для искомых агрегатов (17)
(32)
$\left| {\frac{{\partial {{\varphi }^{k}}}}{{\partial {{y}^{i}}}}} \right|_{{i = p + 1, \ldots ,n}}^{{k = 1, \ldots ,m}} \ne 0,\quad p = n - m.$Теорема 5. Для того чтобы система (1) допускала (локальную) факторизацию порядка $p = n - m$, характеризующуюся свойством (32), необходимо и достаточно, чтобы была совместна система дифференциальных уравнений относительно неизвестных функций $b_{a}^{l}(y)$:
где(35)
$\begin{gathered} {{Z}_{a}} = \frac{\partial }{{\partial {{y}^{a}}}} + b_{a}^{l}(y)\frac{\partial }{{\partial {{y}^{l}}}}, \\ u \in U,\quad a,c = 1, \ldots ,p,\quad l = p + 1, \ldots ,n. \\ \end{gathered} $Доказательство. Необходимость. Если система (1) допускает факторизацию со свойством (32), то, согласно доказательству теоремы 4, существует семейство вида (35). Семейство (35) должно удовлетворять соотношениям (28). Запишем эти соотношения покомпонентно:
(37)
$\begin{gathered} {{\xi }_{\beta }}(b_{a}^{l}) - {{Z}_{a}}({{f}^{l}}) = h_{a}^{c}b_{c}^{l}, \\ i,a,c = 1, \ldots ,p,\quad l = p + 1, \ldots ,n,\quad \delta _{a}^{i}{\kern 1pt} \; - \;{\text{символ}}\;{\text{Кронекера}}{\kern 1pt} {\text{.}} \\ \end{gathered} $Достаточность. Если совместна система (33), (34), то семейство полей (35) является полным. Далее, полагая $h_{a}^{i} = - {{Z}_{a}}({{f}^{i}})$, из (33) получим (36), (37), откуда вытекает (28). Следовательно, система (1) допускает факторизацию порядка $p$. Свойство (32) вытекает из вида семейства (35) и теоремы 4. Теорема 5 доказана.
Уравнения (33) представляют собой систему уравнений относительно $b_{a}^{l}$ без параметрических переменных.
При ином расположении базисного минора в матрице $\left\| {\partial {{\varphi }^{k}}{\text{/}}\partial {{y}^{i}}} \right\|$ условия факторизации (33), (34) преобразуются очевидным образом. Итак, задача решения системы дифференциальных уравнений (30) с параметрическими переменными сведена к задаче решения нескольких систем дифференциальных уравнений вида (33) без параметрических переменных. Решение систе-мы (33), т.е. набор компонент семейства полей (35), следует подставить для проверки в уравнения (34), представляющие собой условия полноты семейства (35). Лишь те решения системы (33), которые одновременно являются и решениями системы (34), определяют семейство, порождающее факторизацию порядка $p$.
Система такого вида является частным случаем так называемых уравнений в частных производных с одинаковой главной частью
(38)
$\begin{gathered} a_{k}^{j}(x)\frac{{\partial {{y}^{i}}}}{{\partial {{x}^{j}}}} = b_{k}^{i}(x,y), \\ i = 1, \ldots ,n,\quad j = 1, \ldots ,m,\quad k = 1, \ldots ,r. \\ \end{gathered} $Замечание 1. Системы (38) для $r = 1$ рассматривались в [12]. Другой частный случай систем вида
(39)
$\frac{{\partial {{y}^{i}}}}{{\partial {{x}^{j}}}} = b_{j}^{i}(x,y),\quad i = 1, \ldots ,n,\quad {\kern 1pt} j = 1, \ldots ,m,$(40)
$\frac{{{{\partial }^{2}}{{y}^{i}}}}{{\partial {{x}^{j}}\partial {{x}^{s}}}} = \frac{{{{\partial }^{2}}{{y}^{i}}}}{{\partial {{x}^{s}}\partial {{x}^{j}}}},$В [8, 9] автором получен алгоритм проверки совместности и нахождения решений систем уравнений систем (38), точнее в [7] были исследованы частные случаи систем типа (151), которые возникают при рассмотрении агрегирования управляемых динамических систем, а в [8] уже рассмотрен общий случай.
Наконец, рассмотрим один весьма общий случай систем, когда можно проверить совместность системы (33), (34), не решая предварительно систему (33). Но сначала следует рассмотреть важный частный случай декомпозиции, когда правые части агрегированной системы равны нулю. Он связан с понятием первого интеграла систем дифференциальных уравнений.
2.1. Первые интегралы
Также как и для обыкновенных дифференциальных уравнений введем понятие первого интеграла для систем (13). Гладкую функцию $\Phi (y)$ назовем первым интегралом системы (13), если на любом решении $y(t)$ системы (7) она принимает постоянное значение
Замечание 2. Введенное определение первого интеграла, по существу, совпадает с определением для обыкновенных дифференциальных уравнений. (Для неавтономных систем в качестве первых интегралов можно рассматривать и более общие функции $\Phi (t,y)$.) Однако оно практически не используется в литературе для уравнений с частными производными. Для управляемых динамических систем это понятие появилось в связи с важным практическим вопросом – управляемости. Причина, видимо, в редкости случаев существования и отсутствии алгоритмов нахождения. Более актуальным считается более общая проблема существования законов сохранения (см., например, [5, 6, 10]). Тем не менее, если первые интегралы существуют и найдены, то это может существенно упростить исследование систем уравнений (снизить порядок, см. далее пример). Аналогичное определение применяется и для управляемых динамических систем. Там это понятие появилось в связи с важным практическим вопросом – управляемости (см. [13]).
В силу гладкости рассматриваемых функций, условием того, что функция $\Phi (y)$ есть первый интеграл, является тождественное равенство нулю производных по всем независимым переменным от этой функции в силу каждого решения системы (7):
(42)
$h_{k}^{i}(y(t),u(t))\frac{{\partial \Phi (y(t))}}{{\partial {{y}^{i}}}} \equiv 0,\quad t \in I,\quad k = 1, \ldots ,m.$Введем ассоциированные семейства векторных полей (операторов) ${{C}_{k}}$, $k = 1, \ldots ,m$, в области $M$ (для неавтономных – в области $I \times M$ ). Каждое семейство ${{C}_{k}}$ состоит из операторов полного дифференцирования по переменной ${{t}^{k}}$
с фиксированным $k = 1, \ldots ,m$, где $u$ пробегает все множество постоянных значений из $U$. Объединение этих семейств обозначим через ${{C}_{0}}$ (для управляемых динамических систем имеется только одно семейство).Теорема 6. Функция $\Phi (t,y)$ является первым интегралом тогда и только тогда, когда
(44)
$h_{k}^{i}(y,u)\frac{{\partial \Phi (y)}}{{\partial {{y}^{i}}}} \equiv 0,\quad t \in I,\quad k = 1, \ldots ,m,\quad (t,y) \in M,\quad u \in U.$Доказательство. Достаточность очевидна, ибо выполнение (44) для всех $y \in M,$ $u \in U$ влечет (42). Необходимость вытекает из условия локальной разрешимости. Действительно, возьмем первый интеграл $\Phi (y)$, точки ${{y}_{0}} \in M,$ ${{u}_{0}} \in U$ и соответствующее гладкое решение $y(t)$ такое, что $y({{t}_{0}}) = {{y}_{0}}$, $u({{t}_{0}}) = {{u}_{0}}$. Из (42) для этого решения следует (44) при ${{y}_{0}} \in M,$ ${{u}_{0}} \in U$.
Из закона преобразования дифференциальных уравнений при замене зависимых переменных следует, что если в качестве первых использовать набор независимых первых интегралов, то в результате получится система
(45)
${{\partial }_{k}}{{z}^{i}} = 0,\quad i = 1, \ldots ,q,\quad {{\partial }_{k}}{{z}^{j}} = h_{k}^{j}(t,x,u),\quad j = q + 1, \ldots ,n.$Из работы [13], посвященной управляемым динамическим системам, следует алгоритм проверки существования и нахождения первых интегралов. Нужно выделить в каждом ассоциированном семействе (43) максимальное число линейно несвязанных векторных полей, oбъединить эти поля и пополнить в области изменения переменных $I \times M$. Если число полей $s$ в полученном полном семействе меньше числа переменных $n + m$, то нетривиальные первые интегралы существуют, причем число функционально независимых интегралов равно $n + m - s$. Они находятся с помощью решения соответствующей полной системы дифференциальных уравнений.
Пример 2. Рассмотрим систему (11), (12) из примера 1. Семейство ${{C}_{0}}$ состоит из двух подсемейств:
2.2. Системы в общем положении
Это такие системы, у которых отсутствуют нетривиальные первые интегралы. Термин системы, находящейся в общем положении, был введен для динамических систем с управлением (см. [14])
(48)
${{\dot {y}}^{i}} = {{f}^{i}}(y,u),\quad i = 1, \ldots ,n,\quad y \in M \subset {{R}^{n}},\quad u \in U \subset {{R}^{r}}.$В предыдущем разделе описан алгоритм нахождения первых интегралов для системы (13). Он заключается в процессе пополнения. Операторы полного дифференцирования (23) после подстановки в них всевозможных постоянных $u \in U$ дают ассоциированное семейство векторных полей в $M$, компоненты которых зависят от $y$. Далее нужно выделить в ассоциированном семействе максимальное число линейно несвязанных векторных полей, объединить эти поля и пополнить в области изменения переменных $M$. Процесс пополнения заключается в постепенном добавлении коммутаторов до тех пор, пока все новые коммутаторы не будут линейно выражаться через уже полученные. Если число полей $s$ в полученном полном семействе меньше числа переменных $n$, то нетривиальные первые интегралы существуют, причем число функционально независимых интегралов равно $n - s$. Таким образом, нетривиальные первые интегралы отсутствуют, если $s = n$, т.е. полученное полное семейство состоит из $n$ линейно несвязанных полей. Следовательно, матрица из компонент этого семейства является квадратной $n \times n$ невырожденной матрицей. Теперь заметим, что ассоциированные поля удовлетворяют соотношениям (28). Прямым вычислением подтверждается, что коммутаторы этих полей также удовлетворяют (28), а следовательно, и поля построенного полного семейства. Они также удовлетворяют и соотношениям (33), ибо эти соотношения являются следствиями соотношений (28). Для построенного полного семейства соотношения (33) характеризуются следующим обстоятельством: левую часть можно трактовать как умножение невырожденной матрицы на производные от $b_{a}^{l}$. В результате эти производные можно выразить через остальные члены уравнений, и уравнения преобразуются в систему типа (39). После подстановки производных в (34) эти дифференциальные связи заменяются на конечные связи.
Согласно замечанию 1, в этом случае при проведении алгоритма исследования на совместность системы (33) дополнительные дифференциальные связи типа уравнений (34) можно заменить на конечные связи и рассматривать их в рамках проведения данного алгоритма.
ЗАКЛЮЧЕНИЕ
Рассмотрена возможность применения методов теории управления в теории уравнений с частными производными. При этом использована специальная форма представления любой системы уравнений с частными производными. Эта форма дает возможность трактовать параметрические переменные как некоторые управления, порождающие все решения. Такая трактовка позволяет в определенном смысле использовать идеологию теории управления, но, главное, позволяет ввести аналогичные математические объекты, которые показали свою эффективность для решения задач управления. Здесь показана эффективность этих методов для исследования проблемы декомпозиции систем уравнений с частными производными. Следующая проблема – исследование симметрий – для следующих работ.
Список литературы
Павловский Ю.Н. Групповые свойства управляемых систем и фазовые организационные структуры. // Ж. вычисл. матем. и матем. физ. 1974. Т. 14. № 4. С. 862–872.
Павловский Ю.Н. Групповые свойства управляемых систем и фазовые организационные структуры. // Ж. вычисл. матем. и матем. физ. 1974. Т. 14. № 5. С. 1093–1103.
Рашевский П.К. Геометрическая теория уравнений с частными производными. М.–Л.: Гостехиздат, 1947. 354 с.
Овсянников Л.В. Групповой анализ дифференциальных уравнений. М.: Наука, 1978, 389 с.
Ибрагимов Н.Х., Авдонина Е.Д. Нелинейная самосопряженность, законы сохранения и построение решений уравнений в частных производных с помощью законов сохранения // Успехи матем. наук. 2013. Т. 68. Вып. 5(413). С. 111–146.
Vinogradov A.M. Symmetries and conservation laws of partial differential equations: basic notions and results // Special Issue of Acta Applicandae Mathematicae. V. 15. Iss. 1/2, Acta Applicandae Mathematicae. 1989. V. 15. P. 3–21.
Прохорова М.Ф. Факторизация уравнения реакции-диффузии, волнового уравнения и других // Тр. ИММ УрО РАН. 2013. Т. 19. № 4. С. 203–213.
Елкин В.И. Об условиях агрегирования управляемых динамических систем // Ж. вычисл. матем. и матем. физ. 1978. Т. 18. № 4. С. 928–934.
Елкин В.И. Общее решение систем уравнений в частных производных с одинаковой главной частью // Дифференц. ур-ния. 1985. Т. 21. № 8. С. 1389–1398.
Олвер П. Приложения групп Ли к дифференциальным уравнениям. М.: Мир, 1989. 639 с.
Эйзенхарт Л.П. Непрерывные группы преобразований. М.: Изд-во иностр. лит., 1947. 359 с.
Курант Р. Уравнения с частными производными. М.: Мир, 1964, 830 с.
Яковенко Г.Н. Теория управления регулярными системами. М.: БИНОМ. Лаборатория знаний, 2008. 264 с.
Лобри К. Динамические полисистемы и теория управления. В кн.: Математические методы в теории систем. М.: Мир, 1979. С. 134–173.
Дополнительные материалы отсутствуют.
Инструменты
Журнал вычислительной математики и математической физики