Abstract

This paper constructs a discrete-space train movement model to evaluate the impact of a temporary speed restriction (TSR) for a high-speed railway train. The established model can demonstrate train movement under different TSR conditions. The proposed model can reveal whether a train is affected by the block section influenced by the TSR within a time duration. Moreover, the model can output detailed train trajectories and the minimal train running time between two adjacent stations to analyse the impact of the TSR. Based on the experimental results, we carry out a comprehensive analysis of the impact of several factors on the running time and train trajectories, including the length of the affected area (i.e., number of affected block sections), the location of the TSR, the limited speed value, and the stopping patterns of the train at two adjacent stations. The experiments show that the proposed discrete-space train movement model can be used to analyse the impact of the TSR on a high-speed railway train under various considered TSR conditions.

1. Introduction

The high-speed railway system is of crucial importance for the stability, sustainability, and efficiency of railway transportation systems. However, in daily railway operations, some perturbations, such as the temporary speed restriction (TSR), may influence train operations. The perturbation caused by a TSR can affect up to 85% of all events (Xu et al. [1]). In Chinese high-speed railway operations, a TSR may be applied due to bad weather, infrastructure failure, maintenance requirements, and so on.

A speed reduction caused by a TSR will cause a longer running time in the affected area and further affect train punctuality. If a TSR occurs in real operations, the train dispatchers are responsible for issuing the TSR command to train drivers and then making decisions regarding the rescheduling of the timetable (e.g., the arrival and departure times at stations, the train orders, and the train routes). The arrival and departure times are decided based on a known running time between two adjacent stations. In practice, the planned train running time between two adjacent stations is given based on a fixed maximum running speed for a line section without considering perturbations. After a TSR occurs, most dispatchers presently still make running decisions manually based on their experiences and professional expertise, typically without rigorous computations. Different TSR conditions may differ in many factors, e.g., the number of affected block sections, the location of the TSR, and the limited speed value, which makes the dispatching task more difficult. Moreover, a major train collision (i.e., the Zibo train collision), with a death toll of 72 people and 416 injuries, occurred on April 28, 2008, in China because a train was travelling much faster than the speed limit in the temporary speed restriction segment. How to avoid similar incidents is an important issue to be studied. Therefore, research on the impact of the TSR under different conditions is significant for efficient and safe train operations.

Recently, research on the TSR has received much attention. Wang and Zhang [2] analysed the methods for the transmission and execution of the TSR in different Chinese train control systems and then proposed a real-time method to transmit the TSR information between the onboard and ground equipment. Xu et al. [3] presented an MILP model to solve the dispatching problem under a TSR. Moreover, they analysed some parameters of speed limitations, i.e., the number of disrupted sections, the level of speed limitation, and the duration of the TSR. Long et al. [4] developed a mixed-integer linear programming model to solve the train rescheduling optimization problem by considering train control when disruptions occur during high-speed railway operations. Li et al. [5] proposed a rescheduling optimization model that considers TSR commands to assist railway dispatchers. A paper by van der Kooij et al. [6] used real train traffic data to analyse the effect of the TSR in railways. However, only three factors were included in these studies, i.e., the difference between the normal speed and reduced speed, the length of the TSR, and the length and weight of the train.

The main contributions of this paper are as follows. First, we study the impact of the TSR on a high-speed train based on a novel discrete-space train movement model. Second, the proposed model is used to determine whether a train will be affected by the block section influenced by a TSR within a time duration. The model can calculate the train trajectories in detail and the train running time between two adjacent stations under different TSR conditions. Third, we conduct a comprehensive analysis of the impact of several factors of the TSR, including the number of affected block sections, the location of the TSR, the limited speed value, and the stopping patterns of a train at two adjacent stations.

The rest of this paper is organized as follows. In Section 2, a discrete-space train movement model is presented and a piecewise linear approach is introduced to approximate the nonlinear speed-related constraints. Section 3 illustrates the experimental settings, including the parameters of the line and train. Section 4 first evaluates the model performance and then uses 8 sets of numerical examples to simulate the effect of a TSR on a high-speed train based on the proposed model. Finally, Section 5 ends the paper with conclusions and directions for future research.

