Можно преобразовать линейные модели между пространством состояний и полиномиальными формами. Можно также преобразовать между частотной характеристикой, пространством состояний и полиномиальными формами.
Если вы использовали приложение Системы идентификации для оценки моделей, необходимо экспортировать модели в MATLAB® рабочая область перед преобразованием моделей.
Подробную информацию о каждой команде в следующей таблице см. на соответствующей странице с описанием.
Команды для преобразования представлений модели
Команда | Тип модели для преобразования | Пример использования |
---|---|---|
idfrd |
Преобразует любую линейную модель в Если у вас есть продукт Control System Toolbox™, эта команда преобразует и любую числовую модель LTI. |
Получение частотной характеристики m_f = idfrd(m) Чтобы получить частотную характеристику на определенных частотах, используйте следующую команду: m_f = idfrd(m,f) Получение частотной характеристики для подмодели из входных m_f = idfrd(m(2,3)) |
idpoly |
Преобразует любую линейно идентифицированную модель, кроме Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме |
Чтобы получить модель ARMAX из модели пространства состояний m_p = idpoly(m_ss) |
idss |
Преобразует любую линейно идентифицированную модель, кроме Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме |
Чтобы получить модель пространства состояний из модели ARX m_ss = idss(m_arx) |
idtf |
Преобразует любую линейно идентифицированную модель, кроме Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме |
Чтобы получить передаточную функцию от модели пространства состояний m_tf = idtf(m_ss) |
Примечание
Большинство преобразований среди идентифицированных моделей (среди idss
, idtf
, idpoly
) приводит к потере информации о параметре ковариации, за немногими исключениями:
Преобразование idtf
модель в idpoly
модель.
Преобразование idgrey
модель в idss
модель.
Если вы хотите переместить предполагаемую ковариацию параметра во время преобразования, используйте translatecov
.