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