Управляемость линейных стационарных систем
Непрерывная линейная система
является полностью управляемой тогда и только тогда, когда она может быть переведена из любого начального состояния в произвольный момент времени
в любое конечное состояние
за конечное время
.
Примем начальные условия нулевыми: . Тогда, в соответствии с формулой Коши
.
Принимая во внимание выражение для матричной экспоненты в виде бесконечного ряда
,
равенство можно записать в виде
Обозначим:
.
Представим произведения в виде блочных матриц векторов
:
.
Тогда
и
.
В результате вектор может рассматриваться как линейная комбинация векторов
, являющихся вектор-столбцами матриц
. Иначе говоря, конечное состояние
принадлежит линейному подпространству, порождаемому вектор-столбцами бесконечной последовательностью матриц
.
В этой последовательности должна появиться матрица , все вектор-столбцы которой линейно зависят от вектор-столбцов предыдущих матриц
Такая матрица обязательно должна иметь место, так как в линейном n- мерном пространстве не может быть более чем
линейно–независимых векторов. Отсюда же следует, что
.
Таким образом, можно записать
,
где - соответствующие диагональные матричные коэффициенты
.
Очевидно, тем же свойством обладает и матрица , так как
.
По индукции можно утверждать то же самое и для всех при
.
Итак, конечное состояние принадлежит линейному подпространству, порождаемому вектор-столбцами матриц
...,
(здесь учтено, что ). Если эти вектор-столбцы не порождают
-мерное пространство, то в такой системе можно достичь лишь тех состояний, которые принадлежат подпространству меньшей размерности.
Таким образом, критерий управляемости формулируется следующим образом:
Система полностью управляема тогда и только тогда, когда ранг матрицы управляемости
равен , то есть полной размерности линейного пространства. При этом говорят, что пара матриц {A, B} полностью управляема.
Наблюдаемость линейных стационарных систем
В теории автоматического управления большую роль играет задача восстановления вектора состояния по результатам наблюдения за входом и выходом объекта.
Непрерывная система
называется наблюдаемой, если вектор состояния можно определить, зная
на некотором интервале времени
. Если это справедливо для любого
, то система называется полностью наблюдаемой. Задачей настоящего параграфа является вывод критерия наблюдаемости.
Достаточно рассмотреть задачу при . Тогда
.
В развёрнутом виде - это система алгебраических уравнений
,
в качестве неизвестных в которой выступают координаты вектора состояния. В связи с тем, что, как правило, , число уравнений оказывается меньше числа неизвестных, и решение невозможно.
В соответствии с теоремой Кэли-Гамильтона каждая квадратная матрица удовлетворяет собственному характеристическому уравнению:
.
Поэтому матричная экспонента, являющаяся степенным рядом относительно матрицы , может быть представлена в виде полинома степени
. С учетом этого равенство можно записать в виде:
,
где – соответствующие коэффициенты этого полинома. Для i-й составляющей вектора выхода соответственно будем иметь
.
Здесь –
-я строка матрицы
.
Если набор для
;
не содержит полного базиса, то есть
линейно независимых строк, иначе говоря, если матрица
имеет ранг, меньший, чем
, то в качестве ненулевого вектора начальных условий
может быть выбран вектор, ортогональный всем строкам матрицы N. Тогда в соответствии с получим, что
для всех
, т.е. система не наблюдаема.
Теперь докажем, что если ранг матрицы N равен , то
может быть определен с помощью конечного числа измерений вектора выхода
. Обозначим
,
где Е – квадратная единичная матрица размером . Моменты измерения
выберем таким образом, чтобы для различных значений
элементы
отличались друг от друга. С учетом введенного обозначения равенство примет вид
.
Известно, что ранг произведения любых двух матриц не превосходит ранга каждого из сомножителей. Ранг матрицы не превосходит числа ее строк
. Проводя многократные измерения на интервале времени переходного процесса системы, построим расширенный вектор выхода
и обозначим
.
Матрица имеет
строк. Моменты измерений должны быть выбраны таким образом, чтобы выполнялось условие
. Как было обусловлено, ранг матрицы
также равен
. Поэтому уравнение
содержит линейно независимых скалярных уравнений, то есть оно может быть разрешено относительно вектора
.
Таким образом, доказан следующий критерий полной наблюдаемости стационарных линейных систем:
Линейная стационарная система вполне наблюдаема тогда и только тогда, когда ранг матрицы наблюдаемости N равен .
Для анализа результатов моделирования необходимо перевести полученные модели в модель в виде переменных состояния.