Научная статья на тему 'Синтез нечеткого регулятора подсистемы автоматического пуска потенциально опасного объекта управления'

Синтез нечеткого регулятора подсистемы автоматического пуска потенциально опасного объекта управления Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
114
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БУТИЛКАУЧУК / НЕЧЕТКАЯ ЛОГИКА / АВТОМАТИЧЕСКИЙ ПУСК / ПОВЕРХНОСТЬ ВЫВОДА / : RUBBER / INDISTINCT LOGIC / AUTOMATIC START-UP / A SURFACE OF A CONCLUSION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Чепелева М. С.

Разработан нечеткий регулятор для системы автоматического пуска полимеризатора при производстве бутилкаучука. Обоснована необходимость применения подобных систем в управлении потенциально опасными объектами

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

SYNTHESIS OF THE INDISTINCT REGULATOR OF THE SUBSYSTEM OF AUTOMATIC START-UP OF POTENTIALLY DANGEROUS OBJECT OF MANAGEMENT

The indistinct regulator is developed for system of automatic start-up of polymerization reactor by manufacture rubber. Necessity of application of similar systems for management of potentially dangerous objects is proved

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

УДК 681.51

СИНТЕЗ НЕЧЕТКОГО РЕГУЛЯТОРА ПОДСИСТЕМЫ АВТОМАТИЧЕСКОГО ПУСКА ПОТЕНЦИАЛЬНО ОПАСНОГО ОБЪЕКТА УПРАВЛЕНИЯ

М.С. Чепелева

Разработан нечеткий регулятор для системы автоматического пуска полимеризатора при производстве бутил-каучука. Обоснована необходимость применения подобных систем в управлении потенциально опасными объектами

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

Введение

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

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

Постановка задачи

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

Л-'|

/ / С

•75

/ /

... ^ ..

/ /

7 / /

» і в і

і.мия

Рис. 1. Рост температуры по регламенту ТП

Рассмотрим статические характеристики объекта управления (рис. 2) [1], на которых отра-

Чепелева Марина Станиславовна - ВГАСУ, аспирант, тел. (473) 276-40-07

жено, как меняется температура в полимеризаторе в зависимости от изменения входных параметров (расхода катализатора, расхода шихты, давления этилена).

Рис. 2. Статические характеристики объекта управления

Из графика видно, что управлять температурой в реакторе можно изменением расхода катализатора и (или) давления этилена. Расход шихты не является управляющим воздействием, поскольку изменяется в соответствии с регламентом следующим образом: до начала процесса пуска расход шихты устанавливается равным 5000 кг/час; после достижения -650С дальнейший рост температуры ведут с одновременным увеличением расхода шихты до 13000 кг/час.

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

Поставленную задачу предлагается решить в два этапа:

1. Выход на рабочую температуру -600С.

В свою очередь, данный процесс имеет два варианта:

а) При небольшом рассогласовании и невысокой скорости его роста в качестве управляю-

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

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

2. Вывод на рабочую точку.

При использовании в процессе пуска канал управления по давлению этилена выход на рабочую температуру может произойти в любой точке прямой, соответствующей температуре -600С и расходу шихты 13000 кг/час. Для выхода в т. «А» необходимо перейти на поверхность, соответствующую номинальному давлению этилена.

Для решения задачи управления синтезирован нечеткий регулятор, позволяющий удерживать объект в процессе пуска на заданной температурной траектории (рис. 1).

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

Формирование базы правил

База правил систем нечеткого вывода предназначена для формального представления эмпирических знаний или знаний экспертов и является алгоритмом, по которому будет действовать система, попадая в ту или иную ситуацию. В системах нечеткого вывода используются правила нечетких продукций, в которых условия (антецедент) и заключения (консеквент) сформулированы в терминах нечетких лингвистических высказываний [3].

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

Множество входных лингвистических переменных

Ошибка - ЕТ:

■ нулевая ^ ЕТ0,

■ положительная маленькая ^ РЕТМ,

■ отрицательная маленькая ^ ЫЕТМ,

■ положительная большая ^ РЕТВ,

■ отрицательная большая ^ ЫЕТВ,

ЕТ = {ЕТО, РЕТМ, ЫЕТМ, РЕТВ, ЖТБ};

Скорость изменения ошибки - Е^Г:

■ нулевая ^ Е^Г0,

■ положительная маленькая ^ РЕ^ГМ,

■ отрицательная маленькая ^ ЫЕШМ,

■ положительная большая ^ РЕ^ГВ,

■ отрицательная большая ^ №ШВ,

Ес1т = {есто, рестм, ыестм, реств, ыеств};

Множество выходных лингвистических переменных

Скорость изменения расхода катализатора

- К:

■ нулевая ^ K0,

■ положительная маленькая ^ PKM,

