Управляемость и наблюдаемость грамиана
Wc = gram(sys,'c')
Wc = gram(sys,'o')
Wc = gram(___,opt)
вычисляет управляемость Грамиана пространства состояний (Wc
= gram(sys
,'c')ss
) модель sys
.
вычисляет наблюдаемость Грамиан Wc
= gram(sys
,'o')ss
модели sys
.
вычисляет ограниченные по времени или частоте грамианы. Wc
= gram(___,opt
)opt
- набор опций, который задает интервалы времени или частоты для расчета. Создание opt
использование gramOptions
команда.
Можно использовать Грамианы для изучения свойств управляемости и наблюдаемости моделей пространства состояний и для снижения сложности модели [1]. Они имеют лучшие числовые свойства, чем матрицы управляемости и наблюдаемости, сформированные ctrb
и obsv
.
Учитывая модель пространства состояний в непрерывном времени
управляемость Грамиан определяется как
Управляемость Грамиана положительно определена тогда и только тогда, когда (A, B) управляема.
Наблюдаемость Грамиана определяется
Наблюдаемость Грамиана положительно определена тогда и только тогда, когда (A, C) наблюдаема.
Аналоги управляемости и наблюдаемости грамиана в дискретном времени
соответственно.
Используйте ограниченные по времени или частоте Грамианы, чтобы изучить управляемость или наблюдаемость состояний в определенных временных или частотных интервалах. Определение этих грамианов так же, как описано в [2].
Вычислите Грамиан управляемости следующей модели пространства состояний. Фокусируйте расчет на частотном интервале с наибольшей энергией.
sys = ss([-.1 -1;1 0],[1;0],[0 1],0);
Модель содержит пик в 1 рад/с. Использование gramOptions
чтобы задать интервал вокруг этой частоты.
opt = gramOptions('FreqIntervals',[0.8 1.2]); gc = gram(sys,'c',opt)
gc = 2×2
4.2132 -0.0000
-0.0000 4.2433
Матрица A должна быть стабильной (все собственные значения имеют отрицательную вещественную часть за непрерывное время и величину строго меньше единицы за дискретное время).
Управляемость Грамиана Wc получается путем решения уравнения Ляпунова в непрерывном времени
или его аналог в дискретном времени
Точно так же наблюдаемость Грамиана Wo решает уравнение Ляпунова
за непрерывное время и уравнение Ляпунова
в дискретном времени.
Расчетов ограниченных по времени и частоте Грамианов как описано в [2].
[1] Kailath, T., Линейные Системы, Prentice Hall, 1980.
[2] Gawronski, W. and J.N. Juang. «Снижение сложности модели в ограниченных временных и частотных Интервалах». Международный журнал системных наук. Том 21, № 2, 1990, стр. 349-376.
balreal
| dlyap
| gramOptions
| hsvd
| lyap