Научная статья на тему 'Модель остаточного ресурса технического объекта на примере электродвигателя с помощью нейронечеткой системы'

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

CC BY
181
71
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИАГНОСТИКА / НЕЙРОНЕЧЕТКАЯ СИСТЕМА / ОСТАТОЧНЫЙ РЕСУРС / ЭЛЕКТРОДВИГАТЕЛЬ / DIAGNOSIS / NEUROFUZZY SYSTEM / RESIDUAL LIFE / MOTOR

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Суханкин Геннадий Владимирович, Воробьев Николай Павлович

Рассматривается методика построения обучаемой нейронечеткой системы диагностики электродвигателей (ЭД). Результат работы такой системы ? определение остаточного ресурса ЭД. Для построения и такой системы использовались сигмоидные функции принадлежности, метод обратного распространения ошибки и др.

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Суханкин Геннадий Владимирович, Воробьев Николай Павлович

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

Model of residual life of a technical object as an example of the electric motor using neurofuzzy system

The technique of constructing learning neurofuzzy diagnostic systems electric motors. The result of such a system is a determination of residual life of the motor. For the construction and training of such a system we used sigmoid membership functions, the method of back-propagation errors, etc.

Текст научной работы на тему «Модель остаточного ресурса технического объекта на примере электродвигателя с помощью нейронечеткой системы»

УДК 621.313.333.2

Г.В. Суханкин, Н.П. Воробьев

Модель остаточного ресурса технического объекта на примере электродвигателя с помощью нейронечеткой системы

Рассматривается методика построения обучаемой нейронечеткой системы диагностики электродвигателей (ЭД). Результат работы такой системы - определение остаточного ресурса ЭД.

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

Ключевые слова: диагностика, нейронечеткая система, остаточный ресурс, электродвигатель.

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

Основной сложностью при проектировании интеллектуальных диагностических систем являются не алгоритмы обработки данных в таких системах и не структура самих систем, а именно получение достоверных диагностических признаков и определение связей между ними. Важным также является и то, чтобы диагностическая система могла обучаться на основе сравнения результата на выходе системы с реальными данными объекта эксплуатации. Необученная диагностическая система не представляет практически никакой ценности. Обычно, но не обязательно, обучение производится по методу обратной ошибки (backpropagation) [1]. Для анализа входных данных и их взаимосвязи используется оценка энтропии на основе подсчета ячеек (box-counting) [2]. В качестве базового блока сети часто применяется пятиступенчатая схема по типу Сугено [3] с сигмоидными функциями принадлежности на входе. Все это позволяет реализовать рассматриваемую сеть в какой-либо программной среде в виде нейронечеткой системы вывода.

Модель вычисления остаточного ресурса представляет собой полином:

z = fxi,...., Xn) = Ax\ x2 ■■■Xn*1 +Bx1 xi..X+....+CXirX2S-Xn, где - x1, ..., Xn - диагностические параметры (ДП), A, B, ., C - коэффициенты, k, l, ., t - показатели степеней.

В одном из вариантов диагностической системы коэффициенты полинома настраиваются так, что все плохие диагностические параметры дают на выходе остаточный ресурс z = 0 (лет), а все лучшие - максимальный (например, 5 лет). При подаче на вход диагностической системы экспериментального значения ДП выдается некоторый остаточный ресурс конкретного диагностируемого объекта в виде четкой величины. Такая схема может быть реализована, например, с помощью нечеткой системы Сугено [3]. Применение нечеткости в данном случае обусловлено тем, что некоторые параметры состояния технического объекта можно выразить лишь в терминах «хороший», «плохой», «высокий», «низкий» и т.д.

Недостатком подобной диагностической системы является ее неадаптивность.

Более предпочтительным является вариант настраиваемой диагностической системы с обратной связью.

