Научная статья на тему 'О текущем предупредительном контроле процесса на базе экспоненциального сглаживания'

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

CC BY
117
48
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЭКСПОНЕНЦИАЛЬНОЕ СГЛАЖИВАНИЕ ВРЕМЕННОГО РЯДА / КОНТРОЛЬНЫЙ СИГНАЛ / ПОГРЕШНОСТЬ / СТАНДАРТНОЕ ОТКЛОНЕНИЕ / EXPONENTIAL MEAN VALUE / SMOOTHENING RATIO / FORECASTING / FORECASTING ERROR / CONTROL SIGNAL / TRAND PARAMETER / STANDARD DECLINE

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Керенский Анатолий Михайлович

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Керенский Анатолий Михайлович

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

CURRENT PREVENTIVE CONTROL OF A TECHNICAL PROCESS ON A BASIS OF EXPONENTIAL SMOOTHENING

Algorythm of exponential smoothening of a time row having an arbitrary trend. This algorythm can be used at automated control of a technical process in real time conditions.

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

УДК 621.4.001.4

О ТЕКУЩЕМ ПРЕДУПРЕДИТЕЛЬНОМ КОНТРОЛЕ ПРОЦЕССА НА БАЗЕ ЭКСПОНЕНЦИАЛЬНОГО СГЛАЖИВАНИЯ

© 2009 А. М. Керенский

Самарский государственный аэрокосмический университет

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

Экспоненциальное сглаживание временного ряда, контрольный сигнал, погрешность, стандартное отклонение

Экспоненциальное сглаживание при текущем предупредительном контроле в отличие от анализа экономических показателей имеет ряд особенностей. Одной из них является отсутствие надобности в определении длительного прогнозирования. Другой -необходимость учета погрешностей измерения.

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

Экспоненциальное сглаживание обычно производится по формуле:

^ = ь • + а-У£, (1)

где и _1- соответственно, экспоненциальные средние в текущий и предшествующий моменты времени;

У£ - значение ординаты временного ряда в момент 1;;

а - коэффициент сглаживания;

Ь = 1 _ а .

Формула (1) хорошо сглаживает данные стационарного временного ряда при отсутствии тренда. В случае нестационарного ряда целесообразнее всего пользоваться соотношением, предложенным Холтом [4]:

№ = Ь • V + а-У (2)

где 8рГ£ - прогнозное значение экспоненциальной средней в момент £;

8Р - экспоненциальная средняя, определенная по прогнозному значению.

Величина прогнозного значения определяется с учетом параметра тренда Ь£, который характеризует примерное приращение процесса на каждом шаге временного ряда

8рП = _1 + Ь _ь (3)

При этом параметр Ь£ вычисляется

также с помощью экспоненциального сгла-

живания:

Ь = Bbs + (1 _ В) • Ь£-1, (4)

где bs = 8Р _ _1

Одним из недостатков модели Холта (как отмечается в работе [2]) является необходимость задания двух параметров а и В.

В рассматриваемом случае предлагаемый алгоритм расчета исключает необходимость предварительного задания параметра В. Для этого используется значение контрольного сигнала Д. Тригга [3]

Здесь в£ = У£ _ 8- ошибка прогноза, в£ = Ь • _1 + а • в£ - сглаженное значение ошибки прогноза,

~£ = Ь • ~£_1 + а • \в£ | - абсолютное значение

сглаженной ошибки прогноза.

В формуле (4) (в отличие от модели Холта) коэффициент сглаживания В не задается, а принимается равным положительному значению следящего контрольного сигнала Тригга:

B = Щ

Далее это же значение используется для корректировки определенной по прогнозу экспоненциальной средней:

8, = SP + B •) . t t

Коэффициент сглаживания а в рассматриваем случае принимается равным 0,15.

Рассмотренные соотношения составляют адаптивную модель экспоненциального сглаживания для текущего предупредительного контроля.

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

w = 3 а •

кг

Величина а определяется по сглаженной положительной ошибке прогноза:

а

є ! 2 г-1

~о = 0; ^ = у

Sprt St-1 + Ъ,-1 * ег = Yt - 3 pH *

) = Р • *,-1 + а ■ ЄІ *

~г = Р • ~t-1 + а • letl *

ЇР = Р • S . + а • У., И pH t

Ъб = ЇР - S

о

о

t -1

г

+ Ъб

0

При г>10 дополнительно вычисляют-

а

р

2 г-1

= 3 а,

