Научная статья на тему 'SCADA-система на основе многомерного четкого логического регулятора для управления цементной печью'

SCADA-система на основе многомерного четкого логического регулятора для управления цементной печью Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
527
130
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЧЕТКИЙ ТЕРМ / МНОГОМЕРНЫЙ ЧЕТКИЙ ЛОГИЧЕСКИЙ РЕГУЛЯТОР / SCADA-СИСТЕМА / ЦЕМЕНТНАЯ ПЕЧЬ / ACCURATE TERM / A MULTIDIMENTIONAL ACCURATE LOGICAL REGULATOR / SCADA-SYSTEM / THE CEMENT FURNACE

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Каяшев Александр Игнатьевич, Муравьева Елена Александровна, Габитов Руслан Фаритович

На основе шестимерного четкого логического регулятора температуры в зонах цементной печи в инструментальной среде TRACE MODE V6.05 разработана SCADA-система управления производством цемента. Компенсация взаимного влияния контуров регулирования произведена дополнительной системой продукционных правил, генерирующей функцию, являющуюся обратной по отношению к функции, связывающей данный контур регулятора с остальными его контурами. Информация для синтеза компенсирующей системы правил получена из двух экспериментов на реальном объекте управления: автономном и взаимосвязанном режимах работы каждого контура многомерного регулятора.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Каяшев Александр Игнатьевич, Муравьева Елена Александровна, Габитов Руслан Фаритович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SCADA-system on the basis of a multidimentional discrete logic regulator for management of the cement furnace

On the basis of a six-dimentional discrete logic regulator of temperature in zones of the cement furnace in IDE TRACE MODE V6.05 the SCADA-control system of manufacture of cement is developed. Indemnification of mutual influence of contours of regulation is made by additional system of the rules, generating the function being return in relation to function, connecting the given contour of a regulator with its other contours. The information for synthesis of compensating system of rules is received from two experiments with real object of management: the independent and interconnected modes of operation of each contour of a multivariate regulator.

Текст научной работы на тему «SCADA-система на основе многомерного четкого логического регулятора для управления цементной печью»

Уфа : УГАТУ, 2010

'Be&тн,и,к, QjrAQviQj

_________________^__________________________________________Т. 14, №4(39). С. 119-125

УПРАВЛЕНИЕ, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА

А. И. Каяшев, Е. А. Муравьева, Р. Ф. Габитов

УДК 681.5

SCADA-СИСТЕМА на основе многомерного четкого логического регулятора

ДЛЯ УПРАВЛЕНИЯ ЦЕМЕНТНОЙ ПЕЧЬЮ

На основе шестимерного четкого логического регулятора температуры в зонах цементной печи в инструментальной среде TRACE MODE V6.05 разработана SCADA-система управления производством цемента. Компенсация взаимного влияния контуров регулирования произведена дополнительной системой продукционных правил, генерирующей функцию, являющуюся обратной по отношению к функции, связывающей данный контур регулятора с остальными его контурами. Информация для синтеза компенсирующей системы правил получена из двух экспериментов на реальном объекте управления: автономном и взаимосвязанном режимах работы каждого контура многомерного регулятора. Четкий терм; многомерный четкий логический регулятор; SCADA-система; цементная печь

Необходимость логического управления цементной печью обусловлена сложностью технологического процесса получения цемента (высокая температура (200+1450 °С), большие габариты печи, вызывающие инерционность и запаздывание исполнения управляющих воздействий, а также взаимное влияние контуров регулирования через объект управления (печь)). Все это затрудняет использование известных типовых методик проектирования классических четких и нечетких регуляторов и не позволяет настроить их на устойчивую работу с необходимой точностью.

В отличие от этого, многомерные четкие логические регуляторы (МЧЛР), благодаря близости идеологии логического управления с четкими термами к человеческому мышлению и естественному языку, позволяют построить алгоритм управления, адекватный реальному технологическому процессу производства цемента [8]. Поскольку потенциальных возможностей по быстродействию и точности у МЧЛР больше [1, 2, 3, 4, 8], чем у типовых нечетких регуляторов (НР), то целесообразность их использования в качестве регуляторов в системах управления цементной печью становится очевидной.

