Налаштування ПІД-регулятора для стабілізації колони
ПІД-регулятор (Пропорційно-Інтегрально-Диференціальний регулятор), це алгоритм зворотного зв'язку, який дозволяє підтримувати заданий параметр (наприклад, температуру в кубі чи колоні) на стабільному рівні шляхом точного регулювання потужності нагріву.
відміну від простого двопозиційного регулювання (увімкнено/вимкнено), ПІД-алгоритм плавно знижує потужність при наближенні до цільової температури, що запобігає перегріву та закиданню («захлибу») колони.
Три компоненти ПІД-алгоритму#
Формула розрахунку керуючого сигналу (потужності) базується на трьох коефіцієнтах:
- Пропорційний ($K_p$):
- Визначає реакцію на поточну помилку (різницю між заданою та поточною температурою). Що більша різниця, то більша потужність.
- Вплив: Швидкий вихід на режим, але занадто великий $K_p$ призводить до різких коливань температури навколо цілі.
- Інтегральний ($K_i$):
- Накопичує помилку з часом. Допомагає компенсувати постійні втрати тепла (наприклад, протяги в приміщенні).
- Вплив: Усуває залишкове відхилення від цілі, але високий $K_i$ призводить до тривалого «зависання» потужності на високому рівні та перегріву.
- Диференціальний ($K_d$):
- Реагує на швидкість зміни температури. Намагається сповільнити нагрів, якщо температура зростає занадто швидко.
- Вплив: Зменшує перерегулювання (закидання температури вище цілі), але дуже чутливий до шумів/перешкод давача температури.
В автоматиці oCBot формулу ПІД-регулятора інтегровано безпосередньо у драйвер керування потужністю ТЕНу. Ви можете змінювати коефіцієнти в налаштуваннях відповідного регулятора або через C++ скрипти.
Практичний метод налаштування (Метод Зіглера-Ніколса спрощений)#
Для більшості ректифікаційних та дистиляційних систем підходить такий покроковий алгоритм ручного налаштування:
- Початковий стан: Встановіть коефіцієнти $K_i = 0$ та $K_d = 0$. Встановіть невелике значення $K_p$ (наприклад,
2.0). - Пошук критичного посилення:
- Поступово збільшуйте $K_p$ під час роботи на стабілізацію (наприклад, підтримання 78°C).
- Знайдіть таке значення $K_p$, за якого температура починає здійснювати постійні, незатухаючі коливання з однаковим періодом. Запишіть це значення як $K_u$ (критичне посилення), а період коливань в секундах як $P_u$.
- Розрахунок робочих параметрів:
- Для класичного регулювання за схемою ПІД встановіть такі значення:
- $K_p = 0.6 \times K_u$
- $K_i = \frac{1.2 \times K_p}{P_u}$
- $K_d = 0.075 \times K_p \times P_u$
- Для класичного регулювання за схемою ПІД встановіть такі значення:
- Коригування:
- Якщо система занадто повільно виходить на робочу температуру, трохи збільшіть $K_p$ або $K_i$.
- Якщо спостерігаються постійні хвилеподібні температурні коливання, зменшіть $K_p$ та $K_i$.
Якісна теплоізоляція перегінного куба та царги колони зменшує зовнішній вплив температури повітря на 80%. Це значно спрощує роботу ПІД-регулятора та дозволяє використовувати менші значення інтегрального коефіцієнта $K_i$.