Экономический MPC

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

Смотрите также

Функции

Блоки

Похожие темы