Model Predictive Control Toolbox™ обеспечивает функции, приложение и Simulink® блоки для разработки и симуляции контроллеров, использующих линейное и нелинейное прогнозирующее управление модели (MPC). Тулбокс позволяет вам задать объект и возмущения, горизонты, ограничения и веса модели. Путем выполнения симуляций с обратной связью можно оценить эффективность контроллера.
Можно настроить поведение контроллера путем варьирования его весов и ограничений во время выполнения. Тулбокс обеспечивает развертываемые решатели оптимизации и также позволяет вам использовать пользовательский решатель. Чтобы управлять нелинейным объектом, можно реализовать адаптивные, запланированные на усиление, и нелинейные контроллеры MPC. Для приложений с быстрыми частотами дискретизации тулбокс позволяет вам сгенерировать явный прогнозирующий контроллер модели от постоянного диспетчера или реализовать приближенное решение.
Для быстрого прототипирования и реализации встраиваемой системы, включая развертывание решателей оптимизации, тулбокс поддерживает код С и IEC 61131-3 генерации Структурированного текста.
Изучите основы Model Predictive Control Toolbox
Задайте модель объекта управления, типы сигнала ввода и вывода, масштабные коэффициенты
Основной рабочий процесс для разработки традиционных (неявных) прогнозирующих контроллеров модели
Быстрое прогнозирующее управление модели с помощью предварительно вычисленных решений вместо оптимизации во время выполнения
Адаптивное управление нелинейного объекта путем обновления внутренней модели объекта управления во время выполнения
Запланированное на усиление управление нелинейных объектов путем переключения контроллеров во время выполнения
Модель проекта прогнозирующие контроллеры с нелинейными моделями предсказания, затратами и ограничениями
Сгенерируйте код и разверните контроллеры на целях в реальном времени
Спроектируйте и симулируйте прогнозирующие контроллеры модели для автоматизированного управления