Аннотация 2
Введение 3
1 Анализ состояния вопроса 6
1.1 Обзор предметной области 6
1.2 Обзор исследований по применению алгоритмов машинного обучения для диагностики качества сварки 9
2 Разработка алгоритма диагностики сварки, основанного на методе CART 22
2.1 Алгоритм CART как метод построения регрессионной модели 22
2.2 Основные параметры контактной сварки 26
2.3 Алгоритм диагностики сварки с использованием алгоритма CART 30
3 Практическая реализация предложенных решений 31
3.1 Моделирование построения CART в среде Matlab 31
3.2 Практическая апробация алгоритма и исследование точности полученной регрессионной модели 32
Заключение 42
Список используемой литературы 44
Приложение А. Регрессионная модель, полученная с помощью алгоритма CART 47
Контактная сварка используется в промышленности как в качестве основного технологического процесса соединения листовых деталей. Такой тип сварки распространен в автомобилестроении, авиационной промышленности, вагоностроении, судостроении.
Преимуществами такого типа сварки является высокая производительность, необходимая для массового и крупносерийного производства. Контактная точечная сварка представлена на рисунке 1.1.
Рисунок 1.1 — Контактная точечная сварка
Главной проблемой контактной сварки является низкая стабильность качества получаемых соединений. Критерием качества является соответствие соединения прочностным характеристикам.
Данная проблема связана с влиянием на процесс сварки большого количества возмущающих воздействий. К ним можно отнести - загрязнённость поверхности свариваемых деталей, деградацию электродов, колебание напряжения в сети питания, несносность сварочных электродов.
Так как данные возмущения носят случайный характер, то составление математической модели их влияния на прочностные характеристики соединения затруднено.
Так как данные возмущения влияют на протекания процесса сварки, то предполагается, что их влияние (количественно) можно оценить путем анализа изменения электрических параметров (осциллограммы напряжения тока) и механических параметров (график сдвига электродов в результате теплового расширения металла).
Для того чтобы связать изменение электрических и механических параметров сварки с получаемыми характеристиками соединения необходимо решить задачу регрессионного анализа.
Зарубежные разработчики систем диагностики решают данную задачу (поиска зависимости между изменением электрических параметров процесса сварки и получаемыми прочностными характеристиками) традиционно с помощью нейронных сетей. Для этого они путем проведения экспериментальных сварок накапливают базу примеров, которые впоследствии анализируют с помощью LVQ, рекуррентных и нейронных сетей прямого распространения с целью поиска скрытых закономерностей.
В процессе анализа данных из полученной базы примеров нейронные сети обучаются предсказывать прочность получаемых сварных соединений (с заданной точностью) путём наблюдения за осциллограммами параметров процесса сварки.
Нейронные сети относятся к индуктивным алгоритмам машинного обучения (induction learning), к подобласти «обучение с учителем» (supervised learning).
Но у нейронных сетей есть существенные недостатки, которые усложняют процесс синтеза систем диагностики сваркой, к ним относятся:
• Стохастичный процесс обучения. Это означает, что по одним и тем же данным нейронная сеть может обучаться с разной точностью. А с учетом таких проблем обучения сети, как паралич сети и попадание в локальный минимум сеть может и вовсе не обучиться.
• Нейронная сеть воспринимает значимость всех входных сигналов как одинаковую. Это означает, что в процессе обучения существует вероятность, что нейронная сеть найдет закономерность там, где ее в действительности нет (например, связь между курсом доллара и расположением звезд).
Развитием машинного обучения появились и другие алгоритмы способные решать задачи регрессионного анализа, но лишенные описанных выше недостатков. Например, алгоритм построения деревьев принятия решений CART (полное название алгоритма - «Classification and Regression Tree»).
Данная выпускная квалификационная работа направлена на исследование возможности использования алгоритма CART для синтеза систем диагностики контактной точечной сварки. Возможность использования алгоритма CART для этой цели является гипотезой исследования.
Целью данной выпускной квалификационной работы обеспечение качества сварной продукции за счет разработки алгоритма диагностики сварки основанного на методе CART.
Исследования, проведенные в рамках данной работы, будут использованы при выполнении гранта РФФИ на тему “Управление металлургическими процессами с использованием искусственного интеллекта”.
Получен акт внедрения исследований на предприятии ПАО «АвтоВАЗ».
По результатам выполнения выпускной квалификационной работы были сделаны следующие выводы:
1. На основе изучения научных статей по теме исследования установлено, что совершенствование систем диагностики качества контактной сварки возможно за счет применения в них алгоритмов интеллектуального анализа данных. Использование данных алгоритмов позволяет строить модели для контроля качества получаемых соединений по измеряемым в процессе сварки параметрам .
2. Показано, что диагностики качества сварки приводится к решению задачи построения регрессионной модели. При этом входными параметрами регрессионной модели являются измеряемые характеристики процесса сварки, а выходным - прогнозируемые прочностные характеристики.
3. Доказано, что регрессионная модель для оценки качества сварки может быть построена автоматически с использованием алгоритмов индуктивного алгоритма CART. Пример полученной модели (виде дерева принятия решений) приведен во второй главе. При этом входными параметрами модели являются нормированные значения Pi коэффициента мощности сварки cosф, который рассчитывается для каждого i-го периода сварки. Таким образом, каждая сварка описывается вектором Р=(Р1,Р2,...,Рi). Выходным параметром у модели предельная сила F разрушения сварного соединения на срез, измеряемая в Ньютонах.
4. С использованием технологического оборудования лаборатории “Контактная сварка” института машиностроения ТГУ было проведено около 100 экспериментальных сварок пакета заготовок из стали 08кп. Испытания сварных соединения проводились на оборудовании НИИ “Прогрессивные технологии”. Полученные данные использовались при построении и тестировании регрессионной модели для прогнозирования силы разрушения сварного соединения при статических нагрузках на срез (приложение А).
5. Исследована точность прогнозирования силы разрушения соединения построенной регрессионной моделью (полное дерево): MSE=18520.88 Н2, RMSE = 136.0915 Н, MAE=133.5556 Н, RSE = 0.0301, RRSE = 0.1736, RAE = 0.2044, R2 = 0.9699.
6. Исследовано влияния механизмов получения усеченных деревьев на точность модели. Контурные диаграммы представлены в третьей главе (рисунки 3.2-3.8).
7. Апробация предложенных подходов по построению регрессионных моделей для диагностики качества сварки проводилось в среде Matlab. Результаты апробации доказывают состоятельность предложенных подходов.
8. Исследования, проведенные в рамках данной работы, будут использованы при выполнении работ по гранту РФФИ на тему “Управление металлургическими процессами с использованием искусственного интеллекта”.
9. По результатам исследований получен акт внедрения на предприятии ПАО «АвтоВАЗ».
1. Tanha, J. Semi-supervised self-training for decision tree classifiers / J. Tanha, M. Someren, H. Afsarmanesh // International Journal of Machine Learning and Cybernetics, 2017. - №8(1). - pp. 355-370
2. Rathore, S.S A decision tree logic based recommendation system to select software fault prediction techniques / S.S Rathore, S. Kumar // Computing, 2017. - №99(3). - pp. 255-285
3. Sammut, С. Encyclopedia of Machine Learning / Claude Sammut, Geoffrey I. Webb. - Springer US, 2010. - 1031 p.
4. Laurinen, P. Studying the Quality of Resistance Spot Welding Joints Using Bayesian Networks / P. Laurinen, H. Junno, L. Tuovinen, J. Roning // Proceedings of Artificial Intelligence and Applications. - 2004. - С. 705-711.
5. Aravinthan, A. A neural network system for spot weld strength prediction / A. Aravinthan, K. Sivayoganathan, D. Al-Dabass, V. Balendran // UKSIM2001: Conference Proceedings of the UK Simulation Society. - 2001. - P. 156-160
6. Патон, Б.Е. Оценка качества контактной точечной сварки с помощью нейронных сетей / Б.Е. Патон, Н.В. Подола, В.С. Гавриш // Автоматическая сварка. - 1998. - № 12. - С. 3-10.
7. El-Banna, M. Online qualitative nugget classification by using a linear vector quantization neural network for resistance spot welding / M. El-Banna, D. Filev, R.B. Chinnam // The International Journal of Advanced Manufacturing Technology. - 2008. - №36. - P. 237-248.
8. Park, Y.J. Quality evaluation by classification of electrode force patterns in the resistance spot welding process using neural networks / Y.J. Park, H. Cho // Proceedings of the Institution of Mechanical Engineers B, Journal of Engineering Manufacture. - 2004. - С. 151-162.
9. Huang, D. Intelligent Computing in Signal Processing and Pattern Recognition / De-Shuang Huang, Kang Li, George William Irwin. - Springer Berlin Heidelberg, 2006 - 1182 p.
10. Singal, P.K. Incorporation of Fuzziness in ID3 and Generation of Network Architerture Neural Computing & Applications / Pawan K. Singal, Sushmita Mitra, Sankar K. Pal // Neural Computing & Applications, 2010. - №10(2). - pp. 155-164
11. Generation of User Interest Ontology Using ID3 Algorithm in the Social Web / Jong-Soo Sohn, Qing Wang, In-Jeong Chung // IT Convergence and Security 2012. Lecture Notes in Electrical Engineering, 2012. - pp 1067-1074
12. Wang, J. Investigation on AQ11, ID3 and the principle of discernibility matrix / J. Wang , J. Cui, K. J. Comput Zhao // Journal of Computer Science and Technology, 2001. - №16(1). - pp. 1-12
13. Deepa, N. Multi-class classification using hybrid soft decision model for agriculture crop selection / N. Deepa, K. Ganesa // Neural Computing and Applications, 2016. - pp. 1-14
14. Liu, H. Rule-based systems: a granular computing perspective / H. Liu, A. Gegov, M. Cocea // Granular Computing, 2016. - №1(4). - pp. 259-274
15. Liu, H. Granular computing-based approach for classification towards reduction of bias in ensemble learning / H. Liu, M. Cocea // Granular Computing, 2016. - pp. 1-9.
...