Model Type Converter

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

Библиотека

Средства оценки

Описание

Используйте блок Model Type Converter, чтобы преобразовать ARX, ARMAX, OE или коэффициенты модели BJ в матрицы модели в пространстве состояний.

Импорт блока, u, требует шины. Число элементов зависит от входного типа модели полинома:

  • ARX — A, B

  • ARMAX — A, B, C

  • OE — \bf

  • BJ — B, C, D, F

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

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

Параметры

Введите тип модели

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

  • ARX

  • ARMAX

  • OE

  • BJ

Порты

Порт

Тип порта

(В/)

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

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

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

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

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

Смотрите также

Введенный в R2014a