Defect Identification for Mild Steel in Arc Welding Using Multi-Sensor and Neighborhood Rough Set Approach
Abstract
:1. Introduction
2. Basic Theory
2.1. Basic Concepts of Neighborhood Rough Sets
2.2. Support Vector Machine Classification Principles
3. Support Vector Machine Based on Neighborhood Rough Set Data Preprocessing and Optimization of Dingo Algorithm
3.1. Attribute Reduction for Neighborhood Rough Sets
3.2. Support Vector Machines Based on the Dingo Optimization Algorithm
- (1)
- Initialization: a group of Australian dingoes is randomly generated, with each dingo representing a solution.
- (2)
- The fitness value of each dingo is calculated based on the fitness function.
- (3)
- Strategy selection: each dingo judges which strategy to choose based on a comparison of random numbers and probability values.
- (4)
- Survival judgments are re-renewed for individuals with less than 30% survival, which is calculated using the formula:
- (1)
- Generate a random initial population based on the upper and lower limits of the C, gamma parameters.
- (2)
- SVM cross-validation using the generated individual location parameters (C, gamma) to obtain the fitness value for each individual.
- (3)
- Make a judgment about which strategy to choose for each individual.
- (4)
- Update the position of each individual and its fitness value.
- (5)
- Calculate the individual survival rate and update the position of the individual with a low survival rate based on the best position.
- (6)
- Judge whether the DOA algorithm satisfies the stopping criterion; if not, return to step 3; if it does, terminate the optimization search, output the current most position (C, gamma), build the DOA-SVM model, and end the procedure.
3.3. Experimental Analyses
4. Welding Multi-Source Sensing Systems and Their Information Processing and Knowledge Modeling
4.1. Multi-Source Information Sensing and Acquisition
4.2. Melt Pool Image Analysis and Feature Extraction
- Input layer: accepts a 32 × 32 × 3 image as input, normalized using ‘zerocenter’.
- First convolution block:
- Convolutional Layer 1: Uses 32 3 × 3 convolutional kernels in steps of [1, 1] with ‘same’ padding.
- Batch Normalization 1: Normalizes 32 channels.
- ReLU1 activation function.
- Maximum Pooling Layer 1: Use a 2 × 2 pooling kernel with steps of [2, 2].
- Second convolution block:
- Convolutional Layer 2: Uses 64 3 × 3 convolutional kernels with 32 input channels, step size [1, 1], and ‘same’ padding.
- Batch Normalization 2: Normalizes 64 channels.
- ReLU2 activation function.
- Maximum Pooling Layer: Use a 2 × 2 pooling kernel with steps of [2, 2].
- Third convolutional block:
- Convolutional Layer 3: Uses 128 3 × 3 convolutional kernels with 64 input channels, step size [1, 1], and ‘same’ padding.
- Batch Normalization 3: Normalizes 128 channels.
- ReLU3 activation function.
- Feature convolution block:
- Convolutional Layer 4: Uses 128 1 × 1 convolutional kernels with 128 input channels and a step size of [1, 1].
- Batch Normalization 4: Normalizes 128 channels.
- ReLU4 activation function.
- Global Average Pooling 4: Reducing the spatial size of features.
- Spreading layer: extracting features
4.3. Time-Domain Feature Analysis and Acquisition of Welding Process Parameters
4.4. Vibration Sensing Time Domain Feature Analysis and Acquisition
4.5. Welding Multi-Source Information Knowledge Modelling and Model Test Validation
- To ensure that large-valued features do not overshadow the importance of small-valued features during the classification process, we normalized each feature using Equation (18).
- Outlier detection is then used to remove the outlier samples in the
- Due to the vast amount of data, direct training would be resource-intensive. Thus, attribute reduction is applied to this data table.
- The sampled dataset undergoes no processing and is directly used for training and testing.
- The classical rough set theory’s attribute reduction algorithm is applied to approximate the attributes of the sampled dataset, after which the approximated set is used for training and testing.
- A neighborhood rough set-based attribute reduction algorithm is employed to approximate the attributes of the sampled dataset. Subsequently, support vector machines are trained and tested on this reduction set.
5. Conclusions and Outlook
5.1. Conclusions
- A welding defect warning and identification system based on multi-source heterogeneous sensing data of molten pool images, current signals, and vibration signals is constructed by simulating the operation mode of experienced welders in the process of welding thin plates.
- In the field of identification of welding defects, vibration sensors were used for the first time, and the importance of vibration signals in the identification process was confirmed in experiments.
- A support vector machine classification method based on neighborhood rough sets is introduced to reduce the size and complexity of the problem and increase the speed of diagnosis. The feature dimensions are reduced from 195 to 12, significantly lowering the complexity of the problem. The training time for a single model is reduced from 0.55 s to 0.11 s, greatly cutting resource consumption and improving diagnostic speed. Experimental results show that the method has high generalization potential.
- This paper presents a new method that combines NRS with DOA-SVM to quickly and accurately distinguish between five types of defects and good welds in arc welding. The identification accuracy of this method is at least 98%, an improvement of approximately 4.97% compared to CART and 0.55% compared to standard SVM. These results confirm the research and application value of the method.
5.2. Outlook
- Developing software interfaces suitable for different industrial welding scenarios to integrate multi-sensor data.
- Optimizing hardware systems to adapt to various operating conditions in industrial environments.
- Collaborating with industry partners to conduct large-scale field tests to verify the system’s performance and reliability in actual production.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yuyue, L. Research on process optimization and parameter control of large-scale mechanical welding. Mach. China 2023, 2023, 51–54. [Google Scholar]
- Xin, L.; Lili, Z. Research progress of intelligent robot welding technology. Scientist 2017, 5, 19–20+48. [Google Scholar]
- Kun, Z.; Zongxuan, Z.; Ye, L.; Zhengjun, L. Multi-sensor data collaborative sensing algorithm for aluminum alloy TIG welding pool state. Trans. China Weld. Inst. 2022, 43, 50–55+116. [Google Scholar] [CrossRef]
- Wang, J.; Wen, X.; He, Y.; Lan, Y.; Zhang, C. Logging curve prediction based on a CNN-GRU neural network. Geophys. Prospect. Pet. 2022, 61, 276–285. [Google Scholar] [CrossRef]
- Chandra, M.A.; Bedi, S. Survey on SVM and their application in image classification. Int. J. Inf. Technol. 2021, 13, 1–11. [Google Scholar] [CrossRef]
- Ma, F.; Li, X. Landslide displacement prediction model using improved SSA-KELM coupling algorithm. Sci. Technol. Eng. 2022, 22, 1786–7963. [Google Scholar]
- Zhang, X.; Liu, C.; Xue, L.; Zeng, H. Simultaneous feature selection and SVM parameter by using artificial bee colony algorithm. In Proceedings of the 2022 6th International Conference on Electronic Information Technology and Computer Engineering, Xiamen, China, 21–23 October 2022; Association for Computing Machinery: New York, NY, USA, 2022; pp. 1737–1745. [Google Scholar] [CrossRef]
- Alikhan, J.S.; Alageswaran, R.; Amali, S.M.J. Dingo optimization based network bandwidth selection to reduce processing time during data upload and access from cloud by user. Telecommun. Syst. 2023, 83, 198–208. [Google Scholar] [CrossRef]
- Prasuna, P.; Ramadevi, Y.; Babu, A. A two level approach to discretize cosmetic data using Rough Set Theory. Int. J. Comput. Technol. 2015, 14, 6147–6152. [Google Scholar] [CrossRef]
- Li, W.; Xia, S.; Chen, Z. A Fast Attribute Reduction Algorithm of Neighborhood Rough Set. In Proceedings of the 2021 13th International Conference on Knowledge and Smart Technology (KST), Bangsaen, Thailand, 21–24 January 2021; pp. 43–48. [Google Scholar] [CrossRef]
- Hu, Q.; Yu, D.; Xie, Z. Numerical Attribute Reduction Based on Neighborhood Granulation and Rough Approximation. J. Softw. 2008, 19, 640–649. [Google Scholar] [CrossRef]
- Gao, X.; Li, G. A KNN model based on manhattan distance to identify the SNARE proteins. IEEE Access 2020, 8, 112922–112931. [Google Scholar] [CrossRef]
- Chervonenkis, A.Y. Early history of support vector machines. In Empirical Inference: Festschrift in Honor of Vladimir N. Vapnik; Springer: Berlin/Heidelberg, Germany, 2013; pp. 13–20. [Google Scholar] [CrossRef]
- Cortes, C.; Vapnik, V. Support-vector networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
- Burges, C.J. A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov. 1998, 2, 121–167. [Google Scholar] [CrossRef]
- Liu, C.; Han, J. Application of support vector machine based on neighborhood rough set to sewage treatment fault diagnoses. J. Gansu Agric. Univ. 2013, 48, 176–180. [Google Scholar] [CrossRef]
- Liu, F.T.; Ting, K.M.; Zhou, Z.-H. Isolation forest. In Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy, 15–19 December 2008; pp. 413–422. [Google Scholar] [CrossRef]
- Peraza-Vázquez, H.; Peña-Delgado, A.F.; Echavarría-Castillo, G.; Morales-Cepeda, A.B.; Velasco-Álvarez, J.; Ruiz-Perez, F. A bio-inspired method for engineering design optimization inspired by dingoes hunting strategies. Math. Probl. Eng. 2021, 2021, 9107547. [Google Scholar] [CrossRef]
- Almazán-Covarrubias, J.H.; Peraza-Vázquez, H.; Peña-Delgado, A.F.; García-Vite, P.M. An improved Dingo optimization algorithm applied to SHE-PWM modulation strategy. Appl. Sci. 2022, 12, 992. [Google Scholar] [CrossRef]
- Milenković, B.; Jovanović, Đ.; Krstić, M. An application of Dingo Optimization Algorithm (DOA) for solving continuous engineering problems. FME Trans. 2022, 50, 331–338. [Google Scholar] [CrossRef]
- GB/T 3375-1994; Welding Terminology. China Standards Press: Beijing, China, 1994.
- Wang, K.; Shen, Y.; You, F.Q.Q. MAG weld pool image features and available information analysis. Trans. China Weld. Inst. 2006, 11, 53–56+115. [Google Scholar] [CrossRef]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 60, 84–90. [Google Scholar] [CrossRef]
- Jose, M.; Kumar, S.S.; Sharma, A. Vibration assisted welding processes and their influence on quality of welds. Sci. Technol. Weld. Join. 2016, 21, 243–258. [Google Scholar] [CrossRef]
Data Set | Sample Size | Number of Attributes | Number of Categories |
---|---|---|---|
Wine | 178 | 14 | 3 |
Iono | 351 | 34 | 2 |
Sonar | 208 | 60 | 2 |
Glass | 214 | 9 | 7 |
Data Set | Attribute Index | |
---|---|---|
RS | NRS | |
Wine | [13, 4, 10, 3, 1, 12, 8, 11, 2] | [13, 10, 6, 7, 12] |
Iono | [1, 5, 6, 12, 32, 29, 8, 33, 7, 20, 17, 33, 34] | [1, 5, 19, 30, 16, 31, 6, 3] |
Sonar | [54, 19, 45, 35, 27, 23, 20, 29, 24, 16] | [44, 12, 21, 31, 24, 1] |
Glass | [7, 3, 8, 5, 2, 4, 1, 9] | [8, 4, 7, 5, 9, 2, 3, 1, 6] |
Classification Accuracy (%) | |||||
---|---|---|---|---|---|
CART | KNN | SVM | DOA-SVM | ||
Wine | RS | 90.33 | 94.41 | 94.01 | 95.07 |
NRS | 91.33 | 96.08 | 96.48 | 97.32 | |
Raw | 90.11 | 94.93 | 97.18 | 97.89 | |
Iono | RS | 85.6 | 84.32 | 86.33 | 87.18 |
NRS | 90.51 | 86.32 | 91.03 | 92.06 | |
Raw | 87.71 | 85.18 | 89.69 | 90.96 | |
Sonar | RS | 70.62 | 69.67 | 75.18 | 84.33 |
NRS | 69.48 | 72.04 | 71.68 | 74.88 | |
Raw | 71.7 | 78.8 | 75.3 | 75.9 | |
Glass | RS | 59.91 | 55.60 | 59.64 | 61.7 |
NRS | 66.00 | 63.08 | 66.61 | 69.59 | |
Raw | 68.00 | 63.08 | 67.33 | 69.01 | |
Average Value | 78.44 | 78.63 | 80.87 | 82.99 |
Number | Main Welding Process Parameters | Number of Repetitions | |||
---|---|---|---|---|---|
Welding Current | Shielding Gas Flow Rate | Welding Speed | Welding Gap | ||
01 | 205 A | 0 L/min | 47 mm/min | 1.0 mm | 3 |
02 | 175 A | 15 L/min | 47 mm/min | 1.0 mm | 3 |
03 | 255 A | 15 L/min | 30 mm/min | 1.3 mm | 3 |
04 | 170 A | 15 L/min | 47 mm/min | 1.3 mm | 3 |
05 | 205 A | 15 L/min | 47 mm/min | 1.0 mm | 3 |
06 | 205 A | 15 L/min | 47 mm/min | 1.0 mm | 3 |
Number | Type | Data Sets n/Each |
---|---|---|
01 | porosity | 335 |
02 | incomplete penetration | 340 |
03 | burn through | 366 |
04 | incompletely filled groove | 359 |
05 | favorable | 358 |
06 | weld misalignment | 162 |
CART | SVM | DOA-SVM | Feature No. | Single Training Time | |
---|---|---|---|---|---|
Raw | 95.81% | 98.50% | 99.22% | 195 | 0.55 s |
RS | 94.53% | 95.83% | 96.22% | 12 | 0.11 s |
NRS | 94.01% | 98.43% | 98.98% | 12 | 0.11 s |
Average | 94.78% | 97.59% | 98.14% | 75.67 | 0.26 s |
Serial Number | Class | Accurate | Recall Rate | F1 Score |
---|---|---|---|---|
01 | porosity | 1.0 | 0.969 | 0.984 |
02 | incomplete penetration | 0.937 | 1.0 | 0.967 |
03 | burn through | 1.0 | 1.0 | 1.0 |
04 | incompletely filled groove | 0.989 | 1.0 | 0.994 |
05 | good | 1.0 | 0.957 | 0.978 |
06 | weld misalignment | 1.0 | 1.0 | 1.0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zeng, X.; Feng, Z.; Xiang, X.; Li, X.; Huang, X.; Pan, Z.; Li, B.; Li, Q. Defect Identification for Mild Steel in Arc Welding Using Multi-Sensor and Neighborhood Rough Set Approach. Appl. Sci. 2024, 14, 4978. https://doi.org/10.3390/app14124978
Zeng X, Feng Z, Xiang X, Li X, Huang X, Pan Z, Li B, Li Q. Defect Identification for Mild Steel in Arc Welding Using Multi-Sensor and Neighborhood Rough Set Approach. Applied Sciences. 2024; 14(12):4978. https://doi.org/10.3390/app14124978
Chicago/Turabian StyleZeng, Xianping, Zhiqiang Feng, Xiaohong Xiang, Xin Li, Xiaohu Huang, Zufu Pan, Bingqian Li, and Quan Li. 2024. "Defect Identification for Mild Steel in Arc Welding Using Multi-Sensor and Neighborhood Rough Set Approach" Applied Sciences 14, no. 12: 4978. https://doi.org/10.3390/app14124978
APA StyleZeng, X., Feng, Z., Xiang, X., Li, X., Huang, X., Pan, Z., Li, B., & Li, Q. (2024). Defect Identification for Mild Steel in Arc Welding Using Multi-Sensor and Neighborhood Rough Set Approach. Applied Sciences, 14(12), 4978. https://doi.org/10.3390/app14124978