Next Article in Journal
Nondestructive Examination of Carbon Fiber-Reinforced Composites Using the Eddy Current Method
Previous Article in Journal
Acid Leaching Extraction Mechanism of Aluminum and Iron Ions from Coal Gangue Based on CaF2 Assistance and Process Optimization
Previous Article in Special Issue
Pulse Burst Generation and Diffraction with Spatial Light Modulators for Dynamic Ultrafast Laser Materials Processing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Surface Feature Prediction for Laser Ablated 40Cr13 Stainless Steel Based on Extreme Learning Machine

1
School of Mechanical Engineering and Automation, Beihang University, Beijing 100191, China
2
Jiangxi Research Institute, Beihang University, Nanchang 330096, China
3
Research and Application Center of Advanced CNC Machining Technology, Beijing 100191, China
4
Research Center of High-Efficient and Green CNC Machining Process and Equipment, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Materials 2023, 16(2), 505; https://doi.org/10.3390/ma16020505
Submission received: 19 November 2022 / Revised: 22 December 2022 / Accepted: 3 January 2023 / Published: 4 January 2023
(This article belongs to the Special Issue Advanced Laser Microfabrication)

Abstract

:
Determining an optimal combination of laser process parameters can significantly improve the efficiency and quality of 40Cr13 steel surface processing. In this study, two machine learning models (ELMSS and ELMPS) were proposed to predict the processing results of surface features to optimize process parameters. The prediction accuracies of the proposed models were always higher than those of traditional back propagation (BP) and radial basis function (RBF) neural networks, and the calculation time of the proposed models was significantly reduced. In comparison, the prediction accuracy ranking for ablation depth was ELMSS (92.6%), BP (89.8%), and RBF (89.6%), and for the ablation width, it was ELMSS (98.3%), BP (97.4%), and RBF (96.1%). The material removal rate was 92.4%, 91.1%, and 89.1% for ELMSS, BP, and RBF, respectively. Finally, the prediction accuracy ranking for surface roughness was 86.8%, 80.7%, and 79.5% for ELMPS, BP, and RBF, respectively. After optimization by the genetic algorithm, the prediction accuracies of the proposed models for the depth, width, material removal rate, and surface roughness reached 94.0%, 99.0%, 93.2%, and 91.2%, respectively. With the support of ELMSS and ELMPS, the results of the surface features can be predicted before machining and the appropriate process parameters can be selected in advance.

1. Introduction

Microstructures on the surface of 40Cr13 are widely used in the die industry owing to their properties, such as being aesthetically appealing, tribological, and easy to detach from injection points [1,2]. However, it is difficult to precisely process the ideal microstructure on the surface of 40Cr13 because of its hardness and strength. Laser ablation is a non-contact processing method that uses a focused spot of high energy density to instantly vaporize surface materials and is becoming an effective means of processing surface microstructures on hard-to-machine material [3,4]. The processing quality of laser ablation depends on the selection of process parameters, such as laser power, pulse frequency, and scanning speed [5]. Based on theoretical analysis and experimental results, choosing the right combination of process parameters can significantly improve the quality of laser ablation [6]. However, owing to the numerous combinations of process parameters in the laser ablation process, optimizing the process parameters through a trial-and-error approach can be time consuming. Therefore, finding a suitable method of improving optimal laser processing parameter selection to ultimately achieve precision laser ablation has become an urgent issue.
Machine learning has developed rapidly since it was proposed and has been successfully applied in the prediction of laser processing results [7]. Chen et al. [8] proposed a supervised machine learning approach to detect trajectory defects in selective laser melting, four metrics were taken as input variables to the model to quantitatively assess the quality of the trajectory. They believe that the machine learning model can significantly improve the search efficiency of process parameter windows and has great application potential in future unmanned factories. Yousef et al. [9] proposed a neural network that can be used to model a nonlinear laser micromachining process, which can help to predict the pulse energy level required to produce microstructures with the desired depth and diameter. Teixidor et al. [10] used three types of machine learning models to predict the process results of surface features. The inputs of these models are the scan speed, pulse intensity, and pulse frequency while the outputs are depth, width, surface roughness, and material removal rate (MRR). Jimin et al. [11] used a multi-layer neural network to predict the processing results of laser cutting. The inputs of the model included not only the typical parameters but also the slant angle of the laser head. Further, they applied the radial basis function (RBF) neural network to predict the processing results of stainless-steel sheets [12]. Dhupal et al. [13] applied artificial neural network (ANN) and response surface methodology to optimize the machining features of the pulsed Nd:YAG laser for microgrooving on aluminum titanate. The experimental results show that the prediction results of the two methods are consistent. Later, the genetic algorithm was applied to further adjust the model, which improved the prediction accuracy [14]. However, the calculation time of the algorithm was inevitably increased. Ciurana et al. [15] applied the ANN for predicting the quality of 3D geometrical features on AISI H13 steel and used the particle swarm optimization algorithm to improve the accuracy. The back propagation (BP) neural network, which is another typical prediction model, was successfully applied to optimize the process parameters of laser micro-machining [16,17].
Despite the successful application of the above machine learning models to the prediction of laser ablation surface features, a few limitations still exist. First, the above-mentioned models require a large amount of experimental data for training to achieve high prediction accuracy. In addition, the computational efficiency of these algorithms is relatively low and the training time of the models is on the second level, making them unsuitable for real-time applications.
The technological test of laser ablated 40Cr13 surfaces is typically time-consuming and laborious, and it is difficult to obtain a large amount of data to train a prediction model. Therefore, an accurate and efficient method that can be used to predict surface features with limited experimental data is required. To the best of our knowledge, there are only a few scientific studies on the laser ablation of 40Cr13 to obtain target surface features. Our objective is to bridge this knowledge gap and improve the laser ablation quality of superhard materials such as 40Cr13 stainless steel.
This paper presents an extreme learning machine of single-track scanning (ELMSS) and plane scanning (ELMPS) for the prediction of the surface features, which improve prediction accuracies and significantly reduce the training time.
The novelties of this study are that the extreme learning machine is applied to the prediction of the laser processing surface features for the first time, all the unknown parameters in the ELMSS and ELMPS are determined, and the accurate prediction of the surface feature of nanosecond laser processing 40Cr13 material is realized. The practical significance of the presented methodology is that researchers can use the proposed models to accurately predict the dimension of surface features according to the input laser processing process parameters. If the dimension cannot meet the tolerance requirements, the process parameters must be modified. In this way, In this way, trial and error experiments do not need to be conducted, which reduces the time and labor costs.
The rest of this paper is organized as follows: Section 2 introduces the experimental details. Section 3 presents the establishment of the prediction models. Section 4 compares the prediction accuracies and algorithm efficiency of presented models and those of two other ANN models. Section 5 utilizes the genetic algorithm to further improve the prediction accuracies of ELMSS and ELMPS. Finally, Section 6 presents the concluding remarks of the study.

