Discrete Varying Observer Form

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

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

Описание

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

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

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

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

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

Зависимости

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

Параметры

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

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

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

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

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

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

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

Введенный в R2017b