Next Article in Journal
Model-Based Correction of Temperature-Dependent Measurement Errors in Frequency Domain Electromagnetic Induction (FDEMI) Systems
Previous Article in Journal
A Novel Fault Diagnosis Method of Rolling Bearing Based on Integrated Vision Transformer Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Beam Offset Detection in Laser Stake Welding of Tee Joints Using Machine Learning and Spectrometer Measurements

1
Department of Engineering Science, University West, 461-32 Trollhättan, Sweden
2
Physics Department, University of Bari, Via Orabona 4, 70126 Bari, Italy
*
Author to whom correspondence should be addressed.
Submission received: 15 March 2022 / Revised: 25 April 2022 / Accepted: 9 May 2022 / Published: 20 May 2022
(This article belongs to the Section Optical Sensors)

Abstract

:
Laser beam welding offers high productivity and relatively low heat input and is one key enabler for efficient manufacturing of sandwich constructions. However, the process is sensitive to how the laser beam is positioned with regards to the joint, and even a small deviation of the laser beam from the correct joint position (beam offset) can cause severe defects in the produced part. With tee joints, the joint is not visible from top side, therefore traditional seam tracking methods are not applicable since they rely on visual information of the joint. Hence, there is a need for a monitoring system that can give early detection of beam offsets and stop the process to avoid defects and reduce scrap. In this paper, a monitoring system using a spectrometer is suggested and the aim is to find correlations between the spectral emissions from the process and beam offsets. The spectrometer produces high dimensional data and it is not obvious how this is related to the beam offsets. A machine learning approach is therefore suggested to find these correlations. A multi-layer perceptron neural network (MLPNN), support vector machine (SVM), learning vector quantization (LVQ), logistic regression (LR), decision tree (DT) and random forest (RF) were evaluated as classifiers. Feature selection by using random forest and non-dominated sorting genetic algorithm II (NSGAII) was applied before feeding the data to the classifiers and the obtained results of the classifiers are compared subsequently. After testing different offsets, an accuracy of 94% was achieved for real-time detection of the laser beam deviations greater than 0.9 mm from the joint center-line.

1. Introduction

Laser beam welding (LBW) is an important manufacturing process with a widespread application from automotive and ship building to aerospace and micro-electronics [1,2]. LBW presents many advantages compared to traditional arc welding such as higher welding travel speeds, ease of automation, less heat induced residual stress and deformation, deeper penetration and forming a small heat affected zone [3,4,5,6]. In addition, being a non-contact method, LBW offers extreme flexibility in the geometry of the joint to be welded such as in the case of tee joints. Tee joints provide higher structural strength and lower weight, and stake welded tee joints have wide applications for example in marine industry [7,8,9].
However, just like other manufacturing- and welding processes, defects and discontinuities may be formed during LBW. Some of the defects can be prevented or corrected by in-process monitoring and control. Furthermore, collected data during the process, can be used for offline analysis or building machine learning (ML) models to be used in-process applications such as go/no-go systems.
In-process monitoring of LBW has been subject to extensive research, and different combinations of sensors and algorithms have been used to detect defects and discontinuities. Considering the characteristics of LBW, most of the monitoring methods are based on data from optical radiations from the welding zone [10]. However, acoustical sensors and X-ray imaging are also used for monitoring LBW [11,12,13,14,15]. Monitoring methods are developed based on the target characteristic such as joint gap width variations, spatter, keyhole stability and laser beam (LB) offset detection. A high-power LBW monitoring system was developed by Li et al. [16], using X-ray transmission imaging system and high speed cameras. The research investigated the relation between the molten pool behavior and formation of spatters. Another monitoring system was developed in [17] for dynamic keyhole profile monitoring based on the vapor-generated wave.
In another research [18] the correlation analysis of the plasma plume optical spectra generated during LBW was used for in-process monitoring. As a result, the formation of weld defects were detected using the optical emissions and the co-variance mapping technique. The laser-induced plasma plume electron temperature signal, calculated based on the optical spectra acquired during the LBW process, was also shown in [19] to be correlated to the occurrence of welding defect. Sibillano et al. [20] utilized an optical spectroscopic sensor for real-time control of the LBW process. The optical emission above the keyhole was used to calculate the laser plasma plume electron temperature. The relationship between the electron temperature and penetration depth was used as the input to a PI controller with the purpose of stabilizing the penetration depth in overlap welding. The results were validated afterwards using microscopic analysis of the seam cross sections.
In addition to the spectrometers for real-time and non-destructive monitoring, photo-diodes also have been utilized for monitoring of LBW [21,22,23]. However, a combination of photo-diodes is necessary to cover the whole relevant spectral range. In a study conducted by Nilsen et al. [24], a dual vision and spectroscopic sensing system was employed to monitor a varying joint gap during LBW. Image processing techniques followed by Kalman filter were used to estimate the gap width, using the data captured by a CMOS camera. In addition, the gap estimation was realized using the intensity of spectral lines provided by a spectrometer.
Machine learning techniques are widely used for classification and prediction problems in diverse fields [25,26,27,28,29,30,31,32] as well as welding monitoring and discontinuity detection. In a research conducted by Chen et al. [33] artificial neural network (ANN) and support vector machine (SVM) were employed to classify welding defects using emission spectrum data. Feature extraction methods were applied before feeding data to the classifiers. The data were divided into 3 labels, namely no defects, pores and bead separation. The results indicated good performance of the classifiers in detecting defects and ANN demonstrated slightly better results compared to SVM.
In another research [34], a deep neural network (DNN) was employed for quality assessment of the LBW. A spectrometer used for collecting data and and the measured data were converted to RGB values. The collected data were related to 4 classes of unwelded, incomplete penetration, full penetration and unwelded with a gap. After training the model, a classification accuracy of 90% was achieved. Fan et al. [35] developed a model based on auxiliary classifier generative adversarial network (ACGAN) and convolutional neural networks (CNN), for real-time LBW defect detection. ACGAN was used to generate fake data based on data collected by optical and thermal sensors, to increase the samples in training data set, and CNN classified the data.
On-line beam offset detection is particularly relevant for tee joints. Indeed, as seen in Figure 1, during welding of tee joints, it is not possible to detect the deviation (beam offset) between the LB and the joint center-line from the top side by optical means, due to lack of visibility. Beam offset detection during LBW has also been subject of several studies. In a method developed in [36], a photo-detector and change point detection methods were used for on-line and off-line LB deviation detection. In another study using photodiode and signal processing [37], laser beam deviations were detected approximately 10 mm and 15 mm after the movement out of the joint using offline and online methods respectively.
In addition to the mentioned signal processing methods for LB offset detection, a neural network was employed to detect the LB deviations from the join center line using images collected by a camera and feature extraction techniques [38]. The extracted features from the vision camera were used as inputs of a nonlinear autoregressive model. However, error indicator results are not provided.
Despite previous and on-going research in LBW monitoring, lack of studies related to LB deviation detection using ML, motivated the current study. This work fills this gap and focuses on the monitoring of LBW of the tee joints for automatic LB offset detection. A spectrometer was used for collecting the spectral emissions from the laser-metal interaction zone and different classifiers were tested to investigate their provided classification accuracy for the data. Before feeding the collected data to the classifiers, feature selection was applied to select discrete wavelengths of the spectrometer, to increase the classification accuracy and reduce the size of input vector. The equipment used in experiments is described in Section 2, as well as data and data pre-processing steps and information about the classifiers. The results are presented in Section 3 and are discussed in Section 4. Finally, Section 5 is the conclusion.

