Найти тему
Ты же инженер АСУ ТП

Макрос Hysteresis в программе Owen Logic

Оглавление

Готовые библиотеки в дистрибутивах частенько выручают. Для поддержания температуры и других физических параметров с погрешностью +-5% достаточно двух-позиционного регулятора. Рассмотрим что это такое. И с такой задачей прекрасно справляется макрос Hysteresis в программе Owen Logic. Рассмотрим пример.

Приветствую всех, на связи автор блога. И я начинаю писать статью.

Что такое двухпозиционник

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

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

Для предотвращения «дребезга» управляющего выходного устройства (например, реле) и исполнительного механизма (например, нагревательного элемента) вблизи задания SP (слишком частого включения нагревателя), предусматривается гистерезис Н.

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

  • Нагреватель включен, пока температура в печи (X=PV) не достигнет значения заданной точки SP. Выход регулятора Y (нагреватель) отключается, если регулируемая величина (температура) выше заданной точки SP.
  • Повторное включение нагревателя происходит после уменьшения температуры до значения SP-H, т.е. с учетом гистерезиса H переключательного элемента.

В принципе я думаю на графике понятно изображена работа регулятора. Мы ставим уставку SP, и когда фактическая температура PV достигает уставки выключается выход. А при снижении с учетом гистерезиса H выход включается.

В Owen Logic есть специальный готовый макрос, который в пакете выполняет регулировку.

Макрос Hysteresis и его работа

Его можно найти в онлайн базе макросов. Называется он Hysteresis.

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

-2

Название регулятора 2PHReg+.

У него есть и охлаждение и нагрев с гистерезисом. два в одном.

-3

На графике отображён принцип его работы. Причем гистерезис работает в обе стороны и на нагрев и на охлаждение.

-4

Наименование входов-выходов и их назначение.

-5

Вот таким образом можно реализовать многоступенчатое регулирование на две группы ТЭНов.

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

Всем спасибо, на этом всё.

С уважением, Гридин Семен