Научная статья на тему 'РАЗРЕЖЕННАЯ ВЕЙВЛЕТНАЯ ДЕКОМПОЗИЦИЯ СИГНАЛОВ ВИБРАЦИИ ДЛЯ ЗАДАЧИ РАСПОЗНАВАНИЯ ОБРАЗОВ'

РАЗРЕЖЕННАЯ ВЕЙВЛЕТНАЯ ДЕКОМПОЗИЦИЯ СИГНАЛОВ ВИБРАЦИИ ДЛЯ ЗАДАЧИ РАСПОЗНАВАНИЯ ОБРАЗОВ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
11
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВИБРОДИАГНОСТИКА / РАЗРЕЖЕННАЯ ДЕКОМПОЗИЦИЯ / ВЕЙВЛЕТ / ПРОСТРАНСТВО ПРИЗНАКОВ / РАСПОЗНАВАНИЯ ОБРАЗОВ / МАШИННОЕ ОБУЧЕНИЕ / VIBRATION-BASED DIAGNOSTICS / SPARSE DECOMPOSITION / WAVELET / FEATURE SPACE / PATTERN RECOGNITION / MACHINE LEARNING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Асламов Ю.П., Асламов А.П., Давыдов И.Г., Цурко А.В.

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Асламов Ю.П., Асламов А.П., Давыдов И.Г., Цурко А.В.

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

SPARSE WAVELET DECOMPOSITION OF VIBRATION SIGNALS FOR PATTERN RECOGNITION PROBLEM

The paper presents the features space of the algorithm for a sparse decomposition of signals by the redundant wavelet dictionary to analyze the waveform of vibration signals. An algorithm for recognition of elements of rotary equipment on the basis of sparse wavelet decomposition and machine learning is proposed. The questions of constructing the generator of the training dataset for pattern recognition problem are considered. A method for estimating the optimal parameters of the One-Class SVM is proposed. The results of testing the recognition algorithm on the datasets of vibration signals of rolling bearings and gears are presented.

Текст научной работы на тему «РАЗРЕЖЕННАЯ ВЕЙВЛЕТНАЯ ДЕКОМПОЗИЦИЯ СИГНАЛОВ ВИБРАЦИИ ДЛЯ ЗАДАЧИ РАСПОЗНАВАНИЯ ОБРАЗОВ»

УДК 004.931:007.5

РАЗРЕЖЕННАЯ ВЕЙВЛЕТНАЯ ДЕКОМПОЗИЦИЯ СИГНАЛОВ ВИБРАЦИИ ДЛЯ ЗАДАЧИ РАСПОЗНАВАНИЯ ОБРАЗОВ

Ю.П. АСЛАМОВ, А.П. АСЛАМОВ, канд. тех. наук И.Г. ДАВЫДОВ, А.В. ЦУРКО

(Белорусский государственный университет информатики и радиоэлектроники)

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

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

Введение. Получившая в последнее время распространение концепция развития промышленности «Industry 4.0» подразумевает переход от регламентного обслуживания промышленного оборудования к обслуживанию по состоянию. Необходимым условием для осуществления подобного перехода является наличие полностью автоматических систем вибрационной диагностики, интегрированных с единой системой управления предприятием. Отличие автоматических систем от экспертно-ориентированных заключается в полном исключении человека (эксперта) из процесса принятия решений о техническом состоянии оборудования.

Достоверность работы автоматических систем во многом определяется методами выделения диагностических признаков, характеризующих состояние промышленного оборудования. Во многих случаях недостаточное, а иногда и избыточное количество диагностической информации, затрудняет принятие верного решения. Можно выделить два пути повышения достоверности работы автоматических систем вибрационной диагностики:

1) разработка вспомогательных методов, повышающих информативность, стабильность и достоверность экспертно-ориентированных пространств диагностических признаков;

2) разработка принципиально новых методов и подходов оценки технического состояния оборудования, оценка качественно новых признаков, создание инвариантных пространств признаков и пр.

Основой современной вибрационной диагностики являются методы спектрального анализа [1, 2]. С одной стороны, указанные методы позволяют с высокой достоверностью обнаруживать широкий перечень дефектов оборудования. С другой стороны, они имеют ряд особенностей, затрудняющих их использование в системах автоматической вибродиагностики:

