RUBICON engineering center

MPC — Model Predictive Control

Аббревиатура: MPC
Синонимы: MPC, Model Predictive Control, модельно-прогнозирующее управление, прогнозное управление
Модельно-прогнозирующее управление — метод, при котором регулятор на каждом шаге решает задачу оптимизации на N шагов вперёд, используя математическую модель объекта. Применяется для сложных многомерных объектов с запаздываниями, ограничениями, многими целями одновременно.

MPC (Model Predictive Control) — один из самых мощных и современных методов автоматического управления. Разработан в нефтехимии в 1980-х, с 2010-х активно переносится в HVAC и энергетику. Отличается от PID тем, что не реагирует на текущую ошибку, а планирует управление на будущее.

Как работает

На каждом шаге (например, каждые 10 секунд):

  1. Регулятор получает текущее состояние объекта (температуры, давления, расходы)
  2. По математической модели прогнозирует поведение объекта на N шагов вперёд (горизонт прогноза, обычно 30-120 минут для HVAC)
  3. Решает оптимизационную задачу: какое управление даст минимум стоимости (отклонение от уставки + расход энергии + износ оборудования) при соблюдении ограничений
  4. Применяет только первое из найденных управлений
  5. На следующем шаге процесс повторяется

Преимущества перед PID

  • Учёт запаздываний — PID на объектах с запаздыванием 5-30 минут (большие здания, инерционные процессы) работает плохо, MPC — учитывает запаздывание в модели
  • Многомерность — несколько входов и выходов регулируются совместно, учитывая взаимное влияние
  • Жёсткие ограничения — нельзя превысить максимальную температуру теплоносителя, нельзя снизить расход воздуха ниже санитарной нормы
  • Многокритериальная оптимизация — минимизация стоимости энергии + поддержание комфорта + минимизация пусков оборудования
  • Прогноз возмущений — учёт прогноза погоды, графика присутствия людей, тарифов

Где применяется в HVAC и зданиях

  • Крупные бизнес-центры и ТЦ — оптимизация расхода электроэнергии на 15-30% против классического PID
  • Централизованные системы отопления района — учёт прогноза погоды и графика нагрузки
  • Тепловые насосы с баком-аккумулятором — заряжать бак в часы дешёвого тарифа
  • Промышленные холодильные центры — многокомпрессорные группы с переменной нагрузкой
  • Дата-центры — одновременная оптимизация охлаждения и ИБП

Реализация

  • Специализированные платформы — Rockwell Pavilion8, Honeywell Profit Suite, AspenTech DMC3
  • MATLAB + Simulink с MPC Toolbox — для исследований и прототипов
  • Beckhoff TwinCAT — библиотека Tc3_MPC_Toolbox
  • Открытые решения — do-mpc (Python), MPCPy для зданий
  • Edge-компьютер с Python рядом с ПЛК — модель на компьютере, уставки передаются в ПЛК через OPC UA

Ограничения

  • Требует математической модели объекта — её построение занимает недели-месяцы
  • Вычислительно тяжёл — не всегда помещается на обычный ПЛК
  • Сложнее настроить и объяснить
  • Переобучение модели при изменении объекта (замена оборудования, перепланировка)
  • Для простых одномерных задач — избыточен

Экономика

Для крупного объекта (БЦ 20-50 тыс м², промышленный комплекс) MPC окупается за 1-2 отопительных сезона за счёт экономии энергии. Проект стоит 2-10 млн руб (модель + внедрение + пусконаладка), экономит 1-5 млн руб в год.

Частые вопросы

  • MPC vs PID — что выбрать для автоматики ИТП?
    Для стандартного ИТП многоквартирного дома — PID достаточно. Простая задача (регулирование температуры подачи по погоде), один вход, один выход, объект хорошо изучен. MPC оправдан для крупных ЦТП района или промышленных комплексов, где есть множество взаимозависимых контуров, прогноз погоды и дневной тариф электроэнергии.
  • Можно ли запустить MPC на обычном ОВЕН ПЛК?
    Малый MPC (горизонт 10-20 шагов, 2-3 переменные) — можно, расчёт занимает 100-500 мс. Для серьёзных задач с горизонтом 60-120 шагов и многими переменными — нужен Edge-компьютер (Linux-машина с Python и CVXPY/do-mpc), который передаёт уставки в ПЛК через OPC UA или Modbus TCP.

Источники

  1. Model Predictive Control: Theory and Design — Rawlings, Mayne, Diehl — Nob Hill Publishing
Автор: Sergey
Опубликовано: 28.10.2026
Обновлено: 28.10.2026
MPC — Model Predictive Control в АСУ ТП и HVAC | РУБИКОН