Введение
При решении задач управления динамическими системами нередко приходится учитывать различные ограничения, связанные с техническими аспектами изучаемой системы. Такого рода ограничения приводят к тому, что система из заданного начального состояния может быть переведена в ограниченное множество терминальных состояний даже при бесконечном временном горизонте. Данный факт делает актуальным исследование не только вопросов достижимости и управляемости различных динамических систем, но и разработку методов построения и оценивания предельных множеств достижимости и управляемости для произвольной системы управления. Кроме того, множества управляемости и достижимости могут быть использованы в ряде задач оптимального управления для формирования позиционного управления [Ибрагимов, 2019] для систем с дискретным временем.
На текущий момент по данной тематике можно выделить два основных направления: исследование отдельных состояний на управляемость [2-5] и геометрические методы построения множеств управляемости и достижимости [6-9].Так, при исследовании нелинейных систем удается получить только общие свойства множеств управляемости [Colonius, 2022] либо их оценки [8,9]. Для случая линейных уравнений динамики по состоянию и управлению оказывается возможно построение более конструктивных результатов для различных классов систем: периодических [Fucheng, 2019], переключаемых [Ge, 2001], с положительным управлением [Benvenuti, 2006]. Наиболее строгие результаты сформулированы для случая компактных и выпуклых ограничений на значения управления [1,7], допускающие даже описание предельных множеств достижимости и управляемости [4,5,11].
В [Ибрагимов, 2022] для линейных дискретных систем со скалярным управлением, на которое наложено суммарное ограничение 1-го порядка, показано, что в случае устойчивых систем возможно явным образом найти предельное множество достижимости, представляющее собой выпуклый, симметричный относительно нуля многогранник. Для ограничений более высокого порядка описание предельных множеств достижимости и 0-управляемости получено посредством использования опорных полупространств [Ибрагимов, 2023].
Существенным недостатком этих методов является невозможность заранее определить точность построенных оценок. В данной статье рассматривается развитие принципиально нового подхода к численному моделированию предельных множеств управляемости на основе принципа сжимающих отображений, который был предложен в [Берендакова, 2023]. Замыкание предельного множества управляемости является неподвижной точкой сжимающего отображения заданного в пространстве Хаусдорфа, однако ранее не было способа определить оптимальное значение шага квантования, определяюшего значение коэффициента сжатия. В данной статье проведён численный анализ зависимости погрешности внешней оценки предельного множества 0-управляемости от выбранного шага квантования при ограниченных вычислительных ресурсах, что позволяет определить оптимальное значение данного параметра, характеризующего наиболее точную оценку предельного множества 0-управляемости.
Постановка задачи
Рассматривается линейная дискретная система с ограниченным управлением :
где – вектор состояния системы, – управляющее воздействие, – матрица системы (1), – множество допустимых значений управлений. Предполагается, что – выпуклый компакт, .
Для произвольного обозначим через множество 0-управляемости системы (2) за шагов, т.е. множество тех начальных состояний, из которых систему (1) возможно перевести в 0 за шагов посредством выбора допустимых управляющих воздействий:
Требуется построить наилучшую внешнюю оценку предельного множества 0-управляемости - множества тех начальных состояний, из которых систему можно перевести в начало координат за любое конечное число шагов:
С учетом (2) также справедливо представление
Известные теоретические результаты
Исследование в данной статье базируется на следующих известных утверждениях.
Обозначим через множество всех компактов в , а через – расстояние Хаусдорфа [Колмогоров, 2012]:
Теорема 1. [11, теорема 2] Пусть все собственные значения матрицы по модулю строго больше 1, семейство определяется соотношениями (2), множество определяется соотношением (3), отображение имеет вид
Тогда
-
существует такое, что отображение является сжимающим с некоторым коэффициентом сжатия
-
- единственная неподвижная точка отображения в пространстве
-
справедлива оценка
,
Внешняя оценка предельного множества 0-управляемости на основе принципа сжимающих отображений представлена в следующей теореме.
Теорема 2. [11, теорема 3]. Пусть все собственные значения матрицы по модулю строго больше 1, семейство определяется соотношениями (2), множество определяется соотношением (3), величина выбрана так, чтобы было сжимающим отображением с коэффициентами сжатия которые ассоциированы с нормами в пространстве соответственно. Тогда
Теорема позволяет строить оценки с любой наперёд заданной точностью . Погрешность зависит от выбора шага квантования и параметра пространства который определяет норму, ассоциированнyю с нормой пространства Хаусдорфа . В качестве параметров рассматриваем и так как в этом случае оценки будут представлять собой многогранники. Параметр влияет на подсчёт коэффициента сжатия и . Коэффициент сжатия рассчитывается как операторная норма матрицы и зависит от выбора шага квантования :
Известны три аналитические формулы вычисления коэффициентов сжатия [Колмогоров, 2012]:
Зафиксируем значение . Целью работы является минимизация погрешности внешней оценки предельного множества 0-управляемости от параметра при ограничении то есть следует решить следующую оптимизационную задачу:
Анализ результатов численного моделирования
В общем случае решить задачу (6) не представляется возможным. По этой причине выбор оптимального значения будем осуществлять на основе анализа экспериментальных данных.
Рассмотрим на примере двумерной системы с собственным значением кратности актуальность поставленной задачи (6), сравнив оценки для различных значений параметра . Пусть
|
|
|
|
а)
|
б)
|
Рис. 1. Внутренняя оценка красным цветом, внешняя оценка зелёным цветом
Как видно из Рис. 1, выбор значения влияет на погрешность внешних оценок предельного множества 0-управляемости. Истинное предельное множество 0-управляемости лежит в зазоре между внутренней оценкой (множества 0-управляемости за шагов) и внешней оценкой. При =3 точность оценивания оказывается значительно выше, чем при =1, что определяет целесообразность решения задачи (6).
Рассмотрим системы разной размерности с различными типа собственных значений матрицы системы.
Пример 1. Пусть
Матрица имеет действительные собственные значения и . Рассмотрим зависимость погрешности от выбора значения при
|
|
|
|
а)
|
б)
|
Рис. 2. Зависимость от выбора для
В случае с отображение становится сжимающим, начиная с а в случае - начиная с Следовательно, для Рис. 2(б) параметры исключены. Для Рис. 2(а) для сохранения масштаба исключены из рассмотрения параметры и
Проверим, есть ли зависимость результатов численного моделирования от выбора множества допустимых значений управлений . Для этого рассмотрим при той же матрице следующее множество :
Аналогичные численные расчеты представлены на Рис. 3.
Рис. 3. Зависимость от выбора для
Результаты для системы идентичны результатам для системы
Пример 2. Пусть
.
Матрица имеет коплексно-сопряженные собственные значения . Рассмотрим зависимость погрешности от выбора значения .
|
|
|
|
а)
|
б)
|
Рис. 4. Зависимость от выбора для
В случае с и отображение становится сжимающим, начиная с Для сохранения масштаба на Рис. 4(а) параметры исключены, а для Рис. 4(б) для сохранения масштаба исключены из рассмотрения параметры ,
Проверим, есть ли зависимость результатов численного моделирования от выбора множества допустимых значений управлений . Для этого рассмотрим при той же матрице множество управляющих воздействий (7).
Аналогичные численные расчеты представлены на Рис. 5.
Рис. 5. Зависимость от выбора для
Результаты для системы идентичны результатам для системы
Пример 3. Пусть
Матрица имеет единственное собственное значение кратности Рассмотрим зависимость погрешности от выбора значения .
|
|
|
|
а)
|
б)
|
Рис. 6. Зависимость от выбора для
В случае с и отображение становится сжимающим, начиная с Для сохранения масштаба на Рис. 6 параметры исключены.
Проверим, есть ли зависимость результатов численного моделирования от выбора множества допустимых значений управлений . Для этого рассмотрим при той же матрице множество управляющих воздействий (7).
Аналогичные численные расчеты представлены на Рис. 7.
Рис. 7. Зависимость от выбора для
Результаты для системы идентичны результатам для системы
Пример 4. Рассмотрим трёхмерную систему. Пусть
Матрица имеет собственные значения . Рассмотрим зависимость погрешности от выбора значения .
|
|
|
|
а)
|
б)
|
Рис. 8. Зависимость от выбора для
Проверим, есть ли зависимость результатов численного моделирования от выбора множества допустимых значений управлений . Для этого рассмотрим при той же матрице множество управляющих воздействий .
Аналогичные численные расчеты представлены на Рис. 9.
Рис. 9. Зависимость от выбора для
Из графиков примеров видно, что скачкообразный рост возникает при уменьшении значения целой части Например, на Рис. 9 при переходе от к погрешность растет. Связано это с тем, что оптимальное значение при решении задачи (6) имеет вид
Т.е. последнее множество 0-управляемости, используемое для построения внешней оценки предельного множества, имеет номер а множества с номерами фактически никак не используются.
Значения после которых происходит изменение целой части , выделены красным цветом. Начиная с красные точки начинают монотонно убывать, в связи с чем для минимизации погрешности нужно брать самое большое значение на которое делится нацело, для примеров 1-3 это , для примера 4 это .
Заключение
В статье рассмотрена задача выбора шага квантования внешней оценки предельного множества 0-управляемости линейной дискретной системы с ограниченным управлением.
Множество допустимых значений управлений предполагается выпуклым компактом, содержащим начало координат. Структура предельного множества 0-управляемости зависит от нормальной жордановой формы и собственных значений матрицы системы, в связи с чем были рассмотрены системы с тремя типами собственных значений. Для каждого типа было получено экспериментальное подтверждение выбора оптимального значения шага квантования . Решение поставленной задачи было произведено на основе анализа экспериментальных данных, полученных в ходе численного моделирования. Приведены графики зависимости погрешности построения внешних оценок на основе метода сжимающих отображения от шага квантования . Погрешность монотонно убывает на каждом множестве тех , для которых . Следует рассматривать только те , для которых При рассмотрении таких погрешность как правило, демонстрирует монотонное убывание, начиная с некоторого