2. Materials and Methods

2.1. Welding Setup and Spectrometer Measurements

The LBW equipment consists of a CNC gantry, a water-cooled high power ytterbium-doped fiber laser and fixturing. The CNC gantry (from Isel® Germany mod. M40) was used to maneuver the welding tool from Permanova Lasersystem AB. The LB with a Rayleigh length of 12.5 mm was generated by a 6 kW IPG laser system (mod. YRL-6000-S) with a 1070 nm wavelength. The LB was focused on the face plate top surface with a diameter of 1.5 mm in focus and the power was in continuous wave resulting in keyhole mode welding. The fixed power was set at 3500 W, the welding travel speed was 15 mm/s, and the flow rate of the shielding gas Ar was 20 L/min. These parameters were experimentally derived to produce a visibly good-looking weld seam. The welding was conducted without filler material, and the plate material was S355MC high strength steel for both face and web plates. As illustrated in Figure 2, the thickness of the plates was 2 mm and the width was 60 mm. The lengths of the face and the web plates were 150 mm and 170 mm, respectively. Figure 2 shows a reference welding and different welding cases with linear deviations of the LB from the web plate center line.
The welding was monitored by a spectrometer (Ocean Optics HR2000+). During welding, hot vapour emerging from the keyhole which is weakly ionized and a plasma plume is formed. The generation of such plasma plume is frequently observed also in case of 1-um wavelengths lasers, where the beam quality is high and multi-kW power is employed producing a high laser intensity on the metal surfaces. The atomic and weakly ionized chemical species composing such plasma plume, emit optical radiation that can be collected by optical sensors such as spectrometers.
Compared to photo-diodes, spectrometers can resolve the incoming signal and separate each wavelength, providing the possibility to get more information about the state of the process, such as the plasma electron temperature [39,40]. In addition, the high dimension of discrete vector data acquired by the spectrometer enables the usage of advanced signal analysis methods, such as ML. The spectrometer is low-cost and can be easily implemented in a welding tool since it is a compact and non-contact device. The spectrometer used in this work, is equipped with a 2048 pixel CCD array detector and 10 µm entrance slit. It collects light in the wavelength range between 400–530 nm with a spectral resolution of 0.07 nm. The welding setup for the experiments is presented in Figure 2.
The spectrometer was connected to the welding tool and used to collect light from the interaction zone which was sent to the spectrometer entrance slit through a 200-μm core optical fiber, as illustrated in Figure 3a. The exposure time during the acquisitions was 20 ms.

2.2. Data Collection and Pre-Processing

