exponenta event banner

Начало работы с Model Predictive Control Toolbox

Спроектируйте и симулируйте прогнозирующие контроллеры модели

Model Predictive Control Toolbox™ обеспечивает функции, приложение и блоки Simulink® для разработки и имитационной модели прогнозирующие контроллеры (MPCs). Тулбокс позволяет вам задать объект и возмущения, горизонты, ограничения и веса модели. Путем выполнения симуляций с обратной связью можно оценить производительность контроллера.

Можно настроить поведение контроллера путем варьирования его весов и ограничений во время выполнения. Чтобы управлять нелинейным объектом, можно реализовать адаптивный и запланированный на усиление MPCs. Для приложений с быстрыми частотами дискретизации можно сгенерировать явный прогнозирующий контроллер модели от постоянного диспетчера или реализовать приближенное решение.

Для быстрого прототипирования и реализации встраиваемой системы, тулбокс поддерживает автоматический код С и IEC 61131-3 генерации Структурированного текста.

Примеры

О прогнозирующем управлении модели

  • Моделирование MPC

    Прогнозирующие диспетчеры модели используют объект, воздействие и шумовые модели для прогноза и оценки состояния.

  • Оценка состояния контроллера

    Диспетчеры MPC используют свое текущее состояние в качестве основания для прогнозов. В общем случае состояния контроллера не измерены и должны быть оценены.

  • Задача оптимизации

    Прогнозирующие контроллеры модели вычисляют оптимальные перемещения управления переменными, которыми управляют, путем решения квадратичной программы в каждом интервале управления.

  • Решатель QP

    Прогнозирующий контроллер модели решатель QP преобразует задачу оптимизации MPC в общую проблему квадратичного программирования формы.