Next Article in Journal
Laser Doppler Vibrometry for Evaluating the Quality of Welds in Lithium-Ion Supercells
Previous Article in Journal
The Effects of De-Capacity Policy on Steel and Coal Firms’ Profitability: Evidence from China’s Listed Companies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Saving Applications Based on Train Mass Online Learning Using Time-Varying Train Model

1
School of Automation Science and Electrical Engineering, Beihang University, Beijing 100083, China
2
China Railway Signal & Communication Corporation, Beijing 100071, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(12), 4378; https://doi.org/10.3390/en15124378
Submission received: 26 April 2022 / Revised: 6 June 2022 / Accepted: 9 June 2022 / Published: 15 June 2022

Abstract

:
The current train model of the train control system is unable to accurately reflect the influence of nonlinear running resistance, line conditions, the mutative train mass value, and external environment changes on the model in train dynamics, resulting in a defect of poor train model performance. The train basic model and additional resistances are discussed in this paper, a novel neural network online learning method of the time-varying dynamic train model is proposed, combined with the characteristics of rail transit lines, and a neural network learning algorithm is designed by categories and steps. This method can identify the train mass value that changes continuously with passengers during running. The energy savings resulting from using the actual varying train mass in the train control system are calculated. The results show that, when compared to the traditional model’s invariant approximate empirical parameters, the time-varying parameter model can follow changes in the train and line environment and obtain quantitative expressions of curve resistance and tunnel resistance with speed. The time-varying train model was used to conduct engineering tests on the Beijing Capital Airport Line; the online learning deviation of train mass was controlled within a margin of 3.08%, and at the same time, energy consumption decreased by 6.13%.

1. Introduction

Rail transit with exclusive right-of-way has the advantages of being fast, efficient, and high capacity, and it is the primary means of resolving urban traffic congestion. Thanks to the government’s aggressive promotion, China now has the world’s largest urban rail transit and high-speed railway system, generating enormous economic and social value. Furthermore, the rail transit system’s low carbon emissions make it an important player in the global goal of achieving carbon neutrality. As a result, the current research is primarily focused on how to further realize more efficient and intelligent rail transit operations on the existing rail transit network [1].
In recent years, there have been more studies using artificial intelligence to promote the intelligent application of train control systems. Wang [2] explored changing the dynamic equation of high-speed trains to a fuzzy model of cascaded vehicles connected by spring-type couplers, and used the optimal control method of fuzzy control to improve the safety, comfort, and energy efficiency of high-speed trains. Huang et al. [3] proposed a train driving strategy method based on an improved genetic algorithm to automatically adapt to the influence of uncertain factors such as the traction weight of heavy haul railway trains. Tang et al. [4] proposed a neural network-based method for generating the running curve of heavy-haul trains to overcome the problems of locomotive traction characteristics. In order to improve the tracking performance of the train nonlinear system, Pu et al. [5] designed a fuzzy controller that adaptively adjusts the parameters. In [6], an adaptive output feedback trajectory tracking control method is proposed on the basis of neural networks. The multi-particle train dynamics model [7] performed well on heavy-haul railways and high-speed trains [8], but it is still unable to solve the problem of the deterioration of the control performance due to the change of characteristics of the train between different trains. In [9], Wang attempted to investigate parameter online identification, develop an accurate heavy-duty train brake model with accurate model parameters, and provide drivers with more precise control curves. These studies are based on the traditional empirical train dynamics model and employ artificial intelligence to compensate for model inaccuracy, thereby improving control accuracy and effect. However, when the line conditions change and the traction braking characteristics change as a result of the train running for a period of time, the performance of these artificial intelligence methods based on fixed-parameter train models degrades.
With the increase in operating mileage, the energy consumption of urban rail transit has surged, and energy conservation has become one of the key issues for the sustainable development of urban rail transit [10]. Wu et al. developed an integrated optimization model to obtain the speed trajectory with the constraint of on-board energy storage devices properties such as capacity and initial state of energy [11]. Li et al. proposed a multi-objective optimization model for urban railways with timetable optimization to minimize the total energy consumption of trains while maximizing the quality of service [12]. Shang studied the energy-saving train regulation problem by utilizing distributed model predictive control, which is motivated by the breakthrough of vehicle-based train control technology and the pressing real-time control demand [13]. Liao proposed a modified genetic algorithm-gate recurrent unit method, which is a real-time method based on deep learning [14]. All of this literature studied energy-saving methods from the perspective of train control algorithms and scheduling rather than the train dynamics model.
To execute parameter learning on a huge number of train operation data, a time-varying train dynamics model using the neural network method is proposed in this paper. This new method addresses the train model’s accuracy decline after a period of operation, as mentioned before. Then, an energy-saving strategy is implemented from the perspective of train mass identification by using this time-varying train dynamics model. In general, the main contributions of this paper are as follows:
  • Fixed parameters are upgraded to variable-parameter train dynamics models.
  • Different from the previous design of high-performance control algorithms to compensate and suppress the impact of model uncertainty, online learning is used to establish an accurate and real-time train model, thereby improving the performance of the control system.
  • The energy-saving method of the urban vehicle onboard control system by utilizing the neural network train mass learning value based on variable-parameter train dynamics models is proposed.