In order to collect data, 14 different tests were realized where, in 4 reference test cases, the LB spot followed the straight centre line of the joint, and in the other test cases controlled linear deviations were applied (as seen in Figure 2). The collected raw data related to all test cases are presented in Figure 4.
As the next step, data of 2 tests related to controlled linear LB deviations with an offset between −1.5 mm to 1.5 mm and −2.5 mm to 2.5 mm were separated to be the testing data sets of the classifiers. The remaining data were used for feature selection and training of the classifiers. The number of samples collected from each test were divided by the LB deviation range, and the obtained numbers were set to be class 1 (without deviation) or class 2 (with deviation), according to the pre-determined LB deviation limit. Afterwards the labeled samples were shuffled and in order to balance the data in class 1 and class 2, the same sample number of each class were selected.
Random forest algorithm was used for selecting important wavelengths and in addition, a non-dominated sorting genetic algorithm II (NSGA II) was employed for feature (wavelengths) selection and its cost function was set to be the mean accuracy for the testing data set of an multi-layer perceptron neural network (MLPNN) in 10 runs, for each individual in each iteration. Data division for testing and training data sets of the cost function, was set to be random (80% for training and 20% for validating and testing). The testing data set for each individual in each iteration was unknown for the MLPNN, employed as the cost function.
The selected wavelengths were fed to the classifiers namely MLPNN, support vector machine (SVM), learning vector quantization (LVQ), logistic regression (LR), decision tree (DT) and random forest (RT) and the obtained results from classifiers in each step of the process were reported in Section 3.

Non-Dominated Sorting Genetic Algorithm II (NSGA II)

Non-dominated Sorting Genetic Algorithm II is a multi-objective optimization algorithm, and it starts with a temporary solution in each iteration ( R t ) containing the population ( P t ) and the offspring population of the same size ( Q t ) [41]. The offspring population is generated by using genetic operations of mutation and crossover. It merges the parents and offspring population and as a result, the next generation contains the best individuals from both parents and offspring space. As a result, the best individuals will be kept during the evolution process (elitism) [42]. After combining the parents and offspring population, the population is ranked. Individuals in the first front, are not dominated by the other individuals, and the individuals and consequent fronts are only dominated by the individuals in previous fronts. The selection of parents for generating the next population ( P t + 1 ) is based on the number of the front and calculating the distance of each population individual with the neighboring individuals in the same front by using crowded-comparison operator [43]. The crowding distance indicates the density of solutions surrounding an individual. In order to maintain the diversity, individuals in less crowded regions are preferred [44].

2.3. Classifiers

2.3.1. Multi-Layer Perceptron Neural Network (MLPNN)

Multi-layer perceptron neural networks consist of input layer, at least one hidden layer and output layer. The MLPNN employed in this work, is a three layers feed-forward network, in which all neurons of the previous layer are connected to the all neurons of the next layer. The weights of these connections are updated during the training process. The output of each neuron is multiplied by the connection weight and passes through an activation function and summation with the outputs of the other connected neurons [45]. The output of each layer is calculated by following equation:
a = ϕ ( j w j x j + b )
where, w j , x j , b and ϕ are weights, inputs, bias and activation function respectively.

2.3.2. Support Vector Machine (SVM)

Support vector machine is a supervised learning method introduced by Boser, Guyon, and Vapnik [46]. It is one of the most used classification methods because of its robustness and generalization ability [47]. SVM separates the data by matching them to feature space and using a hyper-plane and if data are not linearly separable, nonlinear kernels are used [48]. The common mathematical description of this optimization problem is given below:
min ω , b , ξ i 1 2 ω T ω + C i ξ i s . t . y i ( ω T ϕ ( x i ) + b ) 1 ξ i , ξ i 0
where, w, φ , x i , y i , b are normal vector, transformation function, point on the hyper-plane described by the normal vector, labels and offset of the normal vector from the beginning respectively. C is the penalty coefficient and the radial basis function (RBF) kernel is defined as:
ϕ ( x i ) T ϕ ( x j ) = e x p ( γ x i x j 2 2 )
where, γ is a positive hyperparameter.

2.3.3. Learning Vector Quantization (LVQ)

Vector quantization theory is a controlled version of Kohonen network also known as self organizing maps (SOM). SOM is an unsupervised learning algorithm based on mapping a high dimensional input to a feature space (grid) [49]. LVQ is a supervised classification neural network algorithm based on SOM which finds a set of prototype vectors (codebook vectors) that represent the input space and the input data are processed based on their similarity to the prototype vectors [50]. If the processed data is from the same class as the prototype vector, the vector is moved towards the training sample (winner takes all) [51], and if it is not from the same class, the prototype vector moves apart. After evaluating all prototype vectors against all training samples in the feature space, the updated prototype vectors are used to assign classes for the unseen data. The process is similar to the Lloyd’s algorithm, but the codebook vectors are used for making the prediction.

2.3.4. Random Forest (RF)

Random forest is an ensemble learning model and consists of multiple decision trees. When a new input sample is fed to the algorithm, all decision trees classify independently, and the final classification result is obtained by the majority voting as illustrated in Figure 5. RF uses sampled training set to train each DT and the randomized training set is extracted by using Bootstrap method. Using a set of decision trees makes the RF resistant to overfitting and no pruning for the DT is needed because of random relation between sub-samples [52,53].

3. Classification Results

