Прогнозирующее управление с помощью полиномиального представления
Simscape / Электрический / Управление / Общее Управление
Блок RST Controller реализует обобщенный прогнозирующий контроллер, использующий ссылочный сигнал, отслеживающий полиномиальное представление. Схема показывает эквивалентную схему для алгоритма управления.
Модель управляемого авторегрессивного интегрированного скользящего среднего значения (CARIMA) описывает объект:
где:
d является системной потерей времени.
y(k) является объектом выход.
u(k) является выход контроллера.
e(k) является белым шумом с нулевым средним значением.
A(z-1) и B(z-1) являются системными полиномами.
nA и nB являются степенями полиномов.
C(z-1) и D(z-1) являются полиномами воздействия для получения установившейся ошибки.
Модель предсказания дана как
и
где:
hi является минимальным предсказанием.
hp является горизонтом предсказания.
Будущая управляющая последовательность, вычисленная во время k,
где
и hc является горизонтом управления.
Ожидаемые значения выхода
Определить системные полиномы, , , и , блок использует два диофантовых уравнения. Первое диофантовое уравнение
где:
Второе диофантовое уравнение
где:
Получившаяся модель предсказания
где
представляет свободный ответ системы.
Используя матричное обозначение, модель предсказания может быть записана как
где:
Чтобы минимизировать ошибку отслеживания и контроллер выход, блок использует функцию стоимости. Чтобы обменять между минимизацией ошибки отслеживания и минимизацией контроллера выход, блок использует фактор взвешивания, λ, такой что
для
и
где w является ссылочным вектором траектории. При минимизации функции стоимости, дает к уравнению для последовательности оптимального управления:
Как γj и элементы в первой строке матрицы , применение отступающего принципа горизонта дает к уравнению алгоритма управления как
Использование замены урожаи эта форма уравнения алгоритма управления:
Полиномиальная форма алгоритма управления следует как
где:
и
Чтобы получить R, R и полиномы T, используют дискретное время вместо передаточной функции непрерывного времени.
[1] Камачо, E. F. и К. Бордонс. Прогнозирующее управление модели. Второй выпуск, Лондон: Спрингер, 2007.