ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2021, том 57, № 11, с. 1474-1482
ТЕОРИЯ УПРАВЛЕНИЯ
УДК 517.977.1:517.951
ПРИМЕНЕНИЕ
ДИФФЕРЕНЦИАЛЬНО-ГЕОМЕТРИЧЕСКИХ
МЕТОДОВ ТЕОРИИ УПРАВЛЕНИЯ В ТЕОРИИ
ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
С ЧАСТНЫМИ ПРОИЗВОДНЫМИ. I
© 2021 г. В. И. Елкин
Рассматривается вопрос о применении дифференциально-геометрических и алгебраиче-
ских методов теории динамических систем с управлением в теории дифференциальных
уравнений с частными производными.
DOI: 10.31857/S0374064121110054
Введение. После приведения системы дифференциальных уравнений с частными про-
изводными к специальному виду в параметрической форме, разрешённой относительно всех
производных
kyi = gik(t,y,u),
открывается возможность применения некоторых дифференциально-геометрических и алгеб-
раических методов теории динамических систем с управлением, используя некоторую анало-
гию данных объектов. Эти методы позволяют исследовать некоторые вопросы декомпозиции,
построения симметрий и др.
1. Динамические системы с управлением и недоопределённые системы обыкно-
венных дифференциальных уравнений. Рассмотрим систему обыкновенных дифферен-
циальных уравнений
hk(t,y,dy/dt) = 0, k = 1,q,
(1)
где hk, k = 1, q, - заданные гладкие функции, t ∈ R1, y = (y1, . . . , yn)т ∈ M (M - область
в Rn), dy/dt = (dy1/dt,... ,dyn/dt)т. Решением системы (1) называется непрерывная кусочно-
гладкая вектор-функция y(t), t ∈ [t0, t1], удовлетворяющая равенствам (1) всюду в точках её
дифференцируемости. Система (1) называется недоопределённой, если q < n. Далее считаем
это неравенство для системы (1) выполненным.
Динамической системой с управлением называется система уравнений вида
yi = fi(t,y,u), i = 1,n, (t,y) [t0,t1] × M ⊂ Rn+1, u ∈ U ⊂ Rr,
(2)
где t0, t1 R фиксированы. Будем предполагать, что функции fi,
∂fi/∂yj,
∂fi/∂uα яв-
ляются гладкими. Обычно называют y фазовыми переменными (состояниями), u - управ-
лениями (внешними воздействиями). Множество M, называемое фазовым пространством,
и множество U являются областями. Управления могут быть кусочно-непрерывными век-
тор-функциями u(t), t ∈ [t0, t1]. В этом случае они называются допустимыми. Решением
системы (2) называется непрерывная кусочно-гладкая вектор-функция y(t), t ∈ [t0, t1], для
которой существует такое допустимое управление u(t), t ∈ [t0, t1], что вектор-функции y(t),
u(t) удовлетворяют соотношениям (2).
Недоопределённые системы являются более сложными математическими объектами, чем
системы обыкновенных дифференциальных уравнений в нормальной форме
dyi/dt = fi(t, y), i = 1, n, (t, y) R1 × M.
(3)
1474
ПРИМЕНЕНИЕ ДИФФЕРЕНЦИАЛЬНО-ГЕОМЕТРИЧЕСКИХ МЕТОДОВ
1475
Это проявляется, например, в том, что для систем (1) не верно утверждение о единственно-
сти решения, проходящего через заданную начальную точку (независимо от гладкости функ-
ций hk).
Рассмотрим связь систем (2) и (1) между собой. Число уравнений в системе (1) меньше чис-
ла переменных. Поэтому все производные нельзя выразить из уравнений (1) через переменные
y. Однако (по крайней мере локально) это можно сделать за счёт введения новых переменных.
Пусть ранг якобиевой матрицы от функций hk относительно производных dyi/dt постоянен
и равен q. Тогда по теореме о неявной функции некоторые q производных, соответствую-
щих расположению главного минора в указанной матрице, (локально) выражаются через y
и остальные n - q производных, которые принимаются за новые параметрические перемен-
ные u. В результате соотношения (1) перейдут в соотношения (2). Обратно, аналогичным
образом используя теорему о неявной функции и предположение о постоянстве ранга якоби-
евой матрицы от функций fi относительно переменных u, можно перейти от системы (2) к
двойственной системе (1) исключением переменных u (т.е. выражением их через y, dy/dt из
одних уравнений и подстановкой в другие уравнения).
Отношение к уравнениям (2) именно как к системам с управлением сформировалось в
прошлом веке, когда выяснилось, что некоторые реальные системы описываются такими со-
отношениями, причём функции u(t) трактуются как внешние воздействия (управления). Ока-
залось, что некоторые задачи можно эффективно решать с помощью некоторых дифферен-
циально-геометрических методов, использующих такие объекты как группа диффеоморфиз-
мов, алгебра Ли векторных полей, распределение, кораспределение (система Пфаффа) и др.
Указанные объекты связываются с системами (2) как некоторые ассоциированные с ними
объекты и определяются правыми частями этих систем, а их классические свойства определя-
ют управленческие свойства системы (2). Например, транзитивность ассоциированной группы
связана с управляемостью (свойством достижимости), свойство допускать декомпозицию - с
импримитивностью группы, вопрос о классификации аффинных систем с управлением связан
с классическим вопросом классификации систем Пфаффа и т.д. [1-4].
Рассмотрим некоторые из ассоциированных объектов. Введём оператор полного диффе-
ренцирования по времени в силу системы (2):
X(u) :=
+ fi(t,y,u)
(4)
∂t
∂yi
(здесь и далее применяется правило суммирования по повторяющемуся верхнему и нижнему
индексам). Рассмотрим X(u) как семейство операторов с параметром u. Придавая управле-
нию u различные постоянные допустимые значения u ∈ U, получаем различные операторы
(векторные поля) в области M, которые образуют семейство полей в M, которое назовём
ассоциированным. Выделим в этом семействе базисное подсемейство, т.е. укажем такие допу-
стимые значения u1, . . . , up ∈ U, что операторы
Xj :=
+ fij(t,y)
,
j = 1,p,
(5)
∂t
∂yi
где fij(t, y) = fi(t, y, uj ), линейно несвязаны, т.е. линейно независимы в каждой точке (t, y)
(см. [1, определение 2.2]), а подстановка в (4) любого допустимого значения u приводит к
оператору, который линейно связанно выражается через операторы X1, . . . , Xp :
X(u) = ϕj (t, y, u)Xj .
(6)
Таким образом, при любом допустимом управлении u(t) оператор X(u(t)) линейно выража-
ется через конечное число операторов Xj , не зависящих от управления.
После выделения базисного семейства X1, . . . , Xp оно пополняется. Шаг классической
процедуры пополнения заключается в вычислении коммутаторов [Xj , Xk], j, k = 1, p. Если
коммутатор линейно несвязан с операторами семейства, то он добавляется к нему; в противном
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
3
1476
ЕЛКИН
случае он отбрасывается. Шаг повторяется для семейства, расширенного за счёт добавленных
коммутаторов. Если на очередном шаге все вновь вычисленные коммутаторы отброшены, то
процедура завершается. В частности, процедура завершится, если после очередного шага коли-
чество операторов в семействе сравняется с размерностью n пространства состояний. Итак,
в результате пополнения получается полное семейство, состоящее из полей X1, . . . , Xp и
некоторых полей
Xk = ϕik(t,y)
,
k = p + 1,m.
(7)
∂yi
Поля (7) получены в результате вычисления коммутаторов полей (5), поэтому них отсутству-
ет дифференцирование по независимой переменной t. В более общем смысле можно говорить
о переходе от ассоциированного семейства к минимальной алгебре Ли, содержащей это се-
мейство. Процедура пополнения составляет только часть такого перехода и заключается в
построении базисного семейства этой алгебры, т.е. максимального числа линейно несвязанных
полей алгебры. Не следует путать базисное семейство с базисом, который состоит из макси-
мального числа линейно независимых полей алгебры, если размерность алгебры конечна [5,
с. 90]. Заметим, что число полей в базисном семействе конечно и не превышает число пере-
менных (в данном случае n + 1). Также в более общем и современном смысле это число равно
рангу распределения, порождаемого алгеброй (подробности см. в [3, с. 62]). Для целей дан-
ной работы достаточно иметь дело с базисным семейством, которое получается в результате
классического процесса пополнения [6, с. 14; 5, с. 70-72].
1.1. Первые интегралы и управляемость. Напомним, что первым интегралом сис-
темы (3) называется такая функция Φ(t, y), которая на любом решении y(t) системы (3)
принимает постоянное значение
Φ(t, y(t)) = const.
Дифференцируемая функция Φ(t, y) является первым интегралом системы (3), если и только
если она удовлетворяет следующему тождеству:
Φ(t,y)
Φ(t,y)
+ fi(t,y)
=0
для всех (t, y) R1 × M и u ∈ U,
(8)
∂t
∂yi
т.е. действие оператора полного дифференцирования по времени в силу системы (3) должно
равняться нулю. Первым интегралом системы с управлением (2) естественно назвать функ-
цию, принимающую постоянное значение на любых решениях, которые соответствуют произ-
вольным допустимым управлениям u(t). Таким образом, для таких функций Φ(t, y) должны
выполняться соотношения
dΦ(t, y(t))
Φ(t,y(t))
Φ(t,y(t))
= X(u(t))Φ(t,y(t)) =
+ fi(t,y,u(t))
= 0.
(9)
dt
∂t
∂yi
Первые интегралы совпадают с решениями системы уравнений, соответствующими всем ассо-
циированным операторам (4), т.е. системы
Φ(t,y)
Φ(t,y)
+ fi(t,y,u)
=0
для всех (t, y) [t0, t1] × M и u ∈ U,
(10)
∂t
∂yi
поскольку тождественное выполнение равенств (10) влечёт за собой и выполнение всех ра-
венств (9).
С другой стороны, решения системы (10) совпадают с решениями полной системы диффе-
ренциальных уравнений, которая соответствует полям (6), (7):
Φ
Φ
XjΦ =
+ fij(t,y)
= 0, j = 1, p,
(11)
∂t
∂yi
Φ
XkΦ = ϕik(t,y)
= 0, k = p + 1, m.
(12)
∂yi
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
ПРИМЕНЕНИЕ ДИФФЕРЕНЦИАЛЬНО-ГЕОМЕТРИЧЕСКИХ МЕТОДОВ
1477
Согласно теории полных систем [5, с. 16; 4, с. 72] у такой системы имеется набор функциональ-
но независимых решений (интегральный базис) в количестве, равном разности между числом
переменных и числом уравнений. Для системы (11), (12) таковым является некоторый набор
функций Φ1(t, y), . . . , Φn-m(t, y), для которого
Φk
k=1,n-m
rank
= m,
∂yi
i=1,n
причём для любого интеграла Φ(y) справедливо представление
Φ(y) = G1(y), . . . , Φm(y)),
где G - гладкая функция. Сделаем (локальную) замену координат
xk = Φk(t,y), k = 1,n,
(13)
где Φk(t, y), k = 1, m, - полный набор интегралов, а Φk(t, y), k = m + 1, n, - произвольные
функции, выбранные таким образом, чтобы замена координат (13) являлась невырожденной.
В новой системе координат система (2) приобретает вид
xk = 0, k = 1,m,
(14)
xl
= fl0(t,x) + f(t,x)uα, l = m + 1,n.
(15)
Система (2) называется управляемой на интервале [t0, t1] [1, с. 63], если для любых двух
состояний y0, y1 ∈ M существует её решение y(t), удовлетворяющее условиям y(t0) = y0,
y(t1) = y1. Связь понятия управляемости и первого интеграла заключается в следующем
утверждении.
Теорема 1 [1, с. 63]. Система (2) управляема на интервале [t0, t1] только тогда, когда у
неё отсутствуют нетривиальные (т.е. непостоянные) первые интегралы.
Доказательство. Пусть система (2) управляема на интервале [t0, t1]. Фиксируем началь-
ную точку (t0, y0). Для нетривиального первого интеграла Φ(t, y) (если он существует) по
определению приходим к равенству
Φ(t0, y0) = Φ(t1, y1),
где y1 = y(t1) - конечная точка некоторого решения y(t). Так как точка y1 может быть
любой, то справедливы равенства
Φ(t1,y)
= 0, i = 1, n,
∂yi
что противоречит нетривиальности первого интеграла. Теорема доказана.
Следствие. Система (2) управляема на интервале [t0, t1] только тогда, когда число
полей в полном семействе (6), (7) равно n + 1.
1.2. Автономные системы. Рассмотрим отдельно случай автономных систем, т.е. систем,
в которые независимая переменная не входит явно. В нормальной форме такие системы с
управлением имеют вид
yi = fi(y,u), i = 1,n, y ∈ M ⊂ Rn, u ∈ U ⊂ Rr.
(16)
В этом случае рассмотрение, в том числе введение сопутствующих дифференциально-геомет-
рических понятий, естественно ведётся в фазовом пространстве M изменения фазовых пере-
менных (состояний) y. Точнее, вводятся следующие ассоциированные объекты (подробности
см. в [2, c. 124-126]).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1478
ЕЛКИН
Через c0 обозначим семейство гладких векторных полей, заданных в области M :
ξu = fi(y,u)
,
u ∈ U.
(17)
∂yi
Каждое поле семейства c0 получается, если фиксировать некоторое постоянное значение u
из множества U. Поля (17) называются ассоциированными полями системы (16), а семей-
ство c0 - ассоциированным семейством системы (16). Минимальная алгебра Ли векторных
полей, содержащая семейство c0, называется ассоциированной алгеброй Ли системы (16) и
обозначается через c.
Введём также распределение Δc, порождаемое ассоциированной алгеброй c. Это распре-
деление ставит в соответствие каждой точке y ∈ M линейную оболочку векторов, определяе-
мых полями алгебры c. Величина dim Δc равна числу полей в базисном семействе алгебры c,
которое получается в результате пополнения базисного подсемейства семейства c0. Ещё раз
отметим, что не следует путать базисное семейство и базис алгебры: базис состоит из мак-
симального числа линейно независимых полей, а базисное семейство состоит из максималь-
ного числа линейно несвязанных, т.е. линейно независимых в каждой точке, полей. Поэтому,
в частности, число полей в базисном семействе алгебры не превышает n и равно dim Δc.
Для неавтономных систем (2) аналогичное семейство состоит из полей (5) и (7). Через Su
обозначим локальные однопараметрические группы, порождаемые полями (17) и называемые
ассоциированными однопараметрическими группами системы (16).
Преобразования однопараметрической группы, которая порождается полем с фиксирован-
ным u0 ∈ U, переводят точки области M в точки этой же области по решениям y(t), кото-
рые соответствуют постоянному управлению U(t) = u0. Локальная группа диффеоморфиз-
мов области M, порождаемая семейством векторных полей c0 и являющаяся минимальной
локальной группой, содержащей однопараметрические группы Su, u ∈ U, называется ло-
кальной ассоциированной группой системы (16) и обозначается через S (в дальнейшем слово
“локальная” для краткости опускается). Преобразования ассоциированной группы определя-
ются решениями y(t) системы (16), соответствующими всевозможным кусочно-постоянным
управлениям, если при этом разрешается движение от точки к точке как в положительном,
так и в отрицательном направлении времени. Более подробно это означает следующее. Каждое
преобразование s ∈ S имеет вид s = stlul · · · su22 su11 , где sukk ∈ Suk,k=1,l.Равенствоs(y)=y
означает существование конечной последовательности точек y = c0, c1, . . . , cl = y области
M, где ck = stkuk ··· su22su1 (y). Это эквивалентно тому, что для каждого k = 1,l существует1
решение y(t) = stkuk (ck-1) системы (16), соответствующее постоянному управлению u(t) = uk,
для которого y(0) = ck-1, y(tk) = ck. При этом, если tk 0, то y(t) определено на отрезке
[0, tk], а если tk 0, то на отрезке [tk, 0].
Для автономных систем (16) понятие управляемости обычно вводят следующим образом.
Система (16) называется управляемой, если для любых двух состояний y0, y1 ∈ M существует
её решение y(t), t ∈ [t0, t1], удовлетворяющее условиям y(t0) = y0, y(t1) = y1. Так же, как
и для неавтономных систем, вопрос об управляемости тесно связан с существованием первых
интегралов (по крайней мере локально). Вопрос о первых интегралах решается аналогично.
По крайней мере локально дело сводится к процессу пополнения линейно несвязанных по-
лей ассоциированного семейства (17). В результате пополнения возникает базисное семейство
алгебры c и распределения Δc :
Xl = ϕil(y)
,
l = 1,p.
(18)
∂yi
Здесь число p равно рангу распределения Δc, т.е dim Δc(y). При этом предполагается, что
рассмотрение ведётся в окрестности точки y0, где ранг постоянен и реализуем процесс попол-
нения. Пусть p < n. Тогда полная система дифференциальных уравнений
Φ(y)
XlΦ(y) = ϕil(y)
= 0, l = 1, p,
(19)
∂yi
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
ПРИМЕНЕНИЕ ДИФФЕРЕНЦИАЛЬНО-ГЕОМЕТРИЧЕСКИХ МЕТОДОВ
1479
имеет в окрестности данной точки m = n - p функционально независимых решений Φk(y),
k = 1,m, для которых
Φk
k=1,m
rank
= m,
∂yi
i=1,n
причём для любого интеграла Φ(y) справедливо представление
Φ(y) = G1(y), . . . , Φm(y)),
где G - гладкая функция. В окрестности точки y0 определено семейство локально инвари-
антных многообразий (т.е. преобразования групп не выводят точки из этих многообразий)
размерности p:
Φk(y) - ck = 0, k = 1,... ,m = n - p,
(20)
где ck = const. Сделаем (локальную) замену координат
xk = Φk(y), k = 1,n,
(21)
где Φk(y), k = 1, m, - полный набор интегралов, а Φk(y), k = m + 1, n, - произвольные
функции, выбранные таким образом, чтобы замена координат (21) являлась невырожденной.
В новой системе координат семейство многообразий (20) запишется следующим образом:
xk - ck = 0, k = 1,m,
(22)
а система (16) приобретает вид
xk = 0, k = 1,m,
(23)
xl
= fl0(x) + f(x)uα, l = m + 1,n.
(24)
Здесь полезна также интерпретация в терминах ассоциированной группы S. Если для
любого y ∈ M выполняется равенство dim Δc(y) = n и M - связная область, то, соглас-
но теореме Рашевского-Чжоу [3, с. 89], группа диффеоморфизмов, порождаемая семейством,
является транзитивной. Следовательно, из любой точки y0 ∈ M можно попасть в любую
другую точку y1 ∈ M, двигаясь по интегральным траекториям полей семейства, т.е. по реше-
ниям управляемой системы (16), соответствующим постоянным (точнее, кусочно-постоянным)
управлениям. При этом разрешается движение как в положительном направлении времени,
так и в отрицательном. В этом случае говорят, что система (16) обладает свойством слабой
управляемости. По поводу разных определений управляемости см., например, [7]. Декомпо-
зиция (23), (24) является частным случаем более общей декомпозиции
xk = gk0(x1,... ,xm) + g(x1,... ,xm)uα, k = 1,m,
(25)
xi = gi0(x1,... ,xn) + g(x1,... ,xn)uα, i = m + 1,n,
(26)
(x1, . . . , xm) ∈ W ⊂ Rm, (xm+1, . . . , xn) ∈ L ⊂ Rn-m, u ∈ Rr.
Возможность приведения с помощью замены переменных системы (16) к такому виду связана
с другим более общим свойством группы S - импримитивностью (см. [3. с. 127-130]).
2. Системы дифференциальных уравнений с частными производными. Рассмат-
ривается система дифференциальных уравнений с частными производными первого порядка
Λν(t,y,p) = 0, ν = 1,l,
(27)
где t = (t1, . . . , tm)т, y = (y1, . . . , yn)т и p = (. . . , ∂kyi, . . .), где kyi = ∂yi/∂tk. В дальней-
шем предполагаем для упрощения, что функции Λν , а также все встречающиеся функции
(в том числе решения) гладкие. Под гладкостью понимаем непрерывную бесконечную диф-
ференцируемость. Считаем, что система (27) имеет максимальный ранг и l × mn-матрица
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1480
ЕЛКИН
Якоби производных от функций Λν по p имеет ранг l всюду, где Λ(t, y, p) = 0 (здесь и далее
Λ = (Λ1,...,Λl)т). При этом условии соотношения (27) задают гладкое многообразие SΛ в
пространстве переменных (t, y, p), или, иначе говоря, в пространстве 1-струй функций y(t).
Относительно системы (27) будем считать также, что она локально разрешима. Согласно [8,
с. 212] система локально разрешима в точке (t0, y0, p0) ∈ SΛ, если существует гладкое решение
y = f(t), определённое для t из некоторой окрестности точки t0 и имеющее предписанные
начальные условия y0 = f(t0), p0 = (∂f/∂t)
. Система называется локально разрешимой,
t=t0
если она локально разрешима в каждой точке многообразия SΛ, а система, для которой одно-
временно выполняются свойства максимального ранга и локальной разрешимости называется
невырожденной [8, с. 212].
2.1. Специальный вид и его трактовка с точки зрения теории управления. Урав-
нения (27) задают многообразие SΛ в неявном виде. Это многообразие можно (в силу невы-
рожденности) представить и в параметрическом виде (в некоторой локальной карте) при по-
мощи разрешения системы (27) относительно максимального числа производных, причём если
остальные (параметрические) производные считать параметрическими переменными и состав-
ленный из них вектор обозначить через u, то получим локальное представление SΛ в пара-
метрической форме, разрешённой относительно всех производных [8, с. 324]:
kyi = fik(t,y,u).
(28)
Выберем локальную карту таким образом, чтобы
t∈I ⊂Rm, y∈M ⊂Rn, u∈U ⊂Rs,
(29)
где I, M, U - некоторые области. Такое представление произвольной системы дифферен-
циальных уравнений с частными производными известно как специальный вид [9, с. 324].
Данное представление встречается также в задаче оптимального управления систем с распре-
делёнными параметрами для удобства вывода необходимых условий оптимальности [10, с. 30].
В (28) остальные (параметрические) производные обозначены через u как параметрические
переменные, причём для параметрических производных соответствующее выражение имеет
просто некоторый вид [9, с. 324]
δyβ = uγ.
Пример 1. Рассмотрим систему
∂y1
∂y2
∂y2
=
t2,
=y1y2,
∂t1
∂t1
∂t2
∂y1
= y2(1 - t2y1).
(30)
∂t2
Полагая ∂y2/∂t1 = u, запишем эту систему в виде
∂y1
∂y2
= ut2,
= u,
(31)
∂t1
∂t1
∂y1
∂y2
= y2(1 - t2y1),
=y1y2.
(32)
∂t2
∂t2
Далее будем рассматривать системы уравнений в специальном виде и в карте (29). Условие
локальной разрешимости в данном случае означает, что для любых точек t0 ∈ I, y0 ∈ M,
u0 ∈ U существует окрестность V ⊂ L точки t0, в которой определено такое гладкое решение
y(t), что y(t0) = y0, u(t0) = u0.
Сравнивая системы (28) и (2), можно заметить определённую аналогию между ними.
Действительно, каждое решение y(t) управляемой системы (2) получается после подстановки
в правую часть управлений u(t) из некоторого класса допустимых функций. С другой сторо-
ны, решения y(t) системы (28) соответствуют выбору из некоторого класса параметрической
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
ПРИМЕНЕНИЕ ДИФФЕРЕНЦИАЛЬНО-ГЕОМЕТРИЧЕСКИХ МЕТОДОВ
1481
функции u(t). Однако имеется существенное различие в классах допустимых “управлений”.
Для управляемых систем классы допустимых управлений достаточно известны и широки: от
класса кусочно-непрерывных функций до класса измеримых функций. Для систем (28) зара-
нее задать класс допустимых “управлений” затруднительно, так как далеко не каждый выбор
функций u(t) приводит к решению y(t). Препятствием является, в частности, возможность
несовместности полученной системы после подстановки управления u(t). Тем не менее идео-
логия теории управлений может быть полезна - можно построить аналогичные ассоциирован-
ные дифференциально-геометрические объекты, с помощью которых исследовать, например,
характеристики, присущие всем реализациям допустимых параметрических функций.
2.2. Первые интегралы. Так же, как и для обыкновенных дифференциальных уравне-
ний, введём понятие первого интеграла для систем (28). Гладкую функцию Φ(t, y) назовём
первым интегралом системы (28), если на любом решении y(t) системы (28) она принимает
постоянное значение Φ(t, y(t)) = const.
Замечание. Введённое определение первого интеграла, по существу, совпадает с опреде-
лением для обыкновенных дифференциальных уравнений. Однако оно практически не исполь-
зуется в литературе для уравнений с частными производными. Причина, видимо, в малочис-
ленности случаев существования нетривиальных первых интегралов для систем с частными
производными и в отсутствии алгоритмов их нахождения. Актуальной считается более общая
проблема существования законов сохранения (см., например, [8, с. 337; 11, с. 258]). Возмож-
но, введённое понятие первого интеграла является более скромным или даже экзотическим
по сравнению с законами сохранения. Тем не менее, если первые интегралы существуют и
найдены, то это может существенно упростить исследование систем уравнений (понизить раз-
мерность задачи - см. ниже представление (37)), причём существование интегралов проверя-
ется несложно с помощью предлагаемого аппарата, который может быть использован и для
изучения более сложных, чем (37), декомпозиций типа (25), (26), а также для нахождения
симметрий.
Условием того, что функция Φ(t, y) будет первым интегралом, является в силу её глад-
кости тождественное равенство нулю производных по всем независимым переменным от этой
функции в силу каждого решения системы (28):
Φ(t,y(t))
Φ(t,y(t))
+ fik(t,y(t),u(t))
0, t ∈ I, k = 1, m.
(33)
∂tk
∂yi
(Напоминаем, что по повторяющимся верхнему и нижнему индексам проводится суммирова-
ние.)
Введём ассоциированные семейства векторных полей (операторов) Ck, k = 1, m, в области
I × M. Каждое семейство Ck состоит из векторных полей
+ fik(t,y,u)
= 0, k = 1, m,
(34)
∂tk
∂yi
с фиксированным k = 1, m, где u пробегает всё множество постоянных значений из U. Объ-
единение этих семейств обозначим через C0.
Теорема 2. Функция Φ(t, y) является первым интегралом системы (28) тогда и только
тогда, когда выполняются тождества
Φ(t,y)
Φ(t,y)
+ fik(t,y,u)
0, k = 1, m, для всех (t, y) ∈ I × M, u ∈ U.
(35)
∂tk
∂yi
Доказательство. Достаточность очевидна, поскольку выполнение тождеств (35) для всех
(t, y) ∈ I × M, u ∈ U влечёт за собой выполнение тождеств (33).
Необходимость вытекает из условия локальной разрешимости. Действительно, возьмём
первый интеграл Φ(t, y), точки t0 ∈ I, y0 ∈ M, u0 ∈ U и гладкое решение y(t) такое,
что y(t0) = y0, u(t0) = u0. Из тождеств (33) для этого решения и произвольного выбора
точек t0 ∈ I, y0 ∈ M, u0 ∈ U следуют тождества (35).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021
1482
ЕЛКИН
Из предыдущих пунктов работы, посвящённых динамическим системам, следует алгоритм
проверки существования и нахождения первых интегралов. Нужно выделить в каждом ас-
социированном семействе (34) максимальное число линейно несвязанных векторных полей,
объединить эти поля и пополнить в области I × M изменения переменных. Если число s
полей в полученном полном семействе меньше числа переменных n + m, то нетривиальные
первые интегралы существуют, причём число функционально независимых интегралов равно
n + m - s. Они находятся с помощью решения соответствующей полной системы дифферен-
циальных уравнений. Если сделать (локальную) замену зависимых переменных
xk = Φk(t,y), k = 1,n,
(36)
где Φk(y), k = 1, q, - независимые интегралы, а Φk(y), k = q + 1, n, - произвольные функции,
выбранные таким образом, чтобы замена координат (36) была невырожденной, то в новой
системе координат система (28) приобретает следующий вид:
kxi = 0, i = 1,q,
kxj = hjk(t,x,u), j = q + 1,n.
(37)
Пример 2. Рассмотрим систему (31), (32) из примера 1. Семейство C0 состоит из двух
подсемейств
X1u =
+ ut2
+u
,
X2u =
+ y2(1 + t2y1)
+y1y2
,
∂t1
∂y1
∂y2
∂t2
∂y1
∂y2
т.е. второе подсемейство состоит из одного поля. Легко видеть, что поля Y1 = X10, Y2 = X11,
Y3 = X2u образуют линейно несвязанное подсемейство D семейства C0. Вычисляя коммута-
торы, получаем [Y1, Y2] = 0, [Y1, Y3] = 0, [Y2, Y3] = (t2y2 + y1)Y2 - (t2 + y1)Y1. Таким образом,
поля Y1 = X10, Y2 = X11, Y3 = X2u составляют полное семейство, т.е. процесс пополнения
заканчивается на первом шаге и семейство D - полное. Соответствующая полная система
дифференциальных уравнений имеет решение Φ(t, y) = y2t1 - y1. После замены переменных
x1 = y2t1 - y1, x2 = y2 исходная система уравнений приводится к виду
∂x1
∂x1
∂x2
=
= 0,
= x2(t1x2 - x1).
∂t1
∂t2
∂t2
Заключение. Рассмотрена возможность применения методов теории управления в теории
уравнений с частными производными.
Работа выполнена при финансовой поддержке Российского фонда фундаментальных ис-
следований (проект 19-01-00625).
СПИСОК ЛИТЕРАТУРЫ
1. Яковенко Г.Н. Теория управления регулярными системами. М., 2008.
2. Елкин В.И. Редукция нелинейных управляемых систем. Дифференциально-геометрический подход.
М., 1997.
3. Елкин В.И. Редукция нелинейных управляемых систем. Декомпозиция и инвариантность по воз-
мущениям. М., 2003.
4. Елкин В.И. Редукция нелинейных управляемых систем. Симметрии и классификация. М., 2006.
5. Чеботарев Н.Г. Непрерывные группы преобразований. М.; Л., 1940.
6. Эйзенхарт Л.П. Непрерывные группы преобразований. М., 1947.
7. Hermann R., Krener A.J. Nonlinear controllability and observability // IEEE Trans. Aut. Contr. 1977.
V. AC-22. № 5. P. 728-740.
8. Олвер П. Приложения групп Ли к дифференциальным уравнениям. М., 1989.
9. Рашевский П.К. Геометрическая теория уравнений с частными производными. М.; Л., 1947.
10. Лурье К.А. Оптимальное управление в задачах математической физики. М., 1975.
11. Бочаров А.В., Вербовецкий А.М., Виноградов А.М. и др. Симметрии и законы сохранения уравнений
математической физики / Под ред. А.М. Виноградова, И.С. Красильщикова. М., 2005.
Федеральный исследовательский центр
Поступила в редакцию 07.06.2021 г.
“Информатика и управление” РАН, г. Москва
После доработки 07.06.2021 г.
Принята к публикации 05.10.2021 г.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 57
№ 11
2021