The rest of the paper is organized as follows: Section 1 establishes the parameter-variable train dynamics model. The neural network method is used in Section 2 for online model parameter learning. Section 3 uses updated train mass value learned from neural networks to calculate the energy consumption. Section 4 is the discussion, and Section 5 is the conclusion

2. Time-Varying Train Model

Because most urban rail transit trains are only 120 m long, the coupling relationship between each carriage and the impact of multiple power distribution on the train model can all be ignored, and the entire train can be regarded as a rigid mass point for analysis [15]. The force analysis of the train is shown in Figure 1.
The total force F on the train along the running direction is mainly composed of four parts: traction force f t , braking force f b , basic resistance f r b and additional resistance f r a .
F = f t f b f r b f r a
The traction force of Equation (1) is positive, the resistance and braking force are negative, which are related to the running direction of the train.

2.1. Traction Braking Force

As indicated by the Figure 2 traction braking characteristic curve, the train motor system generates traction braking force, and the traction braking force’s maximum output value is related to the train’s running speed.
As shown in Figure 2, the maximum tractive force F t and braking force F b of the train corresponding to the running speed of the train at a certain time can be obtained from the traction curve table provided by the train manufacturer. It should be noted that the traction braking curves of different trains vary due to equipment aging and individual differences in the fabrication.
In engineering applications, the corresponding proportion of the maximum tractive force and braking force is usually obtained by controller signal.
f t = k t F t
f b = k b F b
where k t and k b are scale factor of train operating handle, which value belonged to [ 0 , 1 ] . Both f t and f b are actual output of the tractive and braking force. Since the train cannot output traction and braking at the same time [16], the traction brake handle switch t o r b ( 0 , 1 ) is introduced in Equations (2) and (3), and the traction braking force can be further expressed as follows:
f t f b = t o r b × k t × F t ( 1 t o r b ) × k b × F b

2.2. Basic Resistance

The mechanical resistance and starting resistance of the wheel-rail relationship between the vehicle and the line are the primary causes of train operation resistance. Due to the complexity of the influencing factors, the basic resistance coefficient per unit mass is difficult to model, so the Davis empirical formula is used for approximate calculation [17].
P r b = α 1 + β 1 v + γ 1 v 2
where P r b is the coefficient of basic resistance per unit, and v is the speed of the train. These α 1 , β 1 and γ 1 are the basic resistance parameters, which usually came from wind tunnel experiments. Unlike in the traditional model, they are all variable parameters in this paper.

2.3. Additional Resistance