Different linear deviations from the joint center were used to test the accuracy of the employed classifiers. The accuracy in each case are presented in Table 1. The reported values are the median accuracy of 10 runs of each classifier and all wavelength has been used as the inputs. A definition of the error indicators can be found in Appendix A.
The MLPNNs employed in this research have only one hidden layer. Networks with more than one hidden layer have been tested and did not provided higher accuracy. Two data sets with linear offset between −2.5 mm to +2.5 mm and −1.5 mm to +1.5 mm were used as testing data set in all reported results in Table 1. Minus and plus stand for beam offset deviation from the left side and to the right side of the joint center line respectively. As seen, using a LB deviation of 0.9 mm for classification, provides higher classification accuracy, compared to other tested LB deviations. Outputs and targets for detecting LB deviations larger than 0.8 mm, 0.9 mm, 1 mm and 1.1 mm is presented in Figure 6.
The results reported in Table 1 are generated using all wavelengths of the spectrometer. However, it is possible to obtain the importances of the input features, which sum to one, by using random forest algorithm. The importance value for each feature is the average of its importances over all trees and are shown in Figure 7.
Among the importances obtained for the features using RF, 127 of them have importance greater than 0.4% and they were used as the inputs for the classifiers. The results are given in Table 2 and are related to the median accuracy of 10 runs for each classifier.
As the next step, the NSGA II was used to define the input set of the classifiers. The output of this algorithm is not only one set of inputs. NSGA II provides non-dominated results in its Pareto-front which, all of them can be used based on the computational power and the desired accuracy. The Pareto-front of the NSGA II in current work, is shown in Figure 8, which describes the feature selection cost for the solutions provided by the NSGA II. An MLPNN was used as the cost function of the algorithm. The deviation from the joint center-line was set to 0.9 mm, as according to Table 1, the best accuracy is obtained using a deviation of 0.9 mm. All data was divided randomly to training and testing data sets, in each iteration for each individual. Cost was set to median accuracy of 10 runs for testing the data set.
The classification results related to the set of wavelengths providing higher accuracy (920 wavelengths) are presented in Table 3. Reported results for each classifier are related to the median accuracy of 10 runs for each classifier. Testing data set used in Table 3 is the same that was used to generate the results reported in Table 1 and Table 2.
According to Table 2 and Table 3, not all wavelengths are needed to be used as the inputs of the classifiers and the selected set of the wavelengths provides the same or slightly higher accuracy for the selected testing data set. The corresponding receiver operating characteristic curve (ROC) and confusion matrix for RF using 920 selected wavelengths for detecting a deviation of 0.9 mm are presented in Figure 9 and Figure 10, respectively.
Photos from of the top and root view of a weld seam with controlled LB deviation from −2.5 mm to 2.5 mm is presented in Figure 11 showing typical lack of fusion defects caused by a LB offset. Lack of fusion caused by the LB deviation is marked with red in the root view of the welded plates.

4. Discussion

Different LB offset thresholds were tested and for all employed classifiers, detecting the deviations larger than 0.9 mm provided higher classification accuracy (Table 1). This is explained by the underlying physical phenomena and is related to the thickness of the web plate (2 mm) and LB shape with diameter of 1.5 mm. In LB deviations larger than 0.9 mm, melt flow and keyhole are influenced due to the proximity of LB to the edge of the web plate. This has a practical significance since a LB offset of 0.9 mm has a very high probability to result in deteriorating lack of fusion defects.
After training the classifiers, the classifiers generate result for new data very fast and without computational complexity and the trained classifiers can be used as a part an online control system. Most of the misclassifications occurred while the LB offset varies between pre-determined classes (Figure 4). Since each sample represents a very small advance of the LB in welding direction (approximately 0.25 mm), and considering the possibility of misclassification, an online go/no-go system can be programmed to pause the process in case of a few consecutive offset detections.

5. Conclusions

In this work, ML techniques were applied for detecting LB deviations from 0.5 mm to 1.3 mm from the joint center-line. The most accurate classification result was obtained in detecting a LB deviation of 0.9 mm. Feature selection using RF and NSGA II was applied to reduce the number of features (wavelengths) in the input vector, without reduction in the classification accuracy.
Not all features of the original data are necessary for detecting the LB deviation, and using selected wavelengths results in a slightly better classification performance, while reducing the number of input features. After applying the proposed methodology, the classification accuracy reached 94% for the testing data. The suggested method has a promising potential to be used in-process as a go/no-go system, to prevent discontinuities such as lack of fusion.
The method can probably also be applied to other types of welding joints especially when the non-visibility condition of the joint center-line exists and it can be expanded to detect other discontinuities during welding.

Author Contributions

A.J. developed the classification methodology, analyzed data and wrote the manuscript draft. Y.M., F.S., M.N. and A.A. conducted the experiments, collected data and reviewed the manuscript drafts. A.A. was conceptualized the research. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was supported by grants from the Swedish Knowledge Foundation, project AdOpt (20170315), which is gratefully acknowledged.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to acknowledge Anna-Karin Christiansson for her advice, helpful suggestions and technical editing of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ACGANAuxiliary Classifier Generative Adversarial Network
ANNArtificial Neural Network
CCDCharge-Coupled Device
CMOSComplementary Metal Oxide Semiconductor
CNCComputer Numerical Control
CNNConvolutional Neural Network
DNNDeep Neural Network
DTDecision Tree
GAGenetic Algorithm
LBLaser Beam
LBWLaser Beam Welding
LVQLearning Vector Quantization
LRLogistic Regression
MLMachine Learning
MLPNNMulti-Layer Perceptron Neural Network
NSGA IINon-dominated Sorting Genetic Algorithm II
PCAPrincipal Component Analysis
RBFRadial Basis Function
RFRandom Forest
ROCReceiver Operating Characteristic Curve
SOMSelf-Organizing Maps
SVMSupport Vector Machine

Appendix A

