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

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

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

Функции

расширить все

generateExplicitMPCПреобразуйте неявный контроллер MPC в явный контроллер MPC
generateExplicitRangeОграничения явных параметров закона MPC управления
generateExplicitOptionsОпции оптимизации для явной генерации MPC
simplifyУменьшите явную сложность контроллера MPC и требования к памяти
plotSectionВизуализируйте явный закон MPC управления как 2-D секционный график
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 управление сервопривода постоянного тока с ограничением на невынесенный выход

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

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

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

Связанная информация