When the train runs to the ramp, the component force of gravity in the opposite running direction is called slope resistance [18]. Since the slope of the line is small relative to the design requirements, the slope resistance per unit mass is approximately equal to the slope.
P r a _ s l o p e = m g sin θ m g × 1000 = 1000 × sin θ = p
where P r a _ s l o p e represents the additional slope resistance coefficient of the train unit, θ defines the ramp angle, p is the equivalent thousandth grade slope value, and m g is the gravity of train. When going uphill, the slope resistance hinders the movement of the train and p is a negative value. When going downhill, p is positive.
When all other factors remain the same, the train will encounter greater resistance when traveling to the curved section than when traveling in a straight line. The additional resistance of the curve is related to many factors, including the radius of the curve, the train’s running speed, the superelevation of the curve’s outer rail, the widening of the gauge, and the train’s wheelbase. The curve resistance per unit mass of the train running on the curve is generally expressed by the experience equation by the curve radius R , which a is an empirical parameter in Equation (7).
p r a _ c u r v e = a / R
where P r a _ c u r v e is the curve resistance of unit mass. When the train is running through the tunnel, the air in the tunnel and the train rub against each other due to the pressure difference created by the car body and the structure of the train, resulting in additional resistance in the tunnel [19] which is determined by factors such as marshaling parameters, tunnel parameters, and the train’s technical condition. The additional tunnel resistance value per unit P r a _ t u n e l usually adopts the empirical formula obtained from the test like Equation (8) [16].
P r a _ t u n e l = b L t u n n e l
where b is the empirical parameter, and L t u n n e l is the length of the tunnel.
These three additional resistances may appear alone or at the same time. The model in this paper does not consider the additional resistances that cannot be modeled due to natural factors such as strong wind and severe cold weather. Slope resistance can be obtained as a relatively accurate value according to Equation (6), but other additional resistances caused by curves and tunnels can only be calculated by the approximate empirical value range by Equations (7) and (8) due to the difficulty of modeling.
In previous studies, the additional resistance as an uncertainty term could only be compensated by designing a controller with automatic adjustment capability [18]. However, the goal of this paper is to develop an accurate train dynamics model based on three assumptions listed below in order to revise the expressions of the curve and the tunnel additional resistance.
Assumption 1.
The superelevation of the track curve during line construction is to provide the centripetal force m v 2 / R of the train when it runs on the curve, so curve resistance of the can be expressed as a polynomial of the train speed v .
Assumption 2.
The train tunnel is analogous to a wind tunnel [20], tunnel resistance can also be expressed as a polynomial of the train speed v .
Assumption 3.
The primary control variable of the train controller is speed, and the speed value is also the most intuitive and easy-to-measure output value of the train. The curve and tunnel resistance should be expressed by the polynomial of the train speed.
Therefore, Equations (7) and (8) are updated to Equations (9) and (10), respectively.
P r a _ c u r v e = α 2 + β 2 v + γ 2 v 2
P r a _ t u n n e l = α 3 + β 3 v + γ 3 v 2
where α 2 , β 2 , γ 2 , α 3 , β 3 , γ 3 represent coefficients.

2.4. Train Dynamics Model

The total force F can be expressed by traction braking force, basic resistance and additional resistance as follows:
F = t o r b × k t × F t ( 1 t o r b ) × k b × F b f r
f r = G ( z 1 · V T + z 2 · V T + z 3 · V T + p )
z 1 = ( α 1 , β 1 , γ 1 )
z 2 = ( α 2 , β 2 , γ 2 )
z 3 = ( α 3 , β 3 , γ 3 )
V = ( 1 , v , v 2 )
G = m g
where z 1 , z 2 , z 3 are variable parameters vector, V represent vector composed by (0, 1, 2) orders of train speed, and m define the train mass. The relationship between the total force on the train and the mass and speed of the train follows Newton’s second law.
v = F / m
In cities with high density of rail transit operations, such as Beijing, Shanghai, and Guangzhou, especially in peak and low periods, since passengers board and exit trains at the station, the train mass will fluctuate greatly, so the train mass m in this paper is also a variable parameter. Equations (11) and (18) constitute the time-varying train dynamics model of this paper.

3. Online Neural Network Parameter Learning

