Model Predictive Control for Real-time Position Tracking of a Catenary-free Tram

Abstract Automatic Train (or Tram) Operation (ATO) systems have been widely studied in the last decade to guarantee energy-efficient operation. Speed profiles and timetables are derived by applying optimization methods geared towards finding the optimal trade-off between journey time, emissions and energy efficiency. An on-board controller is required to track such optimal trajectories, despite model uncertainties. Due to the non-linear dynamics and non-holonomic constraints on both inputs and outputs, the tracking of such trajectories represents a difficult task. This paper deals with the design of the tracking algorithm, for a catenary-free tram, with regenerative braking. A Model Predictive Control (MPC) approach is used to track the optimal position profile. Thanks to the ability to easily deal with multivariable systems, make use of the references and disturbances preview, and enforce time-varying input/output constraints, MPC is the perfect candidate to fulfill this task. The proposed MPC formulation is simple enough to be implemented in real-time, with a quadratic programming solver. Results show that the algorithm tracks the position reference, and guarantees punctuality and comfort, while enforcing time-varying constraints on vehicle velocity, electrical machine and friction forces. The results are also confirmed in the case of operation with model mismatch.

[1]  Yongduan Song,et al.  Energy-Efficient Train Operation in Urban Rail Transit Using Real-Time Traffic Information , 2014, IEEE Transactions on Intelligent Transportation Systems.

[2]  Baigen Cai,et al.  Automatic Train Control System Development and Simulation for High-Speed Railways , 2010, IEEE Circuits and Systems Magazine.

[3]  David Q. Mayne,et al.  Model predictive control: Recent developments and future promise , 2014, Autom..

[4]  Xiangtao Zhuan,et al.  Optimal Operation of Heavy-Haul Trains Equipped With Electronically Controlled Pneumatic Brake Systems Using Model Predictive Control Methodology , 2014, IEEE Transactions on Control Systems Technology.

[5]  Pengcheng Hao,et al.  Multi-model direct generalised predictive control for automatic train operation system , 2015 .

[6]  Clive Roberts,et al.  Single-Train Trajectory Optimization , 2013, IEEE Transactions on Intelligent Transportation Systems.

[7]  Phil G. Howlett,et al.  Local energy minimization in optimal train control , 2009, Autom..

[8]  Lang Tong,et al.  Minimal-Energy Driving Strategy for High-Speed Electric Train With Hybrid System Model , 2013, IEEE Transactions on Intelligent Transportation Systems.

[9]  Alberto Bemporad,et al.  An Accelerated Dual Gradient-Projection Algorithm for Embedded Linear Model Predictive Control , 2014, IEEE Transactions on Automatic Control.

[10]  Suzana Kahn Ribeiro,et al.  Energy efficiency technologies for road vehicles , 2009 .

[11]  Basílio E. A. Milani,et al.  Generation of optimal schedules for metro lines using model predictive control , 2004, Autom..

[12]  Phil Howlett,et al.  The Optimal Control of a Train , 2000, Ann. Oper. Res..

[13]  Luigi Pastena A Catenary-Free Electrification for Urban Transport: An Overview of the Tramwave System. , 2014, IEEE Electrification Magazine.

[14]  Michael P. Polis,et al.  Reducing energy consumption through trajectory optimization for a metro network , 1975 .

[15]  Yonghua Zhou,et al.  Model Predictive Control for High-speed Train withAutomatic Trajectory Configuration and Tractive ForceOptimization , 2013 .

[16]  Alberto Bemporad,et al.  Online model predictive torque control for Permanent Magnet Synchronous Motors , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[17]  Olle Sundström,et al.  A generic dynamic programming Matlab function , 2009, 2009 IEEE Control Applications, (CCA) & Intelligent Control, (ISIC).

[18]  Fei-Yue Wang,et al.  Data-Driven Intelligent Transportation Systems: A Survey , 2011, IEEE Transactions on Intelligent Transportation Systems.

[19]  Eugene Khmelnitsky,et al.  On an optimal control problem of train operation , 2000, IEEE Trans. Autom. Control..

[20]  Masafumi Miyatake,et al.  Application of dynamic programming to the optimization of the running profile of a train , 2004 .