ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ, 2022, том 58, № 1, с.105-119
ТЕОРИЯ УПРАВЛЕНИЯ
УДК 517.977.55+517.929
ФИНИТНАЯ СТАБИЛИЗАЦИЯ
ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
С НЕСОИЗМЕРИМЫМИ ЗАПАЗДЫВАНИЯМИ
© 2022 г. А. В. Метельский, В. В. Карпук
Для спектрально управляемой линейной автономной системы с несоизмеримыми запаз-
дываниями строится динамическая обратная связь по состоянию в виде дифференциаль-
но-разностного регулятора, обеспечивающая замкнутой системе финитную стабилизацию
(полное успокоение исходной системы за конечное время). Результаты проиллюстрированы
примерами.
DOI: 10.31857/S0374064122010113
Введение. Пусть объект управления описывается линейной автономной дифференциаль-
но-разностной системой
x(t) = A0x(t) +
Aix(t - di) + bu(t), t > 0, x(t) = η(t), t ∈ [-dm,0].
(1)
i=1
Здесь x - n-вектор-столбец решения системы (1) (n 2);
0 < d1 < ... < dm - постоян-
ные запаздывания; Ai - постоянные n × n-матрицы (i = 0, m); b - постоянный n-столбец;
η - начальная кусочно-непрерывная функция; u - скалярное управление. Далее векторные
величины полагаем записанными в столбец, штрих обозначает операцию транспонирования.
Не ограничивая общности, считаем, что b = en = [0; . . . ; 0; 1]. Этого всегда можно достичь
невырожденным линейным преобразованием переменных x = T x с постоянной матрицей T.
m
Кроме того, выбрав управление u(t) = -e′n(A0x(t) +
Aix(t - di)) + u(t)
(u(t) - новое
i=1
управление), получим, что последняя строка матриц Ai (i = 0, m) - нулевая. Тот же результат
будем иметь, введя вспомогательную переменную
u(t) = u1(t). В этом случае вход системы
m
(1) может содержать запаздывания:
biu(t - di), bi - постоянные n-столбцы (i = 0,m).
i=1
Пусть En - единичная матрица n-го порядка; W (p)
= pEn - (A0 + A1e-pd1 + ...
... + Ame-pdm) - характеристическая матрица, p ∈ C; w(p) = |W(p)| - характеристический
квазиполином однородной (b = 0) системы (1). Здесь и далее | · | - определитель квадратной
матрицы. Набор σ = {p ∈ C : w(p) = 0} корней характеристического квазиполинома (с учётом
их кратностей) называют спектром системы (1). Так как коэффициенты характеристического
квазиполинома w(p) действительны, то недействительные числа, входящие в σ, разбиваются
на пары взаимно сопряжённых.
Считаем, что в уравнении (1) запаздывания имеют вид
di =
kijhj, i = 1,m,
(2)
j=1
где μ m - натуральное, а kij - целые числа, h1 < . . . < hμ - положительные действительные
числа, которые могут быть произвольными, в частности, рационально независимыми. Обо-
значим
θi = e-pdi =
λkijj, λj = e-phj , i = 1,m, p ∈ C.
j=1
105
106
МЕТЕЛЬСКИЙ, КАРПУК
В операторной записи уравнений полагаем: θi = e-pdi (λj = e-phj ) - оператор сдвига, p -
оператор дифференцирования:
psθif(t) = pse-pdi f(t) = f(s)(t - di)
или
( μ
)
psθif(t) = ps
f (t) = ps
e-pkijhj f(t) = f(s)
t- kijhj
,
λkijj
j=1
j=1
j=1
f (t) - функция; s 0, i = 1, m, kij - целые числа.
Задача полного успокоения системы (1) заключается [1, с. 358] в обеспечении за счёт выбора
управления u(t), t ∈ [0, t1], тождеств
x(t) 0, u(t) 0, t t1,
(3)
где t1 > 0 - некоторый фиксированный момент времени, не зависящий от начальной функ-
ции η. В работе [2] установлено, что для разрешимости задачи полного успокоения системы
(1) необходимо и достаточно, чтобы система (1) была спектрально управляема:
rank [pEn - (A0 + A1e-pd1 + . . . + Ame-pdm ), b] = n для всех p ∈ C.
(4)
Следуя [3], обеспечение полного успокоения исходной системы (1) посредством обратной
связи будем называть финитной стабилизацией. В работах [4-7] задача финитной стабили-
зации решается посредством назначения замкнутой системе конечного спектра (спектральное
приведение [8]). В работе [8] обосновано необходимое условие спектральной приводимости сис-
темы (1) в классе динамических дифференциально-разностных регуляторов: равенство (4)
может нарушаться только в конечном числе точек
P0 = {pi C, i = 10 : rank[W(pi),b] < n}.
(5)
Там же установлено, что для системы (1) с соизмеримыми запаздываниями условие (5) обес-
печивает существование дифференциально-разностного регулятора, приводящего систему (1)
к системе с конечным спектром. В настоящей статье показано (пример 3), что для системы (1)
с несоизмеримыми запаздываниями условие (4) не является достаточным для спектральной
приводимости.
Достаточно полный обзор публикаций, посвящённых различным задачам стабилизации и
назначения спектра для линейных автономных систем с запаздыванием, представлен в [9].
Большая часть известных работ относится к системам с одним или с соизмеримыми запазды-
ваниями. Из последних исследований по данной тематике для объектов с несоизмеримыми за-
паздываниями отметим работу [10], в которой рассматривается задача модального управления
для линейной системы, заданной автономным дифференциальным уравнением n-го порядка
с несколькими несоизмеримыми сосредоточенными и распределёнными запаздываниями в со-
стоянии. Для такой системы получены необходимые и достаточные условия разрешимости
задачи произвольного назначения коэффициентов характеристической функции посредством
статической обратной связи по выходу.
В настоящей работе для системы (1) с несоизмеримыми запаздываниями решается задача
финитной стабилизации. Именно, предлагается схема построения динамического дифферен-
циально-разностного регулятора по типу обратной связи по состоянию, доставляющего полное
успокоение системы (1). Решение этой задачи, как и в названных выше работах [4-7], выпол-
няется в два этапа: внутренний контур регулятора обеспечивает приведение исходной системы
к системе с конечным спектром, а внешний контур обеспечивает точечную вырожденность [11,
12] замкнутой системы в направлениях, выделяющих её первые n фазовых переменных.
Развиваемый ниже подход к построению регулятора финитной стабилизации является по
своей сути алгебраическим, а для его реализации используются стандартные операции над
полиномами и полиномиальными матрицами.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
107
1. Спектральное приведение системы с несоизмеримыми запаздываниями. По-
строим двухконтурный дифференциально-разностный регулятор, обеспечивающий замкнутой
системе (1) финитную стабилизацию (см. тождества (3)). Внутренний контур обеспечит при-
ведение исходной системы к системе с конечным спектром, а внешний - обнуление первых n
фазовых переменных.
Рассмотрим вопросы, связанные со спектральным приведением системы (1).
m
μ
Пусть Λ = (λ1, . . . , λμ), A(Λ) = A0 +
i=1
Aij=1 λkijj, λj C. Обозначим
M (p, Λ) = [M1(p, Λ), . . . , Mn(p, Λ)],
(6)
где Mi(p, Λ)- алгебраическое дополнение к i-му элементу (начиная с первого) последней стро-
ки матрицы
p - a11(Λ) ...
-a1,n-1(Λ)
-a1,n(Λ)
Fϕ(p, Λ) =
.
-an-1,1(Λ) ...
-an-1,n-1(Λ)
-an-1,n(Λ)
r
−ϕ1(Λ) ...
n-1(Λ) pr -
ϕi(Λ)pr-i
i=1
Здесь aij (Λ) - элементы матрицы A(Λ); ϕi(Λ), i = 1, n - 1, и
ϕi(Λ), i = 1, r, - полиномы
с действительными коэффициентами, которые подбираем такими, чтобы выполнялось равен-
ство
|Fϕ(p, Λ)| = d0(p),
где d0(p) - некоторый полином степени ν = deg d0(p) n. Если такой выбор возможен, то
систему назовём спектрально приводимой.
Лемма 1. Система (1) спектрально приводима, если и только если редуцированный ба-
зис Грёбнера (в словарном порядке вида λi1 > . . . > λiμ > p) для системы полиномов (6)
содержит некоторый полино
d0(p).
Доказательство. Достаточность. Пусть редуцированный базис Грёбнера (в словарном
порядке вида λi1 > . . . > λiμ > p) для системы полиномов (6) содержит некоторый полином
d0(p), множество корней которого обозначим через
P0. В частности, возможно, что
d0(p) =
= 1, и тогда
P0 =. По свойству базиса Грёбнера найдётся векторный полином
ϕ(p, Λ) =
=
ϕ1(p,Λ),... ,ϕn(p, Λ)) такой, что справедливо разложение
ϕ(p, Λ)M(p, Λ)
d0(p).
(7)
Если степень полинома ν = de
d0(p) меньше, чем n, то обе части равенства (7) домножим
на полином d1(p) с действительными коэффициентами степени n - ν. Обозначим d0(p) =
=d1(p
d0(p). Если de
d0(p) n, то полагаем d1(p) = 1. Таким образом, ν = deg d0(p) n.
Согласно [13, следствие 1], равенство (7) можно преобразовать к виду
[
]
- ϕ1(Λ),... ,-ϕn-1(Λ),pr -
ϕi
(Λ)pr-i M(p, Λ) = d0(p),
(8)
i=1
где ϕi(Λ), i = 1, n - 1, и ϕi(Λ), i = 1, r (r = ν -n+1 1), - некоторые полиномы. Полиномы
ϕi(Λ), i = 1, n - 1, и
ϕi(Λ), i = 1, r, можно найти методом неопределённых коэффициентов,
используя (8). Равенство (8) означает, что замкнутая система с характеристической матрицей
F ϕ(p, Λ) имеет конечный спектр.
Необходимость. Если система (1) спектрально приводима, то имеет место равенство (8).
В таком случае по свойству базиса Грёбнера редуцированный базис для системы полиномов
(6), построенный в словарном порядке вида λi1 > . . . > λiμ > p для системы полиномов
(6), необходимо содержит некоторый полином
d0(p) такой, что d0(p) = d1(p
d0(p). Лемма
доказана.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
108
МЕТЕЛЬСКИЙ, КАРПУК
Считаем, что старший коэффициент полинома d0(p) равен 1. Множество различных кор-
ней полинома d0(p) обозначим P0 = {pi C: i = 1, μ0}.
Замечание 1. В силу равенства (8) значения pk
P0 войдут в состав корней полинома
d0(p) при любом выборе полиномов ϕi(Λ), i = 1,n, и
ϕi(Λ), i = 1, r, обеспечивающих
выполнение этого равенства. Поэтому d0(p) = d1(p
d0(p) и
P0 ⊆ P0. Значения pk
P0 будем
называть инвариантными спектральными значениями, а полином
d0(p) - инвариантным
полиномом.
Если система
M (p, Λ) = 0
несовместна (редуцированный базис Грёбнера имеет вид {1}), т
P0 =, и множество корней
полинома d0(p) = d1(p) при спектральном приведении может быть произвольным при усло-
вии, что недействительные корни разбиваются на пары взаимно сопряжённых. Однако для
построения второго контура регулятора финитной стабилизации при выборе полинома d1(p)
имеются некоторые ограничения, описанные ниже в шаге 2) п. 4.
Замечание 2. Набор величин h1 < . . . < hμ, порождающий переменные λi = e-phi , i =
= 1, μ, назовём базисным. Этот набор для заданных запаздываний 0 < d1 < . . . < dm (см.
представление (2)), очевидно, можно сформировать по-разному. Следующий пример показы-
вает, что для одного базисного набора спектрально управляемая система (1) с несоизмеримыми
запаздываниями будет спектрально приводимой, а для другого - нет. В этом для систем вида
(1) состоит принципиальное отличие запаздываний, среди которых имеются несоизмеримые,
от запаздываний, кратных одному и тому же числу. Для последних (т.е. попарно соизмери-
мых запаздываний) система (1) в случае спектральной управляемости спектрально приводи-
ма [8, 14].
Поясним замечание 2 следующими примерами, содержащими подходы к решению задачи
спектрального приведения.
Пример 1. Пусть система (1) задана своей характеристической матрицей (Θ = (θ1, θ2),
θi = e-pdi, i = 1,2)
[
]
[
]
p-θ2
1
0
pE2
A(Θ) =
,
b=
,
d1 = ln 2, d2 = ln 3.
(9)
0
p
1
Система (1), (9) имеет характеристический квазиполином w(p) = p(p-3-p) и бесконечный
спектр. Для алгебраических дополненийM(p, Θ) = [M1(p, Θ),M2(p, Θ)] к элементам (начиная
с первого) последней строки матрицы Fϕ(p, Θ) очевидны равенстваM1(p, Θ) = θ1,
M2(p,Θ) =
=p-θ2.
Очевидно также, что при любых запаздываниях d1, d2 данная система полностью управ-
ляема, поскольку θ1 = e-pd1 = 0 для всех p ∈ C. В то же время система
M(p, Θ) = 0
относительно p имеет бесконечно много решений, поэтому для набора d1 = ln 2, d2 = ln 3
спектральное приведение невозможно. Действительно, полагая θ1 = 0, получаем
(
)
p-θ2
0
r
(p - θ2) pr -
ϕi
(Θ)pr-i ,
θ2 = e-pd2 ,
(10)
1(Θ) pr -
=
i=1
ϕi(Θ)pr-i
i=1
т.е. система (1), (9) не приводится к системе с конечным спектром.
Преобразуем запаздывания так, чтобы θ1 = 0. Запишем d2 в виде d2 = (ln 3 - ln 2) + ln 2
и возьмём h1 = ln 2, h2 = ln 3 - ln 2. Тогда θ2 = e-pd2 = e-ph1 e-ph2 = λ1λ2 (λi = e-phi ,
i = 1,2); λ2 = θ21 и θ1 = 0.
Имеем (Λ = (λ1, λ2))
[
]
p-λ1λ2
1
pE2 - A(Λ) =
0
p
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
109
Отсюда M1(p, Λ) = λ1, M2(p, Λ) = p-λ1λ2. Находим базис Грёбнера: {p, λ1} для системы
полиномов M(p, Λ); значит, в разложении (7
d0(p) = p. Возьмём d1(p) = p+1, тогда d0(p) =
= p(p + 1), P0 = {0,-1}. Равенство (8) примет вид
p-λ1λ2
1
[λ2 + λ1λ22, p + 1 + λ1λ2]M(p, Λ) = p(p + 1), или
p(p + 1).
λ2 + λ1λ22 p + 1 + λ1λ2=
С учётом того, что λ1 = θ1, λ2 = θ21, получаем
p-θ2
1
p(p + 1).
θ21 + θ221 p + 1 + θ2=
Таким образом, второе уравнение замкнутой системы следующее:
x2(t) = -x1(t - (d2 - d1)) - x1(t - (2d2 - d1)) - x2(t) - x2(t - d2).
Заметим, что везде аргумент запаздывающего типа: d2 - d1 > 0, 2d2 - d1 > 0.
Следующий пример показывает, что при построении контура спектрального приведения
можно использовать только операторную запись системы управления, т.е. её характеристиче-
скую матрицу.
Пример 2. Пусть система (1) задана своей характеристической матрицей
[
]
[
]
p-θ1
2
0
pE2
A(Θ) =
,
b=
,
d1 = ln 2, d2 = ln 3.
0
p
1
При любых запаздываниях d1, d2 данная система полностью управляема, так как θ2 =
= e-pd2 = 0 для всех p ∈ C.
Как и в примере 1, положив θ2 = 0, получим равенство, аналогичное (10), поэтому для
набора d1 = ln 2, d2 = ln 3 спектральное приведение невозможно. Преобразуем запаздывания
так, чтобы θ2 = 0.
По предположению d1 < d2. Пусть 2d1 > d2, тогда первую строку характеристической
матрицы представим следующим образом: (p - (θ212)(θ21), -(θ21)2(θ212)). Это равно-
сильно преобразованию запаздываний
d1 = (2d1 - d2) + (d2 - d1), d2 = 2(d2 - d1) + (2d1 - d2).
Введя величины h1 = 2d1 - d2 > 0, h2 = d2 - d1 > 0, первую строку характеристической
матрицы получим в виде
(p - λ1λ2, -λ22λ1), где λ1 = θ212, λ2 = θ21.
Теперь базис Грёбнера для полиномов {p - λ1λ2, -λ22λ1} содержит полином p2 : {p2, pλ2, p -
− λ1λ2}. Решая полиномиальное уравнение (8), где d0(p) = p2, M(p,Λ) = (λ22λ1,p - λ1λ2),
находим вторую строку спектрально приведённой системы (λ1, p + λ1λ2):
p-θ1
2
p2, θi = e-pdi, i = 1,2.
θ2
2
p+θ1=
1
Если 2d1 < d2, а 3d1 > d2, то полагаем (p - (θ312)(θ221), -(θ221)3(θ312)2) и
h1 = 3d1 - d2 > 0, h2 = d2 - 2d1 > 0.
Тогда спектрально приведённая система имеет вид
p-θ1
2
p3,
θ3
=
2
p2 +1 + θ21
1
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
110
МЕТЕЛЬСКИЙ, КАРПУК
или в нормальной форме
p-θ1
2
0
0
p
-1
=p3.
θ3
2
θ21
p+θ1
1
В случае спектральной управляемости система вида (1) с соизмеримыми запаздываниями
спектрально приводима [8, 14]. Для систем того же вида с несоизмеримыми запаздываниями
это не так. Приведём простой пример спектрально управляемой системы с несоизмеримыми
запаздываниями, которая не является спектрально приводимой ни при каком базисном наборе
запаздываний (см. (2)).
Пример 3. Рассмотрим систему (1) с характеристической матрицей
[
]
[
]
p-θ2
11
0
pE2
A(Θ) =
,
b=
,
d1 = ln 2, d2 = ln 3.
0
p
1
Несложно убедиться, что при любых несоизмеримых запаздываниях d1, d2 данная систе-
ма спектрально управляема, так как система уравнений p - e-pd2 = 0, 1 - e-pd1 = 0 относи-
тельно p несовместна.
При любом представлении запаздываний можно положить θ1 = 1 (даже если переменная
θ1 окажется в знаменателе), и тогда получаем равенство (10). Таким образом, данная система
дифференциально-разностным регулятором к конечному спектру не приводится.
2. Предварительные результаты. Покажем, что найдутся скалярный полином λ =
= λ(Λ) = λ(λ1, . . . , λμ) и векторный полином Ψ(Λ) = (ψ1(Λ), . . . , ψn(Λ)) такие, что
λ(Λ) = Ψ(Λ)M(p, Λ).
(11)
Лемма 2. Если система (1) спектрально управляема, то найдётся редуцированный ба-
зис Грёбнера (в словарном порядке вида p > λi1 > . . . > λiμ ) для системы полиномов (6),
содержащий полином вида λ = λ(Λ), отличный от тождественного нуля.
Доказательство. Пусть Λp = {(λ1, . . . , λμ)p : p
P0} - множество наборов (λ1,... ,λμ)p
таких, что (p, Λp) - решение системы
M (p, Λp) = 0.
(12)
Напомним, что
P0 - множество различных корней полинома
d0(p). Равенство (12) означает,
что выполняется неравенство rank [pEn - Ap), b] < n, p
P0, а для этого необходимо [15,
с. 351], чтобы
rank [b, Ap)b, . . . , An-1p)b] < n.
Таким образом, множество Λp образовано [5] нулями полинома
δ(Λ) = |b, A(Λ)b, . . . , An-1(Λ)b|,
отличного от тождественного нуля [2]. Зная Λp, из системы (12) для каждого (λ1, . . . , λμ)p
Λp можно найти соответствующие значения p
P0.
Так как все решения системы (12) являются нулями полинома δ(Λ), то согласно теореме
Гильберта о нулях найдётся векторный полином
Ψ(p,Λ) =
ψ1(p,Λ),...
ψn(p,Λ)) и нату-
ральное число k такие, что
Ψ(p,Λ)M(p,Λ) = δk(Λ). Отсюда следует [13, 14] существование
векторного полинома Ψ(Λ) = (ψ1(Λ), . . . , ψn(Λ)), для которого имеет место равенство (11),
или в подробной записи
p - a11(Λ) ...
-a1,n-1(Λ)
-a1,n(Λ)
λ(Λ) =
.
(13)
-an-1,1(Λ) ... p - an-1,n-1(Λ)
-an-1,n(Λ)
ψ1(Λ)
ψn-1(Λ)
0
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
111
Очевидно равенство ψn(Λ) = 0, поскольку в противном случае определитель (13) содержал
бы член с pn-1. Лемма доказана.
Предлагаемая конструкция регулятора финитной стабилизации основана на двух предпо-
ложениях. Первое: система спектрально приводима, т.е. при некотором полиноме d0(p) и при
некоторых полиномах ϕi(Λ), i = 1, n - 1, и
ϕi(Λ), i = 1, r, имеет место равенство (8). Вто-
рое: полином λ = λ(Λ), существование которого обосновано предыдущей леммой 2, обладает
свойством
λ(p) = λ(e-ph1 , . . . , e-phμ ) = 0 для всех p
P0.
(14)
Замечание 3. Предположение (14) не является ”жёстким”, так как в равенстве (11) век-
торный полином M(p, e-ph1 , . . . , e-phμ ) отличен от нуля при любом p
P0 ввиду условия (4)
спектральной управляемости.
Обозначимλ(p) = χ(e-ph0 )λ(p), где χ(λ0) - некоторый полином с действительными коэф-
фициентами.
Лемма 3. Пусть выполнено свойство (14). Тогда за счёт выбора полинома χ(λ0) и числа
h0 > 0 можно обеспечить выполнение следующих соотношений:
λ(pi) =λ(pk), если pi = pk, pi, pk
P0;
(15)
(p)
d
=
(χ(e-ph0 )λ(p)) = 0 для всех p
P0.
(16)
dp
dp
Доказательство. Если соотношения (15), (16) для полиномаλ(p) нарушаются, то вместо
полинома λ(Λ) возьмём полиномλ(Λ) = χ(λ0)λ(Λ),
Λ=(λ01,... ,λμ). Для этого домно-
жим последнюю строку определителя (13) на некоторый полином χ(λ0) с действительными
коэффициентами. Выберем число h0 > 0, при котором значения e-pkh0 будут различными
для разных pk
P0. Чтобы не расширять список переменных λi, i = 1,μ, возьмём h0 = hi,
i ∈ {1,...,μ}, если это условие для некоторого hi, i ∈ {1,...,μ}, выполняется; тогда
Λ= Λ.
Значения полинома χ(λ0) при λ0 = e-pkh0 , pk
P0, зададим такими, чтобы числа
χ(e-pk h0 )λ(pk) были различными для разных pk
P0. Это возможно, так как выполнено
свойство (14). В частности, можно положить χ(e-pkh0 )λ(pk) = pk для pk = 0, pk
P0. Тогда
(λ0 = e-ph0 )
(p)
(λ0)
=
λ0(-h0)λ(p) + χ(λ0)(p)
dp
0
dp
Из свойства (14) вытекает, что значения производных(λ0)/dλ0 при λ0 = e-pkh0 , pk
P0, можно выбрать такими, чтобы обеспечить выполнение соотношений (16). Подходящий
полином χ(λ0) получим как интерполяционный полином Лагранжа-Сильвестра.
Итак, для полиномаλ(Λ) = χ(λ0)λ(Λ),
Λ= (λ01,... ,λμ) будут выполнены соотношения
(15), (16).
Если же соотношения (15), (16) для полиномаλ(p) выполняются, то полагаем χ(λ0) = 1
и λ(Λ) = λ(Λ). Лемма доказана.
Регулятор финитной стабилизации будем строить в виде
x(r)n(t) =
ϕi(Λ)xi(t) +
ϕi(Λ)xnr-i)(t) + f1(p, λ)xn+1(t) + q1(λ)a1(λ)xn+2(t),
i=1
i=1
x(s)n+1(t) =
ψi(Λ)xi(t) + f2(p,λ)xn+1(t) + q2(λ)a1(λ)xn+2(t),
i=1
xn+2(t) = xn+1(t) + a2(λ)xn+2(t), t > 0.
(17)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
112
МЕТЕЛЬСКИЙ, КАРПУК
r1
Здесь ai(λ), i = 1, 2, q(λ) = [q1(λ), q2(λ)]; f1(p, λ) =
fi(λ)pr1-i,
fi(λ), i = 0, r1,
s
i=0
f2(p,λ) =
fi(λ)ps-i,
fi(λ), i = 0,s, - некоторые полиномы, r1 0, s 1.
i=0
Характеристическая матрица замкнутой системы (1), (17) имеет следующий вид (Λ =
= (e-ph1 , . . . , e-phμ ), λ = λ(e-ph1 , . . . , e-phμ )):
A(p, Λ) =
p - a11(Λ) ...
-a1,n-1(Λ)
-a1,n(Λ)
0
0
-an-1,1(Λ) ... p - an-1,n-1(Λ)
-an-1,n(Λ)
0
0
=
r
.
(18)
1(Λ) ...
n-1(Λ)
pr -
ϕi(Λ)pr-i
-f1(p,λ)
-q1(λ)a1(λ)
i=1
−ψ1(Λ) ...
n-1(Λ)
0
ps - f2(p,λ)
-q2(λ)a1(λ)
0
0
0
-1
p - a2(λ)
Замкнутую систему (1), (17) с характеристической матрицей (18) будем называть систе-
мой (18). Коэффициенты регулятора (17) подберём такими, чтобы имело место равенство
A(p, Λ)| = d(p),
где d(p) = d2(p)d0(p) - характеристический полином степени N = deg d(p) n + 2, d2(p) -
некоторый полином с действительными коэффициентами.
3. Приведение замкнутой системы (18) к нормальной форме. Введём обозначение
G(p, λ) = (λ, d0(p)) и положим
k(p, λ) = (a1(λ)q(λ)G(p, λ) + d(p))/(a2(λ) - p), K(p, λ) = k(p, λ) + psd0(p).
(19)
Докажем, что справедлива
Теорема 1. Пусть выполнено условие (4) спектральной управляемости. Для того чтобы
система (18) имела характеристический полином d(p) степени N = n + r + s достаточно:
а) выбрать векторный полином q(λ) таким, чтобы функция k(p, λ) была полиномом;
б) векторный полином f(p,λ) = (f1(p,λ),f2(p,λ)) взять таким, чтобы выполнялись ра-
венства
f(p,λ)G(p,λ) = K(p,λ), G(p,λ) = (λ,d0(p)),
(20)
где функция K(p, λ) определена в (19).
Доказательство. Пусть выполнены условия 1) и 2). Разлагая определитель матрицы (18)
по последней строке, получаем
A(p, λ)| = (p - a2(λ))(ps - f2(p, λ))d0(p) - f1(p, λ)λ - a1(λ)(q1(λ)λ + q2(λ)d0(p)) =
= (p - a2(λ))(psd0(p) - f(p, λ)G(p, λ)) - a1(λ)q(λ)G(p, λ).
(21)
Так как f(p, λ)G(p, λ) = K(p, λ), то из равенств (19), (21) вытекает, что
A(p, λ)| = d(p).
Теорема доказана.
Покажем, что если N 2n + r - 1, то система (18) приводится к нормальной форме и
имеет запаздывающий тип. Неравенство N 2n + r - 1 всегда можно обеспечить за счёт
степени полинома d2(p), именно, при deg d2(p) = s + 1.
В силу равенств (20) имеем
K(p, λ) = f1(p, λ)λ + f2(p, λ)d0(p).
(22)
Докажем следующее утверждение.
Лемма 4. При N 2n + r - 1 для степеней полиномов f1 и f2 в равенстве (22) можно
обеспечить выполнение неравенств
r1 = degp f1(p,λ) n + r - 2, r2 = degp f2(p,λ) s - 1.
(23)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
113
Доказательство. Если по переменной p степень degp f1(p, λ) не меньше, чем n+r-1, то
представим полином f1(p, λ) в виде f1(p, λ) = ξ0(p, λ)d0(p) + ξ1(p, λ), где ξi(p, λ), i = 0, 1, -
полиномы, причём degp ξ1(p, λ) n + r - 2. Это возможно, так как полином d0(p) имеет
старший член pn+r-1. В результате получим
K(p, λ) = ξ1(p, λ)λ + (f2(p, λ) + ξ0(p, λ)λ)d0(p).
(24)
Покажем, что degp(f2(p, λ) + ξ0(p, λ)λ) s - 1. Если допустить противоположное неравен-
ство, то
degp(f2(p, λ) + ξ0(p, λ)λ)d0(p) n + r + s - 1.
(25)
Так как degp(ξ1(p, λ)λ) n + r - 2, то degp K(p, λ) n + r + s - 1 в силу (24), (25), что
противоречит равенству (19), согласно которому degp K(p, λ) n + r + s - 2. Лемма доказана.
Покажем, что если N 2n + r - 1 и выполнены неравенства (23), то система (18) может
быть записана в нормальной форме. Для упрощения будем оперировать элементами характе-
ристической матрицы (18).
Шаг 1. Если r 2, то введя вспомогательные переменные
xn+1(t) = x1(t),
x1(t) = x2(t), ... ,
xr-2(t) = xr-1(t),
из системы (18) получим систему с характеристической матрицей, в которой после n-й строки
и n-го столбца добавятся r - 1 строк и столбцов. Поскольку эта процедура общеизвестна,
то запишем только фрагмент полученной матрицы, начиная с элемента, расположенного в
позиции (n, n + 1):
-an-1,n(Λ)
0
0
0
0
p
-1
0
0
0
.
(26)
0
0
p
-1
0
ϕr(λ)
ϕr-1(λ) . . .
ϕ2(λ) p -
ϕ1(λ)
-f1(p,λ)
s
0
0
0
0
ps -
fi(λ)ps-i
i=1
Если m1 = r1 - (r - 1) 0, то, выполняя элементарные преобразования над столбцами
этой матрицы (см. [16, п. 3.4]), её последний столбец приведём к виду
[
]
0,
f1(p,λ),... ,
fr-1(λ),
fr(λ),ps -
fi(λ)ps-i
i=1
Здесь
f1(p,λ) - некоторый полином со старшим членом
f1(λ)pr1-(r-1) относительно p;
fi(λ),
i = 1,r - 1, - некоторые полиномы.
Так как N 2n + r - 1, то s = N - n - r n - 1. Если s 2, то в полученной харак-
теристической матрице после (n + r)-й строки и (n + r)-го столбца аналогично (26) добавим
s - 1 строку и s - 1 столбец, что опять-таки равносильно введению s - 1 вспомогательных
переменных.
Шаг 2. Согласно (23) получаем, что m1 n - 1, а так как n - 1 s, то m1 s. Если
m1 > 0, то, используя строки с номерами с n + r по n + r + s - 1, посредством элементар-
ных преобразований элементы n-й строки [0, . . . , p, -1, 0, . . . , 0,
f1(p,λ),0,... ,0], начиная с
(n + r)-го, последовательно заменим полиномами, зависящими только от λ. В результате по-
лучим регулятор финитной стабилизации в виде
u(t) = ψ1(Λ)f(λ)x1(t) + . . . + ψn-1(Λ)f(λ)xn-1(t) + xn+1(t) + . . .
f1(λ)xN-s(t) +
...
fs(λ)xN-1(t) + f(λ)q2(λ)a1(λ)xN (t),
xn+1(t) = xn+2(t)
f2(λ)xN-s(t), ... ,
xN-s-2(t) = xN-s-1(t)
fr-1(λ)xN-s(t),
8
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
114
МЕТЕЛЬСКИЙ, КАРПУК
xN-s-1(t) = ϕ1(Λ)x1(t) + ... + ϕn-1(Λ)xn-1(t) +
ϕr(Λ)xn(t) +
...+
ϕ1(Λ)xN-s-1(t)
fr(λ)xN-s(t) + ... + q1(λ)a1(λ)xN (t),
xN-s(t) = xN-s+1(t), ... ,
xN-2(t) = xN-1(t),
xN-1(t) = ψ1(Λ)x1(t) + ... + ψn-1(Λ)xn-1(t) + ...
fs(λ)xN-s(t) + ...
...
f1(λ)xN-1(t) + q2(λ)a1(λ)xN (t),
xN(t) = xN-s(t) + a2(λ)xN (t), t > 0.
(27)
Здесь
fi(λ), i = 1,s, - некоторые полиномы; f(λ)
f0(λ) - коэффициент полинома f1(p,λ)
при pr1 , если m1 = s, и f(λ) = 0, если m1 < s.
Если r = 1, то преобразования шага 1 отменяются и после шага 2 первое уравнение регу-
лятора (27) будет таким:
u(t) = (ϕ1(Λ) + ψ1(Λ)f(λ))x1(t) + . . . + (ϕn-1(Λ) + ψn-1(Λ)f(λ))xn-1(t) +
ϕ1(Λ)xn(t) +
...
f1(λ)xN-s(t) + ...
fs(λ)xN-1(t) + (q1(λ) + f(λ)q2(λ))a1(λ)xN (t).
Здесь, как и в (27),
fi(λ), i = 1, s, - некоторые полиномы; f(λ) =
f0(λ) - коэффициент
полинома f1(p, λ) при pr1 , если m1 = s, и f(λ) = 0, если m1 < s.
Напомним, чтоλ(p) = λ(e-ph1 , . . . , e-phμ ), полином λ = λ(λ1, . . . , λμ) задан выше равен-
ством (13).
Теорема 2. Пусть выполнено условие спектральной управляемости (4). Для финитной
стабилизации системы (1) регулятором (27) достаточно:
a) обеспечить замкнутой системе (1), (27) конечный спектр с некоторым характерис-
тическим полиномом d(p) степени N 2n + r - 1;
b) выбрать полиномы a1(λ) и a2(λ) такими, чтобы функции
a1(λ(p))/d(p) и (a2(λ(p)) - p)/d(p)
были целыми.
Доказательство. Так как характеристическая матрица замкнутой системы (1), (27) (обо-
значим её
A(p,λ(p))) получена из матрицы (18) элементарными преобразованиями строк и
столбцов, то её определитель также равен d(p). Замкнутая система (1), (27) - линейная ав-
тономная система запаздывающего типа, поэтому к ней применимо преобразование Лапласа.
Согласно теореме Винера-Пэли для выполнения тождеств (3) достаточно [11], чтобы элементы
первых n строк матрицы
A(p,λ(p)))-1 были целыми функциями экспоненциального типа,
т.е., другими словами, достаточно, чтобы дополнительные миноры к элементам первых n
столбцов характеристической матрицы
A(p,λ(p)) были целыми функциями. Для того что-
бы убедиться в справедливости последнего свойства достаточно разложить указанные мино-
ры по последнему столбцу матрицы
A(p,λ(p)) и воспользоваться условием b) доказываемой
теоремы. Таким образом, регулятор (27) обеспечивает финитную стабилизацию системы (1).
Теорема доказана.
4. Вычисление коэффициентов регулятора (17). Построение регулятора (27) равно-
сильно построению регулятора (17), поскольку регулятор (27) получен элементарными преоб-
разованиями характеристической матрицы (18). Приведём схему вычисления коэффициентов
регулятора (17), гарантирующих выполнение условий теорем 1 и 2.
Далее считаем, что выполняются следующие предположения: i) система (1) спектрально
управляема; ii) система (1) спектрально приводима, т.е. при некотором полиноме d0(p) и при
некоторых полиномах ϕi(Λ), i = 1, n - 1, и
ϕi(Λ), i = 1, r, имеет место равенство (8);
iii) существует векторный полином Ψ(Λ) = (ψ1(Λ), . . . , ψn(Λ)) такой, что полином λ = λ(Λ)
(см. (13)) удовлетворяет условиям (14)-(16).
1) Полином λ = λ(Λ) находится с помощью вычисления базиса Грёбнера для системы по-
линомов (6) (см. лемму 2) с возможной заменой набора переменных Λ = (λ1, . . . , λμ) набором
Λ = (λ01,...,λμ) и полинома λ = λ(Λ) полиномом
λ(Λ) = χ(λ0)λ(Λ) согласно лемме 3.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
115
Чтобы не усложнять обозначения, далее считаем, что Λ = (λ1, . . . , λμ) и что полином λ =
= λ(Λ) удовлетворяет условиям (14)-(16). Полиномы ψi(Λ), i = 1, n - 1, можно найти (см.
(13)) методом неопределённых коэффициентов.
2) Полином d0(p) = d1(p
d0(p) (см. п. 1), где
d0(p) также находится с помощью вычисления
базиса Грёбнера для системы полиномов (6). Полином d1(p), если deg d1(p) 1, выбираем
таким, чтобыλ(p) = 0 на его корнях p. Таким образом, неравенства (14)-(16) считаем вы-
полненными для всех p ∈ P0. Полиномы ϕi(Λ), i = 1, n;
ϕj (Λ), j = 0, r - 1, связанные
с полиномом d0(p) равенством (8), можно найти или как указано в [13, следствие 1], или
методом неопределённых коэффициентов. Шаги 1 и 2 подробно описаны в п. 2.
Согласно 2) система уравнений
λ(p) = 0, d0(p) = 0
несовместна. Другими словами, полиномы λ и d0(a2(λ)), λ ∈ C, - взаимно просты, что су-
щественно для построения регулятора (17), а именно, - для построения векторных полиномов
q(λ) = (q1(λ),q2(λ)), f(p,λ) = (f1(p,λ), f2(p,λ)).
3) Выбор полинома d(p) и полиномов a1(λ), a2(λ). Согласно п. 1 получаем разложение (7)
и полином d0(p), удовлетворяющий равенству (8). Характеристический полином d(p) замк-
нутой системы (18) возьмём в виде d(p) = d2(p)d0(p), где d2(p) - полином с действительными
коэффициентами. Для приведения замкнутой системы (18) к нормальной форме понадобится
неравенство N = deg d(p) 2n + r - 1, которое всегда можно обеспечить за счёт степени
полинома d2(p).
Замечание 4. При выборе полинома d2(p) также учитываем следующее требование: раз-
личным корням pi полинома d2(p) должны соответствовать разные значенияλ(pi).
Пусть характеристический полином d(p) замкнутой системы имеет вид
d(p) = (p - pi)ri , pi
P,
(28)
i=1
где
P = {pi C : i = 1,s1} - его различные действительные или комплексно сопряжённые
корни с алгебраическими кратностями ri. ОбозначимΛ =(pi) : pi
P, i = 1,s1}.
Для обеспечения условия б) теоремы 1 необходимо и достаточно, чтобы корни полино-
ма d(p) (см. (28)) являлись нулями функций a1(λ(p)), a2(λ(p)) - p не меньшей кратности.
Поэтому возьмём [4]
a1(λ) = (λ -λ(pi))ri ,
λ(pi)Λ.
(29)
i=1
Чтобы функция (a2(λ(p)) - p)/d(p) была целой необходимо и достаточно, чтобы для всех
pi
P числитель дроби и его производные по переменной p обращались в нуль, т.е. чтобы
(a2(λ(p)) - p)(k)
= 0, i = 1, s1, k = 0, ri - 1.
p=pi
Из этих равенств находим значения для a(k)2(λ(pi)), i = 1, s1, k = 0, ri - 1:
a2(λ(pi)) = pi, a(1)2(λ(pi)) = 1(1)(pi), a(2)2(λ(pi)) =(2)(pi)/(λ(1)(pi))3, ... ,
pi
P, i = 1,s1.
(30)
Система значений (30) полинома a2(λi),
λi =λ(pi), pi
P, корректна, поскольку, соглас-
но лемме 3, полиномλ(p) = λ(e-ph1 , . . . , e-phμ ) имеет разные значения для различных корней
pi полинома d0(p) иλ(1)(pi) = 0, i = 1,s1.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
8
116
МЕТЕЛЬСКИЙ, КАРПУК
Напомним, что G(p, λ) = (λ, d0(p)). Потребуем, чтобы одновременно с равенствами (30)
выполнялось соотношение G(a2(λ), λ) = 0, т.е. соотношение
|λ| + |d0(a2(λ))| = 0, λ ∈ C,
(31)
которое очевидно равносильно тому, что a2(0) ∈ P0. Это соотношение понадобится при по-
строении векторного полинома q(λ).
Если для интерполяционного полинома a2(λ), построенного согласно (30), при λ = 0
неравенство (31) не выполняется, то к интерполяционным условиям (30) добавим равенство
a2(0) = p0 (p0 R такое, что p0 ∈ P0).
(32)
Напомним, что P0 - множество различных корней полинома d0(p). Полином a2(λ) найдём как
решение известной в теории полиномов интерполяционной задачи (30), (32), т.е. как полином
Лагранжа-Сильвестра [17, с. 104].
4) Вычисление полинома q(λ) = (q1(λ), q2(λ)). Чтобы функция k(p, λ) была полиномом
должно, согласно теореме Безу, выполняться тождество
a1(λ)q(λ)G(a2(λ)) + d(a2(λ)) = 0, λ ∈ C.
(33)
Укажем векторный полином q(λ), обеспечивающий выполнение этого тождества. Поли-
ном d0(a2(λ)) представим в виде d0(a2(λ)) = λδ(λ) + δ0, где δ(λ) - подходящий полином,
δ0 - число, отличное от нуля в силу условия (31). Векторный полином q(λ) = ((λ)0,10)
даёт тождество
q(λ)G(a2(λ), λ) = 1, λ ∈ C.
Согласно [16] полином d(a2(λ)) делится на полином a1(λ), а значит, рациональная функция
d(a2(λ))/a1(λ) является полиномом. Таким образом, при векторном полиноме
q(λ) = -q(λ)d(a2(λ))/a1(λ)
(34)
тождество (33) имеет место.
5) Нахождение векторного полинома f(p, λ). Полином k(p, λ) запишем следующим об-
разом:
k(p, λ) = ((d(p) - d(p)q(λ)G(p, λ)) + (d(p)q(λ)G(p, λ) + a1(λ)q(λ)G(p, λ)))/(a2(λ) - p).
Заменяя d(p) в первой скобке на d2(p)d0(p) = [0, d2(p)]G(p, λ) и во второй скобке q(λ) со-
гласно (34), получаем
)
(1 - q(λ)G(p,λ)
d(p) - d(a2(λ))
k(p, λ) =
[0, d2(p)] +
q(λ) G(p, λ).
(35)
a2(λ) - p
a2(λ) - p
Здесь в силу теоремы Безу (1 - q(λ)G(p, λ))/(a2(λ) - p) и (d(p) - d(a2(λ)))/(a2(λ) - p) -
полиномы.
Взяв полином
1 - q(λ)G(p,λ)
d(p) - d(a2(λ))
f(p,λ) =
[0, d2(p)] +
q(λ) + [0, 1]ps,
a2(λ) - p
a2(λ) - p
вследствие (35) приходим к равенству (20), т.е. выполнено условие б) теоремы 1.
Замечание 5. Полиномы q(λ) и f(p, λ), существование которых обосновано в шагах 4),
5), можно находить методом неопределённых коэффициентов как решение полиномиального
уравнения
(a1(λ)q(λ)G(p, λ) + d(p)) - (a2(λ) - p)(f1(p, λ), f2(p, λ) - ps)G(p, λ) = 0.
(36)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
117
Итак, все условия теорем 1 и 2 реализованы, следовательно, регулятор (17) построен. Ре-
гулятор (27) получается элементарными преобразованиями характеристической матрицы (18)
замкнутой системы (1), (17).
Замечание 6. Если исходная система (1), где последняя строка матриц Ai (i = 0, m) не
обязательно нулевая, имеет конечный спектр, т.е. w(p) = |W (p)| - полином, то равенство (8)
реализовано. В таком случае полагаем r = 1, d0(p) = w(p) и регулятор финитной стабилиза-
ции строим в виде
u(t) = f1(p, λ)xn+1(t) + q1(λ)a1(λ)xn+2(t),
x(s)n+1(t) =
ψi(Λ)xi(t) + f2(p,λ)xn+1(t) + q2(λ)a1(λ)xn+2(t),
i=1
xn+2(t) = xn+1(t) + a2(λ)xn+2(t), t > 0.
(37)
Здесь, как и раньше, ai(λ), i = 1, 2, q(λ) = (q1(λ), q2(λ)); ψi(Λ), i = 1, n - 1, - некоторые
r1
s
полиномы; f1(p, λ) =
fi(λ)pr1-i,
fi(λ), i = 0,r1, f2(p,λ) =
fi(λ)ps-i,
fi(λ), i =
i=0
i=0
= 0, s, - некоторые полиномы, r1 0, s 1.
При N 2n замкнутая система (1), (37) приводится к нормальному виду. Для этого
при s 2 в полученной характеристической матрице после (n + 1)-й строки и (n + 1)-го
столбца аналогично (26) добавим s - 1 строку и s - 1 столбец, что равносильно введению
s - 1 вспомогательных переменных. Если r1 > 0, то, используя строки с номерами с n + 1
по n + s, посредством элементарных преобразований замкнутую систему (1), (37) приведём к
нормальному виду.
5. Примеры. Предложенную процедуру построения регулятора финитной стабилизации
вида (27) проиллюстрируем примером.
Пример 4. Пусть объект управления описывается системой (1), (9). В примере 1, введя
новые запаздывания h1 = ln 2, h2 = ln 3 - ln 2, мы привели данную систему к системе с
конечным спектром:
p-λ1λ2
1
p(p + 1), λi = e-phi , i = 1, 2.
λ2 + λ1λ22 p + 1 + λ1λ2=
При любых запаздываниях h1, h2 данная система полностью управляема, так как, оче-
видно, выполняется условие (4): λ1 = e-ph1 = 0 для всех p ∈ C. Значит, регулятор финитной
стабилизации существует.
Базис Грёбнера для системы полиномов M(p, Λ), Λ = (λ1, λ2), имеет вид {p, λ1}. Полином
λ = λ(Λ) = λ1 (см. (13)) удовлетворяет условиям (14)-(16) на множестве p ∈ P0 = {0,-1}.
Поэтому, согласно (13), полагаем (ψ1(λ), ψ2(λ)) = (1, 0). Итак,
λ = λ1, d0(p) = p2 + p.
В данном случае r = 1, поэтому порядок замкнутой системы равен N = 2n + r - 1 = 4,
s = N -(n+r) = 1. Следовательно, регулятор финитной стабилизации ищем в виде (см. (17))
u(t) = -(λ2 + λ1λ22)x1(t) - (1 + λ1λ2)x2(t) + f1(p, λ)x3(t) + q1(λ)a1(λ)x4(t),
x3 = x1(t) + f2(p,λ)x3(t) + q2(λ)a1(λ)x4(t),
x4(t) = x3(t) + a2(λ)x4(t), t > t0 0.
(38)
Замкнутая система имеет следующую характеристическую матрицу:
p-λ1λ2
1
0
0
λ2 + λ1λ22 p + 1 + λ1λ2
-f1(p,λ)
-q1(λ)a1(λ)
pE4
A(λ) =
.
(39)
1
0
p - f2(p,λ)
-q2(λ)a1(λ)
0
0
-1
p - a2(λ)
Полиномы ai(λ), qi(λ), fi(p, λ), i = 1, 2, получим, выполнив рекомендации п. 4 (шаги 3)-5)).
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
118
МЕТЕЛЬСКИЙ, КАРПУК
Полином d(p), учитывая замечание 4, возьмём в виде d(p) = p(p + 1)(p + 2)(p + 3). Сле-
довательно,
P = {-3,-2,-1,0},
Λ= {8,4,2,1}.
Согласно (29), (30) строим полиномы
a1(λ) = (λ - 8)(λ - 4)(λ - 2)(λ - 1), a2(λ) = (1 - λ)(248 - 46λ + 3λ2)/168
такие, чтобы функции a1(λ(p))/d(p), (a2(λ(p)) - p)/d(p)
(λ(p) = e-ph1) были целыми. Про-
веряем условие (31), оно выполняется: a2(0) ∈ P0.
Методом неопределённых коэффициентов, как решение уравнения (36), находим компонен-
ты векторных полиномов q(λ) = (q1(λ), q2(λ)) и f(p, λ) = (f1(p, λ), f2(p, λ)), существование
которых обосновано в п. 4 (там же приведены и необходимые формулы):
2
(17λ - 41)(248 - 46λ + 3λ2)(208 - 43λ + 3λ2)
-6862 + 159λ - 9λ
q1(λ) =
,
q2(λ) =
,
2370816
28224
(λ - 8)(λ - 4)(17λ - 41)(416 + 168p - 294λ + 49λ2 - 3λ3)
f1(p,λ) =
,
14112
1
f2(p,λ) =
(-1088 + 294λ - 49λ2 + 3λ3).
168
Все параметры замкнутой системы (39) указаны, т.е. регулятор финитной стабилизации
вида (38) построен. Приведём замкнутую систему (39) к нормальной форме.
Умножая третью строку характеристической матрицы на (λ - 8)(λ - 4)(17λ - 41)/84 и
прибавляя ко второй строке, получаем
{
(λ - 8)(λ - 4)(17λ - 41)
(λ - 8)(λ - 4)(17λ - 41)
λ2 + λ1λ22 -
,p+1+λ1λ2,
,
84
21
}
(λ - 8)(λ - 4)(17λ - 41)(λ - 2)(λ - 1)(500 - 200λ + 17λ2)
,
λ=λ1.
7056
Окончательно система (1), (9), замкнутая регулятором финитной стабилизации, имеет вид
(λi = e-phi , i = 1, 2, h1 = ln 2, h2 = ln 3 - ln 2)
pE4
A(Λ) =
p-λ1λ2
1
0
0
1(Λ)1(Λ)f(λ1) p -
ϕ1(Λ)
f1(λ1)
f1(λ1
f0(λ1)
-(q1(λ1)
f0(λ1)q2(λ1))a1(λ1)
=
.
1
0
p - f2(p,λ1)
-q2(λ1)a1(λ1)
0
0
-1
p - a2(λ1)
(40)
В подробной записи вторая строка приведена выше.
Так как функции a1(e-ph1 )/d(p) и (a2(e-ph1 ) - p)/d(p) - целые, то первые три строки об-
ратной матрицы (pE4
A(e-ph1 , e-ph2 ))-1 образованы целыми функциями экспоненциального
типа. Запишем старшие степени переменной e-p в первых трёх строках матрицы, присоеди-
нённой к характеристической матрице pE4
A(e-ph1 , e-ph2 ) замкнутой системы (40):
(11 ln 2, 10 ln 2 + ln 3, 10 ln 2), h1 = ln 2, h2 = ln 3.
Отсюда заключаем, что первые две строки обратной матрицы (pE4
A(e-ph1 , e-ph2 ))-1 обра-
зованы целыми функциями экспоненциального типа, который не выше 10 ln 2 + ln 3. Согласно
теореме Винера-Пэли в замкнутой системе (39) переменные xi(t), i = 1, 2, обратятся в нуль,
по крайней мере, начиная с момента t0 + 10 ln 2+ ln 3 (u(t) = 0, t t0, t0 0 - момент вклю-
чения регулятора), независимо от начальных кусочно-непрерывных функций системы (1), (9)
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022
ФИНИТНАЯ СТАБИЛИЗАЦИЯ ДИФФЕРЕНЦИАЛЬНЫХ СИСТЕМ
119
и построенного регулятора. Переменная x3(t) также обратится в нуль, начиная с момента
t0 + 10ln 2.
Таким образом, построенный регулятор обеспечивает конечный спектр (с характеристичес-
ким полиномом d(p) = p(p + 1)(p + 2)(p + 3)) и точечную вырожденность замкнутой системы
(40) в направлениях, выделяющих переменные xi(t), i = 1, 2, и тем самым - финитную ста-
билизацию (см. тождества (3), где t1 = t0 + 10 ln 2 + ln 3) системы (1), (9).
СПИСОК ЛИТЕРАТУРЫ
1. Красовский Н.Н. Теория управления движением. М., 1968.
2. Марченко В.М. К теории управляемости и наблюдаемости линейных систем с запаздывающим ар-
гументом // Проблемы оптимального управления. Минск, 1981. C. 124-147.
3. Фомичев В.В. Достаточные условия стабилизации линейных динамических систем // Дифференц.
уравнения. 2015. Т. 51. № 11. С. 1516-1521.
4. Карпук В.В., Метельский А.В. Полное успокоение и стабилизация линейных автономных систем с
запаздыванием // Изв. РАН. Теория и системы управления. 2009. № 6. C. 19-28.
5. Метельский А.В. Полное успокоение линейной автономной дифференциально-разностной системы
регулятором того же типа // Дифференц. уравнения. 2012. Т. 48. №9. С. 1240-1255.
6. Метельский А.В., Хартовский В.Е., Урбан О.И. Регуляторы успокоения решения линейных систем
нейтрального типа // Дифференц. уравнения. 2016. Т. 52. № 3. С. 391-403.
7. Метельский А.В., Хартовский В.Е. Синтез регуляторов успокоения решения вполне регулярных
дифференциально-алгебраических систем с запаздыванием // Дифференц. уравнения. 2017. Т. 53.
№ 4. C. 547-558.
8. Булатов В.И. Спектральная приводимость систем с запаздываниями // Вестн. Бел. гос. ун-та.
Сер. 1. 1979. № 3. С. 78-80.
9. Pekar L., Gao Q. Spectrum analysis of LTI continuous-time systems with constant delays: a literature
overview of some recent results // IEEE Access. 2018. № 6. P. 35457-35491.
10. Zaitsev V., Kim I. Arbitrary coefficient assignment by static output feedback for linear differential
equations with non-commensurate lumped and distributed delays // Mathematics. 2021. № 9. P. 2158.
11. Kappel F. On degeneracy of functional-differential equations // J. Differ. Equat. 1976. V. 22. № 2. P. 250-
267.
12. Метельский А.В. Проблема точечной полноты в теории управления дифференциально-разностны-
ми системами // Успехи мат. наук. 1994. Т. 49. Вып. 2 (296). С. 103-141.
13. Метельский А.В. Построение наблюдателей для дифференциальной системы запаздывающего типа
с одномерным выходом // Дифференц. уравнения. 2019. Т. 55. № 3. С. 396-408.
14. Метельский А.В. Алгебраический подход к стабилизации дифференциальной системы запаздыва-
ющего типа // Дифференц. уравнения. 2018. Т. 54. № 8. C. 1119-1131.
15. Попов В.М. Гиперустойчивость автоматических систем. М., 1970.
16. Метельский А.В. Полная и финитная стабилизация дифференциальной системы с запаздыванием
обратной связью по неполному выходу // Дифференц. уравнения. 2019. Т. 55. № 12. C. 1665-1682.
17. Гантмахер Ф.Р. Теория матриц. М., 1988.
Белорусский национальный технический университет,
Поступила в редакцию 26.10.2021 г.
г. Минск
После доработки 26.10.2021 г.
Принята к публикации 21.12.2021 г.
ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ том 58
№1
2022