Discrete Varying State Space

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

  • Библиотека:
  • 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