1. Управляемая и наблюдаемая сопровождающие формы
УПРАВЛЯЕМАЯ И НАБЛЮДАЕМАЯ СОПРОВОЖДАЮЩИЕ ФОРМЫ
В описании систем в уравнениях состояния часто используется сопровождающая форма (companionform):
.
Рассмотрим скалярную систему порядка n:
.
Пусть она будет управляемой (controllable) (говорят: пара матриц {А, b} управляема), т.е. матрица управляемости (controllabilitymatrix) θ = [b, Ab, …, An-1b] имеет ранг n. Обозначим последнюю строку матрицы θ-1 через q1 и введем матрицу
.
Оказывается, что если перейти к новой переменной :
,
матрица будет представлена в сопровождающей форме:
, .
Представление матриц А, b в таком виде называется управляемой сопровождающей формой (controllablecompanionform).
Перейдем к управляемой многоканальной системе:
,
где матрица В полного ранга и вектор u имеет размерность m(mn).
Из матрицы управляемости
θ = [B, AB, …, An-1B]
выделим линейно независимых столбцов. Полученную матрицу размера n* назовем . Из управляемости следует n=, т.е. из || ≠ 0.
Построим матрицу L размером n* из перестановкой столбцов
L = .
Числа , , называют индексами управляемости (controllabilityindices), а число - индексом управляемости.
Перейдем к новым координатам Qx. В уравнении пространства состяний матрицы имеют конечный вид:
, ,
, .
(i ≠ j)
Канонический вид матриц называется сопровождающей формой (controllablecompanionform).
Пример. Для матриц
и
найти сопровождающую форму. Прежде всего, проверяем управляемость системы, для чего находим произведение матриц АВ, А2В:
, , .
четыре отмеченных столбца [b1, b2, Ab2, A2b2] линейно независимы, следовательно, система управляема. Матрица L = = [b1, b2, Ab2, A2b2] (т.е. d1 = 1, d2 = 3, σ1 = d1 = 1, σ2 = d1 + d2 = n = 4) такова:
.
Находим матрицу L-1 и берем из нее строку q1 ( σ1 = 1) и q2 ( σ2 = 4)
q1 = [1 1 0 -2], q2 = [1 0 0 1]
и строим матрицу Q и ее обратную Q-1:
, .
Вычисления заканчиваем поиском матриц
, ■
Рассмотрим случай, когда система неуправляема, т.е. ранг матрицы управляемости меньше n: rank(θ)= . Здесь поступаем, как выше, а именно, берем первые линейно независимых столбцов θ с номером последней строки . Эти столбцов образуют подпространство , Берем ортогональное дополнение (orthogonalcomplement) размерности с базисом β1, β2, … βq и расширим пространство состояний:
, .
К этой системе применим процедуру поиска матрицы Q, но обозначим ее Qe. Формулы преобразования:
, .
Система в новом базисе расщеплена две подсистемы:
- управляемая часть,
- полностью неуправляемая часть.
Аналогично можно найти наблюдаемую сопровождающую форму для системы
где С – матрица полного ранга. Пусть указанная система наблюдаема (говорят еще: «пара {A, C} наблюдаема»). Можно перейти к дуальной задаче и рассматривать управляемую систему
которая преобразованием Q (см. приведение к канонической управляемой форме) приводится к каноническому виду
.
Далее возвращаемся к исходной системе:
Преобразование сводит исходную систему к наблюдаемой канонической форме (observablecompanionform):
, ,
, .
Матрица имеет p ненулевых столбцов с номерами (). Числа называют индексами наблюдаемости (observabilityindices), а число - индексом наблюдаемости. Таким образом, для определения нужно знать p индексов наблюдаемости и вычислить матрицы по формулам , .
Пример. Найдем наблюдаемую сопровождающую форму для системы: , при
, .
Перейдем к сопряженной системе , где , и найдем сопровождающую управляемую форму для пары {}. В данном случае матрица управляемости
имеет ранг, меньший 4, следовательно, нужно расширить матрицу . Для этого возьмем линейно независимый r вектор . В этом случае {A, Be} полностью управляема и
,
, ,
, , , ,
, ■
Наблюдаемаячасть
Ненаблюдаемой части соответствует λ=4.
2. Структурная теорема
Рассмотрим вопрос перехода от пространственного описания управляемой системы {A, B, C, E}, где В – полного ранга, к передаточной функции. Из управляемости следует существование невырожденного преобразования Q к новым переменным, где система представлена в управляемой сопровождающей форме:
.
Из матрицы выделим матрицу размером m*n (m упорядоченных строк с номерами из ), а из матрицы выделим матрицу размерами m*n (m упорядоченных строк с номерами из ). Введем еще матрицу S(s), которая совместно с приведена ниже:
, .
Теорема (структурная теорема). Если пространственное представление {A, B, C, E} соответствует управляемой системе с В полного ранга при m≤n, то ее передаточная функция T(s) вида C(sI-A)-1B+E может быть выражена так:
, где
■
Таким образом, представили объект в виде «числителя» и «знаменателя» T(s)=R(s)P-1(s) (правое полиномиальное разложение), где
, , и получили формулу для вывода матричной передаточной функции
.
Свойства этих матриц следующие:
1) матрица P(s) полиномиальная столбцово правильная;
2) степень каждого столбца Rj(s)матрицы P(s).
Пример. Для системы, заданной в пространстве состояний
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.