# Optimal High-Speed Railway Timetable by Stop Schedule Adjustment for Energy-Saving

Authors: Dingjun Chen; Sihan Li; Junjie Li; Shaoquan Ni; Xiaolong Liu
Journal: Journal of Advanced Transportation
 (2019)

---

## Abstract

Timetable optimization techniques offer opportunity for saving energy and hence reducing operational costs for high-speed rail services. The existing energy-saving timetable optimization is mainly concentrated on the train running state adjustment and the running time redistribution between two stations. Not only the adjustment space of timetables is limited, but also it is hard for the train to reach the optimized running state in reality, and it is difficult to get feasible timetable with running time redistribution between two stations for energy-saving. This paper presents a high-speed railway energy-saving timetable based on stop schedule optimization. Under the constraints of safety interval and stop rate, with the objective of minimizing the increasing energy consumption of train stops and the shortest travel time of trains, the high-speed railway energy-saving timetable optimization model is established. The fuzzy mathematics programming method is used to design an efficient algorithm. The proposed model and algorithm are demonstrated in the actual operation data of Beijing-Shanghai high-speed railway. The results show that the total operating energy consumption of the train is reduced by 3.7%, and the total travel time of the train is reduced by 11 minutes.


---

## Body

## 1. Introduction

By the end of 2018, China high-speed railway operating mileage reached 29,000 km, accounting for about 69% of the world’s total amount. With the gradual formation of China high-speed railway network, the energy consumption brought by the high-speed trains is increasing. In 2018, the energy consumption of the railways in China, as expressed in terms of standard coal, reached 16.2411 million tons, decreasing 25700 tons (0.2%) compared with last year. The problem of huge energy consumption in railway transportation is still severe. Reducing the energy consumption generated by railways has become a topic of great research for many scholars.The train operation strategy is the main influencing factor of railway energy consumption. The train operation strategy includes train timetable and train control mode. Chevrier et al. [1], Shoichiro and Koseki [2], Yang et al. [3, 4], Wang and Goverde [5], Ning et al. [6], Zhang et al. [7] and Yang et al. [8] optimized the train timetable by adjusting the train running path, the arrival and departure time or the passing time of the train, and realized energy-saving operation. saving operation. Albrecht et al. [9–11], Scheepmaker and Goverde [12], Yan et al. [13], Ye and Liu [14], Luan et al. [15], Yang et al. [16], Fernández-Rodríguez et al. [17] under the constraints of train characteristics, ramps, curves and speed limits, achieved optimal operating conditions and reduced energy consumption by adjusting the acceleration, cruising, coasting and braking phase.Taking into account the convenience of railway managers and passengers, the train timetable should remain relatively stable and only allow adjustment within a certain range. Zhang et al. [7] used particle swarm optimization to optimize the arrival and departure time of trains at intermediate stations and minimized the energy consumption of each train. Shoichiro and Koseki [2] kept the total running time constant, optimized the running time allocation (reducing the stop and turnaround time, increasing the running time) and improved the energy-saving efficiency according to the saving energy between the stations. Yang et al. [3] considered the dynamic rescheduling problem to reduce or eliminate the delay with the minimum net energy consumption during the train running phase. Wang et al. [5] determined optimal meeting stations and time of multiple trains on a single-track railway to save energy while reducing delays. An effective train timetable should consider the balance between the operating costs of the company and the travel time of the passengers. Li (2013) used a fuzzy multi-objective optimization algorithm to minimize carbon emissions costs and total travel time in order to achieve a solution that is balanced with both goals. Chevrier et al. [1] simultaneously minimized train energy consumption and running time based on a multi-objective evolutionary algorithm for speed analysis. In the subway system, compared with all-stop patterns, stop-skipping patterns during off-peak hours can not only improve the service level of passenger travel time, but also reduce energy consumption [3].The train running time between two stations directly affects the traction energy consumption. Yang et al. [16] calculated the energy-saving operation of multiple trains in different sections and different working conditions, and used Taylor approximation to rephrase the problem as a strict quadratic programming model, and developed an efficient algorithm combined with ASM. Albrecht et al. [10] first determined the only optimal switching point of the running state on each steep slope segment, and then used local optimization to find the switching point of the global optimal strategy. Based on this study, Albrecht et al. [11] found that the optimal strategy for each train is determined entirely by the total travel time allowed and the specified train interval, which can be used for the study of optimal driving strategies for multiple trains. The optimal train control problem is mainly to find the optimal speed curve. Fernández-Rodríguez et al. [17] used detailed train simulation models to find energy-saving speed curves. Yan et al. [13] used the ant colony algorithm to obtain energy-saving operation modes of each train under different conditions by exchanging the trajectories of multi high-speed trains. Albrecht et al. [9] looked for optimal operating conditions for leading and following trains on flat railway by existing train intervals. Luan et al. [15] simultaneously reduced energy consumption and delays by controlling train speed.However, considering energy-saving issues from a single view of train timetables or train control methods, it may be difficult to find a suitable energysaving strategy. Therefore, the energy-saving schemes that combine these two angles are gradually becoming research focus Ye and Liu [14] established the multiphase optimal control problem to make the train’s optimal strategy change with line conditions, and got the optimal train arrival and departure time under the condition of ensuring the safety interval. Ning et al. [6] optimized the distribution of running time on the section and appropriately adopted a coasting state to reduce the energy consumption of the train during the specified total running time. Scheepmaker and Goverde [12] determined the energy-saving driving strategy by finding the optimal cruising speed and the optimal coasting point. In addition, the study had shown that redistributing running time can additionally reduce energy consumption and improve train punctuality. Yang et al. [4] reviewed energy-efficient operation strategy and timetable optimization, and considered that the integrated method of jointly optimizing the timetable and the speed profile can maximize the utilization of regenerative energy and minimize traction energy consumption.The method of saving the operating energy consumption by adjusting the train timetable is mainly to adjust the running time of the train. However, under the condition of satisfying the safety interval, there is almost no adjustment interval of the running time for the high-speed train, or the optimized timetable has a great influence on the line carrying capacity and time costs of the passengers. By finding the best operating conditions of the train to reduce energy consumption, most studies assume that the train runs on a straight track, partly taking into account the single factor of the train characteristics, ramps, curves, etc., which are significantly different from the actual line standards. Based on the above considerations, this paper designs a high-speed railway energy-saving timetable based on stop schedule optimization. Since there are many high-speed trains with the same original and terminal stations and running path in the same direction on the high-speed railway, the total numbers of the train stopping at each station can satisfy the passenger flow demand. In the case that the train running path is the same, the total numbers of the train stopping meets the passenger flow demand and the train operation is standard, the total operating energy consumption of the train depends mainly on the stop schedule. Due to different line conditions such as ramps, curves, signal lamps, electric phase separation and speed limits, the increasing energy consumption of trains that stop at the intermediate station is different. By optimizing the stop schedule, the energy consumption of train stops is reduced, thus saving the total operating energy consumption. Optimizing the stop schedule not only reduces the energy consumption of railway transportation, but also is an important way to improve the line carrying capacity. The optimized stop schedule does not change the running time of the train on the section, and it will try to avoid overtaking between the trains. At the same time, the train travel time is compressed under the constraint of the stop time, and finally the total travel time of the train is minimized, which can effectively improve the passenger’s travel comfort. In this paper, with the objective of minimizing the increasing energy consumption of train stops and the shortest travel time of trains, the high-speed railway energy-saving timetable optimization model is established. In order to solve the optimization problem effectively, this paper uses the fuzzy mathematics programming method to design an efficient algorithm, which can obtain the optimal solution in a short time, and implements the model through a case study in China.


