exponenta event banner

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

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

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

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

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

Примеры

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

  • Что такое Прогнозирующее Управление Модели?

    Введение в MPC основные концепции.

  • Типы сигнала MPC

    Входные параметры объекта являются независимыми переменными, которые влияют на объект и объект, выходные параметры являются зависимыми переменными, которыми вы хотите управлять или контролировать.

  • Модели предсказания MPC

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

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

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

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

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

  • Решатели QP

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