2. Experiment Details

2.1. Material

40Cr13 stainless steel was used in this study, and its main components are listed in Table 1. The chemical composition analysis was conducted by suppliers (Yuzhixiang Material Co., Suzhou, China). 40Cr13 has high hardness, abrasion resistance, and corrosion resistance and is widely used to manufacture high-end precision molds. The surfaces of the samples were milled and ground before the technological tests to eliminate potential influences of the initial surface roughness on the machining results [17].

2.2. Experimental Platform

The experimental platform is shown in Figure 1. This study used a nanosecond pulse laser generator (FORMULA-355, Advanced Optowave Co., New York, NY, USA) with a wavelength of 355 nm, and its main parameters are listed in Table 2. The output spot of the laser generator enters a 3D galvanometer scanner (G3-3D, JCZ Technology Co., Beijing, China) with a focal length of 290 mm through a beam expander (BEX-355-6X, Wavelength OE Co., Nanjing, China) and uses an F-theta field lens (SL-355, Wavelength OE Co., Nanjing, China) to focus the laser spot on the surface of the samples. The diameter of focus spot is 19.38 μm. The laser power irradiating on the surfaces was measured with a power meter (Ophir 30A-SV-17, Thorlabs Co., Newton, MA, USA) [17].

2.3. Technological Test Methods

To obtain excellent properties, micro-grooves and planes are taken as the two typical microstructures on the surface of the dies. These two structures are usually obtained by single-track and plane scanning, respectively. The details of these methods are given below.

2.3.1. Single-Track Scanning

Single-track scanning is realized to ensure that the laser spot linearly scans the surface of a sample, producing a micro-groove structure by laser ablation. Its process parameters include laser power (LP), pulse frequency (PF), and scanning speed (SS). The laser pulse accumulation of single-pass machining is shown in Figure 2. Since the output power of a laser with a wavelength of 355 nm is significantly affected by the variation of the PF, the selection of the variation range of the process parameters must be reasonable. The process parameters of single-track scanning in this study are listed in Table 3. The value of a single process parameter is changed each time during processing, and other parameters remain unchanged. A total of 48 micro-grooves are processed [17].

2.3.2. Plane Scanning

Plane scanning is realized using the laser spot for reciprocating the scanning motion on the surface of a sample with a certain line spacing (LS). Its process parameters add the LS based on single-track scanning parameters. The laser pulse accumulation of plane scanning is shown in Figure 3. The variation range of the process parameters is listed in Table 4. Similarly, the value of a single process parameter is changed during each processing while others remain fixed. A total of 81 planes are formed.

2.4. Features Measurement

The cross-section of the microgroove structure produced by single-track laser ablation is approximately V-shaped owing to the Gaussian distribution of the laser beam [18]. The micro-groove of single-track scanning was measured by laser confocal microscopy (LEXT OLS5100, Olympus Co., Tokyo, Japan), and a typical micro-groove is shown in Figure 4a where the cross-section of the micro-groove is observed along the A-A direction. As is shown in Figure 4b, three features are defined on the cross-section: depth (D), width (W), and sectional area (SA). The material removal rate (MRR) is defined as
M R R = S A × S S × t
where SA denotes the sectional area of the micro-groove, SS denotes the scanning speed, and t denotes the scanning time.
During the measurement of D, W, and MRR, three sections with a length of 1 mm were cut along each micro-groove, and the average value was taken as the measurement result of the three features.
The physical image of the surface obtained from the plane scanning is shown in Figure 4c, and a typical surface morphology observed using LEXT OLS5100 is exemplified in Figure 4d. A contact roughness meter (SJ-310, Mitutoyo Co., Kawasaki, Japan) was used to measure the surface roughness (Ra) along the direction shown in Figure 4d. Ra was calculated as the average value of three measurements.
Measurement results of the four surface features—D, W, MRR, and Ra—obtained using the above mentioned methods are shown in Table A1 of Appendix A, which contains 48 samples of single-track scanning and 81 samples of plane scanning.

3. Establishment of the Prediction Model