As shown in Figure 3, this paper adopts the neural network method to learn the train dynamics parameters.
The neural network learning module is connected in parallel with the train model of the vehicle on-board control (VOBC) system. The controller output k t , k b of the VOBC and the vehicle speed v are used as the input of the neural network module, and the output is the parameters of the train dynamic model defined by Equations (11)–(18).
The basic data of the train and the electronic map of the line are also stored in the neural network learner module, including the geographic information, slope, and curve data of the line. The learning module obtains the real-time train speed from the train speed sensor, calculates the train’s acceleration by differentiating, and calculates the train’s position by integrating. It obtains information such as the slope, curve, and whether or not there is a tunnel at the train’s location when combined with the on-board electronic map. The control input f t and f b of the train are obtained by checking the traction braking curve table, so as to obtain the sample data of the train dynamics model for online learning of the neural network. The neural network learning module structure is shown in Figure 4.

3.1. Neural Network Structure

This paper adopts the neural network method to learn the model parameters. For i input and j hidden layer and k output neural network, the output of the hidden layer is y j :
y j = f 1 ( i w j i x i b j )
where w j i is the connection weight between the input layer and the hidden layer, x i is the input, b j is the hidden layer threshold, and f 1 is the hidden layer activation function. The output layer of neural network is O k :
O k = f 2 ( j w k j y j b k )
where w j k is the connection weight between the hidden layer and the output layer, b k is the output layer threshold, f 2 ( x ) is the activation function of the output layer.
The neural network weights w i j are, respectively, set as the parameters of z 1 , z 2 , z 3 , in this paper the other values are follows:
i = 2 ,   j = 3 ,   k = 1
b j = α j , j ( 1 , 2 , 3 )
w j 1 = β i , j ( 1 , 2 , 3 ) w j 2 = γ i , j ( 1 , 2 , 3 )
w k j = 1 , j ( 1 , 2 , 3 ) , k ( 1 )
b k = 0 , k ( 1 )
The input of the neural network x i ( i = 1 , 2 ) is set as speed v and the square of the speed v 2 , respectively, the output train acceleration as the Equation (26).
O 1 = a = v
The learning factor of neural network is 1 × 10−7, and the performance index function is chosen as:
E = ( O 1 O a c t u a l ) 2
The neural network controller uses the gradient descent method to learn the weight coefficients of the network. This paper uses the Pytorch toolkit to implement the neural network module.

3.2. Learning Algorithm

The learning samples are separated into three categories: non-tunnel curved roads, curved sections, and tunnel sections. The parameters are learned using a systematic gradual step to increase learning accuracy and make full use of the peculiarities of engineering lines. The train is set to the nominal unloaded mass value before the first journey from the depot to the station, taking advantage of the fact that the train is empty before the first trip.
Firstly, in the case of no-load nominal train mass, z 1 is learned from the data of the straight-line segment (excluding curve and tunnel resistance).
Secondly, update the train model using the obtained values after completing the Z1 parameter learning, and then learn z 2 using data from the train traveling through the curve segment (just the basic resistance and the curve additional resistance). Simultaneously, z 3 is learned using data from the train as it passes through the tunnel segment (only the basic resistance and the additional resistance of the tunnel).
At last, after completing the parameter z 2 ,   z 3 learning, update the train model with the obtained value to conduct online learning of the train mass m .
The sampling period of the learning sample data is consistent with the VOBC period of 200 ms. The specific Algorithm 1 is as follows:
Algorithm 1: Neural network learning of time-varying model.
1Initial basic train and line data, such traction and brake table, train mass m
2Update v , u a , s , calculate F t or F b f r
3For cnt = 1,2,…. Cnt is train running times
4       While (1) prepare samples for NN
5If ( s position is curve)
6                      Storage curve samples SC ( v , a )
7Elseif (s position is tunnel)
8                       Storage tunnel samples ST ( v , a )
9Else
10                       Storage normal samples SN ( v , a )
11       Using SN to learn z 1
12       Set z 1 , then using SC to learn z 2
13       Set z 1 , then using ST to learn z 3
14Update the NN using z 1 , z 2 , z 3 , then learn the m
15Output all parameter to the operation train model
The parameter output of the neural network learning module will not affect the running train model during operation since the vehicle VOBC is a safety integrity level (SIL) 4 safety device, and the learning result output will bypass VOBC.

