УДК 681.51
UDK 681.51
ПРОГНОЗИРОВАНИЕ В УПРАВЛЕНИИ PREDICTION IN MANAGING OF
ПОТЕНЦИАЛЬНО ОПАСНЫМ ОБЪЕКТОМ POTENTIALLY DANGEROUS OBJECTS
Чепелева Марина Станиславовна аспирант
Воронежский государственный архитектурностроительный университет, Воронеж, Россия
Ткалич Сергей Андреевич к.т.н., доцент
Воронежский государственный технический университет, Воронеж, Россия
Чепелев Станислав Аркадьевич д.т.н., доцент
Воронежская государственная лесотехническая академия, Воронеж, Россия
В статье используется метод нормированного размаха для прогнозирования изменения ключевых технологических параметров потенциально опасного объекта, которые могут привести к развитию нештатной ситуации. Даны рекомендации по выбору шага между значениями исходного временного ряда и его длины
Ключевые слова: СИСТЕМА ПРОГНОЗИРОВАНИЯ, К/Я-АНАЛИЗ, ПОТЕНЦИАЛЬНО ОПАСНЫЙ ОБЪЕКТ
Chepeleva Marina Stanislavovna postgraduate student
Voronezh State Architecture and Building University, Voronezh, Russia
Tkalich Sergey Andreevich Cand.Sci.Tech., associate professor
Voronezh State Technical University, Voronezh, Russia
Chepelev Stanislav Arkadyevich Dr.Sci.Tech, associate professor
Voronezh State Academy of Forestry and Technologies, Voronezh, Russia
In this article, the method of normalized amplitude for predicting changes in key technological parameters of potentially dangerous object, which can lead to abnormal situations is used.
The article provides guidelines for choosing the step between the values of the original time series and its length
Keywords: FORECASTING SYSTEM, R/SANALYSIS, POTENTIALLY DANGEROUS OBJECTS
Введение
Особое место в управлении техническими системами занимают объекты, относящиеся к потенциально опасным. Для каждого технологического процесса из данного класса определяется совокупность критических значений параметров в соответствии с требованиями нормативных документов [1]. Регламентом технологического процесса каждому контролируемому параметру назначается зона допустимых значений, выход из которой означает переход объекта в нештатную ситуацию.
В таких объектах помимо классических систем регулирования, сигнализации и блокировок необходимо использовать дополнительные средства, позволяющие понизить вероятность развития нештатной ситуации. В качестве такого инструмента предлагается реализовать систему прогнозирования на базе Я/Б-анализа. Необходимым условием для
реализации данного алгоритма является наличие на объекте управляющего вычислительного комплекса достаточной мощности. Современный уровень автоматизации технологических процессов производства синтетических каучуков соответствует необходимым и достаточным условиям. В качестве предприятия для опытного внедрения было выбрано ООО «Тольяттикаучук»; технологический процесс, для которого разработна система прогнозирования - синтез бутилкаучука.
Модель изменения технологического параметра в системе
прогнозирования Изменение во времени технологических параметров под действием возмущений, носящих стахостический характер, можно сопоставить с движением броуновской частицы, которое представляет собой набор шагов в случайно выбираемых направлениях. Заметим, что в броуновском движении независимы не положения частицы в разные моменты времени, а смещение частицы в течение одного промежутка времени не зависит от ее же смещения в течение другого интервала времени.
Как доказал в своих исследованиях Херст, многие природные явления обладают долговременной памятью и не являютя абсолютно случайными. Тогда технологический процесс следует рассматривать как обобщенное броуновское движение, введенное Мандельбротом, которое описывается следующим выражением (1):
п - Н
В„ (,)-В„ ( -1) - г(Н + 0,5) *
— (АН-0,5 х + п%-1)((п + г)Н-0,5 гН-0,5 )х
<(1) Ъ(1+п(М +г )-г) + ь ((п+г) )(э(1+п(М-1+Г)-г)
[г-1 г-1
где ВН (?) - обобщенная броуновская функция,
Г (х)- гамма-функция,
{X(г)} с г -1, 2,...м,... - набор Гауссовых случайных чисел с единичной дисперсией и нулевым средним,
п - количество шагов численного интегрирования на интервале А?=[?-1;?], причём ? здесь принимает целочисленные значения,
М - количество интервалов А?, анализируемых в процессе прогнозирования,
Н - показатель персистентности (или показатель Херста).
При этом Н может принимать различные значения в интервале (0;1) [2, 3, 4]:
0.50.< Н < 1,00 - анализируемый временной ряд персистентен и
характеризуется эффектом долговременной памяти, т.е. если ряд возрастает (убывает) в предыдущий период, то вероятно, что он будет сохранять эту тенденцию какое-то время в будущем. Тренды очевидны, и сила персистентности возрастает при приближении Н к единице.
Н - 0,5 - имеет место случайный процесс с независимыми
приращениями.
0 < Н < 0,5 - анализируемый временной ряд антиперсистентен. В этом случае рост в прошлом означает вероятное уменьшение в будущем и наоборот.
Представив изенение технологического параметра как обобщенное броуновское движение и определив показатель Херста, можно судить о приближении данной величины к границе нормального функционирования. Т.е. при получении Н > 0,50 можно говорить, что система стремится перейти в нештатное состояние по данному технологическому параметру, а при получении Н < 0,50 - что данный параметр не переведет систему в нештатное состояние.
Алгоритм определения показателя Херста
1. В ходе технологического процесса через определенные промежутки времени А? снимаются данные о прогнозируемом параметре. Таким образом формируется временной ряд М длины т, который необходимо преобразовать в ряд приращений N длиной т -1 по формуле:
N -М,+1 -М,, г - 1, 2, 3,...,(т - 1) (2)
2. Полученный ряд N делится на А смежных подпериодов длины п, так что А * п - N. Каждый подпериод помечается как 1а, где а -1, 2, 3,. . ., А.
Каждый элемент 1а помечен N, при этом к = 1, 2, 3,...,/
3. Для каждого 1а длины п определяется среднее значение еа по формуле:
еа = (1/ п) 1Кк ,а (3)
к
4. Определяется временной ряд накопленных отклонений Хк ,а от среднего значения для каждого подпериода 1а по формуле:
Хк а = 1 (К,,а - еа), к = 1, 2, 3,..п (4)
,=1
Обратим внимание, что Хк,а для любого а при к = п всегда равно
нулю.
5. Размах определяется как максимальное значение за вычетом минимального значения Хк,а в пределах каждого подпериода 1а:
Я1а = тах(Xк,а) - тш(Хк,а), где 1 < к < п (5)
Поскольку Ха скорректирован к среднему нулю, максимальное
значение Ха всегда будет больше или равно нулю, а минимальное
значение всегда будет меньше или равно нулю. Следовательно, размах всегда яляется неотрицательной вличиной.
6. Для каждого периода 1а рассчитывается стандартное отклонние по формуле:
I 1 п
Я1а = . - I (Мк'а - еа )2 (6)
а V п к=1
7. Каждый размах я1а нормируется путем деления на
соответствующее значение стандартного отклонения ^, при этом для каждого подпериода 1а получаем определенное соотношение я1а / Б1а.
8. Определяется среднее значение я / S для данного п:
(Я / 5)п = (1/А) I (Я1а / 5^) (7)
а=1
а а
9. Ряд N делится на следующее меньшее целое значение А. такое, что п - целочисленное значение.
Шаги с 3-го по 8-й повторяются. Деление ряда продолжается до п = (т -1)/2.
10. Показатель Херста определяется исходя из формулы:
(Я / 5) п = (С • п)н (8)
где с - константа,
н - показатель Херста, я / 5 - нормированный размах, п - число наблюдений.
Логарифмируя данное выражение, получим:
1св(( я / 5) п) = н (1ов( п) + 1се( с)) (9)
Методом наименьших квадратов определяется прямая,
аппроксимирующая зависимость 1о§((я / 5)п) от 1о§(с)) . Наклон данной прямой и характеризует показатель Херста.
Представленный алгоритм иллюстрируется блок-схемой (рис. 1).
Формирование временного ряда М из данных о ходе ТП
’
Л'=Л/,+|~Л/„ /=1,2,3 (///-1)
1 Г
Ряд N делится на А смежных подпериодов длины п
1
!• -
еа=(\! и)У] НКа к
'
^ = 1(^-0.ьп.з » 1=1
1 г
К = тах(Л', а) - иии(Л\а), где 1 < к < и
'
1
ХКа = Т(Ыиа-еа\к = 1ХЪ » 1=1
Ща = 1»ах(Л'м) - 11Ш1(Л; а). г де 1 < к < и
1
1
<Я/Я)„ = (1/Л)Т(К,'/6\) /1=1
’
Ряд N делится на следующее меньшее целое значение А, такое, что п - целочисленное значение.
п<(п г
О
Аппроксимация зависимости \о°((К ! 8)п) от 1о£(л)
________________________у________________________
Определение показателя Херста как наклон аппроксимирующей прямой
Рис. 1. Алгоритм Я/Б-анализа
Полученное по данному алгоритму значение показателя н сравнивается с 0,5, после чего делается вывод о стремлении процесса к нештатному состоянию.
Предлагаемая методика предусматривает следующие допущения:
1. Суждение по показателю Херста о стремлении системы перейти в нештатное систояние или остаться в рамках нормального функционирования носит вероятностный характер. При этом вероятность перехода в предаварийное состояние тем выше, чем ближе н к единице, а вероятность работы системы в рамках допустимой зоны возрастает с приближением н к нулю.
2. Описанный метод дает лучший результат при использовании делителей, кратных 2П, однако в этом случае для анализа необходим достаточно большой временной ряд.
Алгоритм я/S -анализа сам по себе достаточно универсален. Главной задачей разработчика системы прогнозирования для конкретного технологического процесса является определение следующих параметров:
1. Время между двумя соседними значениями исходного временного ряда м.
2. Длинна исходного временного ряда т.
Определение шага исходного временного ряда
Для установления степени влияния значения м при анализе временного ряда проведена серия экспериментов над контрольной функцией, поведение которой заранее определено (подобные
эксперименты приведены в работе [5]). В качестве тестовой зависимости предлагается рассмотреть синусоидальную функцию. Так как она носит стационарный характер, влияние параметра т не учитывается.
Эксперимент проведен в среде моделирования МЛТЬЛВ. Первоначально исследуемый ряд выбран с шагом м =0,001 периода. Полученная зависимость ^((я / S)п) от ^(п) приведена на рисунке 2.
2.8
'
2.6 - у = 0.78*х + 0.033 / / / / -
2А ■ -
22 - *
2 - -
1.8 - -
1J - -
\Л * yf -
1.2 - -
1
- data 1
0.8 / | 1 ■ i -—- linear
16 2 2,5 Э Э.5 4
ш
Рис. 2. Определение показателя Херста.
По графику видно, что для данного временного ряда н =0,78. В случае реального процесса можно было бы говорить о приближении системы к нештатному состоянию.
Эксперимент повторялся для м =0,005; 0,01; 0,02 от периода. В результате были получены значения н =0,567; 0,4255; 0,2675
соответственно. При этом при м =0,005 с большой вероятностью можно говорить о случайном процессе, а при м =0,01 и м =0,02 - об антиперсистентном временном ряде.
Таким образом, в ходе эксперимента удалось доказать, что параметр А? оказывает существенное влияние на результат проводимого анализа. В связи с этим ставится задача разработки метода для его определения.
В данной работе предлагается связать параметр А? с такой характеристикой системы управления, как время переходного процесса. Ясно, что если переходной процесс в системе по данному каналу управления измеряется в минутах, то нет смысла получать анализируемый временной ряд снятием значений через несколько секунд. Показатель Херста в таком случае может оказаться выше 0,5, но это будет означать не стремление системы выйти за рамки штатного функционирования, а пребывание объекта в переходном режиме. С другой стороны, шаг А? не должен сильно превышать длительность переходного процесса, так как это может повлечь за собой «потерю памяти» системы и исказить результат прогнозирования. Таким образом, значение А? при анализе конкретного параметра системы предлагается брать равным времени переходного процесса по соответствующему каналу управления, которое можно определить как реакцию на ступенчатое воздействие. В качестве примера выбран канал «расход катализатора - температура в реакторе». Эксперимент на реальном объекте показал, что время переходного процесса по данному каналу равно 2 минутам, чему, согласно предлагаемой методике, должен ровняться шаг между соседними отсчетами при составлении анализируемого временного ряда.
Определение длины исходного временного ряда
На длину анализируемого временного ряда накладывают ограничения несколько факторов различного характера. В первую очередь, можно выделить техническую реализацию поставленной задачи. В связи с ограниченным объемом оперативной памяти управляющего вычислительного комплекса (УВК) невозможно накапливать бесконечный ряд значений анализируемого параметра. Кроме того, поскольку операционная система УВК работает в режиме реального времени,
обработка слишком большого числа данных может нарушить цикличность обращения к объекту, т.е. к моменту снятия следующего значения параметра еще не будет проанализирован предыдущий временной ряд. С другой стороны, слишком маленькая выборка также не даст точного анализа.
В соответствии с поставленными ограничениями на выбор длины исходного временного ряда, для прогнозирования изменения температуры в реакторе базовый статистический набор составляет 180 точек.
Определение показателя Херста для выборки, полученной на
реальном объекте Экспериментальная выборка (рис. 3) для идентификации показателя Херста получена на заводе ООО «Тольяттикаучук» в соответствие с определенными выше параметрами м и т. Исследуемым параметром являлась температура в реакторе. При этом заранее известно, что на прогнозируемый период система работала в штатном режиме, т.е. показатель Херста в результате проведенного анализа должен быть меньше 0,5.
Рис. 3. Экспериментальный временной ряд
Учитывая то, что исходная выборка невелика, для получения более точной аппроксимации зависимости ^((я / S)п) от п) предлагается брать
значения п подряд от 10 до (т-1)/2, а при расчете количества анализируемых интервалов А не рассматривать последний период, содержащий количество точек, меньше п.
Полученная в результате анализа зависимость представлена на рис.
4.
Рис. 4. Зависимость ^((я/£)п) от п) для выборки, полученной на
реальном объекте Выводы
Экспериментальные данные, были получены на реальном объекте управления в соответствии с найденными параметрами исходного временного ряда м и т. Производственная ситуация, сложившаяся на данном цикле технологического процесса, известна как штатная, что
соответствует показателю Херста меньше 0,5. Проведенный расчет показал, что наклон аппроксимирующей прямой составляет н =0,42. Следовательно, процесс антиперсистентен (имеется тенденция возврата к среднему значению прогнозируемого технологического параметра), система не стремится выйти за границы штатного функционирования, что соответствует реальной ситуации.
Реализация полученной методики на технических средствах управления процессом производства бутилкаучука удачно вписывается в существующий комплекс программно-алгоритмического обеспечения, не требуя его модификации.
Разработанная методика в дополнение к классическим средствам удержания системы в рамках штатной ситуации дает лицу, принимающему решения, новый инструмент для предотвращения выхода объекта в нештатную ситуацию, что повышает безопасность потенциально опасного производства.
Литература
1. Стандрик Р. А. Общие правила взрывобезопасности для взрывопожарных химических, нефтехимических и нефтеперерабатывающих производств / Р.А. Стандрик. - М.: «Металлургия», 1998. - 12 с.
2. Федер Е. Фракталы. / Е. Федер. - М.: Мир, 1991. - 254 с.
3. Петерс Э. Фрактальный анализ финансовых рынков: применение теории хаоса в инвестициях и экономике. / Э. Петерс. - М.: Интернет-трейдинг, 2004. - 304 с.
4. Петерс Э. Хаос и порядок на рынках капитала. Новый аналитический взгляд на циклы, цены и изменчивость рынка: пер. с англ. / Э. Петерс. - М.: Мир, 2000. - 333 с.
5. Ткалич С. А. Исследование системы прогнозирования аварийных ситуаций на базе термодинамической модели. / С.А. Ткалич // Системы управления и информационные технологии. - 2008. - № 3.3. (33). - С. 399 - 403.