Поживний розчин

Автоматизація pH і EC: логіка керування, PID і fail-safe сценарії

6 хв 5 Березня, 2026

«Поставив автодозатор pH – тепер можна не перевіряти». Автодозатор що «поставив і забув» – це насос що може закачати літр кислоти в бак поки ти спиш, якщо pH-зонд засмічився і показує 8.0 при реальних 5.5. Автоматизація pH і EC дає реальну перевагу – стабільність параметрів яку людина фізично не може забезпечити вручну при частому вимірюванні. Але ця перевага реалізується тільки разом з правильно налаштованим PID, надійними сенсорами і fail-safe сценаріями що зупиняють систему при аномалії, а не дозують далі.

Короткий словник: PID (Proportional-Integral-Derivative) – алгоритм керування що обчислює коригувальний вплив на основі трьох компонентів: пропорційного (поточна похибка), інтегрального (накопичена похибка за час) і диференційного (швидкість зміни похибки); дозволяє плавно і точно утримувати параметр навколо цільового значення без перерегулювання. Автодозування – автоматична подача кислоти, лугу або живильного розчину через перистальтичний насос за сигналом від сенсора. Fail-safe – набір умов і сценаріїв при яких система автоматично зупиняє дозування або переходить у безпечний режим щоб уникнути катастрофічного відхилення параметрів.

Чому проста логіка «якщо pH > 6.2 → дозуй кислоту» небезпечна

Найпростіша автоматика – порогове керування: pH вийшов за межу → насос увімкнувся → дозує до повернення в межу. Виглядає логічно але має фундаментальну проблему: запізнення і перерегулювання.

Насос дозував кислоту, pH пішов вниз – але pH-зонд показує зміну з затримкою 30–120 секунд (час перемішування і відгуку). За цей час насос продовжував дозувати. pH впав нижче цільового – насос зупинився. Тепер pH занизький – автоматика починає дозувати луг. Система коливається навколо цільового значення «дозую кислоту – дозую луг» – і кожен цикл вносить зайві іони в розчин.

PID вирішує цю проблему через три компоненти: пропорційний зменшує дозу при наближенні до цілі, інтегральний компенсує систематичне відхилення, диференційний реагує на швидкість зміни і гальмує дозування до того як pH перелетить через ціль. Правильно налаштований PID дає плавне утримання pH з мінімальними коливаннями і мінімальним споживанням реагентів.

Fail-safe: що має зупиняти систему

Fail-safe – не параноя, а обов’язковий компонент будь-якої автоматики що керує хімічно активними речовинами. Чотири сценарії що мають зупиняти дозування автоматично:

Сенсор поза межами фізично можливих значень. pH 12.0 – сенсор несправний або від’єднаний. Дозування в таких умовах означає керування по фіктивному сигналу. Зупинка дозування і сигнал тривоги – обов’язково.

Накопичена доза перевищила максимум за сесію. Навіть при «нормальних» показниках сенсора – якщо система дозувала більше Х мл за годину без досягнення цілі, щось не так: або сенсор засмічився, або реагент закінчився і насос качає повітря, або є витік. Ліміт дози за сесію – ключовий захист.

Час досягнення цілі перевищений. Якщо pH не досяг цільового значення за 10–15 хвилин при нормальному дозуванні – або цільове значення недосяжне (наприклад через дуже високу лужність) або сенсор не відображає реальність. Автоматична пауза і діагностичний сигнал.

Різке і швидке відхилення параметра. pH змінився на 1.0+ за 2 хвилини без команди дозатора – механічне пошкодження, попадання стороннього розчину або відмова сенсора. Зупинка всього дозування і тривога.

Налаштування PID для pH і EC: відмінності

pH і EC потребують різного підходу до PID через відмінну динаміку:

pH – нелінійний параметр (шкала логарифмічна), реагує повільно і з великим запізненням при перемішуванні. Типові налаштування: великий мертвий діапазон (deadband ± 0.05–0.1 pH навколо цілі де дозування не відбувається), низький пропорційний коефіцієнт, помірний інтегральний. Диференційний – обережно: при зашумленому сигналі від зонда D-компонент може спричиняти хаотичні імпульси.

EC – лінійний і передбачуваний, реагує швидше ніж pH. Але дозування живильного концентрату підіймає EC ступінчасто і вимагає паузи для перемішування між дозами. Стратегія: дозувати малими порціями з паузами 30–60 секунд замість безперервного дозування до цілі.

Три помилки, які коштують найдорожче

Довіряти автоматиці без регулярної перевірки сенсорів. pH-зонд покритий мінеральними відкладами показує 7.5 при реальних 5.8 – автоматика безперервно дозує кислоту. Через 6 годин pH 3.0 і коріння пошкоджено. Перевірка і калібрування сенсорів при автоматиці – частіше ніж при ручному контролі, а не рідше.

Не встановлювати ліміти дози за сесію. «Нехай дозує поки не досягне цілі» – без ліміту це відкрита ліцензія на катастрофу при відмові сенсора. Ліміт дози за сесію і за добу – обов’язковий параметр будь-якого автодозатора.

Налаштовувати PID «за замовчуванням» і не перевіряти реакцію системи. Заводські налаштування PID – для «середньої системи» що не існує в реальності. Після підключення: зроби кілька ручних тестових відхилень pH і спостерігай як система повертається до цілі. Якщо коливається – збільш мертву зону або зменш пропорційний коефіцієнт. Якщо реагує занадто повільно – збільш P або I.

Як зрозуміти що автоматизація налаштована правильно

pH утримується в межах ±0.1 від цільового без видимих коливань «кислота-луг». EC відповідає рецепту в межах ±0.1 мСм/см. Витрата реагентів передбачувана і стабільна від тижня до тижня – різке збільшення витрати без зміни рослин або рецепту є сигналом проблеми (витік, засмічений сенсор, зміна лужності). Fail-safe спрацьовував хоча б раз у тестовому режимі і підтверджено що зупиняє систему правильно.

Якщо хочеш розібратись глибше: Система сенсорів і моніторингу: що вимірювати, чим і як часто – яка база вимірювань і калібрувань потрібна перш ніж підключати автоматику – щоб вона керувала реальністю, а не показниками несправного сенсора.