Optimization of Multitrain Operations
Optimization of Multitrain Operations
Abstract—Energy efficiency is paid more and more attention should minimize the energy cost. The driving strategy during
in railway systems for reducing the cost of operation companies interstations is another important factor of energy-efficient op-
and emissions to the environment. In subway systems, the opti- eration. With a given trip time, there are many feasible driving
mizations on timetable and driving strategy are two important
and closely dependent parts of energy-efficient operations. The strategies that consume different amounts of energy.
former regulates the fleet size and the trip time at interstations, The timetable and driving strategy are two closely dependent
and the latter determines the control sequences of traction and parts of energy-efficient operations. On one hand, the cycle time
braking force during the trip. Most conventional research opti- that is influenced by the fleet size and interstations’ trip time
mized the timetable and the driving strategy separately such that that is scheduled by timetable are important constraints for the
global optimality cannot be achieved. In this paper, we analyze
the hierarchy of energy-efficient train operation and then propose optimal train-control model. On the other hand, the amount of
an integrated algorithm to generate the globally optimal opera- energy consumption determined by the optimal driving strategy
tion schedule, which can get better energy-saving performance. is the foundation of optimizing the timetable. Hence, to obtain
Within the criteria of meeting the passenger demand, the inte- the global optimality for the whole system, one cannot neglect
grated energy-efficient algorithm can simultaneously obtain the the relationship between the timetable and driving strategy.
optimal timetable and driving strategy for trains, which realizes
the combination of the high-level transportation management and Our previous work [35] has presented an approach of inte-
the low-level train operation control. The simulation results based grating the train control and distribution of the trip time, but
on the Beijing Yizhuang Subway Line illustrate that the integrated the methodology is used to optimize the operation for a single
algorithm can achieve a 24.0% energy reduction for one day, on train. In other words, our previous work did not consider the
average. In addition, the computation time is within 2 s, which is layer of headway control (see Fig. 1). In addition, the previous
short enough to be applied for real-time control system.
approach is based on the assumption that the traction force, the
Index Terms—Energy conservation, integrated energy-efficient braking force, and the running resistance are constant. This pa-
(IEE) algorithm, subway system, timetable, train operation. per extends the methodology to solve the energy-efficient train-
I. I NTRODUCTION control problem when considering the variable traction force,
braking force, and running resistance. Based on the hierarchy
1524-9050 © 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
674 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 15, NO. 2, APRIL 2014
as possible. The hourly cyclic timetable, for which the trains to be reduced by maximizing the use of regenerative-braking
running on the same line will follow each other with a fixed energy [11].
cycle time [13], is a good solution to the problem. The periodic Much research also focuses on how to obtain the energy-
event-scheduling problem (PESP) model introduced by Serafini efficient driving strategy between successive stations. Dating
and Ukovich [14] has been widely applied to solve the cyclic back to the 1960s, Milroy [2] proposed an optimal control
railway timetable problem (CRTP) [8], [19], [23]. The PESP model based on the assumption that the train runs on a flat track
considered the problem as a set of periodically recurring events with a constant gradient. By using the Pontryagin maximum
under periodic time window constraints. Voorhoeve [8] used the principle, the optimal driving strategy is proved to consist of
PESP model to solve the CRTP for reducing the operational maximum acceleration, cruising, coasting, and maximum brak-
cost. Nachtigall [23] used the PESP constraints to formulate the ing. The Pontryagin maximum principle was used as a typical
cyclic behavior of the railway timetables and introduced a cycle method and laid the foundation for solving the optimal train
periodicity formulation model to minimize the passengers’ control problem. For taking the theory into practice, variable
waiting time. To deal with variable trip time in an existing cyclic gradients, variable speed limits, and traction efficiency were
railway timetable, Kroon and Peeters [18] extended the PESP gradually taken into account [5], [6], [27], [37]. For example,
model, in which small deviations from the fixed trip time are Khmelnitsky [5] chose the kinetic energy as the control variable
allowable for getting a larger, useful solution space. To obtain and considered variable gradients, variable traction efficiency,
more feasible solutions to PESP, Gabrio et al. introduced a and arbitrary speed limits in the optimal train-control model.
periodic service intention framework for the partial periodic Then, he gave an analytic solution to solve the optimal train
timetables in order to deal with changing demand [21]. In control sequences. Liu and Golovitcher [6] also analyzed the
addition, Liebchen and Peeters [22] modeled the CRTP by a optimal driving strategy by using the Pontryagin maximum
constraint graph and a periodic tension and introduced a more principle and gave the possible switching of optimal controls.
general concept of integral cycle bases. This characterized the Then, an analytical solution was proposed to find the switching
integral cycle bases using the determinant of cycle bases. Other points of control sequences while considering variable gradi-
recent developments in this field mainly concentrated on the ents and speed limits. In addition, Howlett et al. [31] provided
design of robust cyclic timetables to cope with stochastic delays an analytical method for the problem with more than one steep
[3], [4], [17], [20], [36]. For example, Jamili et al. [36] used a slope, and a local optimization principle was used to solve
hybrid metaheuristic algorithm to deal with scheduling different the energy-efficient driving strategy for each part of the route.
types of trains in a single railway track for minimizing train de- Li et al. [32] studied the optimal driving strategy with an energy
lays. Shafia et al. [3] formulated a mixed integer programming constraint since the minimum energy consumption uniquely
model for developing robust train-timetabling on a single-track corresponds to the given trip time. In addition to analytical and
railway line. Then, a branch-and-bound algorithm, along with a numerical methods, evolutionary algorithms such as a genetic
new heuristic beam search algorithm, is presented to solve the algorithm [1], [26] and an ant colony algorithm [33] were
model with a short computation time. Theories about PESP and applied to solve the optimal train-control problem. Lin and
corresponding algorithms were put into practice with coordi- Sheu [15] proposed an adaptive optimal control algorithm to
nation among trains through cooperative timetables [11], [12]. regulate the train operation with less energy consumption. The
For example, the movement of trains in subway systems can be method can be used to optimize the train regulator by adjusting
synchronized to allow for energy consumption from substations the running time and dwell time.
SU et al.: OPTIMIZATION OF MULTITRAIN OPERATIONS IN A SUBWAY SYSTEM 675
Furthermore, some research has studied the integration be- α utilization of the maximum train capacity;
tween the train-control and timetable design. For example, f service frequency (in trains per hour);
Albreche et al. [24] designed a dynamic programming approach v(s) train speed (in meters per second);
to solve the optimal trip time for a single train and then V speed limit (in meters per second);
presented a solution to the optimal train-control problem based v0j initial speed for the jth section (in meters per second);
on the Pontryagin maximum principle. Ghoseiri [25] optimized vtj final speed for the jth section (in meters per second);
the timetable based on the assumption that trains have constant s train position (in meters);
speeds, which did not have a precise estimation of the energy Li length of section i (in meters);
consumption for interstations. Su et al. [35] proposed an ap- Tp pure trip time (in seconds);
proach to find the optimal driving strategy of the entire route Td total dwell time during the trip (in seconds);
by distributing the reserve time to different sections, which can Tt turn-back time at terminals (in seconds);
optimize the train-control sequences, as well as the trip time E energy consumption per unit mass (in kilowatthours);
for interstations. However, the traction force, braking force, F (v)maximum traction force per unit mass (in meters per
and the resistance in this paper are assumed as constants, and square second);
the proposed approach can only be used for optimizing the B(v) maximum braking force per unit mass (in meters per
operation of a single train. square second);
r(v) running resistance per unit mass (in meters per square
III. M ODEL F ORMULATION second);
g(s) gradient resistance per unit mass (in meters per square
A. Assumptions and Symbols
second);
For a better understanding of this paper, the assumptions, m number of interstations.
parameters, and decision variables are first introduced.
• Trains in a subway system are controlled by the signal
system, which will permit the train operation at the stated B. Energy-Efficient Operation Model
headway. As shown in Fig. 1, the highest layer of the train operation is
• A subway system uses the hourly timetable that is sched- the headway control, which is followed by the middle layer of
uled for different time periods since the passenger demand distribution of the cycle time. In addition, the energy-efficient
presents periodical change at different hours based on the driving strategy is the lowest layer. The timetable in subway
operational experience. systems is designed according to the passenger demand, which
• The advanced automatic train operation (ATO) system is the foundation of train operation. It usually determines the
has been widely used in the subway signaling system, fleet size, headway between trains, and the trip time for each
which can track the target speed precisely and fulfill the interstation. The headway in the timetable determines the ca-
automatic train control instead of drivers. Generally, the pacity of the system
ATO system uses the same target speed for a given section
during a fixed time period. Hence, all trains are assumed 3600
C =c×f ×α=c× ×α (1)
to have the same driving strategy for a given section in a h
given time period.
in which the headway can be further formulated as
• The turn-back times are assumed as constants at terminals
since the ATO system is capable of completing automatic T
turn-back. h= . (2)
n
• The passenger demand can be obtained from the operation
control center through the smart card system. For minimizing the energy consumption W (in kilowatthours)
• The approach proposed in this paper focuses on timetable in a fixed time period Q (in seconds), we formulate the follow-
planning. Hence, the dwell times are assumed as constants ing optimization criterion:
at stations based on the operational experience, although
Q
the practical dwell times are not uniform due to unpre- min W = nE(T ). (3)
dicted number of passengers alighting and boarding. T
Decision Variables: For a given subway system, n and T should follow the fleet size
Tj trip time at the jth interstation (in seconds); and the total trip time constraints
T cycle time (in seconds);
n number of service trains; n ≤ nmax , Tmin ≤ T ≤ Tmax . (4)
h headway (in seconds);
kt (s) relative traction force; The energy consumption E(T ) during a cycle time is the sum
kb (s) relative braking force; of the energy consumption at all interstations, i.e.,
Parameters:
m
c train capacity (in persons/train); E(T ) = Ej (Tj ) (5)
C line capacity (in persons); j=1
676 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 15, NO. 2, APRIL 2014
where the interstation trip time should satisfy the following trip
time constraints:
m
T = Td + Tt + Tj , Tjmin ≤ Tj ≤ Tjmax , j = 1, 2, · · · , m.
j=1
(6)
Furthermore, Ej (Tj ) is the energy consumption during the
traction process, which is determined by the driving strategy
Tj
Ej (Tj ) = kt (t)v(t)F (t)dt. (7) Fig. 2. Integrated approach for optimizing the train operation.
0
In this paper, an integrated model is proposed to optimize the
The train movement can be described by energy-efficient timetable and the optimal train control as a
whole
dv(t) ⎧
= kt F (t) − kb B(t) − g(s) − r(v) (8) ⎪
m Tj
dt ⎪
⎪ Q
⎪
⎪ min W = n kt (t)v(t)F (t)dt
⎪
⎪
T
j=1 0
⎪
⎪
with the boundary conditions ⎪
⎪ s.t. C = c × 3600 h × α, h = n , n ≤ nmax
T
⎪
⎪
⎪
⎪ m
⎪
⎨ T = Tj , Tjmin ≤ Tj ≤ Tjmax
v(0) = v(Tj ) = 0 (9) j=1
(13)
⎪
⎪
dv(t)
= k F (t) − k B(t) − g(s) − r(v)
⎪
⎪ dt t b
and the constraints on the trip distance, the train speed, ⎪
⎪ Tj
⎪
⎪
the relative traction force, and the relative braking force, as ⎪
⎪ L = v(t)dt
⎪
⎪
i
shown in ⎪
⎪
0
⎪
⎪ v(0) = v(Tj ) = 0
⎩
kt ∈ [0, 1], kb ∈ [0, 1], v ≤ V .
Tj
Li = v(t)dt, v ≤ V , kt ∈ [0, 1], kb ∈ [0, 1]. (10)
0
IV. IEE A LGORITHM
In this section, we present the algorithms for each layer of
Within the criteria of meeting the passenger demand, timetable the energy-efficient train operation and integrate them to solve
optimization aims to minimize the total traction energy con- the globally optimal solution, which is called IEE algorithm.
sumption W of all trains for a period of time Q, which is As shown in Fig. 2, we propose an integrated approach
presented as the following timetable optimization model: to optimize the train operation in this section. The optimal
⎧ train control (low layer), the distribution of the cycle time
⎪
m
⎪
⎪ min W = Q (middle layer), and the headway optimization (high layer) are
⎪ Tn Ej (Tj )
⎪
⎪ formulated as two closed loops. When the middle layer is
⎪
⎪
j=1
⎪
⎨ s.t. C =c× 3600
h ×α optimized, the low layer will act as the input. These two layers
h = Tn (11) form the first loop of energy-efficient operation for single train.
⎪
⎪
⎪
⎪
m Similarly, the two layers regarded as a whole is considered as
⎪
⎪ T = Tj
⎪
⎪ the input when the high layer of headway control is designed. A
⎪
⎩
j=1
close relationship among the three layers fulfills the integrated
Tjmin ≤ Tj ≤ Tjmax .
framework of the train operation.
With the given timetable, the optimal train-control model fo-
A. Optimal Train-Control Algorithm
cuses on traveling the interstation with the minimum energy
consumption There has been much research concentrating on how to get
the optimal driving strategy such that the energy consumption
⎧ Tj
⎪ is minimized [5], [6], [27], [30], [31]. The authors described the
⎪
⎪ min Ej (Tj ) = kt (t)v(t)F (t)dt
⎪
⎪ problem with an optimal train-control model, which has been
⎪
⎪ 0
⎪
⎪ dv(t) presented in (12).
⎨ s.t. dt = kt F (v) − kb B(v) − g(x) − r(v)
By applying the Pontryagin maximum principle, the optimal
Tj (12)
⎪
⎪ control problem is transformed to maximize the following
⎪
⎪
Li = v(t)dt
⎪
⎪ 0 Hamiltonian function with respect to variables kt and kb :
⎪
⎪
⎪
⎩ v(0) = v(Tj ) = 0, v ≤ V
kt ∈ [0, 1], kb ∈ [0, 1]. H = (p1 − v)kt F − p1 kb B − p1 (r + g) + p2 v (14)
SU et al.: OPTIMIZATION OF MULTITRAIN OPERATIONS IN A SUBWAY SYSTEM 677
Step 1. Initialize the cycle time T , and calculate the pure trip
time Tp as
Step 2. Divide the route into “k” sections such that each
high speed (for example, trains usually try to accelerate to section has constant gradient and speed limit;
50 km/h in the subway system), which is necessary in practical Step 3. Initialize a primary solution and record the speed
operation and regarded as a fixed part of the optimal control sequences for each position;
sequences. Then, the train will coast for a while until the Step 4. Calculate the primary trip time Tx according to (20);
speed of the train reaches the braking curve. Finally, the train Step 5. Add an energy unit ΔE to the ith section (0 < i ≤ k)
will apply the maximum available braking force to the station and recalculate the trip time Tx with Algorithm 4.1;
or the speed limit. We assume that the trip time and energy then, the time reduction is obtained with
consumption calculated by the above primary solution are Tx
ΔTi = Tx − Tx ; (22)
and Ex , respectively. It is easy to find that Ex is the minimum
energy consumption with the trip time Tx . Step 6. If ΔTj = max{ΔTi }, distribute ΔE the jth section;
The practical energy consumption will be more than that of Step 7. Return the new speed sequences and trip time Tx ;
the primary solution, and the trip time should be shortened to Step 8. Set Tx = Tx . If Tx < Tp , go to step 5;
meet the operation demand. Hence, we design an algorithm Step 9. Return the final speed sequences and the trip time at
to get the optimal control sequences for interstations (or the each interstation after distribution of the cycle time.
entire route) based on the primary solution by increasing the
energy consumption of each section until the trip time Tx is
exactly shortened to the total trip time of the interstation Tj
(or cycle time of the entire route T ). At each time, we try to
C. Headway Control
allocate an energy unit ΔE for one section, and then the speed
sequences are regenerated for all the following sections with In practice, the train-control system is traditionally designed
Algorithm 4.1. The low layer of optimal train control is inte- by the signaling engineers, whereas the timetable is decided
grated into the middle layer, from which we can recalculate the by the operation company according to the operational require-
trip time Tx and the time reduction ΔT . The same amount of ment and the obtained data from the signaling system. For ex-
energy added to different sections may obtain different time ample, a signaling engineer can calculate the minimum trip time
reductions, which depends on the ratio ΔE/ΔT [7], [35]. for an interstation as 104 s. The length of the route is 1400 m,
Hence, we distribute the energy unit to obtain the maximum and the maximum trip time for this interstation is 126 s if
time reduction at each time. Taking Fig. 7 as an example, the lowest average traveling speed of 40 km/h (11.1 m/s) is
we can get more time reduction in Section I since the ratio offered to the passengers. Then, the operation company may
ΔE/ΔT1 is smaller than ΔE/ΔT2 . Repeat the distribution schedule the trip time of this interstation as 115 s for adding
process until the trip time Tj (or T ) is delivered, and we will get some time supplementation to create a robust timetable instead
the optimal speed sequences and the trip time for all sections. of considerations to save energy. Theoretically, the timetable
SU et al.: OPTIMIZATION OF MULTITRAIN OPERATIONS IN A SUBWAY SYSTEM 679
TABLE II
O PERATION S ITUATION OF THE Y IZHUANG S UBWAY L INE
Fig. 10. Hourly variations of passenger demand on the Yizhuang Line and its
scheduling periods [16]. TABLE III
T IMETABLE OF THE Y IZHUANG S UBWAY L INE
It covers a length of 22.73 km and consists of 14 stations,
including Songjiazhuang, Xiaocun, Xiaohongmen, Jiugong,
Yizhuangqiao, Wenhuayuan, Wanyuan, Rongjing, Rongchang,
Tongjinan, Jinghai, Ciqunan, Ciqu, and Yizhuang (see Fig. 9).
Seventeen trains are assigned for operation each day, and each
train is composed of six car units. The maximum speed and
the average speed are 80 and 40 km/h, respectively. Generally,
the cyclic period of the timetable is 77 min, which contains
55.2-min running time, 12.8-min dwell time, and 9-min termi-
nal time (including the turn-back and self-checking time). In
addition, the total daily passenger demand ranges from 100 000
to 200 000, and the hourly passenger demand can reach 18 000
in peak hours (see the red columns in Fig. 10). For dealing with
the variations of the passenger demand, an hourly timetable
is used in the Yizhuang Subway Line. For example, 11 or 12
s1 and sj . The corresponding relative traction force is recorded
trains will serve in lines during peak hours, and 7 trains are in
as {kt (i)}, and the maximum traction force can be investigated
operation during off-peak hours (see Table II), whereas the trip
in [34]. Hence, the energy consumption for this interval can be
time at interstations does not change (see Table III).
calculated as
The current signaling system can record the operation data for
all trains, such as the train speed, position, and relative traction
j−1
force, from which we can evaluate the energy consumption of Ep = kt (i) × F × (si+1 − si ). (23)
each train. For example, the train accelerates between positions i=1
SU et al.: OPTIMIZATION OF MULTITRAIN OPERATIONS IN A SUBWAY SYSTEM 681
TABLE VI
C OMPARISON OF E NERGY C ONSUMPTION A MONG THE C URRENT O PERATION , E NERGY-E FFICIENT R ESULTS
W ITH O NLY O PTIMAL C ONTROL , AND O PTIMAL R ESULTS F ROM THE I NTEGRATED A PPROACH
TABLE VII
O PTIMAL T IMETABLE
Fig. 11. Optimal driving strategy for the whole line from 9:00 to 10:00. Fig. 12. Sensitivity analysis on the turn-back time.
SU et al.: OPTIMIZATION OF MULTITRAIN OPERATIONS IN A SUBWAY SYSTEM 683
R EFERENCES
[1] R. Chevrier, “Multi-objective evolutionary algorithm for speed tuning op-
timization with energy saving in railway management,” in Proc. RailRome
Conf., 2010.
[2] I. P. Milroy, Aspects of Automatic Train Control. Leicestershire, U.K.:
Loughborough University, 1990.
[3] M. A. Shafia, M. P. Aghaee, S. J. Sadjadi, and A. Jamili, “Robust train
timetabling problem: Mathematical model and branch and bound algo-
rithm,” IEEE Trans. Intell. Transp. Syst., vol. 13, no. 1, pp. 307–317,
Mar. 2012.
[4] S. G. Gao, H. R. Dong, Y. Chen, B. Ning, G. R. Chen, and X. X. Yang,
“Approximation-based robust adaptive automatic train control: An approach
for actuator saturation,” IEEE Trans. Intell. Transp. Syst., to be published.
[5] E. Khmelnitsky, “On an optimal control problem of train operation,” IEEE
Trans. Autom. Control, vol. 45, no. 7, pp. 1257–1266, Jul. 2000.
[6] R. Liu and I. Golovitcher, “Energy-efficient operation of rail vehicles,”
Transport. Res. A, vol. 37, no. 10, pp. 917–932, Dec. 2003.
[7] A. Thomas, Railway Timetable and Traffic. Hamburg, Germany: Eurail-
press, 2008.
[8] M. Voorhoeve, “Rail scheduling with discrete sets,” Eindhoven University
of Technology, Eindhoven, The Netherlands, Tech. Rep., 1993.
[9] R. Vukan, Urban Transit: Operations, Planning and Economics.
Fig. 13. Sensitivity analysis on the utilization of the maximum capacity. Hoboken, NJ, USA: Wiley, 2004.
[10] L. Peeters, “Cyclic railway timetable optimization,” Ph.D. dissertation,
Erasmus University Rotterdam, Rotterdam, The Netherlands, 2003.
from the proposed model keeps constant at 2043 kW/h until [11] M. Pena-Alcaraz, A. Fernandez, A. P. Cucala, A. Ramos, and
R. R. Pecharroman, “Optimal underground timetable design based on
the turn-back time is over 475 s where the systematic energy power flow for maximizing the use of regenerative-braking energy,” Proc.
consumption gradually rises. Therefore, we conclude that the Inst. Mech. Eng., Part F, J. Rail Rapid Transit, vol. 12, no. 2, pp. 374–383,
turn-back time contributes a little to the energy consumption 2011.
[12] L. F. Li, H. Zhang, X. F. Wang, W. Lu, and Z. P. Mu, “Urban transit
with the available turn-back time. The practical turn-back time coordination using an artificial transportation system,” IEEE Trans. Intell.
will not be over 300 s and the assumption on the constant turn- Transp. Syst., vol. 12, no. 2, pp. 374–383, Jun. 2011.
back time is reasonable. [13] M. Wardman, J. Shires, W. Lythgoe, and J. Tyler, “Consumer benefits and
demand impacts of regular train timetables,” Int. J. Transp. Manag., vol. 2,
The influence of the utilization of the maximum capacity no. 1, pp. 39–49, 2004.
on the energy consumption is analyzed in Fig. 13 (see the [14] P. Serafini and W. Ukovich, “A mathematical model for periodic schedul-
right graph), which implies that the utilization of the maxi- ing problems,” SIAM. J. Discrete. Math., vol. 2, no. 4, pp. 550–581,
Nov. 1989.
mum capacity has a great influence on the systematic energy [15] W. S. Lin and J. W. Sheu, “Optimization of train regulation and energy
consumption. Specifically, the energy consumption is about usage of metro lines using an adaptive-optimal-control algorithm,” IEEE
2400 kW/h when the value of α is 0.7, as compared with Trans. Autom. Sci. Eng., vol. 8, no. 4, pp. 855–864, Oct. 2011.
[16] C. Gao and X. Xiao, “Passenger demand for Yizhuang subway line,” Tech.
1900 kW/h when the value of α is 0.9. Therefore, it is more Rep., 2012.
important to have an accurate estimation on α based on the [17] L. Kroon, G. Maróti, M. R. Helmrich, M. Vromans, and R. Dekker,
historical operational records, and this will have a significant “Stochastic improvement of cyclic railway timetables,” Transp. Res. B,
vol. 42, no. 6, pp. 553–570, Jul. 2008.
help to the operators to make an energy-efficient timetable. [18] L. Kroon and L. Peeters, “A variable trip time model for cyclic railway
However, in practical, the utilization of the maximum capacity timetabling,” Transp. Sci., vol. 37, no. 2, pp. 198–212, May 2003.
during a fixed time period will not vary a lot. For example, the [19] M. A. Odijk, “A constraint generation algorithm for the construction of
periodic railway timetables,” Transp. Res. B, vol. 30, no. 6, pp. 455–464,
experiential value of α is 0.75 for a given time interval, and then Dec. 1996.
the practical value ranging from 0.72 to 0.77 will not influence [20] M. A. Odijk, H. E. Romeijn, and M. H. Van, “Generation of classes of
the energy consumption of the system according to Fig. 13. robust periodic railway timetables,” Comput. Oper. Res., vol. 33, no. 8,
pp. 2283–2299, Aug. 2006.
Hence, the proposed approach that assumes α as constant also [21] C. Gabrio, L. Marco, S. Kaspar, W. Stefan, and F. Martin, “The periodic
has a great significance for optimizing the train operation. service intention as a conceptual framework for generating timetables
with partial periodicity,” Transp. Plan. Technol., vol. 34, no. 4, pp. 329–
339, 2011.
[22] C. Liebchen and L. Peeters, “Integral cycle bases for cyclic timetabling,”
VII. C ONCLUSION Discrete Optim., vol. 6, no. 1, pp. 98–109, Feb. 2009.
[23] K. Nachtigall, “A branch and cut approach for periodic network program-
This paper has formulated an IEE train operation model to ming,” Hildesheimer Informatik-Berichte, Univ. Hildesheim, Hildesheim,
optimize the timetable and driving strategy. This is an important Germany, Techn. Rep. 29, 1994.
improvement on energy-efficient train operation since it first [24] T. Albreche and S. Oettich, “A new integrated approach to dynamic sched-
ule synchronization and energy-saving train control,” Comput. Railways
integrates the fleet size and cycle time decision, distribution of VIII, pp. 847–856, 2002.
cycle time, and driving strategy optimization. An IEE algorithm [25] K. Ghoseiri, F. Szidarovszky, and M. J. Asgharpour, “A multi-objective
is designed to find the globally optimal schedule. The case train scheduling model and solution,” Transp. Res. B, Methodological,
vol. 38, no. 10, pp. 927–952, Dec. 2004.
study based on the operation data of Beijing Yizhuang Subway [26] C. S. Chang and S. S. Sim, “Optimising train movements through coast
Line shows that the proposed approach can reduce the energy control using genetic algorithms,” IEE Proc.-Elect. Pow. Appl., vol. 144,
consumption by 24.0% on average for the whole day. In addi- no. 1, pp. 65–73, Jan. 1997.
[27] J. Cheng and P. G. Howlett, “A note on the calculation of optimal strate-
tion, the computation time of the proposed algorithm is short gies for the minimization of fuel consumption in the control of trains,”
enough to apply the algorithm to the real-time control system. IEEE Trans. Autom. Contr., vol. 38, no. 11, pp. 1730–1734, Nov. 1993.
684 IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, VOL. 15, NO. 2, APRIL 2014
[28] P. G. Howlett, “Optimal strategies for the control of a train,” Automatica, Xiang Li received the B.S. degree from Jilin Uni-
vol. 32, no. 4, pp. 519–532, Apr. 1996. versity, Changchun, China, in 2004 and the Ph.D.
[29] P. G. Howlett, “The optimal control of a train,” Ann. Oper. Res., vol. 98, degree in operations research and cybernetics from
pp. 65–87, Dec. 2000. Tsinghua University, Beijing, China, in 2008.
[30] P. G. Howlett and P. J. Pudney, “Energy-efficient train control,” in Adv. He is a Professor with Beijing University of
Ind. Control. New York, NY, USA: Springer-Verlag, 1995. Chemical Technology, Beijing, China. He has au-
[31] P. G. Howlett, P. J. Pudney, and X. Vu, “Local energy minimization thored or coauthored more than 40 articles on in-
in optimal train control,” Automatica, vol. 45, no. 11, pp. 2692–2698, ternational journals, including Information Sciences,
Nov. 2009. European Journal of Operational Research, IEEE
[32] X. Li, C. F. Chien, L. Li, Z. Y. Gao, and L. X. Yang, “Energy-constraint T RANSACTIONS ON F UZZY S YSTEMS, and IEEE
operation strategy for high-speed railway,” Int. J. Innov. Comput., Inf. T RANSACTIONS ON I NTELLIGENT T RANSPORTA -
Control, vol. 8, no. 10(A), pp. 6569–6583, Oct. 2012. TION S YSTEMS.
[33] B. R. Ke, M. C. Chen, and C. L. Lin, “Block-layout design using max–min Dr. Li served as the Executive Editor-in-Chief of Journal of Uncertainty
ant system for saving energy on mass rapid transit systems,” IEEE Trans. Analysis and Applications and as an Editorial Board Member of International
Intell. Transp. Syst., vol. 10, no. 2, pp. 226–235, Jun. 2009. Journal of General Systems, International Journal of Advanced Intelligence
[34] M. Kondo, “Traction and braking performance of Beijing subway line,” Paradigms, and Journal of Applied Mathematics and Physics.
Dongyang Manufacturer of Motor, Incheon, Korea, Tech. Rep., 2009.
[35] S. Su, X. Li, T. Tang, and Z. Y. Gao, “A subway train timetable optimiza-
tion approach based on energy-efficient operation strategy,” IEEE Trans.
Intell. Transp. Syst., vol. 14, no. 2, pp. 883–893, Jun. 2013.
[36] A. Jamili, M. A. Shafia, S. J. Sadjadi, and R. Tavakkoli-Moghaddam,
“Solving a periodic single-track train timetabling problem by an efficient
hybrid algorithm,” Eng. Appl. Artif. Intel., vol. 25, no. 4, pp. 793–800, Ziyou Gao received the Ph.D. degree in operations
Jun. 2012. research and control theory from Chinese Academy
[37] I. Golovitcher, “Control algorithms for automatic operation of rail vehi- of Sciences, Beijing, China, in 1994.
cles,” Automat. Rem. Contr., vol. 11, pp. 118–126, 1986. From October 1993 to September 1995, he was
a Postdoctoral Researcher majoring in transporta-
tion management with the Transportation Simulating
Shuai Su received the B.S. degree in 2010 from Center, Beijing Jiaotong University, where he was
Beijing Jiaotong University, Beijing, China, where previously a Professor, then later a Doctor Advisor
he is currently working toward the Ph.D. degree in and currently the Director of the State Key Labora-
the State Key Laboratory of Rail Traffic Control and tory of Rail Traffic Control and Safety.
Safety. Dr. Gao is also the Vice-Chairman of the China
His research interests include energy-efficient op- Transportation Systems Engineering Society, an Advanced Member of the
eration and control in railway systems. China Academy of Railway Sciences, a Coeditor of Traffic and Transportation
Systems Engineer and Information, and a member of the editorial board of
Transportmetrica. He was also elected as a Foreign Member of the Russian
Academy of Natural Sciences in 2003.