Экономический ПДК

Прогнозирующие контроллеры экономической модели оптимизируют действия управления, чтобы удовлетворить общим функциям экономики или стоимости эффективности. Экономический MPC имени получен из приложений, в которых функция затрат для минимизации является эксплуатационными затратами системы, находящейся под контролем.

Традиционные неявные контроллеры MPC минимизируют квадратичный критерий эффективности (функцию стоимости), используя линейную модель предсказания.

Квадратичная функция стоимости адекватна для отслеживания заданных выходов и манипулированных ссылок переменных. Однако некоторые приложения могут потребовать оптимизации по критериям эффективности, таким как расход топлива или производительность. Такие критерии эффективности могут быть комбинацией линейных или нелинейных функций состояний системы, входов или выходов.

Экономический контроллер MPC:

  • Может использовать линейную или нелинейную модель предсказания

  • Использует вашу общую функцию затрат на эффективность вместо (или в сложение) встроенной квадратичной функции затрат

  • Вычисляет оптимальные ходы управления путем решения нелинейной задачи оптимизации с помощью алгоритма SQP в fmincon (Optimization Toolbox)

Чтобы реализовать экономический контроллер MPC, создайте нелинейный объект контроллера MPC и задайте:

Для получения дополнительной информации о нелинейных объектах контроллера MPC, см. nlmpc.

Можно симулировать экономические контроллеры MPC:

Примечание

Разработка экономического контроллера MPC с помощью приложения MPC Designer не поддерживается.

Экономичный контроллер MPC требует программного обеспечения Optimization Toolbox™.

См. также

Функции

Блоки

Похожие темы