Преобразование между линейными представлениями модели

Можно преобразовать линейные модели между пространством состояний и полиномиальными формами. Можно также преобразовать между частотной характеристикой, пространством состояний и полиномиальными формами.

Если бы вы использовали приложение System Identification, чтобы оценить модели, необходимо экспортировать модели в MATLAB® рабочая область прежде, чем преобразовать модели.

Для получения дальнейшей информации о каждой команде в следующей таблице, смотрите соответствующую страницу с описанием.

Команды для преобразования представлений модели

КомандаТип модели, чтобы преобразоватьПример использования
idfrd

Преобразует любую линейную модель в idfrd модель.

Если у вас есть продукт Control System Toolbox™, эта команда преобразует любую числовую модель LTI также.

Получить частотную характеристику m на частотах по умолчанию используйте следующую команду:

m_f = idfrd(m)

Чтобы получить частотную характеристику на определенных частотах, используйте следующую команду:

m_f = idfrd(m,f)

Получить частотную характеристику для подмодели от входа 2 к выходу 3, используйте следующую команду:

m_f = idfrd(m(2,3))
idpoly

Преобразует любую линейную идентифицированную модель, кроме idfrd, к представлению ARMAX, если исходная модель имеет нетривиальный шумовой компонент или OE, если шумовая модель тривиальна (H = 1).

Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме frd.

Получить модель ARMAX от модели в пространстве состояний m_ss, используйте следующую команду:

m_p = idpoly(m_ss)
idss

Преобразует любую линейную идентифицированную модель, кроме idfrd, к представлению пространства состояний.

Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме frd.

Получить модель в пространстве состояний из модели ARX m_arx, используйте следующую команду:

m_ss = idss(m_arx)
idtf

Преобразует любую линейную идентифицированную модель, кроме idfrd, к представлению передаточной функции. Шумовой компонент исходной модели потерян начиная с idtf объект не имеет никаких элементов к шумовой динамике модели.

Если у вас есть продукт Control System Toolbox, эта команда преобразует любую числовую модель LTI, кроме frd.

Получить передаточную функцию от модели в пространстве состояний m_ss, используйте следующую команду:

m_tf = idtf(m_ss)

Примечание

Большинство преобразований среди идентифицированных моделей (среди idss, idtf, idpoly) заставляет информацию о ковариации параметра быть потерянной, за редким исключением:

  • Преобразование idtf модель к idpoly модель.

  • Преобразование idgrey модель к idss модель.

Если вы хотите перевести предполагаемую ковариацию параметра во время преобразования, использовать translatecov.