Discrete Varying Observer Form

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

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

  • Discrete Varying Observer Form block

Описание

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

xk+1=Axk+Buk+Lεkuk=Kxkεk=ykCxkDuk,

где uk - вход объекта управления, yk - выход объекта управления, xk - предполагаемое состояние, а εk - нововведение, различие между прогнозируемым и измеренным выходом объекта управления. Форма наблюдателя хорошо работает для табличного управления контроллеров пространства состояний. В частности, xk состояния отслеживает состояние объекта управления, и все контроллеры выражаются с одинаковыми координатами состояния.

Используйте этот блок и другие блоки в библиотеке 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.

Матрица состояний с обратной связью размерностей Nu -by- Nx.

Матрица состояний-наблюдателей размерностей Nx -by- Ny.

Выход

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

Сигнал управления (объект).

Вектор предполагаемых состояний объекта.

Зависимости

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

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

Зависимости

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

Параметры

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

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

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

Выберите, чтобы включить предполагаемые состояния выходного порта, xe.

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

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

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

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