## 2. High-Speed Railway Energy-Saving Timetable Optimization Model

### 2.1. Nomenclature List

SetsJ: Set of trainsL: Set of linesS: Set of stationsParametersI: Tracking interval time of the trainI
a: Arrival and passing interval time of the trainI
d: Passing and departure interval time of the traint
s: Additional starting time of the traint
b: Additional braking time of the traint
s
,
s
+
1: Running time of the train on section [s,s+1]t
min: Minimum stop time of the traint
max: Maximum stop time of the trainT
d: Earliest reasonable departure time of the first train at the original stationT
a: Latest reasonable arrival time of the last train at the terminal stationγ
s: Minimum stop rate of stationse
s: Increasing energy consumption of train stops at stationsE
s
,
s
+
n: Operating energy consumption of the train without stops on section [s,s+n]E
j: Operating energy consumption of train jDecision variablesT
j
,
s
d: Departure time of train jat station sT
j
,
s
a: Arrival time of trainj at station sx
j
,
s: =1,if trainjstops at stations0,otherwise.


### 2.2. Objective Function

An efficient train timetable should consider both the travel time and the energy consumption, which respectively represents the benefits of passengers and the railway company. In this paper, we formulate the following multi-objective optimization model, which minimizes the total travel time and the energy consumption.Train travel time is an important indicator reflecting the quality of passenger travel, which can be expressed by the difference between the arrival time at the terminal station and the departure time at the original station. The model with the shortest total travel time of trains is as shown in Equation (1).(1)minT=∑j=1JTj,Sa−Tj,1d.Trains stopping at the station generate more energy consumption than passing the station. This paper defines that in the adjacent interval, the difference between the energy consumption generated by the train stopping at the intermediate station and the energy consumption generated by the train passing through the intermediate station is the increasing energy consumption of train stops. The model with the minimum increasing energy consumption of train stops is shown in Equation (2).(2)minE=∑j=1J∑s=1Sxj,ses.


### 2.3. Constraints

