Доклады БГУИР
Doklady BGUIR
2019, № 4 (122) 2019, No. 4 (122)
УДК 62-83: 681.518.54: 534.647
СРАВНИТЕЛЬНЫЙ АНАЛИЗ АЛГОРИТМОВ РАЗРЕЖЕННОЙ ВЕЙВЛЕТНОЙ ДЕКОМПОЗИЦИИ СИГНАЛОВ ВИБРАЦИИ
Ю.П. АСЛАМОВ, И Г. ДАВЫДОВ
Белорусский государственный университет информатики и радиоэлектроники, Республика Беларусь
Поступила в редакцию 14 сентября 2018
Аннотация. В статье предложено пять модификаций алгоритма разреженной вейвлетной декомпозиции для автоматического анализа временной структуры сигналов вибрации. Проведен сравнительный анализ разработанных модификаций и выбрана лучшая по критерию максимизации скорости декомпозиции сигналов и минимизации ошибки аппроксимации.
Ключевые слова: вибродиагностика, разреженная декомпозиция, вейвлет.
Abstract. Five modifications of the sparse wavelet decomposition algorithm for automatic analysis of the vibration signals waveform were proposed in the article. A comparative analysis of the developed modifications was carried out and the best one was selected according to the criterion of maximizing the rate of signal decomposition and minimizing the approximation error.
Keywords: vibration-based diagnostics, sparse decomposition, wavelet.
Doklady BGUIR. 2019, Vol. 122, No. 4, pp. 11-17 Comparative analysis of algorithms for sparse wavelet decomposition of vibration signals Y.P. Aslamov, I.G. Davydov
Введение
Автоматические системы вибрационной диагностики, позволяющие проводить оценку технического состояния роторного оборудования без привлечения экспертов, способны в значительной мере продлить срок службы оборудования и снизить эксплуатационные расходы предприятий. Повышение эффективности таких систем связано с разработкой новых методов анализа вибрационных сигналов.
Анализ временной структуры вибрации (ударных и модуляционных процессов) является одним из наиболее перспективных направлений вибрационной диагностики. Такого рода анализ позволяет сформировать качественно новое пространство диагностических признаков для оценки технического состояния подшипников качения и зубчатых передач. Автоматический анализ временной структуры сигналов вибрации может быть осуществлен на базе итерационного алгоритма разреженной вейвлетной декомпозиции (РВД) [1, 2]. Для формирования компактного описания временной структуры вибрации на базе алгоритма РВД ранее авторами была предложена методика формирования словаря вейвлет-функций [2].
В настоящей работе рассмотрено пять модификаций алгоритма разреженной вейвлетной декомпозиции и приведены результаты их сравнительного анализа.
Теоретический анализ
Алгоритм разреженной вейвлетной декомпозиции [1] представляет собой итерационную процедуру вычитания из сигнала х (t) вейвлет-функций {уm } словаря V [2].
На каждой i-й итерации алгоритма декомпозиции фиксируется тип вычитаемой базисной функции ym, ее амплитуда cm i и временное положение Tmi. В результате работы алгоритма РВД формируется разреженное представление сигнала X, характеризующее его набором коэффициентов |ym, cmi, xmi ^ . , а также компактное описание временной структуры
сигнала W как распределение его энергии по используемым для его декомпозиции вейвлет-функциям словаря V .
Разреженная вейвлетная декомпозиция сигналов вибрации осуществляется в окрестности частоты ю0 при использовании в качестве базисных функций вейвлетов MEXP, MORL, SINP и MEXH [2, 3]. Алгоритм РВД останавливается либо при достижении максимально допустимого количества итераций I пка [4], либо при достижении требуемой точности аппроксимации сигнала
Чшж [4]. Структурная схема алгоритма РВД представлена на рис. 1.
Рис. 1. Обобщенная структурная схема алгоритма разреженной декомпозиции сигнала х(Г) в окрестности частоты ю0 по вейвлет-функциям словаря V
Достоверность формируемого компактного описания временной структуры сигнала W во многом определяется критерием выбора оптимальной вейвлет-функции ут словаря V для вычитания из сигнала х^) на каждой итерации алгоритма РВД. В основе критериев лежит взаимная корреляционная функция Ст (т) сигнала х(t) и вейвлета ут (t) , которая учитывает как энергетику вычитаемых базисных функций, так и их сходство с сигнальными фрагментами:
Cm (t) = f *(tm (t -T)dt
(1)
а также нормированная взаимная корреляционная функция Rm (т) сигнала х(t) и вейвлета ут (t), которая учитывает лишь сходство вычитаемых базисных функций с сигнальными фрагментами:
| Х (*)Ут (*
Я (т) =-—--(2)
||*о (о-Ж (* - е - ти2 V/ Г
где Ж (*,Т) - прямоугольная оконная функция длины Т; Т/ - интервал эффективного носителя вейвлета у(*) [5]; у(*) - вейвлет с единичной нормой; - смещение энергетического центра вейвлета (относительно начала координат); х0 (*) - фильтрованный на базе вейвлета Морле в окрестности частоты ю0 сигнал х (*).
Функция Ят (т) представляет собой взаимную корреляционную функцию Ст (т) сигнала х (*) и вейвлета ут (*) , нормированную на интервале эффективного носителя вейвлета Т/т , и принимает значения в диапазоне Ят (т) е [-1; +1]. На основе корреляционных функций
Ст (т) и Ят (т) авторами было разработано пять модификаций алгоритма разреженной
вейвлетной декомпозиции: «SWD-C», «SWD-Я», <ЛЖО-С-Я», «SWD-Q-Я» и «БЖО-фС/Я».
1. Модификация «£ЖО-С» на каждой итерации выбирает базисную функцию с максимальным значением функции Ст (т), т. е. вейвлет-функции с большей длиной
эффективного носителя имеют преимущество перед более короткими вейвлет-функциями.
2. Модификация «SWD-Я» оптимальной считает базисную функцию с максимальным значением нормированной функции Ят (т ), т. е. преимущество отдается вейвлетам с наиболее
близкой к сигнальным фрагментам временной структурой (без учета энергетики).
3. Модификация «SWD-C-Я» осуществляет поиск k вейвлетов с наибольшими значениями функций Ст (т), из которых выбирает один с максимальным значением Ят (т) .
4. Модификация «SWD-Q-Я» определяет вектор максимальных значений С = {Сттс }теП набора функций {Ст (т)}теП и вектор соответствуюЩих им значений г = {^ }теП из набора функций {Ят (т)} ц, а затем рассчитывает вектор коэффициентов q:
(I-w)c +(1 + w)r , (3)
4 = ^
где с иг - нормированные по амплитуде векторы c иг; w - весовой коэффициент, оптимальное значение которого w = 0,1 было получено эмпирически.
В итоге из k вейвлетов с наибольшими значениями коэффициентов q модификация «SWD-Q-R» выбирает один с максимальным значением нормированной функции Rm (х) .
5. Модификация «SWD-Q-C/R» аналогична «SWD-Q-R» за одним исключением: на последнем шаге оптимальным из k вейвлетов считается вейвлет с максимальным значением нормированной функции Rm (х), только если наибольшим значениям коэффициентов q соответствуют вейвлеты MORL и SINP [4]; в остальных случаях оптимальным считается вейвлет с максимальным значением корреляционной функции Cm (х) .
Методика эксперимента
Для проведения сравнительного анализа разработанных модификаций алгоритма РВД были использованы модельные сигналы двух типов:
а) «AM» - амплитудно-модулированное колебание c индексом модуляции m = 0,5:
sAM (t) = [1 + m cos (ra0t/FF)] • sin (ra0t), (4)
где ю0 = 2%f0 - циклическая несущая частота, рад/с; FF - коэффициент формы, определяющий частоту модулирующего колебания;
б) «EXP» - последовательность импульсов s0EXP (t) с частотой следования fR = 10 Гц:
soEX (t) =
sin (ra0t )• exp
0, -да < t < 0,
( 2%FF ^
ю
0 < t < да
0 /
(5)
где FF - коэффициент формы, определяющий количество осцилляций в пределах импульса.
Длительность модельных сигналов составляла T = 10 с, частота дискретизации Fs = 100 кГц, несущая частота f0 = 100 кГц. Коэффициент формы FF сигнала «AM.»
варьировался в пределах FF е [5; 160] , а сигнала «EXP» - в пределах FF е [0,5; 32]. Временная структура сигналов при различных значениях коэффициента FF представлена на рис. 2.
О 0.1 * -0.1 о
Бремя, с Время, С
а б
Рис. 2. Зависимость временной структуры модельных сигналов «AM» и «EXP» от величины их коэффициента формы FF: а - сигнал «AM»; б - сигнал «EXP»
0.1
Для каждого значения коэффициента формы FF модельных сигналов было сформировано «опорное» (идеальное) компактное описание временной структуры Wo. Кроме того, на базе каждой разработанной модификации РВД формировалось компактное описание временной структуры модельных сигналов W при точности аппроксимации ^тах = 0,75. Сравнительный анализ модификаций алгоритма РВД осуществлялся в терминах:
- скорость аппроксимации %) сигнала с точностью ц:
|Ц%) = (1 - ЛА^) х 100%, (6)
где 1лтах- максимально допустимое количество итераций алгоритма РВД для достижения точности аппроксимации п [4]; 1Ц - количество итераций, необходимое для модификации РВД.
- ошибка аппроксимации в№ (%) :
% (%)=* (WBFD, WoBF х 100 %, (7)
где * (W, W0) - евклидово расстояние между полученным W (на основе модификации РВД) и опорным W0 компактными описаниями временной структуры модельных сигналов, *тах = .
- эффективность модификации РВД а(%) :
а
( % ) =
w, • £2 + w2 • (1 - eW )
-^-х 100 %,
(8)
где w12 е [0;1] - весовые коэффициенты для параметров и в№ соответственно, получаемые по кривым w1 и w2 (1 - в№ ) , изображенным на рис. 3.
t
2
0.4
0.2
£ . =0.5 [
J
0.4 0.6
Параметр £
а
# 0.6
е-
to
9 0.4
(1-е, J =0.7 N W'mrn f
\j /
/
02
0.4 0.6
Параметр (1 - еи
б
0.8
Рис. 3. Зависимость величины весового коэффициента w от значения параметра: а - скорость аппроксимации £ ; б - ошибка аппроксимации eW
Результаты и их обсуждение
Зависимости вида компактного описания временной структуры модельного сигнала «AM» от величины его коэффициента формы FF для различных модификаций алгоритма РВД приведены на рис. 4, б—e. Аналогичная зависимость для опорного компактного описания временной структуры W0 сигнала «AM» изображена на рис. 4, а. На рисунках вейвлеты словаря обозначены следующими символами: MEXH - «N», MEXP - «m», MORL - «g», SINP - «5».
м 160 E 140 3 120
I 1tB
^ НЛ
I"
-9- „
сигнал: "AM", тип: "ОПОРНЫЙ"
g 160 cd 5 140 8
3 120 Q. 100
80
| 60
I 40 f 20
£££££Е££Е
Базисные вейвлет-функции
сигнал: "AM", метод : "SWD-R"
gj 160 Е 140
Ъ 120 §- 100 on
ЕЕЕЕЕЕЕЕЕ <л tn <л
Базисные вейвлет-функции в
сигнал: "AM", метод : "SWD-Q-R"
ЕЕЕЕЕЕЕЕЕ cPWiiPffWBi^» « « Базисные вейвлет-функции д
га 160 й
I 140
" 120 §" 100
ял
-е- 40
-е-
® 160 I 140
3 120 §- 100
"S" ЯП
сигнал: "AM", метод : "SWD-C"
!
П
"ЕЕЕЕЕЕЕЕЕ13
Базисные вейвлет-функции б
сигнал: "AM", метод : "SWD-C-R"
■е-
g 160
ей
| 140
Ъ 120
о 100 "9" яп
3 в
}
I
ЕЕЕЕЕЕЕЕЕ О^СПОСВСПСРСПО»^ И Ф , Базисные вейвлет-функции
сигнал: "AM", метод : "SWD-Q-C/R"
№
£ЕЕЕЕЕЕЕЕЕ
Баэйсн ые вей влет-фун кции
е
Рис. 4. Зависимость вида компактного описания временной структуры модельного сигнала «АМ» от коэффициента формы FF сигнала для модификации алгоритма разреженной вейвлетной декомпозиции: а - опорное компактное описание временной структуры W0; б - SWD-C; в - SWD-R, г - SWD-C-R; д - tSWD-Q-R; е - SWD-Q-C/R
Компактные описания временной структуры модельных сигналов «EXP», полученные на базе разработанных модификаций РВД, приведены на рис. 5, б-е.
а
г
сигнал: "EXP", тип: "ОПОРНЫЙ"
Ё 30 * 25
Л
|го
I 5
ЕЕЕЕЕЕЕЕЕ0
Базиенье вейвлет-функции
сигнал: "ЕХР", метод : "SWD-R"
JC-"
ЕЕЕЕЕЕЕЕЕС
Базисные вейвпет-функции в
сигнал: "ЕХР", метод : "SWD-Q-R"
2 25
&20
5 10
#5
J
1
о
- О
№
I
сигнал: "ЕХР", метод : "SWD-C"
ЕЕЕЕЕЕЕЕЕ™'
Базисные вейвлет-функции
д
•а •а
? 30
Ж
базисные вейвлет-функции б
сигнал: "ЕХР", метод : "SWD-C-R"
-&
ЕЕЕЕЕЕЕЕЕ^
Базисные вейвлет-функции
г
сигнал: "ЕХР", метод : "SWD-Q-C/R"
о 20
е-
а ё
Базисные вейвлет-функции
е
Рис. 5. Зависимость вида компактного описания временной структуры модельного сигнала «EXP» от коэффициента формы FF сигнала для модификации алгоритма разреженной вейвлетной декомпозиции: a - опорное компактное описание временной структуры W0;
б - SWD-C; в - SWD-R; г - SWD-C-R; д - SWD-Q-R; е - SWD-Q-C/R
Рассчитанные для каждой модификации РВД значения параметра эффективности а( %) сведены в таблицу. Лучшие результаты выделены в таблице серым цветом.
Сравнительный анализ модификаций РВД
а
Сигнал Эффективность модификации РВД а , %
SWD-C SWD-R SWD-C-R SWD-Q-R SWD-Q-C/R
AM 67,42 0 65,63 91,20 91,59
EXP 90,50 0 57,78 87,29 91,38
Среднее значение 78,96 0 61,71 89,25 91,49
На основе проведенного сравнительного анализа разработанных модификаций РВД было сделано заключение, что в среднем лучшей эффективностью (наибольшей скоростью аппроксимации при наименьшей ошибке аппроксимации) обладает алгоритм «SWD-Q-C/R» -а = 91,49 % . Указанный алгоритм при выборе оптимальной базисной функции для вычитания из сигнала на каждом шаге учитывает и сходство базисных функций с сигнальными фрагментами, и энергетику последних.
В соответствии с таблицей наименьшей эффективностью (а = 0) обладает модификация «SWD-R», осуществляющая выбор оптимальной вейвлет-функции на каждой итерации РВД только на основе ее сходства с сигнальными фрагментами (без учета энергетики последних).
Заключение
В работе рассмотрено пять модификаций алгоритма разреженной вейвлетной декомпозиции: «SWD-C», «SWD-R», «SWD-C-R», «SWD-Q-R» и «SWD-Q-C/R». В результате
проведенного сравнительного анализа разработанных модификаций для оценки временной структуры сигналов вибрации предложено использовать модификацию «SWD-Q-C/R», обеспечивающую в среднем наибольшую скорость аппроксимации и наименьшую ошибку аппроксимации (эффективность работы алгоритма на модельных сигналах составила а = 91,49%).
Список литературы
1. Разреженная вейвлетная декомпозиция в задачах вибродиагностики роторного оборудования / Ю.П. Асламов [и др.] // Докл. БГУИР. 2017. № 8. С. 91-98.
2. Асламов Ю.П., Давыдов И.Г. Вейвлет-функция для диагностики подшипников качения // Вестн. ПГУ. 2018. № 11. С.14-21.
3. Вейвлет-функции для диагностики зубчатых передач / Ю.П. Асламов [и др.] // Вестн. ПГУ. 2018. № 3. С. 38-46.
4. Асламов Ю.П., Давыдов И.Г. Избыточный вейвлетный словарь для разреженной декомпозиции сигналов вибрации // Вестн. ПГУ. 2018. № 4. С. 86-94.
References
1. Razrezhennaja vejvletnaja dekompozicija v zadachah vibrodiagnostiki rotornogo oborudovanija / Ju.P. Aslamov [i dr.] // Dokl. BGUIR. 2017. № 8. S. 91-98. (in Russ.)
2. Aslamov Ju.P., Davydov I.G. Vejvlet-funkcija dlja diagnostiki podshipnikov kachenija // Vestn. PGU. 2018. № 11. S.14-21. (in Russ.)
3. Vejvlet-funkcii dlja diagnostiki zubchatyh peredach / Ju.P. Aslamov [i dr.] // Vestn. PGU. 2018. № 3. S. 38-46. (in Russ.)
4. Aslamov Ju.P., Davydov I.G. Izbytochnyj vejvletnyj slovar' dlja razrezhennoj dekompozicii signalov vibracii // Vestn. PGU. 2018. № 4. S. 86-94. (in Russ.)
Сведения об авторах
Асламов Ю.П., аспирант кафедры информационных радиотехнологий Белорусского государственного университета информатики и радиоэлектроники.
Давыдов И.Г., к.т.н., доцент кафедры информационных радиотехнологий Белорусского государственного университета информатики и радиоэлектроники.
Адрес для корреспонденции
220013, Республика Беларусь, г. Минск, ул. П. Бровки, 6, Белорусский государственный университет информатики и радиоэлектроники тел. +375-17-293-86-79; e-mail: [email protected] Асламов Юрий Павлович
Information about the authors
Aslamov Y.P., PG student of information radiotechnologies department of Belarusian state university of informatics and radioelectronics.
Davydov I.G., PhD, associate professor of information radiotechnologies department of Belarusian state university of informatics and radioelectronics.
Address for correspondence
220013, Republic of Belarus, Minsk, P. Brovka st., 6, Belarusian state university of informatics and radioelectronics tel. +375-17-293-86-79; e-mail: [email protected] Aslamov Yury Pavlovich