Varying Observer Form

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

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

Описание

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

dxe=Axe+Bu+Lεu=Kxeε=yCxeDu,

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

Используйте этот блок и другие блоки в библиотеке Linear Parameter Varying, чтобы реализовать элементы общего контроля переменными параметрами или коэффициентами. Для получения дополнительной информации смотрите Запланированные на усиление Системы управления Модели в 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.

Производные соответствующих предполагаемых состояний в xe.

Зависимости

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

Параметры

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

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

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

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

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

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

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

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

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

Введенный в R2017b