Varying State Space

Модель в пространстве состояний с различными матричными значениями

  • Библиотека:
  • Control System Toolbox / Линейное Варьирование Параметра

Описание

Используйте этот блок, чтобы реализовать модель в пространстве состояний непрерывного времени с различными матрицами. Питайте мгновенные значения матричного A состояния, введите матричный B, выходная матрица C и матрица feedforward D к соответствующим входным портам. Откликом системы дают:

dx=Ax+Buy=Cx+Du,

где u является системным входом, y является системой выход, и x и dx являются вектором состояния и утверждают производные, соответственно.

Используйте этот блок и другие блоки в библиотеке Linear Parameter Varying, чтобы реализовать элементы общего контроля переменными параметрами или коэффициентами. Для получения дополнительной информации смотрите Запланированные на усиление Системы управления Модели в Simulink.

Порты

Входной параметр

развернуть все

Системный входной сигнал.

Матрица состояния размерностей Nx-by-Nx, где Nx является количеством системных состояний.

Введите матрицу размерностей Nx-by-Nu, где Nu является количеством системных входных параметров.

Ny выходной матрицы-by-Nx, где Ny является количеством системы выходные параметры.

Матрица feedforward размерностей Ny-by-Nu.

Вывод

развернуть все

Системный выходной сигнал.

Значения текущего состояния.

Зависимости

Чтобы включить этот порт, выберите параметр Output states.

Текущие производные соответствующих состояний в x.

Зависимости

Чтобы включить этот порт, выберите параметр Output state derivatives.

Параметры

развернуть все

Значения начального состояния, заданные как скаляр или вектор, длина которого является количеством системных состояний.

Чтобы идентифицировать системные состояния, задайте имена состояния как a:

  • вектор символов, для объекта с одним состоянием.

  • Массив ячеек из символьных векторов, для объекта со многими состояниями.

Выберите, чтобы включить выходной порт значений состояния, x.

Выберите, чтобы включить выходной порт производных состояния, dx.

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

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

Введенный в R2017b