
- •11. Реакция динамических систем на конечномерные экзогенные воздействия
- •11.1. Реакция непрерывных динамических систем на конечномерные экзогенные воздействия
- •Алгоритм 11.1(а11.1)
- •11.2. Реакция дискретных динамических систем на конечномерные экзогенные воздействия
- •Алгоритм 11.2(а11.2)
- •12. Реакция динамических систем на бесконечномерные экзогенные воздействия
- •12.1. Реакция непрерывных динамических систем на бесконечномерное экзогенное воздействие типа дельта-функция Дирака
- •12.2. Реакция непрерывных динамических систем на экзогенные стационарные в широком смысле стохастические воздействия
- •12.3. Реакция дискретных динамических систем на дискретные экзогенные стационарные в широком смысле стохастические воздействия
- •13. Оценка качества систем типа «многомерный вход – многомерный выход». Аппарат минорантных и мажорантных покрытий векторных процессов
- •14. Постановка задач синтеза закона управления динамическим объектом на основе концепции подобия
- •14.1. Модальное управление
- •14.1.1. Прямое модальное управление
- •14.1.2. Модальное управление средствами обратной связи
- •Алгоритм 14.1(а14.1)
- •14.1.3. Проблема формирования модальной модели
- •14.1.4. Модальное управление дискретными объектами
- •Алгоритм 14.2(а14.2)
- •14.2. Принцип внутренней модели. Обобщенное изодромное управление
- •Алгоритм 14.3 (а14.3) синтеза обобщенного изодромного управления, имеет вид:
- •15. Концепция оптимальности в решении задач управления. Качественная асимптотическая устойчивость
- •Алгоритм 15.1(а15.1)
- •Алгоритм 15.2(а15.2)
14.2. Принцип внутренней модели. Обобщенное изодромное управление
Впервые слово «изодромный» (изодром от «изо» – равный, «дромос» – бег) возникло применительно к регуляторам, обеспечивавшим постоянство частоты вращения. Термин «обобщенное изодромное управление» означает, что синтезируемый регулятор должен обеспечивать слежение за задающим воздействием общего (достаточно произвольного) вида.
Рассмотрим линейный непрерывный объект управления вида (14.5)
,
,
.
Поставим
задачу синтеза закона управления,
обеспечивающего требуемое качество
процессов слежения за внешним задающим
воздействием
.
Сформулируем задачу слежения как задачу
обеспечения подобия процессов по
состоянию в ОУ в установившемся режиме
процессам по состоянию в модели источника
внешнего воздействия (ИВВ). Такая
постановка задачи слежения приведет к
необходимости использования уравнения
Сильвестра. Задача получает неожиданно
удачное решение, если внешнее задающее
воздействие
допускает конечномерное представление.
В этом случае может быть использован
метод обобщенного изодромного управления,
базирующийся на концепции внутренней
модели.
В
связи со сказанным выше поставим задачу
синтеза закона управления, обеспечивающего
слежение выхода объекта (14.5) за внешним
конечномерным воздействием
с ошибкой
,
максимально близкой к нулевой. Предположим,
что задающее воздействие
представимо выходом автономной системы,
задаваемой в виде
,
, (14.79)
где
,
,
,
,
– наблюдаемая пара матриц.
Ошибка по выходу
, (14.80)
с
течением времени должна стремиться к
нулю
. (14.81)
Если
задачу слежения сформулировать как
задачу обеспечения подобия процессов
по состоянию в ОУ в установившемся
режиме процессам по состоянию ИВВ, то
такая постановка задачи слежения
приведет к уравнению Сильвестра. Так
как размерности векторов состояния ОУ
и ИВВ в общем случае различны, то в
отличие от задачи модального управления
уравнение Сильвестра в задаче слежения
решается относительно матрицы особого
преобразования
.
Для сведения задачи слежения к задаче регулирования введем в рассмотрение вектор ошибки по состоянию
, (14.82)
где
,
– матрица особого в общем случае
линейного преобразования
.
Построим
модель динамики процессов относительно
ошибок слежения
и
,
для чего продифференцируем (14.82) так,
что получим
. (14.83)
В
результате подстановки в (14.83) и (14.80)
векторно-матричных соотношений (14.5) и
(14.79) с учетом (14.82) получим векторно-матричные
уравнения относительно ошибок
и
, (14.84)
. (14.85)
Векторно-матричные
соотношения (14.84), (14.85) представляют
собой модель динамики ошибки слежения,
позволяющие сформулировать задачу
слежения как задачу регулирования.
Правая часть векторно-матричного
уравнения (14.84) содержит как управление,
так и «помеху»
,
которая в силу неуправляемости источника
внешнего воздействия без применения
специальных мер не позволяет в
установившемся режиме обеспечить
близкий к нулю вектор ошибки по состоянию
,
и как следствие, по выходу
.
Изложим основные положения решения задачи слежения с помощью обобщенного изодрома, основанного на принципе внутренней модели, в виде системы утверждений.
Утверждение
14.3. (У14.3)
Если матрица особого преобразования
удовлетворяет матричным соотношениям
,
, (14.86)
то законом управления
(14.87)
обеспечивается
асимптотическая сходимость ошибки
слежения по состоянию
и выходу
к нулю с темпом, который определяется
структурой мод матрицы
так что
,
,
.
□(14.88)
Доказательство. Справедливость утверждения устанавливается непосредственной подстановкой (14.86) и (14.87) в (14.84) и (14.85). ■
Управление
(14.86) при выполнении матричных соотношений
(14.85) называется обобщенным изодромным
управлением. В случае, когда свойства
исходного ОУ таковы, что матрица
не включает в свой алгебраический спектр
собственных значений матрицы
ИВВ, то исходный объект модифицируется
путем его расширения с целью введения
недостающих мод. Т.е., в структуру ОУ
«встраивается» полностью или частично
динамическая модель ИВВ, поэтому такой
способ обеспечения разрешимости
матричных соотношений (14.85) именуется
«принципом внутренней модели».
Таким образом, задача обеспечения нулевой установившейся ошибки
(14.89)
сводится
к управлению структурой собственных
значений
матрицы состояния автономной системы
(14.88). Структура собственных значений
определяет темп и характер сходимости
(14.89) ошибки слежения к нулю, при этом
матрица
может быть сконструирована методами
модального управления.
Первое
уравнение (14.86) является однородным
уравнением Сильвестра (УС) относительно
матрицы особого преобразования подобия
.
Ключевым моментом решения задачи
слежения, содержащегося в утверждении
14.3, является существование нетривиального
решения однородного УС. Для случая
особого преобразования с матрицей
сформулируем это условие в виде следующего
утверждения.
Утверждение
14.4. (У14.4) Необходимым и достаточным
условием существования нетривиального
решения матричного УС (14.86) относительно
матрицы особого преобразования
является условие включения алгебраического
спектра собственных значений матрицы
в алгебраический спектр собственных
значений матрицы
так, что
(14.90)
или, что тоже самое
, (14.91)
т.е.
характеристический многочлен матрицы
является аннулирующим многочленом
матрицы
.
□
Доказательство.
Для доказательства утверждения
предположим, что матрица
диагонализируема, тогда существует
матрица
такая, что
и имеет место матричное уравнение
подобия
, (14.92)
где
. (14.93)
Тогда подстановка (14.53) в УС (14.47) позволяет записать
,
где
. (14.94)
Запишем теперь (14.55) в столбцовой форме
, (1.95)
где
–
-й
столбец матрицы
,
,
–
-й
столбец матрицы
,
который имеет вид
,
что позволяет (14.95) представить в форме
;
;
. (14.96)
Соотношение (14.57) имеет эквивалентное представление
;
. (14.97)
Таким
образом, для существования нетривиальной
матрицы
,
а, следовательно, иТ,
необходимо и достаточно, чтобы
;
. (14.98)
Но
так как
для всех
,
то необходимо и достаточно, чтобы
;
.
■
Для
того, чтобы гарантировать выполнение
условия (14.90), воспользуемся принципом
внутренней модели, а именно расширим
систему (14.5) с помощью буферной системы.
В качестве буферной системы воспользуемся
системой (14.79) с матрицей состояния
.
Тогда уравнения (14.5) в случае
последовательного включения буферной
системы с матрицей состояния
получат представление
, (14.60)
причем
,
,
,
где
– матрица состояния буферной системы,
– вектор состояния расширенной системы,
– вектор состояния буферной системы,
при этом матрицы
и
входа и выхода буферной системы должны
удовлетворять следующему условию
(т.е. должны быть такими, чтобы выполнялось
условие полной управляемости пары
).
Нетрудно
видеть, что для системы (14.99) должны
выполняться соотношения (14.82) – (14.85) с
точностью до замены компонентов
на
,
а именно
,
,
,
,
,
,
в том числе
,
(14.100)
,
,
.
(14.101)