УДК 681.51
Профессор В. С. Кудряшов,
(Воронеж. гос. ун-т инж. технол.) кафедра информационных и управляющих систем, тел. (473) 255-38-75
аспирант М. С. Чепелева,
(Воронеж. гос. арх.-строит. ун-т) кафедра автоматизации технологических процессов, тел. (473) 271-70-67
доцент С. А. Ткалич,
(Воронеж. гос. технич. ун-т) кафедра автоматики и информатики в технич. системах тел. (473) 243-77-20
Прогнозирование аварийной ситуации в условиях неопределенности при управлении процессом полимеризации синтетического каучука
Предложен метод прогнозирования, основанный на совместной оценке показателя Херста и текущей ситуации на потенциально опасном объекте с учетом ее неопределенности. Полученный показатель прогноза позволяет заранее предупредить оператора о возможном переходе системы в аварийное состояние и дает ему дополнительное время на принятие управленческих решений.
This paper proposes a method of forecasting based on a joint assessment of Hurst exponent and the current situation on the potentially dangerous object because of its uncertainty. The resulting index allows prediction of pre-warn the operator of a possible transition of the system in emergency stat, the achieved prediction gives the operator extra time to make management decisions.
Ключевые слова: система прогнозирования, R/S-анализ, полимеризация.
Среди множества процессов различных технологий выделяется класс потенциально опасных, которые в условиях нарушения требований регламента выходят в аварийные режимы различной степени тяжести. Кроме того, существуют системы, в которых дополнительные трудности в процесс управления вносит наличие неопределенностей различного рода. Одним из процессов нефтехимической отрасли, характеризующихся потенциальной опасностью и обладающих рядом неопределенностей, является полимеризация синтетического каучука (СК) в растворе.
Несмотря на высокий уровень системы автоматизации большинства предприятий данной отрасли, учитывая лавинообразный характер процесса полимеризации при приближении к зоне аварийности, необходимо разработать систему прогнозирования, способную заблаговременно предупредить лицо, принимающее решения (ЛПР), о возможном выходе системы за рамки штатной ситуации. Благодаря полученному прогнозу ЛПР сможет предпринять действия по возврату объекта в нормальный режим функционирования или, если это
© Кудряшов В.С., Чепелева М.С., Ткалич С.А., 2012
невозможно, заблаговременно остановить процесс, что повысит уровень безопасности производства и позволит избежать материальных и энергетических затрат на ведение процесса, останов которого неизбежен.
Неопределенности ситуаций процесса полимеризации. Для установления степени определенности текущей ситуации на объекте рассмотри все возможные состояния, в которых может оказаться потенциально опасная система.
Анализ существующих классификаций состояний потенциально опасных процессов показал, что помимо частных, разработанных для конкретных объектов и задач [1], существует наиболее общая и универсальная классификация (рис. 1). В режиме нормального
функционирования выделяют три состояния:
• нормальное протекание процесса при соответствии значений определяющих параметров установленному заданию (1-б);
• отклонение определяющих параметров в сторону уменьшения опасности (1-а), не выходящее за рамки заданного диапазона;
• отклонение определяющих параметров в сторону увеличения опасности (1-в), не выходящее за рамки заданного диапазона.
Рис. 1. Состояния потенциально опасного объекта и связи между ними: I - нормальное функционирование: 1-а - отклонение в сторону уменьшения опасности, 1-б - нормальный режим, 1-в - отклонение в сторону увеличения опасности; II - предаварийное состояние: 11-а - возможен возврат к нормальному функционированию, 11-б - возврат к нормальному функционированию невозможен; III - останов процесса; IV - аварийное состояние
Режим I является зоной действия нижнего уровня системы управления. Работы локальных регуляторов достаточно для поддержания параметров объекта на должном уровне несмотря на возмущающие воздействия стохастического характера.
При возникновении значительных отклонений определяющих параметров от заданных пределов в сторону увеличения опасности процесс переходит в предаварийное состояние, в котором выделяют две фазы: в первой фазе (П-а) возможен возврат процесса к нормальному режиму, во второй (П-б) развитие аварийной ситуации становится необратимым, и вывести процесс на нормальный режим не представляется возможным. В последнем случае необходимо прекратить ведение процесса
(III).
Отметим, что возврат из ситуации П-а к нормальному функционированию только с использованием возможностей регуляторов нижнего уровня системы управления неэффективен, т.к. предаварийное состояние возникает в результате воздействий возмущений (или их совокупностей), не предусмотренных на этапе проектирования. В связи с этим решение задачи возврата процесса к нормальному режиму ложится на ЛПР.
Неизбежное развитие предаварийной ситуации с переходом ее в аварийную (IV), сопровождающуюся последствиями различной степени тяжести, происходит, если вовремя не принять меры по возврату процесса к нормальному функционированию или, если это невозможно, не прибегнуть к экстренному останову.
В качестве предприятия для опытного внедрения было выбрано ООО «Тольятти-каучук». Технологический процесс, для которого разработана система прогнозирования, - синтез бутилкаучука.
В регламенте исследуемого технологического процесса указано, что при температуре реакции выше -50 0С необходимо остановить процесс, т. е. такое состояние соответствует ситуации П-б. При температуре выше -45 0С наступает аварийное состояние IV. Рабочей температурой является -60 0С, что подобно ситуации Ьб. Зона между температурами -50 и -60 0С не описана в регламенте и по универсальной классификации соответствует одновременно двум состояниям с отсутствием четкой границы между ними: нормальное функционирование с отклонением в сторону увеличения опасности и предаварийное состояние с возможностью возврата в нормальный режим.
Учитывая неопределенность в описании текущей ситуации на объекте, для построения системы прогнозирования необходимо решить две задачи:
- определить тенденции поведения процесса;
- совместно рассмотреть показатель прогноза развития ситуации и текущего состояния системы.
Определение тенденций поведения процесса. Одним из способов определения тенденций систем является применение И/8-анализа [2]. При этом изменение прогнозируемого технологического параметра во времени рассматривается как обобщенное броуновское движение [3], введенное Мандельбротом, которое описывается следующим
выражением:
п-н
Бн (Г) - Бн (Г -1) =
I (і)Н-а5£ і = 1
Г(Н + 0,5)
(1+я (М+1)-і) +
+И Е-V + і)Н-0,5 -іН-0,5)^+и(М-1+,)-і)} і=1
где Bн(t) - обобщенная броуновская функция; Г(х) - гамма-функция; {£,■} с 7=1,2,...М,... -набор Гауссовых случайных чисел с единичной дисперсией и нулевым средним; п - количество шагов численного интегрирования на интервале Л/=[/-1;/], причём / здесь принимает целочисленные значения; М - количество интервалов Л/, анализируемых в процессе прогнозирования; Н - показатель персистентности (или показатель Херста), принимающий значения в интервале [0;1].
Показатель Херста определяется в результате И/8-анализа, который имеет следующий алгоритм [4].
1. В ходе технологического процесса через определенные промежутки времени Л/1 снимаются данные о прогнозируемом параметре. Таким образом, формируется временной ряд М длины т, который необходимо преобразовать в ряд приращений N длиной т-1 по формуле
Ni = Мм -Мг, 7 = 1,2,3,...,(т -1).
2. Полученный ряд N делится на А смежных подпериодов длины п, так что Аn=N. Каждый подпериод помечается как 1а, где а=1,2,3,...,Л. Каждый элемент 1а помечен как ^, при этом к=1,2,3,...,п.
3. Для каждого 1а длины п определяется среднее значение еа по формуле
еа = (1/ П) ,а.
к
4. Определяется временной ряд накопленных отклонений Хк а от среднего
значения для каждого подпериода 1а по формуле
Xк ,а = Т (N а - еа ), к = 1,2,3,..., П.
7=1
Обратим внимание, что Хк а для любого
а при к=п всегда равно нулю.
5. Размах определяется как
максимальное значение за вычетом минимального значения Хка в пределах
каждого подпериода 1а:
Я1а = тах(Хк,а) - тт(Хк,а), где 1 < к < п.
Поскольку Ха скорректирован к
среднему нулю, максимальное значение Хк а
всегда будет больше или равно нулю, а минимальное значение всегда будет меньше или равно нулю. Следовательно, размах всегда яляется неотрицательной величиной.
6. Для каждого периода 1а рассчитывается стандартное отклонение по формуле
\ =]1Т (- еа )2 .
а \ п к=1
7. Каждый размах Я1 нормируется
путем деления на соответствующее значение стандартного отклонения 5^ , при этом для
каждого подпериода 1а получаем определенное соотношение Я, / 5, .
1а 1 а
8. Определяется среднее значение Я / 5 для данного п:
(Я / 5)п = (1/Л) Т (Я1а / Б1а).
а=1
9. Ряд N делится на следующее меньшее целое значение А, такое, что п -целочисленное значение. Шаги с 3-го по 8-й повторяются. Деление ряда продолжается до п=(т-1)/2.
10. Показатель Херста определяется исходя из формулы:
(Я / 5)п = (с • п)н, где с - константа; Н - показатель Херста; Я / 5 - нормированный размах; п - число наблюдений.
Логарифмируя данное выражение, получим:
^((Я / 5)п) = н(1о§(п) + 1о§(с)).
Методом наименьших квадратов определяется прямая, аппроксимирующая зависимость log((Я / 5)п) от log(n). Наклон данной прямой и характеризует показатель Херста. Полученное значение показателя н сравнивается с величиной 0,5, после чего делаются следующие выводы о тенденциях системы:
0,50 < н < 1,00 - анализируемый
временной ряд персистентен и характеризуется эффектом долговременной памяти, т.е. если ряд возрастает (убывает) в предыдущий период, то вероятно, что он будет сохранять эту тенденцию какое-то время в будущем. Тренды очевидны, и система стремится сменить свое текущее состояние на иное.
н = 0,50 - имеет место случайный
процесс с независимыми приращениями.
0 < н < 0,50 - анализируемый
временной ряд антиперсистентен. В этом случае рост в прошлом означает вероятное
уменьшение в будущем и наоборот. Система стремится сохранить свое текущее состояние.
Следует отметить, что суждение по данному показателю о возможном поведении системы носит вероятностный характер. При этом вероятность продолжения движения в прежнем направлении тем выше, чем ближе н к единице, а вероятность возврата к среднему увеличивается с приближением н к нулю.
Описанный алгоритм И^-анализа позволяет получить показатель Херста (и, следовательно, прогноз) однократно в конкретный момент времени, т.е. в статике. Учитывая, что анализируемый параметр непрерывно меняется, показатель прогноза также следует рассматривать в динамике. Для этого в ходе технологического процесса первоначальный временной ряд сдвигается и анализируется заново по мере поступления новых значений прогнозируемого параметра. Данный алгоритм показан на рис. 2.
Формирование исходной выборки значений прогнозируемого параметра с шагом № длиной т
Определение показателя Херста полученного временного ряда с помощью метода 11/8-анализа
Измерение следующего значения параметра и сдвиг анализируемого ряда на №
Вывод сообщения о тенденции системы продолжать движение в прежнем направлении
Рис. 2. Блок-схема системы прогнозирования
тенденции процесса
Для проведения И/8-анализа реальная выборка значений температуры реакции полимеризации бутилкаучука, полученная на ООО «Тольяттикаучук», представлена на рис. 3.
Рис. 3. Экспериментальная выборка
Значения показателя Н (рис. 2) отражены на рис. 4.
Рис. 4. Значения показателя Херста в ходе технологического процесса
Из рис. 4 видно, что величина Н превысила отметку 0,5 на значении 7 = 100 точкам и больше за нее не опускалась, т. е. после прохождения этого рубежа по полученному параметру можно дать прогноз о том, что система будет стремиться перейти в состояние, отличное от текущего. Действительно, по исходной экспериментальной выборке (рис. 3) видно, что с течением времени динамика системы изменилась, появились устойчивые тренды, и система способна сменить свое текущее состояние на иное. Однако абсолютное значение температуры реакции незначительно отклоняется от номинального, и ЛПР не следует вмешиваться в процесс управления.
Для получения более объективного параметра прогноза разработан метод, позволяющий учитывать как показатель Херста, так и текущую ситуацию на объекте.
Метод совместного рассмотрения показателя прогноза и текущей ситуации на объекте. В связи с вероятностным характером показателя Херста и наличием неоднозначностей в описании текущей ситуации в системе для решения поставленной задачи целесообразно использовать аппарат нечеткой логики. В качестве выхода системы нечеткого вывода принят параметр Б - показатель близости к аварийному состоянию. Значение Б=1 соответствует наступлению предаварийной ситуации без возможности возврата к нормальному функционированию. С этого момента управление передается алгоритмам экстренного останова.
Определим множество входных и выходных лингвистических переменных и составим базу правил нечетких продукций.
Множество входных лингвистических переменных
Запас по температуре (характеристика текущей ситуации) - ЕТ:
■ очень большой ^ VB,
■ большой ^ В,
■ средний ^ 8,
■ маленький ^ Ь,
■ очень маленький ^ VL,
ЕТ = {VB, B, S, L, VL}.
Показатель Херста (прогноз на тенденцию процесса) - Н:
■ очень большая вероятность возврата к среднему ^ VVB,
■ большая вероятность возврата к среднему ^ VVL,
■ процесс хаотичен ^ X,
■ большая вероятность соблюдения тенденции ^ STL,
■ очень большая вероятность соблюдения тенденции ^ STB,
H = {VVB, VVL, X, STL, STB} .
Множество выходных лингвистических переменных
Показатель близости аварии - F:
■ вероятность очень низкая ^ VM,
■ вероятность низкая ^ M,
■ вероятность средняя ^ S,
■ вероятность большая ^ в,
■ вероятность очень большая ^ VB,
F = {VM, M, S, B, VB} .
Множество правил нечетких продукций Для удобства записи используем сокращения для наименования отдельных термов входных и выходных лингвистических переменных, принятые выше. Фрагмент базы правил:
ЕСЛИ WB И VB, ТО VM,
ЕСЛИ WB И В, ТО VM,
ЕСЛИ STB И VL ТО VB-На рис. 5 представлены терм-множества входных и выходных лингвистических переменных, построенных с помощью треугольных функций принадлежности.
'Запас по температуре (характеристика Показатель Херста (прогноз на тенденцию текущей ситуации): процесса):
VL L S В VB WB WL X STL STB
v—\—н-ч—i—¥—i—рч—\—x
0 0,1 02 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1
в)
Рис. 5. Терм-множества входных (а, б) и выходных (в) лингвистических переменных системы нечеткого вывода
Полученная поверхность нечеткого вывода представлена на рис. 6.
ЕТ н
Рис. 6. Поверхность вывода выходной лингвистической переменной Б
Полученный в результате эксперимента показатель близости к аварии дан на рис. 7.
Г
АН
А
«п
г
пп
яе т «е а «в
Рис. 7. Показатель близости к аварии
Из рис. 7 видно, что возможность перехода в аварийное состояние возросла, однако, так как текущая ситуация на объекте с большой вероятностью характеризовалась как нормальное функционирование, возможностей системы управления нижнего уровня и ЛПР, а также времени на реализацию этих возможностей было достаточно, чтобы система не перешла в аварийный режим. Адекватность прогноза доказывается тем, что во время получения экспериментальной выборки и после этого на объекте не происходило аварийных ситуаций.
ЛИТЕРАТУРА
1. Русинов, Л.А. Обнаружение нештатных ситуаций при оперативном управлении химико-технологическими процессами [Текст] / Л.А. Русинов, И.В. Рудакова, В.В. Куркина // Автоматизация и современные технологии. -
2007. - № 6. - С. 40 - 45.
2. Ткалич, С. А. Исследование системы прогнозирования аварийных ситуаций на базе термодинамической модели [Текст] / С.А. Ткалич // Системы управления и информационные технологии. - 2008. - № 3.3. (33). - С. 399 - 403.
3. Ткалич, С.А. Термодинамический
подход к прогнозированию аварийных ситуаций [Текст] / С.А. Ткалич // Системы
управления и информационные технологии. -
2008. - № 3.1. (33). - С. 200 - 204.
4. Петерс, Э. Фрактальный анализ финансовых рынков: применение теории хаоса в инвестициях и экономике [Текст] / Э. Петерс.
- М.: Интернет-трейдинг, 2004. - 304 с.