Терминальные веса и ограничения для переменных, которыми управляют, в виде структуры со следующими полями:
Weight | 1 nu вектором из неотрицательных весов |
Min | 1 nu вектором из нижних границ |
Max | 1 nu вектором из верхних границ |
MinECR | 1 nu вектором из смягчающего ограничение Равного Беспокойства о Релаксации (ECR) значения для нижних границ |
MaxECR | 1 nu вектором из смягчающих ограничение значений ECR для верхних границ |
nu является количеством переменных, которыми управляют, контроллера MPC.
Если Weightmin или Max поле пусто, значения в MPCobj используются на всех шагах горизонта предсказания включая последнее. Для стандартных границ, если отдельные элементы Min или Max поля бесконечны, соответствующая переменная неограничена на терминальном шаге.
Недиагональные веса являются нулем (как описано в Стандартной Функции стоимости). Чтобы применить ненулевые недиагональные терминальные веса, необходимо увеличить модель объекта управления. Смотрите Обеспечивают Эффективность LQR Используя Терминальные Веса Штрафа.
По умолчанию, U.MinECR = U.MaxECR = 0 (трудно переменные ограничения, которыми управляют)
Выберите величины ECR тщательно, объяснив важность каждого ограничения и числовую величину типичного нарушения.