ВВЕДЕНИЕ 5
1 АНАЛИЗ СОСТОЯНИЯ ВОПРОСА 7
2 РАЗРАБОТКА АЛГОРИТМА КЛАССИФИКАЦИИ КАЧЕСТВА СВАРКИ
НА ОСНОВЕ НЕЙРОННОЙ СЕТИ ХЭММИНГА 11
2.1 Математический аппарат нейронной сети Хэмминга 11
2.2 Данные процесса контактной точечной сварки 17
2.3 Преобразование данных о процессе сварки в бинарную матрицу .. 20
2.4 Алгоритм классификации качества сварки на основе нейронной
сети Хэмминга. 23
3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ПРЕДЛОЖЕННЫХ РЕШЕНИЙ 28
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 38
Контактная сварка применяется на большинстве машиностроительных предприятиях Самарской области для формирования неразъемных соединений различных деталей (корпусов, несущих рам, кузовов автомобилей).
Достоинствами контактной сварки является чрезвычайно высокая производительность (процесс сварки длиться десятые доли секунды) и возможность механизации сварки с помощью роботов. Главной нерешенной проблемой контактной сварки является нестабильность получаемых характеристик сварных соединений.
По этой причине актуальной проблемой остается разработка алгоритмов сквозной диагностики соединений (когда сразу после окончания сварки делаются выводы о прочностных характеристиках полученного соединения)
Подавляющие большинство алгоритмов сквозной диагностики сварки основано на использовании методов машинного обучения. Применяются такие технологии, как многослойный персептрон, нейронная сеть LVQ, байесовские сети доверия.
При этом не исследована возможность использования нейронных сетей Хэмминга (рекуррентная нейронная сеть) в задаче диагностики качества сварки.
Вопросами использования рекуррентных нейронных сетей для решения практических задач занимаются такие исследователи, как Konstantinos Koutroumbas, Luyuan Fang, William H. Wilson, Fan Zhang, Hongbin Zhang, Petro Gopych, Rafal Grodzicki, Jacek Mandziuk, Lipo Wang, Eliano Pessa, Carlo Palma, Maria Peitronilla Penna, Rama Murthy Garimella, Ganesh Yaparla, Rhishi Pratap Singh, Norihisa Sato, Masaharu Adachi, Makoto Kotani, P. Tamilselvi, S. K. Srivatsa, Richard C. Wilson, Edwin R. Hancock, Jacek Mazurkiewicz и др [2¬18].
В ходе проведенных исследований предложен алгоритм классификации качества сварных соединений на основе анализа измеряемых в процессе сварки параметров с помощью нейронной сети Хэмминга. Для этого измеряемые в процессе сварки параметры преобразуются бинарную матрицу, значении матрицы подаются на вход нейронной сети, которая сравнивает полученные значений с образами-шаблонами, хранящимися в ее памяти. Нейроны выходного слоя сети указывают на класс качества исследуемого сварного соединения.
В исследовании проверяется гипотеза о том, возможности построения классификатора качества сварки на основе нейронной сети Хэмминга .
Целью работы является автоматизация процесса диагностики сварки за счет разработки алгоритма классификации качества сварных соединений на основе нейронной сети Хэмминга.
Задачи бакалаврской работы были сформулированы следующим образом:
1. Исследование вопроса использование алгоритмов машинного обучения при решении задачи диагностики качества сварки.
2. Разработка алгоритма классификации качества сварных соединений на основе нейронной сети Хэмминга.
3. Разработка программного обеспечения для апробации предложенных подходов
В ходе выполнения исследований была разработана программа, позволяющая, с использованием предложенных подходов, по данным экспериментальных сварок производить обучать нейронную сеть Хэмминга и производить классификацию качества сварки. Предложенные подходы были протестированы на экспериментальных данных контактной сварки, представленных ООО «ТСК-Штамп». Обученная нейронная сеть Хэмминга позволяет классифицировать качество сварки с точность 84,75% (правильная классификация на50 из 59 объектов тестовой выборки).
Проведенные в бакалаврской работе исследования позволяют сделать следующие выводы:
1. Системы диагностики качества развиваются благодаря использованию в них различных технологий машинного обучения. Процесс синтеза интеллектуальных систем диагностики носит автоматизированный характер благодаря свойству алгоритмов машинного обучения самостоятельно искать закономерности в экспериментальных данных и восстанавливать зависимости между измеряемыми параметрами и получаемыми прочностями характеристиками соединений.
2. Нейронная сеть Хэмминга благодаря наличию обратных связей позволяет реализовать технологию ассоциативной памяти, с помощью которой можно решать задачи классификации. В нашем случае решается задачи классификации качества сварки.
3. Предложен алгоритм преобразования данных о процессе сварки в бинарную матрицу. Благодаря этому алгоритму данные о процессе сварки можно рассматривать как образ и использовать нейронную сеть Хэмминга для сравнения входного образа с образами-шаблонами, хранящимися в ее памяти.
4. Разработан алгоритм диагностики качества сварки, состоящий из следующих шагов:
• Предварительное накапливание экспериментальных данных
процесса сварки (обучающая выборка данных).
• Тестирование полученных сварных соединений на соответствие требуемым прочностным характеристикам (в нашем случае - сила Рпр разрушения сварного соединения в Ньютонах).
• Группировка полученных данных в зависимости от значения прочности сварного соединения (в нашем случае: I класс - [5500; 6000) Н, II класс - [6000; 6500) Н, III класс - [6500; 7000) Н, IV класс - [7000;7500) Н, V класс - [7500;8000) Н).
• Расчет для каждого класса среднего образа (образ - бинарная матрица)
• Обучение нейронной сети рассчитанным средним образам.
• Диагностика качества сварки путем классификации вектора входных сигналов (в нашем случае к одному из 5 классов) с помощью Нейронной сети Хэмминга.
5. Алгоритм классификации качества сварки был апробирован на реальных данных контактной сварки. При тестировании работы классификатора на тестовой выборке данных (данные 59 сварок) точность составила 84,75%
1. Управление тепловыми и металлургическими процессами при контактной сварке с применением систем искусственного интеллекта : отчет о НИР (промежуточ.) / Тольяттинский государственный университет; рук. Климов В. С. - Тольятти, 2016. - 50 с. - Исполн.: Климов А. С., Кудинов А. К. - № ГР 115020230051.
2. Koutroumbas, K. A Hamming Maxnet That Determines all the Maxima [Text] / Konstantinos Koutroumbas // 5th Hellenic Conference on Artificial Intelligence: Theories, Models and Applications, SETN 2008, Syros, Greece, October 2-4, 2008 (SETN 2008). - Springer-Verlag Berlin Heidelberg, 2008. - pp. 135-147.
3. Fang, L. Character pattern recognition on a computational neural network [Text] / Luyuan Fang, William H. Wilson // 2nd Australian Joint Artificial Intelligence Conference Adelaide, Australia, November 15-18, 1988 (AI 1988). - Springer-Verlag Berlin Heidelberg, 1988. - pp. 423-431.
4. Zhang, F. Image Watermarking Capacity Analysis Using Hopfield Neural Network [Text] / Fan Zhang, Hongbin Zhang // 5th Pacific Rim Conference on Advances in Multimedia Information Processing, Tokyo, Japan, November 30 - December 3, 2004 (PCM 2004). - Springer-Verlag Berlin Heidelberg, 2004. - pp. 755-762
5. Gopych, P. Neural Network Computations with Negative Triggering Thresholds [Text] / Petro Gopych // 15th International Conference on Artificial Neural Networks: Biological Inspirations, Warsaw, Poland, September 11-15, 2005, Part I (ICANN 2005). - Springer-Verlag Berlin Heidelberg, 2005. - pp. 223¬228
6. Grodzicki, R. A Improved Multilabel Classification with Neural Networks [Text] / Rafal Grodzicki, Jacek Mandziuk, Lipo Wang // 10th International Conference on Parallel Problem Solving from Nature, Dortmund,
Germany, September 13-17, 2008 (PPSN 2008). - Springer-Verlag Berlin
Heidelberg, 2008. - pp. 409-416
7. Pessa, E. Cellular Neural Networks for Realizing Associative Memories [Text] / Eliano Pessa, Carlo Palma, Maria Peitronilla Penna // Proceedings of the Second Conference on Cellular Automata for Research and Industry, Milan, Italy, 16-18 October 1996 (ACRI ’96). - Springer-Verlag London Limited, 1997. - pp. 127-134
8. Garimella, R.M. Optimal Spherical Separability: Artificial Neural Networks [Text] / Rama Murthy Garimella, Ganesh Yaparla, Rhishi Pratap Singh // 14th International Work-Conference on Artificial Neural Networks, IWANN 2017, Cadiz, Spain, June 14-16, 2017, Proceedings, Part I (IWANN 2017). - Springer International Publishing AG, 2017 - pp. 327-338
9. Sato, N. Control of Associative Chaotic Neural Networks Using a Reinforcement Learning [Text] / Norihisa Sato, Masaharu Adachi, Makoto Kotani // International Symposium on Neural Networks, Dalian, China, August 2004, Proceedings, Part I (ISNN 2004). - Springer-Verlag Berlin Heidelberg, 2004 - pp. 395-400
10. Tamilselvi, P. Performance Analysis of Case Based Word Sense Disambiguation with Minimal Features Using Neural Network [Text] / P. Tamilselvi, S. K. Srivatsa // 4th International Conference on Global Trends in Computing and Communication Systems, ObCom 2011, Vellore, TN, India, December 9-11, 2011. Proceedings, Part I (ObCom 2011). - Springer-Verlag Berlin Heidelberg, 2012. - pp. 687-696
11. Wilson, R.C. Storage capacity of the exponential correlation associative memory [Text] / Richard C. Wilson, Edwin R. Hancock // International Work-Conference on Artificial and Natural Neural Networks, IWANN’99 Alicante, Spain, June 2-4, 1999 Proceedings, Volume I (IWANN 1999). - Springer-Verlag Berlin Heidelberg, 1999. - pp. 301-310
12. Mazurkiewicz, J. Systolic Simulation of Hamming Neural Network [Text] / Jacek Mazurkiewicz // Proceedings of the Sixth International Conference on Neural Networks and Soft Computing, Zakopane, Poland, June 11-15, 2002. - Springer-Verlag Berlin Heidelberg, 2003. - pp. 867-872
13. Acosta, O.J. Classification of Biomedical Signals Using a Haar 4 Wavelet Transform and a Hamming Neural Network [Text] / Orlando Jose Arevalo Acosta, Matilde Santos Penas // Second International Work-Conference on the Interplay Between Natural and Artificial Computation, IWINAC 2007, La Manga del Mar Menor, Spain, June 18-21, 2007, Proceedings, Part II (IWINAC 2007). - Springer-Verlag Berlin Heidelberg, 2007. - pp. 637-646
14. Muselli, M. Building Neural and Logical Networks with Hamming Clustering [Text] / Marco Muselli // Proceedings of the 11th Italian Workshop on Neural Nets, Vietri Sul Mare, Salerno, Italy, 20-22 May 1999 (WIRN Vietri-99). - Springer-Verlag London Limited, 1999. - pp. 278-283
15. Huning, H. A node splitting algorithm that reduces the number of connections in a Hamming distance classifying network [Text] / H. Huning // International Workshop on Artificial Neural Networks (New Trends in Neural Computation), IWANN '93 Sitges, Spain, June 9-11, 1993 Proceedings (IWANN 1993). - Springer-Verlag Berlin Heidelberg, 1993. - pp. 102-107.
16. Santos-Garcia, G. The Hopfield and Hamming Networks Applied to the Automatic Speech Recognition of the Five Spanish Vowels [Text] / Gustavo Santos-Garcia // Proceedings of the International Conference on Artificial Neural Nets and Genetic Algorithms in Innsbruck, Austria, 1993. - Springer-Verlag Wien New York 1993. - pp. 235-242.
17. Arabfard, M. Recognition of Isolated Handwritten Persian Characterizing Hamming Network [Text] / Masoud Arabfard, Meisam Askari, Milad Asadi, Hosein Ebrahimpour-Komleh // First International Conference of Innovative Computing Technology, INCT 2011, Tehran, Iran, December 13-15, 2011. Proceedings (INCT 2011). - Springer-Verlag Berlin Heidelberg 2011. - pp. 293-304.
18. Tarkov, M.S. Crossbar-Based Hamming Associative Memory with Binary Memristors [Text] / Mikhail S. Tarkov // 15th International Symposium on Advances in Neural Networks, Minsk, Belarus, June 25-28, 2018, Proceedings (ISNN 2018). - Springer International Publishing AG, 2018. - pp. 380-387
19. Saffih, F. Pre-coding & Testing Technique for Interfacing Neural Networks Associative Memory [Text] / Faygal Saffih, Wan Abdulllah, Zainol Ibrahim // 13th International Symposium on Advances in Neural Networks, ISNN 2016, St. Petersburg, Russia, July 6-8, 2016, Proceedings (ISNN 2016). - Springer International Publishing Switzerland 2016. - pp. 698-705
20. Creteanu, D.O. Systolic Pattern Recognition Based on Neural Network Algorithm [Text] / D. O. Creteanu, V. Beiu, J. A. Peperstraete, R. Lauwereins // Proceedings of the International Conference on Artificial Neural Nets and Genetic Algorithms in Innsbruck, Austria, 1993. - Springer-Verlag Wien New York, 1993. - pp. 137-144