Явный проект 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

Объекты

explicitMPCЯвный прогнозирующий контроллер модели

Блоки

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

Темы

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

Явный MPC

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

Спроектируйте рабочий процесс для явного MPC

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

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

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

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

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

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

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

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

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

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

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