exponenta event banner

Конвертер типов моделей

Преобразование коэффициентов полиномиальной модели в матрицы модели пространства состояний

Библиотека

Оценщики

  • Model Type Converter block

Описание

Блок «Конвертер типа модели» используется для преобразования коэффициентов модели ARX, ARMAX, OE или BJ в матрицы модели пространства состояний.

Для ввода блока u требуется шина. Количество элементов зависит от типа входной полиномиальной модели:

  • ARX - A, B

  • ARMAX - A, B, C

  • OE - B, F

  • BJ - B, C, D, F

Эти элементы шины должны содержать векторы строк оцененных значений коэффициентов, выводимых блоком Recursive Polynomial Model Estimator. Для данных MISO задайте B полиномиальных коэффициентов в качестве матрицы, где параметры i-й строки соответствуют i-му входу. Значения коэффициентов могут изменяться со временем. Блок преобразователя типа модели преобразует эти коэффициенты в матрицы A, B, C и D дискретной временной модели состояния-пространства. Выходной порт блока преобразователя типа модели y возвращает шину с элементами, которые соответствуют матрицам A, B, C и D модели пространства состояний. Если сигналы в u изменяются во времени, то матрицы состояния-пространства также изменяются во времени.

Модель пространства состояния можно также оценить в оперативном режиме с помощью блоков «Recursive Polynomial Model Estimator» и «Model Type Converter». Подключите выходной порт блока Recursive Polynomial Model Estimator к входному порту блока Model Type Converter, чтобы получить текущие значения матриц состояния-пространства. Преобразование игнорирует шумовую составляющую моделей. Другими словами, матрицы «состояние-пространство» захватывают только отношение y (t )/u (t).

Параметры

Тип входной модели

Укажите коэффициенты типа модели для преобразования в матрицы модели с пространством состояний. Укажите один из следующих типов модели:

  • ARX

  • ARMAX

  • OE

  • BJ

Порты

Порт

Тип порта

(Вход/Выход)

Описание
uВОценочные полиномиальные коэффициенты A, B, C, D и F, определенные как шина с элементами: A, B, C, D и F.
yИзМодель пространства состояний, возвращаемая как шина с элементами, которые соответствуют матрицам A, B, C и D.

Поддерживаемые типы данных

  • Плавающая точка с двойной точностью

  • Плавающая точка с одинарной точностью

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.
Представлен в R2014a