3.3. Engineering Data

The Beijing Capital Airport Line as shown in Figure 5 includes straight sections, slope sections, large, curved sections, and tunnel sections, encompassing the majority of urban rail transit line characteristics. So, the Beijing Capital Airport Line project data is chosen for online learning in this paper.
According to the engineering design document, the basic data of the main line and train dynamics model adopted by the neural network online learning module in this paper are shown in Table 1.

3.4. Learning Results

A modified train with neural network module is utilized to accomplish 52 intersections throughout a 7-day operating cycle, each intersection forming roughly 28,000 pieces of learning data, and a total of 52 times online learnings are completed, according to the learning algorithm in Section 3.2. The outcomes are depicted in Figure 6, Figure 7 and Figure 8.
From the 52 times learning results of model parameters, it can be seen intuitively from the graph that they all fluctuate around a certain horizontal axis. Statistical analysis was performed on these results, and the corresponding average values of z 1 , z 2 , z 3 were calculated as shown in Table 2.
The learning result of the Davis coefficient z 1 of the basic resistance obtained using online neural network learning is greater than the traditional empirical value, which matches the peculiarities of the line-wheel-rail interaction at the Capital Airport line. It may be that since the Beijing Capital Airport Line has been in operation for 15 years, the performance deterioration of the train’s mechanical structure has led to an increase in the basic resistance coefficient. Curve resistance and tunnel resistance learned values are z 2 and z 3 in Table 2, the values α 2 and α 3 from which close to the results calculated in the traditional empirical Equations (7) and (8). This result also shows that the assumptions in Section 1 of expressing train curve resistance and tunnel resistance as polynomials of velocity are reasonable.
The engineering test replaces the corresponding parameters in VOBC with the dynamic model learning results in Table 2 to check the accuracy of the train mass learning outcomes of the online neural network module throughout the night when the Beijing Capital Airport Line operation is stopped.
The test train drove out of the depot without load, and the testers boarded the T3 platform and got off the T2 platform to simulate the change in the number of passengers during operation. The red dotted line in Figure 9 is the actual trainload, the train mass result was calculated by the model every 200 ms, which is represented by the green scatter in Figure 9.
The deviation between the learning mean value and the actual value is shown in Table 3. The three deviation rates are 2.45%, 3.08%, and 2.55%, respectively. It can be seen that the train model in this paper has a high accuracy rate for train mass learning. At the same time, the results also show that the learning value is generally smaller than the actual train value, and there is a systematic error. This error could be due to the disturbance of the wind at the project site on the test day.

4. Energy Consumption Calculation

A portion of the energy in urban rail transit is used to drive the output torque of the train’s traction motor, which acts on the moving wheel through the transmission device to generate traction to increase the train’s kinetic energy. Another portion is used to ensure the normal operation of the on-board auxiliary equipment such as air conditioning and other equipment. During the operation of the train, the electrical power of the on-board auxiliary equipment remains basically unchanged, and its electrical energy consumption is positively correlated with the train running time and is a linear function, which is not discussed in this paper. The calculation process of this part of the traction energy consumption used to increase the kinetic energy of the train is relatively complex and involves many factors, including the train manipulation strategy, line conditions (slopes, curves, tunnels, etc.), and train mass. The general calculation formula is as follows:
E = P ( u , v ) d x
p ( u , v ) = t o r b × k t × F t
where E is traction energy consumption, x is the train running position. When the train speed is v , and p ( u , v ) defines the traction force output. The traction energy consumption is the sum of the work by the train applying traction during the running process from Equations (28) and (29). Additionally, the traction energy consumption caused by the change of train mass changes is greater than the rate of change of other factors besides train mass [12]. The following section of this paper uses the above-mentioned online learning time-varying train mass and fixed experience train mass value to compare and analyze its impact on the traction energy consumption of the train.
Based on the field experiment in Section 2, the result of the neural network module’s learning of the train mass is updated to the on-board controller of the train, and the on-board controller outputs the traction braking command to control the train to run from SYQ to DSZ station. The result of traction energy consumption of the train according to formula (28) is shown as the orange line in Figure 10.
The blue line in Figure 10 represents the energy consumption of the tractive force of the train under the same operating line using a fixed empirical value of train mass by the on-board controller. Compared with the energy consumption of train traction under the condition of a fixed value of train mass, the method of online learning of train mass through the neural network method in this paper can reduce the energy consumption of train traction by 6.13%. The reason is that the time-varying train dynamics model is used to obtain the real-time train mass, which can more accurately reflect the boarding and alighting of passengers in the actual operation of the train. The controller can give precise traction and braking commands according to the exact train mass. Compared with the method of using the fixed train quality value, the method of online updating the train’s quality can avoid the controller outputting excessive tractive force, thereby avoiding the waste of energy.

