Терминальные веса и ограничения
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