УДК 681.5
Э.С. Соколова, Д.А. Ляхманов
АНАЛИЗ ВРЕМЕННЫХ РЯДОВ ТЕХНИЧЕСКИХ ПАРАМЕТРОВ ПРОМЫШЛЕННЫХ ОБЪЕКТОВ
Нижегородский государственный технический университет им. Р.Е. Алексеева
В рамках данной статьи рассматривается структура временных рядов, описывающих эксплуатационные параметры промышленных объектов, с точки зрения возможности их прогнозирования. В качестве критериев прогнозируемости временных рядов рассматриваются их стационарность, предсказуемость и нерегулярность.
Ключевые слова: временной ряд, прогнозирование, стационарность, предсказуемость, нерегулярность временных рядов.
Автоматизация процессов мониторинга, контроля работоспособности сложных технологических объектов и прогнозирования их технических состояний является мощным фактором повышения их технико-экономической эффективности и надежности. В настоящее время актуально применение стратегии обслуживания по фактическому состоянию, что требует повышения точности и оперативности получения прогноза параметров объекта.
Функционирование объекта можно описать последовательностью постоянно сменяющих друг друга технических состояний, каждое из которых представляет собой набор значений параметров объекта в определенный момент времени. Задача прогнозирования технических состояний промышленного объекта при этом будем рассматривать как прогнозирование совокупности процессов изменения его технических параметров, представленных в виде временных рядов.
Известно, что определение закономерностей развития процессов и построение на их основе прогнозной модели - трудноразрешимая задача. Объясняется это тем, что изменения технических параметров обусловлены влиянием целого ряда внешних факторов, каждый из которых вносит свой вклад в картину развития процесса. Существует большое количество методов прогнозирования, основанных на математической экстраполяции, корреляционном анализе, использовании экспертных систем, а также комбинирующих известные методы. При этом выбор метода прогнозирования, его трудоемкость и эффективность применения в большой степени зависит от вида временного ряда, описывающего исследуемый процесс. В связи с этим, на практике, при разработке моделей и автоматизации методов прогнозирования, необходимо выполнить исследования в области структуры прогнозируемых процессов.
Временной ряд Y={y1, y2, уз,..., yn}, описывающий изменение технического параметра, может быть представлен как комбинация двух различных по своей природе компонент, каждая из которых вносит в процесс анализа временного ряда определенные особенности. Часть временного ряда, определяющая основные закономерности его развития, значимые при решении задачи прогнозирования, называется детерминированной компонентой. Другая часть временного ряда, описывающая случайные отклонения исследуемого процесса, носит название случайной компоненты.
При использовании аддитивной модели временного ряда соотношение детерминированной и случайной компонент описывается в виде суммы yn = dn + en , где dn - n-й элемент детерминированной компоненты, en - n-й элемент случайной компоненты. В матричной форме это выражение записывается в виде Y = D + E, где D, E- временные ряды, описывающие детерминированную и случайную компоненты исходного ряда Y.
Аддитивная модель позволяет сделать ряд предположений относительно свойств компонент временного ряда и облегчить процесс его декомпозиции.
© Соколова Э.С., Ляхманов Д.А., 2013.
Детерминированная компонента несет сведения о процессе изменения технического параметра во времени и является информационной основой при построении прогностических моделей. Она включает в себя эволюционную и квазипериодическую составляющие йп = Яг„ + рп, где &п, рп - элементы рядов, описывающих эволюционную и квазипериодическую составляющие соответственно.
Эволюционная составляющая выражает общую направленность изменения показателей процесса. В теории анализа временных рядов носителем эволюционной составляющей является тренд - кривая различной степени усреднения ряда, описывающая общий закон его развития. По степени сложности тренды можно разделять на два вида [1].
К первому можно отнести тренды, которые описываются элементарными математическими функциями, при этом общий вид аппроксимирующей функции может быть определен визуально. Простые тренды описывают нестационарные, слабо изменяющиеся процессы с высокой степенью инерционности. Их прогнозирование не составляет сложности, здесь хорошо работают известные прогностические модели.
Ко второму виду относятся тренды, аппроксимация которых одиночными элементарными математическими функциями невозможна. Выделение таких трендов на основе значений временного ряда и подбор аппроксимирующей функции являются сложной задачей, требующей дополнительной информации о логической структуре, взаимосвязях компонент исследуемого процесса и влиянии внешних факторов. Следует отметить, что эволюционная составляющая в большинстве случаев характеризует необратимые процессы старения и износа составных частей промышленного объекта и используется для построения долгосрочных прогнозов.
Квазипериодическая составляющая представляет собой часть временного ряда, обусловленную флуктуациями внешних воздействий. Она может иметь вид периодического процесса, а также процесса, не являющегося периодичным в масштабах некоторой выборки. Квазипериодическая составляющая является переходным звеном между случайной компонентой и эволюционной составляющей. Она не может быть отнесена к случайной компоненте, так как отдельные измерения, входящие в ее состав, не являются независимыми. Она так же не может быть отнесена к эволюционной составляющей, так как описывает процесс изменения с точки зрения кратковременных и непостоянных воздействий.
Как показывает практика, нерегулярная квазипериодическая составляющая является частью временного ряда, который имеет сложный нелинейный закон развития. Поиск модели, описывающей периодическую составляющую ряда, объясняется тем, что учет периодической составляющей в прогнозной модели оправдан при кратковременном прогнозировании процессов изменения технических параметров. Это дает возможность поиска закономерностей его развития во времени и построения прогностических моделей, позволяющих с заданной точностью делать кратковременный прогноз.
Случайная компонента не несет информации о развитии исследуемого процесса и представляет собой случайные отклонения значений временного ряда от детерминированной компоненты. По своему происхождению случайную составляющую можно разделить на две группы: измерительные и внутренние шумы.
Измерительные шумы являются результатом неточного измерения наблюдаемых величин. Причиной их появления могут быть как внешние регулярные воздействия, так и случайные процессы. Если результат воздействия первых можно компенсировать, внеся в прогнозную модель определенные поправки, то результат случайных процессов устранить можно только частично. Внутренние шумы - это отражение свойств, присущих самому исследуемому объекту. Как и в случае с внешними шумами, компенсировать их можно лишь частично, используя методы статистического сглаживания. Наличие в исследуемом процессе внутренних шумов, что присуще процессам реальных объектов, значительно осложняет процесс его анализа и затрудняет построение прогностической модели.
При построении прогностических моделей случайная компонента как не несущая по-
лезной информации о закономерностях развития может использоваться, преимущественно, для оценки возможных отклонений фактических значений анализируемого объекта от прогнозных. При решении этой задачи статистические свойства нерегулярной составляющей будут использоваться как критерии достоверности разделения процесса на его составляющие. Как показывает практика, наиболее достоверным является разделение, в основу которого положено предположение о том, что случайная компонента обладает свойствами гауссов-ского белого шума.
Рассмотрим вопросы анализа стационарности, предсказуемости и нерегулярности временных рядов.
1. Оценка стационарности временных рядов технических параметров. Стационарность временных рядов является одним из основных критериев, позволяющих использовать большинство регрессионных методов прогнозирования, и определяет независимость их статистических параметров от выборки. Среди временных рядов, описывающих изменения технических параметров промышленных объектов, присутствуют как стационарные, так и нестационарные процессы. Для стационарных процессов характерен тренд в виде горизонтальной прямой, относительно которой происходят флуктуации процесса. Различают стационарность в широком и узком смысле [2].
Большинство процессов, описывающих технические параметры, являются стационарными в широком смысле, так как они удовлетворяют условию неизменности математического ожидания от объема и расположения выборки во временном ряду и зависимостью автокорреляционной функции только от разности моментов времени, т.е. E( y(t1), y(t2 ),..., y(tm)) = const, py(t, x) = py(x-1). Ряд Y является стационарным в узком смысле, если совместное распределение вероятности m наблюдений y(t1),y(t2),...,y(tm) е Y совпадает с распределением вероятности m наблюдений y(t1 + x),y(t2 + x),...,y(tm + x)eY и не зависит при этом от т и m: F (y(ti), y(t2 ),..., y(tm)) = F (y(ti + x), y(t2 + x),..., y(tm + x)).
Если рассматривать дискретный процесс изменения технического параметра, то стационарность в широком смысле подразумевает наличие флуктуаций процесса вокруг определенного уровня. При этом нестабильность процессов, описывающих изменение технического параметра во времени, может быть вызвана специфической природой развития процесса, дрейфом технических параметров, вызванным процессами старения и износа составных элементов промышленного объекта или возникновением внештатных ситуаций.
Рассмотрим временной ряд, описывающий параметры промышленных объектов со сложной нестационарной природой развития. На рис. 1 изображены графики, описывающие изменение температуры обмотки и тока статора промышленного электродвигателя в преда-варийной ситуации.
В данном случае причиной роста дрейфа температуры являлся рост тока статора и выход его за пределы допустимых значений. Проведем анализ каждого из временных рядов с точки зрения их стационарности.
Проверку гипотезы о стационарности данного процесса будем производить на основе критерия Фишера [3]. Для этого разделим весь временной ряд Y = {y1,y2,...,yn} на две равные части Y = {y1, y2,..., yn/2} и Y = {yn , yn ,..., yn }. Вычислим для каждой из частей со-
-+1 -+2 2 2
ответственно математические ожидания Ei, E2 и дисперсии D1, D2:
2 n/2 1 n/2
Л
E = ; D =—-E)2; (i)
n1=1 n -1 «=1
2
9 n 1 n
E2 = 2 ; D = П- Z (y« - e2)2 •
«=--hi
2
2
2
Критерий Фишера Е имеет следующий вид
\ц /ц;ц > в2
р I 1 2, 1 2 . (2)
[Д2/ Д; Д > Д ()
т(°с)
Рис. 1. Дрейф технических параметров электродвигателя:
а - температура меди статора; б - ток статора
Для временных рядов, описывающих изменение температуры и тока статора (рис. 1), были вычислены коэффициенты Фишера, которые равны Е=3.56 и Е/=5.11 для параметров температуры и тока соответственно. Исходя из табличных данных, коэффициент Фишера для стационарных временных рядов объемом до 1000 отсчетов должен лежать в пределах Е= 1.0-1.423. На основании этого можно сделать вывод, что процессы дрейфа температуры и тока статора не являются стационарными в узком смысле, так как их дисперсии Б не постоянны во времени. Для окончательной проверки гипотезы воспользуемся ¿-критерием Стью-дента [3]:
/, (3)
1 1
— + —
П1 П2
где пг>п2- количество элементов, входящих в и Уг; о - среднеквадратичное отклонение разности математических ожиданий:
G =
V
(n -1) р + (n2 - 1)D2
П + n2 - 2
Коэффициенты Стьюдента временных рядов температуры и тока статора равны соответственно ¿=3.23 и ¿/=4.1, в то время как табличное значение границы стационарности временных рядов равно 4=2.41. На основании этого можно сделать вывод, что рассматриваемый процесс является нестационарным по математическому ожиданию.
Оценка стационарности временных рядов, описывающих изменение во времени температуры и тока статора, показывает, что описываемые ими процессы являются нестационарными. Проведенные в результате моделирования исследования на временных рядах со сложными законами развития показали, что большие коэффициенты Стьюдента свидетельствуют о наличии точки смены тенденции в процессе изменения временного ряда и немонотонности его тренда.
2. Оценка предсказуемости временных рядов технических параметров. С точки зрения детерминистического подхода непредсказуемость временного ряда интерпретируется как высокая сложность законов его развития, превосходящая возможности применяемых прогностических методов. Если использовать концепцию частичной детерминированности, то любой процесс можно описать аддитивной моделью, содержащей детерминированную и случайную компоненты. Степень детерминированности процесса определяется участием детерминированной компоненты в развитии процесса во времени и пространстве: чем поведение процесса более упорядочено и лучше поддается формализации, тем выше степень участия детерминированной составляющей.
В качестве критерия предсказуемости временного ряда будем использовать оценку максимального периода упреждения его прогноза [4], определяемую равенством автокорреляционной функции определенному пороговому значению в, при котором исследуемый процесс считается независимым по отношению к своей предыстории:
Z (y(t) - y(t)) • (y(t + * pred) - y(t + * pred ))
VZ (y(t) - y(t))2 • Z (y(t + *pred ) - y(t + *pred))'
где тРгеа - оценка максимального упреждения прогноза; у(¿) - элемент прогнозируемого временного ряда.
При условии, что прогнозируемый процесс обладает невысокой нерегулярностью, данный критерий позволяет достаточно точно оценивать границу прогнозного упреждения. Проведенное моделирование показало, что с ростом степени нерегулярности исследуемого процесса точность данного метода падает, давая более пессимистический результат по сравнению сполучаемым реально. Данный критерий способствует автоматизации процесса анализа прогнозируемости временных рядов и получению априорной оценки максимального периода прогнозного упреждения.
Рассмотрим временной ряд, описывающий изменение во времени температуры средней точки статора (рис. 2, а). Для анализа прогнозируемости процесса изменения температуры статора построим и проанализируем автокоррелограмму его временного ряда.
Из приведенного графика видно, что коррелограмма не содержит выбросов и имеет монотонный пологий начальный участок. На основании этого можно утверждать, что временной ряд, описывающий изменение температуры статора, является достаточно инерционным процессом, который может быть спрогнозирован с использованием его предыстории. На основании проведенных исследований, учитывая (5), было найдено пороговое значение автокорреляционной функции в=0.65 и получена оценка максимального упреждения прогноза, которая составила трге^=26 отсчетов.
Рис. 2. Автокоррелограмма временного ряда, описывающего изменения температуры статора электродвигателя
Исходя из полученных результатов, можно сделать вывод, что прогнозирование временного ряда, описывающего изменение температуры статора, возможно математическими методами, использующими в качестве основания прогноза предысторию развития процесса.
Коррелограмма временного ряда, описывающего изменение тока статора электродвигателя (рис. 3), представляет собой монотонно убывающую функцию, что свидетельствует о высокой инерционности процесса и возможности эффективного применения моделей инерционного прогнозирования.
■0.5 __I_I_I_I_I_I_I_I_I_
0 ГрГей 20 40 60 80 100 120 140 160 180 200
Рис. 3. Автокоррелограмма временного ряда, описывающего изменение тока статора электродвигателя
Коррелограмма временного ряда, описывающего изменение во времени тока статора, не имеет выбросов и монотонна, что свидетельствует о высокой линейной зависимости элементов ряда от их предыстории. Экспериментально было найдено пороговое значение для автокорреляционной функции Р=0.93. Его близкое к единице значение объясняется тем, что колебания тока статора происходят в достаточно узком диапазоне значений и с большим статистическим средним, что накладывает более жесткие требования на точность прогноза и ведет к сокращению упреждения прогноза. Используя найденное пороговое значение, на ос-
новании построенной коррелограммы, была определена оценка максимального прогнозного упреждения для данного временного ряда трге<=8.
На основании проведенного моделирования и исследования множества временных рядов, описывающих сложные изменения технических параметров во времени, сделан вывод о том, что оценка максимального упреждения прогноза является адекватной и может использоваться для количественной оценки прогнозируемости процесса.
3. Определение степени нерегулярности временных рядов технических параметров. Процесс с точки зрения трудоемкости его математического описания и прогнозирования характеризует критерий нерегулярности временного ряда. Нерегулярность временного ряда, в отличие от степени детерминированности, характеризует степень сложности закона его развития и, наряду со степенью детерминированности, описывает гипотетическую степень его прогнозируемости.
В результате анализа подходов и критериев, используемых для оценки степени нерегулярности временного ряда, можно сделать вывод, что наиболее подходящим является коэффициент вариабельности К, предлагаемый в работе [5]:
К =
Ду
У
(6)
где - статистическое среднее временного ряда; - средний модуль разности временного ряда, определяемый по формуле
N
1 N
Ы=1Ву+1 - у! , (7)
где уг - 1-й элемент исследуемого временного ряда; N - длина временного ряда.
Коэффициент вариабельности К пропорционален относительной скорости изменения значений временного ряда и может быть использован для классификации временных рядов по характеру их изменения. При этом существуют значения К=1 и К=2 разбивающие все множество временных рядов на три класса:
• временные ряды с преобладающей детерминированной компонентой (преимущественно регулярные) (0<К<1);
• временные ряды с высокой степенью нерегулярности (преимущественно случайные) (1^2);
• шумовые последовательности (К>2).
Исследования, проведенные вработе [6], показали, что на основании критерия вариабельности можно осуществлять оценку нерегулярности временного ряда и производить их разделение по степени зашумленности.
Библиографический список
1. Афанасьев, В.Н. Анализ временных рядов / В.Н. Афанасьев, М.М. Юзбашев. - М.: Финансы и статистика. 2001. - 228 с.
2. Андерсен, Т. Статистический анализ временных рядов / Т. Андерсен. - М.: Мир, 1976. - 756 с.
3. Букреев, В.Г. Выявление закономерностей во временных рядах в задачах распознавания состояний динамических объектов. / В.Г. Букреев, С.И. Колесникова, А.Е. Янковская. - Томск: изд. Томского политехнического университета. 2010. - 254 с.
4. Безручко, Б.П. Математическое моделирование и хаотическе временные ряды / Б.П. Безручко, Д.А. Смирнов. - Саратов: ГосУНЦ «Колледж». 2005 - 320 с.
5. Кликушин, Ю.Н. Количественная оценка свойств «регулярности-предсказуемости» сигналов. // Радиоэлектроники. ИРЭ РАН. 2000. № 11.
6. Ляхманов, Д.А. Выделение детермшинированной компоненты временных рядов методом спектрального анализа / Э.С. Соколова, Д.А. Ляхманов // Вестник Нижегородского университета им. Н.И. Лобачевского. 2011. Часть 1. №5. С. 181-184.
Дата поступления в редакцию 06.05.2013
E.S. Sokolova, D.A. Lyakhmanov
ANALYSIS OF DYNAMIC SERIES DESCRIBES TECHNICAL PARAMETERS
OF INDUSTRIAL OBJECTS
Nizhny Novgorod State Technical University n.a. R.E. Alexeev
Purpose:This paper deals with considering structure of time series, describes operational parameters of industrial objects from the point of view of forecasting ability. Stability, predictability, irregularity is regard as criterions of forecasting ability.
Design/methodology/approach: In this article for predictability estimation use three basic criteria: stationarity, predictability, irregularity. The use of these criteria allows to evaluate the degree of time series predictability. Findings: It is possible, for example, to apply the results of research in management systems of proactive management. Research limitations/implications: The present study provides a starting-point for further research in the forecasting unstable time series of technical parameters.
Originality/value: In this research uses a combination of the three most important criteria for determining the hypothetical predictability of time-series.
Key words: dynamic series, forecasting, stability, predictability, irregularity of time series.