Организация управления системами обеспечения безопасности в промышленных технологиях, которые относятся к классу сложных современных систем, обретает все большую значимость. Принятие решений в данном случае осуществляется в слабоструктурированной и плохо формализуемой среде. Наиболее успешно можно решать такие задачи с помощью интегрального подхода, сочетающего в себе как классическую математику, так и современные достижения из области моделей методов искусственного интеллекта. В последнее десятилетие использование этих методов становится все более актуальным, особенно в управлении промышленными системами с целью повышения качества принимаемых решений [1].
Формализованное концептуальное представление оценки технологической безопасности Tsk может быть следующим: Tsk = , где k – моменты времени оценки состояний; Dk – вектор опасностей; Uk – вектор управлений, компенсирующих опасности; D ´ U – композиции опасностей и управлений; D ´ U ® R – соответствие принимаемых решений. Величина безопасности Bk – вектор оценок безопасности, нормированный по некоторому правилу (например, это могут быть точки интервала [0, 1]) либо на булевское множество (например, Bk Í [0, 1]); A – некоторые операторы преобразования, участвующие в оценке уровня безопасности (например, вероятностные, нечеткие). Для реальных процессов промышленной технологии D и U конечны и счетны. Концептуальная модель управления технологической безопасностью приведена на рисунке 1, а структура системы – на рисунке 2.
Существует ряд подходов к решению проблемы диагностирования состояний, например, дискретные модели [1], логико-вероятностные [2], причинно-следственные [3, 4], модели нечеткой логики [5], интервальные параметрические модели [6], байесовские [7], модели пространства состояний.
В большинстве случаев невозможно построить адекватную математическую модель управления технологической безопасностью в связи с тем, что критерии выбора при осуществлении процедур диагностики состояний промышленных технологий имеют нечеткий характер. Такая особенность задач приводит к необходимости использования экспертных оценок, которые зачастую служат единственной информацией для принятия решений, а также поиска методов для эффективной обработки полученной нечеткой экспертной информации. Примером такого подхода является метод разделения состояний, позволяющий осуществлять анализ состояний системы в условиях неопределенности информации об объекте.
Принципы построения модели диагностики состояний основаны на понятии области безопасного функционирования и центра безопасности диагностируемого объекта. Текущее состояние промышленных процессов оценивается по индексу безопасности, который содержательно характеризует степень удаленности текущего состояния процесса от центра безопасности. Количественно индекс безопасности [1, 6] определяется как пересечение области текущей ситуации и области центра безопасности: ,
где ,
.
Для каждого из параметров в области их существования выделяются интервалы значений с целью определения области технологической безопасности функционирования технологии. Эти интервалы характеризуют определенные режимы работы промышленного процесса. Выбор недоминируемого интервала для области каждого параметра осуществляется на основе нечеткого отношения предпочтения во множестве альтернативных интервалов. В результате получается набор интервалов, отражающих состояния области работы технологии: Dt1, Dt2, …, Dtn. Здесь Dti – множество интервалов i-го параметра. В каждом множестве i-го параметра выбираются интервал и точка в нем, характеризующие лучший режим по данному параметру. Точка ti0 определяет центр технологической безопасности i-го интервала. S0 = {Dt10, Dt20, …, Dti0, …, Dtn0} – область нормальной (исправной) работы. Dti0 с некоторой нулевой точкой (центром) является благоприятным интервалом для i-го параметра.
Выявление центра технологической безопасности позволяет качественно и количественно оценить безопасные состояния технологии. Строится ситуационная таблица, которая возможной сложившейся ситуации на производстве ставит соответствующий набор управляющих воздействий. Для установле- ния соответствия строятся нечеткие правила D ´ U ® R выбора между ситуацией и набором управляющих воздействий. Для реализации нечеткого вывода вводится лингвистическая переменная по каждому параметру технологического процесса <βi, Ei, Di>, где βi – название лингвистической переменной; Ei = {E1i, E2i, ..., EMii} – терм-множество лингвистической переменной βi; Di – базовое множество лингвистической переменной βi (рис. 3).
Вектор, состоящий из множества лингвистических переменных βi, нечетко определяет некоторое состояние технологии, характеризующее ситуацию.
Вводятся лингвистические переменные. Выполняется формализация семантической информации. Эта информация носит описательный, словесный характер, источником которой являются экспертные опросы обслуживающего персонала. Осуществляется перевод информации на язык нечеткой логики. Формируются управляющие решения. На основе мониторинговых измерений формируется БД (табл. 1) и вычисляются субъективные оценки идеала.
Структура БД отражает варианты расчета для показателей безопасности функционирования технологической системы. При этом учитывается ущерб, возникающий в процессе функционировании системы. На основе того же механизма вычислений определяется индекс субъективной оценки риска:
,
где – индекс технологической безопасности; – индекс ущерба [1].
В работе рассмотрено создание системы управления технологическим процессом селективной очистки газов при производстве неконцентрированной азотной кислоты на основе моделирования возможных ситуаций. Создание системы управления химико-технологическим процессом селективной очистки газов при производстве неконцентрированной азотной кислоты предусматривает учет влияния случайных возмущений, что приводит к возникновению различных ситуаций при работе технологического процесса [8]. Функциональная структура системы управления технологической безопасностью представлена на рисунке 4.
Характеристика системы управления на основе прогнозирующих моделей систем управления
В работе предлагается на основе оценки уровня риска работы промышленной технологии диагностировать состояние процесса, после чего строить многоуровневую систему управления промышленным процессом. Для оценки риска используется нечетко определенная импульсная модель риска, которая учитывает возможные потери от внезапных и постепенных отказов, что повышает эффективность функционирования системы управления. На основе оценки состояния технологической системы определяется нагрузка системы и осуществляется коррекция параметров математической модели (рис. 4).
Одним из перспективных направлений повышения качества работы систем управления является использование семейства МРС-контроллеров (системы управления с прогнозирующими моделями), которые реализуют управление на основе предсказания параметров, определяющих состояние процесса [8, 9]. Параметры системы:
- входные значения процесса – заданные значения центра технологической безопасности rk;
- выходные значения процесса z – измеренные выходы процесса y;
- регулирующие переменные – u.
Управляющие переменные:
- количество восстановителя в реакторе очистки, определяемое подачей аммиака в реактор;
- концентрация кислорода перед реактором очистки, а значит, степень конверсии аммиака в реакторе, определяемая подачей добавочного воздуха (GДВ) в колонну абсорбции.
Регулируемые параметры:
- температура газа на входе Tвх. в объект (реактор);
- температура на выходе Твых. из объекта (реактора);
- концентрация окислов азота .
Возмущения – рассчитанные значения рисков по состояниям оборудования, системы управления, технологии.
Опишем механизмы построения нечетко определенной импульсной модели оценки состояния системы и движения системы к точке безопасности. На рисунке 5 представлены графическая иллюстрация центра безопасности и формирование функции индекса безопасности относительно установленного центра.
На рисунке 6 графически проиллюстрированы индекс безопасности Ind(zk+1) – индекс по контролируемому параметру, а также значение Ind zd(rk+1) – величина заданного значения ин- декса желаемого значения параметра.
На рисунке 7 представлен график технологического параметра, а также приводятся гра- ничные значения параметра и наилучшее значение в данной технологической ситуации (P*жел).
График иллюстрирует текущее отклонение параметра от наилучшего значения. На основе этого отклонения определяются регулирующие значения управляющих воздействий: подача аммиака в реактор и подача добавочного воздуха (GДВ) в колонну абсорбции. Удаленность мгновенного значения параметра Р от наилучшего (желаемого) значения параметра P* – центра технологической безопасности – формирует индекс безопасности технологического процесса. За центр берется максимальное P*Î [Pmin, Pmax], а за ноль – координаты Pmin и Pmax, где значение индекса безопасности близко к нулю.
На рисунке 8 показан механизм формирования импульсов на определенном интервале времени.
Авторами разработана модель системы управления процессом селективной очистки газов с подсистемой оценки параметров дифференциальных уравнений модели (см. http:// www.swsys.ru/uploaded/image/2019-4/2019-4-dop/20.jpg), алгоритм работы которой, построенный в программной среде MATLAB, представлен на рисунке 9.
Обобщенный алгоритм работы системы
1. Собираются данные с объекта.
2. Осуществляется коррекция точки центра безопасности.
3. Назначается Ind zd(rk+1) – задание для регулятора в соответствии с режимом работы.
4. Обновляется импульсная нечеткая модель.
5. Осуществляется шаг в направлении Ind zd(rk+1), и по переменным состояния определяется индекс технологической безопасности для прогнозного k + 1 интервала времени Ind(zk+1).
6. Выполняется запись индексов безопасности в БД для последующей диагностики состояния процесса и его оборудования.
7. Если изменение временного ряда стационарно, осуществляется выдача управляющих воздействий (рис. 9).
8. Если изменение временного ряда нестационарно, выполняется диагностика состояния и принимаются решения по устранению возникшего нарушения (рис. 9).
АСУ ТП обеспечивает получение информации, ее передачу в систему обработки данных, саму обработку, систематизацию, ранжирование данных, определение управляющих воздействий технологическим процессом, регламентирует оперативные действия (в том числе и с участием персонала), выдачу отчетов, информационных сообщений и рекомендаций. В работе были рассмотрены несколько вариантов систем управления и приведен лучший вариант по показателям качества.
В системе управления реализованы три уровня управления. Первый уровень – коррекция коэффициентов моделей по каналам связи технологических переменных (блоки нечеткой коррекции). Второй уровень – определение нагрузки на реактор по подаче аммиака (нечеткое регулирование), а также коррекция подачи воздуха в реактор – два МРС-регулятора. Третий уровень – определение изменения нагрузки на систему по аммиаку и воздуху в зависимости от индекса риска работы технологии (два МРС-регулятора).
Проверка модели на адекватность и качество работы осуществлялась в программной среде MATLAB методом статистического моделирования с использованием информации из технической документации реального производства (см. http://www.swsys.ru/uploaded/image/2019-4/2019-4-dop/18.jpg). По полученным данным определялось распределение входных и выходных переменных, а также осуществлялось сравнение значений рассчитанных по каждому параметру характеристик старой и новой систем управления.
Функции распределения «Концентрация хвостовых газов у выхода реактора» и «Температура у выхода реактора селективной очистки газов» представлены на рисунке (см. http:// www.swsys.ru/uploaded/image/2019-4/2019-4-dop/19.jpg).
Для полученных данных определялись гистограммы, математическое ожидание, дисперсия температуры хвостовых газов и концентрации окислов азота.
Сопоставляя полученные результаты с данными существующей системы управления, можно сделать вывод, что дисперсия регулируемой величины значительно снизилась.
Аналогично вычисляются математическое ожидание и дисперсия концентрации хвостовых газов у выхода реактора.
При сопоставлении экспериментальных (по работе действующей модели) и модельных данных можно сделать однозначный вывод об адекватной работе новой модели управления.
Обоснование применения разработанной системы управления селективной очисткой газов
На основе анализа действующих промышленных технологических агрегатов показано, что оптимальное управление ими может быть осуществлено только с учетом наиболее полного использования современных систем управления – в частности, интеллектуальных MPC-регуляторов.
Анализ дисперсий для основных текущих технологических параметров, на основе которых определяется индекс риска (табл. 2), показал, что изменение дисперсии в рабочем цикле по температуре составляет порядка 15–20 %, по концентрации – около 20 %.
Так как дисперсия характеризует разброс параметров, можно сделать вывод: аналогичный разброс будет сопровождать процесс селективной очистки и по нечетким индексам риска. Учитывая, что динамика изменения технологических параметров выше динамики изменения надежности оборудования и систем управления, можно сделать вывод о росте стабильности работы системы для текущих режимов работы примерно на 10–20 %.
Таблица 2
Результаты вычислительного эксперимента
Table 2
Computational experiment results
Система
|
Температура после реактора
|
Концентрация оксидов
|
Исходная система управления
|
M(x) = 276;
D(x) = 35
|
M(x) = 0.0021;
D(x) = 0.00014
|
Проектируемая система
|
M(X) = 279,5
D(X) = 29,0
|
M(X) = 0.00186
D(X) = 0.00011
|
Изменения дисперсий
|
1 – 20,0/35,0 = = 0,17
|
1 – 0,011/0,014 = = 0,21
|
Индекс риска по оборудованию и системам управления определяется для оценки состояний процесса селективной очистки, а также принятия решений по проведению текущих профилактических осмотров и ремонтов.
Построена математическая нечетко определенная модель реактора селективной очистки, отражающая основные фундаментальные свойства процесса, воспринимаемые человеком и существующие в агрегате. Проведено моделирование этих соотношений, определены технологические характеристики агрегата. Произведена оценка влияния реальных возмущающих воздействий на показатели качества управления.
Сделан вывод, что для улучшения показателей качества управления реактором селективной очистки хвостовых газов необходимы разработка и реализация системы автоматического регулирования разности температур в реакторе каталитической очистки, построенной на основании нетиповых законов регулирования. В результате исследований для регулирования температурного режима в реакторе и координации подачи воздуха и аммиака предложено использовать регулятор с предсказа- нием, для определения задания по воздуху и аммиаку – нечеткий регулятор, для повышения точности модели – динамическую коррекцию параметров дифференциальных уравнений.
Разработанная система автоматического регулирования узла каталитической очистки позволила не только повысить экономические показатели работы цеха, но и улучшить очистку хвостовых газов от окислов азота и, следовательно, уменьшить загрязнение воздушного бассейна.
Работа выполнена при финансовой поддержке РФФИ, грант № 17-07-013680.
Литература
1. Вент Д.П., Лопатин А.Г., Брыков Б.А., Богатиков В.Н., Пророков А.Е. Диагностика состояний и управление динамическими процессами в слабоструктурированных и плохоформализуемых средах. Новомосковск: Изд-во НИ РХТУ, 2018. 199 с.
2. Solozhentsev E.D. Risk management technologies with logic and probabilistic models. Springer, 2012, 328 p.
3. Науменко А.П. Методы технической диагностики. Омск: Изд-во ОмГТУ, 2016. 125 с.
4. Бурлаченко Т.Б. Методы и алгоритмы интеллектуальной поддержки принятия решений в задачах выявления причинно-следственных связей и диагностики технических систем, используемых в машиностроении. М.: Изд-во МГУПИ, 2009. 149 с.
5. Яхъяева Г.Э. Нечеткие множества и нейронные сети. М.: ИНТУИТ, 2014. 320 c.
6. Палюх Б.В., Богатиков В.Н., Пророков А.Е., Алексеев В.В. Приложение метода разделения состояний для управления технологической безопасностью промышленных процессов на основе нечетко определенных моделей. Тверь: Изд-во ТГТУ, 2009. 348 с.
7. Дауни А.Б. Байесовские модели. Байесовская статистика на языке Python. ДМК-Пресс, 2018. 182 с.
8. Веремей Е.И., Сотникова М.В. Управление с прогнозирующими моделями. СПб: Изд-во СПбГУ, 2014. 212 с.
9. Bemporad A., Morari M., Ricke N.L. Model Predictive Control Toolbox™ Getting Started Guide. URL: https://fumblog.um.ac.ir/gallery/839/mpc_gs.pdf (дата обращения: 05.08.2019).
References
- Vent D.P., Lopatin A.G., Brykov B.A., Bogatikov V.N., Prorokov A.E. Diagnostics of States and Control of Dynamic Processes in the Semistructured and Badly Formalizable Environments. Novomoskovsk, 2018, 199 p. (in Russ.).
- Solozhentsev E.D. Risk Management Technologies with Logic and Probabilistic Models. Springer, 2012, 328 p.
- Naumenko A.P. Technical Diagnostic Methods. Omsk, OmSTU Publ., 2016, 125 p. (in Russ.).
- Burlachenko T.B. Methods and Algorithms of Intellectual Decision-Making Support in the Tasks of Identifying Cause-Effect Relationships and Diagnostics of Technical Systems Used in Mechanical Engineering. Moscow, 2009, 149 p. (in Russ.).
- Yakhyaeva G.E. Fuzzy Sets and Neural Networks. Moscow, Intuit Publ., 2014, 320 p. (in Russ.).
- Palyukh B.V. An Application of the State Separation Method for Controlling the Technological Safety of Industrial Processes Based on Fuzzy Defined Models. Tver, TSTU Publ., 2009, 348 p. (in Russ.).
- Dauni A. Bayesian Models. Bayesian Statistics in Python. O'Reilly Publ., 2013. Russ. ed.: DMK-Press, 2018, 182 p.
- Veremey E.I., Sotnikova M.V. Predictive Model Management. St. Petersburg, SPBU Publ., 2014, 212 p. (in Russ.).
- Bemporad A., Morari M., Ricke N.L. Model Predictive Control Toolbox™ Getting Started Guide. Available at: https://fumblog.um.ac.ir/gallery/839/mpc_gs.pdf (accessed September 05, 2019).