Научная статья на тему 'Формирование функций принадлежности для алгоритма нечеткого управления технологическим процессом каталитического крекинга'

Формирование функций принадлежности для алгоритма нечеткого управления технологическим процессом каталитического крекинга Текст научной статьи по специальности «Химические технологии»

CC BY
299
83
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
каталитический крекинг / технологический процесс / автоматическая классификация переменных / нечеткая логика / нечеткое управление / catalytic cracking technological process / automatic classification process variable / fuzzy logic / fuzzy control

Аннотация научной статьи по химическим технологиям, автор научной работы — Шумихин Александр Георгиевич, Вялых Илья Анатольевич

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

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

The application of algorithm of automatic variable classification of technological process in the whole spectrum of their actual values by the dynamic concentration method has been studied. The results of fuzzy classification of measurement information on values of technological parameters at the number of classes given a priori, singling out the coordinates of class centers and automatic construction of membership function of these variables precise values to the proper classes are introduced by the example of technological process of catalytic cracking indicating the appropriateness of applying the examined method.

Текст научной работы на тему «Формирование функций принадлежности для алгоритма нечеткого управления технологическим процессом каталитического крекинга»

УДК 681.518.3

ФОРМИРОВАНИЕ ФУНКЦИЙ ПРИНАДЛЕЖНОСТИ ДЛЯ АЛГОРИТМА НЕЧЕТКОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ПРОЦЕССОМ КАТАЛИТИЧЕСКОГО КРЕКИНГА

А.Г. Шумихин, И.А. Вялых

Пермский государственный технический университет E-mail: atp@pstu.ru

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

Ключевые слова:

Каталитический крекинг, технологический процесс, автоматическая классификация переменных, нечеткая логика, нечеткое

управление.

Key words:

Catalytic cracking technological process, automatic classification process variable, fuzzy logic, fuzzy control.

Каталитический крекинг - процесс расщепления нефтяных фракций при высоких температурах (480...510 °С) в присутствии цеолитсодержащего катализатора. Процесс характеризуется большим количеством одновременно протекающих химических реакций крекинга, многочисленными перекрестными связями между сырьем, катализатором и воздухом, подаваемым на регенерацию, по тепловым и материальным потокам и рециркуляцией регенерируемого катализатора. В связи, с этим разработка адекватной математической модели реакторного блока и регенератора представляет собой сложную задачу. Так для описания процесса каталитического крекинга на промышленной установке 43-102/М предложено использовать «связанную» математическую модель реактора и регенератора [1].

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

Основная задача, которую решает оператор-технолог при управлении технологическим процессом, - это идентификация технологической ситуации, то есть сравнение текущего состояния режима установки с имевшими в его практике место прецедентами, отнесение состояния к одному из них с качественной оценкой степени принадлежности состояния к этому прецеденту и, с учетом результата сравнения, применение соответствующего управления.

Информация, полученная при интервьюировании экспертов - персонала установки каталитического крекинга, показывает, что изменение пара-

метров технологического режима функционирования реакторного блока вызывают две основные причины (рис. 1). Первая из них - изменение фракционного состава сырья на входе в реактор, ведущее к изменению количества кокса, откладывающегося на катализаторе. В результате изменяется температура катализатора после регенератора и, как следствие, температура катализатора на входе в реактор, что ведет к изменению параметров процесса крекинга. Вторая причина - изменение температуры окружающего воздуха, забираемого для осуществления процесса регенерации. При этом изменяется плотность воздуха и его массовый расход на входе регенератора, что вызывает изменение режима процесса регенерации.

Рис. 1. Взаимосвязь основных параметров процесса в реак-торно-регенераторном блоке

Изменение температуры сырья на входе и газопродуктовой смеси на выходе реактора - процессы инерционные. Поэтому оператор, основываясь на

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

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

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

Регенератор и реактор установки расположены соосно: сверху реактор, внизу регенератор. Основными показателями, характеризующими работу регенераторного блока, являются температура дымовых газов на выходе аппарата и концентрация кислорода в дымовых газах. Регенератор имеет три зоны (рис. 2).

Рис 2. Схема регенератора установки каталитического крекинга

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

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