1) сильная зависимость спектральных методов от наличия и состава кинематической схемы оборудования, которая должна содержать максимально полное и точное описание всех элементов;

2) достоверность диагностики напрямую связана с точностью определения скорости вращения ротора (рабочего колеса) оборудования;

3) параметры элементов оборудования (например, подшипников качения) могут изменяться в результате длительной эксплуатации или при смене режима оборудования [3], что уменьшает достоверность диагностической модели на базе спектральных методов;

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

Частично устранить указанные недостатки можно при помощи набора вспомогательных методов: алгоритмов передискретизации сигнала и слежения за частотой [4], методов уточнения скорости вращения вала [5], алгоритмов статистической подстройки параметров элементов оборудования и т.д. Другим возможным путем повышения достоверности диагностики в этом случае является анализ вибрационных сигналов в частотно-временной и временной областях (анализ формы), свободных от указанных недостатков.

Ранее авторами статьи был предложен алгоритм разреженной декомпозиции сигналов [6] по вейвлетному словарю [7] для создания компактного описания формы сигналов вибрации во временной области. Данный алгоритм основывается на допущении, что вибрационные сигналы имеют ограниченный набор элементарных шаблонов формы, таких как асимметричные экспоненциальные [8] и симмет-

ричные гауссоподобные ударные импульсы, амплитудно-модулированные и синусоидальные колебания [9]. Тогда, если в качестве словаря [7] алгоритма декомпозиции [6] использовать набор базисных функций, созданных на базе выделенных шаблонов, то форма сигнала вибрации может быть охарактеризована распределением его энергии по используемым базисным функциям.

Более того, если предположить, что каждый тип элемента оборудования обладает набором свойственных только ему шаблонов формы, то на основе компактного описания сигналов во временной области может быть простроена система распознавания указанных элементов. Такого рода система будет актуальна в случаях вибрационной диагностики оборудования при полном либо частичном отсутствии его кинематической схемы.

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

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

Основная часть. Разреженная вейвлетная декомпозиция [6] представляет собой итерационную процедуру разложения сигнала s(t) в окрестности некоторой частоты /о по набору базисных функций ym словаря D [7], в качестве которых используются семейства вейвлетов MEXH, MEXP, MORL, SINP [8, 9]. Каждое из представленных семейств предназначено для выделения временных шаблонов определенной формы. Так, семейство MEXP обладает максимальным откликом на экспоненциальные ударные воздействия; семейство MORL - на амплитудно-модулированные процессы; семейство SINP - на синусоидальные воздействия. Вейвлет MEXH используется для обнаружения коротких шумоподобных колебаний, не подходящих ни под один из выделенных шаблонов формы.

Результатом работы алгоритма разреженной вейвлетной декомпозиции является так называемое разреженное представление сигнала X и спектр базисных функций WBF, или БФ-спектр.

Разреженное представление X характеризует сигнал набором из четырех коэффициентов