2. Discrete-Space Train Movement Model

The train movement model determines the speed and space profiles when a train traverses a railway line (Yang et al. [7]). Some researchers have studied train movement based on the discrete-time approach. For example, the paper by Yang et al. [7] showed that the traffic capacity of a rail line will decrease with the influence of stochastic disturbance based on a discrete-time model. Sun et al. [8] presented a new simulation approach for solving the mixed train scheduling problem on a high-speed double-track rail line based on the discrete-time movement model. However, as proposed in previous studies (Franke et al. [9], Howlett [10], Khmelnitsky [11], Liu and Golovitcher [12], and Wang [13]), it is better to choose space as an independent variable rather than time. The choice of space as the independent variable simplifies the consideration of track-related data, e.g., the speed limits and the line condition, including the curves, grades, and tunnels. Moreover, the discrete-space method has been used in many previous studies to study the train control problem (e.g., Lu et al. [14], Tan et al. [15], and Wu et al. [16]).

In this section, we propose a discrete-space train movement model under a temporary speed restriction (TSR) to calculate the train trajectory and the minimal running time between two adjacent stations. The details of the model are as follows.

The objective function is used to minimize the total running time. In addition, the riding comfort is considered, which is expressed as a function of the change in the acceleration variable , since reducing the number of transitions and the rate of change in may improve passenger comfort. The objective function can be written as follows:where Z is the weighted integral of the total delay times and riding comfort, λ > 0 is the weight, is the running time of the train at segment k on block section i, and is the acceleration of the train at speed point k on block section i.

To model whether the train will be affected by the TSR area or not within a time duration, the train arrival time and departure time at each block section need to be calculated aswhere is the number of segments on a block section and is the planned time at the start of the line.

The TSR-affected block sections typically have a time duration of , in which and are the start and end times of the TSR, respectively. We use two 0-1 variables and to determine whether the train has left block section i before the start of the TSR and has entered block section i after the end of the TSR:where is a sufficiently large/small positive number. Then, we consider a 0-1 binary variable to satisfy the following condition: , which determines whether the train will be in the TSR area in the time duration . The abovementioned condition can be linearized as follows:

When the train is affected by the TSR (i.e., ), then the train speed in the TSR area i cannot exceed the limited speed value , which can be written as

In the equation, is the speed limit on block section i. We consider a high-speed railway line at the microscopic level with block sections that connect two nodes (i.e., signals). The speed limit, track grade, curves, and tunnels of each segment at a block section are assumed to be constant. Moreover, the train is assumed to have uniformly accelerated or decelerated motion in each distance segment with a constant acceleration. Each block section is considered to be divided into ten segments. The motion of a train in each segment can be described by a discrete-space method as written in the following equation:

In the equation, and indicate the rotating mass factor and the mass of the train, respectively; denotes the set of nodes in the line; is the traction or braking force; denotes the basic resistance; and is the line resistance caused by the track grade, curves, and tunnels.

is bounded by the maximum traction force and the maximum braking force . The maximum braking force for service braking is taken to be constant in this model to simplify the calculation (Hansen and Pachl [17] and Wang [13]). The maximum traction force is a function of the speed, which can be written as equation (8) if the train speed belongs to the interval :where r is the number of switching points for the train speed in the calculation of the maximum traction force and , , , , and are determined by the train characteristics.

According to the Davis formula, the basic resistance of the train can be written aswhere is the gravitational acceleration and A, B, and C are determined by the characteristics of the train.

The line resistance caused by the track slope, curves, and tunnels can be described aswhere , , and are the track slope, curve radius, and tunnel lengths on block section i, respectively. The curve resistance can be described by Roeckl’s formula (Wang [13]) as

The tunnel resistance can be given as follows:

The distance and time between and is denoted by and . The relationship between and is as follows:where , in which is the length of block section i.

The train speeds at the beginning and end of the line are defined aswhere is the total number of nodes and and are the starting and ending speeds of the train, respectively.

The train speed cannot exceed the given speed limits on each block section:

To ensure the consistency of the train speed between two adjacent block sections, the speed of the train at the end speed points on block section i equals its speed at the first speed points on block section :

