АЛГОРИТМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ УРОВНЯ ВОДЫ В ДЕАЭРАТОРЕ
Д. Г. Бурмантов, В. И. Коновалов, В. В. Курганов
Институт кибернетики Национального исследовательского Томского политехнического университета, 634050, Томск, Россия
УДК 681.5
Предложен алгоритм автоматического регулирования уровня воды в вакуумном деаэраторе. Особенностью объекта управления является наличие существенного транспортного запаздывания, что делает неэффективным использование классических регуляторов. Алгоритм регулирования модифицирован путем добавления ряда логических правил, что позволило решить поставленную задачу.
Ключевые слова: автоматическое регулирование, объект управления с запаздыванием, деаэратор.
Algorithm of automatic control level into the vacuum deaerator is suggested. Feature of control object consists essential transportation lag availability, that it makes ineffective using of classical controllers. Control algorithm by extension of logical rules line in order to solve assigned task is modified.
Key words: automatic control, control object with transport delay, deaerator.
Введение. В процессе внедрения систем автоматического управления на промышленных объектах зачастую требуется учитывать особенности, не рассматриваемые в классической теории управления [1]. Программная реализация современных систем управления на программируемых логических контроллерах позволяет достаточно легко модифицировать известные алгоритмы, в результате чего они приобретают новые качества, позволяющие решать нестандартные задачи.
Рассмотрим задачу построения системы автоматического регулирования (САР) уровня воды в деаэраторе. Деаэратор представляет собой техническое устройство, в котором происходит процесс очистки воды от примесей, в том числе от растворенных в ней газов. Вакуумные деаэраторы используются при подготовке питательной воды для парокотельных установок. Уровень воды в деаэраторе должен оставаться постоянным, так как при его повышении или понижении ухудшается процесс деаэрации [2].
Особенностью деаэратора как объекта управления является наличие существенного транспортного запаздывания, что обусловлено как самой конструкцией деаэратора, так и расположением клапана подпиточной воды вдали от него. Управление клапаном осуществляется с помощью механизма электрического однооборотного (МЭО), в котором присутствуют люфты, еще более увеличивающие запаздывание. Для того чтобы управлять МЭО, в составе программного обеспечения контроллера должен быть предусмотрен алгоритм, выполняющий широтно-
Уровень воды, %
Уровень в деаэраторе / /
/У гГ-
ч Расход П0ДПИТ0ЧН01 воды ^ 1 р
15:51:48 16:03:30 16:12:32 16:21:34 16:30:36
Рис. 1. Процесс регулирования уровня воды в деаэраторе при использовании ПИД-регулятора
импульсную модуляцию, и связанный с ним алгоритм импульсного регулирования (РИМ). Использование импульсного регулятора и наличие транспортного запаздывания обусловливают нетривиальность задачи автоматического регулирования уровня в деаэраторе.
Обсуждение подходов к решению задачи. Обозначим передаточную функцию регулятора через Я(?), а передаточную функцию объекта управления через Wo(s)e'Ts (Т - время транспортного запаздывания). В этом случае передаточная функция обычной замкнутой САР равна
Ж = Я(?)Ж0(?) е-Т? з 1 + Я(?)Ж0(?) е-Т" '
В знаменателе передаточной функции присутствует величина е-Т?, которая не позволяет получить приемлемое качество регулирования. На рис. 1 показан процесс изменения уровня воды в деаэраторе и изменение управляющего воздействия - расхода подпиточной воды. Использован пропорционально-интегрально-дифференциальный (ПИД) регулятор. Процесс имеет ярко выраженный колебательный характер, амплитуда колебаний является недопустимой.
Одним из широко распространенных способов управления объектами с запаздыванием является использование регуляторов (или предикаторов) Смита [3, 4]. Предикатор Смита включен в программное обеспечение некоторых контроллеров наряду с классическими ПИД-регуляторами. Предикатор Смита прогнозирует сигнал на выходе объекта управления до того момента, когда он там появляется. Для этого используется модель объекта управления, которая задается передаточной функцией с транспортной задержкой ЖМ?) е-Т?, (ЖМ?) - дробно-рациональная функ-
Структурная схема системы управления с регулятором Смита показана на рис. 2. В этом случае передаточная функция замкнутой САР имеет вид
Рис. 2. Схема САР с предикатором Смита
W(s) =
адад е
1 + (*) + - (*)) ' Из этой формулы следует, что при W0(s) = Ж^(^) в знаменателе отсутствует величина е"Т^ появляется возможность настроить ПИД-регулятор и получить качественный переходный процесс. Условием работоспособности САР с регулятором Смита является получение модели, адекватной объекту управления. Необходимо точное знание транспортного запаздывания. Поэтому перед использованием регулятора Смита необходимо идентифицировать объекты управления [5]. Если у разработчиков системы управления отсутствуют время и возможность для проведения экспериментов на объекте управления, то вследствие неадекватности модели применение регулятора Смита не позволяет получить желаемый результат.
Алгоритм управления на основе применения ограничений и логических правил. Для управления уровнем воды в деаэраторе предлагается применять обычный алгоритм импульсного регулирования, использующий ПИД-закон (с учетом свойств МЭО). Так как в контроллер вводится информация об управляющем воздействии - расходе питательной воды, то задаются ограничения по максимально и минимально возможным расходам, которые запрещают выдачу на алгоритм импульсного вывода управляющего сигнала в сторону увеличения или уменьшения. Кроме того, запрет на выдачу управляющих сигналов может быть сформирован алгоритмом, сравнивающим текущее значение уровня воды с допустимым отклонением его от заданного в большую и меньшую стороны. Два вида ограничений объединяются по схеме "ИЛИ" и поступают на блок запрета знака управляющего воздействия. Введение достаточно слабых ограничений на расход подпиточной воды позволило значительно улучшить процесс регулирования уровня (рис. 3).
Практическая проверка данного алгоритма показала, что ограничения по расходу должны быть изменяемыми, так как при изменении режима работы деаэратора границы необходимо корректировать. В окончательном виде алгоритм регулирования уровня воды был дополнен алгоритмическими блоками, вычисляющими верхнюю и нижнюю границы расхода подпиточной воды в зависимости от возмущения - расхода деаэрированной воды. Алгоритм, выполненный на языке FBD стандарта МЭК 6131-3, включен в состав программного обеспечения АСУ ТП общецехового котельного оборудования на Томском нефтехимическом комбинате. При составлении алгоритма использовалась библиотека функциональных блоков системы 1Б-aGRAF, расширенная алгоритмами из библиотеки контроллера Р-130. Общий вид алгоритма приведен на рис. 4.
Уровень воды, %
М
Уровень в деаэраторе
Расход подпиточной воды /
/ \ / ^ >
Ж^К^МЫ NRWOOWQO КК^Р^ОР NRWQVWPT
Рис. 3. Процесс изменения уровня воды в деаэраторе при введении ограничений на расход подпиточной воды Настроечными параметрами алгоритма являются следующие: К - коэффициент пропорциональности (алгоритм РИМ); Ти - постоянная интегрирования (алгоритм РИМ); Тд - постоянная дифференцирования (алгоритм РИМ); Е - зона нечувствительности (алгоритм РИМ); Тф1 - постоянная фильтра для фильтрации сигнала уровня; Тф2 - постоянная фильтра для фильтрации
Рис. 4. Алгоритм автоматического регулирования уровня воды в деаэраторе
Уровень воды, %
Уровень в деаэраторе
Расход подпиточной воды
/
/— г _/ '
11:17:04 11:24:15 11:32:39 11:40:57 11:49:21
Рис. 5. Процесс регулирования уровня воды в деаэраторе с использованием предложенного алгоритма
сигнала расхода подпиточной воды; Тф3 - постоянная фильтра для фильтрации сигнала расхода деаэрированной воды; £верх - верхнее ограничение по уровню; Ьниз - нижнее ограничение по уровню; £01, Вп - коэффициенты для расчета верхней границы по расходу подпиточной воды; £02, В12 - коэффициенты для расчета нижней границы по расходу подпиточной воды; Ттт - минимальная длительность импульса, формируемая контроллером для исполнительного механизма МЭО.
Процесс регулирования уровня по предложенному алгоритму показан на рис. 5.
Выводы. Предложен алгоритм автоматического регулирования уровня воды в деаэраторе. Как объект управления деаэратор обладает значительным транспортным запаздыванием. Алгоритм не требует знания модели объекта управления, как в регуляторе Смита. В качестве основы выбран импульсный ПИД-регулятор из библиотеки FBD инструментальной среды программирования ISaGRAF. Импульсный регулятор дополнен блоком запрета на выдачу управляющих сигналов на уменьшение и увеличение расхода подпиточной воды. Блок запрета управляется сигналами от блоков сравнения расхода подпиточной воды с установленными ограничениями, а также сигналами, формируемыми при сравнении текущего уровня воды с допустимыми отклонениями от заданного уровня. Алгоритм внедрен в составе АСУ ТП общецехового котельного оборудования.
Список литературы
1. Бурмантов Д. Г., Ефимов С. Е., Коновалов В. И. и др. Система автоматического регулирования давления азота в емкости для хранения катализаторного комплекса с двумя управляющими воздействиями // Изв. Том. политехн. ун-та. 2010. Т. 316, № 5. С. 137-140.
2. Шарапов В. И. Подготовка подпиточной воды систем теплоснабжения с применением вакуумных деаэраторов. М.: Энергоатомиздат, 1996.
3. Денисенко В. В. ПИД-регуляторы: принципы построения и модификации // Совр. технологии автоматизации. 2007. № 1. С. 78-88.
4. Рей У. Методы управления технологическими процессами. М.: Мир, 1983.
5. Карташов В. Я., Сахнин Д. Ю. Структурно-параметрическая идентификация дискретных моделей объектов с запаздыванием для настройки регуляторов Смита // Изв. Том. политехн. ун-та. 2007. Т. 311, № 5. С. 19 - 23.
Бурмантов Дмитрий Геннадьевич - ст. науч. сотр. Института кибернетики Томского
политехнического университета; гл. инженер проектов ОАО "НТКАККО"; тел.: (382-2) 41-89-07; e-mail: [email protected];
Коновалов Виктор Иванович - канд. техн. наук, доц. Института кибернетики Томского политехнического университета; тел.: (382-2) 41-89-07; e-mail: [email protected];
Курганов Василий Васильевич - канд. техн. наук, доц. Института кибернетики Томского политехнического университета; тел.: (382-2) 41-89-07; e-mail: [email protected]
Дата поступления - 17.09.12 г.