Терминальные веса и ограничения
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. Если Недиагональные веса являются нулем (как описано в Стандартной Функции стоимости). Чтобы применить ненулевые недиагональные терминальные веса, необходимо увеличить модель объекта управления. См. Модель Разработки Прогнозирующий диспетчер Экуивэлент к Infinite-Horizon LQR. По умолчанию, Выберите значения |
|
Терминальные веса и ограничения для переменных, которыми управляют, заданных как структура со следующими полями:
nu является количеством переменных, которыми управляют, контроллера MPC. Если Недиагональные веса являются нулем (как описано в Стандартной Функции стоимости). Чтобы применить ненулевые недиагональные терминальные веса, необходимо увеличить модель объекта управления. См. Модель Разработки Прогнозирующий диспетчер Экуивэлент к Infinite-Horizon LQR. По умолчанию, Выберите значения ECR тщательно, объяснив важность каждого ограничения и числовое значение типичного нарушения. |
|
Продвиньтесь в горизонт прогноза, заданный как целое число между 1 и p, где p является горизонтом прогноза. Конечная стоимость применяется к Значение по умолчанию: горизонт Прогноза p |
Опытные пользователи могут наложить терминальные многогранные ограничения состояния:
K 1 ≤ H x ≤ K 2.
Во-первых, увеличьте модель объекта управления с дополнительными искусственными (неизмеренными) выходными параметрами, y = H x. Затем задайте, ограничивает K 1 и K 2 на них y выходные параметры.
mpc
| mpcprops
| setconstraint