Varying Observer Form

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

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

  • Varying Observer Form block

Описание

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

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

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

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

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

Зависимости

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

Параметры

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

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

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

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

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

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

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

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

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

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