ELM was proposed by Guang-Bin Huang et al. [19] in 2004 and was soon applied to function fitting and classification problems [20,21,22]. It is part of a single-hidden-layer feedforward neural network. A typical structure of ELM is shown in Figure 5, consisting of input, hidden, and output layers. Assuming that n , l , m were the neuron numbers of the input, hidden, and output layers, respectively, the connection weight matrix between the input and hidden layers is
W = w 11 w 12 w 1 n w 21 w 22 w 2 n w l 1 w l 2 w l n l × n
where w j i represents the connection weight between the i t h neuron in the input layer and j t h neuron in the hidden layer.
The connection threshold matrix of the hidden layer is
b = b 1 b 2 b l T
where b i represents the connection threshold of the i t h neuron in the hidden layer.
The connection weight matrix between the hidden and output layers is
β = β 11 β 12 β 1 m β 21 β 22 β 2 m β l 1 β l 2 β l m l × m
where β j k represents the connection weight between the j t h neuron in the hidden layer and k t h neuron in the output layer.
Assuming that there are P samples in the training set data, the input and output matrices of ELM can be expressed, respectively, as
X = x 11 x 12 x 1 P x 21 x 22 x 2 P x n 1 x n 2 x n P n × P
Y = y 11 y 12 y 1 P y 21 y 22 y 2 P y m 1 y m 2 y m P m × P
If g(x) denotes the activation function, the output matrix of the hidden layer then becomes
H = g ( w 1 x 1 + b 1 ) g ( w 2 x 1 + b 2 ) g ( w l x 1 + b l ) g ( w 1 x 2 + b 1 ) g ( w 2 x 2 + b 2 ) g ( w l x 2 + b l ) g ( w 1 x P + b 1 ) g ( w 2 x P + b 2 ) g ( w l x P + b l ) P × l
Guang-Bin Huang et al. [19] pointed out that, when the activation function g(x) is infinitely differentiable, the connection weight between the hidden and output layers can be obtained using:
β = H + Y
where H + is the Moore–Penrose inverse of the hidden layer output matrix.
The connection weight (W) and threshold (b) between the input and hidden layers can be randomly generated before training and remain unchanged during the training process. After the activation function g(x) is determined before training and the connection weight ( β ) is solved using Equation (8), all the parameters of ELM are determined. The entire training process does not require error back-propagation and iterative calculation. Hence, the training time of ELM can be greatly reduced on the premise of ensuring prediction accuracy.
Assuming that there are Q samples in the test set data, the prediction result of ELM is:
T = T 1 T 2 T Q m × Q
T j = t 1 j t 2 j t m j = i = 1 l β i 1 g ( w i x j + b i ) i = 1 l β i 2 g ( w i x j + b i ) i = 1 l β i m g ( w i x j + b i ) ( j = 1 , 2 , . . . Q )
where w i and b i are the preset connection weights and thresholds, respectively, β i is the calculation result of training, and x i is the input data of the test set.
The ELM model for predicting the surface features was developed using MATLAB R2018a software. The single-track scanning (ELMSS) model proposed for feature prediction is shown in Figure 6a. LP, PF, and SS were set as the input layer parameters, and D, W, and MRR as the output layer parameters. The number of neurons in the hidden layer was 33, and the activation function was “sigmoid.” The plane scanning (ELMPS) model is shown in Figure 6b. LS was added to the input layer parameters, and the output layer parameter was changed to Ra. The number of neurons in the hidden layer was 60, and the activation function was again “sigmoid”.
Groups 1–45 of data in Table A1 of Appendix A were treated as the training set and groups 46–48 as the test set. Based on the ELM model, the surface features were predicted through the following process.
First, the technological test was carried out according to the designed parameters, and the machining result data of the surface features were obtained.
Second, the data were categorized into training and test sets after they were normalized, and the number of neurons in the hidden layer was determined. The connection weights (W) and thresholds (b) between the input layer and the hidden layer were randomly set.
Third, an infinitely differentiable activation function was selected, and the hidden layer output matrix (H) combining the data of the training sets was calculated.
Fourth, the connection weights ( β ) between the hidden and output layers were calculated to complete the training of the ELM model.
Finally, the test set data were inputted into the trained model, the predicted results were compared with the measured results, and the prediction accuracy of the ELMSS and ELMPS was analyzed.
The ELMSS and ELMPS are based on a typical perceptron with one hidden layer. The innovation of this paper is to find the most suitable number of neurons in the hidden layer used to predict the surface feature of laser processing and use the genetic algorithm to optimize the connection weight and threshold to obtain the highest prediction accuracy.

4. Prediction Results of ELMSS and ELMPS

To verify the accuracy of the ELMSS, the prediction results were compared with that of BP [16] and RBF [12] neural network machine learning models for the same training and test data sets. For the prediction models of single-track scanning, the network structure of the BP neural network is 3-6-3, which is the network structure with the highest prediction accuracy. The activation function of BP neural network is “tansig,” which is infinitely differentiable. The expression of the function is:
t a n s i g ( x ) = 2 1 e 2 x 1
The spread value of the RBF neural network is set to 1.0. The measured values and predicted results of D, W, and MRR after training with the same data are shown in Table 5.
The average prediction accuracy is defined as
ε = 1 1 N X i μ μ N × 100 %
From the calculation for prediction accuracy, ELMSS has the highest accuracy for D, reaching 92.6%, followed by that of the BP and RBF neural networks, which are 89.8% and 89.6%, respectively. The prediction accuracies of the three models for W are relatively high. Among them, the ELMSS has the highest prediction accuracy of 98.3%, followed by the BP and RBF neural networks, with prediction accuracies of 97.4% and 96.1%, respectively. The prediction accuracy ranking for MRR is ELMSS (92.4%), BP neural network (91.1%), and RBF neural network (89.1%), respectively.
Similarly, to verify the accuracy of the ELMPS, the prediction results were compared with two other models, the network structure of the BP neural network is 4-3-1, the activation function is “tansig,” and the spread value of the RBF is still set to 1.0. The measured values and prediction results of Ra by the three models are shown in Table 6.
The average prediction accuracy of plane scanning Ra was also calculated. The average prediction accuracies of the three models for Ra were relatively low. ELMPS had the highest average accuracy of 86.8%, and the average prediction accuracies of the BP and RBF neural networks were 80.7% and 79.5%, respectively.
To test the generalization performance of ELMSS and ELMPS, 45 samples of the training set data in single-track scanning were treated as the input of the models, and 45 predicted values of D, W, and MRR were obtained. Further, the absolute error between the predicted and actual values was plotted in Figure 7a–c. Then, 72 samples of the training set data in plane scanning were used as the input of the models, and 72 predicted values of Ra were obtained. The absolute error between the predicted and actual values is plotted in Figure 7d. Figure 7 shows that the absolute error of ELMSS and ELMPS is minimal compared to the other two models.
The training period of the models were used to compare the computing efficiency of the three models. The CPU performance of the computing platform was unified as Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz. The values of the training time are listed in Table 7. The BP neural network requires the longest calculation time, because the training process of the model needs error back propagation and iteration. The RBF neural network belongs to the forward network, but the calculation time is longer than that of ELMSS and ELMPS. In summary, the computational efficiency of the prediction models proposed in this study have been improved from tens to hundreds of times compared with the other two types of machine learning models, providing the possibility of using the ELMSS and ELMPS in real-time applications.