5. Discussion

Even though the coefficients in the basic resistance Equation (5) have the lowest variance in the learning results, there are still fluctuations, indicating that the influence of the line environment and external factors will result in differences in the sample data of the 52 times dynamics characteristics of the test train. Furthermore, different learning results will be obtained if sample data were collected from different trains or if the sample data were expanded to a year or more. When the dynamic model of the train changes with the line conditions and traction braking characteristics after running for a period of time, the time-varying train model can be corrected in time to adapt to this change, preventing the dynamic model from becoming inaccurate and causing VOBC performance degraded. Compared with the currently fixed-parameter empirical train model, the results of the neural network learning method in Section 3 show that the proposed train model in this paper can better express the real dynamic characteristics of the train. Similarly, the energy-saving research based on this model is also more accurate than the fixed parameter empirical train model.
It can also be seen from Figure 6, Figure 7, Figure 8 and Figure 9 that this method still has some limitations that need to be further studied. As can be seen from Figure 6, Figure 7 and Figure 8, although the results of α 2 and α 3 can illustrate the validity of the assumption in this paper, but the variance of the learning results γ 2 and γ 3 is larger than that of γ 1 . This paper uses a data-driven approach to verify this hypothesis, but the learning results such as variance still need to be further explained from the perspective of the formation principle of the curve resistance.
The results also show that the learning train mass value is generally smaller than the actual train value in Figure 9. This systematic error may be due to the disturbance of the wind at the project site on the test day. However, due to the difficulty of obtaining weather data, this paper does not consider it in the model. Weather influence will be another important future research topic for dynamic models.

6. Conclusions

The current train model uses empirical formulas to approximate the train’s basic resistance and additional resistance, resulting in low accuracy and an inability to reflect the time-varying characteristics of train dynamics. A new variable-parameter train dynamics model is developed, and an online parameter learning neural network is used. The results of the test train’s online learning show that:
  • The train model with variable parameters solves the current train control system’s inaccurate model problem.
  • The neural network method can accurately complete online parameter learning. The model can accurately track the dynamics of the train as well as changes in the external environment, and it can provide real-time feedback on train mass.
  • Energy can be saved by the actual train mass of online learning using a time-varying train model.
Further research on the impact of wind speed on the model and formation principles of the additional resistances are required in the model’s follow-up study. Simultaneously, in order to adapt to the online update of safety equipment such as on-board controllers and promote the method into engineering practice, the time-varying train model neural network online learning method must be combined with European standard safety certification in engineering applications.

Author Contributions

