ПИД-регулятор: принцип работы

Зачем

ПИД-регулятор простыми словами: что делают пропорциональная, интегральная и дифференциальная составляющие и откуда берётся статическая ошибка.

Предложить правку

Зачем три составляющих

Регулятор по рассогласованию e = SP − PV вырабатывает воздействие. ПИД складывает три вклада, каждый смотрит на ошибку по-своему: на текущую, на накопленную и на скорость изменения.

Буква На что смотрит Что даёт Перебор приводит к
П (пропорц.) на текущую ошибку быстро реагирует, основная «сила» колебаниям
И (интегр.) на накопленную ошибку убирает остаточную (статическую) ошибку раскачке, перерегулированию
Д (дифф.) на скорость изменения ошибки гасит рывки, упреждает усилению шума

Откуда берётся статическая ошибка

Это ключевая идея урока. Чисто пропорциональный регулятор не может полностью дойти до уставки.

Разобранный пример

Нагреватель держит 80 °C только на пропорциональной составляющей. Чтобы выдавать мощность, нагревателю нужна ошибка: при e = 0 пропорциональный вклад тоже = 0, и греть нечем. Поэтому регулятор «соглашается» стоять, например, на 77 °C — там ошибка 3 °C как раз даёт нужную мощность. Эти 3 °C недобора — статическая ошибка. Добавляем интегральную составляющую: она накапливает даже маленькую ошибку и медленно поднимает мощность, пока PV не дойдёт ровно до 80 °C. Вот зачем нужна «И».

Не везде нужен полный ПИД

Совет

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

Настройка — это поиск трёх чисел

Настроить ПИД = подобрать три параметра под конкретный объект: зону пропорциональности (или коэффициент Kp), постоянную интегрирования и дифференцирования. Цель — быстрый выход на уставку без затяжных колебаний и большого перерегулирования. Многие ПЛК и регуляторы (тот же ОВЕН) умеют автонастройку — сами «прощупывают» объект и предлагают параметры.

Проверь себя

  1. Какая составляющая убирает статическую ошибку и почему именно она?
  2. Что произойдёт, если сильно перекрутить пропорциональную составляющую?
  3. На шумном сигнале расхода — стоит ли включать составляющую Д?

Предложить правку

Практическое задание

На бумаге, без расчётов, опиши поведение контура «нагрев воды до 80 °C» в трёх настройках — словами и эскизом графика PV(t):

  1. только П, слабая (большая зона пропорциональности): как выйдет на режим, будет ли недобор?
  2. только П, очень сильная: что с колебаниями?
  3. ПИ, разумная настройка: дойдёт ли точно до 80 °C?

Затем сформулируй стратегию настройки своими словами: с чего начать, что добавить, по какому признаку понять, что «перекрутил». Если есть доступ к симулятору с ПИД-блоком или регулятору ОВЕН — запусти автонастройку и сравни её параметры со своими ожиданиями.

Предложить правку

Поддержи проект!

IndustrialProfi пока разрабатывается на энтузиазме силами одного человека. Помоги создать лучшую открытую энциклопедию для востребованных и полезных профессий. Спасибо за участие!