The optimization model is subject to the following constraints.(1) Train running time on the section constraint: the train running time on the section refers to the running time when the train passed through two adjacent stations without stopping. If the train stops at the intermediate station, then additional starting and braking time need to be added. The additional starting time refers to the extra part of the section running time caused by the train departure, and the additional braking time refers to the extra part of the section running time caused by the train arrival.(3)Tj,s+1a−Tj,sd=ts,s+1+ts·xj,s+tb·xj,s+1.(2) Train stop time constraint: For high-speed railway, the train stop time mainly includes the passenger’s travel time and the locomotive crew shift time. In order to meet the passenger’s travel time requirement and technical operation time standard, the train stop time must be guaranteed in the current time.(4)xj,stmin≤Tj,sd−Tj,sa≤xj,stmax.(3) Arrival and departure interval constraint: The train arrival and departure interval should meet the safety interval requirement. If trainj and train j+1 pass through station s or stop at station s, the minimum interval time should be met.(5)Tj+1,sd−Tj,sd≥ITj+1,sa−Tj,sa≥I.If trainjstops at station sand train j+1passes through station s, the minimum interval time should be met. Id is the interval between the departure of the following train and the passing of the leading train, and Ia is the interval between the passing of the following train and the arrival of the leading train.(6)Tj,sd−Tj+1,sd≥IdTj+1,sa−Tj,sa≥Ia.(4) Train stop constraint of the original and terminal stations: Since stop services of the original and terminal stations are intrinsic, the train must stop at the origin and destination station.(7)xj,1=1xj,S=1.(5) Overtaking constraints: The train can only overtake other trains at the station. Overtaking is forbidden to happen on the section.(8)Tj,sd−Tj+1,sdTj,s+1a−Tj+1,s+1a>0.(6) Reasonable departure and arrival time constraint: The energy-saving timetable must meet the reasonable departure and arrival time range. The departure time of the first train is not earlier than the earliest reasonable departure time at the original station. The arrival time of the last train is not later than the latest reasonable arrival time at the terminal station.(9)T1,1d≥TdTj,sa≤Ta.(7) Stop rate constraint: The stop rate is divided into train stop rate and station stop rate.①Train stop rate is the ratio of the stop number of trainjto the total number of stations.(10)αj=∑j=1Jxj,sS.In order to ensure that the train stop rate remains unchanged, this paper stipulates that the number of stops per train is the same as the number of stops in the existing timetable, namely:(11)αj=MN.In the existing timetable,M is the stop number of train jand Nis the total number of stations.②Station stop rate is the ratio of the number of trains stopping at stationsto the total number of trains.(12)βs=∑j=1Jxj,sJ.According to the passenger flow demand, the minimum stop rate of the station can be obtained. In order to meet the passenger flow demand, this paper stipulates that the stop rate of each station must be greater than or equal to the minimum stop rate, namely:(13)βs≥γs.


## 2.1. Nomenclature List

SetsJ: Set of trainsL: Set of linesS: Set of stationsParametersI: Tracking interval time of the trainI
a: Arrival and passing interval time of the trainI
d: Passing and departure interval time of the traint
s: Additional starting time of the traint
b: Additional braking time of the traint
s
,
s
+
1: Running time of the train on section [s,s+1]t
min: Minimum stop time of the traint
max: Maximum stop time of the trainT
d: Earliest reasonable departure time of the first train at the original stationT
a: Latest reasonable arrival time of the last train at the terminal stationγ
s: Minimum stop rate of stationse
s: Increasing energy consumption of train stops at stationsE
s
,
s
+
n: Operating energy consumption of the train without stops on section [s,s+n]E
j: Operating energy consumption of train jDecision variablesT
j
,
s
d: Departure time of train jat station sT
j
,
s
a: Arrival time of trainj at station sx
j
,
s: =1,if trainjstops at stations0,otherwise.


## 2.2. Objective Function

An efficient train timetable should consider both the travel time and the energy consumption, which respectively represents the benefits of passengers and the railway company. In this paper, we formulate the following multi-objective optimization model, which minimizes the total travel time and the energy consumption.Train travel time is an important indicator reflecting the quality of passenger travel, which can be expressed by the difference between the arrival time at the terminal station and the departure time at the original station. The model with the shortest total travel time of trains is as shown in Equation (1).(1)minT=∑j=1JTj,Sa−Tj,1d.Trains stopping at the station generate more energy consumption than passing the station. This paper defines that in the adjacent interval, the difference between the energy consumption generated by the train stopping at the intermediate station and the energy consumption generated by the train passing through the intermediate station is the increasing energy consumption of train stops. The model with the minimum increasing energy consumption of train stops is shown in Equation (2).(2)minE=∑j=1J∑s=1Sxj,ses.


## 2.3. Constraints