Finally, to linearize the nonlinear speed-related constraints (8), (9), and (13), the following mixed-integer constraints determined by using a similar piecewise linear approach as in Tan et al. [15] and Wu et al. [16] should be imposed on the model:where is the average speed of and , is a small constant representing the linear sections within a valid piecewise linear range from to , , and is a series of nonnegative variables of special ordered sets type 2 (SOS2).

Another set of SOS2 could be used to linearize of each segment, where are variables of this SOS2 in each segment:

3. Experimental Settings

This section provides a description of the experimental settings based on a high-speed railway line with two stations, approximately 85.606 kilometres long. Figure 1 shows a detailed layout of all block sections in the line. The line is composed of 48 nodes and 47 block sections, the average length of which is 1821 m per block section. The detailed lengths of all block sections are illustrated in Table 1. One direction from station A to station B is considered. As illustrated in Figure 1, there are four tunnels without a limiting gradient on the line, which are located at positions [21395, 22859], [32660, 33660], [68630, 70130], and [70542, 72042] (unit: m). Figure 2 shows the grade profile and the curve radius of the line. The parameters of the high-speed train are shown in Table 2. The model is solved by the CPLEX solver, version 12.3, with the default settings. The following experiments are all performed on an Intel(R) Core(TM) i7-4770 CPU with a 3.40 GHz processor and 4 GB of RAM.

4. Experimental Results and Analysis

4.1. Experimental Results regarding the Model Performance

This section studies the solution quality and computational efficiency of the proposed model by considering different numbers of segments and different numbers of linear sections . As discussed before, we divide each block section into segments to simplify the calculation of the train movement, and we use a piecewise linear approach to linearize the nonlinear speed-related constraints, in which is the total number of linear sections. In addition, the precision of the results is related to the values of parameters and . Larger and will yield more precise results. However, the values of these parameters are limited by the available computing power, as well as the complexity of the decision model. In this study, we focus on the influence of the values of and on the running time between two stations, the problem size (i.e., the number of variables and the number of constraints), and the computational time of the proposed model. The experimental results are shown in Tables 3 and 4.

Regarding the influence of different values of , as illustrated in Table 3, we can see that, from to , the running time undergoes a notable increase since the model becomes more precise in reflecting the actual train movement. From to , the value of the running time exhibits no significant change, while the computational time noticeably rises due to the introduction of many more variables and constraints. Thus, we use to obtain the comparison results by changing the value of n. As shown in Table 4, the running time sees a significant increase from n = 5 to n = 10, while from n = 10 to n = 20, the increase in the running time is not significant. In Section 4.2, further experiments are performed with and n = 10 with some model precision and a modest computational time.

4.2. Experimental Results regarding the Effect of the Temporary Speed Restriction

In this section, we use 8 sets of numerical examples to simulate the effect of the temporary speed restriction on a high-speed train based on the proposed MILP model. We first show the train trajectories without the temporary speed restriction (TSR) in Figure 3. The running time of the case in which the train stops at both stations A and B (i.e., 1354 seconds) is greater than that of the case in which the train does not stop at either station A or B (i.e., 1027 seconds) due to the time lost during train acceleration and deceleration.

In the following experiments, we use the cases without the TSR as the benchmark for the other cases with and without stops at stations to evaluate the impact of the TSR. The following sections quantify the impact of different factors using the time loss from the TSR. A time loss of Case x is calculated by (the running time of Case x, the running time of the case without a TSR). For each TSR case, we report the train trajectories and the time loss relative to the normal speed (i.e., cases without a TSR).

4.2.1. Impact of the Number of Affected Block Sections

This section illustrates the impact of the number of affected block sections. Without loss of generality, we use two sets of experiments with different stopping patterns to analyse the time loss and train trajectories. The time loss of each experiment is illustrated in Figure 4. Train trajectories with different stopping patterns under different numbers of affected block sections are illustrated in Figures 5 and 6. From the analysis of Figure 4, the time loss increases as the number of affected block sections increases. There is a linear trend between the numbers of affected block sections and the time loss under the TSR. However, there are different time losses for different stopping patterns, which is analysed in detail in Section 4.2.5.

4.2.2. Impact of the Location of the TSR