{/о , ym, cm, ^m LeM , где f0 - центральная ^СТОТа ym - тип базисной функции cm и V - амплитудный коэффициент и временное положение базисной функции ym соответственно.

В свою очередь, WBF есть распределение энергии сигнала по базисным функциям ym словаря

D = {D

{dMEXH, DMEXP, vMORL, vSINP} [7]. БФ-спектр является основой для создания пространства признаков разреженной вейвлетной декомпозиции для реализации алгоритмов машинного обучения. Ранее авторами уже была рассмотрена возможность различения сигналов вибрации, полученных от подшипников качения и зубчатых передач, на базе машинного обучения с учителем [11]. При этом были рассмотрены пространства информативных признаков, получаемые из БФ-спектра: BFS, BFS-C-I, BFS-C-II, BFS-F, BFS-L-I, BFS-L-II [11].

Основной целью алгоритмов распознавания является процесс отнесения исследуемого объекта к одному или нескольким из к + 1 взаимоисключающих классов. В настоящее время одним из наиболее эффективных средств решения задачи распознавания является метод одноклассовой классификации. Для идентификации подшипников качения или зубчатых передач по сигналам вибрации авторами предложено использовать алгоритм поэкземплярного распознавания [12] на базе метода одноклассовой классификации One-Class SVM (OCSVM).

Одноклассовая классификация. Опишем кратко стандартный метод одноклассовой классификации OCSVM. Пусть дана выборка из независимых одинаково распределенных элементов xj,...,xi

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

Для оригинального алгоритма OCSVM [13] аномальными считаются те объекты из выборки, для которых соответствующие вектора описаний в пространстве признаков близки к началу координат.

Пусть дано некоторое отображение ф(), задающее вектор признаков объекта по его вектору описаний x, и нормальный вектор гиперплоскости w. Считается, что точка x принадлежит нормальному

классу, если выполняется неравенство (w-ф(x))-р>0. Для нахождения нормального вектора гиперплоскости w и значения р решается оптимизационная задача [13]

1м м2 1

О ML +-7LX-р® min

2 2 Vli=1 w,t р , (1)

s.t. (w j(x))>P-Xi, X > 0

где Xi - расстояние от точки до гиперплоскости;

V - коэффициент регуляризации, устанавливающий верхнюю границу выбросов, при которой обучающие образцы считаются аномалией.

Оптимизационная задача (1) выпукла, поэтому решения прямой и двойственной задач совпадают. Выпишем двойственную задачу:

l l

-L L aia j K (xi, xj) ® max i=1 j=1 a

i 1 s.t. L a,- = 1, 0 <a,- <—. i=1 Vl

В двойственной задаче скалярное произведение (j( xt )j( Xj)) заменено на ядерную функцию

K(xi, Xj). Таким образом, фактически для решения задачи одноклассовой классификации нет необходимости знать явный вид отображения j(x). При этом решение прямой задачи выражается через решение двойственной:

l

w=L a j( xi). i=1

Свойства задачи таковы, что условие a; Ф 0 фактически означает, что точка выборки находится на границе критической области и для нее выполнено равенство (wj( x, )) = р, поэтому для любого xk , такого что ak Ф 0, можно записать

l

р = (w j(xk )) = LaiK(xi, xk). i=1

Таким образом, решающее правило имеет вид

l

f (x) = La,K(x,xj)-р . (2)

i=1

Если f (x) > 0 , то считается, что точка x принадлежит нормальному классу. Величина |f (x)| характеризует степень уверенности в соответствующем решении.

Метод одноклассовой классификации OCSVM минимизирует область пространства признаков «нормального класса» (1) при максимизации количества объектов обучающей выборки внутри нее. По этой причине OCSVM в сравнении с методом 2-class SVM имеет в среднем меньшую вероятность правильного обнаружения и большую ошибку второго рода (вероятность пропуска), причем разница может исчисляться в разах [14].

Качество сформированного правила принятия решения (2) полностью определяется вероятностями ошибочных решений, допускаемых при распознавании объектов. Ошибка распознавания возникает из-за пересечения классов в многомерном признаковом пространстве, когда объекты из обучающей выборки одного класса в результате проекции на гиперплоскость ошибочно относят к объектам другого класса. Снизить вероятность ошибочных решений распознавания возможно за счет настройки параметров классификатора в процессе обучения [12].

Применительно к задаче распознавания качество правила принятия решений f (х) будет определяться вероятностями ложной тревоги и пропуска цели, а регулируемым параметром выступает V, характеризующий долю объектов обучающей выборки, выходящих за пределы гиперсферы. Исходя из этого процесс оптимизации может быть представлен алгоритмом подбора параметра V по критерию минимизации ошибки распознавания или максимизации вероятности правильного распознавания Р. Структурная схема алгоритма оптимизации V представлена на рисунке 1, а, а кривая зависимость Р(п) — на рисунке 1, б.

V = V,}, Ро = 0.9

Формирование прос транства признаков

Обучение ОСЗУМ. Определение Р

V = V + А V

б

Рисунок 1. - Обучение классификатора ОС8УМ: а - блок-схема алгоритма оптимизации V; б - определение параметра \орг

Эмпирически было установлено, что оптимальное значение шага изменения vе (0,1] составляет △ V = 0,01. Во многих случаях значение V ® 0 является причиной увеличения вероятности ложной тревоги. По этой причине начальное значение V составляет Vо = 0,01, а оптимальное значение V ор1 выбирается по кривой ||Р(V)-с использование порога р) (см. рисунок 1, б).