5. Optimization of ELMSS and ELMPS Based on Genetic Algorithm

The connection weights and thresholds from the input layer to the hidden layer of the ELMSS and ELMPS models are randomly determined, which leads to unstable prediction results. This section applied genetic algorithm to optimize the parameters of prediction models, in order to obtain the optimal connection weights and thresholds, thereby improving the prediction accuracy of the models.
When optimizing the ELMSS and ELMPS models, the genetic algorithm first encodes the connection weights and thresholds of the model to form a certain number of individuals, and then sets the solutions that may have optimal solution individuals to form the population to be optimized. After the population is formed, individuals are screened through selection, crossover, and mutation operations according to the selected fitness function to complete a generation of evolution. Each generation retains the individual with the best fitness value, and generation-by-generation evolution produces approximate solutions with smaller and smaller errors. The flowchart of genetic-algorithm-optimized prediction models is shown in Figure 8.
When performing a selection operation, the fitness function of the individual should be calculated first, and the calculation method is
F = 1 N 1 N X i μ 2
Among them, X i is the predicted value of the sample, μ is the actual value of the sample, and N is the number of samples in the test set.
Then, the probability that an individual is selected to remain in the next generation is
f i = 1 / F i
p i = f i / j = 1 N f j
The crossover operation is to select a part of variables in two individuals to exchange at the same chromosome position. The k t h individual a k and the l t h individual a l crossover at position j as follows:
a k j = a k j ( 1 b ) + a l j b a l j = a l j ( 1 b ) + a k j b
Among them, b is a random number between 0 and 1, and the probability of crossover between each generation is 0.7.
The mutation operation is that an individual itself mutates at a certain chromosome position. The mutation operation of the i t h individual at position j is as follows
f ( g ) = 1 g / G max 2
a i j = a i j + ( a i j a max ) × f ( g ) r > 0.5 a i j + ( a min a i j ) × f ( g ) r 0.5
Among them, g is the current evolutionary generation, G m a x is the maximum evolutionary generation, a m a x and a m i n are the maximum and minimum values of variables in the individual, respectively, and r is a random number between 0 and 1, and the probability of mutation between each generation is 0.01.
In ELMSS optimized by genetic algorithm (GA-ELMSS), the maximum number of genetic iterations is set to 100, and the change process of prediction errors are shown in Figure 9.
The connection weights and thresholds of GA-ELMSS are shown in Table A2 of Appendix A. At this point, all of the parameters of the ELMSS have been determined, which can be directly applied to the prediction of single-pass machining. Groups 1–45 of data in Table A1 of Appendix A are treated as the training set, and groups 46–48 as the test set. The comparison of the prediction results of the ELMSS before and after the optimization of the genetic algorithm on D, W and MRR are shown in Figure 10.
The prediction accuracies are calculated according to Equation (12), and the results are shown in Table 8. It was found that the genetic algorithm can further improve the prediction accuracies of the GA-ELMSS.
In ELMPS optimized by genetic algorithm (GA-ELMPS), the maximum number of genetic iterations is also set to 100, and the change process of prediction errors are shown in Figure 11.
The connection weights and thresholds of GA-ELMSPS are shown in Table A3 of Appendix A. Similarly, groups 1–45 of data in Table A1 of Appendix A are treated as the training set, and groups 46–48 as the test set. The comparison of the prediction results of the ELMPS before and after the optimization of the genetic algorithm on Ra are shown in Figure 12.
The prediction accuracy is also calculated according to Equation (12), and the results are shown in in Table 9. It was found that the genetic algorithm improves the prediction accuracy of the ELMPS model, with greater improvement than that of ELMSS.

6. Conclusions

Surface feature prediction models for laser ablated 40Cr13 stainless steel based on ELM are proposed in this paper. The results of D, W, and MRR processed by single-track scanning were predicted by the ELMSS model, and the results of Ra processed by plane scanning were predicted by the ELMPS model. The prediction accuracy and algorithm efficiency of the proposed models are superior to the BP [16] and RBF [12] neural networks. The main conclusions are summarized as follows:
  • The ELMSS model has the highest prediction accuracy for the W, with an average prediction accuracy of 98.3%, followed by D and MRR, which are 92.6% and 92.4%, respectively. Meanwhile, the prediction accuracy for Ra of ELMPS is relatively low, with an average prediction accuracy of 86.8%. Therefore, the models proposed in this paper are relatively more suitable for predicting surface feature of single-pass scanning.
  • The prediction accuracies of the ELMSS and ELMPS are higher than that of the BP and RBF neural networks. The prediction accuracies for D were 92.6%, 89.8%, and 89.6% for the ELMSS, BP, and RBF neural networks, respectively; they were 98.3%, 97.4%, and 96.1% for W, respectively; they were 92.4%, 91.1%, and 89.1% for MRR, respectively. The prediction accuracies for Ra were 86.8%, 80.7%, and 79.5% for the ELMPS, BP, and RBF neural networks, respectively. In general, the prediction accuracies of the models proposed in this paper are higher than those of the above two traditional ANN models.
  • The computation time of the ELMSS and ELMPS model is significantly lower than that of the other two machine learning methods. In terms of computational efficiency, the models can be ordered as ELMPS, ELMSS, RBF, and BP neural network. Moreover, the computation time of the model proposed in this paper is at the millisecond level, which can be used for the real-time control of laser processing scenarios.
  • Through genetic algorithm optimization, the prediction accuracies of ELMSS and ELMPS are further improved. The prediction accuracies of D, W, and MRR are improved from 92.6%, 98.3%, and 92.4% to 94.0%, 99.0%, and 93.2%, respectively. The prediction accuracy of Ra is improved from 86.8% to 91.2%.