Суть работы такой системы заключается в настройке коэффициентов в соответствии с выборкой (некоторого количества) экспериментально исследуемых объектов. ДП измеряются в момент отказа объекта и вводятся в обучаемую диагностическую систему, в которой автоматически изменяются коэффициенты полинома. При подаче на вход диагностической системы экспериментального значения ДП выдается некоторый остаточный ресурс конкретного диагностируемого объекта в виде четкой величины. Обучение системы заключается в нахождении разности значений ее выхода и пара-

метров состояния реального исследуемого объекта. Если такая разница существует, то она изменяет соответствующие коэффициенты полинома модели. Для вышедшего из строя двигателя такое сравнение производится с нулем в компараторе, который в дальнейшем интегрируется в саму систему и реализуется программно. Входы системы диагностики подключаются в соответствии со значениями кросс-энтропии. Авторами статьи такая система реализована в виде нейронечеткой системы Сугено.

Входной вектор диагностических признаков описывается девятью (l = 9) диагностическими параметрами, приведенными на рис. 1. В общем виде входной вектор диагностических признаков:

x(n) = {xi(n), X2(n), ..., xi(n)}, n = 1, 2, ..., P,

где P - выборка.

Нормирование входных параметров к диапазону [0, 1] проводилось по соотношению:

x i = (xi - xmin) / (xmax — xminX (1)

где xmax - максимально возможное значение входного вектора, xmin - минимально возможное значение входного вектора, xi текущее значение входного вектора, x'i - нормализованное значение входного вектора.

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

Структура диагностической системы представлена на рис. 2 и представляет собой пирамиду с ориентированной вершиной вниз. На основание пирамиды подаются диагностические признаки.

250

200

ISO

100

50

о

123456789 10 а) Х| - холостой ход

70

so

50

40

30

20

10

о

123456789 10

г) x4 - отклонение сопротивления обмоток

70

60

50

40

30

20

10

0

123456789 10 ж) x7 - модуль упругости

200

150

100

50

0

II

123456789 10 б) х2 - воздушный зазор 60

1 1,

1 III-

50 40

30 20 10 о

123456789 10

д) x5 - коэффициент абсорбции

50

40

30

20

10

123456789 10

в) х3 - сопротивление изоляции 80

Й

70 60 50 40 30 20 ■

10 ■

о

123456789 10

е) x6 - коэффициент поляризации

120

100

80

60

40

20

О

И

123456789 10 з) x8 - состояние подшипников

123456789 10 и) x9 - отклонение коэффициента мощности

Ось абсцисс - х,; ось ординат P - выборка Рис. 1. Совокупность диагностических параметров электродвигателя

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

каком слое и узле находится блок. Слои, узлы и порядок подключения входных сигналов определяются по алгоритму [4]. Выход системы г является результатом работы вычисления остаточного ресурса ЭД. Реализация алгоритма [4] при I = 9, й = 2 (размерность векторного входа стандартного блока) при расчете взаимных кросс-энтропий диагностических признаков генерирует нейронечет-

кую сеть.

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

Следует отметить, что по рис. 2 пары сигналов х5 и х3, х8 и х4, х9 и х2, имеют наименьшие значения кросс-энтропий. Таблицы кросс-энтропий имеют громоздкий характер и в данной статье не приводятся.

В качестве стандартного блока выбрана нейронечеткая схема по типу Сугено.

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

Цу(X) = — 1

1+-

1

,ац(х-си)

где аі}- - коэффициент крутизны, Су- - координата перехода через 0,5, і,і = 1, 2. Настраиваются в процессе обучения сети.

2-й слой - слой правил. Вычисление функций на выходе нейронов этого слоя проводится по 4 правилам:

Г =Ші( х1) АЦ2і(х2); г2 = М-12( х1) ЛЦ22(Х2); Г =Ш2(х1) лЦ2і(х2); г4 =Ші(х1) лЦ22(х2).

3-й слой - здесь производится нормализация уровней истинности правил по формуле

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

Гі

ві =-

/=1

4-й слой. Количество узлов соответствует 2-му и 3-му слоям. Каждый узел этого слоя соединен со всеми выходами 3-го слоя, а также со всеми входами сети. На выходе этого слоя формируется диагностическая модель в виде полинома