In this section, we study the impact of the location of the TSR that specifies the phases of acceleration, cruising, and deceleration. Without loss of generality, we use three sets of experiments with different values of the limited speed to analyse the impact. The time loss of each experiment is illustrated in Figure 7. The train trajectories of the three sets of cases are similar; thus, we report only the train trajectories of cases with a limited speed value of 44.44 m/s in Figure 8. It can be seen that if a TSR is in a location where the train is cruising, then it will yield more time loss (e.g., a 28% increase in time loss at most) than a similar TSR located where the train accelerates or decelerates. Moreover, the time loss of a TSR located in the acceleration phase is less than that of a TSR located in the deceleration phase, attaining a 20% increase in time loss at most.

4.2.3. Impact of the Limited Speed Values

This section studies the influences of different severities of the TSR (i.e., distinguished by the limited speed value). The time loss under different limited speed values is shown in Figure 9, and the corresponding train trajectories are shown in Figure 10. It is easy to see that the time loss decreases with the increase in the limited speed value. The main time loss is due to the train running at the temporary lower speed. For example, the time loss at the lowest speed (i.e., 12.5 m/s) is 97% greater than that at the highest limited speed (i.e., 69.44 m/s).

4.2.4. Impact of the Time Duration of the TSR

We now study the impact of the time duration of a TSR. The time loss of each case is illustrated in Figure 11. The train trajectories under different cases are shown in Figure 12. It is obvious that the time loss increases with increasing time duration. Interestingly, in this study, when we continued to increase the time duration in excess of 30 minutes, the time loss did not increase. This phenomenon may have occurred because the train left the TSR area within the 30 minute duration, as illustrated in Figure 12, where the train trajectories for time durations of 30, 40, and 50 minutes clearly coincide. That is, the train trajectory will not be influenced if the time duration is longer than 30 minutes, but the operations of subsequent trains and the high-speed railway line capacity will be affected, which need to be considered in future studies.

4.2.5. Impact of the Train Stopping Patterns

This section explores the impact of the train stopping patterns. As shown in Section 4.2.1, when the train stops at both stations, a 24% higher running time is needed than that when the train passes both stations due to the train acceleration and deceleration. Figure 4 reports the time loss of two stopping patterns under different numbers of affected block sections. The train running at a higher normal speed (i.e., the train that does not stop) has at most 4% more time loss than the train that stops. The reason is that if the train has an acceleration or deceleration phase, the train will run at a lower speed in the two phases, as shown in Section 4.2.2. Therefore, the train that stops will have a smaller difference between the normal speed and limited speed, further resulting in a lower time loss.

5. Conclusions

In this paper, a discrete-space train movement model was constructed to evaluate the impact of a temporary speed restriction (TSR) on a high-speed railway train. The proposed model can determine whether a train will be affected by the block section influenced by the TSR within a certain time duration. Moreover, the model can calculate the train trajectories in detail and the train running time between two adjacent stations under different TSR conditions. The experiments evaluated the solution quality and computational efficiency of the proposed model. Moreover, a comprehensive analysis of the impact of several factors of the TSR was conducted, including the number of affected block sections, the location of the TSR, the limited speed value, and the stopping patterns of the train for two adjacent stations.

Our future research will focus on the following main extensions. First, it will be more helpful to provide dispatchers with detailed rescheduling plans for trains under TSR conditions. Thus, an integrated optimization model for train rescheduling and train control under a TSR needs to be studied. Second, it will be worth extending the discrete-time train movement model to determine whether a train will be affected by the block section influenced by the TSR within a time duration. A further step will then be to compare the performances of the proposed discrete-space train movement model and discrete-time train movement model, e.g., the measuring accuracy relative to the train running time and the influence of different TSR conditions on a train.

Data Availability

Previously reported data were used to support this study and are available in a book titled “Traction Calculation and Simulation System of EMU” by Ying Zhu, Xikui Lv, and Youding Xu (ASIN: B01CWZ2J0Y).

Disclosure

The authors are responsible for all results and opinions expressed in this paper.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This project was supported by the National Nature Science Foundation of China (61790573), State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University (RCS2019ZJ001), Fundamental Research Funds for the Central Universities (2019YJS083), and China Railway Research and Development (K2018X012).