The optimization model is subject to the following constraints.(1) Train running time on the section constraint: the train running time on the section refers to the running time when the train passed through two adjacent stations without stopping. If the train stops at the intermediate station, then additional starting and braking time need to be added. The additional starting time refers to the extra part of the section running time caused by the train departure, and the additional braking time refers to the extra part of the section running time caused by the train arrival.(3)Tj,s+1a−Tj,sd=ts,s+1+ts·xj,s+tb·xj,s+1.(2) Train stop time constraint: For high-speed railway, the train stop time mainly includes the passenger’s travel time and the locomotive crew shift time. In order to meet the passenger’s travel time requirement and technical operation time standard, the train stop time must be guaranteed in the current time.(4)xj,stmin≤Tj,sd−Tj,sa≤xj,stmax.(3) Arrival and departure interval constraint: The train arrival and departure interval should meet the safety interval requirement. If trainj and train j+1 pass through station s or stop at station s, the minimum interval time should be met.(5)Tj+1,sd−Tj,sd≥ITj+1,sa−Tj,sa≥I.If trainjstops at station sand train j+1passes through station s, the minimum interval time should be met. Id is the interval between the departure of the following train and the passing of the leading train, and Ia is the interval between the passing of the following train and the arrival of the leading train.(6)Tj,sd−Tj+1,sd≥IdTj+1,sa−Tj,sa≥Ia.(4) Train stop constraint of the original and terminal stations: Since stop services of the original and terminal stations are intrinsic, the train must stop at the origin and destination station.(7)xj,1=1xj,S=1.(5) Overtaking constraints: The train can only overtake other trains at the station. Overtaking is forbidden to happen on the section.(8)Tj,sd−Tj+1,sdTj,s+1a−Tj+1,s+1a>0.(6) Reasonable departure and arrival time constraint: The energy-saving timetable must meet the reasonable departure and arrival time range. The departure time of the first train is not earlier than the earliest reasonable departure time at the original station. The arrival time of the last train is not later than the latest reasonable arrival time at the terminal station.(9)T1,1d≥TdTj,sa≤Ta.(7) Stop rate constraint: The stop rate is divided into train stop rate and station stop rate.①Train stop rate is the ratio of the stop number of trainjto the total number of stations.(10)αj=∑j=1Jxj,sS.In order to ensure that the train stop rate remains unchanged, this paper stipulates that the number of stops per train is the same as the number of stops in the existing timetable, namely:(11)αj=MN.In the existing timetable,M is the stop number of train jand Nis the total number of stations.②Station stop rate is the ratio of the number of trains stopping at stationsto the total number of trains.(12)βs=∑j=1Jxj,sJ.According to the passenger flow demand, the minimum stop rate of the station can be obtained. In order to meet the passenger flow demand, this paper stipulates that the stop rate of each station must be greater than or equal to the minimum stop rate, namely:(13)βs≥γs.


## 3. Algorithm

### 3.1. Model Setting

The train traction calculation software developed by Southwest Jiaotong University Ni et al. [18] is used to simulate the running state of the train on the actual line. By inputting the line data such as ramps, curves, signal lamp position, electric phase separation position and speed limits, and train data such as train type and group length into the software, the train’s speed curve and energy consumption can be output.Assume that there are three stationsS1, S2 and S3 on line L1, station S1 is the original station, station S3 is the terminal station and station S2 is the intermediate station. Train J1 departs from station S1 to station S3, and doesn’t stop at station S2 (Figure 1), while train J2 departs from station S1 to station S3, and stops at station S2 (Figure 2). Then the extra energy consumption generated by train J2 compared with train J1 between station S1 to station S3 is the increasing energy consumption caused by the stop of train J2 at station S2, i.e., e2=E1,2+E2,3−E1,3. The total operating energy consumption of train jis Ej=E1,S+∑s=1Sxj,ses. While in the case of train standardization operation, E1,S is constant, so Ej only depends on ∑j=1J∑s=1Sxj,ses, i.e., the total increasing energy consumption of train stops. If the stop rate of the train is constant and the station stop rate is not lower than the minimum limit, the train stop schedule can be optimized to minimize the energy consumption generated by the train stop, that is, the total operating energy consumption of the train is minimal.Figure 1
The running state of trainJ1.Figure 2
The running state of trainJ2.


### 3.2. Solution Method

The model established in this paper is a multiobjective linear programming problem. In general, multiple objective functions cannot reach their optimal values at the same time. Therefore, people can only find fuzzy optimal solutions that make each target relatively satisfied. The fuzzy mathematics programming method can effectively obtain the best compromise solution in multi-objective linear programming problems. With fuzzy linear programming, multi-objective linear programming problems can be solved as easily as single-objective linear programming problems. The specific steps are as follows.Step 1.
Construct the payoff table of the positive-ideal solution by solving the objective functionT and E of the single-objective programming problem. A positive-ideal solution is a solution that optimizes two single objective functions simultaneously. In Table 1, z  is the best compromise solution to be found. For the objective function T, z1∗ is the optimal solution that satisfies the constraints of Equations (3)~(13). T1  and T2 are the lower and upper bounds of the solution set. For the objective function E, z2∗ is the optimal solution that satisfies the constraints of Equations (10)~(13). E1 and E2 are the lower and upper bounds of the solution set.Table 1
Payoff table of positive-ideal solution.
T
z
E
z
z
M
i
n
T
T
z
1
∗
E
z
1
∗
z
1
∗
T
z
2
∗
E
z
2
∗
M
i
n
E
T
1
=
min
T
z
1
∗
,
T
z
2
∗
E
1
=
min
E
z
1
∗
,
E
z
2
∗
z
2
∗
T
2
=
max
T
z
1
∗
,
T
z
2
∗
E
2
=
max
E
z
1
∗
,
E
z
2
∗Step 2.
Construct the membership functionsμ1z and μ2z for the two objective functions T and E, respectively by(14)μ1z=1ifT≤T1,T2−TT2−T1ifT1<T<T2,0ifT≥T2,(15)μ2z=1ifE≤E1,E2−EE2−E1ifE1<E<E2,0ifE≥E2.Step 3.
Transform multi-target problems into single-target problems.(16)maxF=ζ+εμ1z+μ2z2,(17)s.t.ζ≤μ1zζ≤μ2z,
whereF is the single objective problem objective function; ζ is the optimal satisfaction; ε is a sufficiently small positive number.Step 4.
Takeε=1.0×10−7 to solve the single-objective programming problem in CPLEX software.


