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