Общий расход воздуха на регенерацию стабилизируется автоматической системой. Для распределения воздуха между первой и третьей зонами на их входе и выходе предусмотрены задвижки с ручным дистанционным управлением. Управляя положением одной из задвижек, оператор, исходя из значений давлений на входе и выходе зон, осуществляет перераспределение расхода воздуха по зонам. При этом происходит изменение значений давлений в зонах, на которые накладываются следующие ограничения:

• давление на входе в нижнюю зону регенератора должно находиться в диапазоне (3,15...3,23)-10-2 МПа. При большем давление возможно подвисание катализатора в нижней зоне, при меньшем -подвисание катализатора в трубопроводе между регенератором и дозером пневмотранспорта;

• перепад давления на средней зоне, между входом верхней и выходом нижней зоны должен поддерживаться около 1 ■ 10-3 МПа. При большем значении увеличивается расход дымовых газов в верхнюю зону, что снижает эффективность регенерации, при меньшем значении возможно попадание свежего воздуха в дымовые газы нижней зоны, что ведет к началу дожига СО в СО2, сопровождающегося резким повышением температуры газа.

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

При управлении оперативный персонал установки пользуется своим опытом эксплуатации реактора-регенератора. Так как значения температуры дымовых газов и некоторых зон катализатора в регенераторе могут изменяться с высокой скоростью (до 20 °С в минуту), то требуется своевременная и безошибочная реакция оператора. Поэтому в алгоритме управления реакторным блоком целесообразно использовать формализованный опыт работы персонала промышленной установки каталитического крекинга.

Проведенный с целью формализации экспертных знаний опрос технологического персонала позволил выявить основные параметры, по которым

можно оценивать ход технологического процесса, и параметры, целенаправленно изменяя которые, можно управлять процессом. Полученные экспертные оценки можно использовать для выделения нечетких множеств - лингвистических термов, выбора вида соответствующих им функций принадлежности и формулирования правил логического вывода нечеткой продукционной модели. Однако построенная на основании экспертных оценок модель в значительной степени носит отпечаток субъективности, так как в противоречивых «высказываниях» операторов-экспертов отражается их личностные характеристики (опыт работы, предпочтения и др.).

Поэтому для построения нечеткой продукционной модели рассматривается другой подход, основанный на использовании трендов контролируемых переменных технологического процесса в различных режимах работы установки, которые в совокупности создают объективный образ этих режимов, учитывающий, вероятно, даже и особенности ведения технологического процесса разными операторами-технологами. Подход основан на автоматической классификации отдельных переменных во всем спектре их фактических значений методом динамических сгущений [1] с алгоритмом нечеткой классификации при априори заданном числе классов, с выделением координат центров классов и автоматическим построением функций принадлежности четких значений этих переменных к соответствующим классам [2, 3]. Выбор числа классов по каждой переменной определяется количеством лингвистических термов, предполагаемых для использования в нечеткой продукционной модели.

Последовательность отнесения /-го наблюдения (ху каждого /-го) технологического параметра к 1-му классу и определения координат классов (/=1,п ; 1=1,к, где п - количество наблюдений, к -количество классов) состоит в следующем. Для нечеткой классификации технологических параметров х еХ установки каталитического крекинга используется алгоритм, приведенный в [3]. В начале обучения алгоритма, в пространстве технологических параметров, априори задаются координаты центров классов У(/=1,т; ДиДк). По значениям параметров хуеХ(/=1,п; /=1,т;), ранжированных по возрастанию значений, рассчитываются знаде-ния их мер принадлежности )/(х), (х=х/уеХ; /=1,п; /=1,т; £=1,к) к каждому из к классов:

при х * У£;

X (1/|| х--V] ||2)

£ = 1, к; I = 1, п; ] = 1, ш,

где Уу={у,...,у - вектор координат центров классов /-го технологического параметра.

При этом: если I = 1 и х „ < У.1, то )) (х) = 1;

если I * 1 и х , < У1 то )] (х) = 0; если 1 < I < к и У'-1 < х , < У'+\

то )£(х) ="

1/|| х- - уТ , X (1/|| х-- - у) ||2)'

