Skip to main content

Part of the book series: Advances in Industrial Control ((AIC))

  • 1029 Accesses

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].

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    A limiting gradient is defined as the maximum railway gradient that can be climbed without the help of a second power unit.

  2. 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. 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. 4.

    The approximation error can be reduced by taking more regions.

  5. 5.

    For M affine subfunctions with \(M>3\) a similar procedure can be used.

References

  1. 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

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. Elnagar G, Kazemi M, Razzaghi M (1995) The pseudospectral Legendre method for discretizing optimal control problems. IEEE Trans Autom Control 40:1793–1796

    Article  MathSciNet  MATH  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Liu R, Golovicher I (2003) Energy-efficient operation of rail vehicles. Transp Res Part A: Policy Practice 37:917–931

    Google Scholar 

  9. Hansen I, Pachl J (2008) Railway, Timetable and traffic: analysis, modelling, simulation. Eurailpress, Hamburg, Germany

    Google Scholar 

  10. 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

    Google Scholar 

  11. Mao B (2008) The calculation and design of train operations. People Transport press, Beijing

    Google Scholar 

  12. 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

    Google Scholar 

  13. Gao R (2008) Railway signal operation basis. China Railway Publishing House, Beijing

    Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. Khmelnitsky E (2000) On an optimal control problem of train operation. IEEE Trans Autom Control 45:1257–1266

    Article  MathSciNet  MATH  Google Scholar 

  19. Howlett P (2000) The optimal control of a train. Ann Oper Res 98:65–87

    Article  MathSciNet  MATH  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. Canuto C, Hussaini M, Quarteroni A, Zang T (1988) Spectral methods in fluid dynamics. Springer, New York

    Book  MATH  Google Scholar 

  23. 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

    Google Scholar 

  24. 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

    Article  MathSciNet  MATH  Google Scholar 

  25. Fornberg B, Sloan D (1994) A review of pseudospectral methods for solving partial differential equations. Acta Numerica 3:203–267

    Article  MathSciNet  MATH  Google Scholar 

  26. Ross I, Fahroo F (2004) Pseudospectral knotting methods for solving optimal control problems. J. Guidance Control Dynam 27:397–405

    Article  Google Scholar 

  27. Rutquist P, Edvall M (2008) PROPT: MATLAB optimal control software. Tomlab Optimization Inc, Pullman

    Google Scholar 

  28. Ross I (2004) User’s manual for DIDO: a MATLAB application package for solving optimal control problems. Tomlab Optimization Inc, Pullman

    Google Scholar 

  29. 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

    Google Scholar 

  30. 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

    Google Scholar 

  31. Becerra VM (2010) Psopt optimal control solver user mannual - release 3

    Google Scholar 

  32. Kanwal R (1983) Generalized functions: theory and technique. Academic Press, New York

    MATH  Google Scholar 

  33. Betts J (1998) Survey of numerical methods for trajectory optimization. J Guidance Control Dynam 21:193–207

    Article  MATH  Google Scholar 

  34. Williams H (1999) Model building in mathematical programming, 4th edn. Wiley, Chichester

    MATH  Google Scholar 

  35. Atkinson K (1978) An introduction to numerical analysis. Wiley, New York

    MATH  Google Scholar 

  36. Azuma S, Imura J, Sugie T (2010) Lebesgue piecewise affine approximation of nonlinear systems. Nonlinear Anal: Hybrid Syst 4:92–102

    MathSciNet  MATH  Google Scholar 

  37. Bemporad A, Morari M (1999) Control of systems integrating logic, dynamics, and constraints. Automatica 35:407–427

    Article  MathSciNet  MATH  Google Scholar 

  38. 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

    Google Scholar 

  39. Atamturk A, Savelsbergh M (2005) Integer-programming software systems. Ann Oper Res 140:67–124

    Article  MathSciNet  MATH  Google Scholar 

  40. Franke R, Meyer M, Terwiesch P (2002) Optimal control of the driving of trains. Automatisierungstechnik 50:606–614

    Article  Google Scholar 

  41. 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

    Google Scholar 

  42. 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

    Google Scholar 

  43. 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

    Google Scholar 

  44. 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

    Google Scholar 

  45. 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

    Article  Google Scholar 

  46. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yihui Wang .

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics