ФИЗИКО-МАТЕМАТИЧЕСКИЕ НАУКИ PHYSICAL AND MATHEMATICAL SCIENCES
МАТЕМАТИКА MATHEMATICS
УДК 517.977
В. В. Крахотко1, В. В. Горячкин1, В. В. Игнатенко2, Г. П. Размыслович1
'Белорусский государственный университет 2Белорусский государственный технологический университет
УПРАВЛЯЕМОСТЬ АНСАМБЛЯ ЛИНЕЙНЫХ СИСТЕМ ДЕСКРИПТОРНЫМ ДИНАМИЧЕСКИМ РЕГУЛЯТОРОМ
Задачи управляемости динамических систем важны с точки зрения приложений. Особенно это касается динамических систем с интервальными неопределенностями. Для управления таких систем важно иметь управляющие воздействия, которые легко практически реализовать. Такую реализацию можно осуществить с помощью дескрипторных динамических регуляторов. В статье сделана попытка перенести известные результаты на более сложные динамические системы управления, такие как системы с интервальными параметрами.
Рассматривается линейная динамическая система управления с интервальными коэффициентами. Ставится задача перевода пучка траекторий системы из начального состояния в минимальную окрестность многогранного множества за конечное время с помощью дескрипторного регулятора. Предлагается конструктивный метод приближенного решения задачи, который сводится к решению специальной задачи линейного программирования. Если минимальная окрестность совпадает с самим многогранным множеством, то найденное управление гарантированно решает задачу и в точной постановке.
Ключевые слова: ансамбль систем, управляемость, интервальный анализ, дескрипторная линейная система, динамический регулятор
Для цитирования: Крахотко В. В., Горячкин В. В., Игнатенко В. В., Размыслович Г. П. Управляемость ансамбля линейных систем дескрипторным динамическим регулятором // Труды БГТУ. Сер. 3, Физико-математические науки и информатика. 2022. № 2 (260). С. 5-9.
V. V. Krakhotko1, V. V. Goryachkin1, V. V. Ignatenko2 , G. P . Razmyslovich1
'Belarusian State University
2Belarusian State Technological University
CONTROLLABILITY OF AN ENSEMBLE OF LINEAR SYSTEMS BY A DESCRIPTOR DYNAMIC REGULATOR
The controllability problems of dynamic systems are important from the point of view of applications. This is especially true for dynamical systems with interval uncertainties. For the control of such systems, it is important to have control actions that are easy to implement practically. Such an implementation can be carried out with the help of descriptor dynamic regulators. The article attempts to transfer the known results to more complex dynamic control systems such as systems with interval parameters.
A linear dynamic control system with interval coefficients is considered. The problem of transferring a beam of system trajectories from the initial state to the minimal neighborhood of a polyhedral set in finite time using a descriptor controller is posed. A constructive method of approximate solution of
the problem is proposed, which comes to solving a special linear programming problem. If the minimal neighborhood coincides with the polyhedral set itself, then the control found is guaranteed to solve the problem in the exact formulation.
Key words: ensemble of systems, controllability, interval analysis, descriptor linear system, dynamic regulator.
For citation: Krakhotko V. V., Goryachkin V. V., Ignatenko V. V., Razmyslovich G. P. Controllability of an ensemble of linear systems by a descriptor dynamic regulator. Proseedings of BSTU, issue 3, Physics and Mathematics. Informatics, 2022, no. 2 (260), pp. 5-9 (In Russian).
Введение. Ансамбль линейных непрерывных систем - это совокупность систем, коэффициенты которых принадлежат некоторым заданным множествам [1-2].
Вопросы управляемости линейных систем с динамическим регулятором исследованы, например, в работе [3]. Однако на практике часто точные значения коэффициентов и начальные условия таких систем с динамическим регулятором неизвестны. Заданы лишь множества, в которых эти параметры могут изменяться произвольным образом. В связи с этим прикладное значение имеют задачи управления всеми системами ансамбля, получаемыми при различных вариациях коэффициентов и начальных условий.
Рассматривается следующая задача: для любого начального состояния из наперед заданного множества определить такое управление (одно и то же для всех систем ансамбля), что в некоторый момент времени т сечение [1] {х(т)} решения х(') каждой из систем ансамбля попадут в минимальную окрестность нуля за конечное время т. При этом в качестве управления ы(') рассматривается выход линейной дескрипторной системы [4], которую назовем дескрипторным регулятором. Предлагается алгоритм построения указанного управления, в основу которого положена задача линейного программирования, сформулированная по параметрам исследуемого ансамбля.
Основная часть. Пусть [А], [5] - некоторые множества в пространствах п X п и п X т соответственно постоянных матриц. Тогда
х = Ах + Вы (1)
есть ансамбль линейных систем, когда матрицы А и В принимают (независимо друг от друга) произвольные значения из множеств [А] и [В] соответственно. В системе (1) х - п-вектор состояния, ы - г-вектор управления.
В качестве управления ы(') рассматривается выход
ы(0 = Су('). (2)
С - г X т - постоянная матрица линейной дескрипторной системы
Ау = Ау, у('о) = уо. (3)
Здесь (3) динамический регулятор: у, уо 6 Ят; Ц, А2 - т X т - матрицы; det А = 0 и пучок
(А + \Аг) регулярен. Такой регулятор будем называть дескрипторным регулятором.
Ясно, что при любом фиксированном начальном условии
х(0) = хо (4)
из множества [хо] с Яп и при любых фиксированных матрицах А, В (будем говорить допустимых матрицах) и управлении ы(') существует единственное решение [5] которое при ' = '1 имеет вид
'1 а
х(',) = Я'^ок +1 Я'!,т)ВСе(А1 °2)г у о ат; (5)
о
уо = (6)
где т) - фундаментальная матрица решений однородной задачи Коши
х = Ах, х(о) = хо; (7)
- обратная матрица Дразина матрицы А; q 6 Ят.
Определение. Ансамбль систем (1) называется управляемым дескрипторным регулятором (3), если существует момент времени '1, '1 < +да, что для всех начальных состояний х(о) из множества [хо] найдется вектор q, такой, что дескрипторным регулятором (3) с начальным условием у(о) = уо = D\dD\q, q 6 Ят приводит сечения (х(';)} всех решений ансамбля в нуль.
Очевидно, что в такой постановке задача управления имеет решение лишь в исключительных случаях. Поэтому модернизируем ее следующим образом: построим такое управление (найти такое q), что каждое решение х(') ансамбля подчиняется неравенству
|х('1)| < 8, (8)
где |х('1)| - вектор, составленный из модулей компонент вектора х('0, 8 = (81, 82, ..., 8п), 8 > о, причем величина (81 + 82 + ... + 8п) является минимальной, неравенство (8) понимается покомпонентно.
Таким образом, динамический регулятор (3) должен привести все траектории (5) в минимальную окрестность нуля в момент времени '1.
Рассмотрим однородную систему (7) для произвольных фиксированной матрицы А 6 [А] и вектора х(о) = с 6 [хо]. Пусть множества [А],
[5] и [хо] - интервальные матрицы и интервальный вектор-столбец [6, 7]. Для оценок воспользуемся подходом работ [8, 9]. _
Произведение Ах на интервалах [А] = [А, А] и [ х] = [х, х] имеет точные векторные оценки
f (x, x) < Ax < f (x, x),
(9)
связанные с функциями, записанными в координатном виде
n
fi (x,x)=Z min {{ xj, j, a x}-, };
j=
__n
fi (x,x) = Zmax{{xj,j,a xj,äjXj.}; (10)
j=i
i = 1, n.
Исходя из системы (7) и соотношений (10) составим задачу Коши, которая представляет собой систему уравнений
\x = f (x, x), x (0) = с, Ix = f (x, x), x (0) = с.
(11)
Следуя источнику [6], система (11) имеет единственное решение х^,с), хс), 0 < t < и для решения х(t, с) системы (7) с начальным условием х(0) = с, отвечающим всем матрицам А 6 [А], справедливы оценки
х^, с) < х^, с) < х (t, с), 0 < t < Ь.
Для оценки фундаментальной матрицы Е(^) решений уравнения (7) воспользуемся следующими рассуждениями. Обозначим в' - единичный вектор, 1 = 1, 2, ..., п. Соответствующие начальным условиям х(0) = в1, х(0) = в1, х(0) = в1 решения систем (7) и (11) являются столбцы_ фундаментальных матриц Е(^0), Е (t,0), Е (t,0). Тогда справедлива оценка фундаментальной матрицы решений системы (7)
Е(^0) < Е (t, 0) < Ё(^0),0 < t < t1. (12)
Вернемся к исходной системе (1). Учитывая формулы (5), (6), можем утверждать, что ансамбль управляем дескрипторным регулятором, когда при некотором t\, t\ < +да для любого вектора х(0) 6 [х0] найдется такой га-вектор q (один и тот же для всех систем ансамбля), что выполняется неравенство
Здесь
|x(ii, q)\ = \Mq -P\ < 8.
P = -F (ti,0)x (0);
(D )) d,
(13)
(14)
Попадание ансамбля решений x(t) в момент t = t1 в 8-окрестность нуля, как следует из (12), эквивалентно неравенству
-8 < Mq - P < 8.
Тогда минимальная 8-окрестность нуля может быть найдена как решение задачи
e8 ^ min, е = (1, „. ,1),
-8 < Mq - P < 8, (15)
8 > 0, q e Q с Rm
относительно переменных 8 и q.
Учитывая (12)-(14), и то, что [5] - интервальная матрица, [x0] - интервальный вектор-столбец, получим интервальные оценки для P и M:
P < P < P и M < M < M.
Далее представим векторные интервалы их центрами
P0 = (P + P)/2, M0 = (M + M)/2
и радиусами
AP = (P - P)/2, AM = (M - M)/2.
Из результатов работы [8] следует, что задача (15) эквивалентна следующей задаче нелинейного программирования:
e'8 ^ min;
(16)
M0q + AM|q| <P0-AP + 8; -M0 q + AM\q\ <-P0 -AP + 8;
8 > 0, q e Q с Rm.
Если Q - брус, т. е. выпуклый замкнутый ограниченный многогранник, то задача (16) эквивалентна следующей задаче линейного программирования:
(17)
M = JF(tj, т)ВСе1 1 ' DjdDj dт.
ее ^ тт;
М 0 q + AMw -е < Р0 -АР;
-М0q + AMw - е < -Р0 - АР;
е > 0, —w < q < w.
Задача (17), очевидно, всегда разрешима, при этом, если е0, q0, w0 - ее решение, то е = е0 -радиус минимальной окрестности нуля, куда попадут все векторы х(^), управляемые дескрип-торным регулятором, стартующим из начального условия у =
Таким образом, если Q - брус, то начальное состояние дескрипторного регулятора находится из решения задачи линейного программирования (17).
Когда множество Q произвольно, решается задача нелинейного программирования (16). Имеет место следующая теорема.
Теорема. Для управляемости ансамбля систем (1) достаточно, чтобы разрешимая задача линейного программирования (17) имела оптимальный план (s0, q0, w0) с s0 = 0.
Рассмотрим некоторые частные случаи.
Следствие 1. Если интервалы [A], [5], [Х0] вырождены, то управляемость системы (1) из состояния х(0) = Х0 в нуль дескрипторным регулятором равносильна разрешимости системы алгебраических уравнений
M0q - P0 = 0,
где M0 и P0 вычислены по формулам (14). Причем условие rank M0 = n будет необходимым и достаточным.
Следствие 2. Если интервалы [A], [5] вырождены и вектор q является решением задачи (17), то выполнение неравенства AP < s достаточно для управляемости дескрипторным регулято-
ром. Это, очевидно, следует из ограничений задачи (17).
Следствие 3. Если все интервальные объекты вырождены, то система (1) управляема дескрипторным регулятором (3) тогда и только тогда, когда имеет место равенство
('1 ,
rank
JeA(T-tl)BCe(D D2)tDfD.di
= n,
которое эквивалентно условиям [3]:
гапк(В, АВ, А2 В,..., Ап-1В) = п; гапк(СДаД, СА1аКА1, 2Д, ... ..., СДаКп-1 Д) = п,
где К = А2 А1а.
Заключение. Отметим, что полученные результаты предполагается перенести и на более сложные объекты управления, такие как нестационарные системы с последействием и т. п.
Список литературы
1. Гайшун И. В., Горячкин В. В., Крахотко В. В. Управление ансамблем линейных дискретных двухпараметрических систем // Весщ НАН Беларусь 2018. № 1. С. 20-23.
2. Управление ансамблем линейных систем с запаздыванием по управлению в классе кусочно-постоянных функций / В. В. Крахотко [и др.] // Труды БГТУ. Сер. 3, Физ.-мат. науки и информатика. 2021. № 1 С. 5-8 .
3. Игнатенко В. В. Управляемость динамических систем с помощью регулятора // Вестник БГУ. Сер. 1, № 2. 1976. С. 56-58.
4. Крахотко В. В., Игнатенко В. В., Размыслович Г. П. К управляемости линейных систем де-скрипторными регуляторами // Труды БГТУ. Сер 3. Физ.-мат. науки и информатика. 2017. № 1. С. 5-7.
5. 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.
6. Калмыков С. А., Шокин Ю. И., Юлдашев З. Х. Методы интервального анализа. Новосибирск: Наука, 1986. 224 с.
7. Алефельд Г., Херцбергер Ю. Введение в интервальные вычисления. М.: Мир, 1987. 360 с.
8. Ащепков Л. Т. Внешние оценки и ступенчатая управляемость интервальных линейных систем // Автоматика и телемеханика. 2008. № 4. С. 51-58.
9. Ащепков Л. Т., Давыдов Д. В. Универсальные решения интервальных задач оптимизации и управления. М.: Наука, 2006.151 с.
References
1. Gaishun I. V., Goryachkin V. V., Krakhotko V. V. Control of an ensemble of linear discrete two-parameter systems. Vesti NAN Belarusi [Vesti National Academy of Sciences of Belarus], 2018, no. 1, pp. 20-23 (In Russian).
2. Krakhotko V. V., Goryachkin V. V., Ignatenko V. V., Razmyslovich G. P. Management of an ensemble of linear systems with a delay in control in the class of succulent-constant functions. Trudy BGTU [Proceedings of BSTU], issue 3, Physics and Mathematics. Informatics, 2021, no. 1, pp. 5-8 (In Russian).
3. Ignatenko V. V. The Controllability of dynamical systems with a controller. Vestnik BGU [Bulletin of the Belarusian State University], series 1, Physics, Mathematics, Mechanics, 1976, no. 2, pp. 56-58 (In Russian).
4. Krakhotko V. V., Ignatenko V. V., Razmyslovich G. P. On controllability of linear systems by descriptor regulator. Trudu BGTU Proceedings of BSTU], issue 3, Physics and Mathematics. Informatics, 2017, no. 1, pp. 5-7 (In Russian).
5. 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.
6. Kalmykov S. A., Shokin Yu. I., Yuldashev Z. H. Metody interval'nogo analisa [Methods of interval analysis]. Novosibirsk, Nauka Publ., 1986. 224 p. (In Russian).
7. Alefeld G., Herzberger Yu. Vvedenie v interval'nyye vichisleniya [Introduction to interval calculations]. Moscow, Mir Publ., 1987. 360 p. (In Russian).
8. Ashchepkov L. T. External estimates and stepwise controllability of interval linear systems. Avtomatika i telemekhanika [Automation and telemechanics], 2008, no. 4, pp. 51-58 (In Russian).
9. Ashchepkov L. T., Davydov D. V. Universal'nyye resheniya interval'nikh zadach optimizatsii i upravleniya [Universal solutions of interval optimization and control problems]. Moscow, Nauka Publ., 2006. 151 p. (In Russian).
Информация об авторах
Крахотко Валерий Васильевич - кандидат физико-математических наук, доцент, доцент кафедры методов оптимального управления. Белорусский государственный университет (220030, г. Минск, пр-т Независимости, 4, Республика Белaрусь). E-mail: [email protected]
Горячкин Владимир Викторович - кандидат физико-математических наук, доцент, доцент кафедры технологий программирования. Белорусский государственный университет (220030, г. Минск, пр-т Независимости, 4, Республика Белaрусь). E-mail: [email protected]
Игнатенко Василий Васильевич - кандидат физико-математических наук, доцент, доцент кафедры высшей математики. Белорусский государственный технологический университет (220006, г. Минск, ул. Свердлова, 13а, Республика Белaрусь). E-mail: [email protected]
Размыслович Георгий Прокофьевич - кандидат физико-математических наук, доцент, доцент кафедры высшей математики. Белорусский государственный университет (220030, г. Минск, пр-т Независимости, 4, Республика Белaрусь). E-mail: [email protected]
Information about the authors
Krakhotko Valeriy Vasilievich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Optimal Control Methods. Belarusian State University (4, Nezavisimosti Ave., Minsk, 220030, Republic of Belarus). E-mail: [email protected]
Goryachkin Vladimir Viktorovich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Programming Technologies. Belarusian State University (4, Nezavisimosti Ave., Minsk, 220030, Republic of Belarus). E-mail: [email protected]
Ignatenko Vasiliy Vasil'evich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Higer Mathematics. Belarusian State Technological University (13a, Sverdlo-va str., 220006, Minsk, Republic of Belarus). E-mail: [email protected]
Razmyslovich George Prokofevich - PhD (Physics and Mathematics), Associate Professor, Assistant Professor, the Department of Mathematics. Belarusian state University (4, Nezavisimosti Ave., Minsk, 220030, Republic of Belarus). E-mail: [email protected]
Поступила после доработки 03.04.2022