Генератор обучающей выборки. Как отмечалось выше, основной целью алгоритмов распознавания является процесс отнесения исследуемого объекта к одному или нескольким из к + 1 взаимоисключающих классов. Одним из ключевых факторов, влияющих на качество работы алгоритмов распознавания, является процесс формирования обучающей выборки. Под «обучающей выборкой» понимается множество объектов, для которых априорно известно, к каким классам они относятся. Для задачи вибродиагностики под объектами понимаются вибрационные сигналы или наборы диагностических признаков.

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

а) отсутствие или недостаточный объем обучающей выборки для достоверного обучения;

б) обучающая выборка описывает не все возможные случаи или не содержит объекты всех классов;

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

а

Ввиду использования пространства признаков разреженной вейвлетной декомпозиции для решения указанных проблем авторами предложено использовать генератор обучающей выборки. Возможность такого шага объясняется следующим: а) анализ формы сигнала проводится в узкой полосе частот А/ в окрестности /0 , при этом А/ ^ /0 ; б) анализ формы лишь косвенно зависит от скорости вращения вала и конфигурации оборудования; в) пространство признаков разреженной вейвлетной декомпозиции имеет невысокую размерность й1т = 3-30, что эквивалентно количеству степеней свободы для его генерации; г) имеется ограниченное количество шаблонов формы для сигналов вибрации подшипников качения [8] и зубчатых передач [9]. По этой причине может быть сгенерирован как набор модельных узкополосных сигналов, содержащих требуемые шаблоны формы, так и непосредственно само пространство признаков разреженной вейвлетной декомпозиции для различных случаев.

На рисунке 2 приведена структурная схема разработанного авторами генератора обучающей выборки, на основе которого было сформировано Ь1 = 1407 модельных сигналов для подшипника качения и ¿2=1324 - для зубчатых передач.

Рисунок 2. - Структурная схема генератора обучающей выборки

Генератор обучающей выборки не относится непосредственно к предмету исследования текущей статьи, поэтому детальное описание процесса его создания и тестирования опущено. Следует лишь отметить, что представленный на рисунке 2 блок расширения пространства признаков предназначен для формирования из оригинального БФ-спектра WBF набора вспомогательных пространств признаков {WBF}. ^ с идентичной или меньшей размерностью. Необходимость такого шага обусловлена тем, что

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

Алгоритм поэкземплярного распознавания. Алгоритм поэкземплярного распознавания [12] подразумевает обучение на предварительном этапе N классификаторов OCSVM, каждый из которых предназначен для обнаружения объектов определенного класса. В результате классификации сформированного вектора признаков каждым из N классификаторов по правилу (2) вычисляет значение коэффициента принадлежности Kt = {0,1} объекта к каждому из N классов. При этом при f (x) > 0 классификатор присваивает коэффициенту Ki = 1, в противном случае - Ki = 0 . Решение о принадлежности объекта тому или иному классу делается на базе весовых коэффициентов значимости &знач1, получаемых на этапе обучения классификаторов. При этом выбор делается в пользу того класса, для которого

Ki • *знач.г = max. (3)

Однако первая разработанная авторами реализация алгоритма поэкземплярного распознавания элементов оборудования, при которой обучение OCSVM (см. рисунок 1, а) проводилось только на сформированных генератором обучающей выборки векторах признаков оригинального БФ-спектра WBF с размерностью dim = 30, имела высокую вероятность пропуска FNR = 0,9-0,95. Такой результат в основном обусловлен недостатками генератора обучающей выборки, для нивелирования которых предложено следующее:

а) процедура обучения классификаторов (см. рисунок 1, а) проводится только на объектах «нормального класса», при этом оптимальное значение vopt выбирается по критерию минимизации вероятности пропуска;

б) применяется процедура расширения пространства признаков (см. рисунок 2) для формирования подпространств {WBF } с меньшей размерностью, чем WBF [11].

