exponenta event banner

Изменяющаяся форма наблюдателя

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

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

  • Varying Observer Form block

Описание

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

dxe = Axe + Bu + Lεu = Kxe, = y − Cxe − Du,

где u - входное значение для установки, y - выходное значение для установки, xe - расчетное состояние, Форма наблюдателя хорошо работает для планирования усиления контроллеров состояния-пространства. В частности, состояние xe отслеживает состояние установки, и все контроллеры выражаются одинаковыми координатами состояния.

Этот блок и другие блоки в библиотеке «Изменение линейных параметров» используются для реализации общих управляющих элементов с переменными параметрами или коэффициентами. Дополнительные сведения см. в разделе Системы управления с планированием усиления модели в Simulink.

Порты

Вход

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

Измеренный выходной сигнал установки.

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

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

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

Питающая матрица установки размеров Ny-by-Nu.

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

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

Продукция

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

Управляющий сигнал (вход установки).

Вектор расчетных состояний растений.

Зависимости

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

Производные соответствующих оценочных состояний в xe.

Зависимости

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

Параметры

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

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

Чтобы определить состояния растений, укажите имена состояний как:

  • символьный вектор для установки с одним состоянием.

  • Клеточный массив символьных векторов для многосистемной установки.

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

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

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2017b