Abstract
Thin-walled structures (TWS) were widely used in engineering equipment, and may be subjected to impact loads to produce different degrees of structural damage during application. However, it is a difficult problem to determine the impact load conditions for these structural damages. In this study, we developed a novel method of identifying the impact load condition of the thin-walled structure damage, which is based on particle swarm optimization-backpropagation (PSO-BP) neural network. First, the known impact position and velocity are applied to the finite element model (FEM) of the TWS to produce permanent plastic deformation, and to fit the characteristic shape of the deformation is needed by invoking the multivariate polynomial function. Then, the method is devoted to build a basic data set. With impact position and velocity as input and function coefficients as output, a model of extended PSO-BP neural network is established. Besides, the basic sample set is expanded to solve the lack of samples. Ultimately, utilizing the expanded total sample set as training data, function coefficients, impact position and velocity will be outputted. On the basis of the known functional coefficients of deformed surfaces, a model of predictive PSO-BP neural network is established and predicted. Furthermore, we predicted the collision position and velocity using a conventional BP neural network in the same way. Finally, the predicted impact position and velocity is compared with the analysis results of the FEM, which verifies that the PSO-BP neural network algorithm has high accuracy.
Keywords: thin-walled structure, impact load, structural damage, identifying, PSO-BP neural network, prediction
Introduction
Thin-walled structures (TWS) are commonly utilized in a variety of technical sectors, including aircraft fuselages, wings, and landing gear nacelles,1,2 space shuttle propulsion cabins, two-sided tails, vertical tails,3,4 and automobile body covering sections, among others.5,6 The TWS may be damaged to variable degrees by impact loads in engineering applications, making it difficult to perform the desired role. It is vital to assess real failures and conduct structural reliability design to verify that these structures are adequately constructed to resist impact loads in order to reduce this type of damage. 7 To do so, precise prediction of the impact load that induces plastic deformation is required.
Plastic deformation of the TWS can be measured, but determining the impact load that causes failure is difficult. Reverse engineering is a type of product design reproduction technology that extracts feature information from existing products to create products that perform similarly but not identically. 8 As such, it offers a potential method to solve the above problems. In this manner, Wang et al. 9 used a 3D scanner to obtain characteristic information describing a model, adjusted a door panel surface processing according to the 3D scanning data, and proposed a new method of compensating for the spring back of the shaped piece. According to this solution method, the known load and the characteristic information of the corresponding TWS after being deformed by impact can be collected in advance. Then, the existing samples are used to train accurate models of complex relationships between input and output data, combined with artificial intelligence machine learning algorithms. Finally, the trained network model is used to accurately predict the unknown load.10,11
Artificial neural network is one of the most widely used algorithms in machine learning algorithms. It has obtained a lot of study and application in the prediction of engineering structure life and analysis of structural damage.12–14 Chun et al. 15 proposed a method to quantify damage severity by use of multipoint acceleration measurement and artificial neural networks, which is accurate in damage identification and mechanical behavior prediction. Hussein et al. 16 used the historical records of London Bridge as training and test data, and based on the damage data, used artificial neural networks to estimate the damage age of the reinforced concrete bridge. Vega et al. 17 obtained the damage characteristics from the high-precision finite element model of the miter gates, and used the Bayesian neural network of variational inference to predict the damage evolution process. Chun et al. 18 proposed a three-step random forest method to evaluate various types of damage with I beam as the research object. Then, the correctness of the proposed method was verified through the vibration test and the cross test of the damaged specimen. Ren et al. 19 developed a new machine learning calculation framework to determine and identify the damage loading parameter conditions of structures and materials according to the permanent or residual plastic deformation distribution or damage state of the structure. Quan et al. 20 used backpropagation (BP) neural network model and temperature model to predict the compression deformation data of Nimonic 80A superalloy. Gajewski et al. 21 used the finite element method and cohesive elements as the input data of the artificial neural network for numerical simulation, which greatly reduced the calculation time compared to the finite element method.
Therefore, it constitutes a potential new method to determine the impact load conditions of the TWS damage combined with reverse engineering methods and artificial neural network algorithms. Chen et al. 22 proposed a machine learning method that predicted the position, velocity, and load duration of a rigid body impact on a hemispherical shell subject to permanent plastic deformation based on a reverse engineering method. In addition, in the previous study work, 23 we used the reverse engineering method combined with the artificial neural network algorithm to study the magnitude and position of the static load on the large deformation of the one-dimensional beam. The effectiveness of the method is verified by comparing with the calculation results of the finite element model (FEM). Besides, the training of neural networks requires a lot of money and time cost, and finite element simulation has been proven to be an effective simulation method. 24 Therefore, the finite element method was used to collect the required training data in this study.
First, the impact load identification algorithm used in the development work is explained in this study work. Then, the FEM method and data collection method of the TWS deformation caused by the impact of the rigid ball are then described. The TWS generates various degrees of plastic deformation while collecting sample data for network model training. Second, by constructing the extended particle swarm optimization-backpropagation (PSO-BP) neural network, the sample databases are expanded, and the expanded sample databases are used as the training data for the predictive PSO-BP neural network to predict the impact load positions and velocity of the TWS caused by damage and deformation. Finally, it is compared with the FEM results to verify the effectiveness and accuracy of the TWS impact load identification algorithm proposed in this study work.
Recognition algorithm of impact load of the TWS
The permanent plastic deformation of general engineering structural parts is known in engineering practice, but the impact load is unknown. According to actual data, the neural network algorithm can accurately predict the position and velocity of the impact load after training, which has important practical significance. This section mainly describes the impact load identification algorithm used in this study work.
PSO-BP neural network algorithm
The BP neural network is one of the most important artificial neural networks. Since it was proposed, it has been successfully used in many research and application fields.25,26 Research results show that,27,28 the BP neural network has a strong nonlinear fitting ability, when the number of neural network nodes are sufficient, it can simulate any complex nonlinear mapping problem.
The BP neural network defines the error back propagation algorithm of the multi-layer feedforward network. Its basic network structure is shown in Figure 1. It is composed of input layer, hidden layer and output layer. 29 In the process of network learning, the signal is composed of forward propagation and backward propagation. The input samples are used as forward propagation, and the input layer is processed by the hidden layer by layer and then transmitted to the output layer. 29 If the actual output of the output layer is different from the expectation, the error will be backpropagated, and then the weight and threshold of each layer will be adjusted along the gradient direction to gradually reduce the error to reach the target accuracy.
Figure 1.
Basic structure of BP neural network.
The number of nodes L of the input layer and the number of nodes M of the output layer of the BP neural network are determined by the input and output sample data. The number of hidden layers is determined by sample data training, and its node number N is calculated according to an empirical formula, where the value of ranges from 0 to 10.
| (1) |
When the BP neural network model is used for data fitting, the function between the output variable Y and the input variable X is 28 :
| (2) |
where is the connection weight between the input layer and the hidden layer, is the connection weight between the hidden layer and the output layer, is the threshold of the hidden layer, is the threshold of the output layer, and is the transfer function of the hidden layer.
However, the weights and thresholds of the BP neural network adopt a gradient descent update strategy, which updates the parameters in the negative gradient direction of the target, and it is easy to get local extrema instead of global extrema. 30 Existing research scholars determine the relationship between input and output from the direction of optimizing network weights, thresholds, learning rates or structural parameters, and obtain the required optimal output.31,32 Among them, particle swarm optimization (PSO) is a swarm intelligence optimization algorithm in the field of computational intelligence. Its basic principle is that each particle in the algorithm is a potential solution of an extreme optimization problem, corresponding to a fitness degree. The fitness value calculated by the function, the particle automatically adjusts its speed according to the movement experience of itself and other particles, determines its moving distance and direction, thus realizing the optimization in the entire space, and has better optimization performance.33,34
Therefore, we adopt the PSO algorithm to optimize the weights and thresholds of the BP neural network model so that it can better approximate the global extremum. The optimization process of PSO-BP neural network is shown in Figure 2. The optimization algorithm mainly includes the construction of BP neural network topology, the PSO algorithm to optimize the weights and thresholds of the BP neural network, and the training and testing of the BP neural network.
Figure 2.
Optimization process of PSO-BP neural network.
The specific steps of the PSO-BP neural network optimization algorithm are as follows:
Step 1: Normalize the input sample data, and determine the number of nodes in the input layer and output layer of the BP neural network according to the input sample data, and calculate the number of hidden layer nodes through empirical formulas. The formula used for normalization is:
| (3) |
where x is the value to be mapped, and are the minimum and maximum values in the normalized array.
Step 2: After initializing the network weights, thresholds, population position and speed, the speed and position are updated according to the individual extreme value and the group extreme value , the formula is 35 :
| (4) |
| (5) |
where X is the particle position, V is the particle velocity, w is the inertia weight, k is the current iteration number, and are random numbers, and , , .
Step 3: Update the individual extreme value and the group extreme value according to the fitness value, which is calculated by the fitness function. The fitness function is defined as 35 :
| (6) |
where n is the total number of particles, is the updated value of the -th particle, and is the initial value of the -th particle.
Step 4: The PSO algorithm is used to optimize the weights and thresholds of the BP neural network model, and then perform training and testing. If the error conditions are met, the prediction results are output, otherwise, return to step 2 and continue execution until the error requirements are met.
Impact load identification algorithm for the TWS
The rigid ball impacts the TWS at different velocities, causing it to undergo permanent plastic deformation. In this process, the load condition that needs to be predicted are the position and velocity of the rigid ball impact. The problem of insufficient samples under normal circumstances can be solved by extending the samples by forward training the extended PSO-BP network model. Then, reverse train the predictive PSO-BP network model to predict the above impact load condition parameters. Therefore, we constructed a corresponding impact load identification algorithm to identify the impact load of the TWS damage, as shown in Figure 3.
Figure 3.
Impact load condition identification algorithm.
(1) Collect training sample data based on FEM. The rigid ball impacts different positions of the TWS at different velocities, resulting in different degrees of plastic deformation. It is necessary to collect a large number of deformation point positions to accurately describe the shape information after deformation for the TWS. In order to improve the training efficiency of the PSO-BP neural network, a polynomial function is used to fit the collected data to characterize the shape characteristics after deformation. At the same time, the function coefficients are extracted as the training data of the neural network, denoted as . This method greatly reduces the amount of data for neural network training, compared to screening the position data of the deformation point as the training data of the neural network.
(2) Establishment of extended PSO-BP neural network sample expansion model. The 4-layer extended PSO-BP neural network model is established, with the impact position and velocity of the rigid ball as the training input, and the deformation point positions information of the TWS as the output. The input layer of the extended PSO-BP network model has 5 neurons, the two hidden layers contain 16 and 22 neurons respectively, and the output has 20 neurons. The structure of the network model is shown in Figure 4. The tansig-type function is used as the activation function, which is defined as:
| (7) |
where is the output value of the j -th layer, and is the input value of the j -th layer, which is calculated by the weight and threshold of this layer. Mean Square Error (MSE) is used as the loss function for training. The formula of MSE is defined as:
| (8) |
where is the true value of the i -th data, is the predicted value of the i -th data, and n is the total number of predicted data.
Figure 4.
Extended PSO-BP neural network sample extension structure.
(3) Establishment of the predictive PSO-BP neural network prediction model. First, the original samples need to be expanded to get more training samples. In this study, the Latin Hypercube Sampling (LHS) method is used for sampling. The advantage of the method is that it can extract more uniform test points in the predetermined sample space. 36 Then, the 4-layer predictive PSO-BP neural network model is established, taking the deformation fitting function coefficients of the TWS as input, and the impact position and velocity of the rigid ball as the training output. The input layer of this model has 20 neurons, the two hidden layers contain 26 and 24 neurons respectively, and the output has 5 neurons. The structure of the predictive PSO-BP network model is shown in Figure 5. Similarly, the tansig-type function and the MSE function are used as the activation function and the loss function, respectively.
Figure 5.
Predictive PSO-BP neural network sample extension structure.
(4) Algorithm verification. The predicted impact load condition data are compared with the FEM result data, and the prediction error is calculated. When the error is less than the target accuracy, the algorithm model can be used to predict the impact load condition.
Deformation data processing method of the TWS
Due to the huge amount of deformation data collected on the TWS, even if the feature extraction method is used for dimensionality reduction processing, there will still be a large amount of data, which will greatly reduce the training efficiency of the neural network model. Meanwhile, the unified polynomial function form is used to fit the characteristics of the deformed surface to ensure that the deformation characteristics are fully retained. This method simplifies the data and improves the training efficiency of the algorithm. So, the coefficients of the function are used as neural network model training data.
A simple function is a multivariate polynomial, its geometric features are smooth, and it can fit the surface features well. Therefore, a polynomial function is used to fit the deformed surface of the TWS in this study work. The polynomial equation is as follows:
| (9) |
where is the function coefficient, and its number is 20, i and j are positive integers, , .
The quality of surface fitting is generally evaluated by the R-squared (R2) parameter. This statistical parameter is defined as the ratio between the regression sum of squares and the total sum of squares. The R2 is calculated by:
| (10) |
where is the function fitting value of the i -th data, is the mean value of the original data, is the original value of the i -th data, and n is the total number of sample data.
The R2 value represents the overall quality of fit of the data. It can be observed in Eqs. (10) that R2 has a normal value range of [0,1], in which a value closer to one represents a stronger ability of the equation to reflect the value of .
Generally speaking, the requirement for good correlation is that R2 is greater than 0.9. In order to generate a polynomial fitting function that can not only fit the deformed surface well but also ensure that the calculation is not too complicated, the highest powers of x and y are determined to be 5 and 4 respectively to fit the surface. The process of data point extraction and multivariate polynomial function fitting of the deformed curved surface of a TWS is shown in Figure 6. The value of R2 is 0.9714, and the fitting results show that the function fits the characteristics of the deformed surface well. Therefore, the function coefficient can be used as the data for algorithm training, which is marked as in the algorithm model.
Figure 6.
Example of multivariate polynomial function fitting the deformed surface of the TWS.
Data collection
In this study work, we adopted the finite element method to collect the data needed for training and testing to verify the effectiveness of the algorithm, which can save a lot of cost The main details of the FEM and data collection methods are described in this section.
FEM of the TWS
In this study, the FEM of the research object is established that the structure of the TWS is plastic deformation by impact. The FEM of the TWS and the rigid ball were developed by the commercial software ABAQUS, as shown in Figure 7. The TWS was modeled by using the C3D8R element, which is an eight-node linear hexahedral element. For the TWS, the refined mesh size was 1 mm, the coarser mesh size was 4 mm, which results in a total number of 16113 nodes and 10652 elements. For the rigid ball, the total number of nodes and elements are 3021 and 2883, respectively. The thickness of the TWS is T = 1 mm, the length B = 120 mm, and the width A = 60 mm. The large deformation area was concentrated near the impact position in the process of impact deformation. In order to save time and ensure accuracy, we have refined the grid in the impact area and coarsened the grid in the non-impact area.
Figure 7.
FEM of the TWS subjected to rigid ball impact.
The reference point is added at the center of the sphere during the impact simulation process, as shown in Figure 7. Then, the rigid ball with some initial velocity is impacting onto a position of the TWS. The standard contact algorithm is used to simulate the contact between the TWS and the rigid ball. In order to accurately solve the permanent plastic deformation state of the TWS after being impacted by the rigid ball, this was all analyzed by ABAQUS/Explicit.
Constitutive modeling
The 7000 series aluminum alloys were widely used in the military and aviation fields of frame, landing gear, hydraulic system and other components, which have the advantages of light weight, high strength, and good workability.37–39 The 7075-T651 aluminum alloy is one of the highest strength aluminum alloys, with high fracture toughness and low fatigue crack growth, durability, strength comparable to steel, and excellent fatigue strength and workability. 40 Therefore, the 7075-T651 aluminum alloy was used as the material in this study for simulation and sample data was collected.
The Johnson-Cook (J-C) model can more accurately simulate the flow stress and thermodynamic state of the metal during plastic deformation, such as strain rate, pressure, temperature, etc. Therefore, the J-C model was used to characterize the constitutive relationship of 7075-T651 aluminum alloy in this study work. The function is described as 41 :
| (11) |
where is the equivalent stress, is the equivalent plastic strain, is the equivalent plastic strain rate, is the reference strain rate, A is the yield strength, B is the hardening modulus, C is the strain sensitivity coefficient, and T is the specimen temperature, is the reference temperature, is the melting point of the material, and m and n are dimensionless constants. The three items on the right side of the function represent the effect of equivalent plastic strain, strain rate and temperature on the flow stress, respectively. The specific parameters are shown in Table 1. 42
Table 1.
J-C model parameters of 7075-T651 aluminum alloy.
| Parameters | A (MPa) | B (MPa) | C | m | n | (s−1) | T0 (K) | Tm (K) |
|---|---|---|---|---|---|---|---|---|
| Values | 527.00 | 575.00 | 0.017 | 1.61 | 0.72 | 1 | 298 | 908 |
The J-C fracture equation 43 follows the equivalent plastic strain failure criterion, which takes into account strain, strain rate, temperature and pressure. The equivalent plastic strain at the element integration point is considered as the main factor in the J-C dynamic failure model, which is represented by the failure parameter . The formula is defined as:
| (12) |
where is an increment of the equivalent plastic strain, is the strain at failure, and the summation is performed over all the increments throughout the analysis.
The strain at failure is assumed to be dependent on a non-dimensional plastic strain rate, ; a dimensionless pressure-deviatoric stress ratio, (where is the mean stress and is the equivalent von Mises stress) and the non-dimensional temperature, , defined earlier in the J-C hardening model. The dependencies are assumed to be separable and are of the form:
| (13) |
where are material parameters determined from different mechanical test, is equivalent plastic strain rate and is a reference strain rate.
The failure parameters in Eqs. (13) are the material parameters determined by the FEM iteratively. The material parameter density , elastic modulus E and Poisson's ratio of 7075-T651 aluminum alloy are shown in Table 2. 42
Table 2.
J-C failure model and other parameters of 7075-T651 aluminum alloy.
| Parameters | d 1 | d 2 | d 3 | d 4 | d 5 | ρ (kg/m3) | E (GPa) | µ |
|---|---|---|---|---|---|---|---|---|
| Values | 0.11 | 0.572 | −3.446 | 0.016 | 1.099 | 2700 | 70.00 | 0.31 |
Boundary and loading conditions
The two ends of the TWS are fixed and restrained, and the rigid ball is completely released from the restraint, giving the rigid ball a specific initial velocity, as shown in Figure 7. Moreover, according to the principle of symmetry, the sampling point of the impact position of the rigid ball is reduced to within a quarter of the area of the TWS, as shown in Figure 8. Meanwhile time, the steel ball is given different initial impact velocity in order to obtain different training data, the specific data is shown in Table 3. Thus, permutations constitute an initial sample total of 729 through different impact locations and velocities.
Figure 8.
Initial impact position of the training data collection.
Table 3.
Impact load velocity of the training data collection.
| Parameters | Values |
|---|---|
| (m/s) | 60, 70, 80 |
| (m/s) | 60, 70, 80 |
| (m/s) | 90, 100, 110 |
Parametric modeling
In order to simplify the modeling process and improve efficiency, the commercial software ABAQUS was re-developed using Pyhton program, and the batch calculation and data processing of 729 sample models were realized. In the process of parametric modeling, the variables (impact position and velocity ) were parameterized, and other constant parameters were fixed settings, and automatic parametric modeling of numerical simulation was realized, as shown in Figure 9. Then, the commercial software ABAQUS was used to solve the problem and the numerical simulation results were obtained.
Figure 9.
Parametric modeling process for simulation of impact deformation of the TWS.
Algorithm implementation
In this study, 729 samples were divided into 27 groups according to different impact speeds, with 27 samples in each group, and the k-fold cross-validation method was used, as shown in Figure 10. Two groups of samples were taken as the test set, in which one duplicate sample was removed, the test data group 1 was used as the test of the extended neural network, with a total of 26 samples, and the test data group 2 was used as the test of the prediction neural network, with a total of 27 samples. The remaining 676 samples serve as the initial training set for the extended neural network.
Figure 10.
The k-fold cross-validation to collect training samples.
Training and testing of extended PSO-BP neural network
In this study, 676 training samples and 26 test samples are used to train and test the extended neural network. According to the method described in Section 3. First, the 4-layer PSO-BP neural network model is established, with the impact position and velocity as the input parameters, and the coefficients of the shape fitting function after the deformation of the collision plate was used as the output parameters. The number of nodes in the input layer and output layer are 5 and 20, respectively. And the number of nodes in the two hidden layers are 16 and 22, respectively. Then, the hyper-parameters of the extended PSO-BP neural network model are listed in Table 4. At the same time, we use the early stop callback to stop the training of the neural network. The set standard is: when the MSE reaches a certain value, continue to iterate for 50 steps, and stop the training when the MSE value does not decrease. Finally, the network model is trained. The minimum error is 0.0085035 when iterating 185 steps. The training history of the PSO-BP neural network is shown in Figures 11. In addition, the extended BP neural network model was trained with the same network parameters for comparison, and the training process is shown in Figure 12. The minimum error is 0.0092519 when iterating 153 steps. The results show that the fitting accuracy of the PSO-BP neural network model is higher than that of the BP neural network model, but the training steps are increased.
Table 4.
Hyper-parameters of the extended PSO-BP neural network.
| Architecture/hyper-parameters | Values |
|---|---|
| Goal accuracy | 0.00001 |
| Learning rate | 0.0001 |
| Minimum gradient | 1 × 10−50 |
| Training steps | 400 |
| Loss function | MSE |
Figure 11.
Training process of the extended PSO-BP neural network.
Figure 12.
Training process of the extended BP neural network.
The relative error (RE) and the mean relative error (MRE) between the prediction function coefficients of the test set and the actual fitting function coefficients were calculated after the model training is completed. The definitions of RE and MRE are:
| (14) |
| (15) |
where n is the number of samples, is the i -th predicted value, is the i -th ground truth value.
For the 26 samples in test data set 1, the maximum RE predicted with the PSO-BP neural network was 10.91%, and the MRE was 4.35%, while the maximum RE predicted with the BP neural network was 12.05%, and the MRE was 8.17%. The results have shown that the extended PSO-BP neural network model has a better prediction effect on the test and can be used for sample expansion.
Extended PSO-BP neural network is used to expand the sample
The above results show that the predictive PSO-BP neural network model training has a good fitting effect and can be used for the expansion of the sample database. When sampling using the LHS method, the numerical range of the impact position and velocity are shown in Table 5. According to the LHS method, 2000 test sample sets were generated in this predetermined space as the training set of the extended PSO-BP neural network model to predict the corresponding function coefficients.
Table 5.
Range of position and velocity parameters.
| Parameters | Values range |
|---|---|
| Location x (mm) | [0, 30] |
| Location y (mm) | [0, 15] |
| (m/s) | [60, 80] |
| (m/s) | [60, 80] |
| (m/s) | [90, 110] |
Training and testing of the predictive PSO-BP neural network
The total of 2702 sample sets, including the above-mentioned expanded 2000 sample sets and the original original 676 training samples and 26 test samples, are used as the training set of the predictive PSO-BP neural network model. The 27 samples of the test data set 2 extracted by the k-fold cross-validation method are used as the test set. According to the method described in Section 3. First, the 4-layer PSO-BP neural network model is established, with the coefficients of the shape fitting function after the deformation of the collision plate was used as the output parameters, and the impact position and velocity as the input parameters. The number of nodes in the input layer and output layer are 20 and 5, respectively. And the number of nodes in the two hidden layers are 26 and 24, respectively. Then, the hyper-parameters of the predictive PSO-BP neural network model are listed in Table 6. At the same time, we use an early stop callback to stop the training of the neural network, setting the same criteria as extended PSO-BP neural network. Finally, the network model is trained. The training history of the predictive PSO-BP neural network is shown in Figures 13. The minimum error is 0.011347 when iterating 1045 steps. In addition, the predictive BP neural network model was trained with the same network parameters for comparison, and the training process is shown in Figure 14. The minimum error is 0.060332 when iterating 190 steps. The results show that the fitting accuracy of the PSO-BP neural network model is higher than that of the BP neural network model, but the training steps are increased.
Table 6.
Hyper-parameters of the predictive PSO-BP neural network.
| Architecture/hyper-parameters | Values |
|---|---|
| Goal accuracy | 0.0001 |
| Learning rate | 0.001 |
| Minimum gradient | 1 × 10−20 |
| Training steps | 2000 |
| Loss function | MSE |
Figure 13.
Training process of the predictive PSO-BP neural network.
Figure 14.
Training process of the predictive BP neural network.
The actual value of the impact position of the test set, the predicted value of the PSO-BP neural network and the predicted value of the BP neural network and its error results are shown in Figure 15. In the x and y directions, the average prediction errors of the BP neural network are 8.07% and 11.23%, respectively, and the average prediction errors of the PSO-BP neural network are 5.86% and 8.53%. The actual value of impact velocity, the predicted value of PSO-BP neural network and the predicted value of BP neural network and their error results are shown in Figure 16. Using the PSO-BP neural network model to predict the impact velocity in the three directions of x, y and z has an average error of 5.30%, 7.37% and 3.83%, respectively. However, using the BP neural network model to predict the impact velocity in the three directions of x, y and z, the average errors are 8.88%, 8.69% and 4.19%, respectively. Therefore, compared with the traditional BP neural network, the PSO-BP neural network has relatively high prediction accuracy. The research results have proved that our proposed method can be used to predict the impact position and velocity of the TWS that produces a given plastic deformation.
Figure 15.
Comparison of the actual impact position, the predicted position of BP neural network and the predicted position of PSO-BP neural network and their prediction errors. a) comparison of impact location; b) comparison of prediction errors in the x-coordinate direction; c) comparison of prediction errors in the y-coordinate direction.
Figure 16.
Comparison of the actual impact velocity, the impact velocity of the BP neural network model and the impact velocity of the PSO-BP neural network model and their prediction errors. a) comparison of speed ; b) prediction error of velocity ; c) comparison of speed ; d) prediction error of velocity ; e) comparison of speed ; f) prediction error of velocity .
Conclusions
In this study work, we proposed a PSO-BP neural network method for identifying the impact load condition of the TWS damage based on the principle of reverse engineering. This method was used to solve the engineering inverse problem of identifying the impact position and velocity of plastic deformation damage caused by TWS. Initially, the extended PSO-BP neural network is used 557 sets of known impact position and velocity sample data to construct the relationship between them and the related deformation. This relationship was described by the function coefficients of the multivariate polynomial fitting the three-dimensional deformation surface of the TWS. In particular, multivariate polynomial function was used to fit the deformed feature information of the TWS, and the coefficients were extracted as training data, which greatly reduces the amount of sample data and improves the training efficiency of the model. Then, the training sample set was expanded by 2000 items based on the LHS. Finally, the predictive PSO-BP neural network was trained, and the impact position and velocity were predicted based on the known functional coefficients of the deformed surface. The predicted impact position and velocity are compared with the analysis results of the FEM, which verifies the validity of the algorithm prediction. In addition, we compare the results of the traditional BP neural network model with the results of the PSO-BP neural network model, which proves that the latter has higher prediction accuracy.
The research results show that we have proposed an effective new method, which accurately identifies the impact load conditions of the plastic deformation damage of the TWS. Further expansion, the use of the identified impact information for the inversion of the structural failure process can not only help engineers repair damaged structures, but also help designers improve product design quality. This method has important application value in engineering. It should be noted that although the neural network technology is used to predict the collision position, it has a high accuracy. However, we need to be aware that neural network-based prediction methods also have limitations such as underfitting, overfitting, and overtraining. In future research, these limitations need to be further addressed so that neural network methods can be better applied to engineering.
Author biographies
Jinyu Gu graduated from Xi’an Polytechnic University with a master’s degree. His research interests include advanced assembly technology and functional composite materials.
Xinxin Song is currently conducting his Doctor's degree in Southwest Jiaotong University. His research interests include a mechanical design and theory.
Yongdang Chen is currently a Professor with the Xi’an Polytechnic University. His research interests include computer integrated manufacturing (CIMS), enterprise information engineering technology, knowledge management, and knowledge engineering.
Footnotes
Author contributions: Jinyu Gu and Yongdang Chen were responsible for the design and implementation of the experimental scheme of the article. Jinyu Gu was responsible for completing the article. Xinxin Song was responsible for data extraction. Xinxin Song was involved in the discussion and significantly contributed to making the final draft of the article. Yongdang Chen was responsible for the revision of the article. All the authors read and approved the final manuscript.
Declaration of conflicting interests
Competing interests: The authors declared no potential conflicts of interest with respect to the research, authorship, and publication of this article.
Ethical approval: Not applicable.
Consent to participate: Not applicable.
Consent to publish: Not applicable.
Funding: The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: Authors gratefully appreciate the support of Xi’an key laboratory of modern intelligent textile equipment (2019220614SYS021CG043).
ORCID iD: Jinyu Gu https://orcid.org/0000-0002-9889-772X
References
- 1.Lei C, Chen Q, Bi Yet al. et al. An effective theoretical model for slug rivet assembly based on countersunk hole structure. Int J Adv Manufact Technol 2019; 101: 1065–1074. [Google Scholar]
- 2.Yang D, Qu W, Ke Y. Local-global method to predict distortion of aircraft panel caused in automated riveting process. Assem Autom 2019; 39: 973–985. [Google Scholar]
- 3.Wang B, Hao P, Li Get al. et al. Two-stage size-layout optimization of axially compressed stiffened panels. Struct Multidiscipl Optim 2014; 50: 313–327. [Google Scholar]
- 4.Tian K, Li H, Huang Let al. et al. Data-driven modelling and optimization of stiffeners on undevelopable curved surfaces. Struct Multidiscipl Optim 2020; 62: 3249–3269. [Google Scholar]
- 5.Liu Y, Glass G. Effects of wall thickness and geometric shape on thin-walled parts structural performance-sciencedirect. Thin-Walled Struct 2011; 49: 223–231. [Google Scholar]
- 6.Kostek R, Aleksandrowicz P. Simulation of car collision with an impact block. IOP Conf Ser: Mater Sci Eng 2017; 252: 012008. [Google Scholar]
- 7.Stocki R, Tauzowski P, Knabel J. Reliability analysis of a crashed thin-walled s-rail accounting for random spot weld failures. Int J Crashworthiness 2008; 13: 693–706. [Google Scholar]
- 8.Wang J, Pagani L, Zhou Let al. et al. Uncertainty-guided intelligent sampling strategy for high-efficiency surface measurement via free-knot B-spline regression modelling. Precision Engineering-journal of The International Societies for Precision Engineering and Nanotechnology 2019; 56: 38–52. [Google Scholar]
- 9.Wang H, Zhou J, Zhao T, et al. Springback compensation of automotive panel based on three-dimensional scanning and reverse engineering. Int J Adv Manuf Technol 2015; 85: 1187–1193. [Google Scholar]
- 10.Mohamed K. S. (2018). Bio-inspired machine learning algorithm: genetic algorithm. In Machine learning for model order reduction (pp. 19–34). Springer, Cham. [Google Scholar]
- 11.Sun S, Zhang J, Bi Jet al. et al. A machine learning method for predicting driving range of battery electric vehicles. J Adv Trans 2019; 2019: 4109148. [Google Scholar]
- 12.Barbosa JF, Correia J, Júnior RCSFet al. et al. Fatigue life prediction of metallic materials considering mean stress effects by means of an artificial neural network. Int J Fatigue 2020; 135: 105527. [Google Scholar]
- 13.Tian Z. An artificial neural network method for remaining useful life prediction of equipment subject to condition monitoring. J Intell Manuf 2012; 23: 227–237. [Google Scholar]
- 14.Abbassi F, Belhadj T, Mistou Set al. et al. Parameter identification of a mechanical ductile damage using artificial neural networks in sheet metal forming. Mater Des 2013; 45: 605–615. [Google Scholar]
- 15.Chun PJ, Yamashita H, Furukawa S. Bridge damage severity quantification using multipoint acceleration measurement and artificial neural networks. Shock Vib 2015; 2015: 1-11. [Google Scholar]
- 16.Al Hussein A. S. E. E. L. (2017). Estimating Bridge Deterioration Age Using Artificial Neural Networks (Doctoral dissertation, The British University in Dubai; ). [Google Scholar]
- 17.Vega MA, Todd MD. A variational Bayesian neural network for structural health monitoring and cost-informed decision-making in miter gates. Struct Health Monit 2020; 00(0): 1475921720904543. [Google Scholar]
- 18.Chun PJ, Yamane T, Izumi Set al. et al. Development of a machine learning-based damage identification method using multi-point simultaneous acceleration measurement results. Sensors 2020; 20: 2780. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Ren S, Chen G, Li Tet al. et al. A deep learning-based computational algorithm for identifying damage load condition: an artificial intelligence inverse problem solution for failure analysis. Comput Model Eng Sci 2018; 117: 287–307. [Google Scholar]
- 20.Quan GZ, Pan J, Wang X. Prediction of the hot compressive deformation behavior for superalloy nimonic 80A by BP-ANN model. Appl Sci 2016; 6: 66. [Google Scholar]
- 21.Gajewski J, Golewski P, Sadowski T. The Use of neural networks in the analysis of dual adhesive single Lap joints subjected to uniaxial tensile Test Materials (Basel) 2021; 14: 419. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 22.Chen G, Li T, Chen Qet al. et al. Application of deep learning neural network to identify collision load conditions based on permanent plastic deformation of shell structures. Comput Mech 2019: 64(2): 435–449. [Google Scholar]
- 23.Yin J, Gu J, Chen Yet al. et al. Method for determining load magnitude and location from the plastic deformation of fixed beams using a neural network. Sci Prog 2021; 104: 003685042110033. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Senthil K, Iqbal MA, Arindam Bet al. et al. Ballistic resistance of 2024 aluminium plates against hemispherical, sphere and blunt nose projectiles. Thin-Walled Struct 2018; 126: 94–105. [Google Scholar]
- 25.Dong X, Jiang Y, Zhong Zet al. et al. An improved rollover index based on bp neural network for hydropneumatic suspension vehicles. Math Probl Eng 2018; 2018: 7859521. [Google Scholar]
- 26.Zhao B, Yu T, Ding Wet al. et al. BP Neural network based flexural strength prediction of open-porous Cu-Sn-Ti composites. Prog Nat Sci 2018; 28: 315–324. [Google Scholar]
- 27.Wang W, Yuan H. A tidal level prediction approach based on BP neural network and cubic b-spline curve with knot insertion algorithm. Math Probl Eng 2018; 2018: 9835079. [Google Scholar]
- 28.Liang C, Qian C, Chen Het al. et al. Prediction of compressive strength of concrete in wet-dry environment by BP artificial neural networks. Adv Mater Sci Eng 2018; 2018: 6204942. [Google Scholar]
- 29.Li D., Liu S., Liu R., et al. (2017, December). A haze prediction algorithm based on PCA-BP neural network. In International Wireless Internet Conference (pp. 451–460). Springer, Cham. [Google Scholar]
- 30.Yu C, Xinling W, Zhaoyu L. Aero-engine vibration signal blind separation based on BP neural network algorithm. International journal of signal processing. Image Processing and Pattern Recognition 2015; 8: 401–412. [Google Scholar]
- 31.Hou Y, Zhao L, Lu H. Fuzzy neural network optimization and network traffic forecasting based on improved differential evolution. Future Gener Comput Syst 2018; 81: 425–432. [Google Scholar]
- 32.Muralitharan K, Sakthivel R, Vishnuvarthan R. Neural network based optimization approach for energy demand prediction in smart grid. Neurocomputing 2018; 273: 199–208. [Google Scholar]
- 33.A JH, B LH. Application of improved PSO-BP neural network in customer churn warning - sciencedirect. Procedia Comput Sci 2018; 131: 1238–1246. [Google Scholar]
- 34.Yin G., Jiang C., Yang Y., et al. (2021). SOC Prediction of lithium battery based on SA-PSO-BP neural network fusion. In Journal of Physics: Conference Series (Vol. 1738, No. , p. 012070). IOP Publishing. [Google Scholar]
- 35.Cui D, Zhu C, Li Qet al. et al. Research on deformation prediction of foundation pit based on PSO-GM-BP model. Advances in Civil Engineering 2021; 2021: 1–17. [Google Scholar]
- 36.Shields M, Zhang J. The generalization of latin hypercube sampling [J]. Reliab Eng Syst Saf 2016; 148: 96–108. [Google Scholar]
- 37.Ghosh A, Ghosh M. Microstructure and texture development of 7075 alloy during homogenisation. Philos Mag 2018; 98: 1470–1490. [Google Scholar]
- 38.Li G, Chen F, Han Yet al. et al. Improving mechanical properties of PVPPA welded joints of 7075 aluminum alloy by PWHT. Materials (Basel) 2018; 11: 379. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 39.Navaser M, Atapour M. Effect of friction stir processing on pitting corrosion and intergranular attack of 7075 aluminum alloy. J Mater Sci Technol 2017; 033: 155–165. [Google Scholar]
- 40.Jung JW, Lee SE, Hong JW. Experimental and numerical investigations of high-speed projectile impacts on 7075-T651 aluminum plates. Materials (Basel) 2019; 12: 2736. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Johnson GR, Cook WH. Fracture characteristics of three metals subjected to various strains, strain rates, temperatures and pressures. Eng Fract Mech 1985; 21: 31–48. [Google Scholar]
- 42.Luo H, Wang Y, Zhang P. Effect of cutting parameters on machinability of 7075-T651 aluminum alloy in different processing methods. Int J Adv Manuf Technol 2020: 110(7): 2035–2047. [Google Scholar]
- 43.Dey S, Børvik T, Hopperstad OSet al. et al. On the influence of fracture criterion in projectile impact of steel plates. Comput Mater Sci 2006; 38: 176–191. [Google Scholar]
















