Abstract
In this chapter, the optimal trajectory planning problem for the operation of a single train under various constraints and with a fixed arrival time is considered. The objective function corresponds to a trade-off between the energy consumption and the riding comfort . Two approaches are proposed to solve this optimal control problem, viz. a pseudospectral method and a mixed integer linear programming (MILP) approach. In the pseudospectral method, the optimal trajectory planning problem is recast into a multiple-phase optimal control problem, which is then transformed into a nonlinear programming problem. For the MILP approach, the optimal trajectory planning problem is reformulated as an MILP problem by approximating the nonlinear terms by piecewise affine functions. The performance of these two approaches is compared through a case study. The work discussed in this chapter is based on Wang et al. (Proceedings of the 14th international IEEE conference on intelligent transportation systems (ITSC 2011). Washington DC, USA, pp 1598–1604, 2011) [1]; Wang et al. (Transp Res Part C 29:97–114, 2013) [2]; Wang et al. (Proceedings of the 13th IFAC symposium on control in transportation systems (CTS’2012). Sofia, Bulgaria, pp 158–163, 2012) [3].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
A limiting gradient is defined as the maximum railway gradient that can be climbed without the help of a second power unit.
- 2.
The transformation from \(\frac{\mathrm {d}v}{\mathrm {d}t}\) to \(\frac{\mathrm {d}\tilde{E}}{\mathrm {d}s}\) goes as follows:
$$\begin{aligned} \frac{\mathrm {d}v}{\mathrm {d}t}=\frac{\mathrm {d}v}{\mathrm {d}s}\frac{\mathrm {d}s}{\mathrm {d}t}=v\frac{\mathrm {d}v}{\mathrm {d}s}=\frac{\mathrm {d}\tilde{E}}{\mathrm {d}s}, \end{aligned}$$where \(\tilde{E}=0.5v^2\).
- 3.
The transformation from \(u v \mathrm {d}t\) to \(u \mathrm {d}s\) goes as follows:
$$\begin{aligned} u \cdot v \text { } \mathrm {d}t=u \frac{\mathrm {d}s}{\mathrm {d}t} \mathrm {d}t = u \text { } \mathrm {d}s. \end{aligned}$$In addition, the transformation from \(\Big \vert \frac{\mathrm {d}u}{\mathrm {d}t} \Big \vert \mathrm {d}t\) to \(\Big \vert \frac{\mathrm {d}u}{\mathrm {d}s} \Big \vert \mathrm {d}s\) goes as follows:
$$\begin{aligned} \Big \vert \frac{\mathrm {d}u}{\mathrm {d}t} \Big \vert \mathrm {d}t = \Big \vert \frac{\mathrm {d}u}{\mathrm {d}s} \Big \vert \Big \vert \frac{\mathrm {d}s}{\mathrm {d}t} \Big \vert \mathrm {d}t = \Big \vert \frac{\mathrm {d}u}{\mathrm {d}s} \Big \vert \mathrm {d}s, \text { if } \frac{\mathrm {d}s}{\mathrm {d}t} >0. \end{aligned}$$ - 4.
The approximation error can be reduced by taking more regions.
- 5.
For M affine subfunctions with \(M>3\) a similar procedure can be used.
References
Wang Y, De Schutter B, Ning B, Groot N, van den Boom T (2011) Optimal trajectory planning for trains using mixed integer linear programming. In: Proceedings of the 14th international IEEE conference on intelligent transportation systems (ITSC 2011). Washington DC, USA, pp 1598–1604
Wang Y, De Schutter B, van den Boom T, Ning B (2013b) Optimal trajectory planning for trains—a pseudospectral method and a mixed integer linear programming approach. Transp Res Part C 29:97–114
Wang Y, De Schutter B, van den Boom T, Ning B (2012) Optimal trajectory planning for trains under operational constraints using mixed integer linear programming. In: Proceedings of the 13th IFAC symposium on control in transportation systems (CTS’2012). Sofia, Bulgaria, pp 158–163
Elnagar G, Kazemi M, Razzaghi M (1995) The pseudospectral Legendre method for discretizing optimal control problems. IEEE Trans Autom Control 40:1793–1796
Gong Q, Kang W, Bedrossian N, Fahroo F, Sekhavat P, Bollino K (2007) Pseudospectral optimal control for military and industrial applications. In: Proceedings of the 46th IEEE conference on decision and control. New Orleans, LA, USA, pp 4128–4142
Vašak M, Baotić M, Perić N, Bago M (2009) Optimal rail route energy management under constraints and fixed arrival time. In: Proceedings of the european control conference. Budapest, Hungary, pp 2972–2977
Franke R, Terwiesch P, Meyer M (2003) An algorithm for the optimal control of the driving of trains. In: Proceedings of the 39th IEEE conference on decision and control. Australia, Sydney, pp 2123–2128
Liu R, Golovicher I (2003) Energy-efficient operation of rail vehicles. Transp Res Part A: Policy Practice 37:917–931
Hansen I, Pachl J (2008) Railway, Timetable and traffic: analysis, modelling, simulation. Eurailpress, Hamburg, Germany
Rochard B, Schmid F (2000) A review of methods to measure and calculate train resistances. In: Proceedings of the Institution of Mechanical Engineers, Part F: Journal of Rail and Rapid Transit, vol. 214, pp 185–199
Mao B (2008) The calculation and design of train operations. People Transport press, Beijing
Huerlimann D, Nash A (2003) OPENTRACK—Simulation of railway networks, User Manual Version 1.3. Institute for Transportation Planning and Systems, ETH Zürich, Switzerland
Gao R (2008) Railway signal operation basis. China Railway Publishing House, Beijing
D’Ariano A, Pacciarelli D, Pranzo M (2008) Assessment of flexible timetables in real-time traffic management of a railway bottleneck. Transp Res Part C: Emerg Technol 16:232–245
Krasemann JT (2012) Design of an effective algorithm for fast response to the re-scheduling of railway traffic during disturbances. Transp Res Part C: Emerg Technol 20:62–78
Chang C, Xu D (2000) Differential evolution based tuning of fuzzy automatic train operation for mass rapid transit system. IEE Proc—Electric Power Appl 147:206–212
Rao X, Montigel M, Weidmann U (2013) Methods to improve railway capacity by integration of automatic train operation with centralized traffic management. In: Proceedings of the 5th international seminar on railway operations modelling and analysis (RailCopenhagen), Copenhagen, Denmark
Khmelnitsky E (2000) On an optimal control problem of train operation. IEEE Trans Autom Control 45:1257–1266
Howlett P (2000) The optimal control of a train. Ann Oper Res 98:65–87
Albrecht T, Gassel C, Binder A, van Luipen J (2010) Dealing with operational constraints in energy efficient driving. In: IET conference on railway traction systems (RTS 2010). Birmingham, UK, pp 1–7
Albrecht T, Gassel C, Binder A (2011) An overview on real-time speed control in rail-bound public transportation systems. In: Proceedings of the 2nd international conference on models and technologies for intelligent transportation systems. Belgium, Leuven, pp 1–4
Canuto C, Hussaini M, Quarteroni A, Zang T (1988) Spectral methods in fluid dynamics. Springer, New York
Ross I, Fahroo F (2003) Legendre pseudospectral approximations of optimal control problems. In: Kang W, Borges C, Xiao M (eds) New trends in nonlinear dynamics and control and their applications, volume 295 of Lecture Notes in Control and Information Science. Springer, Berlin, Germany, pp. 327–342
Gong Q, Ross I, Kang W, Fahroo F (2008) Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control. Comput Optim Appl 41:307–335
Fornberg B, Sloan D (1994) A review of pseudospectral methods for solving partial differential equations. Acta Numerica 3:203–267
Ross I, Fahroo F (2004) Pseudospectral knotting methods for solving optimal control problems. J. Guidance Control Dynam 27:397–405
Rutquist P, Edvall M (2008) PROPT: MATLAB optimal control software. Tomlab Optimization Inc, Pullman
Ross I (2004) User’s manual for DIDO: a MATLAB application package for solving optimal control problems. Tomlab Optimization Inc, Pullman
Rao A, Benson D, Darby C, Patterson M, Francolin C, Sanders I (2010) Algorithm 902: Gpops, a matlab software for solving multiple- phase optimal control problems using the Gauss pseudospectral method. ACM Trans Math Softw 37:22:1–22:39
Becerra V (2010) Solving complex optimal control problems at no cost with psopt. In: Proceedings of IEEE multi-conference on systems and control. Yokohama, Japan, pp 1391–1396
Becerra VM (2010) Psopt optimal control solver user mannual - release 3
Kanwal R (1983) Generalized functions: theory and technique. Academic Press, New York
Betts J (1998) Survey of numerical methods for trajectory optimization. J Guidance Control Dynam 21:193–207
Williams H (1999) Model building in mathematical programming, 4th edn. Wiley, Chichester
Atkinson K (1978) An introduction to numerical analysis. Wiley, New York
Azuma S, Imura J, Sugie T (2010) Lebesgue piecewise affine approximation of nonlinear systems. Nonlinear Anal: Hybrid Syst 4:92–102
Bemporad A, Morari M (1999) Control of systems integrating logic, dynamics, and constraints. Automatica 35:407–427
Linderoth J, Ralphs T (2005) Noncommercial software for mixed-integer linear programming. In: Karlof J (ed) Integer programming: theory and practice, Operations Research Series. CRC Press, Boca Raton, FL, USA, pp 253–303
Atamturk A, Savelsbergh M (2005) Integer-programming software systems. Ann Oper Res 140:67–124
Franke R, Meyer M, Terwiesch P (2002) Optimal control of the driving of trains. Automatisierungstechnik 50:606–614
Gerber P (2001) Class Re465 locomotives for heavy-haul freight service. In: Proceedings of the Institution of Mechanical Engineers Part F: Journal of Rail and Rapid Transit vol. 215, pp 25–35
Schank T (2011) A fast algorithm for computing the running-time of trains by infinitesimal calculus. In: Proceedings of RAILROME 2011. Italy, Rome, pp 1–16
Sundström O, Guzzella L (2009) A generic dynamic programming matlab function. In: Proceedings of the 18th IEEE international conference on control applications, Part of 2009 IEEE multi-conference on systems and control. Saint Petersburg, Russia, pp 1625–1630
D’Ariano A, Albrecht T (2006) Running time re-optimization during real-time timetable perturbations. Computers in Railways X. WIT Press, Prague, Czech Republic, pp 531–540
D’Ariano A, Pranzoand M, Hansen I (2007) Conflict resolution and train speed coordination for solving real-time timetable perturbations. IEEE Trans Intell Transp Syst 8:208–222
Corman F, D’Ariano A, DPacciarelli P, Pranzo M, (2009) Evaluation of green wave policy in real-time railway traffic management. Transp Res Part C 17:607–616
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Wang, Y., Ning, B., van den Boom, T., De Schutter, B. (2016). Optimal Trajectory Planning for a Single Train. In: Optimal Trajectory Planning and Train Scheduling for Urban Rail Transit Systems. Advances in Industrial Control. Springer, Cham. https://doi.org/10.1007/978-3-319-30889-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-30889-0_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30888-3
Online ISBN: 978-3-319-30889-0
eBook Packages: EngineeringEngineering (R0)