The following equations defines the common indicators that were used to evaluate the performance of the employed models. T P , T N , F P and F N are true positive, true negative, false positive and false negative respectively.
A c c u r a c y = T P + T N T P + T N + F P + F N
S e n s i t i v i t y = T P T P + F N
S p e c i f i c i t y = T N T N + F P
P r e c i s i o n = T P T P + F P
F = 2 × p r e c i s i o n × s e n s i t i v i t y p r e c i s i o n + s e n s i t i v i t y

References

  1. Chen, G.; Mei, L.; Zhang, M.; Zhang, Y.; Wang, Z. Research on key influence factors of laser overlap welding of automobile body galvanized steel. Opt. Laser Technol. 2013, 45, 726–733. [Google Scholar] [CrossRef]
  2. Abderrazak, K.; Salem, W.; Mhiri, H.; Bournot, P.; Autric, M. Nd:YAG Laser Welding of AZ91 Magnesium Alloy for Aerospace Industries. Metall. Mater. Trans. B 2009, 40, 54–61. [Google Scholar] [CrossRef]
  3. Cai, W.; Wang, J.; Jiang, P.; Cao, L.; Mi, G.; Zhou, Q. Application of sensing techniques and artificial intelligence-based methods to laser welding real-time monitoring: A critical review of recent literature. J. Manuf. Syst. 2020, 57, 1–18. [Google Scholar] [CrossRef]
  4. Avilov, V.; Gumenyuk, A.; Lammers, M.; Rethmeier, M. PA position full penetration high power laser beam welding of up to 30 mm thick AlMg3 plates using electromagnetic weld pool support. Sci. Technol. Weld. Join. 2012, 17, 128–133. [Google Scholar] [CrossRef]
  5. Meng, W.; Li, Z.; Huang, J.; Wu, Y.; Chen, J.; Katayama, S. The influence of various factors on the geometric profile of laser lap welded T-joints. Int. J. Adv. Manuf. Technol. 2014, 74, 1625–1636. [Google Scholar] [CrossRef]
  6. Meco, S.; Ganguly, S.; Williams, S.; McPherson, N. Design of laser welding applied to T joints between steel and aluminium. J. Mater. Process. Technol. 2019, 268, 132–139. [Google Scholar] [CrossRef]
  7. Zhang, X.; Li, L.; Chen, Y.; Yang, Z.; Zhu, X. Experimental Investigation on Electric Current-Aided Laser Stake Welding of Aluminum Alloy T-Joints. Metals 2017, 7, 467. [Google Scholar] [CrossRef] [Green Version]
  8. Jelovica, J.; Romanoff, J.; Klein, R. Eigenfrequency analyses of laser-welded web–core sandwich panels. Thin-Walled Struct. 2016, 101, 120–128. [Google Scholar] [CrossRef]
  9. Romanoff, J.; Remes, H.; Socha, G.; Jutila, M.; Varsta, P. The stiffness of laser stake welded T-joints in web-core sandwich structures. Thin-Walled Struct. 2007, 45, 453–462. [Google Scholar] [CrossRef]
  10. You, D.; Gao, X.; Katayama, S. Review of laser welding monitoring. Sci. Technol. Weld. Join. 2014, 19, 181–201. [Google Scholar] [CrossRef]
  11. Zeng, H.; Zhou, Z.; Chen, Y.; Luo, H.; Hu, L. Wavelet analysis of acoustic emission signals and quality control in laser welding. J. Laser Appl. 2001, 13, 167–173. [Google Scholar] [CrossRef]
  12. Huang, W.; Kovacevic, R. A neural network and multiple regression method for the characterization of the depth of weld penetration in laser welding based on acoustic signatures. J. Intell. Manuf. 2009, 22, 131–143. [Google Scholar] [CrossRef]
  13. Schmidt, L.; Römer, F.; Böttger, D.; Leinenbach, F.; Straß, B.; Wolter, B.; Schricker, K.; Seibold, M.; Pierre Bergmann, J.; Del Galdo, G. Acoustic process monitoring in laser beam welding. Procedia CIRP 2020, 94, 763–768. [Google Scholar] [CrossRef]
  14. Boley, M.; Fetzer, F.; Weber, R.; Graf, T. High-speed x-ray imaging system for the investigation of laser welding processes. J. Laser Appl. 2019, 31, 042004. [Google Scholar] [CrossRef]
  15. Heider, A.; Sollinger, J.; Abt, F.; Boley, M.; Weber, R.; Graf, T. High-Speed X-ray Analysis of Spatter Formation in Laser Welding of Copper. Phys. Procedia 2013, 41, 112–118. [Google Scholar] [CrossRef] [Green Version]
  16. Li, S.; Chen, G.; Katayama, S.; Zhang, Y. Relationship between spatter formation and dynamic molten pool during high-power deep-penetration laser welding. Appl. Surf. Sci. 2014, 303, 481–488. [Google Scholar] [CrossRef]
  17. Li, S.; Chen, G.; Zhang, M.; Zhou, Y.; Zhang, Y. Dynamic keyhole profile during high-power deep-penetration laser welding. J. Mater. Process. Technol. 2014, 214, 565–570. [Google Scholar] [CrossRef]
  18. Sibillano, T.; Ancona, A.; Berardi, V.; Lugarà, P. Real-time monitoring of laser welding by correlation analysis: The case of AA5083. Opt. Lasers Eng. 2007, 45, 1005–1009. [Google Scholar] [CrossRef]
  19. Rizzi, D.; Sibillano, T.; Calabrese, P.; Ancona, A.; Lugara, P. Spectroscopic, energetic and metallographic investigations of the laser lap welding of AISI 304 using the response surface methodology. Opt. Lasers Eng. 2011, 49, 892–898. [Google Scholar] [CrossRef]
  20. Sibillano, T.; Rizzi, D.; Mezzapesa, F.P.; Lugarà, P.M.; Konuk, A.R.; Aarts, R.; in’t Veld, B.H.I.; Ancona, A. Closed Loop Control of Penetration Depth during CO2 Laser Lap Welding Processes. Sensors 2012, 12, 11077–11090. [Google Scholar] [CrossRef]
  21. Šebestová, H.; Chmelickova, H.; Nozka, L.; Moudry, J. Non-destructive Real Time Monitoring of the Laser Welding Process. J. Mater. Eng. Perform. 2012, 21, 764–769. [Google Scholar] [CrossRef]
  22. Elefante, A.; Nilsen, M.; Sikström, F.; Christiansson, A.K.; Maggipinto, T.; Ancona, A. Detecting beam offsets in laser welding of closed-square-butt joints by wavelet analysis of an optical process signal. Opt. Laser Technol. 2019, 109, 178–185. [Google Scholar] [CrossRef]
  23. Park, Y.W.; Park, H.; Rhee, S.; Kang, M. Real time estimation of CO2 laser weld quality for automotive industry. Opt. Laser Technol. 2002, 34, 135–142. [Google Scholar] [CrossRef]
  24. Nilsen, M.; Sikström, F.; Christiansson, A.K.; Ancona, A. Monitoring of Varying Joint Gap Width During Laser Beam Welding by a Dual Vision and Spectroscopic Sensing System. Phys. Procedia 2017, 89, 100–107. [Google Scholar] [CrossRef]
  25. Jadidi, A.; Menezes, R.; de Souza, N.; de Castro Lima, A.C. A hybrid GA–MLPNN Model for one-hour-ahead forecasting of the global horizontal irradiance in Elizabeth City, North Carolina. Energies 2018, 11, 2641. [Google Scholar] [CrossRef] [Green Version]
  26. Jadidi, A.; Menezes, R.; de Souza, N.; de Castro Lima, A.C. Short-Term Electric Power Demand Forecasting Using NSGA II-ANFIS Model. Energies 2019, 12, 1891. [Google Scholar] [CrossRef] [Green Version]
  27. Pereira, A.; Menezes, R.; Jadidi, A.; Jong, P.; Lima, A. Development of an electronic device with wireless interface for measuring and monitoring residential electrical loads using the non-invasive method. Energy Effic. 2020, 13, 1281–1298. [Google Scholar] [CrossRef]
  28. Kumar, G.; Sharma, S.; Malik, H. Learning Vector Quantization Neural Network Based External Fault Diagnosis Model for Three Phase Induction Motor Using Current Signature Analysis. Procedia Comput. Sci. 2016, 93, 1010–1016. [Google Scholar] [CrossRef] [Green Version]
  29. Pan, T.; Wang, H.; Si, H.; Li, Y.; Shang, L. Identification of Pilots’ Fatigue Status Based on Electrocardiogram Signals. Sensors 2021, 21, 3003. [Google Scholar] [CrossRef]
  30. Sraitih, M.; Jabrane, Y.; Hajjam El Hassani, A. An Automated System for ECG Arrhythmia Detection Using Machine Learning Techniques. J. Clin. Med. 2021, 10, 5450. [Google Scholar] [CrossRef]
  31. Shahpouri, S.; Norouzi, A.; Hayduk, C.; Rezaei, R.; Shahbakhti, M.; Koch, C.R. Hybrid Machine Learning Approaches and a Systematic Model Selection Process for Predicting Soot Emissions in Compression Ignition Engines. Energies 2021, 14, 7865. [Google Scholar] [CrossRef]
  32. Bender, D.; Licht, D.J.; Nataraj, C. A Novel Embedded Feature Selection and Dimensionality Reduction Method for an SVM Type Classifier to Predict Periventricular Leukomalacia (PVL) in Neonates. Appl. Sci. 2021, 11, 1156. [Google Scholar] [CrossRef]
  33. Chen, Y.; Chen, B.; Yao, Y.; Tan, C.; Feng, J. A spectroscopic method based on support vector machine and artificial neural network for fiber laser welding defects detection and classification. NDT E Int. 2019, 108, 102176. [Google Scholar] [CrossRef]
  34. Yu, J.; Lee, H.; Kim, D.Y.; Kang, M.; Hwang, I. Quality Assessment Method Based on a Spectrometer in Laser Beam Welding Process. Metals 2020, 10, 839. [Google Scholar] [CrossRef]
  35. Fan, K.; Peng, P.; Zhou, H.; Wang, L.; Guo, Z. Real-Time High-Performance Laser Welding Defect Detection by Combining ACGAN-Based Data Enhancement and Multi-Model Fusion. Sensors 2021, 21, 7304. [Google Scholar] [CrossRef] [PubMed]
  36. Sikström, F.; Nilsen, M. Beam offset detection in laser stake welding of tee joints based on photodetector sensing. Procedia Manuf. 2019, 36, 64–71. [Google Scholar] [CrossRef]
  37. Nilsen, M.; Sikström, F.; Christiansson, A.K. A study on change point detection methods applied to beam offset detection in laser welding. Procedia Manuf. 2019, 36, 72–79. [Google Scholar] [CrossRef]
  38. Mi, Y.; Sikström, F.; Nilsen, M.; Ancona, A. Vision based beam offset detection in laser stake welding of T-joints using a neural network. Procedia Manuf. 2019, 36, 42–49. [Google Scholar] [CrossRef]
  39. Sibillano, T.; Ancona, A.; Berardi, V.; Lugarà, P.M. A real-time spectroscopic sensor for monitoring laser welding processes. Sensors 2009, 9, 3376–3385. [Google Scholar] [CrossRef]
  40. Nilsen, M.; Sikström, F.; Christiansson, A.K.; Ancona, A. Vision and spectroscopic sensing for joint tracing in narrow gap laser butt welding. Opt. Laser Technol. 2017, 96, 107–116. [Google Scholar] [CrossRef]
  41. Mikulski, S.; Tomczewski, A. Use of Energy Storage to Reduce Transmission Losses in Meshed Power Distribution Networks. Energies 2021, 14, 7304. [Google Scholar] [CrossRef]
  42. Lu, Y.; Wu, C.; Liu, S.; Gu, Z.; Shao, W.; Li, C. Research on Optimization of Parametric Propeller Based on Anti-Icing Performance and Simulation of Cutting State of Ice Propeller. J. Mar. Sci. Eng. 2021, 9, 1247. [Google Scholar] [CrossRef]
  43. Sabino, S.; Horta, N.; Grilo, A. Centralized Unmanned Aerial Vehicle Mesh Network Placement Scheme: A Multi-Objective Evolutionary Algorithm Approach. Sensors 2018, 18, 4387. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  44. Lanza-Gutiérrez, J.M.; Caballé, N.; Gómez-Pulido, J.A.; Crawford, B.; Soto, R. Toward a Robust Multi-Objective Metaheuristic for Solving the Relay Node Placement Problem in Wireless Sensor Networks. Sensors 2019, 19, 677. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Guerrero, M.C.; Parada, J.S.; Espitia, H.E. EEG signal analysis using classification techniques: Logistic regression, artificial neural networks, support vector machines, and convolutional neural networks. Heliyon 2021, 7, e07258. [Google Scholar] [CrossRef]
  46. Cristianini, N.; Ricci, E. Support vector machines. In Encyclopedia of Algorithms; Kao, M.Y., Ed.; Springer: Boston, MA, USA, 2008; pp. 928–932. [Google Scholar]
  47. Awad, M.; Khanna, R. Support vector machines for classification. In Efficient Learning Machines; Apress: Berkeley, CA, USA, 2015; pp. 39–66. [Google Scholar]
  48. Zhou, Q.; Chen, R.; Huang, B.; Liu, C.; Yu, J.; Yu, X. An Automatic Surface Defect Inspection System for Automobiles Using Machine Vision Methods. Sensors 2019, 19, 644. [Google Scholar] [CrossRef] [Green Version]
  49. Kohonen, T. Automatic formation of topological maps of patterns in a self-organizing system. In Proceedings of the 2nd Scandinavian Conference on Image Analysis, Helsinki, Finland, 15–17 June 1981; pp. 214–220. [Google Scholar]
  50. Boniecki, P.; Idzior-Haufa, M.; Pilarska, A.A.; Pilarski, K.; Kolasa-Wiecek, A. Neural Classification of Compost Maturity by Means of the Self-Organising Feature Map Artificial Neural Network and Learning Vector Quantization Algorithm. Int. J. Environ. Res. Public Health 2019, 16, 3294. [Google Scholar] [CrossRef] [Green Version]
  51. Ramezan, C.A.; Warner, T.A.; Maxwell, A.E.; Price, B.S. Effects of Training Set Size on Supervised Machine-Learning Land-Cover Classification of Large-Area High-Resolution Remotely Sensed Data. Remote. Sens. 2021, 13, 368. [Google Scholar] [CrossRef]
  52. Zhu, J.; Zhou, A.; Gong, Q.; Zhou, Y.; Huang, J.; Chen, Z. Detection of Sleep Apnea from Electrocardiogram and Pulse Oximetry Signals Using Random Forest. Appl. Sci. 2022, 12, 4218. [Google Scholar] [CrossRef]
  53. Chen, T.; Hu, A.; Jiang, Y. Radio Frequency Fingerprint-Based DSRC Intelligent Vehicle Networking Identification Mechanism in High Mobility Environment. Sustainability 2022, 14, 5037. [Google Scholar] [CrossRef]
  54. Sun, T.; Chen, F.; Zhong, L.; Liu, W.; Wang, Y. GIS-based mineral prospectivity mapping using machine learning methods: A case study from Tongling ore district, eastern China. Ore Geol. Rev. 2019, 109, 26–49. [Google Scholar] [CrossRef]
