ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2023, том 59, № 1, с.100-114
ТЕОРИЯ УПРАВЛЕНИЯ
УДК 517.977.1
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
С ОДНИМ УПРАВЛЕНИЕМ
НА ОСНОВЕ МАСШТАБИРОВАНИЯ ВРЕМЕНИ
И ОДНОКРАТНОГО ПРОДОЛЖЕНИЯ
© 2023 г. Д. А. Фетисов
Доказывается необходимое и достаточное условие линеаризуемости нелинейных систем с
одним управлением в классе преобразований, содержащих масштабирования времени и
сохраняющих многообразие состояний. Даётся описание систем, которые получены одно-
кратным продолжением нелинейной системы с одним управлением и являются A-орби-
тально линеаризуемыми. Доказывается, что из A-орбитальной линеаризуемости системы,
полученной однократным продолжением аффинной системы с одним управлением, следует
A-орбитальная линеаризуемость и исходной системы. Показывается, что если система, по-
лученная k-кратным продолжением нелинейной системы с одним управлением, где k 2,
A-орбитально линеаризуема, то и система, полученная из исходной системы её однократ-
ным продолжением, также A-орбитально линеаризуема.
DOI: 10.31857/S0374064123010090, EDN: OCWPMQ
Введение. Задача преобразования нелинейных систем с управлением в линейные управля-
емые системы занимает одно из центральных мест в современной теории управления. Начало
исследованиям в этой области было положено в работе [1], где для аффинных систем с од-
ним управлением получены условия линеаризуемости в специальном классе преобразований.
Впоследствии (см. [2, 3]) эти условия были обобщены и приняли вид известных до настоя-
щего времени условий статической линеаризуемости обратной связью. Двойственный аналог
этих условий получен в статье [4]. Условия статической линеаризуемости обратной связью
для многих систем не выполняются, поэтому дальнейшие исследования в этой области были
нацелены на распространение результатов в области линеаризации на более широкие классы
систем - так появились понятия: приближённая линеаризация обратной связью [5], частичная
линеаризация обратной связью [6], линеаризация обратной связью по выходу [7, с. 225] и др.
Важным обобщением понятия статической линеаризуемости обратной связью стало поня-
тие плоскостности [8]. Напомним, что плоской называют систему, траектории которой могут
быть параметризованы набором гладких функций и их производных по времени до некоторо-
го порядка. При этом сами функции указанного набора называют плоским выходом системы.
Известно, что система с одним управлением является плоской тогда и только тогда, когда
она статически линеаризуема обратной связью (см. [9]). Для систем с векторным управлени-
ем статическая линеаризуемость обратной связью является частным случаем плоскостности и
характеризуется сохранением многообразия состояний при линеаризующих преобразованиях.
Обобщением понятия плоскостности на случай, когда дополнительно к заменам состояний
и управлений используются масштабирования времени [10], является понятие орбитальной
плоскостности [11]. Систему называют орбитально плоской, если распределение, порождённое
бесконечномерным векторным полем, соответствующим системе, диффеоморфно распределе-
нию, порождённому бесконечномерным векторным полем тривиальной линейной управляе-
мой системы (системы без внутренней динамики). Масштабирования времени и линеаризация
нелинейных систем на их основе применяются для решения разнообразных прикладных за-
дач [12, 13]. Частными случаями орбитальной плоскостности являются введённые для аффин-
ных систем понятия орбитальной линеаризуемости [14] и A-орбитальной линеаризуемости [15].
Орбитальная линеаризация основана на масштабированиях времени, зависящих только от
состояния. Условия орбитальной линеаризуемости для систем с одним управлением можно
найти в работах [14, 16], для систем с векторным управлением - в статье [17].
100
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
101
A-орбитальная линеаризация аффинных систем основана на масштабированиях времени,
зависящих как от состояния, так и от управления. Напомним основные понятия, связанные с
A-орбитальной линеаризуемостью аффинных систем с одним управлением. Пусть рассматри-
вается система
Σaff :
x = f(x) + g(x)u,
где x = (x1, . . . , xn) ∈ X ⊂ Rn, n 3, - состояние, X - открытое множество, u ∈ R -
управление, f и g - гладкие векторные поля. Под гладкостью в настоящей работе всюду
понимается бесконечная дифференцируемость.
Следуя работе [18], будем говорить, что система Σaff A-орбитально линеаризуема в окрест-
ности точки x0 ∈ X, если существует окрестность V (x0) точки x0, для которой найдутся
невырожденная матрица A = (αij )i=0,1j=0,1, αij ∈ C(V (x0)), и диффеоморфизм Φ : V (x0)
Φ(V (x0)) такие, что заменой независимой переменной
˙τ = α00(x) + α01(x)u,
заменой управления
α10(x) + α11(x)u
v=
α00(x) + α01(x)u
и заменой состояния y = Φ(x) система Σaff преобразуется на множестве Mxu = {(x, u) : x ∈
∈ V (x0)00(x) + α01(x)u = 0} в систему
(y1) = y2, . . . , (yn-2) = yn-1, (yn-1) = v, (yn) = 1,
(1)
определённую на множестве Myv = {(y, v) : y ∈ Φ(V (x0)), α11-1(y)) - α01-1(y))v = 0}.
Отметим, что в системе (1) штрих обозначает дифференцирование по переменной τ.
Очевидно, что в системе (1) переменную состояния yn можно рассматривать как независи-
мую переменную, а саму систему (1) можно считать линейной управляемой системой (n - 1)-го
порядка
(y1) = y2, . . . , (yn-2) = yn-1, (yn-1) = v.
(2)
Условие A-орбитальной линеаризуемости системы Σaff в окрестности точки x0 известно
из работы [19]. Чтобы его сформулировать, сопоставим системе Σaff кораспределение I =
= (spanC {f, g}) и построим его производный флаг, т.е. последовательность кораспределе-
ний I0 ⊃ I1 ⊃ I2 ⊃ . . . , составляемых по правилу
I0 = I, Ij+1 = {ω ∈ Ij : dω ≡ 0 mod Ij}, j = 0,1,2,... ,
(3)
где - внешний дифференциал формы ω. Напомним, что характеристическим кораспре-
делением гладкого кораспределения K, имеющего постоянный ранг в окрестности точки x0,
называют кораспределение CK = {ξ ∈ K : для любой ω ∈ K ξ dω ∈ K}, где ξ -
внутреннее произведение векторного поля ξ и дифференциальной формы dω. Отметим, что
если CK является в окрестности точки x0 гладким кораспределением постоянного ранга, то
оно вполне интегрируемо в окрестности этой точки.
Справедлива следующая
Теорема 1 [19]. Система Σaff A-орбитально линеаризуема в окрестности точки x0 ∈ X
тогда и только тогда, когда элементы Ij, j = 0,n - 2, производного флага кораспределения
I удовлетворяют следующим двум условиям:
1) ранги кораспределений Ij, j = 0,n - 2, постоянны в окрестности точки x0;
2) CIn-3(x0) ⊂ I(x0).
Из доказательства теоремы 1 следует (см. [19]), что если система Σaff A-орбитально лине-
аризуема в окрестности точки x0, то f(x0) и g(x0) линейно независимы, а ранги кораспре-
делений Ij, j = 0, n - 2, удовлетворяют равенствам rank Ij = n - j - 2.
Отметим, что условие A-орбитальной линеаризуемости для систем с векторным управле-
нием получено в статье [19].
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
102
ФЕТИСОВ
В настоящей работе для нелинейных систем с одним управлением рассматривается задача
линеаризации в классе преобразований, содержащих масштабирования времени и сохраняю-
щих многообразие состояний. Наряду с этим исследуется возможность линеаризации систем,
полученных из нелинейной системы её k-кратным продолжением. Отметим, что система, по-
лученная k-кратным продолжением нелинейной системы, является аффинной по управлению,
в связи с чем задача линеаризации k-кратного продолжения может быть решена с привлече-
нием техники A-орбитальной линеаризации. В работе описывается множество систем, которые
получены однократным продолжением нелинейной системы и являются A-орбитально линеа-
ризуемыми. Отдельно рассматривается вопрос об A-орбитальной линеаризации систем, полу-
ченных однократным продолжением аффинной системы. Доказывается, что из A-орбиталь-
ной линеаризуемости однократного продолжения следует A-орбитальная линеаризуемость и
исходной аффинной системы. Показывается, что из A-орбитальной линеаризуемости k-крат-
ного продолжения (k 2) нелинейной системы следует A-орбитальная линеаризуемость и её
однократного продолжения.
1. Постановка задачи. Рассмотрим нелинейную систему
Σ:
x = F(x,u),
в которой x = (x1, . . . , xn), n 3, - состояние, u - управление, (x, u) ∈ M ⊂ Rn+1, M -
открытое множество, F - гладкое векторное поле. Будем полагать, что система Σ рассмат-
ривается в окрестности некоторой точки (x0, u0) ∈ M, для которой выполняется условие
F (x0, u0) = 0.
Рассмотрим задачу нахождения отображения (τ, y, v) = Ψ(t, x, u), τ ∈ R, y =(y1, . . . , yn)
Rn, v ∈ R, которое задаётся соотношениями
˙τ = θ(x,u), y = ϕ(x), v = ψ(x,u)
(4)
и удовлетворяет условиям:
а) функции θ и ψ являются гладкими в окрестности точки (x0, u0), функция ϕ является
гладкой в окрестности точки x0;
б) имеют место соотношения
∂ϕ
∂ψ
θ(x0, u0) = 0, det
(x0) = 0,
(x0, u0) = 0;
∂x
∂u
в) равенства (4) преобразуют систему Σ в окрестности точки (x0, u0) в систему (1).
Как отмечено выше, систему (1) можно рассматривать как линейную управляемую сис-
тему (2) порядка n - 1. В связи с этим будем говорить, что рассматриваемая задача - это
задача линеаризации системы Σ в окрестности точки (x0, u0) в классе преобразований (4).
Справедливо следующее утверждение.
Лемма. Система Σ линеаризуема в окрестности точки (x0, u0) в классе преобразова-
ний (4) тогда и только тогда, когда существуют гладкие замены состояния и управления
∂ϕ
∂ψ
y = ϕ(x), v = ψ(x,u), det
(x0) = 0,
(x0, u0) = 0,
(5)
∂x
∂u
для которых найдётся гладкая функция h(y, v) такая, что h(ϕ(x0), ψ(x0, u0)) = 0, и с по-
мощью (5) система Σ в окрестности точки (x0, u0) преобразуется в систему
y1 = y2h(y,v), ... ,
yn-2 = yn-1h(y,v),
yn-1 = vh(y,v),
yn = h(y,v).
(6)
Доказательство леммы очевидно. Отметим, что если замена (5), удовлетворяющая услови-
ям леммы, найдена, то в линеаризующем преобразовании Ψ замены состояния и управления
задаются соотношениями (5), а функция θ, определяющая линеаризующую замену независи-
мой переменной, связана с функцией h равенством θ(x, u) = h(ϕ(x), ψ(x, u)).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
103
Согласно лемме задачу линеаризации системы Σ в классе преобразований (4) можно рас-
сматривать как задачу поиска замены (5) и функции h таких, что заменой (5) система Σ
преобразуется в систему (6).
2. Условие линеаризуемости. С системой Σ естественным образом ассоциируется ко-
распределение J = spanC {dxi - Fi(x, u) dt, i = 1, n}, заданное на множестве M × R изме-
нения переменных x, u, t. Для того чтобы решить задачу линеаризации системы Σ в классе
преобразований (4), свяжем с системой Σ кораспределение
I = {ω ∈ J : ω(∂/∂t) = 0}.
Установим вид кораспределения I. С этой целью будем искать формы, порождающие I,
n
в виде ω =
λi(dxi - Fi(x,u)dt), где λi - гладкие функции, подлежащие определению.
i=1
n
Из условия ω(∂/∂t) = 0 получаем уравнение
λiFi(x,u) = 0. Поскольку F(x0,u0) = 0,
i=1
то это уравнение в окрестности точки (x0, u0) имеет n - 1 линейно независимых решений.
Обозначим их через λ1(x, u), . . . , λn-1(x, u). Тогда кораспределение I порождается формами
ωl =
λli(x,u)(dxi - Fi(x,u)dt) =
λli(x,u)dxi, l = 1,n - 1.
i=1
i=1
Таким образом, I - кораспределение ранга n-1, заданное на множестве M и имеющее вид
}
I = spanC
λli(x,u)dxi, l = 1,n - 1
(7)
i=1
Главным результатом в этом пункте является следующая теорема (в её формулировке и
доказательстве используется производный флаг Ij, j = 0, 1, 2, . . . , кораспределения I, со-
ставленный по правилу (3)).
Теорема 2. Система Σ линеаризуема в окрестности точки (x0, u0) ∈ M в классе пре-
образований (4) тогда и только тогда, когда выполнены следующие условия:
1) ранги кораспределений Ij, j = 0,n - 1, постоянны в окрестности точки (x0,u0);
2) в окрестности точки (x0, u0) имеет место включение CIn-2 spanC {dx1, . . . , dxn};
3) CIn-2(x0, u0) ⊂ I(x0, u0).
Доказательство. Достаточность. Как показано в работе [19], выполнение условий 1)
и 3) означает, что ранги кораспределений Ij, j = 0, n - 1, удовлетворяют условию rank Ij =
= n - j - 1. Обозначим через ω дифференциальную 1-форму, порождающую кораспреде-
ление In-2, так что In-2 = spanC {ω}. Согласно [19] характеристическое кораспределе-
ние CIn-2 кораспределения In-2 в окрестности точки (x0, u0) является вполне интегриру-
емым кораспределением ранга 3 и, следовательно, может быть представлено в виде CIn-2 =
= spanC{dz1,dz2,dz3}, где z1, z2, z3 - гладкие функции, независимые в окрестности точ-
ки (x0, u0).
Выполнение условия 2) означает, что для любого k = 1, 2, 3 в окрестности точки (x0, u0)
имеют место равенства (zk)′u = 0. Таким образом, интегралы характеристического кораспре-
деления CIn-2 являются функциями только состояния x: zk = zk(x), k = 1, 2, 3.
Из условия 3) теоремы следует, что по крайней мере одна из функций zk, k = 1, 2, 3,
например z3, удовлетворяет условию dz3(x0) ∈ I(x0, u0). В статье [19] показано, что корас-
пределение L = spanC {ω, dz3} в окрестности точки (x0, u0) вполне интегрируемо и предста-
вимо в виде L = spanC {dy1, dyn}, где yn = z3, а y1 - гладкая функция, такая, что y1 и yn
независимы в окрестности точки (x0, u0). Согласно [19] все кораспределения Ij, j = 0, n - 2,
в окрестности точки (x0, u0) могут быть представлены в виде
Ij = spanC{dy1 - y2 dyn,... ,dyn-j-1 - yn-j dyn}, j = 1,n - 2,
I0 = spanC{dy1 - y2 dyn,... ,dyn-2 - yn-1 dyn,dyn-1 - v dyn},
(8)
где y1, . . . , yn, v - гладкие функции, независимые в окрестности точки (x0, u0).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
104
ФЕТИСОВ
Покажем, что (yj )′u 0, j = 1, n - 1, в окрестности точки (x0, u0). Действительно, ранее
показано, что (yn)′u 0, поэтому если для некоторого j ∈ {1, . . . , n - 1} в любой окрест-
ности точки (x0, u0) найдётся точка (x, ũ) такая, что (yj )′u(x, ũ) = 0, то в подпространстве
I(x, ũ) содержится форма ω, удовлетворяющая сравнению ω ≡ du mod {dx1,...,dxn}, чего
согласно (7) быть не может.
Обозначим через Φ диффеоморфизм, заданный системой функций yj = yj(x), j = 1, n,
v = v(x,u). Пусть (y0,v0) = Φ(x0,u0). Образующими кораспределения J являются формы
ωi = dyi - yi+1 dyn, i = 1,n - 2, ωn-1 = dyn-1 - v dyn,
(9)
которые согласно (8) порождают кораспределение I, и некоторая форма, содержащаяся в J и
не зависящая линейно от ωi, i = 1, n - 1. Пусть производная функции yn в силу системы Σ
задаётся выражением
yn = θ(x,u). Тогда очевидно, что в кораспределении J содержится
дифференциальная 1-форма dyn - h(y, v) dt, где h(y, v) = θ-1(y, v)). Указанная форма
не зависит линейно от ωi, i = 1, n - 1. Следовательно, кораспределение J может быть
представлено в виде
J = spanC{dy1 - y2 dyn,...,dyn-2 - yn-1 dyn,dyn-1 - v dyn,dyn - h(y,v)dt}
или (что то же самое)
J = spanC{dy1 - y2h(y,v)dt,... ,dyn-2 - yn-1h(y,v)dt,dyn-1 - vh(y,v)dt,dyn - h(y,v)dt}.
Отсюда вытекает, что диффеоморфизм Φ преобразует систему Σ в окрестности точки (x0, u0)
в систему (6). Отметим, что h(y0, v0) = 0, так как противное означало бы выполнение равен-
ства F (x0, u0) = 0. Как было отмечено выше, при переходе в системе (6) к новой независимой
переменной yn получим линейную управляемую систему (2).
Необходимость. Пусть система Σ в окрестности точки (x0, u0) преобразуется в классе
преобразований (4) в систему (6), где h(y, v) - некоторая функция, гладкая в окрестности
точки (y0, v0) = Φ(x0, u0) и такая, что h(y0, v0) = 0. Системе (6) соответствует кораспре-
деление
ˆ
J
= spanC{dy1 - y2h(y,v)dt,... ,dyn-2 - yn-1h(y,v)dt, dyn-1 - vh(y,v)dt, dyn - h(y,v)dt}.
КораспределениеÎ =
J : ω(∂/∂t) = 0} имеет вид
Î= spanC{dy1 - y2 dyn,... ,dyn-2 - yn-1 dyn, dyn-1 - v dyn}.
Непосредственные вычисления показывают, что производный флаг кораспределенияÎ обра-
зован кораспределениями
Î0 =Î,
Îj = spanC{dyi - yi+1 dyn, i = 1,n - j - 1}, j = 1,n - 2,
În-1 = O,
где O : (y, v) → {0} - тривиальное кораспределение. Легко видеть, что ранги всех кораспреде-
ленийÎj, j = 0, n - 1, постоянны в окрестности точки (y0, v0). КораспределениеÎn-2 имеет
вид
În-2 = spanC{dy1 - y2 dyn}, его характеристическое кораспределение - видn-2 =
= spanC{dy1,dy2,dyn}. Отсюда вытекает, что в окрестности точки (y0,v0) имеет место
включениеn-2 spanC {dy1, . . . , dyn} и выполнено условиеn-2(y0, v0) ⊂Î(y0, v0). Сле-
довательно, кораспределение I, соответствующее системе Σ, удовлетворяет условиям 1)-3)
теоремы. Теорема доказана.
Следствие 1. Из доказательства достаточности вытекает, что функция yn = yn(x)
удовлетворяет условию dyn(x0) ∈ I(x0,u0). Следовательно, в аннуляторе кораспределе-
ния I, которым, как нетрудно видеть, является распределение
}
P = spanC
Fi(x,u)
,
,
∂xi
∂u
i=1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
105
найдётся векторное поле ξ такое, что dyn(ξ)(x0, u0) = 0. Поскольку (yn)′u 0, то та-
ким векторным полем является поле F. Следовательно, новая независимая переменная yn
удовлетворяет условию dyn(F)(x0,u0) = 0.
Следствие 2. Каждая из форм ωi, i = 1, n - 1, задаваемых соотношениями (9), обра-
щается в нуль на векторных полях, порождающих распределение P, в том числе и на поле
F. Действительно, ωi ∈ P, i = 1,n - 1. Следовательно, ωi(F) = 0, i = 1,n - 1. Запишем
эти равенства в виде
(dyi - yi+1 dyn)(F ) = 0, i = 1, n - 2, (dyn-1 - v dyn)(F ) = 0
и заметим, что поскольку dyn(F )(x0, u0) = 0, то в окрестности точки (x0, u0) справедливы
соотношения
dyi(F )
dyn-1(F )
yi+1 =
,
i = 1,n - 2, v =
(10)
dyn(F )
dyn(F )
Эти формулы позволяют, зная y1 и yn, найти остальные переменные состояния и управ-
ление в системе (2).
Замечание 1. В частном случае, когда система Σ аффинна по управлению, связь между
A-орбитальной линеаризуемостью системы и линеаризуемостью системы в классе преобразо-
ваний (4) описывается следующим образом. Если система Σ аффинна по управлению и A-
орбитально линеаризуема в окрестности точки x0, то для любого u0 такого, что α00(x0) +
+ α01(x0)u0 = 0, система Σ линеаризуема в окрестности точки (x0,u0) в классе преобразова-
ний (4). Если система Σ аффинна по управлению и линеаризуема в окрестности точки (x0, u0)
в классе преобразований (4), то система Σ A-орбитально линеаризуема в окрестности точки
x0 и выполняется условие α00(x0) + α01(x0)u0 = 0.
3. Алгоритм линеаризации. Для того чтобы линеаризовать систему Σ в окрестно-
сти точки (x0, u0) в классе преобразований (4), требуется выполнить следующие действия.
Построим кораспределение J = spanC {dxi - Fi(x, u) dt, i = 1, n}, ассоциированное с сис-
темой Σ. Найдём кораспределение I = {ω ∈ J : ω(∂/∂t) = 0} и построим его производный
флаг. Проверим, что ранги всех кораспределений, составляющих производный флаг, постоян-
ны в окрестности точки (x0, u0). Из доказательства теоремы 2 следует, что если для неко-
торого j ∈ {0, . . . , n - 1} ранг кораспределения Ij отличен от n - j - 1, то система Σ не
линеаризуема в окрестности точки (x0, u0) в классе преобразований (4). Для кораспределения
In-2 = spanC{ω} построим характеристическое кораспределение CIn-2 и найдём полную
систему z1, z2, z3 его интегралов. В результате характеристическое кораспределение CIn-2
будет представлено в виде CIn-2 = spanC {dz1, dz2, dz3}. Проверим выполнение равенств
(zk)′u 0, k = 1, 2, 3. Если хотя бы одно из них не выполнено, то система Σ не линеаризуема в
окрестности точки (x0, u0) в классе преобразований (4). В противном случае определим, суще-
ствует ли номер k ∈ {1, 2, 3}, для которого имеет место условие dzk(F )(x0, u0) = 0. Если тако-
го k не существует, то система Σ не линеаризуема в окрестности точки (x0, u0) в классе пре-
образований (4). В противном случае линеаризовать систему Σ в окрестности точки (x0, u0) в
классе преобразований (4) возможно. Предположим для определённости, что dz3(F )(x0, u0) =
= 0. Тогда принимаем yn = z3 и составляем кораспределение L = spanC {ω, dyn}. Как
отмечено в доказательстве теоремы 2, кораспределение L вполне интегрируемо в окрестности
точки x0. Найдём интеграл y1 кораспределения L, независимый от yn. Используя форму-
лы (10), определим функции y2, . . . , yn-1, v. Как показано выше, соотношения yj = yj(x),
j = 1,n, v = v(x,u) задают линеаризующее преобразование системы Σ, причём yn должна
быть выбрана новой независимой переменной.
В качестве примера покажем, что система
x1 = u - 2x4(u)2 - 2u(x4)2 + x4,
x2 = ux4 + (x4)2,
x3 = ux2 + x2x4 + 3(x2)2x4u + 3(x2)2(x4)2,
x4 = (u)2 + ux4
(11)
с состоянием x ∈ R4 и управлением u ∈ R линеаризуема в классе преобразований (4) в
окрестности любой точки (x0, u0) ∈ M = {(x, u) : x4 = 0, u + x4 = 0}.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
106
ФЕТИСОВ
Системе (11) соответствуют векторное поле
F = (u - 2x4(u)2 - 2u(x4)2 + x4)
+ (ux4 + (x4)2)
+
∂x1
∂x2
+ (ux2 + x2x4 + 3(x2)2x4u + 3(x2)2(x4)2)
+ ((u)2 + ux4)
∂x3
∂x4
и кораспределение
J = spanC{dx1 - (u - 2x4(u)2 - 2u(x4)2 + x4)dt,dx2 - (ux4 + (x4)2)dt,
dx3 - (ux2 + x2x4 + 3(x2)2x4u + 3(x2)2(x4)2) dt, dx4 - ((u)2 + ux4) dt}.
Кораспределение I = {ω ∈ J : ω(∂/∂t) = 0} имеет вид
I = spanC{x4 dx1 - (1 - 2x4u)dx2,x4 dx3 - (x2 + 3(x2)2x4)dx2,x4 dx4 - udx2}.
Его производный флаг образован кораспределениями
I0 = I, I1 = spanC {x4 dx1 - dx2 + 2(x4)2 dx4,x4 dx3 - (x2 + 3(x2)2x4)dx2},
I2 = spanC {ω}, I3 = O,
где ω = dx3 - 3(x2)2 dx2 - 2x2x4 dx4 - x2 dx1.
Аннулятором кораспределения I2 является распределение (I2) = spanC1, ξ2, ξ3, ξ4},
в котором
ξ1 =
+x2
,
ξ2 =
+ 3(x2)2
,
ξ3 = 2x2x4
+
,
ξ4 =
∂x1
∂x3
∂x2
∂x3
∂x3
∂x4
∂u
Построим характеристическое кораспределение CI2 = {ξ ∈ (I2) : ξ dω ∈ I2} кораспреде-
ления I2. Нетрудно видеть, что = dx1 ∧ dx2 + 2x4 dx4 ∧ dx2, где обозначает внешнее
произведение дифференциальных форм. Поскольку справедливы равенства
ξk = ξk(dx1 ∧ dx2 + 2x4 dx4 ∧ dx2) =
= dx1(ξk) dx2 - dx2(ξk) dx1 + 2x4 dx4(ξk) dx2 - 2x4 dx2(ξk) dx4, k = 1, 4,
то
ξ1 = dx2, ξ2 = - dx1 - 2x4 dx4, ξ3 = 2x4 dx2, ξ4 = 0.
Будем искать векторное поле ξ ∈ (I2), удовлетворяющее условию ξ dω ∈ I2, в виде
ξ = β1ξ1 + β2ξ2 + β3ξ3 + β4ξ4, где βk - гладкие функции, подлежащие определению, k =
= 1, 2, 3, 4. Вычислив внутреннее произведение векторного поля ξ и дифференциальной фор-
мы dω, будем иметь
ξ = (β1ξ1 + β2ξ2 + β3ξ3 + β4ξ4)= β1 dx2 - β2(dx1 + 2x4 dx4) + β32x4 dx2.
Следовательно, условие ξ dω ∈ I2 приводит к равенству
β1 dx2 - β2(dx1 + 2x4 dx4) + β32x4 dx2 = γ(dx3 - 3(x2)2 dx2 - 2x2x4 dx4 - x2 dx1),
где γ - некоторая гладкая функция. Приравняв коэффициенты при dx1, dx2, dx3 и dx4 в
левой и правой частях равенства, получим γ = 0, β2 = 0, β1 =32x4. Отсюда вытекает, что
векторное поле ξ ∈ (I2), удовлетворяющее условию ξ dω ∈ I2, описывается выражением
(
)
ξ = 32x4ξ1 + β3ξ3 + β4ξ4 = β3
- 2x4
+β4
∂x4
∂x1
∂u
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
107
Следовательно,
{
}
(CI2)
= spanC
- 2x4
,
∂x4
∂x1
∂u
Аннулятором этого распределения является кораспределение
CI2 = spanC{dx1 + 2x4 dx4,dx2,dx3}.
Его интегралы - функции z1(x) = x1 +(x4)2, z2(x) = x2, z3(x) = x3. Очевидно, что (zk)′u 0
для всех k = 1, 2, 3.
Нетрудно видеть, что dz1(F ) = (dx1 + 2x4 dx4)(F ) = u + x4 = 0 для всех (x, u) ∈ M.
Положим y4 = z1 и составим кораспределение
L = spanC{ω,dy4} = spanC{dx3 - 3(x2)2 dx2 - 2x2x4 dx4 - x2 dx1,dx1 + 2x4 dx4}.
Записав выражение для L как L = spanC {dx3 - 3(x2)2 dx2, dx1 + 2x4 dx4}, видим, что в
качестве интеграла кораспределения L, независимого от y4, может быть принята функция
y1 = x3 - (x2)3.
Функции y2, y3 и v могут теперь быть вычислены по формулам (10):
dy1(F )
dy2(F )
dy3(F )
y2 =
=x2, y3 =
=x4, v =
= u.
dy4(F )
dy4(F )
dy4(F )
Непосредственная проверка показывает, что найденное преобразование линеаризует систе-
му (11) не только локально, т.е. заменой
y1 = x3 - (x2)3, y2 = x2, y3 = x4, y4 = x1 + (x4)2, v = u
система (11) преобразуется на множестве M в линейную управляемую систему
(y1) = y2, (y2) = y3, (y3) = v
с независимой переменной y4.
4. Линеаризация на основе однократного продолжения. Рассмотрим, наряду с сис-
темой Σ, систему, полученную из Σ её однократным продолжением, т.е. аффинную систему
Σ1 :
x = F(x,u),
u=u1
с состоянием (x, u) ∈ M ⊂ Rn+1 и управлением u1 R. Полагаем, как и выше, что система Σ1
рассматривается в окрестности точки (x0, u0) ∈ M, для которой F (x0, u0) = 0. Так как
система Σ1 является аффинной по управлению, задача её линеаризации в окрестности точки
(x0, u0) может быть решена с привлечением техники A-орбитальной линеаризации.
A-орбитальная линеаризуемость системы Σ1 в окрестности точки (x0, u0) означает суще-
ствование окрестности V (x0, u0) точки (x0, u0), для которой найдутся невырожденная мат-
рица A = (αij )i=0,1j=0,1, αij ∈ C(V (x0, u0)), и диффеоморфизм Φ : V (x0, u0) Φ(V (x0, u0))
такие, что заменой независимой переменной
˙τ = α00(x,u) + α01(x,u)u1,
заменой управления
1
α10(x,u) + α11(x,u)u
v=
α00(x,u) + α01(x,u)u1
и заменой состояния y = Φ(x, u) система Σ1 преобразуется на множестве Mxu = {(x, u, u1) :
(x, u) ∈ V (x0, u0), α00(x, u) + α01(x, u)u1 = 0} в систему
(y1) = y2, . . . , (yn-1) = yn, (yn) = v, (yn+1) = 1,
(12)
определённую на множестве Myv = {(y, v) : y ∈ Φ(V (x0, u0)), α11-1(y)) - α01-1(y))v = 0}.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
108
ФЕТИСОВ
Очевидно, что в системе (12) переменную состояния yn+1 можно рассматривать как неза-
висимую переменную, а саму систему (12) можно считать линейной управляемой системой
n-го порядка
(y1) = y2, . . . , (yn-1) = yn, (yn) = v.
Аффинной системе Σ1 соответствуют векторные поля
f0 =
Fi(x,u)
,
f1 =
∂xi
∂u
i=1
В формулировке условия A-орбитальной линеаризуемости аффинных систем (см. теоре-
му 1) используется аннулятор распределения, порождаемого векторными полями системы.
Нетрудно видеть, что распределение FΣ1 = spanC {f0, f1}, порождаемое полями f0 и f1,
совпадает с распределением P, сопоставленным ранее системе Σ. Следовательно, совпада-
ют и аннуляторы этих распределений: IΣ1 = I, где I - кораспределение, соответствующее
системе Σ. Воспользовавшись теоремой 1, получим необходимое и достаточное условие A-ор-
битальной линеаризуемости системы Σ1 и следствие из него, устанавливающее связь между
линеаризуемостью системы Σ в классе преобразований (4) и A-орбитальной линеаризуемо-
стью системы Σ1. В формулировках теоремы и следствия используется производный флаг
Ij, j = 0,1,2,... , кораспределения I, соответствующего системе Σ.
Теорема 3. Система Σ1 A-орбитально линеаризуема в окрестности точки (x0, u0) ∈ M
тогда и только тогда, когда выполняются условия:
1) ранги кораспределений Ij, j = 0,n - 1, постоянны в окрестности точки (x0,u0);
2) CIn-2(x0, u0) ⊂ I(x0, u0).
Следствие 3. Пусть:
1) система Σ1 A-орбитально линеаризуема в окрестности точки (x0,u0) ∈ M,
2) в окрестности точки (x0, u0) имеет место включение CIn-2 spanC {dx1, . . . , dxn}.
Тогда система Σ линеаризуема в окрестности точки (x0, u0) в классе преобразований (4).
Замечание 2. Если в результате применения к системе Σ алгоритма линеаризации из
п. 3 оказалось, что условия 1) и 3) теоремы 2 выполнены, но какой-либо интеграл кораспреде-
ления CIn-2 зависит от u, то систему Σ нельзя линеаризовать в окрестности точки (x0, u0)
в классе преобразований (4). Как вытекает из доказательства теоремы 2, проблема состоит в
том, что если функция yn зависит от u, то дифференциальная 1-форма вида dyn - h dt не
содержится в кораспределении J , ассоциированном с системой Σ. Продолжение системы Σ
до системы Σ1 устраняет эту проблему. Поскольку в системе Σ1 есть уравнение u = u1, то и
в кораспределении JΣ1 форма dyn - h dt содержится даже в случае, если yn зависит от u.
Чтобы построить преобразования, A-орбитально линеаризующие систему Σ1 в окрестности
точки (x0, u0), воспользуемся алгоритмом A-орбитальной линеаризации, приведённым в ра-
боте [19], и тем фактом, что кораспределение IΣ1 , соответствующее системе Σ1, совпадает с
кораспределением I, сопоставленным системе Σ. Выполнение условия 3) теоремы 2 означает,
что существуют интеграл z = z(x, u) кораспределения CIn-2 и векторное поле fl, l ∈ {0, 1},
для которых имеет место условие dz(fl)(x0, u0) = 0. Положим yn+1 = z(x, u) и составим ко-
распределение L = spanC {ω, dyn+1}, где ω - форма, порождающая кораспределение In-2.
Проинтегрировав L, найдём его интеграл y1, независимый от yn+1. Положим
dyi(fl)
yi+1 =
,
i = 1,n - 1.
(13)
dyn+1(fl)
Найдём производные функций yn+1 и yn в силу системы Σ1 :
yn+1 = α00(x,u) + α01(x,u)u1,
yn = α10(x,u) + α11(x,u)u1.
Линеаризующие преобразования в окрестности точки (x0, u0) определяются соотношениями
yj = yj(x,u), j = 1,n + 1, и матрицей A = (αij)i=0,1j=0,1.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
109
Пример. Рассмотрим систему
x1 = -(u)4,
x2 = 3(u)3,
x3 = -3(u)2,
x4 = u
(14)
на множестве M = {(x, u) : u = 0}. Покажем сначала, что система (14) не линеаризуема в
классе преобразований (4) в окрестности любой точки (x0, u0) ∈ M.
С системой (14) ассоциировано кораспределение
J = spanC{dx1 + (u)4 dt,dx2 - 3(u)3 dt,dx3 + 3(u)2 dt,dx4 - udt}.
Кораспределение I = {ω ∈ J : ω(∂/∂t) = 0} имеет вид
I = spanC{dx1 + (u)3 dx4,dx2 - 3(u)2 dx4,dx3 + 3udx4}.
Его производный флаг образован кораспределениями
I0 = I, I1 = spanC{dx1 - (u)2 dx3 - 2(u)3 dx4,dx2 + 2udx3 + 3(u)2 dx4},
I2 = spanC {dx1 + udx2 + (u)2 dx3 + (u)3 dx4}, I3 = O.
Характеристическое кораспределение CI2 имеет вид CI2 = spanC {dz1, dz2, dz3}, где
z1(x,u) = x1 + ux2 + (u)2x3 + (u)3x4, z2(x,u) = x2 + 2ux3 + 3(u)2x4, z3(x,u) = u.
Очевидно, что ранги кораспределений Ij, j = 0, 1, 2, 3, постоянны, dz3 = du ∈ I. Как видим,
условия 1) и 3) теоремы 2 выполнены, но (zk)′u 0, k = 1, 2, 3, поэтому система (14) не
линеаризуема в классе преобразований (4) в окрестности любой точки (x0, u0) ∈ M.
Рассмотрим теперь продолжение системы (14) - аффинную систему
x1 = -(u)4,
x2 = 3(u)3,
x3 = -3(u)2,
x4 = u,
u=u1,
(15)
которой соответствуют векторные поля
f0 = -(u)4
+ 3(u)3
- 3(u)2
+u
,
f1 =
∂x1
∂x2
∂x3
∂x4
∂u
Согласно теореме 3 система (15) A-орбитально линеаризуема в окрестности любой точки
(x0, u0) ∈ M. Построим линеаризующие преобразования. Очевидно, что интеграл z3(x, u) = u
кораспределения CI2 и векторное поле f1 удовлетворяют условию dz3(f1) = 1 = 0, поэтому
полагаем y5 = u и составляем кораспределение
L = I2 + spanC{du} = spanC{dx1 + udx2 + (u)2 dx3 + (u)3 dx4,du}.
Кораспределение L представимо в виде L = spanC {dy1, du}, где y1 = x1 + ux2 + (u)2x3 +
+ (u)3x4. Функции y2, y3 и y4 могут быть найдены с использованием формул (13):
dy1(f1)
dy2(f1)
dy3(f1)
y2 =
= x2 + 2ux3 + 3(u)2x4, y3 =
= 2x3 + 6ux4, y4 =
= 6x4.
dy5(f1)
dy5(f1)
dy5(f1)
Таким образом, линеаризующая замена состояния задаётся соотношениями yj = yj (x, u),
j = 1, 5, и переменная y5 должна быть принята за новую независимую переменную. По-
скольку производные функций y5 и y4 в силу системы (15) задаются выражениями y5 = u1,
y4 = 6u, то линеаризующая замена управления в системе (15) имеет вид
v = 6u/u1.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
110
ФЕТИСОВ
Указанными заменами система (15) преобразуется на множестве Mxu = {(x, u, u1) : u = 0,
u1 = 0} в линейную управляемую систему
(y1) = y2, (y2) = y3, (y3) = y4, (y4) = v,
определённую на множестве Myv = {(y, v) : v = 0}.
Рассмотрим теперь частный случай, когда исходная нелинейная система является аффин-
ной по управлению, т.е. рассмотрим продолжение
Σaff,1 :
x = f(x) + g(x)u,
u=u1
системы Σaff . Отметим, что (x, u) ∈ X × R - состояние системы Σaff,1, u1 R - управление.
Связь между A-орбитальной линеаризуемостью системы Σaff,1 и A-орбитальной линаризуе-
мостью системы Σaff устанавливается в следующей теореме.
Теорема 4. Если система Σaff,1 A-орбитально линеаризуема в окрестности точки
(x0, u0) ∈ X × R, то система Σaff A-орбитально линеаризуема в окрестности точки x0.
Доказательство. Сопоставим аффинной системе Σaff,1 векторные поля
f0 = (fi(x) + gi(x)u)
,
f1 =
∂xi
∂u
i=1
Из A-орбитальной линеаризуемости системы Σaff,1 в окрестности точки (x0, u0) вытекает,
что f0(x0, u0) и f1(x0, u0) линейно независимы. Следовательно, f(x0) + g(x0)u0 = 0. Не огра-
ничивая общности рассуждений, предположим, что fn(x0) + gn(x0)u0 = 0. Тогда кораспреде-
ление IΣaff,1 = (spanC {f0, f1}) имеет вид IΣaff,1 = spanC1, . . . , ωn-1}, где дифференци-
альные 1-формы ωi задаются выражениями ωi = (fn(x) + gn(x)u) dxi - (fi(x) + gi(x)u) dxn,
i = 1, n - 1. Построим кораспределение Iaff,1 = {ω ∈ IΣaff,1 : dω ≡ 0 mod IΣaff,1 }. Будем
n-1
искать формы, порождающие Iaff,1 , в виде ω =
μiωi, где μ1, ..., μn-1 - гладкие
i=1
функции, подлежащие определению. Нетрудно видеть, что справедливы сравнения
i ≡ gn(x) du ∧ dxi - gi(x) du ∧ dxn mod IΣ
,
i = 1,n - 1.
aff,1
n-1
Поэтому соотношение
μii ∧ ω1 ∧ ... ∧ ωn-1 = 0 после алгебраических преобразований
i=1
приводит к уравнению
fi(x) gi(x)
μi
0.
(16)
fn(x) gn(x)=
i=1
Так как система Σaff,1 A-орбитально линеаризуема, то кораспределение I1
в окрест-
Σaff,1
ности точки (x0, u0) имеет постоянный ранг n - 2. Следовательно, хотя бы для одного i ∈
∈ {1, . . . , n - 1} коэффициент при μi отличен от нуля в точке x0. Для определённости пред-
положим, что определитель
fn-1(x0) gn-1(x0)
0.
fn(x0)
gn(x0)
=
Выразив из (16) функцию μn-1 и подставив полученное соотношение в формулу ω =
n-1
=
μiωi, получим, что кораспределение I1
имеет вид
i=1
Σaff,1
⎧
dxi
dxn-1
dxn
I
= spanC
fi(x) fn-1(x) fn(x)
, i = 1,n - 2
aff,1
gi(x) gn-1(x) gn(x)
Таким образом, I1
является кораспределением на множестве X. Поскольку систе-
Σaff,1
ма Σaff,1 A-орбитально линеаризуема в окрестности точки (x0, u0), кораспределения Ij
,
Σaff,1
j = 1,n - 1, имеют постоянный ранг в окрестности точки x0 и CIn-
(x0) ⊂ IΣaff,1 (x0, u0).
aff,1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
111
С аффинной системой Σaff ассоциировано кораспределение IΣaff = (spanC {f, g}). Не-
сложно проверить, что имеет место равенство IΣaff = I1
. Отсюда вытекает, что для всех
Σaff,1
j = 0,n - 2 справедливы соотношения IjΣ
=Ij+1Σ
. Следовательно, кораспределения Ij
,
aff
aff,1
Σaff
j = 0,n - 2, имеют постоянный ранг в окрестности точки x0.
Покажем, что CIn-(x0)
⊂ IΣaff(x0). Предположив противное, получим CIn-
(x0)
aff
aff,1
⊂ Iaff,1(x0). Согласно правилу построения производного флага Iaff,1(x0) ⊂ IΣaff,1(x0,u0),
поэтому приходим к включению CIn-
(x0) ⊂ IΣaff,1 (x0, u0), являющемуся противоречием.
aff,1
Таким образом, CIn-(x0) ⊂ IΣaff (x0). Согласно теореме 1 система Σaff A-орбитально лине-
aff
аризуема в окрестности точки x0.
Замечание 3. Таким образом, из A-орбитальной линеаризуемости однократного продол-
жения аффинной системы Σaff в окрестности точки (x0, u0) следует A-орбитальная линеари-
зуемость самой системы Σaff в окрестности точки x0. Как видно из теоремы 3 и следующего
за ней примера, свойство, установленное в теореме 4, является характерной особенностью аф-
финных систем. Для систем, не аффинных по управлению, однократное продолжение может
быть линеаризуемым и в случае, если исходная система не линеаризуема в классе преобразо-
ваний (4).
5. Линеаризация на основе k-кратного продолжения. Рассмотрим теперь, наряду с
системой Σ, систему, полученную из Σ её k-кратным продолжением:
Σk :
x = F(x,u0),
u0 = u1, ... ,
uk-1 = uk.
Введём обозначение u = (u0, . . . , uk-1) и отметим, что (x, u) ∈ M × Rk-1 - состояние систе-
мы Σk, а uk R - управление. Система Σk является аффинной по управлению. Будем рас-
сматривать задачу A-орбитальной линеаризации системы Σk в окрестности точки (x0, u0).
A-орбитальная линеаризуемость системы Σk в окрестности точки (x0, u0) означает существо-
вание окрестности V (x0, u0) точки (x0, u0), для которой найдутся невырожденная матрица
A = (αij)i=0,1j=0,1, αij ∈ C(V (x0,u0)), и диффеоморфизм Φ : V (x0,u0) Φ(V (x0,u0)) такие,
что заменой независимой переменной
˙τ = α00(x,u) + α01(x,u)uk,
заменой управления
k
α10(x,u) + α11(x,u)u
v=
α00(x,u) + α01(x,u)uk
и заменой состояния y = Φ(x, u) система Σk в окрестности точки (x0, u0) преобразуется на
множестве Mxu = {(x, u, uk) : (x, u) ∈ V (x0, u0), α00(x, u) + α01(x, u)uk = 0} в систему
(y1) = y2, . . . , (yn+k-2) = yn+k-1, (yn+k-1) = v, (yn+k) = 1,
(17)
определённую на множестве Myv = {(y, v) : y ∈ Φ(V (x0, u0)), α11-1(y))01-1(y))v = 0}.
В системе (17) переменную состояния yn+k можно рассматривать как независимую перемен-
ную, а саму систему (17) можно считать линейной управляемой системой (n + k - 1)-го по-
рядка
(y1) = y2, . . . , (yn+k-2) = yn+k-1, (yn+k-1) = v.
Выясним связь между A-орбитальной линеаризуемостью системы Σk, k 2, и A-орбиталь-
ной линеаризуемостью системы Σ1.
Теорема 5. Пусть система Σk, k 2, A-орбитально линеаризуема в окрестности
точки (x0,u0) ∈ M × Rk-1. Тогда система Σ1 A-орбитально линеаризуема в окрестности
точки (x0,u00).
Доказательство. Аффинной системе Σk соответствуют векторные поля
f0 =
Fi(x,u0)
+ ul+1
,
f1 =
∂xi
∂ul
∂uk-1
i=1
l=0
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
112
ФЕТИСОВ
Из A-орбитальной линеаризуемости системы Σk в окрестности точки (x0, u0) следует, что
векторы
f0(x0,u0) и
f1(x0,u0) линейно независимы.
Покажем сначала, что невозможен случай F (x0, u00) = 0. Предположим противное. Тогда
из линейной независимости векторов
f0(x0,u0) и
f1(x0,u0) вытекает существование номе-
ра ρ ∈ {1, . . . , k - 1} такого, что uρ0 = 0. Покажем, что из A-орбитальной линеаризуемо-
сти системы Σk следует условие u10 = 0. Предположим, что это не так, и пусть r ∈ {2,
...,k-1} - наименьший номер, удовлетворяющий условию ur0 = 0. В этом случае аннулятором
распределения FΣk = spanC
f0
f1} является кораспределение
IΣk = spanC1,... , ωn;ur dul - ul+1 dur-1, l = 0,k - 2, l = r - 1},
где ωi = ur dxi - Fi(x,u0)dur-1, i = 1,n.
Построение производного флага кораспределения IΣk даёт следующий результат:
IjΣ
= spanC1,... , ωn;ur dul - ul+1 dur-1, l = 0,k - j - 2, l = r - 1}, j = 0,k - 2 - r,
k
Ik-1-rΣ
= spanC1,... , ωn;ur dul - ul+1 dur-1, l = 0,r - 2}.
k
Найдём кораспределение Ik-r. Обозначим черезΣ
k
ωi = ur dui-n-1 - ui-n dur-1, i = n + 1,n + r - 1,
последние r - 1 форм, порождающих кораспределение Ik-1-r. Будем искать формы, по-Σ
k
n+r-1
рождающие кораспределение Ik-rΣ
в виде ω =
μiωi, где μ1, ..., μn+r-1 - гладкие
k
i=1
n+
r-1
функции, подлежащие определению из условия
μii∧ω1∧...∧ωn+r-1 = 0. Поскольку
i=1
{
dur ∧ dxi,
i = 1,n,
i
mod Ik-1-r,Σ
k
dur ∧ dui-n-1,
i = n + 1,n + r - 1,
n+r-1
то равенство
μii ω1 ∧ ... ∧ ωn+r-1 = 0 после алгебраических преобразований
i=1
приводит к уравнению
μ1F1(x,u0) + ... + μnFn(x,u0) + μn+1u1 + ... + μn+r-1ur-1 = 0
относительно μ1, . . . , μn+r-1. Так как F (x0, u00) = 0 и u10 = . . . = ur-10 = 0, в точке (x0, u0)
полученное уравнение имеет n + r - 1 линейно независимых решений. Как следствие, ранг
кораспределения Ik-rΣ
в окрестности точки (x0, u0) не может быть равен n+r-2. Отсюда вы-
k
текает, что система Σk не является A-орбитально линеаризуемой в окрестности точки (x0, u0).
Полученное противоречие доказывает, что u10 = 0.
Нетрудно убедиться в том, что если u10 = 0, то:
- кораспределение IΣk может быть представлено в виде
IΣk = spanC1,... , ωn;u1 dul - ul+1 du0, l = 1,k - 2},
где ωi = u1 dxi - Fi(x,u0)du0, i = 1,n;
- первыми k - 2 элементами производного флага кораспределения IΣk являются корас-
пределения
IjΣ
= spanC1,... , ωn;u1 dul - ul+1 du0, l = 1,k - j - 2}, j = 0,k - 3;
k
– (k-1)-м элементом производного флага кораспределения IΣk является кораспределение
Ik-
= spanC1,... , ωn}.
k
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
О ЛИНЕАРИЗАЦИИ НЕЛИНЕЙНЫХ СИСТЕМ
113
n
Будем искать формы, порождающие кораспределение Ik-, в виде ω =
μiωi, где μ1,
k
i=1
n
..., μn - гладкие функции, которые необходимо найти из условия
μii ω1 ∧...∧ ωn =
i=1
n
= 0. Посколькуi ≡ du1 ∧ dxi mod Ik-, то из соотношения
μii ω1 ∧ ... ∧ ωn = 0
k
i=1
получаем уравнение
μ1F1(x,u0) + ... + μnFn(x,u0) = 0
относительно μ1, . . . , μn. Так как F (x0, u00) = 0, то в точке (x0, u00) полученное уравнение
имеет n линейно независимых решений. Следовательно, ранг кораспределения Ik-1 в окрест-Σ
k
ности этой точки не может быть равен n - 1. Этот результат противоречит A-орбитальной
линеаризуемости системы Σk в окрестности точки (x0, u0).
Таким образом, возможен лишь случай, когда F (x0, u00) = 0. Не ограничивая общности,
будем полагать, что Fn(x0, u00) = 0. Тогда аннулятором распределения FΣk является корас-
пределение
IΣk = spanC1,... ,ωn-1;Fn(x,u0)dul - ul+1 dxn, l = 0,k - 2},
где ωi = Fn(x, u0) dxi -Fi(x, u0) dxn, i = 1, n - 1. Построим производный флаг кораспределе-
ния IΣk . Непосредственные вычисления показывают, что его первые k элементов имеют вид
IjΣ
= spanC1,... ,ωn-1;Fn(x,u0)dul - ul+1 dxn, l = 0,k - j - 2}, j = 0,k - 2,
k
Ik-
= spanC1,... ,ωn-1}.
k
Таким образом, Ik-1 является кораспределением на множестве M. Нетрудно видеть, чтоΣ
k
Ik-
=P =IΣ1.
k
Согласно теореме 1 из A-орбитальной линеаризуемости системы Σk в окрестности точки
(x0, u0) следует, что ранги кораспределений Ij , j
= k - 1,n + k - 2, постоянны в окрест-
Σk
ности точки (x0, u00) и CIn+k-(x0, u00)
⊂ IΣk(x0,u0). Так как Ik-
= I0 , то ранги ко-Σ
k
k
1
распределений IjΣ
, j = 0, n - 1, составляющих производный флаг кораспределения IΣ1 ,
1
постоянны в окрестности точки (x0, u00). Таким образом, условие 1) теоремы 3 выполнено.
Покажем, что кораспределение CIn-2 удовлетворяет условию 2) теоремы 3. Предположив,Σ
1
что CIn-(x0, u00) ⊂ I1 (x0, u00), получим включение
1
CIn+k-
(x0, u00) ⊂ Ik-(x0, u00) ⊂ IΣ
(x0, u0).
k
k
k
Полученный результат противоречит A-орбитальной линеаризуемости системы Σk в окрест-
ности точки (x0, u0). Таким образом, CIn-(x0, u00) ⊂ IΣ1 (x0, u00), и это означает, что систе-
1
ма Σ1
A-орбитально линеаризуема в окрестности точки (x0, u00).
Работа выполнена при финансовой поддержке Российского фонда фундаментальных ис-
следований (проект 20-07-00279).
СПИСОК ЛИТЕРАТУРЫ
1. Brockett R.W. Feedback invariants for nonlinear systems // Proc. of IFAC Congress. Helsinki, 1978.
P. 1115-1120.
2. Jakubczyk B., Respondek W. On linearization of control systems // Bull. Acad. Polon. Sci. Ser. Math.
1980. V. 28. P. 517-522.
3. Hunt L.R., Su R. Linear equivalents of nonlinear time-varying systems // Proc. Symp. Math. Theory of
Networks and Systems. 1981. P. 119-123.
4. Gardner R.B., Shadwick W.F. The GS algorithm for exact linearization to Brunovsky normal form
// IEEE Trans. on Automat. Control. 1992. V. 37. № 2. P. 224-230.
5. Krener A. Approximate linearization by state feedback and coordinate change // Systems and Control
Lett. 1984. № 5. P. 181-185.
8
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023
114
ФЕТИСОВ
6. Marino R. On the largest feedback linearizable subsystem // Systems and Control Lett. 1986. № 6.
P. 345-351.
7. Isidori A. Nonlinear Control Systems. London, 1995.
8. Fliess M., Levine J., Martin P., Rouchon P. Flatness and defect of nonlinear systems: introductory
theory and examples // Int. J. of Control. 1995. V. 61. P. 1327-1361.
9. Charlet B., Levine J., Marino R. On dynamic feedback linearization // System Control Lett. 1989. V. 13.
P. 143-151.
10. Sampei M., Furuta K. On time scaling for nonlinear systems: application to linearization // IEEE Trans.
on Automat. Control. 1986. V. 31. P. 459-462.
11. Fliess M., Levine J., Martin P., Rouchon P. A Lie-Backlund approach to equivalence and flatness of
nonlinear systems. IEEE Trans. on Automat. Control. 1999. V. 44. № 5. P. 922-937.
12. Kiss B., Szadeczky-Kardoss E. Tracking control of the orbitally flat kinematic car with a new time-scaling
input // 46th IEEE Conf. on Decision and Control. New Orleans, 2007. P. 1969-1974.
13. Vollmer U., Raisch J. Control of batch cooling crystallisers based on orbital flatness // Int. J. of Control.
2003. V. 76. P. 1635-1643.
14. Respondek W. Orbital feedback linearization of single-input nonlinear control systems // Proc. of the
IFAC Sympos. on Nonlinear Control Systems. Enschede, 1998. P. 499-504.
15. Фетисов Д.А. А-орбитальная линеаризация аффинных систем // Дифференц. уравнения. 2018.
Т. 54. № 11. С. 1518-1532.
16. Guay M. An algorithm for orbital feedback linearization of single-input control affine systems // Systems
and Control Lett. 1999. V. 38. № 4-5. P. 271-281.
17. Li S.-J., Respondek W. Orbital feedback linearization for multi-input control systems // Int. J. of Robust
and Nonlin. Control. 2015. V. 25. № 9. P. 1352-1378.
18. Fetisov D.A. A-orbital feedback linearization of multiinput control affine systems // Int. J. of Robust
and Nonlin. Control. 2020. V. 30. № 14. P. 5602-5627.
19. Fetisov D.A. On some approaches to linearization of affine systems // IFAC-PapersOnline. 2019. V. 52.
№ 16. P. 700-705.
Московский государственный технический
Поступила в редакцию 09.10.2022 г.
университет имени Н.Э. Баумана
После доработки 09.10.2022 г.
Принята к публикации 28.11.2022 г.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 59
№1
2023