- •3.4. Решение и преобразование моделей систем
- •3.5. Преобразование нормальных систем дифференциальных уравнений
- •4. Управляемость динамических систем
- •4.1. Управляемость линейных систем
- •4.2. Каноническая форма управляемости
- •4.3. Стабилизируемость
- •4.4. Основные результаты раздела
- •5. Наблюдение в линейных системах. Наблюдатели
- •5.1. Двойственность задач управления и наблюдения. Условия наблюдаемости
- •5.2. Каноническая форма наблюдаемости. Обнаруживаемость
- •5.3. Наблюдатели
- •5.4. Основные результаты раздела
- •6. Оптимальное управление детерминированными системами
- •6.1. Постановка задач оптимального управления и их классификация
4.2. Каноническая форма управляемости
Если объект не вполне управляем, то очевидно, что достижимая область для него есть , где называют подпространством управляемости, а – ранг матрицы управляемости .
Можно легко показать, что свойство управляемости не зависит от выбора системы координат и является фундаментальным свойством, определяемым матрицами А и В для системы (4.8). Однако с помощью преобразования координат можно получать очень удобную для анализа каноническую форму управляемости.
Пусть . Сформулируем неособую матрицу преобразования
,
такую, которая имеет вид
, (4.23)
где
,
и строки такие, что образуют базис в , а вместе с - базис в .
Обычно в качестве матриц используют перестановочные матрицы, в которых элементы , если мы хотим, чтобы “новая” i-я координата соответствовала j-й «старой», а остальные элементы равны нулю.
Используя преобразование Т, систему (4.16) приведем к виду
. (4.24)
Обратную матрицу , которая существует в силу неособенности Т, запишем в виде , где содержит столбцов, а – (n-l) столбцов. Тогда, учитывая определение обратной матрицы, получим:
,
откуда следует, что
, (4.25)
а значит, любой вектор из принадлежит, а любой из не принадлежит .
Таким образом,
и, как следствие,
, (4.26)
. (4.27)
В (4.26) , т.к. столбцы содержат ненулевые элементы только на местах, соответствующих управляемым координатам, т.е. для каждого столбца можно записать , а для любой строки , в силу определения, . Точно так же можно показать, что в общем случае остальные блоки в (4.26) отличны от нуля.
В (4.27) , т.к. строки , а столбцы .
Таким образом, система (4.24) принимает вид
, (4.28)
где – подпространство управляемости;
- подпространство неуправляемости;
.
Из (4.28) видно, что зависит от и , в то время как зависит только от , т.е. – независим.
Структурные схемы вполне управляемой и не вполне управляемой систем представлены на рис. 4.1.
а б
Рис. 4.1. Структурная схема управляемой - а и неуправляемой - б систем
Пример 4.1. Для иллюстрации рассмотрим систему:
.
Матрица управляемости и ее ранг равны:
.
Таким образом, система не вполне управляема. Неуправляемой координатой является . Тогда матрицу Т можем выбрать в следующем виде:
.
Далее, используя , получим:
,
,
и окончательно запишем канонический вид системы:
, (4.29)
где – управляемые, а – неуправляема.
4.3. Стабилизируемость
Если система (4.8) не вполне управляема, то ее вектор состояния можно представить в виде
, (4.30)
где – вектор из пространства управляемости , - вектор, ортогональный любому вектору из , и принадлежащий ортогональному дополнению .
Пусть , а в процессе функционирования в момент t система попала в , т.е. .Тогда возникает вопрос, всегда ли необходимо для попадания системы в выполнение условий управляемости.
Оказывается, что для синтеза устойчивой системы управления важна не полная управляемость, а стабилизируемость.
Объект (4.8) называется стабилизируемым, если в (4.30) при .
Очевидно, что вполне управляемый объект является стабилизируемым . Асимптотически устойчивый объект ( при и u(t)=0) также является стабилизируемым.
Для канонической формы (4.28) неуправляемая составляющая удовлетворяет уравнению:
, (4.31)
из которого следует, что система стабилизируема, если все собственные значения матрицы имеют отрицательные вещественные части.
Например, для не вполне управляемой системы из Примера 4.1 получаем , а следовательно, собственное число и, очевидно, система стабилизируема. Действительно, из третьего уравнения в (4.29) получаем , откуда и .
Пример 4.2.Проанализируем управляемость и стабилизируемость системы
.
Из условия задачи можно записать:
, ,
а для матрицы управляемости получим:
, rankY = 1 < n = 3.
Таким образом, система не вполне управляема и, как видно из матрицы Y, неуправляемыми координатами являются координаты х1 и х2. Для оценки стабилизируемости произведём линейное преобразование Т таким образом, чтобы управляемая координата х3 стала первой , - стала второй, а - третьей. Тогда строки нашей перестановочной матрицы Т имеют вид:
, .
Используя формулы (4.26 – 4.28), получим:
; ,
или
.
Для оценки стабилизируемости найдём собственные числа матрицы :
.
Так как оба собственных числа имеют действительную часть больше нуля, то система нестабилизируема.