При таком подходе для распознавания каждого из N классов формируется M классификаторов OCSVM, каждый из которых обучен на одном из сформированных пространств признаков. Процедуру расчета коэффициентов принадлежности K = {0,1} набором из M классификаторов назовем голосовани-

ем. Тогда решение о принадлежности объекта к тому или иному классу может приниматься по подсчету количества голосов как без взвешивания:

M

Z K-, j = max, j=1

(4)

так и со взвешиванием:

M

Z Ki, j ' ^знач.г, j = max ■ j=1

(5)

где

кзначл, j = l°8l6 (dim(WBF)) - весовой коэффициент значимости, зависящий от размерности ис-

пользуемого пространства признаков.

Для повышения достоверности распознавания элементов был разработан алгоритм принятия решений на базе правил (4) и (5). В спорных ситуациях элемент оборудования определяется как «неизвестный». Структурная схема алгоритма поэкземплярного распознавания элементов оборудования представлена на рисунке 3, на котором алгоритм разреженной декомпозиции сигнала по вейвлетному базису обозначен как SWD.

s(t)

Разреженная декомпозиция скейлограммы

Расширение пространства признаков

„„ BF >

{Wi,i }('cN

I\nr BF-, {W1,i }icN

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

1 [ _1_ Элемент_2

1 1 1 1 OCSVM

Поэкземплярное распознавание элементов 1

{Wi/'bcN

[ Элемет^ |

{K1s/}jcN

{K2,j}jcN { KNj } jcN

Алгоритм принятия решений

Ci

SWD2

W2

I

Поэкземлярное распознавание

I I I

L

I

C2

SWDP

I

Поэкземлярное распознавание элементов P

CP

Рисунок 3. - Структурная схема алгоритма поэлементного распознавания

Как представлено на рисунке 3, алгоритм разреженной декомпозиции скейлограммы выделяет набор частот оборудования f1-fP, в окрестности которых сосредоточена значительная часть энергии. Для каждой выделенной частоты применяется алгоритм разреженной вейвлетной декомпозиции сигналов и оценивается эффективность декомпозиции X [7, 11]. Распознавание элементов схемы проводится только для тех частот, эффективность декомпозиции сигнала в окрестности которых превышает пороговое значение Xo = 50%. Распознавание элементов схемы для каждой частоты f проводится независимо.

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

Для проведения экспериментов были использованы наборы данных «High Speed Gearbox Dataset» (http://data-acoustics.com/measurements/gear-faults/) и «High Speed Bearing Dataset» (http://data-

W

W

p

M

элементов 2

acoustics.com/measurements/bearing-faults/), которые содержат сигналы вибрации, снятые с коробки передач ветрогенератора в нормальном состоянии и при наличии дефектов шестерен.

Кроме того, было сформировано два набора данных «Bearing 6213 OR Dataset» и «Bearing 6213 Norm/OR Dataset», снятых с подшипника качения 6213 при различных скоростях вращения вала (от 600 до 900 об/мин) в нормальном состоянии и при наличии дефекта наружного кольца. Чувствительность используемого при этом датчика вибрации B&R составляла s = 100 мВ/g, частота дискретизации сигналов Fs = 96 кГц.

Обработка данных проводилась в среде MATLAB. В качестве классификатора выбрана реализации OCSVM на базе libSVM (https://www.csie.ntu.edu.tw/~cjlin/libsvm). Оценка качества классификации проводилась в терминах [15]:

1) чувствительность TPR (true positive rate или recall)

TP TP

recall = TPR = — =-, (6)

P TP + FN

где TP (true positive) - количество истинно-положительных решений (верно идентифицированных образцов);

P - количество положительных (идентифицированных) образцов;

FN (false negative) - количество ложноотрицательных решений (ложно отклоненных образцов);

2) точность PPV (positive predictive value или precision)

TP

precision = PPV =-, (7)

TP + FP

где FP (false positive) - количество истинно отрицательных решений (верно отклоненных образцов).

Результаты и их обсуждение. Для оценки качества работы алгоритма поэкземплярного распознавания элементов оборудования были проведены эксперименты на наборах вибрационных сигналов. Для каждого набора данных было выделено несколько резонансных частот fi-fP, в пределах которых проводилось распознавание. При этом искомый элемент (истинно верный) для каждой частоты f задавался экспертным путем посредством анализа спектральных признаков в ее окрестности.

В таблице 1 представлены результаты распознавания подшипника качения одиночными классификаторами OCSVM на базе различных пространств признаков для набора «Bearing 6213 OR Dataset».

Таблица 1. - Результаты распознавания подшипника качения для набора данных «Bearing 6213 OR Dataset»

Пространство признаков Частота, Гц

f = 600 f2 = 1100 f = 3050 f = 5200

TPR PPV TPR PPV TPR PPV TPR PPV

BFS 0,079 1 0,219 1 0,072 1 0,040 1

BFS^-I 0,158 1 0,610 1 0,247 1 0,182 1

BFS-C-II 0,099 1 0,276 1 0,083 1 0,040 1

BFS-F 0,436 0,917 0,741 1 0,701 1 0,717 1

BFS-wn 0,079 1 0,219 1 0,052 1 0,040 1

BFS-wn-C-I 0,168 1 0,591 1 0,165 1 0,182 1

BFS-wn-C-II 0,109 1 0,276 1 0,052 1 0,040 1

BFS-wn-F 0,396 1 0,687 1 0,588 1 0,667 1

BFS-wn-cl 0 0 0 0 0 0 0 0

BFS-wn-cl-C-I 0 0 0 0 0 0 0 0

BFS-wn-cl- C-II 0 0 0 0 0 0 0 0

BFS-wn-cl-F 0,465 0,940 0,105 1 0,381 1 0,879 1

BFS-wn-C-I-cl 0 0 0 0 0 0 0 0

BFS-wn-C-II-cl 0 0 0 0 0 0 0 0

BFS-wn-F-cl 0,765 1 0,824 1 0,443 1 0,626 1

Итоговый результат 0,921 0,960 1 1 0,897 1 0,950 1

Распознавание проводилось для четырех выделенных частот /1-/4, эффективность декомпозиции сигнала в окрестности которых превышала пороговое значение. Для классификаторов на базе каждого пространства признаков были рассчитаны параметры чувствительности ТРЯ и точности РРУ. Графа

«Итоговый результат» содержит оценку качества работы алгоритма поэкземплярного распознавания набором представленных классификаторов. Серым цветом выделены лучшие параметры в пределах каждой анализируемой частоты fi.

В соответствии с результатами, представленными в таблице 1, можно сделать вывод, что совместное использование набора независимых классификаторов позволяет в значительной мере повысить чувствительность (TPR) и точность (PPV) распознавания элементов, в сравнении с работой одиночного классификатора (на базе одного пространства признаков). Так, например, для частоты f чувствительность распознавания элемента отдельными классификаторами варьируется в диапазоне TPR = [0; 0,701],

в то время как результирующее значение составляет TPR = 0,897.

Авторами детально не рассматривается каждый тип пространства признаков, представленный в таблице 1, так как это не входит в предмет исследования данной статьи. Следует лишь отметить, что наибольшей чувствительность обладают классификаторы OCSVM на базе пространства признаков BFS-F и его модификаций, описывающих распределение энергии сигнала по семействам базисных функций MEXH, MEXP, MORL и SINP [7]. Пространство BFS-F носит интегральных характер, его размерность (dim = 3-4) значительно ниже размерности оригинального БФ-спектра (dim = 30) [11]. По этой причине классификаторы на базе BFS-F имеют в среднем меньшую точность распознавания, чем классификаторы на базе других типов пространств (таблица 1), но большую чувствительность.

На рисунках 4 и 5 представлены результаты распознавания элементов оборудования для сигналов вибрации из наборов «High Speed Bearing Dataset» и «Bearing 6213 OR Dataset» в окрестности частот f4 = 3800 Гц и f2 = 1100 Гц соответственно. При этом верным (искомым) элементом для набора данных «<High Speed Bearing Dataset» является зубчатая передача, а для «Bearing 6213 OR Dataset» - подшипник качения. На рисунках 4 и 5 имеются следующие обозначения: B - подшипник качения, G - зубчатая передача; 0 - неопознанный элемента; + - результат со средней достоверностью, ++ - результат с высокой достоверностью.

б

Рисунок 4. - Распознавание элементов схемы для набора данных «High Speed Bearing Dataset»: а - разреженная декомпозиция скейлограммы; б - распознавание элемента для частоты f4

а

Recognized Element

Рисунок 5. - Распознавание элементов схемы для набора данных «Bearing 6213 OR Dataset»

В таблице 2 приведены итоговые результаты распознавания элементов оборудования для всех используемых наборов данных. В графе «Набор данных / Параметры» рядом с названием каждого набора данных в круглых скобках обозначен тип искомого элемента: (G) - зубчатая передача, (B) - подшипник качения. В каждом наборе данных было выделено по четыре значимые частоты fi-fi.

Таблица 2. - Итоговые результаты распознавания элементов по наборам данных

Набор данных / Параметры Частота

fi f2 f3 f4

TPR PPV TPR PPV TPR PPV TPR PPV

High Speed Gearbox Dataset (G) 0,589 0,786 0,923 1 0,706 0,733 0,804 0,945

High Speed Bearing Dataset (G) 1 1 0,951 1 0,782 0,932 0,742 1

Bearing 6213 OR Dataset (B) 0,921 0,960 1 1 0,897 1 0,950 1

Bearing 6213 Norm/OR Dataset (B) 0,821 0,92 1 1 0,865 1 0,756 0,982

В соответствии с результатами проведенных экспериментов для различных наборов данных можно сделать вывод, что алгоритм поэкземплярного распознавания элементов оборудования на основе набора одноклассовых классификаторов способен распознавать элементы оборудования с достаточно высокой достоверностью.

Наименьшая чувствительность метода (TPR = 0,589) была зафиксирована для вибрационных сигналов набора данных «High Speed Gearbox Dataset» в окрестности частотыfi. Причиной такого результата является недостаточно полная сгенерированная обучающая выборка для распознавания зубчатых передач, при формировании которой не были учтены модели ударных процессов шестерен при изломе зубьев. За исключением указанного случая, чувствительность разработанного метода распознавания элементов оборудования лежит в диапазоне TPR = [0,706, 1] при точности распознавания PPV = [0,733, 1].

Следует отметить, что чувствительность и точность распознавания бездефектного подшипника качения в среднем ниже, чем дефектного, что нашло свое отражение в более низких показателях TPR и PPV для набора данных «Bearing 6213 Norm/OR Dataset» по сравнению с «Bearing 6213 OR Dataset» (таблица 2). Причиной тому служит либо полное отсутствие ударных процессов в сигнале бездефектного подшипника, либо их незначительный энергетический вклад в общую энергетику сигнала, что не позволяет с высокой достоверностью определить сигнал как «подшипниковый».

Средние значения параметров TPR и PPV для всех используемых в процессе тестирования алгоритма сигналов (N = 1115 шт.) составили TPR = 0,882 и PPV = 0,972.

Заключение. В работе рассмотрено пространство информативных признаков алгоритма разреженной вейвлетной декомпозиции для решения задачи анализа формы сигналов вибрации. Предложен алгоритм поэкземплярного распознавания элементов оборудования на базе разреженной вейвлетной декомпозиции. Освещены вопросы обучения и оптимизации параметров метода одноклассовой классификации One-Class SVM. Кратко описан принцип построения генератора обучающей выборки для задачи машинного обучения.

Проведена апробация алгоритма поэкземплярного распознавания элементов схемы на вибрационных сигналах, снятых с подшипников качения и зубчатых передач. Средние значения параметров чувствительности TPR и точности PPVраспознавания составили TPR = 0,882 и PPV = 0,972 соответственно.

Таким образом, предложенный в статье метод распознавания элементов оборудования на базе разреженной вейвлетной декомпозиции сигналов вибрации может применяться в практике вибрационной диагностики.

ЛИТЕРАТУРА

1. Абрамов, И. Л. Вибродиагностика энергетического оборудования : учебное пособие по дисциплине «Диагностика в теплоэнергетике» / И. Л. Абрамов. - Кемерово, 2011. - 80 с.

2. Барков, А.В. Вибрационная диагностика машин и оборудования. Анализ вибрации: учеб. пособие / А.В. Барков, Н.А. Баркова. - СПб. : СПбГМТУ, 2004. - 156 с.

3. Pennacchi P. An experimental based assessment of the deviation of the bearing characteristic frequencies / P. Pennacchi [et al.] // CMMNO. - 2013. - (papers).

4. Eltabach, M. Rotating machine speed estimation using vibration statistical approach / M. Eltabach, G. Govaert // WCCM. - 2017. - (papers).

5. Алгоритмы уточнения частоты вращения вала в задачах вибродиагностики роторного оборудования / Ю.П. Асламов [и др.] // Вестник Полоцкого государственного университета. Серия B, Промышленность. Прикладные науки. - 2017. - № 11. - С. 51-58.

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

6. Разреженная вейвлетная декомпозиция в задачах вибродиагностики роторного оборудования / Ю.П. Асламов [и др.] // Доклады БГУИР. - 2017. - № 8. - С. 91-98.

7. Асламов, Ю.П. Избыточный вейвлетный словарь для разреженной декомпозиции сигналов вибрации / Ю.П. Асламов, И.Г. Давыдов // Вестник Полоцкого государственного университета. Серия С, Фундаментальные науки. - 2018. - № 4. - С. 86-94.

8. Асламов, Ю.П. Вейвлет-функция для диагностики подшипников качения / Ю.П. Асламов, И.Г. Давыдов // Вестник Полоцкого государственного университета. Серия B, Промышленность. Прикладные науки. - 2018. - № 11. - С. 14-22.

9. Вейвлет-функции для диагностики зубчатых передач / Ю.П. Асламов [и др.] // Вестник Полоцкого государственного университета. Серия B, Промышленность. Прикладные науки. - 2018. - № 3. -

C. 38-46.

10. Эффективность использования скалограммы для оценки технического состояния роторного оборудования / Ю.П. Асламов [и др.] // Доклады БГУИР. - 2018. - № 2. - С. 12-17.

11. Асламов, Ю.П. Пространство признаков разреженной вейвлетной декомпозиции вибрационных сигналов для задач машинного обучения / Ю.П. Асламов, И.Г. Давыдов // Вестник ГГТУ им. Сухого. - 2018. - № 3. - С. 49-56.

12. Субботенко, А.В. Алгоритм поэкземплярного распознавания на основе метода опорных векторов / А.В. Субботенко // Информация и космос. - 2014. - № 2. - С. 47-53.

13. Burnaev, E. One-Class SVM with Privileged Information and Its Application to Malware Detection [Электронный ресурс] / E. Burnaev, D. Smolyakov // ArXiv, Los Alamos. - Режим доступа: https://arxiv.org/pdf/1609.08039.pdf.

14. Arcolano, N. One-class support vector machines: Methods and applications / N. Arcolano, D. Ruboy. // Harvard University, Final Project Presentation. - 2008. - P. 32

15. Powers, D. From Precision, Recall and F-Factor to ROC, Informedness, Markedness & Correlation /

D. Powers // Journal of Machine Learning Technologies. - 2011. - № 2(1). - P. 37-63.

Поступила 15.08.2018

SPARSE WAVELET DECOMPOSITION OF VIBRATION SIGNALS FOR PATTERN RECOGNITION PROBLEM

Y. ASLAMOV, A. ASLAMOV, I. DAVYDOV, A. TSURKO

The paper presents the features space of the algorithm for a sparse decomposition of signals by the redundant wavelet dictionary to analyze the waveform of vibration signals. An algorithm for recognition of elements of rotary equipment on the basis of sparse wavelet decomposition and machine learning is proposed. The questions of constructing the generator of the training dataset for pattern recognition problem are considered. A method for estimating the optimal parameters of the One-Class SVM is proposed. The results of testing the recognition algorithm on the datasets of vibration signals of rolling bearings and gears are presented.

Keywords: vibration-based diagnostics, sparse decomposition, wavelet, feature space, pattern recognition, machine learning.

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