Real-time optimal train regulation design for metro lines with energy-saving. (January 2019)