Abstract

By analyzing the mechanism of pure air emergency brake for high-speed train, the discrete emergency brake model is established. Aiming at the problem that time-varying hidden parameters cannot be observed directly, the sliding window-based expectation maximization is proposed, and the unobserved time-varying brake parameters are identified. Firstly, the position and size of the sliding window are selected; then, the sliding window-based expectation maximization is used for brake parameter identification; finally, combined with the gradient optimization, the optimal identifications of emergency brake parameters are obtained. The simulation results show that the brake parameters can be identified quickly and accurately by the proposed method. Under uniform noise, the identification errors of friction coefficient and braking ratio are ±0.0068 and ±0.0349, respectively, and the maximum relative errors between the identifications and true values are 2.4807% and 1.3154%, respectively, which can meet the actual requirements of the brake system. The effectiveness and practicability of the proposed model and method are verified.

1. Introduction

As an important part of the rail transportation system [13], high-speed train plays an important role in national economic development, cultural exchange, and urban construction [46]. As a crucial part to ensure the safe operation of the train, the braking performance of the train braking system has received great attention. Emergency braking, the last safety barrier of train braking system, should be paid more attention. Accurate dynamic modeling is the basis of precise braking. Through the real-time accurate estimation of the performance parameters of braking model, the real-time performance state of the train can be obtained, which greatly ensures the driving safety and improves the driving efficiency [79]. Therefore, it is of great significance to study on high-speed train emergency brake modeling and online identification of time-varying parameters.

At present, important progress has been made in the research of braking modeling for high-speed trains. Considering resistance friction, aerodynamic resistance, and inherent nonlinear braking characteristics of trains, a single coordinate multiparticle braking model was established by Song et al., which reflects the resistance and transient effects on the trains [10]. Integrating the train system dynamics and braking dynamics, the train multiparticle braking dynamics model was established by Song et al., which has strong practicability in reflecting train linear/nonlinear parameter uncertainties and possible braking faults [11]. In order to effectively utilize the regenerative energy of braking train and reduce the actual energy consumption during running, a cooperative train braking control model was put forward by Su et al., which can minimize the actual energy consumption effectively [12]. In order to solve the problem of tracking and controlling the position and speed of high-speed train connected by couplers, an elastic collision dynamics model reflecting the nonlinear traction/braking and driving faults of asymmetric vehicles was proposed by Song and Song [13]. On the basis of researching the braking principle of EMU train, the Hammerstein model of EMU braking system was put forward by Guo and Xie, according to the transmission of braking instructions and the generation of braking power [14].

In the parameter estimation of train modeling, deep research has been conducted. For the dynamic model of high-speed train, a generalized weighted parameter estimation was proposed by Wang et al., and the controller was designed according to the estimation error [15]. Zhang et al. established an alternative model based on neural network for the complex structure and numerous parameters of trains [16]. By analyzing the composition and characteristics of the braking system of urban rail train and its interface with the driver, the braking model suitable for controller design and the identification of model parameters was proposed by Yu and Chen [17]. Zhong et al. constructed the discrete state space system of single particle model of high-speed train. Aiming at the non-Gaussian characteristics of train noise, the nonlinearity of the train model, and the incomplete measurability of train state, a maximum likelihood estimation suitable for the nonlinear model of high-speed train was proposed, and the constant performance parameters of the train were estimated [18]. By analyzing the longitudinal dynamic characteristics of high-speed train, combining particle filter and Bayesian posterior probability, based on expectation maximization criterion, an online estimation method for time-varying parameters of the longitudinal dynamic model of high-speed train was proposed [19].