## 3.1. Model Setting

The train traction calculation software developed by Southwest Jiaotong University Ni et al. [18] is used to simulate the running state of the train on the actual line. By inputting the line data such as ramps, curves, signal lamp position, electric phase separation position and speed limits, and train data such as train type and group length into the software, the train’s speed curve and energy consumption can be output.Assume that there are three stationsS1, S2 and S3 on line L1, station S1 is the original station, station S3 is the terminal station and station S2 is the intermediate station. Train J1 departs from station S1 to station S3, and doesn’t stop at station S2 (Figure 1), while train J2 departs from station S1 to station S3, and stops at station S2 (Figure 2). Then the extra energy consumption generated by train J2 compared with train J1 between station S1 to station S3 is the increasing energy consumption caused by the stop of train J2 at station S2, i.e., e2=E1,2+E2,3−E1,3. The total operating energy consumption of train jis Ej=E1,S+∑s=1Sxj,ses. While in the case of train standardization operation, E1,S is constant, so Ej only depends on ∑j=1J∑s=1Sxj,ses, i.e., the total increasing energy consumption of train stops. If the stop rate of the train is constant and the station stop rate is not lower than the minimum limit, the train stop schedule can be optimized to minimize the energy consumption generated by the train stop, that is, the total operating energy consumption of the train is minimal.Figure 1
The running state of trainJ1.Figure 2
The running state of trainJ2.


## 3.2. Solution Method

The model established in this paper is a multiobjective linear programming problem. In general, multiple objective functions cannot reach their optimal values at the same time. Therefore, people can only find fuzzy optimal solutions that make each target relatively satisfied. The fuzzy mathematics programming method can effectively obtain the best compromise solution in multi-objective linear programming problems. With fuzzy linear programming, multi-objective linear programming problems can be solved as easily as single-objective linear programming problems. The specific steps are as follows.Step 1.
Construct the payoff table of the positive-ideal solution by solving the objective functionT and E of the single-objective programming problem. A positive-ideal solution is a solution that optimizes two single objective functions simultaneously. In Table 1, z  is the best compromise solution to be found. For the objective function T, z1∗ is the optimal solution that satisfies the constraints of Equations (3)~(13). T1  and T2 are the lower and upper bounds of the solution set. For the objective function E, z2∗ is the optimal solution that satisfies the constraints of Equations (10)~(13). E1 and E2 are the lower and upper bounds of the solution set.Table 1
Payoff table of positive-ideal solution.
T
z
E
z
z
M
i
n
T
T
z
1
∗
E
z
1
∗
z
1
∗
T
z
2
∗
E
z
2
∗
M
i
n
E
T
1
=
min
T
z
1
∗
,
T
z
2
∗
E
1
=
min
E
z
1
∗
,
E
z
2
∗
z
2
∗
T
2
=
max
T
z
1
∗
,
T
z
2
∗
E
2
=
max
E
z
1
∗
,
E
z
2
∗Step 2.
Construct the membership functionsμ1z and μ2z for the two objective functions T and E, respectively by(14)μ1z=1ifT≤T1,T2−TT2−T1ifT1<T<T2,0ifT≥T2,(15)μ2z=1ifE≤E1,E2−EE2−E1ifE1<E<E2,0ifE≥E2.Step 3.
Transform multi-target problems into single-target problems.(16)maxF=ζ+εμ1z+μ2z2,(17)s.t.ζ≤μ1zζ≤μ2z,
whereF is the single objective problem objective function; ζ is the optimal satisfaction; ε is a sufficiently small positive number.Step 4.
Takeε=1.0×10−7 to solve the single-objective programming problem in CPLEX software.


## 4. Case Study

### 4.1. Data and Parameters