Figure 1. Stake welded tee joints [36].
Figure 1. Stake welded tee joints [36].
Sensors 22 03881 g001
Figure 2. The welding setup for the experiments.
Figure 2. The welding setup for the experiments.
Sensors 22 03881 g002
Figure 3. The welding setup and controlled beam deviations. (a): Welding setup; (b): Top-view of the joint. The red line indicates the beam path with controlled deviation.
Figure 3. The welding setup and controlled beam deviations. (a): Welding setup; (b): Top-view of the joint. The red line indicates the beam path with controlled deviation.
Sensors 22 03881 g003
Figure 4. Time series of spectral data acquired during the tests. Each feature represents discrete wavelengths of the spectrum while the sample number represents the time sequence acquired during the tests.
Figure 4. Time series of spectral data acquired during the tests. Each feature represents discrete wavelengths of the spectrum while the sample number represents the time sequence acquired during the tests.
Sensors 22 03881 g004
Figure 5. Flowchart of RF as a classifier [54].
Figure 5. Flowchart of RF as a classifier [54].
Sensors 22 03881 g005
Figure 6. Outputs and targets for detecting LB deviations larger than 0.8 mm, 0.9 mm, 1 mm and 1.1 mm.
Figure 6. Outputs and targets for detecting LB deviations larger than 0.8 mm, 0.9 mm, 1 mm and 1.1 mm.
Sensors 22 03881 g006
Figure 7. Spectrometer feature (wavelength) importances obtained by RF.
Figure 7. Spectrometer feature (wavelength) importances obtained by RF.
Sensors 22 03881 g007
Figure 8. Pareto-front of the NSGA II.
Figure 8. Pareto-front of the NSGA II.
Sensors 22 03881 g008
Figure 9. ROC curve of the results from the RF algorithm.
Figure 9. ROC curve of the results from the RF algorithm.
Sensors 22 03881 g009
Figure 10. Confusion matrix for the RF algorithm for detecting LB deviations greater than 0.9 mm.
Figure 10. Confusion matrix for the RF algorithm for detecting LB deviations greater than 0.9 mm.
Sensors 22 03881 g010
Figure 11. Top and root view of a weld seam with LB deviation from −2.5 mm to 2.5 mm. Lack of fusion between the plates is indicated by red in the root view.
Figure 11. Top and root view of a weld seam with LB deviation from −2.5 mm to 2.5 mm. Lack of fusion between the plates is indicated by red in the root view.
Sensors 22 03881 g011
Table 1. Classification accuracy at different LB deviations from the joint center line.
Table 1. Classification accuracy at different LB deviations from the joint center line.
ClassifierDeviation (mm)
0.50.60.70.80.91.01.11.21.3
MLPNN0.77170.82430.86860.91170.94750.94100.89840.84880.8084
SVM (RBF)0.76530.82130.87420.91210.94830.94220.89840.84970.8144
LVQ0.76610.81650.86560.93970.94360.93800.89750.84630.8079
LR0.81050.83370.85870.88280.91380.90350.87250.82600.8111
DT0.76140.81730.85090.88880.92670.93100.88450.85270.8070
RF0.76650.82040.87420.91170.94830.94010.89750.85700.8182
Table 2. Classification results for RF selected set of wavelengths.
Table 2. Classification results for RF selected set of wavelengths.
ClassifierClassAccuracySensitivitySpecificityPrecisionF-Score
MLPNN10.94750.96750.92930.92560.9461
2 0.92930.96750.96910.9488
SVM (RBF)10.94750.96560.93090.92710.9460
2 0.93090.96560.96750.9489
LVQ10.94400.96750.92270.91920.9427
2 0.92270.96750.96890.9452
LR10.94060.94580.93590.93060.9381
2 0.93590.94580.94990.9428
DT10.93540.91940.95300.95560.9371
2 0.95300.91940.91490.9336
RF10.94750.93090.96560.96750.9489
2 0.96560.93090.92710.9460
Table 3. Classification results for NSGA II selected sets of wavelengths.
Table 3. Classification results for NSGA II selected sets of wavelengths.
ClassifierClassAccuracySensitivitySpecificityPrecisionF-Score
MLPNN10.94920.96380.93590.93180.9476
2 0.93590.96380.96600.9507
SVM (RBF)10.94830.96380.93420.93020.9467
2 0.93420.96380.96600.9498
LVQ10.94570.95660.93590.93130.9438
2 0.93590.95660.95950.9475
LR10.91560.89330.93590.92680.9098
2 0.93590.89330.90610.9207
DT10.93200.92930.93490.94320.9362
2 0.93490.92930.92320.9290
RF10.94920.96750.93260.92880.9477
2 0.93260.96750.96920.9505
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jadidi, A.; Mi, Y.; Sikström, F.; Nilsen, M.; Ancona, A. Beam Offset Detection in Laser Stake Welding of Tee Joints Using Machine Learning and Spectrometer Measurements. Sensors 2022, 22, 3881. https://0-doi-org.brum.beds.ac.uk/10.3390/s22103881

AMA Style

Jadidi A, Mi Y, Sikström F, Nilsen M, Ancona A. Beam Offset Detection in Laser Stake Welding of Tee Joints Using Machine Learning and Spectrometer Measurements. Sensors. 2022; 22(10):3881. https://0-doi-org.brum.beds.ac.uk/10.3390/s22103881

Chicago/Turabian Style

Jadidi, Aydin, Yongcui Mi, Fredrik Sikström, Morgan Nilsen, and Antonio Ancona. 2022. "Beam Offset Detection in Laser Stake Welding of Tee Joints Using Machine Learning and Spectrometer Measurements" Sensors 22, no. 10: 3881. https://0-doi-org.brum.beds.ac.uk/10.3390/s22103881

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop