Линейные модели можно преобразовывать между состояниями-пространствами и полиномиальными формами. Можно также выполнять преобразование между частотно-ответной, пространственной и полиномиальной формами.
При использовании приложения System Identification для оценки моделей необходимо экспортировать модели в рабочую область 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, за исключением |
Получение передаточной функции из модели state-space m_tf = idtf(m_ss) |
Примечание
Большинство преобразований среди идентифицированных моделей (среди idss, idtf, idpoly) приводит к потере информации о ковариации параметра, за несколькими исключениями:
Преобразование idtf модель в idpoly модель.
Преобразование idgrey модель в idss модель.
Если вы хотите перевести расчетную ковариацию параметра во время преобразования, используйте translatecov.