J.W.: Conceptualization, Methodology, Software, Validation, Writing-Original draft preparation. J.X.: Investigation, Funding acquisition. X.H.: Data curation, Supervision, Project administration. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, Grant Number 51807003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tian, Z.; Zhao, N.; Hillmansen, S.; Roberts, C.; Dowens, T.; Kerr, C. SmartDrive: Traction Energy Optimization and Applications in Rail Systems. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2764–2773. [Google Scholar] [CrossRef]
  2. Wang, X.; Tang, T. Optimal operation of high-speed train based on fuzzy model predictive control. Adv. Mech. Eng. 2017, 9, 1–14. [Google Scholar] [CrossRef] [Green Version]
  3. Huang, Y.; Bai, S.; Meng, X.; Yu, H.; Wang, M. Research on the driving strategy of heavy-haul train based on improved genetic algorithm. Adv. Mech. Eng. 2018, 10, 1–16. [Google Scholar] [CrossRef] [Green Version]
  4. Huang, Y.; Tan, L.; Chen, L.; Tang, T. A neural network driving curve generation method for the heavy-haul train. Adv. Mech. Eng. 2016, 8, 1–14. [Google Scholar] [CrossRef] [Green Version]
  5. Pu, Q.; Zhu, X.; Liu, J.; Cai, D.; Fu, G.; Wei, D.; Sun, J.; Zhang, R. Integrated Optimal Design of Speed Profile and Fuzzy PID Controller for Train with Multifactor Consideration. IEEE Access 2020, 8, 152146–152160. [Google Scholar] [CrossRef]
  6. Liu, Y.; Li, W. Adaptive Output Feedback Control for the Trajectory Tracking of High-Speed Trains with Disturbance Uncertainties on the Basis of Neural Network Observers. J. Adv. Transp. 2020, 2020, 7527294. [Google Scholar] [CrossRef]
  7. Zhang, H.; Peng, Y.; Hou, L.; Wang, D.; Tian, G.; Li, Z. Multistage Impact Energy Distribution for Whole Vehicles in High-Speed Train Collisions: Modeling and Solution Methodology. IEEE Trans. Ind. Inform. 2020, 16, 2486–2499. [Google Scholar] [CrossRef]
  8. Hou, T.; Guo, Y.Y.; Niu, H.X. Research on speed control of high-speed train based on multi-point model. Arch. Transp. 2019, 50, 35–46. [Google Scholar] [CrossRef]
  9. Wang, P.; Huang, Z.; Zhou, F.; Chen, B.; Wu, Y.; Liu, Y.; Li, F.; Peng, J. Comfort-aware Cooperative Cruise Control of Multiple High-speed Trains: An Artificial Potential Field Approach. IFAC-PapersOnLine 2020, 53, 15223–15228. [Google Scholar] [CrossRef]
  10. Wang, C.; Liu, W.; Tian, Q.; Su, S.; Zhang, M. An Energy-Efficient Train Control Approach Based on Deep Q-Network Methodology. In Proceedings of the IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020. [Google Scholar] [CrossRef]
  11. Wu, C.; Zhang, W.; Lu, S.; Tan, Z.; Xue, F.; Yang, J. Train Speed Trajectory Optimization with On-Board Energy Storage Device. IEEE Trans. Intell. Transp. Syst. 2019, 20, 4092–4102. [Google Scholar] [CrossRef]
  12. Li, W.; Peng, Q.; Wen, C.; Li, S.; Yan, X.; Xu, X. Integrated Optimization on Energy Saving and Quality of Service of Urban Rail Transit System. J. Adv. Transp. 2020, 2020, 3474020. [Google Scholar] [CrossRef]
  13. Shang, F.; Zhan, J.; Chen, Y. Energy-saving train regulation for metro lines using distributed model predictive control. Energies 2020, 13, 5483. [Google Scholar] [CrossRef]
  14. Liao, J.; Zhang, F.; Zhang, S.; Gong, C. A Real-Time Train Timetable Rescheduling Method Based on Deep Learning for Metro Systems Energy Optimization under Random Disturbances. J. Adv. Transp. 2020, 2020, 8882554. [Google Scholar] [CrossRef]
  15. Qi, S.; Zhi, L.M. Researching on CRH2 type’s moving train operation simulation’s compared the single-mass-string model in the high-speed railway special passenger line of China. In Proceedings of the 3rd International Conference on Advanced Computer Control, Harbin, China, 18–20 January 2011; pp. 39–43. [Google Scholar] [CrossRef]
  16. Li, Z.; Zheng, Y.; Qiu, X. Operation simulator of heavy haul train. In Proceedings of the International Conference on Main Line Railway Electrification 1989, York, UK, 25–28 September 1989; pp. 351–355. [Google Scholar]
  17. Li, Z.; Tang, T.; Gao, C. Long short-term memory neural network applied to train dynamic model and speed prediction. Algorithms 2019, 12, 173. [Google Scholar] [CrossRef] [Green Version]
  18. Huang, Z.; Tong, H.; Fan, Y. The longitudinal dynamics of heavy-haul trains in the asynchronous brake control system. In Proceedings of the 2010 International Conference on Measuring Technology and Mechatronics Automation, Changsha, China, 13–14 March 2010; Volume 3, pp. 900–903. [Google Scholar] [CrossRef]
  19. Hou, M.; Feng, Z.; Chen, B. Simulation of wheel climb derailment on the small radius curve. In Proceedings of the 18th International Wheelset Congress (IWC), Chengdu, China, 7–10 November 2017; pp. 156–161. [Google Scholar] [CrossRef]
  20. Zhu, H.; Yang, Z. Numerical study on scale of high speed train model for wind tunnel testing. In Proceedings of the International Conference on Electrical and Control Engineering, Yichang, China, 16–18 September 2011; pp. 725–728. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the force of the train.
