Терминальные веса и ограничения
setterminal(MPCobj,Y,U)
setterminal(MPCobj,Y,U,Pt)
setterminal(
задает диагональные квадратичные веса штрафа и ограничения на последнем шаге в горизонте предсказания. Веса и ограничения находятся на терминале выход y (t +p) и терминальный вход u (t +p – 1), где p является горизонтом предсказания контроллера MPC MPCobj
,Y
,U
)MPCobj
.
setterminal(
задает диагональные квадратичные веса штрафа и ограничения от шага Pt к концу горизонта. По умолчанию Pt является последним шагом в горизонте.MPCobj
,Y
,U
,Pt
)
|
Контроллер MPC в виде контроллера MPC объект |
|
Терминальные веса и ограничения для выходных переменных в виде структуры со следующими полями:
ny является количеством управляемых выходных параметров контроллера MPC. Если Недиагональные веса являются нулем (как описано в Стандартной Функции стоимости). Чтобы применить ненулевые недиагональные терминальные веса, необходимо увеличить модель объекта управления. Смотрите Обеспечивают Эффективность LQR Используя Терминальные Веса Штрафа. По умолчанию, Выберите |
|
Терминальные веса и ограничения для переменных, которыми управляют, в виде структуры со следующими полями:
nu является количеством переменных, которыми управляют, контроллера MPC. Если Недиагональные веса являются нулем (как описано в Стандартной Функции стоимости). Чтобы применить ненулевые недиагональные терминальные веса, необходимо увеличить модель объекта управления. Смотрите Обеспечивают Эффективность LQR Используя Терминальные Веса Штрафа. По умолчанию, Выберите величины ECR тщательно, объяснив важность каждого ограничения и числовую величину типичного нарушения. |
|
Продвиньтесь в горизонт предсказания в виде целого числа между 1 и p, где p является горизонтом предсказания. Конечная стоимость применяется к Значение по умолчанию: горизонт Предсказания p |
Опытные пользователи могут наложить терминальные многогранные ограничения состояния:
K 1 ≤ H x ≤ K 2.
Во-первых, увеличьте модель объекта управления с дополнительными искусственными (неизмеренными) выходными параметрами, y = H x. Затем задайте, ограничивает K 1 и K 2 на них y выходные параметры.
mpc
| mpcprops
| setconstraint