В данной работе на основе МЧЛР реализовано управление вращающейся печью № 4 ОАО «Сода», диаметром 4 м и производительностью 850 т/сутки (35,416 т/час), которая представляет собой стальной барабан, футерованный внутри огнеупорным кирпичом (рис. 1). Барабан печи установлен с наклоном 40, на роликовые опоры - 3. Шлам подается с поднятой стороны печи, а топливо в виде газа - с противоположной.

Контактная информация: Gabitoff@yandex.ru

На рис. 2 показано распределение температуры продукта (1) и газового потока (2) по длине барабана вращающейся печи. По оси абсцисс отложена длина отдельных зон печи в процентах к общей ее длине, а по оси ординат - температура продукта и газового потока в каждой точке печи. Ломаный характер кривой температуры материала показывает, что при нагревании сырьевой смеси в ней происходят физикохимические процессы, в одних случаях тормозящие нагревание (пологие участки), а в других - способствующие резкому нагреванию (крутые участки). По значению температуры печное пространство разделено на следующие зоны: I - до 200 °С - сушки шлама; II - (200+ 800) °С - подогрева (дегидратации); III - (800+ 1000) °С - декарбонизации (кальцинирования);

IV - (1000+1300) °С - экзотермических реакций;

V - (300+1450) °С - спекания; VI - (1300+ 1000) °С - охлаждения.

Структурная схема МЧЛР для регулирования температуры в зонах цементной печи с компенсацией влияния на отдельно взятый контур регулирования всех остальных его контуров представлена на рис. 3. Она имеет следующие особенности: входные и выходные параметры представлены совокупностью четких термов; система продукционных правил МЧЛР состоит из регулирующей и компенсирующей частей; на вход блока продукционных правил подаются не только термы входных (Зт1) и выходных (Дт) лингвистических переменных, но и дискретные входные (Х) и выходные (7) переменные объекта управления; в условной части (антецеденте) продукционных правил используются не только термы входных, но и выходных лингвистических переменных, а также дискретные входные и выходные переменные объекта управления.

1500000

Рис. 1. Вращающаяся печь №4 ОАО «Сода»: 1 - головка печи, 2 - корпус печи, 3 - роликовая опора, 4 - подшипник, 5 - вал подвенцовой шестерни в сборе, 6 - установка бандажа, 7 - шестерня венцов,

8 - футеровка, I, II , III, IV , V, VI, VII - опоры

&

&

I

V/ V /V /// // /

2-4 10-15 7-10 20-25 15-20 35-40

Зоны н ллнна их в °/о от длины барабана печи

Рис. 2. График распределения температуры

Рис. 3. Структурная схема многомерного четкого логического регулятора цементной печи: Ф - фаззификатор; СРКПП - система регулирующих и компенсирующих продукционных правил; ДФ -

дефаззификатор; МОУ - многомерный объект управления (цементная печь); З(г),

2(г), и$) - векторы задающих, регулируемых и регулирующих параметров; ТЗ2, ит -векторы термов задающих, регулируемых и управляющих параметров соответственно; Х и У - дискретные входные и выходные переменные объекта управления

Векторы, используемые в предложенном МЧЛР, имеют следующую структуру:

