Что такое гистерезис и зачем он нужен в системах мониторинга

Hysteresis

Введение

При настройке систем мониторинга пользователи нередко сталкиваются с ситуацией, когда датчик слишком часто меняет состояние около порогового значения. Температура может колебаться на доли градуса, а аналоговый сигнал — незначительно изменяться из-за шумов или погрешностей измерения. В результате система начинает постоянно переключать статусы и отправлять большое количество уведомлений.

Для решения этой проблемы в системах автоматизации и мониторинга используется механизм гистерезиса.

Несмотря на сложное название, принцип его работы достаточно простой. Гистерезис создает зону нечувствительности около порогового значения и предотвращает частое переключение статуса состояния датчика при незначительных колебаниях параметра.

Что такое гистерезис простыми словами

Температура и аналоговые сигналы практически никогда не остаются полностью стабильными. На них влияют шумы, помехи, особенности измерения, работа оборудования и изменения окружающей среды.

Без использования гистерезиса система реагировала бы на каждое минимальное изменение параметра около границы нормы.

Допустим, установлен верхний порог температуры 25°C. При измерении с точностью до десятых долей градуса возможны следующие сценарии:

  • Температура 24.8°C — статус «Норма».
  • Температура 25.1°C — статус «Выше нормы», отправка уведомления.
  • Температура 24.9°C — статус «Норма», отправка уведомления о восстановлении.
  • Температура 25.1°C — снова «Выше нормы», новое уведомление.
  • Температура 24.7°C — снова «Норма».

Если параметр постоянно колеблется около порога, устройство начинает непрерывно менять состояние и отправлять десятки уведомлений. Это приводит к следующим проблемам:

  1. Перегрузка персонала — специалисты перестают реагировать на уведомления.
  2. Заполнение журналов событий — полезные записи теряются среди шума.
  3. Увеличение трафика — лишние сообщения нагружают сеть и серверы.
  4. Снижение доверия — система воспринимается как ненадежная.
  5. Износ оборудования — частое переключение реле и исполнительных механизмов.

Гистерезис позволяет избежать такого поведения. После изменения состояния обратное переключение происходит только после выхода параметра за границу с учетом значения гистерезиса. Это создает «защитную зону», которая фильтрует нежелательные колебания. Таким образом, система запоминает свое текущее аварийное состояние и не спешит его отменять при минимальном шаге назад.

Наглядный пример:

Наглядный пример работы гистерезиса
Рис. 1. Наглядный пример работы гистерезиса

Как работает гистерезис в устройствах NetPing

В устройствах NetPing механизм работы гистерезиса зависит от типа датчика или входа.

Для температурных датчиков используется фиксированный гистерезис 1°C. Изменение этого значения пользователем не предусмотрено. Такой подход позволяет исключить частые уведомления из-за естественных небольших колебаний температуры.

Если датчик уже находится в состоянии «выше нормы», возврат в нормальное состояние произойдет только после снижения температуры ниже порога с учетом гистерезиса. Аналогично работает и нижняя граница.

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

На скриншоте ниже показан пример настройки параметра «Гистерезис порогов» для аналоговых входов в устройстве NetPing Server Solution 7. В данном примере используется значение 0.50.

Страница “АНАЛОГОВЫЙ ВХОД” на устройстве NetPing Server Solution 7
Рис. 2. Страница “АНАЛОГОВЫЙ ВХОД” на устройстве NetPing Server Solution 7

При использовании аналоговых входов значение гистерезиса рекомендуется выбирать больше типичного уровня шума измеряемого сигнала. Для определения этого уровня можно:

  1. Провести измерения — записать показания датчика в нормальном режиме в течение нескольких часов.
  2. Рассчитать разброс — определить максимальное отклонение от среднего значения.
  3. Добавить запас — установить гистерезис в 2-3 раза больше максимального шума.

Слишком маленькое значение гистерезиса не позволит избавиться от дрожания состояния, а слишком большое может привести к задержке реакции системы на реальные изменения параметра.

Также важно учитывать ограничения при настройке порогов. Границы диапазонов не должны располагаться слишком близко друг к другу и к физическим пределам измерения. Минимальное расстояние между порогами должно быть не менее двойного гистерезиса.

Часть границ может быть не задана вовсе. В этом случае устройство не проверяет их пересечение и не отправляет уведомления по соответствующим событиям. Такой режим удобно использовать при контроле только одного порога.

Типичные сценарии:

Только верхний порог — контроль перегрева, перенапряжения, превышения давления.

Только нижний порог — контроль уровня заряда, падения давления, недостаточной температуры.

Двусторонний контроль — поддержание параметра в заданном диапазоне.

Типичные ошибки при настройке

Слишком маленький гистерезис — не устраняет дребезг, система продолжает генерировать ложные срабатывания.

Слишком большой гистерезис — система поздно реагирует на реальные отклонения, возможен пропуск критических событий.

Перекрывающиеся пороги — при установке верхнего и нижнего порогов слишком близко друг к другу с учетом гистерезиса возникают конфликты состояний.

Игнорирование шумов — установка порогов без предварительного анализа уровня шумов приводит к некорректной работе.

Одинаковый гистерезис для всех датчиков — разные типы датчиков и условия измерения требуют индивидуального подхода.

Заключение

Гистерезис — это механизм, который предотвращает частое переключение состояний датчиков при небольших колебаниях параметров около пороговых значений.

В системах мониторинга NetPing он помогает уменьшить количество ложных срабатываний, снизить нагрузку на персонал и сделать уведомления более релевантными и информативными.

Несмотря на простоту принципа работы, гистерезис является важным механизмом стабильной работы систем мониторинга, особенно при контроле температуры и использовании аналоговых входов. Грамотная настройка этого параметра с учетом специфики измеряемых сигналов и условий эксплуатации — залог эффективной и бесперебойной работы всей системы мониторинга.