Явный проект MPC

Быстрое образцовое прогнозирующее управление с помощью предварительно вычисленных решений вместо оптимизации во время выполнения

Явное образцовое прогнозирующее управление использует оффлайновые вычисления, чтобы определить все операционные области, в которых перемещения оптимального управления определяются путем выполнения линейной функции. Явные контроллеры MPC требуют меньшего количества вычислений во время выполнения, чем традиционные (неявные) образцовые прогнозирующие контроллеры и поэтому полезны для приложений, которые требуют времен небольшой выборки. Чтобы реализовать явный MPC, сначала разработайте традиционный (неявный) образцовый прогнозирующий контроллер для своего приложения, и затем используйте этот контроллер, чтобы сгенерировать явный контроллер MPC для использования, в режиме реального времени управляют. Для получения дополнительной информации смотрите Рабочий процесс Проекта для Явного MPC.

Функции

развернуть все

generateExplicitMPCПреобразуйте неявный контроллер MPC в явный контроллер MPC
generateExplicitRangeГраницы на явных параметрах закона о MPC управлении
generateExplicitOptionsОпции оптимизации для явной генерации MPC
simplifyУменьшайте явный контроллер MPC сложность и требования к памяти
plotSectionВизуализируйте явный закон о MPC управлении как 2D частный график
generatePlotParametersПараметры для plotSection
mpcmoveExplicitВычислите оптимальное управление с помощью явного MPC
mpcmoveoptОпция установлена для функции mpcmove
mpcstateЗадайте контроллер MPC состояние
simМоделируйте ответ замкнутого цикла/разомкнутого цикла на произвольную ссылку и сигналы воздействия для неявного или явного MPC
mpcsimoptОпции симуляции MPC

Блоки

Explicit MPC ControllerРазработайте и моделируйте явный образцовый прогнозирующий контроллер

Темы

Явные основы MPC

Явный MPC

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

Разработайте рабочий процесс для явного MPC

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

Явное MPC управление объектом с одним входом и одним выходом

Разработайте и моделируйте явный образцовый прогнозирующий контроллер для объекта SISO.

Тематические исследования

Явное MPC управление самолетом с нестабильными полюсами

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

Явное MPC управление сервоприводом DC с ограничением на неизмеренный Вывод

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

Явное MPC управление инвертированным маятником на корзине

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

Сопутствующая информация