Актуальность исследования
В пятиуровневой системе автоматизации [1] уровень управления технологическими операциями (Control) представляется промышленными контроллерами (ПК), аналоговым или цифровым образом взаимодействующими с уровнем средств автоматического регулирования (Input/Output), в котором реализуются контурные регуляторы (КР) и технологическая автоматика с её защитами и блокировками. Косвенное управление [4] означает управление или регулирование посредством изменения настроечных параметров регуляторов, а в случае технологической автоматики – посредством изменения потока булевых переменных (рис. 1).
При организации цифрового регулирования в автоматизированной системе управления технологическими процессами (АСУТП) КР заменяют цифровыми контурными регуляторами (ЦКР) на основе коммерческих или специализированных микропроцессоров, координацию которых осуществляет ПК (уровня Control), направляя в ЦКР требуемый поток настроечных параметров в соответствующих обстоятельствах.
Если при такой организации согласованного функционирования цифровых контурных регуляторов результаты не обеспечат требуемую динамику регулирования, то ПК прерывает процесс регулирования и осуществляет переход к специальным программам защит и блокировок, отрабатывающих функции алгебры логики, временные логические функции или рекуррентные булевы функции первого и второго рода [2] для ограничения негативного воздействия нештатного функционирования регуляторов на технологические процессы и оборудование. Однако всякое прерывание процессов регулирования в связи с неподходящим функционированием регуляторов может существенно ухудшить показатели качества всей АСУТП, а переход к реализации мероприятий противоаварийного характера может и вовсе остановить соответствующие технологические процессы. Поэтому решение вопросов текущего (оперативного) корректирования (изменения) алгоритмов регулирования для достижения требуемого функционирования регуляторов представляется актуальным.
В силу специфики косвенного управления в работе предложен путь изменения алгоритмов регулирования посредством оперативной корректировки настроечных параметров в процессе регулирования.
Идея корректировки
При косвенном управлении в АСУТП традиционно ПК уровня Control координирует и взаимодействует с ЦКР нижнего уровня Input/Output как с локальными регуляторами передавая соответствующие потоки уставок и настроечных параметров (рис. 2), то есть структура взаимодействия двух уровней разделяет функции своих процессорных компонентов. Именно это разделение, по-видимому, провоцирует либо прерывание процессов регулирования при неподходящем функционировании ЦКР, либо внедрение отказоустойчивых структур регулирования при проектировании, что, безусловно, ведёт к значительному аппаратному усложнению. Чтобы избежать усложнений аппаратуры и прерывания процессов регулирования, учитывая возможность использования быстродействующих (высокопроизводительных) ПК, разделение функций ПК и ЦКР можно сделать временным или ситуационным, возложив дополнительно на ПК ведущую роль по восстановлению требуемой динамики регулирования в цепях ЦКР и оградив тем самым уровень Input/Output от возможной потери устойчивости регуляторами.
При оценке возможности потери устойчивости ЦКР ввиду не предполагаемых влияний среды ПК осуществляет его «захват» и управляющая программа ПК организует временный вычислительный комплекс «ПК – ЦКР» (с единой операционной системой) до момента восстановления требуемого функционирования. А восстановление требуемого функционирования ЦКР может быть проведено как поиск настроечных параметров и моделирование в ПК работы цепи регулирования с этими параметрами.
Тогда методика косвенного цифрового управления может быть представлена в следующем порядке:
1. Задание серий значений настроечных параметров:
1.1) задание значений коэффициента усиления пропорциональной составляющей: ,
, …,
;
1.2) задание значений коэффициента усиления интегрирующей составляющей: ,
, …,
;
1.3) задание значений коэффициента усиления дифференцирующей составляющей: ,
, …,
.
2. Моделирование для каждой модели ПИД-регулятора значения управляющего воздействия: для
,
и
;
для
,
и
; …;
для
,
и
.
3. Верификация управляющего воздействия и выбор лучшего варианта закона регулирования:
Рис. 1. Нижние уровни системы автоматизации при косвенном управлении, где: ПК – промышленный контроллер; КР – контурный регулятор; ЦКР – цифровой контурный регулятор
Рис. 2. Пример схематического взаимодействия уровней Control (ПК) и Input/Output (цифровые контурные регуляторы ЦКР1, ЦКР2, …, ЦКРМ) системы автоматизации промышленного предприятия, где: ,
, …,
– задающие воздействия соответственно для ЦКР1, ЦКР2, …, ЦКРМ; х1(t), х2(t), …, ΔxM(t) – регулируемые величины; Δx1(t), Δx2(t), …, ΔxM(t) – рассогласования (отклонения, ошибки) в текущий момент, пропорциональные соответственно
,
, …,
;
,
, …,
– управляющие воздействия, рассчитанные соответственно регуляторами ЦКР1, ЦКР2, …, ЦКРМ; НП1, НП2, …, НПМ – настроечные параметры соответственно для ЦКР1, ЦКР2, …, ЦКРМ;
,
, …,
; ЭС – элемент сравнения; утолщенная линия – шина, по которой осуществляется взаимодействие уровней
3.1. Моделирование реакции объекта управления в момент времени на соответствующее управляющее воздействие:
для
,
для
, …,
для
.
3.2. Вычисление рассогласований в момент времени :
для
,
для
, …,
для
.
3.3. Поиск минимального рассогласования:
.
3.4. Выбор настроечных параметров для вычисления управляющего воздействия цифрового ПИД-регулятора:
;
; …;
.
Алгоритм косвенного управления для классической итерационной модели цифрового ПИД-регулирования
Классическая итерационная формула расчета управляющего воздействия цифрового ПИД-регулятора (формула прямоугольника), предложенная профессором В.И. Мазуровым [3], имеет вид
,
,
, (1)
=
+
. (2)
В качестве модели объекта управления в алгоритме используем модель токового контура двигателя постоянного тока:
, (3)
где R – сопротивление обмотки якоря; L – индуктивность цепи якоря; B – коэффициент передачи датчика тока; E – ЭДС самоиндукции.
Алгоритм корректировки настроечных параметров цифровых регуляторов для формулы прямоугольника по предложенной методике косвенного цифрового управления сводится к реализации мероприятий:
1. Задание значений настроечных параметров:
1.1) задание значений коэффициента усиления пропорциональной составляющей, например ,
,
;
1.2) задание значений коэффициента усиления интегрирующей составляющей, например ,
,
;
1.3) задание значений коэффициента усиления дифференцирующей составляющей, например ,
,
.
2. Моделирование по каждой модели ПИД-регулятора значения управляющего воздействия по формулам (1) и (2):
,
,
,
=
+
;
,
,
,
=
+
; …;
,
,
,
=
+
.
3. Верификация управляющего воздействия и выбор лучшего варианта закона регулирования:
3.1. Моделирование реакции объекта управления в момент времени на соответствующее управляющее воздействие по математической модели (3):
,
, …,
.
3.2. Вычисление рассогласований в момент времени :
,
, …,
.
3.3. Поиск минимального рассогласования:
.
3.4. Выбор настроечных параметров для вычисления управляющего воздействия цифрового ПИД-регулятора:
;
; …,
.
Рис. 3. Моделирование алгоритма косвенного управления для серий настроечных параметров = 5,16,
= 2,
= 8,
= 10,32,
= 7,
= 3,
= 0,645,
= 2,
= 2, модели регулятора (1)–(2) и модели объекта управления (3)
Моделирование предложенного алгоритма косвенного управления для настроечных параметров = 5,16,
= 2,
= 8,
= 10,32,
= 7,
= 3,
= 0,645,
= 2,
= 2 продемонстрировано на рис. 3. Цифровой ПИД регулятор уровня Input/Output настроен на настроечные параметры kП = 5,16, kИ = 10,32 и kД = 0,645, рассчитанные методом Зиглера – Николса [5]. Моделирование показывает расходящуюся динамику регулируемого параметра с выбранными настроечными параметрами. Начиная с t = 7,5 моделируется захват цифрового ПИД-регулятора промышленным контроллером уровня Control и отработка предложенного алгоритма промышленным контроллером. Начиная с t = 23 ПИД-регулятор уровня Input/Output отрабатывает требуемую динамику регулируемого параметра на изначально заданных настроечных параметрах в связи с чем происходит отключение косвенного управления (рис. 3).
Выводы
Модельные эксперименты предложенного процесса корректировки настроечных параметров показали продуктивность использования идеи изменения алгоритмов регулирования посредством оперативной корректировки настроечных параметров в процессе регулирования.
Исследование выполнено при поддержке ОГУ имени И.С. Тургенева по теме «Разработка программной системы поддержки процесса управления в предаварийных состояниях для восстановления нормальной работы», приказ № 7-н/26 от 23.10.2013 г.
Библиографическая ссылка
Захарова О.В., Раков В.И. ОПЕРАТИВНАЯ КОРРЕКТИРОВКА НАСТРОЕЧНЫХ ПАРАМЕТРОВ ЦИФРОВЫХ РЕГУЛЯТОРОВ ПРИ КОСВЕННОМ УПРАВЛЕНИИ // Фундаментальные исследования. 2016. № 12-1. С. 43-48;URL: https://fundamental-research.ru/ru/article/view?id=41044 (дата обращения: 02.04.2025).
DOI: https://doi.org/10.17513/fr.41044