Energy-optimal Timetable Design for Sustainable Metro Railway Networks
Shuvomoy Das Gupta, Bart P. G. Van Parys, J. Kevin Tobin
TL;DR
This work addresses energy-efficient timetable design in CBTC-enabled metro networks by formulating a single-stage linear program that simultaneously minimizes total energy consumed during acceleration and maximizes the transfer of regenerative braking energy. Energy modeling is data-driven and affine, enabling real-time prediction of network energy use without time-consuming simulations, while robust box uncertainty safeguards functional constraints. The model demonstrates substantial practical impact on Shanghai Line 8, achieving 20.93%–28.68% energy reductions with sub-second solution times, and is poised for integration into industrial timetable compilers such as the Thales system. Overall, the approach offers a scalable, predictive, and operationally viable framework for sustainable metro scheduling with broad applicability across CBTC-enabled networks.
Abstract
We present our collaboration with Thales Canada Inc, the largest provider of communication-based train control (CBTC) systems worldwide. We study the problem of designing energy-optimal timetables in metro railway networks to minimize the effective energy consumption of the network, which corresponds to simultaneously minimizing total energy consumed by all the trains and maximizing the transfer of regenerative braking energy from suitable braking trains to accelerating trains. We propose a novel data-driven linear programming model that minimizes the total effective energy consumption in a metro railway network, capable of computing the optimal timetable in real-time, even for some of the largest CBTC systems in the world. In contrast with existing works, which are either NP-hard or involve multiple stages requiring extensive simulation, our model is a single linear programming model capable of computing the energy-optimal timetable subject to the constraints present in the railway network. Furthermore, our model can predict the total energy consumption of the network without requiring time-consuming simulations, making it suitable for widespread use in managerial settings. We apply our model to Shanghai Railway Network's Metro Line 8 -- one of the largest and busiest railway services in the world -- and empirically demonstrate that our model computes energy-optimal timetables for thousands of active trains spanning an entire service period of one day in real-time (solution time less than one second on a standard desktop), achieving energy savings between approximately 20.93% and 28.68%. Given the compelling advantages, our model is in the process of being integrated into Thales Canada Inc's industrial timetable compiler.