■ отрицательная маленькая ^ NKM,

■ положительная большая ^ PKB,

■ отрицательная большая ^ NKB,

■ положительная очень большая ^

PKOB,

■ отрицательная очень большая ^

NKOB,

■ положительная критическая ^ PKVB,

■ отрицательная критическая ^ NKVB,

K = {КО, РКМ, NKM, PKB, NKB, PKOB, NKOB, PKVB, NKVB}

Скорость изменения давления этилена - Е:

■ нулевая ^ Е0,

■ положительная маленькая ^ PЕM,

■ отрицательная маленькая ^ NЕM,

■ положительная большая ^ PЕB,

■ отрицательная большая ^ NbB,

■ положительная очень большая ^

PЕOB,

■ отрицательная очень большая ^

№OB,

E = {ЕО, РЕМ, NEM, PEB, NEB, PEOB, NEOB};

Множество правил нечетких продукций (для удобства записи примем сокращения для наименования отдельных термов входных и выходных лингвистических переменных, принятые выше) ЕСЛИ ET0 И EdT0, ТО K0 И Е0,

ЕСЛИ ET0 И NEdTM, ТО NKM И Е0,

ЕСЛИ ET0 И PEdTM, ТО PKM И Е0,

ЕСЛИ ET0 И NEdTB, ТО NKB И NbM,

ЕСЛИ ET0 И PEdTB, ТО PKB И PЕM,

ЕСЛИ PETM И EdT0, ТО PKM И Е0,

ЕСЛИ PETM И NEdTM, ТО K0 И Е0,

ЕСЛИ PETM И NEdTB, ТО NKM И Е0,

ЕСЛИ PETM И PEdTM, ТО PKB И PЕM, ЕСЛИ PETM И PEdTB, ТО PKOB И PЕB, ЕСЛИ PETB И NEdTM, ТО PKM И Е0,

ЕСЛИ PETB И NEdTB, ТО K0 И Е0,

ЕСЛИ PETB И EdT0, ТО PKB И PEM,

ЕСЛИ PETB И PEdTM, ТО PKOB И PEB, ЕСЛИ PETB И PEdTB, ТО PKVB И PEOB, ЕСЛИ NETM И EdT0, ТО NKM И E0,

ЕСЛИ NETM И PEdTM, ТО K0 И E0,

ЕСЛИ NETM И PEdTB, ТО PKM И E0,

ЕСЛИ NETM И NEdTM, ТО NKB И NEM, ЕСЛИ NETM И NEdTB, ТО NKOB И NEB, ЕСЛИ NETB И PEdTM, ТО NKM И E0,

ЕСЛИ NETB И PEdTB, ТО K0 И E0,

ЕСЛИ NETB И EdT0, ТО NKB И NEM,

ЕСЛИ NETB И NEdTM, ТО NKOB И NEB, ЕСЛИ NETB И NEdTB, ТО NKVB И NE0B;

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

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

На рис. 2 представлены терм-множества входных и выходных лингвистических переменных.

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

[£ТВ ИЕТМ ЕЮ РЕТМ

1

NEDTB NEDTM ЕВТО F'EDTM F'EBTB NEOE NEE NEM ЕО РЕМ РЕЕ 1[\

Рис. 2. Терм-множества входных (а, в) и выходных (б, г) лингвистических переменных

Выбор математического аппарата

В качестве необходимого математического аппарата были выбраны следующие методы [3]:

- для агрегирования подусловий - шт-конъюнкция:

- для активизации подзаключений - шт-активизация;

- для аккумулирования заключений - шах-дизъюнкция;

- для дефаззификации выходных переменных - метод центра тяжести.

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

Рис. 3. Поверхности вывода выходных лингвистических переменных

Заключение

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

Заключение

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

Литература

1. Леоненков А.В. Нечеткое моделирование в среде МАТЬАВ и fuzzyTACH: учеб. / А. В. Леоненков. -СПб.: БХВ - Петербург, 2005. - 736 с.

2.Борисов В. В. Нечеткие модели и сети: учеб. / В. В. Борисов, В. В. Круглов, А. С. Федулов. - М.: Горячая линия - Телеком, 2007. - 284 с.

3. Клин С. Математическая логика: учеб. / С. Клини. - М.: Мир, 1973. - 480 с.

Воронежский государственный архитектурно-строительный университет

SYNTHESIS OF THE INDISTINCT REGULATOR OF THE SUBSYSTEM OF AUTOMATIC START-UP OF POTENTIALLY DANGEROUS OBJECT

OF MANAGEMENT

M.S. Chepeleva

The indistinct regulator is developed for system of automatic start-up of polymerization reactor by manufacture rubber. Necessity of application of similar systems for management of potentially dangerous objects is proved

Key words: rubber, indistinct logic, automatic start-up, a surface of a conclusion

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