Модель предсказательного управления (MPC) использует модель системы для предсказания будущих состояний и оптимизации управляющих воздействий с целью достижения желаемых характеристик поведения системы. tensoraerospace.readthedocs.io
Основные шаги алгоритма MPC: tensoraerospace.readthedocs.io
- Предсказание. www.monolithicpower.com MPC использует математическую модель системы для прогнозирования поведения системы в будущем за определённый горизонт прогнозирования. www.monolithicpower.com Прогноз основан на текущем состоянии системы и возможных будущих управляющих действиях. www.monolithicpower.com
- Оптимизация. www.monolithicpower.com На каждом шаге времени MPC решает задачу оптимизации, чтобы определить оптимальные управляющие действия, которые минимизируют заранее определённую целевую функцию. www.monolithicpower.com Обычно она включает такие критерии, как минимизация ошибки управления, энергопотребления и т. д.. tensoraerospace.readthedocs.io
- Применение управляющего действия. www.monolithicpower.com После решения задачи оптимизации в системе реализуется первое управляющее действие из оптимальной последовательности. www.monolithicpower.com
- Повторение процесса. tensoraerospace.readthedocs.io Процесс повторяется на следующем шаге времени с учётом нового текущего состояния системы. tensoraerospace.readthedocs.io
MPC рассчитывает оптимальную траекторию управления, минимизируя заданную целевую функцию за предсказанный горизонт времени, при этом учитывая возможные ограничения на управляющие сигналы и состояния системы. tensoraerospace.readthedocs.io