если 1 < I < к и х, < У' 1 или У)+1 < х,, то (х) = 0; если I = к и У) < х,, то )) (х) = 1; если I * к и У1 < ху, то )) (х) = 0.

По полученным значениям функций принадлежности уточняются значения координат центров классов

у) =-

X ()] (х))2 х-¡=1_

X ()] (х))2

£ = 1, к; ] = 1, ш

и с найденными значениями У/ рассчитываются вновь зничения Дункций принадлежности (/=1,п; /=1,т; £=1,к) .

Процедура продолжается до выполнения условия

8 = тах{| (х)- {гх)|} < e,

V I = 1, п; V] = 1, ш; V £ = 1, к,

где 8 и е - текущая и заданная погрешности соответственно.

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

На рис. 3-5 приведены «исторические» данные об изменении значений технологических параметров, используемых при управлении процессом регенерации.

По этим данным были получены функции принадлежности к лингвистическим термам СНН -существенно ниже нормы; НН - ниже нормы; Н -норма; ВН - выше нормы; СВН - существенно выше нормы, каждой выходной переменной координаты технологического процесса (рис. 6-8).

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

С=1

=1

С=1

^1.4

О4

Ю О ^1.2

О |1

о

go.e

о

и

0.6 0.4

0,2

■ V

............ Г

200 400 60D SÜ0 1000 1200 1400

Время, мин

а

Рис. 3.

и 60°-

S

о

и

О 200 400 600 800 1 000 I 200 1 400

Время, мин

б

Изменение концентрации кислорода в дымовых газах Р-2 за сутки для: а) верхней; б) нижней зоны

475

0

i I

-'■/..........!........................... :

/

I

g.600 £

§"530 о

(- 560540 520

500 -—

200 400 600

200 400 600 800 1000 1200 1400 <

Время, мин

а

Рис. 4. Изменение температуры дымовых газов Р-2 за сутки для: а) верхней; б) нижней зоны

1 000 1 200 1 400 Время, мин

535

520

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

IL.................................................

Л

/

/

V

700

U

650

1 000 1 200 1 400 Время, мин

0 200 400 600 800 1 000 1 200 1 400

Время, мин

a б

Рис. 5. Изменение температуры катализатора за сутки: а) на входе в Р-2; б) в нижней зоне

ки принятия решения по управлению. Это может гих переменных, таких как концентрация CO и CO2

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

горитму, использующему результаты идентифика- терма, когда достаточна только качественная, а не

ции объекта рассматриваемым методом. Для дру- количественная оценка изменения.

Концентрация 02. об. % ' Концентрация О,, об. °ь

а б

Рис. 6. Функции принадлежности )(х) для концентрации кислорода в дымовых газах Р-2 после: а) верхней; б) нижней зоны

а б

Рис. 7. Функции принадлежности )(х) для температуры дымовых газов на выходе Р-2 после: а) верхней; б) нижней зоны

Температура катализатора, °С ,,,,

1 емпература катализатора, <

Рис. 8. Функции принадлежности )(х) для температуры катализатора в Р-2: а) на входе; б) в нижней зоне

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

соответствует нормальному режиму функционирования технологического процесса, а соседние классы соответствуют отклонению от него. Чем больше классов, тем точнее можно реагировать (управлять) на изменение параметров технологического процесса. Однако это приводит к увеличению логических продукционных правил в алгоритме управления, что снижает его надежность при реализации.

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

1. Дидэ Э. Методы анализа данных: подход, основанный на методе динамических сгущений. - М.: Финансы и статистика, 1985.- 358 с.

2. Шумихин А.Г., Черепанов А.И., Дорохов И.Н., Сидорова Г.А., Звягин В.П. Размытый обучающийся алгоритм классификации, распознавания и прогнозирования аномальных техноло-

гических ситуаций // Теоретические основы химической технологии. - 1988. - Т. 22. - № 6. - С. 810-815.

3. Шумихин А.Г. Автоматизированное управление химико-технологическими процессами в условиях нестационарности: дис. ... д.т.н. - Пермь, 1998. - Кн. 1. - 340 с.

Поступила 25.02.2010 г.

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