Веса и ограничения терминалов для управляемых переменных, заданные как структура со следующими полями:
Weight | 1-by - nu вектор неотрицательных весов |
Min | 1-by - nu вектор нижних границ |
Max | 1-by - nu вектор верхних границ |
MinECR | 1-by nu вектор значений Equal Concern for the Relaxation (ECR) смягчения ограничений для нижних границ |
MaxECR | 1-by - nu вектор значений ECR с смягчением ограничений для верхних границ |
nu - количество управляемых переменных контроллера MPC.
Если на Weight
, Min
или Max
поле пустое, значения в MPCobj
используются на всех шагах горизонта предсказания, включая последние. Для стандартных границ, если отдельные элементы Min
или Max
поля бесконечны, соответствующая переменная без ограничений на терминальном шаге.
Внедорожные веса равны нулю (как описано в Standard Cost Function). Чтобы применить ненулевые off-диагональные веса клемм, вы должны увеличить модель объекта управления. См. «Обеспечение эффективности LQR с использованием весов штрафов терминалов».
По умолчанию U.MinECR
= U.MaxECR
= 0 (жесткие управляемые переменные ограничения)
Тщательно выбирайте величины ECR, учитывая важность каждого ограничения и числовую величину типового нарушения.