In this study, ELMSS and ELMPS were used for the first time in the field of laser processing to accurately predict the features of the ablated surface. With the support of these two models, the results of surface features can be predicted in advance before processing, allowing appropriate process parameters to be selected. Operators do not need much experience or time for experimentation to produce a desirable product. Further, the algorithms of ELMSS and ELMPS are extremely efficient, and determining how to apply them to real-time control will be studied in the future.

Author Contributions

Conceptualization, Z.Y.; Methodology, Z.Y.; Software, P.S. and Z.N.; Validation, Z.Y. and Z.N.; Investigation, Y.Z.; Data curation, Z.Y. and P.S.; Writing—original draft, Z.Y.; Writing—review & editing, Y.Z.; Supervision, Q.L.; Funding acquisition, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China (Grant No. 2016YFB1102503).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The research data was provided in Appendix A.

Acknowledgments

The first author would like to express his thanks to Xiuxu W. for offering valuable support during the writing of this manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ELMSSExtreme learning machine of single-track scanning
ELMPSExtreme learning machine of plane scanning
MRRMaterial removal rate
BPBack propagation
RBFRadial basis function
ANNArtificial neural network
LPLaser power
PFPulse frequency
SSScan speed
LSLine spacing
DDepth of ablation
WWidth of ablation
RaSurface roughness
GA-ELMSSELMSS optimized by genetic algorithm
GA-ELMPSELMPS optimized by genetic algorithm

Appendix A