The above research has made great progress in the establishment of train model and parameter identification. However, the previous research mainly focused on the constant model parameters of the train system, only estimating the system state or constant parameters and taking offline estimation as the main method. However, due to the difference of train characteristics, the complexity of running environment, and mechanical wear, there must be uncertain and time-varying parameters in the dynamic model of train. Moreover, only Gaussian noise is used to simulate the interference of random factors such as pedestrians, road conditions, and weather, which inevitably leads to the problem of information loss, leading to the inaccuracy of the train model [2022]. In view of the above problems, the emergency braking model of high-speed train is established by analyzing the mechanism of train emergency braking. Aiming at the time-varying hidden variable parameters which are difficult to observe in the model, an online identification of hidden variable parameters based on sliding window and maximum expectation is proposed, which realizes the real-time acquisition of dynamic characteristics and running state of high-speed train.

2. Modeling of Emergency Braking for High-Speed Trains

Emergency braking is one of the most critical devices in the high-speed train braking system. When there are major failures or accidents affecting train safety during train operation, it is the last safeguard to ensure the safety of high-speed train and passengers. Therefore, it is of great significance to carry out deep research on emergency braking modeling for high-speed trains. In this paper, pure air braking is regarded as the only effective braking mode for train emergency braking. By studying the braking mechanism of the brake device, the force analysis of the train during braking is carried out. Referring to the Regulations on Railway Train Traction Calculation, the discrete emergency braking model of high-speed train is established as follows:where and indicate the braking distance and running speed of the train, respectively, is the train location, is the train sampling time, is the sum of train quality and rotation quality, is the random interference on train speed and displacement, which is caused by track conditions, weather conditions, and other factors, is used to characterize measurement errors, and represents the braking force of a train. The braking force is not only affected by the braking performance parameters of the train but also affected by the adhesion force between wheels and rails.where is brake cylinder diameter, is air pressure of brake cylinder, is transmission efficiency of foundation brake device, is the braking ratio, is the friction radius of the brake disc, is the diameter of the wheel, is the total number of vehicle brake pads, and are friction coefficient of brake disc and adhesion coefficient between wheel and rail, respectively (the values of them vary with the braking speed ), is the axle load of train, and is the gravity acceleration .

represents the basic running resistance of the train; it is positively correlated with the train speed . It is usually expressed aswhere is the rolling resistance coefficient, is the other mechanical resistance coefficient, which is proportional to the train speed , and is air resistance coefficient, which is proportional to the square of train speed .

represents the aggregation of additional resistance of ramps, curves, and tunnels. According to the Regulations on Railway Train Traction Calculation, it can be obtained as

represents the additional resistance of the ramp at :where and represent the height and length of the slope, respectively. represents the additional resistance of the curve at :where represents the curve radius of track, and are the lengths of train and curve, respectively, and is the deflection angle. represents the additional resistance of the tunnel at :where represents the length of the tunnel.

The train braking parameters are estimated accurately and in real time; it is of great significance to accurately grasp braking distance, ensure operation safety, and improve operation efficiency. However, in the actual operation process of trains, the range of braking parameters is determined by the train operation experience, and then the so-called maximum braking distance can be obtained. The time-varying, drift, and unobserved characteristics of braking parameters cannot be considered by the above method, which poses a great threat to the safe operation of trains. At present, the estimation of constant parameter in linear model with Gaussian noise has been a mature solution. However, as a typically time-varying parameter identification problem of nonlinear and non-Gaussian complex system, it is still lacking an effective theory and method. Therefore, this paper improves the traditional expectation maximization, and a sliding window-based expectation maximization was proposed for online identification of time-varying braking parameters of high-speed train emergency braking model.

3. Online Identification of Emergency Braking Model for High-Speed Trains

EM (expectation maximization) [23, 24] follows the maximum likelihood criterion; unobservable fixed parameters can be estimated by EM from incomplete datasets; the offline estimation of parameters is obtained [25]. For the identification of the train braking model, EM has some shortcomings, such as slow identification speed, low computational efficiency, and offline non-time-varying identification. Therefore, the sliding window-based expectation maximization is proposed, and the unobserved parameters are identified by this method.

3.1. EM Identification of Braking Model for High-Speed Train Based on Sliding Window