3(0 = (З1(0, З2(0,..., зг-(0,..., З„(0);

Z(t) = (^(0, ¿2(0,..., т ..., 2п(()); щ) = ико, и^),..., и<о, ., и„т

Тзе = (31т, З

2т —, 31T, —, Зnт,

Z1т, Z2т, — , Ziт, —, ^пт); ит (^ U2т, —, U1T, —, и„т);

Х = (Х1, Х2, ..., Х, ..., Х„1);

7 = (71, 72, ..., 7, ..., 7„2), где п=6 - размерность МЧЛР; п1 = 18 и п2 = 12 -число соответственно входных и выходных булевых переменных МОУ.

Центральная проблема при синтезе многомерных регуляторов [5, 6, 7] - компенсация взаимного влияния контуров, в данном случае решается введением для каждого канала регулирования компенсирующей системы продукционных правил, предназначенной для исключения в установившемся режиме взаимного влияния каналов регулирования друг на друга. Как следует из рис. 4, система продукционных правил предлагаемого 6-мерного логического регулятора состоит из 6 программных блоков (ЛР1 -ЛР6), каждый из которых включает в себя регулирующие (РСПП1 + РСПП6) и компенсирующие (КСПП1 + КСПП6) системы продукционных правил. Информацию для разработки компенсирующих систем продукционных правил предла-

гается получить из двух экспериментов при работе МЧЛР с реальным многомерным объектом управления. В первом эксперименте снимается зависимость управляющего воздействия (Ца) от задающего параметра (З) в автономном режиме работы контуров регулирования МЧЛР (на рис. 5 кривая иа1). На практике автономность работы МЧЛР достигается отключением всех контуров регулирования, кроме того контура, на котором в данных момент снимается указанная зависимость. Число таких зависимостей должно равняться размерности МЧЛР. В ходе второго эксперимента для каждого контура при тех же значениях задающего параметра снимается та же зависимость, но при работе всех остальных контуров МЧЛР в штатном режиме. На рис. 5 такая кривая (ит1) представлена для 1-го контура многомерного четкого логического регулятора. Аналогичные зависимости необходимо получить для остальных контуров МЧЛР. Из рис. 5 следует, что заштрихованная площадь характеризует степень влияния на 1-й контур всех остальных (п - 1) контуров регулирования МЧЛР. Эта же характеристика, но в более лаконичной и удобной форме представлена на рис. 6 в виде разности функций им и Ц,:

(3)

С^^Начало

I

РСПП

КСПП1

X

РСПП2

КСПП2

РСППб

КСППб □с

У лрі

У ЛР2

У лРб

(^^кончание^^)

Рис. 4. Логическая структура программно-реализованного 6-мерного четкого логического регулятора цементной печи

Идея компенсации взаимного влияния контуров МЧЛР состоит в выработке с помощью соответствующей системы продукционных правил функции ик, являющейся зеркальным отображением относительно оси абсцисс экспериментально полученной функции ир1. Совершенно очевидно, что при точной зеркализации функция икI полностью скомпенсирует влияние других контуров на 1-й контур МЧЛР.

Для интерпретации ик1 в виде совокупности аргументов двузначной логики использованы четкие термы (Т1 Т9). Они вырабатываются

фаззификатором МЧЛР из условий:

Зг = Т при 0 < Зг < Зи;

Зг = Т2 при Зц < Зг< 32г; .;

3; = Т9 при З8 < Зг< З9.

иі

ит

ит

ит-

ив1

и Зі

иа2і

иап

"о"

Тз Т4 Т5 Тб Т7 Те

Тд

З;

-►

Рис. 5. Зависимость управляющего воздействия и; от задающего параметра З; ;-го канала МЧЛР: иа1 - в автономном (сепаратном) режиме; ит- в режиме взаимного влияния контуров регулирования

иР>

ит-Ув!

о

и1к1

изкі

Т2 Тз Т4 Тз Тб Т7 Те

Тд ;

икі

Рис. 6. Функция компенсации влияния

(п-1) контуров на ;-й контур многомерного логического регулятора

Во всех остальных случаях термы (Т1 Т9)

равны логическому нулю. Система продукционных правил, реализующая компенсирующую функцию ик; для 1-го контура регулирования с помощью термов (Т1 Т9), имеет вид:

Если З; = Т1, то и к; = и^;

Если З; = Т2, то и к! = и2ш';

Если З; = Т8, то и кг = и8кг';

Если З; = Т9, то и кг = и9^.

Следует отметить, что в общем случае число четких термов для представления функции ик определяется точностью регулирования и разрешающей способностью программируемого контроллера, на котором построен МЧЛР. Воспроизведение компенсирующих функций для остальных контуров регулирования аналогично.

і

Термы задающих и регулируемых параметров МЧЛР, а также дискретные сигналы объекта управления имеют единую логическую природу - они являются аргументами двузначной логики. Поэтому в составе условной части продукционных правил МЧЛР появилась возможность использовать не только термы входных, но и выходных параметров регулятора, а также дискретные (входные и выходные) параметры объекта управления. Кроме того, управляющее воздействие в консеквентах правил имеет две составляющие: регулирующую - при отсутствии влияния других контуров МЛР (сепаратный, автономный режим), и компенсирующую, которая при конкретном значении антецедента правила нейтрализует влияние других контуров регулирования. Учет приведенных обстоятельств приводит к изменению структуры системы продукционных правил п-мерного логического регулятора со статической компенсацией взаимного влияния контуров, которая принимает следующий вид:

Если З1 = ЗППДНФП, то ии = иш + иш;

Если З1 = ^ПДНФ^ то и12 = и1а2 + и1к2;

Если З1 = З^ПДНФ^Ь

то и1т1 и1ат1 + и1кт1;

Если З2 = З21 ПДНФ21, то и21 = и2а1 + и2к1;

Если З2 =З22 П ДНФ22, то и22 = и2а2 + и2к2;

Если З2 = З2т2ПДНФ2т2,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

то и2т2 и2ат2+ и2кт2;

Если Зп = ЗптпПДНФптп,

то иптп ипатп+ ипктт

где т1 + тп - количество четких термов, используемых для изображения задающих воздействий в 1 + п контуров регулирования МЛР; З1 ^ Зп -задающие воздействия 1 + п контуров регулирования; ДНФ11 + ДНФп - функции двузначной логики в дизъюнктивно-нормальной форме, реализующие взаимные блокировки между контурами регулирования МЧЛР. Например, для первого контура регулирования такая функция может иметь следующий вид:

п т11 , . т12 , ,■ т13 , ,■

ДНФц=иП^з^1 П х172 пг1 1з,

^ Л=1 Н=1 1з=1

где т11, т12, т13 - число литералов термов задающих и регулируемых параметров, а также дискретных входных и выходных параметров объекта управления от смежных контуров регулирования МЧЛР соответственно; тзр1 , X112 ,

Г113 - сами литералы четких термов соответственно задающих и регулируемых параметров, дискретных входных и выходных параметров объекта управления, используемых в смежных контурах МЧЛР.

Регулирование температуры в зоне кальцинирования осуществляется изменением подачи газа в печь с помощью одного из шести контуров МЧЛР. Исполнительный механизм представляет собой электропривод, приводящий в движение заслонку на входе дымососа. Датчик расхода газа конструктивно включает в себя сужающее устройство, дифференциальный манометр и датчик перемещения. Датчиком температуры является термопара. Расход топлива и температура газов в печи взаимосвязаны: с повышением расхода температура повышается, и наоборот.

На рис. 7 изображены четкие термы входных лингвистических переменных с указанием диапазонов температуры отходящих газов, измеряемой термопарой. Каждому из указанных термов на универсальной числовой оси соответствует «свой» температурный диапазон. Текущее значение температуры обрабатывается на принадлежность конкретному четкому терму входной лингвистической переменной, и МЧЛР выдает выходной сигнал на исполнительный механизм, который устанавливает жалюзи дымососа холодного конца цементной печи в соответствующее положение. На рис. 8 изображены четкие термы выходных лингвистических переменных, подаваемых на вход дефаззификатора МЧЛР. Функции принадлежности для других контуров регулирования строятся аналогично.

На рис. 9 изображена мнемосхема технологического процесса получения цемента на автоматизированном рабочем месте (АРМ) технолога-оператора. С ее помощью оператор может наблюдать за ходом технологического процесса в реальном времени и вносить свои корректировки. Мнемосхема позволяет оператору «передвигаться» по системе с помощью клавиш: «Главное окно», «Головка печи», «Графики», «Архивы», «Ввод данных», «Отчет тревог». Сырьевой шлам поступает во вращающуюся печь с ее холодного конца, после чего сырье подвергается воздействию температуры в зонах цементной печи в соответствии с графиками, представленными на рис. 2. Результаты

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

результаты регулирования температуры.

Рис. 7. Размещение четких термов входных лингвистических переменных (температура отходящих газов) на универсальной числовой оси

Рис. 8. Размещение четких термов выходной лингвистической переменной (положение жалюзей дымососа) на числовой оси

Рис. 9. Мнемосхема-дисплей АРМ оператора-технолога цементной печи

Файл Редактировать Программа ПР°ект Вид Окно Справка

С в? - 0 ф * * # а т * ъ & jp пі ь & & | 1 ("fo

33 Зона спекания

а й

Структура программы

1х?1 Зона спекания ® Аргументы

| ^Локальные переменнь | Глобальные перемени!

Э 0ФУИКЦИИ

Ш 0 5изЬка_зЫата( 1М Ш Р_уогс1иха( 1М Ц_0 Ш @ т:ка1с^[|м Гса1с Структуры | ^Внешние библиотеки

S> Съ I Уь Е& АЕ

~іу1 & въ & Я & %>

FUNCTION___BLOCK T_kalcinir

VAR INPUT T_ca.lcin.ir : REAL; ENI Vffl imR OUTPUT F_gaza : REAL; ENDJfAR

if T_calcinir<1000 і

end_і £;

if T_calcinir-<900 ai pnri_і f ;

if T_calcinir-<8S0 a: endit;

if T_calcinir-<810 a: end_it:

if T_calcinir-i780 a:

end_іf,

if T_calcinir<730 a:

end if;

END EUNCTION BLOCK

d T_calcinir>=900 then F_gaza=5Z00; T_calcinir>=8S0 then F_gaza=6020; T_calcinir>- = 810 then F_gaza=6260; T_calcinir>=780 then F_gaza=6S00; T_calcinir»=730 than F_gaza=6740; T_calcinir<0 then F_gaza=6980;

Рис. 10. Система продукционных правил контура температуры в зоне кальцинирования

Э* Время визира 01 /01 п 970 03:00:00 0

1 _ _ _

1 “4“

1Э80° N. 'V.

9Є0 940 920 900 880 У

У'

/

f

/

/

840 І

820 !

япп

15.05.08 04:30:20 04:30:50 04:3 1Ф Ф Ф <_ :20 04:3 50 04:32:2С l»J ф ф Ф

Кривые | Источник | Значение |

Т_в_зом©_калвцинирования

Рис. 11. Кривая изменения температуры во времени в зоне кальцинирования при использовании

автономных типовых НР

Система продукционных правил для контура регулирования температуры в зоне кальцинирования, реализованная в интегрированной среде TRACE MODE V6.05, представлена на рис. 10. Для остальных зон цементной печи система правил аналогична.

Программная реализация представленного МЧЛР для управления цементной печью выполнена на языке FBD. Для реализации АРМ требуется персональный компьютер со следующими минимальными характеристиками:

Pentium 3,2 ГГц; RAM 1024 Mb; HDD не менее 120 Gb; FDD 1,44 Mb; DVD/CD-RW; сетевая карта для связи с ЛВС предприятия; монитор не менее 19” LCD. Персональный компьютер в диспетчерском пункте должен быть защищен от воздействия вредных веществ, перепада температур, пыли и влажности, а также иметь встроенную плату связи модели 1784-KTX через экранированную витую пару. На рис. 11 приведена кривая изменения температуры в зо-

не кальцинирования во времени при использовании автономного типового НР, из которой следует, что интервал между точками максимума и минимума составляет около 30 оС, что ведет к перерасходу топливного газа. В отличие от них МЧЛР (рис. 12) поддерживает эту же температуру с точностью ±5 оС. 8САБА-система управления цементной печью является открытой, что позволяет вводить дополнительные датчики и исполнительные механизмы, а также повышать точность регулирования за счет увеличения числа четких термов, используемых для интерпретации переменных, и минимизировать цикл сканирования МЧЛР с помощью АКУ -Т1МЕ алгоритма [8].

Данная система управления не имеет автономной системы противоаварийной защиты, однако при достижении в зоне спекания температуры 1350+1450 оС (предельно допустимое значение) происходит блокировка (отсечка) подачи газа в цементную печь.

tH» В ^ Время визира 01/01/1970 03:00:00 О

1080 1060 1040 1020 1000 ?:5Е Ф

980 960 940 920 ЭОО 880 8Є0 840 820 800 15.05.08 щщ ^ " ' " ’

у

/

/

/

/

і

/

14:25:55 04:2 gg |ф ф ф < 6:25 04:2 6:55 04:2 И 7:25 04:2 > Ф Ф

ІСривьіе | Источник | Значение |

І5Й Т_в_эоне_кальцинирования

Рис. 12. Кривая изменения температуры во времени в зоне кальцинирования при использовании МЧЛР

ВЫВОДЫ

Интерпретация входных и выходных функций совокупностью четких термов повышает точность и быстродействие логических регуляторов и расширяет их управляющие свойства за счет участия в антецедентах продукционных правил термов регулируемых параметров, а также дискретных входных и выходных переменных вербально представленных объектов управления. Погрешность многомерных логических регуляторов с четкими термами определяется шириной термов регулируемой величины, что позволяет более точно компенсировать взаимное влияние контуров с помощью специальной компенсирующей системы продукционных правил. Использование многомерного четкого логического регулятора для регулирования температуры в цементной печи позволило повысить точность поддержания температуры в зоне кальцинирования с ±30 до ±5 °С, что привело к снижению расхода топливного газа на 40 м3/час.

СПИСОК ЛИТЕРАТУРЫ

1. Круглов В. В., Дли М. И. Интеллектуальные информационные системы: компьютерная поддержка систем нечеткой логики и нечеткого вывода. М.: Физматлит, 2002.

2. Леоненков А. В. Нечеткое моделирование в

среде MATLAB и Fuzzy TECH.-СПб.: БХВ-

Петербург, 2005. 736с.

3. Штовба С. Д. Проектирование нечетких систем средствами MATLAB. М.: Горячая линия - Телеком, 2007. 288 с.

4. Штовба С. Д. Классификация объектов на основе нечеткого вывода // Exponenta Pro: Математика в приложениях. 2004. № 1. С. 68-69.

5. Гостев В. И. Нечеткие регуляторы в системах автоматического управления. К.: Радюаматор, 2008. 972 с.

6. Васильев В. И., Ильясов Б. Г. Интеллектуальные системы управления. Теория и практика: Учеб. пособие. М.: Радиотехника, 2009. 392 с.

7. Пупков К. А. Методы классической и современной теории автоматического управления: Учебник / Под ред. Н. Д. Егупова. М.: МГТУ им. Н. Э. Баумана, 2004. 616 с.

8. Муравьева Е. А., Каяшева Г. А. Патент № 2309443 РФ // Бюллетень изобретений. 2007. № 39.

ОБ АВТОРАХ

Каяшев Александр Игнатьевич, проф., зав. каф. автоматиз. технолог. и инф. систем фил. УГНТУ в г. Стерлитамак. Д-р техн. наук по автоматиз. и упр. технолог. проц. и произв. Иссл. в обл. интел. упр-я.

Муравьева Елена Александровна, доц. каф. автоматиз. технолог. и инф. систем фил. УГНТУ в г. Стерлитамак. Дипл. инж. (УГНТУ, 1998). Канд. техн. наук по автоматиз. и упр. технолог. проц. и произв. (УГАТУ, 2001). Иссл. в обл. интел. упр-я.

Габитов Руслан Фаритович,

асп. фил. УГНТУ в г. Стерлитамак. Иссл. в обл. интел. упр-я.

i Надоели баннеры? Вы всегда можете отключить рекламу.