Следует отметить, что поиск ошибок начинается не сразу, а только начиная с десятого члена временного ряда (т.е. с ,=10). При ,<10 расчет производится следующим образом:

начальные условия: ,=0; ъ0=°- е0 = 0;

кг

КТ£ = ~

£ е ’

В=\КТ,

Ь. = В • Ьз + (1 _ В) • Ь 1, £ 4 7 £ _1

= 8Р + В •) .

£ £

Далее анализируется стабильность динамики процесса.

Если | е |> ^ ,

V кг

то считается, что значение У возможно яв-

£

ляется ошибкой измерения. Дальнейший расчет производится по скорректированной величине

У£ = ^рП ± Мкг.

Резкое изменение процесса подразумевается в том случае, если в одной и той же критической области оказываются подряд два значения ошибок измерения е £ и е+1.

В этом случае величина у^ + 1 заменя-

ется величинои

у, + у

у

_ г

г +1

0 2

и это значение считается начальным членом нового временного ( г = 0 ) ряда.

На рис.1 проиллюстрирована работа программы, составленнои по предлагаемому алгоритму. Временной ряд получен методом Монте Карло. Показано устранение ошибок измерения и выявление резкого изменения процесса.

На рис. 2 на примере фактического временного ряда показано сравнение результатов расчета:

1.- по предлагаемому методу (а = 0.15),

2.- по методу Холта (а = 0.1; В=0.01). Видно заметное улучшение процесса

сглаживания.

ся:

1

Рис.1. Иллюстрация результатов расчета: а) сглаживание данных; б) устранение грубых ошибок измерений (1, 2, 3 ); в) выявление ступенчатого изменения процесса

Рис. 2. Курс акций фирмы ИБМ, дол.

Выводы

1. Разработан алгоритм расчета для текущего предупредительного контроля технического процесса на базе экспоненциального сглаживания параметров временного ряда.

2. Предлагаемый алгоритм предусматривает:

• пошаговое сглаживание поступающих для расчета данных;

• устранение грубых ошибок измерений;

• выявление ступенчатого изменения процесса.

3. Адаптация экспоненциальной средней к данным процесса производится с помощью специальной поправки определенной по текущему значению контрольного сигнала Тригга.

Библиографический список

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

1. Лукашин, Ю.П. Адаптивные методы краткосрочного прогнозирования / Ю.П. Лу-кашин.- М.: Статистика, 1979.

2. Льюис, К.Д. Методы прогнозирования экономических показателей / К.Д. Льюис. -М.: Финансы и статистика, 1986.

3. Trigg, D.W. Monitoring a forecasting system. Operationals Research Quarterly, 15, 271, 1964. Monitoring an exponential smoothing fo-

recasting system. - Oper. Res. Quart., 1969, vol. 20, n. 3

4. Holt, C.C. Forecasting seasonals and by exponentially weighted mowing averages. - Naval Research Memorandum, N52, 1957.

References

1. Lukashin, Yu.P. Adaptive methods of short-term prognostication / Yu.P. Lukashin.-М.: Statistika, 1979.

2. Ljuis, KD. Methods of prognostication of economic indicators / KD. Ljuis. - М.: Finances and Statistics, 1986.

3. Trigg, D.W. Monitoring a forecasting system. Operationals Research Quarterly, 15, 271, 1964. Monitoring an exponential smoothing forecasting system. - Oper. Res. Quart., 1969, vol. 20, n. 3

4. Holt, C.C. Forecasting seasonals and by exponentially weighted mowing averages. - Naval Research Memorandum, N52, 1957.

CURRENT PREVENTIVE CONTROL OF A TECHNICAL PROCESS ON A BASIS OF

EXPONENTIAL SMOOTHENING

© 2009 A. M. Kerensky Samara State Aerospace University

Algorythm of exponential smoothening of a time row having an arbitrary trend. This algorythm can be used at automated control of a technical process in real time conditions.

Exponential mean value, smoothening ratio, forecasting, forecasting error, control signal, trand parameter, standard decline

Информация об авторах

Керенский Анатолий Михайлович, кандидат технических наук, старший преподаватель Самарского государственного аэрокосмического университета. Тел.: +7 846 950 20 24. E-mail: kerenky am@mail.ru. Область научных интересов: автоматический контроль технических процессов.

Kerensky Anatoly Mikhailovich, сandidate of Technical Sciences, teaching staff of Samara State Aerospace University. Phone: +7 846 950 20 24. E-mail: kerenky am@mail.ru. Area of research: automated control of technical processes.

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