Sliding window is a common data processing model [26, 27]. A large number of continuous, infinite, and fast observation data of high-speed train can be processed by sliding window. The starting and ending positions of windows are set, and the current window data are selected for analysis. The starting and ending positions of the window will change with the arrival of the new data of train measurement. Old data will be removed from the window and new data will be added to the window. Therefore, the incoming data can be processed by the sliding window. And only the latest train data in the window can be processed, which accords with the actual measurement scene of the train braking process.

Equation (1) shows that the train model has Markov probabilistic properties, namely,where denotes the probability density of when the train state is given, denotes the probability density of when the train state is given, and is a vector of unknown train braking parameters which may be nonlinear and time-varying, such as

This paper divides the sliding window size based on the data record count. The measurement at is set as the front of the window, and the measurement at is set as the back of the window. The window size is , and the sliding length is . Taking the window as the object, the identification result of braking parameter set in interval is initialized as :

The sequence of window output vectors and their likelihood functions are defined aswhere is the probability density of when the train displacement vector sequence is given. Considering the characteristic of maximum likelihood identification, the displacement vector sequence is logarithmized on both sides of equation (12), and the logarithmic form of the sequence of output vectors is obtained.

Aiming at equation (13), combined with the Bayesian theorem and Markov characteristics of model (1), is obtained as follows:where denotes the probability density of when the train state is given. Because the train model contains an unmeasurable braking parameter set , it is difficult to calculate . In this paper, expectation maximization is used to indirectly optimize the logarithmic likelihood function of equation (14). The train state sequence is regarded as incomplete measurable data, and the joint probability density function of all data is obtained from and train output observation data .

Considering the idea of minimum variance estimation, assuming that the current estimated value of train parameters is , the expected value of is calculated by combining with output observation sequence .where is the probability density of state when the train parameter is and output sequence is given.

3.1.1. Construction of Conditional Expectation of High-Speed Train

Based on the above deduction, combined with Bayesian theorem and Markov characteristics of braking model (1), is expressed as follows:

By substituting equation (17) into equation (16), the conditional expectation can be obtained:where , , and are related to the conditional smoothing probability density , , and , respectively. However, the train state contains unmeasurable variables, which make it difficult to analytically calculate by integration. Using the idea of particle filter and particle smoothing for reference, the integral calculation is solved by the particle method, is estimated by particle filter, and and are estimated by particle smoother; denotes the weight of particles after particle filtering, and denotes the weight of particles after smoothing.where and can be solved by equations (22) and (23). For , however, equation (20) involves the joint conditional smoothing density of two continuous time state variables and . Therefore, two groups of particles are selected to discretize the integral variables and of so that also can be expressed as the sum of particles:where

So far, the three components of , , and of conditional expectation are solved:

3.1.2. Maximization of Conditional Expectations of High-Speed Train

By analyzing the train braking model, it can be seen that the relationship between conditional mathematical expectation and train braking parameters is nonlinear and nonconvex, and it is difficult to obtain its closed solution. Therefore, the gradient descent optimization [28] is used to find which maximizes , where represents a set of unknown braking parameters, and the partial derivative of with respect to parameter is as follows:where

After calculating the partial derivative of with respect to parameter , the gradient method is used to optimize the parameters iteratively. The iteration and updating process are as follows:where is a positive definite matrix to determine the gradient search direction of and represents a scalar step to ensure . Through the iteration process above, when the increment of reaches the set range, the process of iteration optimization is cut off. The parameter estimation makes and ensures so that is a better estimation than .

When the identification effect of braking parameters satisfies , the algorithm terminates and regards as the final identification result of the braking parameters set of the window; otherwise, the algorithm continues to iterate:

3.2. EM Identification for Sliding Window of Train Braking Model

