Optimization of Train Operation in Multiple Interstations with Multi-Population Genetic Algorithm
<p>Different timetables for multiple interstations.</p> "> Figure 2
<p>Multi-population genetic algorithm structure diagram. Standard genetic algorithm: SGA.</p> "> Figure 3
<p>Optimal driving strategy for interstations.</p> "> Figure 4
<p>Calculation model.</p> "> Figure 5
<p>Speed profile with minimum trip time.</p> "> Figure 6
<p>Algorithm flowchart for the multi-population genetic algorithm (MPGA).</p> "> Figure 7
<p>Beijing Changping subway line.</p> "> Figure 8
<p>Slope data.</p> "> Figure 9
<p>Curvature radius data.</p> "> Figure 10
<p>The profile of traction force, braking force and basic resistance force.</p> "> Figure 11
<p>Fitness value.</p> "> Figure 12
<p>The optimal speed profile.</p> ">
Abstract
:1. Introduction
Publication | Research Contents | Algorithm |
---|---|---|
Wong and Ho [20,21,22,23] | Coasting control | Golden section method |
Gradient search | ||
Genetic algorithm | ||
Kim and Chien [24] | Speed Profile | Simulated annealing algorithm |
Lu et al. [25] | Speed profile | Dynamic programming, genetic |
algorithm and colony | ||
optimization algorithm | ||
Gong et al. [26] | Energy-efficient timetable | Genetic algorithm |
Tuyttens et al. [27] | Speed profiles | Genetic algorithm |
Fu [28] Liu | Switch position for driving regime | Genetic algorithm |
and Golovitcher [29] | Numerical algorithm | |
Rémy [30] | Minimized the energy consumption | Genetic algorithm |
and trip time | ||
Ke et al. [31,32,33], Yu [34] | Energy-efficient speed | ACO algorithm |
sequence of the block sections | ||
Dominguez et al. [35] | Speed profile + regenerative energy | Genetic algorithm [24] |
Rodrigo et al. [36] | Timetable + regenerative energy | Lagrangian multipliers method [25] |
Yang et al. [37] | Genetic algorithm | |
Our paper | Trip time + switch position | Multi-population genetic algorithm |
for driving regime |
2. Model Formulation
2.1. Assumptions
2.2. Decision Variables
2.3. Intermediate Variables
2.4. Parameters
2.5. Model
3. Solution
3.1. Energy-Efficient Operation Strategy
- Maximum acceleration and braking: The slower a train accelerates or brakes, the more time it needs to come to a standstill. To obtain the same trip time with a lower acceleration or braking rate, the train should accelerate to a higher speed, which consumes more energy. Therefore, the maximum acceleration and braking must be the most energy efficient.
- Coasting: During coasting, when no traction force and braking force are applied, the train only rolls forward and consumes no energy. Thus, the earlier coasting can start, the more energy can be saved.
Number | Driving Regimes | Value |
---|---|---|
1 | Traction | 1 |
2 | Coasting | 2 |
3 | Braking | 3 |
- The first driving regime for an interstation must be ”1” (Traction), the last one for an interstation must be ”3” (Braking).
- Also considering the comfort of passengers, the driving regime change times for an interstation must follow the constraints in Table 4. according to the operation experience. Specially, the maximum change time in Table 4. is empirical value and the value will be sensibly adjusted for interstations which contain steep slopes, low speed limits and other special conditions.
Driving Regime | Traction | Coasting | Braking |
---|---|---|---|
Traction | √ | √ | × |
Coasting | √ | √ | √ |
Braking | × | √ | √ |
Number | Distance (m) | Maximum Change Times |
---|---|---|
1 | 0–1000 | 3 |
2 | 1000–3000 | 5 |
3 | 3000–5000 | 7 |
3.2. Minimum Trip Time and Maximum Trip Time
- During the traction process, the speed profile is calculated with maximum traction force. The speed in the right ends of the speed limit sections is the maximum value that the train can get in the position, and the traction speed profile is drawn with maximum acceleration from the right end of each speed limit section. Therefore, the speed profile contains the maximum speed value the train can get in the corresponding position.
- During the braking process, the speed profile is calculated with maximum braking force. The speed in the left ends of the speed limit sections is the maximum value that the train can reach, and the braking speed profile is drawn with the maximum deceleration from the left end of each speed limit section. The train speed cannot exceed this braking speed profile, otherwise the train speed must exceed the speed limits at some position, which is not expected.
- The train speed cannot exceed the speed limit in any position according to the operation requirements.
3.3. Algorithm
4. Case Study
Number | Interstation | Distance | T | T |
---|---|---|---|---|
(m) | (s) | (s) | ||
1 | Xierqi-Shengmingkexueyuan | 5441 | 370 | 308 |
2 | Shengmingkexueyuan-Zhuxinzhuang | 2368 | 191 | 159 |
3 | Zhuxinzhuang-Gonghuacheng | 3800 | 247 | 206 |
4 | Gonghuacheng-Shahe | 2025 | 148 | 123 |
5 | Shahe-Shahegaojiaoyuan | 1964 | 143 | 119 |
6 | Shahegaojiaoyuan-Nanshao | 5358 | 379 | 316 |
Starting Position | End Position | Speed Limit | Starting Position | End Position | Speed Limit |
---|---|---|---|---|---|
(m) | (m) | (km/h) | (m) | (m) | (km/h) |
0 | 4259 | 100 | 9901 | 10,548 | 86 |
4259 | 4960 | 86 | 10,548 | 10,758 | 100 |
4960 | 5196 | 100 | 10,758 | 11,528 | 84 |
5196 | 5356 | 76 | 11,528 | 11,671 | 100 |
5356 | 5740 | 100 | 11,671 | 11,816 | 73 |
5740 | 5933 | 91 | 11,816 | 13,730 | 100 |
5933 | 6872 | 100 | 13,730 | 13,962 | 74 |
6872 | 7550 | 79 | 13,962 | 20,956 | 100 |
7550 | 9901 | 100 |
4.1. Train Traction Calculation
Number | Parameters | Characteristics |
---|---|---|
1 | Empty mass (T) | 199 |
2 | Full load mass (T) | 311 |
3 | Basic resistance (N) | |
4 | Tractive characteristic (kN) | |
5 | Braking characteristic (kN) |
Number | Time (s) | Speed | Distance | Acceleration |
---|---|---|---|---|
(m/s) | (m) | (m/s) | ||
1 | 358.8 | 18.32 | 5748 | / |
2 | 365 | 16.50 | 5857 | −0.29 |
3 | 370 | 14.44 | 5934 | −0.41 |
4 | 375 | 12.91 | 6002 | −0.31 |
5 | 380 | 10.72 | 6061 | −0.44 |
6 | 385 | 8.61 | 6109 | −0.42 |
7 | 390 | 6.84 | 6148 | −0.35 |
8 | 395 | 4.96 | 6182 | −0.38 |
9 | 400 | 2.34 | 6196 | −0.52 |
10 | 405.4 | 0 | 6202 | −0.47 |
4.2. Simulation Results
Number | Simulation Parameters | Value |
---|---|---|
1 | Maximum number of generations | 200 |
2 | Number of individuals | 100 |
3 | Number of sub-populations | 8 |
4 | Generation gap | 0.8 |
5 | Mutation rate | 0.008 |
6 | Insertion rate | 0.9 |
7 | Migration rate | 0.2 |
8 | Migration intervals | 20 |
9 | Time penalty coefficient (α) | 10,000,000 |
10 | Time penalty coefficient (β) | 10,000,000 |
Interstation | Mass | T | T | E | E |
---|---|---|---|---|---|
(t) | (s) | (s) | () | () | |
1 | 213 | 310 | 369 | 26.20 | 14.96 |
2 | 274 | 187 | 181 | 13.85 | 12.65 |
3 | 268 | 245 | 223 | 21.98 | 23.72 |
4 | 302 | 143 | 124 | 14.20 | 17.85 |
5 | 245 | 137 | 121 | 11.93 | 13.24 |
6 | 256 | 328 | 331 | 33.67 | 31.91 |
Total | - | 1350 | 1349 | 121.83 | 114.33 |
Energy saving (%) | 6.16% |
5. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Ishikawa, K. Application of optimization theory for bounded state variable problems to the operation of trains. Bull. JSME 1968, 11, 857–865. [Google Scholar] [CrossRef]
- Erofeyev, E. Calculation of Optimum Train Control Using Dynamic Programming Method; Moscow Railway Engineering Insititute: Moscow, Russia, 1967. [Google Scholar]
- Milroy, I.P. Minimum-Energy Control of Rail Vehicle. In Proceedings of the Railway Engineering Conferencee, Sydney, Australia, 7–10 September 1981.
- Asnis, I.; Dmitruk, A.; Osmolovskii, N. Solution of the Problem of the Energetically Optimal Control of the Motion of a Train by the Maximum Principle. USSR Comput. Math. Math. Phys. 1985, 10, 37–44. [Google Scholar] [CrossRef]
- Golovitcher, I. Train Control Algorithm for Energy Consumption Optimization; ALL-Union Railway Research Institute: Vestnik VNIIZHT, Russian, 1982. [Google Scholar]
- Golovitcher, I. Control Algorithms for Automatic Operation of Rail Vehicles. Autom. Remote Control J. Russ. Acad. Sci. 1986, 11, 118–126. [Google Scholar]
- Howlett, P.G.; Pudney, P.J.; Vu, X. Local energy minimization in optimal train control. Automatica 2009, 45, 2692–2698. [Google Scholar] [CrossRef]
- Khmelnitsky, E. On an optimal control problem of train operation. IEEE Trans. Autom. Control 2000, 45, 1257–1266. [Google Scholar] [CrossRef]
- Li, X.; Chien, C.F.; Li, L.; Gao, Z.Y.; Yang, L.X. Energy-constraint operation strategy for high-speed railway. Int. J. Innov. Comput. Inf. Control 2012, 8, 6569–6583. [Google Scholar]
- Ding, Y.; Liu, H.; Bai, Y.; Zhou, F. A Two-level Optimization Model and Algorithm for Energy-Efficient Urban Train Operation. Transp. Syst. Eng. Inf. Technol. 2011, 11, 96–101. [Google Scholar] [CrossRef]
- Ning, B.; Xun, J.; Gao, S.G.; Zhang, L.Y. An Integrated Control Model for Headway Regulation and Energy-Saving in Urban Rail Transit. IEEE Trans. Intell. Transp. Syst. 2015, 16, 1469–1478. [Google Scholar] [CrossRef]
- Ghoseiri, K.; Szidarovszky, F.; Asgharpour, M.J. A multi-objective train scheduling model and solution. Transp. Res. B Methodol. 2004, 38, 927–952. [Google Scholar] [CrossRef]
- Cucala, A.P.; Fernández-Cardador, A.; Sicre, C.; Domínguez, M. Fuzzy optimal schedule of high speed train operation to minimize energy consumption with uncertain delays and driver’s behavioral response. Eng. Appl. Artif. Intell. 2012, 25, 1548–1557. [Google Scholar] [CrossRef]
- Kwan, C.M.; Chang, C.S. Application of evolutionary algorithm on a transportation scheduling problem—The mass rapid transit. In Proceedings of the 2005 IEEE Congress on Evolutionary Computation, Edinburgh, UK, 2–5 September 2005; Volume 2, pp. 987–994.
- Albrecht, A.R.; Howlett, P.G.; Pudney, P.J.; Vu, X. Energy-efficient train control: From local convexity to global optimization and uniqueness. Automatica 2013, 49, 3072–3078. [Google Scholar] [CrossRef]
- Carvajal, W.; Cucala, A.P.; Fernández-Cardador, A. Optimal design of energy-efficient ATO CBTC driving for metro lines based on NSGA-II with fuzzy parameters. Eng. Appl. Artif. Intell. 2014, 36, 164–177. [Google Scholar] [CrossRef]
- Bocharnikov, Y.V.; Tobias, A.M.; Roberts, C. Reduction of train and net energy consumption using genetic algorithms for Trajectory Optimisation. In Proceedings of the IET Conference on Railway Traction Systems, Birmingham, UK, 13–15 April 2010.
- Acikbas, S.; Soylemez, M.T. Coasting point optimisation for mass rail transit lines using artificial neural networks and genetic algorithms. IET Electr. Power Appl. 2008, 2, 172–182. [Google Scholar] [CrossRef]
- Chuang, H.J.; Chen, C.S.; Lin, C.H.; Hsieh, C.H.; Ho, C.Y. Design of Optimal Coasting Speed for MRT Systems Using ANN Models. IEEE Trans. Ind. Appl. 2009, 45, 2090–2097. [Google Scholar] [CrossRef]
- Wong, K.K.; Ho, T.K. Coast control of train movement with genetic algorithm. In Proceedings of the 2003 Congress on Evolutionary Computation, Hong Kong, China, 8–12 December 2003; pp. 1280–1287.
- Wong, K.K.; Ho, T.K. Coast control for mass rapid transit railways with searching methods. IEE Proc. Electr. Power Appl. 2004, 151, 365–376. [Google Scholar] [CrossRef] [Green Version]
- Wong, K.K.; Ho, T.K. Dwell-time and run-time control for DC mass rapid transit railways. IET Electr. Power Appl. 2007, 1, 956–966. [Google Scholar] [CrossRef] [Green Version]
- Wong, K.K. Hierarchical Real-Time Train Control in DC Metro Systems; The Hong Kong PolyTechnic University: Hong Kong, China, 2005. [Google Scholar]
- Kim, K.; Chien, S. Optimal train operation for minimum energy consumption considering track alignment, speed limit, and schedule adherence. J. Transp. Eng. 2011, 137, 665–674. [Google Scholar] [CrossRef]
- Lu, S.F.; Hillmansen, S.; Ho, T.K.; Roberts, C. Single-train trajectory optimization. IEEE Trans. Intell. Transp. Syst. 2013, 14, 743–750. [Google Scholar] [CrossRef]
- Gong, C.; Zhang, S.; Zhang, F.; Jiang, J.; Wang, X. An Integrated Energy-Efficient Operation Methodology for Metro Systems Based on a Real Case of Shanghai Metro Line One. Energies 2014, 7, 7305–7329. [Google Scholar] [CrossRef]
- Tuyttens, D.; Fei, H.Y.; Mezmaz, M.; Jalwan, J. Simulation-based genetic algorithm towards an energy-efficient railway traffic control. Math. Probl. Eng. 2013, 2013. [Google Scholar] [CrossRef]
- Fu, Y.P. Researeh on Modeling and Simulations of Train Tracking Operation and Saving Energy Optimization; Beijing Jiaotong University: Beijing, China, 2009. [Google Scholar]
- Liu, R.R.; Golovitcher, I.M. Energy-efficient operation of rail vehicles. Transp. Res. A Policy Pract. 2003, 37, 917–932. [Google Scholar] [CrossRef]
- Rémy, C. Multi-objective evolutionary algorithm for speed tuning optimization with energy saving in railway management. In Proceedings of the RailRome Conference, Rome, Italy, 16–18 February 2011.
- Ke, B.R.; Chen, M.C.; Lin, C.L. Block-Layout Design Using MAX-MIN Ant System for Saving Energy on Mass Rapid Transit Systems. IEEE Trans. Intell. Transp. Syst. 2009, 10, 226–235. [Google Scholar]
- Ke, B.R.; Lin, C.L.; Lai, C.W. Optimization of Train-Speed Trajectory and Control for Mass Rapid Transit Systems. Control Eng. Pract. 2011, 19, 675–687. [Google Scholar] [CrossRef]
- Ke, B.R.; Lin, C.L.; Yang, C.C. Optimization of Train Energy-Efficient Operation for Mass Rapid Transit Systems. IET Intell. Transp. Syst. 2012, 6, 58–66. [Google Scholar] [CrossRef]
- Yu, X.S. Energy-Saving Optimization and Energy Evaluation of Train in Urban Rail Transit; Beijing Jiaotong University: Beijing, China, 2012. [Google Scholar]
- Dominguez, M.; Fernandez-Cardador, A.; Cucala, A.P.; Pecharroman, R.R. Energy savings in metropolitan railway substations through regenerative energy recovery and optimal design of ATO speed profiles. IEEE Trans. Autom. Sci. Eng. 2012, 9, 496–504. [Google Scholar] [CrossRef]
- Rodrigo, E.; Tapia, S.; Mera, J.M.; Soler, M. Optimizing electric rail energy consumption using the lagrange multiplier technique. J. Transp. Eng. 2013, 139, 321–329. [Google Scholar] [CrossRef]
- Yang, X.; Li, X.; Gao, Z.; Wang, H.; Tang, T. A cooperative scheduling model for timetable optimization in subway systems. IEEE Trans. Intell. Transp. Syst. 2013, 14, 438–447. [Google Scholar] [CrossRef]
- Su, S.; Tang, T.; Li, X.; Gao, Z. Optimization of multitrain operations in a subway systems. IEEE Trans. Intell. Transp. Syst. 2014, 15, 226–235. [Google Scholar]
- Milroy, I.P. Aspects of Automatic Train Control; Loughborough University: Loughborough, UK, 1980; pp. 54–58. [Google Scholar]
- Thomas, A. Railway Timetable and Traffic; Eurailpress: Hamburg, Germany, 2008. [Google Scholar]
- Li, B. Study on energy-saving control for train based on genetic algorithm; Southwest Jiaotong University: Chengdu, China, 2007. [Google Scholar]
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Huang, Y.; Ma, X.; Su, S.; Tang, T. Optimization of Train Operation in Multiple Interstations with Multi-Population Genetic Algorithm. Energies 2015, 8, 14311-14329. https://doi.org/10.3390/en81212433
Huang Y, Ma X, Su S, Tang T. Optimization of Train Operation in Multiple Interstations with Multi-Population Genetic Algorithm. Energies. 2015; 8(12):14311-14329. https://doi.org/10.3390/en81212433
Chicago/Turabian StyleHuang, Youneng, Xiao Ma, Shuai Su, and Tao Tang. 2015. "Optimization of Train Operation in Multiple Interstations with Multi-Population Genetic Algorithm" Energies 8, no. 12: 14311-14329. https://doi.org/10.3390/en81212433
APA StyleHuang, Y., Ma, X., Su, S., & Tang, T. (2015). Optimization of Train Operation in Multiple Interstations with Multi-Population Genetic Algorithm. Energies, 8(12), 14311-14329. https://doi.org/10.3390/en81212433