Table A1. Results of the technological test.
Table A1. Results of the technological test.
No.LP/(W)PF/(kHz)SS/(mm/s)D/(μm)W/(μm)MRR/(mm3/min)LS/(μm)Ra/(μm)
110401004.71036.3201.105--
210401503.50435.4701.166--
310402002.71032.5441.391--
410402502.04031.1571.457--
510501005.92837.7691.149527.794
1023.326
1518.695
610501504.84136.3101.268514.293
1011.015
1510.664
710502003.70033.1661.529511.764
109.155
156.584
810502503.17032.0321.885--
910601008.36538.7691.291519.704
1016.624
1512.283
1010602005.04433.6601.829512.804
1010.180
158.278
1110602504.04432.3201.997--
1210701009.45340.2041.776514.742
1012.070
1510.263
1310701507.58039.8102.191514.869
1013.097
1512.301
1410702005.62438.3952.582511.748
107.905
154.838
1510702504.24333.8372.608--
1614401007.47640.4081.975--
1714401506.13038.7081.916--
1814402004.28835.2451.914--
1914402503.05232.0961.573--
2014501008.14641.2722.184532.925
1028.327
1523.591
2114501506.34839.0482.039519.979
1015.159
1512.959
2214502005.54936.5112.066513.526
1011.306
158.105
2314502504.74633.1231.794--
24146010010.26842.5992.629521.251
1018.972
1514.757
2514601509.10240.8712.474517.993
1015.614
1512.274
2614602008.81237.0072.500513.877
1011.260
158.337
2714602507.02434.1572.341--
28147010017.31243.9193.184517.849
1013.181
1511.067
29147020010.87839.7833.062515.051
1014.290
1512.107
3014702507.96535.1572.669--
31184010014.57546.1282.603--
3218401509.37443.1662.333--
3318402007.04141.9722.258--
3418402505.23137.0512.333--
35185010020.38549.2083.802535.821
1030.670
1525.005
36185015012.27045.3403.043522.010
1019.117
1514.139
3718502008.81140.1912.674514.345
1010.596
159.437
3818502506.70338.3692.668--
39186010025.60951.7134.905529.545
1022.808
1519.132
40186015014.68547.2703.649519.415
1017.802
1513.063
4118602508.32139.9693.108--
42187010033.55758.5325.783520.487
1018.945
1515.735
43187015017.00052.5754.280519.233
1015.224
1513.599
44187020012.08642.9543.708514.304
1010.192
156.231
4518702509.28240.8403.301--
4610601506.59036.3411.730513.956
1011.522
158.573
47147015015.41541.6333.591513.578
108.079
155.176
48186020010.54541.7983.144516.999
1014.704
1511.253
Table A2. The connection weights and thresholds of GA-ELMSS.
Table A2. The connection weights and thresholds of GA-ELMSS.
IW1IW2IW3BLW1LW2LW3
−0.232−0.0860.0310.079−1826.213−4082.110−1450.281
−0.0360.481−0.430−0.080−220.138639.136201.555
0.089−0.113−0.1010.125−754.249−291.58−908.682
0.432−0.440−0.442−0.318−245.316299.979106.916
0.172−0.472−0.4810.408472.233−633.298−283.131
0.274−0.0450.040−0.303630.142−2520.600−1486.372
−0.009−0.2930.3390.087−1177.2092947.502830.049
−0.1820.2650.2870.158−99.8581920.8221213.711
0.4530.1980.193−0.3023093.931154.709651.381
0.374−0.185−0.143−0.395−987.2771859.9711085.935
0.240−0.4890.032−0.206−51.833438.757−96.488
0.4520.1310.052−0.227−4406.521−4427.502−1876.558
0.4630.1050.115−0.3523389.1362832.3711202.500
−0.4840.4320.292−0.205−52.638−57.240158.769
−0.169−0.348−0.2130.351−15.892−520.897−243.700
−0.203−0.067−0.4400.0021529.101−1179.513−207.149
0.087−0.0310.4570.3961066.204−1399.417−492.390
0.235−0.435−0.292−0.160−3468.9585082.0551747.812
0.2320.3210.499−0.435386.744−298.529−139.302
−0.2020.250−0.022−0.219730.832−362.843−550.227
0.424−0.442−0.1990.105487.610−1254.683−173.397
0.4190.433−0.449−0.0478.21243.56323.585
−0.2980.0120.418−0.119−820.394242.580129.553
−0.0870.3840.3080.138−807.174369.732−260.524
0.292−0.443−0.308−0.4312302.590−3053.327−1091.668
0.014−0.059−0.4350.336−2022.303974.542−17.184
−0.3440.227−0.3440.490−330.872306.56290.751
−0.3060.424−0.235−0.060265.00158.001−103.546
0.412−0.0150.4730.339−67.13435.86174.545
0.1120.357−0.145−0.063−770.7241100.53153.023
−0.339−0.163−0.2560.4584189.418395.267695.384
0.302−0.149−0.2890.401228.638313.967661.793
−0.2810.311−0.056−0.484−791.866−99.713237.574
Table A3. The connection weights and thresholds of GA-ELMPS.
Table A3. The connection weights and thresholds of GA-ELMPS.
IW1IW2IW3IW4BLW
0.0040.329−0.126−0.178−0.163−284.652
−0.107−0.2830.479−0.3770.16672.062
0.0540.2170.4600.478−0.063223.608
0.268−0.1600.072−0.436−0.078108.983
−0.077−0.183−0.328−0.0160.384−765.715
0.282−0.2120.3720.2650.473101.259
0.1410.114−0.3880.483−0.047−29.873
−0.332−0.0450.000−0.101−0.357−206.184
−0.130−0.0930.449−0.024−0.444205.914
−0.478−0.4210.0160.458−0.35986.762
−0.1360.419−0.2960.3380.300−39.310
−0.438−0.4440.060−0.4640.3154.860
0.0650.2290.036−0.385−0.140829.225
−0.221−0.239−0.3090.2490.352104.030
−0.498−0.139−0.0260.086-0.18514.744
0.2960.142−0.451−0.3930.294−100.834
0.040−0.401−0.3640.4620.28365.728
0.009−0.3320.089−0.316−0.161−29.440
0.447−0.344−0.0360.423−0.430−13.284
−0.300−0.2420.151-0.1680.258286.638
0.159−0.120−0.320−0.184-0.491−179.574
−0.1260.346−0.370−0.334-0.330124.116
0.482−0.279−0.428−0.4580.363−42.063
−0.114−0.170−0.264−0.3530.090353.406
−0.115−0.4240.1410.4000.472173.414
0.3750.412−0.3820.357−0.37715.628
−0.0590.4180.4720.4130.349−13.191
−0.4550.0370.043−0.3260.170−91.091
0.4890.4060.122−0.1140.374−2.451
−0.198−0.1540.3440.4170.443−96.488
0.4080.3940.4950.015−0.361−22.932
0.2230.000−0.036−0.443−0.132−87.396
0.335−0.011−0.457−0.4380.16717.290
−0.156−0.3670.0130.1210.053−274.688
−0.3850.389−0.0560.3360.03892.504
0.0030.0500.3520.114-0.316−976.839
−0.118−0.468−0.442−0.493−0.18416.016
−0.006−0.3690.065−0.355−0.455−29.808
−0.3600.100−0.0790.4700.38559.787
0.469−0.158−0.0290.2900.4308.016
−0.397−0.284−0.4630.335−0.451−5.219
0.299−0.187−0.302−0.2580.390430.767
0.230−0.247−0.348−0.330−0.48152.736
−0.449−0.335−0.095−0.291−0.252−28.102
0.2420.335−0.1530.148-0.499382.970
0.2000.195−0.2960.3990.223315.188
0.263−0.169−0.306−0.1640.433−388.675
−0.087−0.2050.0090.383−0.149768.795
−0.130−0.0610.041−0.144−0.242−344.754
−0.122−0.457−0.0130.0790.500209.373
0.058−0.4590.4120.381−0.076−28.213
−0.429−0.2800.4480.253−0.443−95.304
0.3070.317−0.2840.274−0.013−160.962
−0.1990.492−0.0560.2210.103−186.473
−0.492−0.1510.492−0.4420.206−7.225
−0.264−0.303−0.0270.469−0.215−216.882
0.240−0.3700.181−0.1640.197−129.670
0.2900.3730.2420.3820.140−24.274
0.4580.018−0.0490.2130.191−308.920
0.139−0.2320.3950.333−0.40659.406

