ВВЕДЕНИЕ 5
1 Анализ существующих методов и систем диагностики неисправностей
дизелей на автоматизированных стендах испытаний ДВС 9
1.1 Анализ исследований в области диагностики силовых установок 9
1.2 Анализ методов кластеризации 10
1.2.1 Алгоритм вероятностного подхода 11
1.2.2 Алгоритм теоретико - графового подхода 12
1.2.3 Алгоритмы на основе систем искусственного интеллекта 13
1.3 Принципы функционирования нейронной сети 15
1.4 Обзор методов и средств испытаний ДВС 26
1.5 Обзор испытательных стендов 31
2 Совершенствование алгоритма подбора начальных весовых коэффициентов
нейронной сети при проведении диагностики неисправностей дизелей 34
2.1 Анализ структуры автоматизированного стенда испытания дизелей ... 34
2.2 Построение структуры нейронной сети WTA для кластеризации
неисправностей дизелей 37
2.2.1 Алгоритм модуля «Заполнение векторов x, w, d» 39
2.2.2 Алгоритм модуля «Расчет выходов всех нейронов» 41
2.2.3 Алгоритм модуля «Определение победителя» 42
2.2.4 Алгоритм модуля «Нормализация» 44
2.3 Процесс обучения нейронной сети WTA 47
2.4 Модернизированный способ подбора начальных весовых
коэффициентов 49
3 Диагностика неисправностей дизелей на основе нейронной сети WTA 56
3.1 Разработка модуля ввод входных данных в блок диагностики
неисправностей АСИ дизелей 56
3.2 Разработка модуля нормализации входных данных 59
3.3 Разработка модуля обучения нейронной сети WTA 63
3.4 Сравнение методов подбора начальных весовых коэффициентов 64
ЗАКЛЮЧЕНИЕ 70
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 71
ПРИЛОЖЕНИЕ А 75
Актуальность работы. В сфере информационных технологий нейронная сеть - сеть, состоящая из искусственных нейронов (программируемая конструкция, имитирующая свойства биологических нейронов). Использование искусственной нейронной сети (ИНС) для кластеризации способствует снижению объема хранимых данных за счет создания базы знаний весовых коэффициентов. Это позволяет проводить уточнение базы путем обучения для повышения точности кластеризации. В случае появления новых данных, их можно добавить в разрабатываемую базу путем изменения структуры сети. В силу того, что ИНС широко используются в ряде областей научных и прикладных исследований, проблема выбора оптимальной структуры сетей и алгоритмов их обучения является актуальной научной задачей.
Разработка конкурентоспособных дизелей предполагает применение перспективных методов повышения качества управления, экспериментальную доводку двигателя, сокращение сроков разработки и подготовки его серийного выпуска, а также контроль качества на всех этапах производства [1].
Заключительным процессом, как конструирования новой модели, так и производство серийных двигателей являются стендовые испытания, позволяющие производить оценку конструкции, определение ее соответствия по технологическим и общим требованиям. Если испытания прошли хорошо, и никаких отклонений не было выявлено, то, как правило, на этом процесс испытаний заканчивается. Если же во время испытаний выявились какие-то отклонения от заданных параметров, то требуется анализ результатов испытаний. Данный процесс является очень трудоемким и ответственным, от него зависит правильность диагностики неисправностей или конструктивных недостатков дизелей.
Для проведения диагностики неисправностей дизелей от эксперта требуется большое количество знаний и опыта. Однако не следует исключать и «человеческого фактора», эксперт может, что-то забыть или во время анализа не учесть некоторые важные факты. Для помощи эксперту в процессе анализа неисправностей дизелей становится актуальной задача, разработки экспертной системы диагностики неисправностей дизелей, которая работала аналогично человеческому интеллекту, но была лишена недостатков присущих человеку. Соответственно целесообразно разработать данную систему на основе искусственной нейронной сети, позволяющей кластеризовать неисправности дизелей.
Применение искусственной нейронной сети для решения данного класса задач позволяет, снизить объем хранимых данных за счет создания базы знаний весовых коэффициентов, при необходимости проводить уточнение этой базы путем обучения, позволяющего повысить точность кластеризации, а также легко изменять структуру сети в случае появления новых типов неисправностей.
Одним из важных свойств человеческого интеллекта является распознавание образов. Образы могут иметь различную природу, например, графическое написание букв или цифр, мелодия песни или тактильные ощущения. Сопоставляя получившуюся информацию с образами, имеющимися в памяти, человек принимает то или иное решение. В человеческом мозге данный процесс протекает в нервных клетках, объединенных в огромную сеть. Этот механизм был изучен физиологами и на его основе была создана упрощенная модель распознавания образов получившая название искусственная нейронная сеть.
Искусственная нейронная сеть позволяет решать большой класс задач, таких как комбинирование логических выражений, аппроксимация данных и конечно же кластеризация данных. На сегодняшний день кластеризация данных с помощью искусственной нейронной сети осуществляется тремя основными методами: нейронная сеть WTA (Winner Takes All - «Победитель получает все»), нейронного газа и сети Кохонена. Все эти методы также имеют огромное количество модификаций [2].
Цель работы. Целью выпускной квалификационной работы является разработка метода подбора начальных весовых коэффициентов для нейронной сети WTA, позволяющего уменьшить количество итераций обучения без учителя.
Задачи исследования:
- Исследование методов кластеризации неисправностей силовых установок, на основе анализа характеристик, полученных с автоматизированного стенда испытания (АСИ) двигателей;
- Построение архитектуры нейронной сети WTA в зависимости от количества измеряемых параметров и типов неисправностей;
- Получение математической модели в виде базы знаний весовых коэффициентов нейронной сети WTA путем обучения на основе правила Гроссберга;
- Разработка методики подбора начальных весовых коэффициентов позволяющее уменьшить количество итераций обучения.
На защиту выносятся наиболее значимые результаты исследования, которые составляют научную новизну работы:
- методика формирования начальных весовых коэффициентов позволяющее уменьшить количество итераций обучения нейронной сети на основе метода k-средних.
Практическая ценность. Внедрение в практику результатов работы позволит:
- на основе анализа результатов испытаний диагностировать неисправности дизелей;
- уменьшить количество итераций и увеличить точность кластеризации во время обучения искусственной нейронной сети.
Методы и объекты исследования. В работе использовано сочетание теоретических и экспериментальных методов исследования.
Теоретические методы необходимы для определения проблем и оценки собранных фактов. Они связаны с изучением литературы и применялись при анализе методов диагностики неисправностей дизелей во время проведения испытаний на АСИ.
К экспериментальным методам исследования относятся обработка результатов испытаний дизелей на АСИ. Они использовались при обучении искусственной нейронной сети WTA, а также проверки адекватности получив-шейся имитационной модели.
Объект исследования: автоматизированный стенд испытания двигателей внутреннего сгорания (ДВС).
Предмет исследования: процесс диагностирования неисправностей дизелей в составе автоматизированного стенда испытаний.
В рамках данной выпускной квалификационной работы были решены следующие задачи:
- Построена структура нейронной сети WTA для кластеризации неисправностей дизелей и рассмотрен процесс ее обучения, состоящий из процессов нормализации, определения начальных весовых коэффициентов, расчет выходов сумматоров, определения победителей в конкурентной борьбе и обучения нейрона-победителя по правилу Гроссберга.
- Предложен модернизированный процесс определения начальных весовых коэффициентов нейронной сети WTA, позволяющий избавиться от проблемы «мертвых нейронов» и уменьшить количество итераций обучения за счет подбора начальных весовых коэффициентов методом к-среднего.
- Получено две базы знаний начальных весовых коэффициентов: классический метод - путем назначения случайных весов и модернизированный, в основе которого лежит назначение в качестве начальных весовых коэффициентов данные входного вектора x (под модулем) впервые встречающегося в каждой кластерной группе.
- Проведенный анализ двух методов подбора весовых коэффициентов показал, что эффективность модернизированного алгоритма подбора начальных весовых коэффициентов перед классическим заключается в уменьшении количества циклов обучения, что позволяет снизить нагрузку на вычислительные устройства. Наибольший эффект это даст при большом количестве обучающих выборок и размерности входных и выходных векторов.
1 Математическое обеспечение автоматизированных систем исследований и испытаний двигателей внутреннего сгорания / Р. Л. Биктимиров, И. Х. Садыков, А. Х. Хайруллин. - М.: Машиностроение, 1995. - 256с.
2 Осовский С. Нейронные сети для обработки информации = Sieci neuronowe do przetwarzania informacji (польск.) / Перевод И. Д. Рудинского. - М.: Финансы и статистика, 2004. - 344 с.
3 Технические средства диагностирования: Справочник/В. В. Клюев, П. П. Пархоменко, В. Е. Абрамчук и др.; под общ. Ред. В. В. Клюева. — М.: Машиностроение, 1989. - 672с.
4 Васильев В.И., Жернаков С.В. Контроль и диагностика технического состояния авиационных двигателей на основе экспертных систем // Вестник УГАТУ = Vestnik UGATU. - 2007. - №4. - С.11-23.
5 Жернаков С.В., Равилов Р.Ф. Контроль и диагностика технического состояния авиационного двигателя на основе экспертной системы c-priz // Вестник УГАТУ = Vestnik UGATU. - 2012. - №6 (51). - С.3-11.
6 Куликов Г.Г., Арьков В.Ю., Абдулнагимов А.И. Нечеткие иерархические марковские модели для контроля и диагностики газотурбинных двигателей // Вестник УГАТУ = Vestnik UGATU. - 2012. - №6 (51). - С.100-107.
7 Надеев А.И., Буй Хай Нгок, Свирепов Ф.В. Интеллектуальное управление судовым двигателем внутреннего сгорания с учетом диагностики со-стояния оборудования // Вестник АГТУ. Серия: Морская техника и технология. - 2011. - №1. - С.45-50.
8 Буй Нгок Хай Алгоритм интеллектуального управления частотой вращения судового двигателя внутреннего сгорания с учетом диагностики технического состояния оборудования // Вестник АГТУ. Серия: Морская техника и технология. - 2012. - №2. - С.65-69.
9 Головко С.В. Алгоритмическое обеспечение судовых систем управления с упреждающей диагностикой отказов // Вестник АГТУ. Серия: Морская техника и технология. - 2011. - №1. - С.28-31.
10 Головко С.В. Диагностика технического состояния судового электрооборудования на основе интеллектуального анализа ДАННЫХ // Вестник АГТУ. Серия: Управление, вычислительная техника и информатика. - 2009. - №2. - С.90-95.
11 Классификация и кластер. Под ред. Дж. Вэн Райзина. М.: Мир, 1980. 390с.
12 Gorban A.N., Zinovyev A.Y. (2009).Principal Graphs and Manifolds, Ch. 2 in: Handbook of Research on Machine Learning Applications and Trends: Algorithms, Methods, and Techniques, Emilio Soria Olivas et al. (eds), IGI Global, Hershey, PA, USA, pp. 28-59.
13 Gorban A. N., Kegl B., Wunsch D., Zinovyev A. Y. (Eds.), Principal Manifolds for Data Visualisation and Dimension Reduction, Series: Lecture Notes in Computational Science and Engineering 58, Springer, Berlin - Heidelberg - New York, 2007, XXIV, 340 p. 82 illus. ISBN 978-3-540-73749-0.
14 Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы = Sieci neuronowe, algorytmy genetyczne i systemy rozmyte. - 2-е изд. - М: Горячая линия-Телеком, 2008. - С. 452.
15 Биологический нейрон. [Электронный ресурс] // Портал искусственного интеллекта: [сайт] URL: http://www.aiportal.ru/articles/neural-
networks/neural-networks.html(дата обращения: 30.03.2016)
16 Мухаметзянов И.Р., Илюхин А.Н. Обзор нейронных сетей // «VI Камские чтения»: всероссийская научно-практическая конференция. (2014; Набережные Челны). В 3-х ч. Часть 1. Всерос. научн.-практ. конф. «VI Камские чтения», 25 апреля 2014 г. [Текст]: сб-к док. / ред. кол. С.В. Дмитриев [и др.]; под ред. д-ра техн. наук Л.А. Симоновой. - Набережные Челны: Издательско-полиграфический центр Набережночелнинского института КФУ, 2014. - С. 107 - 109.
17 Савельев А.В. На пути к общей теории нейросетей. К вопросу о сложности // Нейрокомпьютеры: разработка, применение. - 2006. - № 4 - 5. - С. 4 - 14.
18 Хайкин С. Нейронные сети: полный курс = Neural Networks: A Comprehensive Foundation. 2-е изд. — М.: Вильямс, 2006. — 1104 с.
19 Гюнтер Г. Диагностика дизельных двигателей / Пер.с нем. - М: ЗАО «КЖИ «За рулем», 2004. - 176с.
20 Иващенко Н.А., Вагнер В.А., Грехов Л.В. Дизельные топливные системы с электронным управлением: учебно-практическое пособие. - Барнаул: Изд-во АлГТУ, 2000.
21 Зубков Е.В., Макушин А.А., Илюхин А.Н. Правила, функции и схемы формирования моделей режимов испытаний автотракторных ДВС. //Тракторы и сельхозмашины. - 2009 - №5. - С. 17-20.
22 Зубков Е.В., Дмитриев С.В., Хайруллин А.Х. Алгоритмизация технологических процессов автоматизированных испытаний дизельных двигателей // Казань: Казан.ун-т, 2011. - 212 c.
23 Galiullin L.A., Zubkov E.V. Hybrid Neural Network for the Adjustment of Fuzzy System when Simulating Tests of Internal Combustion Engines //Russian Engineering Research. - 2011. - Vol. 31, № 5. - РР. 439-443.
24 Дмитриенко В.Д., Поворознюк О.А. Новые алгоритмы обучения однои многомодульных дискретных нейронных сетей АРТ // Вестник НТУ ХПИ. - 2008. - №24. - С.51-64.
25 Зубков Е.В., Илюхин А.Н. Разработка структуры нечеткого контроллера для управления испытаниями АСИ ДВС //Сборник научных трудов по материалам международной научно-практической конференции «Перспективные инновации в науке, образовании, производстве и транспорте 2008» Том 2. Технические науки. - Одесса: Черноморье. - 2008. - с. 39-41.
26 Зубков Е.В., Макушин А.А., Илюхин А.Н. Применение нечеткой логики для моделирования режимов испытания двигателей внутреннего сгорания // Сборка в машиностроении, приборостроении. - 2009 - № 8. - С. 39-44.