Уг =Рг (¿0 +Ъцх1 +ь2х2) , /= 1, ..., 4, где Ъю ... Ьг2 - настраиваемые в процессе обучения сети коэффициенты.

5-й слой. Суммирование результатов 4-го слоя осуществляется по соотношению

4

У = 2 Уг.

/=1

/ P,

Для правильной работы сети необходимо провести ее настройку, или обучение. Суть настройки сети сводится к регулировке коэффициентов aiJ-, üjj, bi0, Ъц, bi2. Среднеквадратичная ошибка сети рассчитывалась по формуле

Е = £ (tj -Zj)2

_ J =!

где t - требуемое значение выхода, z - истинное значение выхода последнего стандартного блока. При выборке P = 100, количестве циклов обучения (эпох), равном 30, абсолютная ошибка остаточного ресурса составила 50,8 ч, нормализованное значение ошибки составило 8,6-10-4, среднеквадратичная ошибка составила 1,19-10-5. Процесс обучения нейронечеткой сети иллюстрируется рис. 3.

Система разработана в Microsoft Excel и Visual Basic for Applications.

Рис. 3. Оценка работы диагностической системы по определению остаточного ресурса ЭД с помощью вычисления абсолютного значения ошибки остаточного ресурса

Заключение. На основании полученных данных можно сделать следующие выводы.

1. Работоспособность разработанной диагностической системы по определению остаточного ресурса ЭД очевидна ввиду малых значений вышеприведенных ошибок (абсолютная, нормализованная, среднеквадратичная).

2. Правильный выбор конфигурации сети (количество стандартных блоков, разрядность, схема подключения, коэффициенты функций принадлежностей в 1-м слое) позволяет сократить время обучения рассматриваемой сети по сравнению с полносвязанными сетями в 2,5-5 раз, что актуально в случае массового использования диагностируемых объектов, например асинхронных электродвигателей.

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

4. Для повышения скорости обучения сети возможна ее модификация по алгоритмам, описанным в [4].

Литература

1. Введение в процедуру обратного распространения [Электронный ресурс]. - Режим доступа: http://www.intuit.rU/department/ds/neuronnets/4/5.html - Загл. с экрана (дата обращения: 19.10.2012).

2. Ежов А.А. Нейрокомпьютинг и его применение в экономике и бизнесе / А.А. Ежов, С. А. Шумский. - М.: МИФИ, 1998. - 224 с.

3. Штовба С.Д. Проектирование нечетких систем средствами МаЛаЬ / С.Д. Штовба. -М.: Горячая линия-Телеком, 2007. - 288 с.

4. Безруков Н.С. Построение и моделирование адаптивной нейронечеткой системы в задаче медицинской диагностики / Н.С. Безруков, Е.Л. Еремин // Медицинская информатика. - 2005. -№ 2(10). - С. 36-46 [Электронный ресурс]. - Режим доступа: http://ics.khstu.ru/journal/articles/583, свободный (дата обращения: 19.10.2012).

Суханкин Геннадий Владимирович

Канд. техн. наук, директор Информационно-издательского центра АлтГТУ им. И.И. Ползунова Тел.: 8 (385-2) 29-07-44 Эл. почта: gen195@mail.ru

Воробьев Николай Павлович

Д-р техн. наук, доцент, профессор каф. «Электрификация производства и быта» АлтГТУ Тел.: 8 (385-2) 36-71-29 Эл. почта: vnprol51p@ya.ru

Suhankin G.V., Vorobev N.P.

Model of residual life of a technical object as an example of the electric motor using neurofuzzy system

The technique of constructing learning neurofuzzy diagnostic systems electric motors. The result of such a system is a determination of residual life of the motor. For the construction and training of such a system we used sigmoid membership functions, the method of back-propagation errors, etc.

Keywords: diagnosis, neurofuzzy system, residual life, motor.

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