Дискретное переменное пространство состояний

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

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

Описание

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

xk+1=Axk+Bukyk=Cxk+Duk,

где uk является системным входом, yk является системой вывод, xk является состоянием существующей системы и x, k +1 является системным состоянием на следующем временном шаге.

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

Порты

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

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

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

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

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

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

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

Вывод

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

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

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

Зависимости

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

Значения состояния на следующем временном шаге.

Зависимости

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

Параметры

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

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

Блокируйте шаг расчета, заданный как любой –1 (наследованный шаг расчета) или значение положительной скалярной величины.

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

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

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

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

Введенный в R2017b