Математика / 4.
Прикладная математика
Подольский Д.В., к.
ф.-м. н. Соколов Б.М.
Санкт-Петербургский
государственный университет. Россия
Cтабилизация нелинейных
объектов специального класса с частичным наблюдением
Введение. В
настоящей работе рассматривается задача стабилизации решений системы дифференциальных
уравнений, характеризующейся наличием устойчивой линейной части,
специальной нелинейности и линейно входящего вектора
управления.
Данная задача является обобщением задач,
встречающихся при полимеризации синтетического каучука в батарее реакторов (см.
[1]). Исходные продукты и все
возмущающие и управляющие переменные поступают на вход первого аппарата.
Поставленная задача решается стабилизацией выходных параметров последнего реактора.
В данной математической модели выходом является температура и
концентрация полимера в последнем аппарате. Особенность задачи состоит в том,
что управляющие воздействия непосредственно влияют на концентрацию активных
центров, динамика изменения которой описывается нелинейным дифференциальным
уравнением в отличие от работы [2], где нелинейность содержала малый параметр.
Сама же концентрация активных центров не измеряется, но входит в нелинейные
уравнения, описывающие динамику температуры полимеризации и концентрации полимера. Расход катализатора
является управляющим воздействием. Работа анонсирована в тезисах [3].
В данной работе рассмотрен алгоритм
управления, построен частичный нелинейный наблюдатель для оценки неизмеряемых компонент
состояния, доказана теорема о стабилизации системы при переменном управлении.
Постановка задачи. Рассматривается объект вида
(1)
Здесь
и
устойчивые матрицы,
- нелинейная матричная
функция, удовлетворяющая условию ограниченности и секторному условию
(2)
где
стационарное решение уравнения статики для уравнения (1):
где
и
- постоянные число и векторы,
- управление. Из уравнения статики также получаем стационарное
значение вектора z
и
стационарное значение управления
(3)
при
условии, что
и
(4)
Задача
управления объектом (1) состоит в
построении управляющих воздействий (3) таких, что обеспечивается
стабилизационная цель управления
.
(5)
Решение задачи. Справедливо
утверждение.
Теорема 1. Предположим, что в системе (1) матрицы A
и D гурвицевы, матричная функция удовлетворяет условию (2), (4) и выполняется неравенство
Здесь
и
- наименьшее и наибольшее собственные числа матриц
и
соответственно.
Пусть - вектор, являющийся единственным
стационарным решением системы (1). Тогда при управлении (3) выполнена цель управления (5) независимо от выбора начального состояния
[1].
Cтационарное
управление даёт затянутые переходные процессы. Лучше использовать управление с
обратной связью. При измерении части компонент состояния можно рассматривать
асимптотический наблюдатель с состоянием для восстановления
неизмеряемого вектора
и использовать в нём
известный выход
(измеряемый с
объекта).
Построение наблюдателя. Рассмотрим
нелинейный наблюдатель вида
(6) Введём вектор
. Этот вектор удовлетворяет дифференциальному уравнению
Рассмотрим функцию
, матрица
находится из уравнения
где
заданная матрица.
Предполагая ограниченность функции
имеем неравенство
где
и
-
минимальное и максимальное собственные числа матриц
и
соответственно. При выполнении неравенства
(7) производная
квадратичной функции
будет отрицательной и по теореме Ляпунова будем иметь
при
. При этом, благодаря
выполнению условия (7), имеем экспоненциальную сходимость.
Итак, доказана
Теорема 2. Пусть компоненты вектора состояния
в системе (1) неизвестны. Рассмотрим частичную модель объекта этой ненаблюдаемой части системы (уравнение (6)). Тогда при выполнении неравенства (7), если
модель (6) стабилизируема, то и объект (второе уравнение системы (1)) стабилизируем.
Выбор управления. Будем вычислять управление объектом (1) по частичной модели. Запишем
уравнения (1) и (6) в отклонениях от стационарных значений .
(8)
Здесь
.
Производная
функции , где матрица
получена, как и
раньше, по матрице
из уравнения Ляпунова
с матрицей
, имеет вид
где
Тогда
при
(9)
Предполагается,
что на поверхности нет точек сгущения
траекторий
, то есть траектории
«протыкают»
поверхность
, не
оставаясь на
ней. Это предположение практически очень часто выполнено.
Отсюда следует
экспоненциальное стремление при
Сходимость по выходу. Неравенства (2) примут вид:
Рассмотрим функцию
где матрица
удовлетворяет соответствующему
уравнению Ляпунова с матрицами
и
Производная этой
функции вдоль решений системы (8) оценивается так:
где
(10)
и
- минимальные собственные числа матриц
и
, соответственно, a
- максимальное собственное
число матрицы
. Введём функцию
Для неё имеет место
неравенство
. Решения этого неравенства мажорируются решением устойчивого
уравнения
,
где
экспоненциально при
, а потому и
при
Доказана
Теорема 3. Пусть выполнены условия: 1) в
уравнениях (1) вторая компонента
состояния не измеряется, 2) выполнены условия предыдущих теорем. Дополнительно
выполнено неравенство (10), а также выполнено условие отсутствия точек сгущения
траектории на поверхности
.
Тогда формула (9)
определяет управление, стабилизирующее исходный нелинейный объект (1) по
выходу.
Заключение. В данной работе построен алгоритм
стабилизации нелинейного объекта с линейной устойчивой частью, часть компонент состояния
которого не измеряется. Доказаны теоремы об устойчивости наблюдателя для части
состояния и получено управление в виде обратной связи по выходу. Доказано, что
такое управление стабилизирует исходную систему.
Проведённые многочисленные эксперименты на
компьютере показали работоспособность рассмотренных алгоритмов управления. В
этих экспериментах знаменатель в формуле (9) для управления никогда не
обращался в ноль.
Литература
1. В.П.
Дождев, Б.Д. Любачевский, Б.А. Перлин, Б.М. Соколов,
П.П. Шпаков, В.А Якубович. Адаптивное
управление полимеризаци-
онным
реактором // Приборы и системы управления. 1977. №2. С. 7-9.
2. Б.М.
Соколов, В.Н. Фомин. Адаптивное управление системами с ненаблюдаемой
квазилинейной частью на примере одной задачи химической кинетики // 5-й
Международный семинар «Устойчивость и колебания нелинейных систем управления».
М.: Изд-во ИПУ РАН, 1998. С. 88.
3. Д.В.
Подольский, Б.М. Соколов. Управление процессом полимеризации в случае
нелинейного объекта с частичным наблюдением // 10-я Крымская международная
математическая школа «Метод функций Ляпунова и его приложения» Тезисы докладов.
Алушта: Изд-во
ТНУ, ДИАЙПИ, 2010.
С. 117.