This paper selects 20 high-speed trains with a top speed of 300 km/h in the downward direction on the Nanjing South-Shanghai Hongqiao section of the Beijing-Shanghai high-speed railway (Figure3) as a case study. The selected trains all stop at Nanjing South and Shanghai Hongqiao, so this paper can use Nanjing South as the original station and Shanghai Hongqiao as the terminal station, i.e., β1=1, β8=1. In this paper, according to the safety interval standard in the existing timetable and the passenger flow demand, the research case parameter value is selected (Table 2).Table 2
The parameter values.
Parameter
Value
Parameter
Value
Parameter
Value
t
min
2 minutes
I
a
3 minutes
γ
3
0.1
t
max
10 minutes
I
d
2 minutes
γ
4
0.25
t
s
2 minutes
T
d
11:22
γ
5
0.4
t
b
3 minutes
T
a
14:55
γ
6
0.45
I
4 minutes
γ
2
0.25
γ
7
0.1Figure 3
Railway network structure of the Nanjing South-Shanghai Hongqiao section.


### 4.2. Analysis of Results

This paper calculated the specific stop plan of each train (Table3). The train traction calculation software is used to calculate the increasing energy consumption of train stops in Zhenjiang South, Danyang North, Changzhou North, Wuxi East, Suzhou North, and Kunshan South (Table 4). This paper guarantees that the stop number of each train on the Nanjing South-Shanghai Hongqiao section is constant and each station meets the minimum station stop rate, and uses CPLEX software to iterate 160,000 times. The energy-saving timetable with the minimum energy consumption and travel time is calculated within 1 minutes and 7 seconds.Table 3
Comparisons on the train stop schedule.
Train number
G103
G101
G1735
G1805
G105
G143
G1911
G1715
G1809
G107
Existing result
1-3-6-8
1-2-5-8
1-5-6-7-8
1-2-5-6-7-8
1-5-8
1-4-8
1-4-6-7-8
1-6-8
1-2-3-4-5-6-8
1-2-6-8
Optimized result
1-5-6-8
1-5-6-8
1-3-4-5-8
1-2-4-5-6-8
1-4-8
1-5-8
1-2-4-5-8
1-5-8
1-3-4-5-6-7-8
1-5-6-8
Train number
G221
G1775
G109
G111
G113
G1767
G211
G41
G359
G115
Existing result
1-4-5-8
1-2-4-5-6-7-8
1-4-6-8
1-3-5-8
1-4-6-8
1-2-6-8
1-5-6-8
1-4-8
1-3-8
1-2-5-8
Optimized result
1-2-6-8
1-2-4-5-6-7-8
1-2-6-8
1-2-6-8
1-5-6-8
1-5-6-8
1-5-6-8
1-6-8
1-5-8
1-5-6-8Table 4
Comparisons on the energy consumption of each station.
Station
Zhenjiang South
Danyang North
Changzhou North
Wuxi East
Suzhou North
Kunshan South
Sum
es(kw h)
527.8
547.29
532.83
422.46
421.67
531.94
2983.99
Stop number
Existing result
7
4
8
10
12
4
45
Optimized result
6
2
6
14
15
2
45
Difference
−1
−2
−2
4
3
−2
0
Increasing energy consumption of train stops (kw h)
Existing result
3694.6
2189.16
4262.64
4224.6
5060.04
2127.76
21558.8
Optimized result
3166.8
1094.58
3196.98
5914.44
6325.05
1063.88
20761.73
Difference
−527.8
−1094.58
−1065.66
1689.84
1265.01
−1063.88
−797.07In Table4, the trains in the stop schedule of the energy-saving timetable are more likely to stopping at stations with less increasing energy consumption of train stops, and es in Wuxi East and Suzhou North is more than 100 kw hless than the remaining four stations, the stop number increased by 4 times and 3 times, respectively, and 4 stations with more increasing energy consumption of train stops, Zhenjiang South, Danyang North, Changzhou North and Kunshan South, the stop number is reduced by 1 time, 2 times, 2 times, 2 times respectively. The total increasing energy consumption of train stops in the energy-saving timetable is 20761.73 kw h, which is 797.07 kw h lower than the existing timetable, which is reduced by 3.7%. In Figure 4, the energy consumption of each train has also changed. The energy consumption of 13 trains has been reduced to varying degrees, accounting for 65% of the total trains. This indicates that the method of this paper also reduces the energy consumption of single trains.Figure 4
Comparisons on the energy consumption of each train.By comparing the train travel time (Table5), it can be found that the G1805, G1911, and G211 trains have reduced travel time, trains with reduced or constant train travel time account for 90% of the total trains, and the total train travel time is 1657 minutes, which is reduced 11 minutes.Table 5
Comparisons on the train travel time (unit:min).
Train number
G103
G101
G1735
G1805
G105
G143
G1911
G1715
G1809
G107
Existing result
80
80
87
104
73
73
90
73
108
80
Optimized result
80
80
87
94
73
73
87
73
112
80
Difference
0
0
0
−10
0
0
−3
0
4
0
Train number
G221
G1775
G109
G111
G113
G1767
G211
G41
G359
G115
Existing result
80
107
80
80
80
80
87
73
73
80
Optimized result
80
112
80
80
80
80
80
73
73
80
Difference
0
5
0
0
0
0
−7
0
0
0By comparing the existing timetable (Figure5) and the energy-saving timetable (Figure 6), the overtaking of three trains with reduced running time has changed. Before optimization, G1805 is overtaken by two trains in Suzhou North, and one train in Kunshan South, G1911 is overtaken by a train in Changzhou and G211 is overtaken by two trains in Suzhou North. The overtaking of three trains does not happen after optimization. The overtaking of two trains with increased running time also has changed. Before optimization, G1809 is overtaken by two trains in Danyang North. It is once overtaken in Danyang North, Suzhou North and Kunshan South after optimization. Before optimization, G1775 is once overtaken in Wuxi East and Kunshan South. It is overtaken by a train in Zhenjiang South, Wuxi East and Kunshan South after optimization. It can be seen that the change of train travel time is mainly caused by overtaking, which provides an idea for the preparation of reasonable and efficient timetables. In order to make full use of the line carrying capacity, the train should follow the tracking operation as much as possible. The stop schedule can be used in a far-reaching or strictly consistent manner to reduce the overtaking number. If a train overtakes another train, the train that is overtaken will wait at least 5 minutes (Ia+Id). If a train is overtaken by other two trains, then the train will wait at least 9 minutes (Ia+I+Id). So if overtaking happens, this paper recommends that the train is better overtaken by a train at a certain station to avoid being overtaken by multiple trains. In the energy-saving timetable, the train schedule excessively adopts a strictly consistent manner. And the stop number is too many in Suzhou North and Wuxi East, where the increasing energy consumption of train stop is low. To a certain extent, it violates the rules of train operation and cannot meet the demand of some passengers. Intensive arrival of trains at certain times may result in tight service capacity of passenger equipment at the station.Figure 5
Existing timetable.Figure 6
Energy-saving timetable.


