1. Introduction
Because the vehicle-track coupling multi-body dynamics model involves many complex suspension parameters, which vary widely, the suspension parameters of the vehicle-track coupling multi-body dynamics model can not be ignored, it is difficult to accurately describe the complex mathematical relationship between suspension parameters and optimization objectives through intuitive mathematical expressions [1]. In order to solve this problem, the surrogate model is introduced. Firstly, the influence of different suspension parameters on the vibration of the car body is calculated by the Variable Importance in the Projietion (VIP) analysis method, the key parameters that have great influence on the vertical vibration acceleration and lateral acceleration of the car body are screened out, vertical and lateral surrogate models between key parameters and optimization objectives are constructed by radial basis function neural networks (RBFNN) based on the K-means clustering algorithm, which can be used to predict the performance of the proposed model, the rationality of the surrogate model is verified by comparing the simulation results with the predicted values of the vertical and horizontal surrogate models.
2. System Description
The bogies for C80 freight cars are type K6, as shown in Figure 1.
Figure 1. Schematic diagram of K 6 bogie.
The K6 bogie is the key component of the traditional freight car, its structural foundation covers several key parts: the wheel group, axle box suspension unit (using rubber pad), side beam, pillow spring suspension system, shock absorber unit, center pin, and constant contact elastic side bearing [2]. This complex structure contains a wealth of nonlinear dynamic characteristics, such as various clearance effects, the role of limiters, the impact of wedge damping, the friction torque between the center plate and the side bearing, these all have a significant impact on overall performance.
3. Determination of Key Suspension Parameters
As an important part of the locomotive, the parameters of the bogie suspension system directly affect the dynamic performance and ride comfort of the locomotive, there is a close relationship between the locomotive carbody vibration acceleration and the bogie suspension parameters, so the carbody vibration acceleration is used to measure the rationality of the suspension parameters. Based on the initial parameters of C80 heavy haul freight cars provided by a heavy haul railway, the range of dynamic suspension parameters is determined in combination with relevant experience. The specific parameters and their corresponding ranges are shown in Table 1.
Table 1. The variables of suspension parameters for heavy-load freight vehicles.
Serial number |
Name of the suspension parameter |
Unit |
Range of sampling values |
1 |
Longitudinal stiffness of rubber pad per axle box |
MN/m |
1 - 30 |
2 |
Lateral stiffness of rubber pad per axle box |
MN/m |
1 - 30 |
3 |
Vertical stiffness of each axle box rubber pad |
MN/m |
50 - 250 |
4 |
Longitudinal stiffness of secondary system |
MN/m |
0.5 - 20 |
5 |
Lateral stiffness of secondary system |
MN/m |
0.5 - 20 |
6 |
Vertical stiffness of secondary system |
MN/m |
0.5 - 20 |
7 |
Vertical stiffness of elastic side bearing |
MN/m |
0.5 - 20 |
8 |
Relative coefficient of friction of inclined wedge |
/ |
0.05 - 0.3 |
The vibration acceleration data of the C80 freight car comes from the data collected by the vibration sensor. The vibration sensor is installed under the car body at the rear wheelset of the front bogie, and the vibration acceleration signals, including the lateral and vertical directions of the car body are collected, the sampling frequency is 100 Hz. According to GB5599-2019 “Specification for evaluation and test qualification of locomotive and vehicle dynamics performance”, it is necessary to carry out band-pass filtering processing when analyzing vehicle vibration acceleration data. In this paper, the measured and simulated car body acceleration data are processed by 0.4 Hz - 40 Hz band-pass filter. The Pearson product-moment correlation coefficient between the simulated vehicle body vibration acceleration power spectral density after filtering and the measured vehicle body vibration acceleration power spectral density is calculated, and it is used as the evaluation index of the influence of suspension parameter change on carbody acceleration. The Pearson correlation function is calculated by formula (1)
(1)
Among them, xs(ω) and xf(ω) are the power spectral density functions of the simulated values and the measured values after band-pass filtering, respectively. ρ[xs(ω),xf(ω)] represents the Pearson correlation coefficient between the power spectral density functions of the simulated values and the measured values. E[ ] represents the expected value of the sample.
Taking the 8 suspension parameters in Table 1 as the variables affecting the vibration acceleration of the car body, the variable VIP analysis method is adopted, the influence degree of the eight suspension parameters on the evaluation index of the dependent variable is calculated. The variable projection importance analysis method is a variable screening method based on the partial least squares algorithm. By calculating the projection contribution of each suspension parameter factor variable in the evaluation index, the variable projection importance analysis method is used to analyze the influence of each suspension parameter variable on the evaluation index, to evaluate the degree of interpretation of the factor variable to the target variable. The existing conclusion holds that when VIPim > 1, it indicates that the factor variable xi is an important influencing factor of the dependent variable ρm.
Based on 1000 sets of different suspension parameters, the car body acceleration is simulated as the predicted value, and the car body acceleration based on the original vehicle parameters is the real value. The vertical and lateral accelerations ρzs and ρys between the predicted values and the true values can be obtained from formula (1). Taking the eight suspension parameters in Table 1 as input variables, and ρzs and ρys as output variables, the VIP values of the eight parameters for ρzs and ρys are calculated. The calculation results are shown in Table 2.
Table 2. The VIP value corresponding to the suspension parameter.
Serial number |
Name of the suspension parameter |
The VIP value of ρzs |
The VIP value of ρys |
1 |
Longitudinal stiffness of rubber pad per axle box |
0.29 |
0.59 |
2 |
Lateral stiffness of rubber pad per axle box |
0.32 |
0.55 |
3 |
Vertical stiffness of each axle box rubber pad |
1.71 |
1.23 |
4 |
Longitudinal stiffness of secondary system |
0.63 |
0.21 |
5 |
Lateral stiffness of secondary system |
0.60 |
1.86 |
6 |
Vertical stiffness of secondary system |
2.12 |
1.35 |
7 |
Vertical stiffness of elastic side bearing |
1.03 |
0.47 |
8 |
Relative coefficient of friction of inclined wedge |
0.52 |
1.19 |
As can be seen from Table 2, among the influencing factor variables of ρzs, the VIP values of the vertical stiffness of the rubber pad, the vertical stiffness of the secondary spring, and the vertical stiffness of the elastic side bearing are greater than 1. Therefore, these three factor variables are regarded as the key parameters for the vertical vibration acceleration of the vehicle body. Among the influencing factor variables of ρys, the VIP values of the vertical stiffness of the rubber pad, the lateral stiffness of the secondary spring, the vertical stiffness of the secondary spring, and the relative friction coefficient of the inclined wedge are greater than 1. Therefore, these four factor variables are regarded as the key parameters for the lateral vibration acceleration of the vehicle body.
4. Construction of RBFNN Surrogate Model
The surrogate model can effectively capture the main characteristics of the original dynamic model and simplify the calculation process. At present, there are polynomial response surface (RSM) [3], Kriging model [4], radial basis function (RBF) [5], support vector machine (SVR) [6], polynomial chaos expansion (PCE) [7] and so on, in this paper, radial basis function neural network (RBFNN) is selected as the surrogate model of multibody dynamics.
As a neural computing model with single hidden layer architecture, radial basis function (RBF) neural network has concise structure and excellent nonlinear mapping characteristics. The core strategy relies on the radial basis function (RBF) as the basic building block, skillfully uses the output information of the training sample, and generates the surrogate model by measuring the geometric distance between the point to be predicted and the sample point. This design strategy skillfully transforms high-dimensional complex problems into a single one-dimensional processing flow, greatly improving efficiency [8]. The mathematical expression of the radial basis function surrogate model is shown in (2)
(2)
Among them, n represents the number of hidden layer neurons, ωi represents the weight value, x represents the input parameter vector, ui represents the center vector of hidden nodes in the hidden layer, b0 represents the bias value,
represents the Euclidean norm from the input vector to the center vector, indicating the distance between x and ui,
represents the Gaussian radial basis function, and its mathematical expression is shown as (3).
(3)
Where σi is the normalized constant for the width of the ith central point.
As shown in Figure 2, the RBFNN structure is divided into three main parts: input unit, single hidden layer and output unit. The connection weight between the input layer and the hidden layer is set to a constant value of 1. In the core part of the model, the hidden layer has n neurons, and the Gaussian radial basis function is used as the activation function.
Figure 2. The structure of RBFNN.
The key issue of the learning algorithm for the RBFNN surrogate model is the reasonable value of the center parameter ui of hidden-layer neurons. The K-means clustering method is adopted to determine its center parameter ui through self-organizing learning. The coefficient of determination R2 is used to reflect the fitting degree of the RBFNN surrogate model to the observed values, and its calculation formula is shown as equation (4).
(4)
Among them, yi represents the predicted value of the surrogate model;
represents the true value of the sample;
represents the sample mean.
Take the vehicle body vibration accelerations obtained from simulations under 1000 groups of different suspension parameter samples as predicted values, and the measured vehicle body vibration accelerations as true values. Based on equation (1), calculate the vertical and lateral vibration accelerations ρzm and ρym between the predicted values and the true values. Use MATLAB software to construct vertical and lateral RBFNN surrogate models. Take the key parameters for vehicle body vertical vibration acceleration, i.e., the vertical stiffness of the rubber pad, the vertical stiffness of the secondary spring, and the vertical stiffness of the elastic side bearing, as input variables, and ρzm as the output variable to construct the vertical RBFNN surrogate model. Take the calculated 1000 - group key parameters for vehicle body lateral vibration acceleration, including the vertical stiffness of the rubber pad, the lateral stiffness of the secondary spring, the vertical stiffness of the secondary spring, and the relative friction coefficient of the inclined wedge, as input variables, and ρym as the output variable to construct the lateral RBFNN surrogate model.
5. The Analysis of the Results
Of the 1000 data sets, 70% were used as the training set and 30% as the validation set. By setting different initial cluster number d, the fitting degree and prediction accuracy of the surrogate model for 1000 sets of simulation data are verified with the determination coefficient R2, and the R2 of the training set and the validation set of the RBFNN surrogate model are observed, to determine the number of clusters d. Table 3 and Table 4 show the trend of R2 value of vertical and horizontal surrogate models with the increase of cluster number d, respectively.
Table 3. The change trend of R2 value of vertical surrogate model with the increase of cluster number d.
Serial numbers |
Number of clusters d |
Training set R2 value |
Validation set R2 value |
1 |
0 |
0.52 |
0.31 |
2 |
100 |
0.79 |
0.56 |
3 |
200 |
0.88 |
0.79 |
4 |
300 |
0.89 |
0.82 |
5 |
400 |
0.92 |
0.9 |
6 |
500 |
0.91 |
0.88 |
7 |
600 |
0.9 |
0.89 |
8 |
700 |
0.9 |
0.8 |
9 |
800 |
0.9 |
0.86 |
10 |
900 |
0.9 |
0.79 |
Table 4. The change trend of R2 value of horizontal surrogate model with the increase of cluster number d.
Serial numbers |
Number of clusters d |
Training set R2 value |
Validation set R2 value |
1 |
0 |
0.42 |
0.3 |
2 |
100 |
0.69 |
0.46 |
3 |
200 |
0.87 |
0.69 |
4 |
300 |
0.8 |
0.7.2 |
5 |
400 |
0.92 |
0.9 |
6 |
500 |
0.91 |
0.89 |
7 |
600 |
0.9 |
0.89 |
8 |
700 |
0.9 |
0.85 |
9 |
800 |
0.9 |
0.85 |
10 |
900 |
0.9 |
0.84 |
As can be seen from Table 3 and Table 4, when the number of clustering clusters is 400, the coefficient of determination R2 of the training set and the test set reaches its maximum value, and both are greater than 0.9. When the coefficient of determination is above 0.8, the fitting effect of the surrogate model is considered good. Therefore, it can be concluded that the optimal number of clustering clusters is d = 400. At this time, the comparisons between ρzm and ρym and the vertical predicted value ρpzm and the lateral predicted value ρpym of the surrogate model are shown in Table 5 and Table 6.
Table 5. The comparison between predicted and actual values of vertical proxy model.
Serial numbers |
Sample size |
True Value ρzm |
Predicted value ρpzm |
1 |
10 |
0.74 |
0.7 |
2 |
15 |
0.65 |
0.62 |
3 |
20 |
0.71 |
0.68 |
4 |
25 |
0.63 |
0.62 |
5 |
30 |
0.73 |
0.73 |
6 |
35 |
0.65 |
0.65 |
7 |
40 |
0.78 |
0.77 |
8 |
45 |
0.79 |
0.8 |
9 |
50 |
0.71 |
0.74 |
Table 6. The comparison between the predicted value and the true value of the horizontal proxy model.
Serial numbers |
Sample size |
True Value ρym |
Predicted value ρpym |
1 |
10 |
0.74 |
0.7 |
2 |
15 |
0.65 |
0.62 |
3 |
20 |
0.71 |
0.68 |
4 |
25 |
0.63 |
0.62 |
5 |
30 |
0.73 |
0.73 |
6 |
35 |
0.65 |
0.65 |
7 |
40 |
0.78 |
0.77 |
8 |
45 |
0.79 |
0.8 |
9 |
50 |
0.71 |
0.76 |
From Table 5 and Table 6, it can be seen that the error range between the simulation value and the predicted value of the vertical agent model is 0 - 0.03, and the error range between the simulation value and the predicted value of the horizontal agent model is 0 - 0.05, it shows that the accuracy of the surrogate model meets the requirements.
6. Conclusion
It is difficult to express the mathematical relationship between the key parameters to be optimized and the optimization objective by using the intuitive mathematical expression of the multi-body dynamics model of vehicle-track coupling, the RBFNN surrogate model between the key parameters to be suspended and the optimization target is built by MATLAB, and R2 is used as an index to evaluate the accuracy of the surrogate model. The results show that the accuracy of the surrogate model meets the requirements.
Fund
The research is funded by the Scientific research project of Hunan Provincial Department of Education, China (Wheel-Rail Adhesion Depth Modeling Based on Rail Surface Condition Identification, under Grant 22B1013).