Based on the analysis of the previous sections, an online sliding window-based expectation maximization identification of the high-speed train braking model is obtained. The flowchart of the algorithm is shown in Figure 1. The specific steps of the algorithm are summarized as follows:(i)Step 1. The observation data of the braking model of high-speed train are collected and recorded. The braking parameter identified is initialized. The size of sliding window is , the sliding length of window is , and the serial number of window is . The train observation data are identified by EM.(ii)Step 2. Construct train conditional expectation (E): implement particle filter and particle smoothing to calculate , and the train expectation is .(iii)Step 3. Maximize train expectations (M): the parameter is estimated as . When the identification accuracy satisfies , the iteration stops and the braking parameter identification result of the window is obtained. Otherwise, it returns to Step 2 to continue the iteration optimization.(iv)Step 4. The window moves length backwards: let and take as the initial value of braking parameters. The existing window data are analyzed. Step 2 and Step 3 are iteratively executed. The result of braking parameter identification is obtained and then transferred to Step 5.(v)Step 5. If the length of the remaining data is longer than the window size, turn to Step 4. Otherwise, the remaining data will be used as identification data. Step 2 and Step 3 are executed to obtain the identification result of the braking parameters of the last window.

4. Simulation Results and Analysis

In order to verify the effectiveness of the identification method, the CRH3 four-motor and four-trailer high-speed train is selected as the research object, and the simulation experiment is carried out.

4.1. Explanation of Experimental Parameters

In the train braking simulation experiment, the main parameters of the braking device are shown in Table 1.

Table 1 shows that the friction coefficient of the brake disc and the braking ratio of the train are constant parameters, but in the actual braking process of the train, the friction coefficient of the brake disc will change nonlinearly with the change of speed, and the braking ratio of the train will fluctuate slightly with the train running. Therefore, the unobserved friction coefficient of brake disc and the braking ratio of train will be identified in this paper.

According to TSI (Technical Specification for Interoperability), the brake adhesion coefficient is shown in Table 2.

Assuming that the train state equation is disturbed by non-Gaussian noise, taking uniform noise as an example, the observation equation is disturbed by Gaussian noise.

In the train model identification, the number of iterations is 50, the number of particles is 20, and the initial values of friction coefficient and braking ratio are set to random numbers within 100% of the real value. Based on the above simulation environment, 200 Monte Carlo experiments are carried out to identify the braking parameters of high-speed trains in real time.

4.2. Identification of Friction Coefficient of Brake Disc

In the actual braking process of train, the friction coefficient of brake disc will change nonlinearly with the change of speed. Figure 2 shows the real-time identification curve of friction coefficient of brake disc. The red solid line is the real change curve of the train friction coefficient varying with running speed. The black, blue, and purple solid lines are the friction coefficient identification curves with initial values of 0.40, 0.35, and 0.03, respectively. The black, blue, and purple dashed lines are the friction coefficient identification curves with initial values of 0.15, 0.20, and 0.25, respectively.

It can be seen that in the three deceleration stages of , , and , the proposed method can accurately identify the friction coefficient of the brake disc in real time. In the deceleration stage, because the friction coefficient is too small and there is inflection point with higher change rate, the identification accuracy decreases slightly, but it can accurately predict the changing trend of the friction coefficient of the brake disc, which provides a reference for the identification of braking parameters and the monitoring of the braking performance of trains.

Figures 3 and 4 show the identification error and relative error curves of braking ratio, respectively. It can be seen from the figures that the identification error and relative error under different initial values gradually decrease with the increase of time, and the fluctuations of the two curves gradually decrease and remain almost unchanged in a fixed range after .

In order to further prove the effectiveness of this method proposed in this paper, this method is compared with extended Kalman filter (EKF). EKF is a typical extension of linear Kalman filter in theory and application. Its theoretical core is to linearize the nonlinear function, that is, take the first-order expression of Taylor expansion to realize the estimation of the optimal linear problem. The innovation of its application in state estimation is the accurate calculation of the gain matrix. In this process, system noise and measurement noise are integrated into the update of the gain matrix so that the algorithm has better estimation accuracy and anti-interference ability. Figures 57 show the real-time identification results, estimation errors, and relative errors of the friction coefficient, respectively, based on EKF under different initial conditions.

