Открыть сервисСервис

ПИД-регулирование: принципы и применение

ПИД-регулирование — метод автоматического управления, при котором управляющее воздействие формируется как сумма трёх составляющих: пропорциональной, интегральной и дифференциальной от управляющего воздействия (ошибки управления). Один из наиболее распространённых алгоритмов в промышленной автоматизации; по оценкам специалистов, более 90 % контуров регулирования в мире работают на базе ПИД-алгоритма или его модификаций.

Принцип работы

Контур регулирования сравнивает заданное значение (setpoint) с фактическим значением регулируемой величины, измеряемым датчиком. Разность этих величин — ошибка управления e(t) — подаётся на ПИД-регулятор, который вычисляет управляющее воздействие u(t) по формуле:

u(t) = Kp·e(t) + Ki·∫e(τ)dτ + Kd·de(t)/dt

где Kp — коэффициент пропорционального усиления, Ki — коэффициент интегральной составляющей, Kd — коэффициент дифференциальной составляющей.

Составляющие алгоритма

Пропорциональная составляющая (P) пропорциональна текущей ошибке. Она формирует основную часть управляющего воздействия, но при работе только на P-регуляторе в замкнутой системе, как правило, сохраняется остаточная (статическая) ошибка: для поддержания ненулевого управляющего воздействия нужна ненулевая ошибка.

Интегральная составляющая (I) пропорциональна интегралу ошибки во времени. Она накапливает прошлые отклонения и обеспечивает устранение статической ошибки: пока ошибка не равна нулю, интеграл продолжает расти и изменяет управляющее воздействие. Избыточная интегральная составляющая может приводить к перерегулированию и колебаниям.

Дифференциальная составляющая (D) пропорциональна скорости изменения ошибки. Она «предсказывает» поведение системы и добавляет тормозящее воздействие, снижая амплитуду колебаний и уменьшая время переходного процесса. Дифференциальная составляющая чувствительна к шумам измерений, поэтому на практике её часто ограничивают или не используют.

Виды ПИД-алгоритмов

На практике применяются две основные формы записи алгоритма:

  • Позиционная (абсолютная) — управляющее воздействие вычисляется непосредственно по формуле выше; регулятор задаёт абсолютное значение выхода (положение клапана, частоту вращения).
  • Интегрирующая (приращенческая, velocity form) — вычисляется приращение управляющего воздействия Δu, что удобно при реализации в программируемых логических контроллерах (ПЛК) и обеспечивает плавный переход при переключении режимов (ручной/автоматический).

По структуре различают идеальный, реальный (с фильтром на дифференциальную составляющую) и последовательный ПИД-алгоритм. В реальном алгоритме дифференциальная составляющая реализуется через апериодическое звено (первого порядка), что снижает чувствительность к шумам.

Настройка ПИД-регулятора

Подбор коэффициентов Kp, Ki, Kd называется настройкой или тюнингом регулятора. Классические методы:

  • Правило Зиглера — Никольса — экспериментальный метод, при котором устанавливают чисто пропорциональное управление и увеличивают усиление до появления устойчивых колебаний; по полученным критическим значению усиления и периоду колебаний вычисляют коэффициенты по эмпирическим формулам.
  • Метод коэн-куна — модификация подхода Зиглера — Никольса, дающая более сглаженную реакцию.
  • Аналитические методы — по передаточной функции объекта регулирования (метод места корней, метод амплитудно-фазовой характеристики).
  • Автоматический тюнинг — современные программируемые контроллеры и промышленные регуляторы (например, серии Allen-Bradley, Siemens, «Тепло-Контур») содержат встроенные процедуры самонастройки, использующие тестные импульсы или модели объекта.

На практике часто используются упрощённые комбинации: ПИ (без дифференциальной составляющей), ПД (для объектов без интегрирующих свойств, например, позиционирование), П (для грубого регулирования).

Применение

ПИД-регулирование применяется в широком спектре задач:

  • Технологические процессы — поддержание температуры, давления, уровня, расхода и состава в химической, нефтехимической, пищевой, металлургической промышленности.
  • Энергетика — регулирование частоты вращения турбин, уровня в барабанах котлов, температуры теплоносителя.
  • Робототехника и ЧПУ — управление сервоприводами, позиционирование шпинделя, стабилизация осей.
  • Автоматизация зданий — климат-контроль, регулирование подачи тепла и вентиляции.
  • Бытовая техника — промышленные стиральные машины, посудомоечные машины, системы стабилизации.

В России ПИД-регуляторы встроены в большинство типовых программируемых контроллеров отечественного производства, а также в SCADA-системы и контроллеры, применяемые на предприятиях нефтегазовой и энергетической отраслей.

Ограничения

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

Источники:

  • Астрем К., Мюррей Р. Теория обратной связи: модели, предсказания, поведение.
  • Осташевский В. А. Автоматическое регулирование: учебное пособие.
  • Вентцель Е. С. Теория автоматического управления.
  • Документация промышленных регуляторов Siemens, Allen-Bradley, «Тепло-Контур».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru