Varying State Space

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

  • Библиотека:
  • Набор инструментов системы управления/Изменение линейного параметра

  • Varying State Space block

Описание

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

dx=Ax+Buy=Cx+Du,

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

Используйте этот блок и другие блоки в библиотеке Linear Parameter Varinging, чтобы реализовать общие элементы управления с переменными параметрами или коэффициентами. Для получения дополнительной информации смотрите Model Gain-Scheduled Control Systems в Simulink.

Порты

Вход

расширить все

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

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

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

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

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

Выход

расширить все

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

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

Зависимости

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

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

Зависимости

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

Параметры

расширить все

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

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

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

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

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

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

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

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

.
Введенный в R2017b