## 4.1. Data and Parameters

This paper selects 20 high-speed trains with a top speed of 300 km/h in the downward direction on the Nanjing South-Shanghai Hongqiao section of the Beijing-Shanghai high-speed railway (Figure3) as a case study. The selected trains all stop at Nanjing South and Shanghai Hongqiao, so this paper can use Nanjing South as the original station and Shanghai Hongqiao as the terminal station, i.e., β1=1, β8=1. In this paper, according to the safety interval standard in the existing timetable and the passenger flow demand, the research case parameter value is selected (Table 2).Table 2
The parameter values.
Parameter
Value
Parameter
Value
Parameter
Value
t
min
2 minutes
I
a
3 minutes
γ
3
0.1
t
max
10 minutes
I
d
2 minutes
γ
4
0.25
t
s
2 minutes
T
d
11:22
γ
5
0.4
t
b
3 minutes
T
a
14:55
γ
6
0.45
I
4 minutes
γ
2
0.25
γ
7
0.1Figure 3
Railway network structure of the Nanjing South-Shanghai Hongqiao section.


## 4.2. Analysis of Results

This paper calculated the specific stop plan of each train (Table3). The train traction calculation software is used to calculate the increasing energy consumption of train stops in Zhenjiang South, Danyang North, Changzhou North, Wuxi East, Suzhou North, and Kunshan South (Table 4). This paper guarantees that the stop number of each train on the Nanjing South-Shanghai Hongqiao section is constant and each station meets the minimum station stop rate, and uses CPLEX software to iterate 160,000 times. The energy-saving timetable with the minimum energy consumption and travel time is calculated within 1 minutes and 7 seconds.Table 3
Comparisons on the train stop schedule.
Train number
G103
G101
G1735
G1805
G105
G143
G1911
G1715
G1809
G107
Existing result
1-3-6-8
1-2-5-8
1-5-6-7-8
1-2-5-6-7-8
1-5-8
1-4-8
1-4-6-7-8
1-6-8
1-2-3-4-5-6-8
1-2-6-8
Optimized result
1-5-6-8
1-5-6-8
1-3-4-5-8
1-2-4-5-6-8
1-4-8
1-5-8
1-2-4-5-8
1-5-8
1-3-4-5-6-7-8
1-5-6-8
Train number
G221
G1775
G109
G111
G113
G1767
G211
G41
G359
G115
Existing result
1-4-5-8
1-2-4-5-6-7-8
1-4-6-8
1-3-5-8
1-4-6-8
1-2-6-8
1-5-6-8
1-4-8
1-3-8
1-2-5-8
Optimized result
1-2-6-8
1-2-4-5-6-7-8
1-2-6-8
1-2-6-8
1-5-6-8
1-5-6-8
1-5-6-8
1-6-8
1-5-8
1-5-6-8Table 4
Comparisons on the energy consumption of each station.
Station
Zhenjiang South
Danyang North
Changzhou North
Wuxi East
Suzhou North
Kunshan South
Sum
es(kw h)
527.8
547.29
532.83
422.46
421.67
531.94
2983.99
Stop number
Existing result
7
4
8
10
12
4
45
Optimized result
6
2
6
14
15
2
45
Difference
−1
−2
−2
4
3
−2
0
Increasing energy consumption of train stops (kw h)
Existing result
3694.6
2189.16
4262.64
4224.6
5060.04
2127.76
21558.8
Optimized result
3166.8
1094.58
3196.98
5914.44
6325.05
1063.88
20761.73
Difference
−527.8
−1094.58
−1065.66
1689.84
1265.01
−1063.88
−797.07In Table4, the trains in the stop schedule of the energy-saving timetable are more likely to stopping at stations with less increasing energy consumption of train stops, and es in Wuxi East and Suzhou North is more than 100 kw hless than the remaining four stations, the stop number increased by 4 times and 3 times, respectively, and 4 stations with more increasing energy consumption of train stops, Zhenjiang South, Danyang North, Changzhou North and Kunshan South, the stop number is reduced by 1 time, 2 times, 2 times, 2 times respectively. The total increasing energy consumption of train stops in the energy-saving timetable is 20761.73 kw h, which is 797.07 kw h lower than the existing timetable, which is reduced by 3.7%. In Figure 4, the energy consumption of each train has also changed. The energy consumption of 13 trains has been reduced to varying degrees, accounting for 65% of the total trains. This indicates that the method of this paper also reduces the energy consumption of single trains.Figure 4
Comparisons on the energy consumption of each train.By comparing the train travel time (Table5), it can be found that the G1805, G1911, and G211 trains have reduced travel time, trains with reduced or constant train travel time account for 90% of the total trains, and the total train travel time is 1657 minutes, which is reduced 11 minutes.Table 5
Comparisons on the train travel time (unit:min).
Train number
G103
G101
G1735
G1805
G105
G143
G1911
G1715
G1809
G107
Existing result
80
80
87
104
73
73
90
73
108
80
Optimized result
80
80
87
94
73
73
87
73
112
80
Difference
0
0
0
−10
0
0
−3
0
4
0
Train number
G221
G1775
G109
G111
G113
G1767
G211
G41
G359
G115
Existing result
80
107
80
80
80
80
87
73
73
80
Optimized result
80
112
80
80
80
80
80
73
73
80
Difference
0
5
0
0
0
0
−7
0
0
0By comparing the existing timetable (Figure5) and the energy-saving timetable (Figure 6), the overtaking of three trains with reduced running time has changed. Before optimization, G1805 is overtaken by two trains in Suzhou North, and one train in Kunshan South, G1911 is overtaken by a train in Changzhou and G211 is overtaken by two trains in Suzhou North. The overtaking of three trains does not happen after optimization. The overtaking of two trains with increased running time also has changed. Before optimization, G1809 is overtaken by two trains in Danyang North. It is once overtaken in Danyang North, Suzhou North and Kunshan South after optimization. Before optimization, G1775 is once overtaken in Wuxi East and Kunshan South. It is overtaken by a train in Zhenjiang South, Wuxi East and Kunshan South after optimization. It can be seen that the change of train travel time is mainly caused by overtaking, which provides an idea for the preparation of reasonable and efficient timetables. In order to make full use of the line carrying capacity, the train should follow the tracking operation as much as possible. The stop schedule can be used in a far-reaching or strictly consistent manner to reduce the overtaking number. If a train overtakes another train, the train that is overtaken will wait at least 5 minutes (Ia+Id). If a train is overtaken by other two trains, then the train will wait at least 9 minutes (Ia+I+Id). So if overtaking happens, this paper recommends that the train is better overtaken by a train at a certain station to avoid being overtaken by multiple trains. In the energy-saving timetable, the train schedule excessively adopts a strictly consistent manner. And the stop number is too many in Suzhou North and Wuxi East, where the increasing energy consumption of train stop is low. To a certain extent, it violates the rules of train operation and cannot meet the demand of some passengers. Intensive arrival of trains at certain times may result in tight service capacity of passenger equipment at the station.Figure 5
Existing timetable.Figure 6
Energy-saving timetable.


## 5. Conclusion

This paper presents a high-speed railway energy-saving timetable based on stop schedule optimization. Under the constraints of safety interval and stop rate, with the objective of minimizing the increasing energy consumption of train stops and the shortest travel time of trains, the high-speed railway energy-saving timetable optimization model is established. In order to solve the optimization problem effectively, this paper uses the fuzzy mathematics programming method to design an efficient algorithm, which can obtain the optimal solution in a short time. The 20 trains of Nanjing South-Shanghai Hongqiao section of Beijing-Shanghai high-speed railway are optimized by this energy-saving method. The results show that the total operating energy consumption of the train is reduced by 3.7%, and the total travel time of the train is reduced by 11 minutes. Future research can consider the timetable design method that minimizes energy consumption and travel time by optimizing the stop schedule based on the rules of train travel under the conditions of satisfying passenger flow demand.



---

*Source: 4213095-2019-12-08.xml*