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