As can be seen from Figures 57, compared with EKF, the identification results obtained by the proposed method in this paper can converge to the true value of the friction coefficient rapidly. In the process of convergence, the fluctuation of identification error is smaller.

Table 3 shows the comparison of the estimation results of friction coefficient between the method in this paper and EKF under different initial values.

From Table 3, it can be seen that the average values of the estimation error and relative error of friction coefficient obtained by the method in this paper are ±0. 0068 and 2.4807%, respectively, and the average values of the estimation error and relative error of friction coefficient obtained by EKF are ±0.0172 and 4.9278%, respectively. The method proposed in this paper has higher estimation accuracy and better real-time performance, and the estimation results meet the actual needs of the brake system.

Figure 8 shows the identification curve of train braking speed by online EM and the calculation curve of braking displacement. It takes 94.2 seconds from normal operation to stop, and the braking distance is 4647.16 meters, which meets the national standard.

4.3. Identification of Train Braking Ratio

In the actual braking process of the train, the braking ratio of the train is not constant, and its value will fluctuate slightly with the train running. Figure 9 shows the real-time identification curve of braking ratio of high-speed train. The red solid line is the real change curve of the train braking ratio. The black, blue, and purple solid lines are the braking ratio identification curves with initial values of 5, 4, and 3, respectively. The black, blue, and purple dashed lines are the braking ratio identification curves with initial values of 0, 1, and 2, respectively. It can be seen from the graph that the method proposed in this paper can accurately identify the braking ratio of trains in real time, and the accurate identification results of the braking ratio can be obtained after .

Figures 10 and 11 show the identification error and relative error curves of braking ratio, respectively. It can be seen from the figures that the identification error and relative error under different initial values gradually decrease with the increase of time, and the fluctuations of the two curves gradually decrease and remain almost unchanged in a fixed range after .

Figures 1214 show the real-time identification results, estimation errors, and relative errors of the braking ratio, respectively, based on EKF under different initial conditions.

As can be seen from Figures 1214, compared with EKF, the identification results obtained by the proposed method in this paper can converge to the true value of the braking ratio rapidly. In the process of convergence, the fluctuation of identification error is smaller.

Table 4 shows the comparison of the estimation results of braking ratio between the method in this paper and EKF under different initial values.

From Table 4, it can be seen that the average values of the estimation error and relative error of braking ratio obtained by the method in this paper are ±0. 0349 and 1.3154%, respectively, and the average values of the estimation error and relative error of braking ratio obtained by EKF are ±0.0461 and 1.7799%, respectively. The method proposed in this paper has higher estimation accuracy and better real-time performance, and the estimation results meet the actual needs of the brake system.

Figure 15 shows the identification curve of train braking speed by online EM and the calculation curve of braking displacement. It takes 94.7 seconds from normal operation to stop, and the braking distance is 4687.34 meters, which meets the national standard.

By analyzing the identification results of friction coefficient and braking ratio, it can be concluded that when the initial values of braking parameters are set in a specified range, the braking parameters can be identified quickly and accurately in real time, which verifies the effectiveness of the method.

5. Conclusion

The mechanism of emergency braking of high-speed trains was analyzed, and the emergency braking model of high-speed train was established in this paper. Aiming at the characteristics of train braking parameters that cannot be observed intuitively which change with time, an improved expectation maximization identification of the high-speed train braking model based on sliding window was proposed, and the time-varying braking parameters of trains were identified online. The simulation results showed that the real-time values of braking parameters can be identified quickly and accurately. It can be concluded that the application of this method will greatly reduce the cost of daily maintenance and improve the efficiency of maintenance. In the follow-up study, the algorithm will be further improved and optimized to adjust the size of sliding window adaptively, and the speed and accuracy of parameter identification will be further improved.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This study was supported by the National Key R&D Program of China (no. 2018YFB1201500), National Natural Science Foundation of China (nos. 61873201, 61773313, and U1534208), Key Research and Development Program of Shaanxi Province (2018GY-139), and Natural Science Foundation of Shaanxi Provincial Department of Education (19JS051).