Адаптивный проект MPC

Адаптивное управление нелинейным объектом путем обновления внутренней модели объекта управления во время исполнения

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

Если можно предсказать, как объект и номинальные условия изменяются в будущем, можно использовать изменяющийся во времени MPC, чтобы задать модель, которая изменяется над горизонтом предсказания. Такая линейная изменяющаяся во времени модель полезна при управлении периодическими системами или нелинейными системами, которые линеаризируются вокруг изменяющейся во времени номинальной траектории. Для получения дополнительной информации смотрите Изменяющийся во времени MPC.

Функции

mpcmoveAdaptiveВычислите оптимальное управление с обновлением модели предсказания
mpcmoveoptНабор опций для mpcmove функция
mpcstateСостояние контроллера MPC

Блоки

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

Темы

Адаптивный MPC

Адаптивный MPC

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

Адаптивное MPC управление нелинейного химического реактора с последующей линеаризацией

Обновите внутреннюю модель адаптивного контроллера MPC путем линеаризации нелинейного объекта на каждом контрольном интервале.

Адаптивное MPC управление нелинейного химического реактора с помощью онлайн-оценки модели

Обновите внутреннюю модель адаптивного контроллера MPC путем оценки модели объекта управления на каждом контрольном интервале.

Адаптивное MPC управление нелинейным химическим реактором с помощью линейной системы изменения параметров

Обновите внутреннюю модель адаптивного контроллера MPC с помощью модели LPV динамики объекта.

Изменяющийся во времени MPC

Изменяющийся во времени MPC

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

Изменяющееся во времени MPC управление изменяющимся во времени объектом

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

Изменяющееся во времени MPC управление инвертированным маятником на тележке

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

Оперативное обновление модели

Стратегия обновления модели

Для реализации адаптивного MPC необходимо обновить модель объекта управления и номинальные условия, используемые контроллером MPC во время выполнения.

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

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

Используйте адаптивный MPC, чтобы транспортные средства следовали ссылке скорости и избегали препятствий, обновляя модель объекта управления и линейные смешанные входные/выходные ограничения во время выполнения.