References

  1. Bonse, J.; Kirner, S.; Griepentrog, M.; Spaltmann, D.; Krüger, J. Femtosecond Laser Texturing of Surfaces for Tribological Applications. Materials 2018, 11, 801. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  2. Nsilani Kouediatouka, A.; Ma, Q.; Liu, Q.; Mawignon, F.J.; Rafique, F.; Dong, G. Design Methodology and Application of Surface Texture: A Review. Coatings 2022, 12, 1015. [Google Scholar] [CrossRef]
  3. Wu, B.; Deng, L.; Liu, P.; Zhang, F.; Duan, J.; Zeng, X. Effects of picosecond laser repetition rate on ablation of Cr12MoV cold work mold steel. Appl. Surf. Sci. 2017, 409, 403–412. [Google Scholar] [CrossRef]
  4. Rung, S.; Häcker, N.; Hellmann, R. Micromachining of Alumina Using a High-Power Ultrashort-Pulsed Laser. Materials 2022, 15, 5328. [Google Scholar] [CrossRef] [PubMed]
  5. Sun, H.; Li, J.; Liu, M.; Yang, D.; Li, F. A Review of Effects of Femtosecond Laser Parameters on Metal Surface Properties. Coatings 2022, 12, 1596. [Google Scholar] [CrossRef]
  6. Wang, X.; Duan, J.; Jiang, M.; Zhang, F.; Ke, S.; Wu, B.; Zeng, X. Investigation of processing parameters for three-dimensional laser ablation based on Taguchi method. Int. J. Adv. Manuf. Technol. 2017, 93, 2963–2974. [Google Scholar] [CrossRef]
  7. Mills, B.; Grant-Jacob, J.A. Lasers that learn: The interface of laser machining and machine learning. IET Optoelectron. 2021, 15, 207–224. [Google Scholar] [CrossRef]
  8. Chen, Y.; Wang, H.; Wu, Y.; Wang, H. Predicting the Printability in Selective Laser Melting with a Supervised Machine Learning Method. Materials 2020, 13, 5063. [Google Scholar] [CrossRef]
  9. Yousef, B.F.; Knopf, G.K.; Bordatchev, E.V.; Nikumb, S.K. Neural network modeling and analysis of the material removal process during laser machining. Int. J. Adv. Manuf. Technol. 2003, 22, 41–53. [Google Scholar] [CrossRef]
  10. Teixidor, D.; Grzenda, M.; Bustillo, A.; Ciurana, J. Modeling pulsed laser micromachining of micro geometries using machine-learning techniques. J. Intell. Manuf. 2015, 26, 801–814. [Google Scholar] [CrossRef]
  11. Jimin, C.; Jianhua, Y.; Shuai, Z.; Tiechuan, Z.; Dixin, G. Parameter optimization of non-vertical laser cutting. Int. J. Adv. Manuf. Technol. 2007, 33, 469–473. [Google Scholar] [CrossRef]
  12. Niu, B.; Chen, J.; Liu, F. Optimization on the Fiber Laser Micro-Cutting of Thin Stainless Steel Sheet by Artificial Neural Networks. Adv. Sci. Lett. 2011, 4, 810–813. [Google Scholar] [CrossRef]
  13. Dhupal, D.; Doloi, B.; Bhattacharyya, B. Optimization of process parameters of Nd:YAG laser microgrooving of Al2TiO5 ceramic material by response surface methodology and artificial neural network algorithm. Proc. Inst. Mech. Eng. Part J. Eng. Manuf. 2007, 221, 1341–1350. [Google Scholar] [CrossRef]
  14. Dixit, S.R.; Das, S.R.; Dhupal, D. Parametric optimization of Nd:YAG laser microgrooving on aluminum oxide using integrated RSM-ANN-GA approach. J. Ind. Eng. Int. 2019, 15, 333–349. [Google Scholar] [CrossRef] [Green Version]
  15. Ciurana, J.; Arias, G.; Ozel, T. Neural Network Modeling and Particle Swarm Optimization (PSO) of Process Parameters in Pulsed Laser Micromachining of Hardened AISI H13 Steel. Mater. Manuf. Process. 2009, 24, 358–368. [Google Scholar] [CrossRef]
  16. Dhara, S.K.; Kuar, A.S.; Mitra, S. An artificial neural network approach on parametric optimization of laser micro-machining of die-steel. Int. J. Adv. Manuf. Technol. 2008, 39, 39–46. [Google Scholar] [CrossRef]
  17. Yin, Z.; Liu, Q.; Sun, P.; Wang, J. Study on Nanosecond Laser Ablation of 40Cr13 Die Steel Based on ANOVA and BP Neural Network. Appl. Sci. 2021, 11, 10331. [Google Scholar] [CrossRef]
  18. Dubey, A.K.; Yadava, V. Laser beam machining—A review. Int. J. Mach. Tools Manuf. 2008, 48, 609–628. [Google Scholar] [CrossRef]
  19. Huang, G.-B.; Zhu, Q.-Y.; Siew, C.-K. Extreme learning machine: A new learning scheme of feedforward neural networks. In Proceedings of the 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541), Budapest, Hungary, 25 July 2004; Volume 2, pp. 985–990. [Google Scholar] [CrossRef]
  20. Huang, G.B.; Zhu, Q.Y.; Siew, C.K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  21. Huang, G.; Song, S.; Gupta, J.N.D.; Wu, C. Semi-Supervised and Unsupervised Extreme Learning Machines. IEEE Trans. Cybern. 2014, 44, 2405–2417. [Google Scholar] [CrossRef]
  22. Zhu, Q.Y.; Qin, A.; Suganthan, P.; Huang, G.B. Evolutionary extreme learning machine. Pattern Recognit. 2005, 38, 1759–1763. [Google Scholar] [CrossRef]
