Зачем
ПИД-регулятор простыми словами: что делают пропорциональная, интегральная и дифференциальная составляющие и откуда берётся статическая ошибка.
Зачем три составляющих
Регулятор по рассогласованию e = SP − PV вырабатывает воздействие. ПИД складывает три вклада, каждый смотрит на ошибку по-своему: на текущую, на накопленную и на скорость изменения.
| Буква | На что смотрит | Что даёт | Перебор приводит к |
|---|---|---|---|
| П (пропорц.) | на текущую ошибку | быстро реагирует, основная «сила» | колебаниям |
| И (интегр.) | на накопленную ошибку | убирает остаточную (статическую) ошибку | раскачке, перерегулированию |
| Д (дифф.) | на скорость изменения ошибки | гасит рывки, упреждает | усилению шума |
Откуда берётся статическая ошибка
Это ключевая идея урока. Чисто пропорциональный регулятор не может полностью дойти до уставки.
Разобранный пример
Нагреватель держит 80 °C только на пропорциональной составляющей. Чтобы выдавать мощность, нагревателю нужна ошибка: при e = 0 пропорциональный вклад тоже = 0, и греть нечем. Поэтому регулятор «соглашается» стоять, например, на 77 °C — там ошибка 3 °C как раз даёт нужную мощность. Эти 3 °C недобора — статическая ошибка. Добавляем интегральную составляющую: она накапливает даже маленькую ошибку и медленно поднимает мощность, пока PV не дойдёт ровно до 80 °C. Вот зачем нужна «И».
Не везде нужен полный ПИД
Совет
Дифференциальную составляющую часто оставляют нулевой — на «шумных» сигналах (расход, давление с пульсациями) она усиливает дрожь и вредит. На практике многие контуры прекрасно работают как ПИ-регуляторы (П + И). Правило: начни с ПИ, добавляй Д только если процесс инерционный и нужно гасить заброс.
Настройка — это поиск трёх чисел
Настроить ПИД = подобрать три параметра под конкретный объект: зону пропорциональности (или коэффициент Kp), постоянную интегрирования и дифференцирования. Цель — быстрый выход на уставку без затяжных колебаний и большого перерегулирования. Многие ПЛК и регуляторы (тот же ОВЕН) умеют автонастройку — сами «прощупывают» объект и предлагают параметры.
Проверь себя
- Какая составляющая убирает статическую ошибку и почему именно она?
- Что произойдёт, если сильно перекрутить пропорциональную составляющую?
- На шумном сигнале расхода — стоит ли включать составляющую Д?
Практическое задание
На бумаге, без расчётов, опиши поведение контура «нагрев воды до 80 °C» в трёх настройках — словами и эскизом графика PV(t):
- только П, слабая (большая зона пропорциональности): как выйдет на режим, будет ли недобор?
- только П, очень сильная: что с колебаниями?
- ПИ, разумная настройка: дойдёт ли точно до 80 °C?
Затем сформулируй стратегию настройки своими словами: с чего начать, что добавить, по какому признаку понять, что «перекрутил». Если есть доступ к симулятору с ПИД-блоком или регулятору ОВЕН — запусти автонастройку и сравни её параметры со своими ожиданиями.
Отмечайте прогресс — заведите бесплатный аккаунт. Уже есть? Войти.