Модели в пространстве состояний могут быть реализованы в следующих стандартных формах:
Модальная каноническая форма
Компаньонская каноническая форма
Наблюдаемая каноническая форма
Управляемая каноническая форма
В модальной форме A является блок-диагональной матрицей. Размер блока обычно 1 на 1 для реальных собственных значений и 2 на 2 для сложных собственных значений. Однако, если существуют повторные собственные значения или кластеры ближайших собственных значений, размер блока может быть больше.
Например, для системы с собственными значениями , модальная матрица A имеет вид
В сопутствующей реализации характеристический полином системы явно появляется в самом правом столбце матрицы A. Получить сопутствующую каноническую форму системы можно с помощью canon
canon
команды (System Identification Toolbox) следующим образом:
csys = canon(sys,'companion')
Для системы с характеристическим полиномом
соответствующая матрица A компаньона
Сопутствующее преобразование требует, чтобы система была управляема с первого входа. Преобразование в сопутствующую форму основано на матрице управляемости, которая почти всегда численно сингулярна для порядков среднего уровня. Следовательно, избегайте использования его для расчетов, когда это возможно. Близкая каноническая форма совпадает с наблюдаемой канонической формой.
Наблюдаемая каноническая форма является такой же, как и близкая каноническая форма, где характерный полином системы явно появляется в самом правом столбце A
матрица. Вы можете получить наблюдаемую каноническую форму своей системы с помощью canon
команда следующим образом:
csys = canon(sys,'companion')
Для системы с заданной передаточной функцией
соответствующие матрицы:
Наблюдаемая каноническая форма, которая является такой же, как и близкая форма, плохо обусловлена для большинства расчетов в пространстве состояний. Преобразование системы в сопутствующую форму основано на матрице управляемости, которая почти всегда численно сингулярна для порядков среднего уровня. Следовательно, избегайте использования его для расчетов, когда это возможно.
Управляемая каноническая форма системы является транспонированием ее наблюдаемой канонической формы, где характерный полином системы появляется явным образом в последней строке A
матрица.
Для системы с заданной передаточной функцией
соответствующие матрицы:
Отношения между наблюдаемыми и управляемыми каноническими реализациями следующие:
Управляемая каноническая форма полезна для проектирования контроллера с помощью метода размещения полюсов. Однако преобразование системы в сопутствующую форму основано на матрице управляемости, которая почти всегда численно сингулярна для порядков среднего уровня. Следовательно, избегайте использования управляемой формы для расчетов, когда это возможно.