Figure 1. Schematic diagram of the force of the train.
Energies 15 04378 g001
Figure 2. Train traction and braking characteristic curve.
Figure 2. Train traction and braking characteristic curve.
Energies 15 04378 g002
Figure 3. Train model online learning structure diagram.
Figure 3. Train model online learning structure diagram.
Energies 15 04378 g003
Figure 4. Neural Network learning module structure.
Figure 4. Neural Network learning module structure.
Energies 15 04378 g004
Figure 5. Beijing capital airport line route map.
Figure 5. Beijing capital airport line route map.
Energies 15 04378 g005
Figure 6. Alpha parameters learning result.
Figure 6. Alpha parameters learning result.
Energies 15 04378 g006
Figure 7. Beta parameters learning result.
Figure 7. Beta parameters learning result.
Energies 15 04378 g007
Figure 8. Gamma parameters learning result.
Figure 8. Gamma parameters learning result.
Energies 15 04378 g008
Figure 9. Train mass learning results.
Figure 9. Train mass learning results.
Energies 15 04378 g009
Figure 10. Energy consumption of fixed and online learning train mass value.
Figure 10. Energy consumption of fixed and online learning train mass value.
Energies 15 04378 g010
Table 1. System Parameters.
Table 1. System Parameters.
NOParametersValueNote
1 Train   mass   m 110 t (no load)Beijing capital line
2 z 1 (2.7551, 0.014, 0.00075)Empirical value
3 z 2 (1, 1, 1)Initial value
4 z 3 (1, 1, 1)Initial value
5Traction braking characteristicsData from China management authority-
Table 2. Parameter learning results.
Table 2. Parameter learning results.
No.ParametersValue
1 z 1 (2.845737, 0.015846, 0.000765)
2 z 2 (1.362406, 0.002273, 0.000228)
3 z 3 (0.609985, 0.022346, 0.001276)
Table 3. Train mass learning results.
Table 3. Train mass learning results.
No.Actual ValueLearned ValueDeviation
1110107.32.45%
2117.1113.53.08%
3114111.12.55%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, J.; Xiao, J.; Hu, X. Energy-Saving Applications Based on Train Mass Online Learning Using Time-Varying Train Model. Energies 2022, 15, 4378. https://doi.org/10.3390/en15124378

AMA Style

Wang J, Xiao J, Hu X. Energy-Saving Applications Based on Train Mass Online Learning Using Time-Varying Train Model. Energies. 2022; 15(12):4378. https://doi.org/10.3390/en15124378

Chicago/Turabian Style

Wang, Jie, Jin Xiao, and Xiaoguang Hu. 2022. "Energy-Saving Applications Based on Train Mass Online Learning Using Time-Varying Train Model" Energies 15, no. 12: 4378. https://doi.org/10.3390/en15124378

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