Figure 1. The experimental platform.
Figure 1. The experimental platform.
Materials 16 00505 g001
Figure 2. The laser pulse accumulation diagram of single-pass machining.
Figure 2. The laser pulse accumulation diagram of single-pass machining.
Materials 16 00505 g002
Figure 3. The laser pulse accumulation diagram of plane scanning.
Figure 3. The laser pulse accumulation diagram of plane scanning.
Materials 16 00505 g003
Figure 4. Schematic of machining results and measurement process. (a) Typical micro-groove diagram observed by LEXT OLS5100. (b) Section profile of the micro-groove. (c) Physical image of the rough surface after plane scanning. (d) Typical surface morphology observed by LEXT OLS5100.
Figure 4. Schematic of machining results and measurement process. (a) Typical micro-groove diagram observed by LEXT OLS5100. (b) Section profile of the micro-groove. (c) Physical image of the rough surface after plane scanning. (d) Typical surface morphology observed by LEXT OLS5100.
Materials 16 00505 g004
Figure 5. Typical single hidden layer neural network structure.
Figure 5. Typical single hidden layer neural network structure.
Materials 16 00505 g005
Figure 6. Prediction models for surface features based on ELM. (a) ELMSS model for feature prediction. (b) ELMPS model for feature prediction.
Figure 6. Prediction models for surface features based on ELM. (a) ELMSS model for feature prediction. (b) ELMPS model for feature prediction.
Materials 16 00505 g006
Figure 7. Absolute error between the predicted value and actual value of the three types of models. (a) Absolute error of D of three types of models. (b) Absolute error of W of three types of models. (c) Absolute error of MRR of three types of models. (d) Absolute error of Ra of three types of models.
Figure 7. Absolute error between the predicted value and actual value of the three types of models. (a) Absolute error of D of three types of models. (b) Absolute error of W of three types of models. (c) Absolute error of MRR of three types of models. (d) Absolute error of Ra of three types of models.
Materials 16 00505 g007
Figure 8. The flowchart of genetic algorithm optimized prediction models.
Figure 8. The flowchart of genetic algorithm optimized prediction models.
Materials 16 00505 g008
Figure 9. The change process of prediction errors of GA-ELMSS.
Figure 9. The change process of prediction errors of GA-ELMSS.
Materials 16 00505 g009
Figure 10. Comparison of the prediction results of the GA-ELMSS. (a) The prediction results of GA-ELMSS for D. (b) The prediction results of the GA-ELMSS for W. (c) The prediction results of GA-ELMSS for MRR.
Figure 10. Comparison of the prediction results of the GA-ELMSS. (a) The prediction results of GA-ELMSS for D. (b) The prediction results of the GA-ELMSS for W. (c) The prediction results of GA-ELMSS for MRR.
Materials 16 00505 g010
Figure 11. The change process of prediction errors of GA-ELMPS.
Figure 11. The change process of prediction errors of GA-ELMPS.
Materials 16 00505 g011
Figure 12. The prediction results of the GA-ELMPS on Ra.
Figure 12. The prediction results of the GA-ELMPS on Ra.
Materials 16 00505 g012
Table 1. Main components of 40Cr13 stainless steel (wt%).
Table 1. Main components of 40Cr13 stainless steel (wt%).
CSiMnSPCrNi
0.36–0.45≤0.60≤0.80≤0.03≤0.03512.00–14.00≤0.60
Table 2. Main parameters of laser generator.
Table 2. Main parameters of laser generator.
WavelengthMaximum PowerM2 FactorSpot DiameterPulse WidthRepetition Rate
355 nm25 W1.219.38 μm<20 ns40–300 kHz
Table 3. Process parameters of single-track scanning.
Table 3. Process parameters of single-track scanning.
Process ParametersRange of Values
LP/(W)101418
PF/(kHz)40506070
SS/(mm/s)100150200250
Table 4. Process parameters of plane scanning.
Table 4. Process parameters of plane scanning.
Process ParametersRange of Values
LP/(W)101418
PF/(kHz)506070
SS/(mm/s)100150200
LS/(μm)51015
Table 5. Measured value and prediction results of the three types of models.
Table 5. Measured value and prediction results of the three types of models.
No.D/(μm)W/(μm)MRR/(mm3/min)
BPRBFELMSSExp.BPRBFELMSSExp.BPRBFELMSSExp.
466.2227.1406.3026.59037.75436.61736.72736.3411.6271.4651.6111.730
4711.71812.92413.31315.41541.40743.98543.18441.6332.9963.1373.0703.591
4810.44711.25610.08710.54543.23639.54241.97441.7983.2803.2903.1883.144
Table 6. Measured values and prediction results of Ra.
Table 6. Measured values and prediction results of Ra.
No.Ra/(μm)
BPRBFELMPSExp.
46-114.73515.80415.50013.956
46-212.88612.81913.34711.522
46-310.75411.77911.1128.573
47-112.49711.55210.70913.578
47-29.7719.4276.9278.079
47-36.8605.6465.7625.176
48-113.80212.96816.04516.999
48-211.14910.84314.41914.704
48-38.3227.67510.34211.253
Table 7. Training time of the three types of models.
Table 7. Training time of the three types of models.
BPRBFELMSSELMPS
Single-track scanning1.896 s0.147 s0.005 s-
Plane scanning1.208 s0.211 s-0.002 s
Table 8. Prediction accuracies of ELMSS and GA-ELMSS.
Table 8. Prediction accuracies of ELMSS and GA-ELMSS.
ELMSSGA-ELMSS
D92.6%94.0%
W98.3%99.0%
MRR92.4%93.2%
Table 9. Prediction accuracies of ELMPS and GA-ELMPS.
Table 9. Prediction accuracies of ELMPS and GA-ELMPS.
ELMPSGA-ELMPS
Ra86.8%91.2%
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.

Share and Cite

MDPI and ACS Style

Yin, Z.; Liu, Q.; Sun, P.; Zhou, Y.; Ning, Z. Surface Feature Prediction for Laser Ablated 40Cr13 Stainless Steel Based on Extreme Learning Machine. Materials 2023, 16, 505. https://doi.org/10.3390/ma16020505

AMA Style

Yin Z, Liu Q, Sun P, Zhou Y, Ning Z. Surface Feature Prediction for Laser Ablated 40Cr13 Stainless Steel Based on Extreme Learning Machine. Materials. 2023; 16(2):505. https://doi.org/10.3390/ma16020505

Chicago/Turabian Style

Yin, Zhenshuo, Qiang Liu, Pengpeng Sun, Yinuo Zhou, and Zhiwei Ning. 2023. "Surface Feature Prediction for Laser Ablated 40Cr13 Stainless Steel Based on Extreme Learning Machine" Materials 16, no. 2: 505. https://doi.org/10.3390/ma16020505

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