ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ
МАТЕМАТИКА
УДК 517.977
В. В. Игнатенко1, В. В. Крахотко2, Г. П. Размыслович2
1 Белорусский государственный технологический университет 2Белорусский государственный университет
К УПРАВЛЯЕМОСТИ ЛИНЕЙНЫХ СИСТЕМ ДЕСКРИПТОРНЫМИ РЕГУЛЯТОРАМИ
В статье рассматривается задача управляемости линейной динамической системы. При исследовании управляемости в классическом виде (по Калману) управление выбирается из класса кусочно-непрерывных функций. В работе в качестве управления изучается выход другой линейной системы, так называемого динамического регулятора. При таком управлении достаточно выбирать только начальные условия динамического регулятора, а дальнейшее управление будет строиться автоматически. Особенностью динамического регулятора, рассматриваемого в статье, является то, что он представляет собой дескрипторную систему, т. е. систему дифференциально-алгебраических уравнений. Получены критерии управляемости линейной системы дескриптор-ным динамическим регулятором, который выражается через параметры исходной системы и динамического регулятора, что удобно при технической реализации.
Ключевые слова: линейные системы, линейные дескрипторные системы, управляемость, динамические регуляторы.
V. V. Ignatenko1, V. V. Krakhotko2, G. P. RRzmyslovich2
1Belarusian State Technological University 2Belarusian State University
TO THE CONTROLLABILITY OF LINEAR SYSTEMS WITH REGULATORS DESCRIPTOR
The article considers the problem of controllability of linear dynamical systems. In the study of controllability by Kalman control is selected from the class of piecewise continuous functions. To work as management deals with the output of another linear system, the so-called dynamic control. Under such control, it is sufficient to choose only the initial conditions of the dynamic controller, and further management will be built automatically. The feature of the dynamic controller considered in the article is that it is a descriptor system, i.e. the system of differential-algebraic equations. Criteria are obtained for the controllability of linear descriptor systems by the dynamic regulator that is expressed through the parameters of the original system and the dynamic controller, which is convenient for technical implementation.
Key words: linear systems, linear descriptor system, controllability, dynamical regulator.
Введение. В теории оптимального управления важную роль играет задача получения параметрических критериев управляемости. В классическом определении управляемости (по Калману) входной сигнал выбирается из класса кусочно-непрерывных функций. Представляет интерес возможность управления системой с помощью функций из более узкого класса, который легко технически реализуем.
Основная часть. Рассмотрим систему управления
х = Ах + Ьи, х(0) = х0, (1)
где х - «-вектор состояния; А - «х«-матрица; Ь, х0 - заданные «-векторы; и - скалярное управление.
Определение 1. Система (1) называется управляемой, если для любого начального состояния х0
6
К управляемости линейных систем дескрипторными регуляторами
найдутся момент времени 0 < < и кусочно-непрерывное управление и(г), 0 < г < такие, что состояние системы (1), соответствующее этому управлению, удовлетворяет условию х(^) = 0.
Известно, что для управляемости системы (1) необходимо и достаточно, чтобы
rank (b, Ab,..., A"-'b) = n.
(2)
В качестве управления u(t) будем рассматривать выход
u (t ) = cTy (t)
(3)
линейной дескрипторной системы
£>0 У (г ) = Оу (), у (¿0 ) = Уо (4)
(здесь с, у, у0 е Я", О, О0 - "Х"-матрицы, det О0 = 0), которую назовем дескрипторным динамическим регулятором или просто динамическим регулятором.
Определение 2. Система (1) называется управляемой динамическим регулятором (4), если найдется момент времени ¿1, 0 < ¿1 < такой, что для любого начального состояния х0 найдется начальное состояние у0 регулятора (4), при котором решение системы (1), соответствующее управлению (3), удовлетворяет условию х(^) = 0.
Считаем в дальнейшем, что система (4) является регулярной, т. е. найдется число Х0 е С такое, что det ((О0 - О) 0, и, кроме того, матрицы О0 и О удовлетворяют условию О0 О = ОО0. Последнее условие не является ограничением для регулярной системы (4), ибо это условие выполняется [1] после умножения системы (4) на матрицу (X0О0 - О) .
Запишем решение системы (1) с учетом (3), (4). Имеем:
х (t ) = eAtx0 +
A (t -
:)bcTe(( )T dT
Л
Уо = D0D0 ^
Уо, (5)
(6)
где д е Я", а О^ - обратная Дразина для матрицы О0 [1].
Исходя из (5), (6) нетрудно видеть, что система (1) управляема динамическим регулятором (4) тогда и только тогда, когда при некотором ¿1 > 0 для любого "-вектора х0 найдется "-вектор д, такой, что выполняется равенство:
-ATbcTe[°0D)TD0 DddT
Л
q.
(7)
Из соотношения (7) получаем неявный критерий управляемости системы (1) регулятором (4).
Теорема 1. Система (1) управляема динамическим регулятором (4) тогда и только тогда, когда соблюдается равенство:
rank I jVATbcTe(dD)TD0 DddT
= n.
(8)
Укажем более удобный критерий управляемости.
Теорема 2. Для управляемости системы (1) динамическим регулятором (4) необходимо и достаточно, чтобы выполнялись следующие равенства:
rank[b, Ab, ..., An-1b] = n, (9)
rank[cTDdD„ cTDdKD„ ..., cTD^Kn—lD,]= n, (10)
где K = DDd.
Доказательство. Необходимость. Рассмотрим матричную функцию:
Ф() = )e—ATbcTe[D°D)tD0 D0ddT, t > 0.
Поскольку
n—1
e-ATb = £ av (t) ATb,
v=0
cTe((dD)TD0Dd = £y, (t)cT (D0dD) D0D(d,
,=0
где ау(т), уц(х) - некоторые аналитические функции, то функцию Ф(г) можно представить в виде
Ф
(t ) = [b, Ab,..., An—1b ] Ф1 x
x
cTDdD0 cTDdKD0
T r\d ryn—1 гч c D0K D0
(11)
где Ф1 =
i 1
ja0 (T)Y0 (t)dT ...j a0 (T)Y0 (t)dT
j a0 (T )Y0 (t )dT ...j a0 (T )y 0 (T )dT
_ 0 0
Поскольку система (1) управляема динамическим регулятором (4), то на основании равенства (8) rank Ф(^) = n для некоторого момента tj < +да. В силу неравенства Сильвестра [2] из (11) следуют равенства (9), (10).
Достаточность. Пусть выполняются соотношения (9), (10). Представим матрицу Ф(^ в виде
В. В. Игнатенко, В. В. Крахотко, Г. П. Размыслович
7
Ф^) = [Ь, AЬ, ..., Ап-1Ь]R^), t > 0, (12) где R(t) - ихи-матрица вида
R () = } ау (т )сте(°о) Б0 =
0
= 0, и -1.
Рассмотрим определитель A(t) = det R(t) и его производную порядка и2 в точке t = 0. Согласно [3], с учетом (10) получаем, что А(п)(0 ф 0. Из аналитичности функции А(0 следует, что функция А(0 может обращаться
в нуль лишь в изолированных точках полуинтервала [0, +да).
Но тогда с учетом (9), (12) равенство (8) выполняется для почти всех t1 > 0, а это значит, что система (1) управляема динамическим регулятором (4). Теорема доказана.
Заключение. При управлении с помощью динамического регулятора достаточно задать только начальное состояние регулятора, а не строить управление на всем интервале. Получены критерии управляемости линейной системы дескрипторными регуляторами, записанные в явном виде через параметры систем.
Литература
1. Campbell S. L., Meyer C. D., Rose N. J. Applications of the Drazin inverse to Linear systems of Differential equations with Singular constant Coefficients // SIAM J. Appl. Math. 1976. Vol. 31, no. 3. P.411-425.
2. Гантмахер Ф. Р. Теория матриц. М.: Наука, 1988. 552 с.
3. Игнатенко В. В. Управляемость динамических систем с помощью регулятора // Вестник БГУ. 1976. Сер. 1. С. 56-58.
References
1. Campbell S. L., Meyer C. D., Rose N. J. Applications of the Drazin inverse to Linear systems of Differential equations with Singular constant Coefficients. SIAM J. Appl. Math, 1976, vol. 31, no. 3, pp.411-425.
2. Gantmakher F. R. Teoriya matrits [Theory of matrices]. Mosww, Nauka Publ., 1988. 552 p.
3. Ignatenko V. V. The controllability of dynamical systems with a controller. Vestnik BGU [Proceedings of BSU], 1976, series 1, pp. 56-58 (In Russian).
Информация об авторах
Игнатенко Василий Васильевич - кандидат физико-математических наук, доцент, доцент кафедры высшей математики. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Белaрусь). E-mail: [email protected]
Крахотко Валерий Васильевич - кандидат физико-математических наук, доцент, доцент кафедры методов оптимального управления. Белорусский государственный университет (220030, г. Минск, пр-т Независимости, 4, Республика Белaрусь). E-mail: [email protected]
Размыслович Георгий Прокофьевич - кандидат физико-математических наук, доцент, доцент кафедры высшей математики. Белорусский государственный университет (220030, г. Минск, пр-т Независимости, 4, Республика Белaрусь). E-mail: [email protected]
Information about the authors
Ignatenko Vasiliy Vasil'yevich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Higher Mathematics. Belarusian State Technological University (13a, Sverdlova str., 220006, Minsk, Republic of Belarus). E-mail: [email protected]
Krakhotko Valeriy Vasil'yevich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Optimal Control Methods. Belarusian State University (4, Nezavisimosti Ave., 220030, Minsk, Republic of Belarus). E-mail: [email protected]
Razmyslovich Georgiy Prokofyevich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Higher Mathematics. Belarusian State University (4, Nezavisimosti Ave., 220030, Minsk, Republic of Belarus). E-mail: [email protected]
Поступила 12.12.2016