This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
1. Introduction
Urban metro transportation is safe, comfortable, punctual, and energy-conserving. It is the main public transport mode among various large- and medium-sized cities. As the mileage of metro construction and traffic volume increase, the metro system’s energy consumption increases rapidly. Moreover, the energy consumption of train traction is the main constituent of the total energy consumption. For example, in the Beijing Metro Yi-Zhuang Line, the energy consumption of train traction accounts for approximately 50% of the total energy consumption of the metro system [1]. Therefore, decreasing the energy consumption of train traction is of substantial importance for reducing the energy consumption of the metro system. In various studies, researchers attempted to lower the energy consumption of train operation by optimizing the train velocity curve [2–5] and improving the train operation control strategies [6–8] and realized substantial research achievements. However, it is difficult to reduce the energy consumption of train traction significantly by optimizing the train velocity curve and improving the train operation control strategies if the established train timetable remains unchanged. An urban metro train, as a type of electrified train, has short headway, performs frequent starting and braking, and can produce a substantial amount of regenerative braking energy (regenerative energy) during the braking process. Effective utilization of the regenerative energy can help reduce the total energy consumption of train operation largely. Currently, the regenerative energy is used for resistance energy consumption, is used for energy storage feedback [9], and is adsorbed by an adjacent train [10]. The first two are indirect utilization methods, and the regenerative energy will be consumed in the form of thermal energy, which may not only fail to utilize the regenerative energy effectively but also increase the burden of tunnel ventilation due to the heat dissipation problem. Three main types of storage systems (batteries, supercapacitors, and flywheels) were presented in [9]. Energy storage feedback requires extra equipment and is characterized by complicated maintenance and growing cost. The third type can utilize the energy directly and mainly uses the regenerative energy of the braking train for the traction of other trains that are within the same power supply range by coordinating the running diagrams of the trains. This is currently the most effective means of utilizing the regenerative energy. Therefore, based on the optimization of the single-train operation curve and control strategy, it is necessary to study methods for improving the utilization of regenerative energy by optimizing the train timetable to lower the total energy consumption of train operation. Improving the utilization of regenerative energy has been a hot topic in the literature. Many research efforts aimed at identifying the optimal train timetable for minimizing the energy consumption. Demirci and Celikoglu proposed a timetable optimization model that pairs the accelerating and braking trains to enhance the utilization of the regenerative energy [11]. For enhancing the regenerative energy receptivity in a bidirectional metro transit network, Tang et al. proposed a coordinated train control algorithm that is based on the genetic algorithm [12]. Ramos et al. investigated a timetable optimization model that maximizes the overlap time between traction and braking actions of trains that are in the same substation [13]. Kim et al. considered a mathematical approach that can increase energy savings in timetables and developed a multicriteria mixed-integer programming model. The results demonstrated that the method improved the reusage of regenerative energy by approximately 5% [14]. For using completely the regenerative energy of train braking in stations, an optimized timetable of train movement was proposed in [15], and the genetic algorithm was utilized to optimize the corresponding parameters. Yang et al. formulated an integer optimization model for minimizing the energy consumption, and a genetic algorithm is designed for solving the formulated optimization model to optimize the timetable [1]. The results showed that the proposed scheduling approach can reduce the energy consumption by 6.97% in comparison with the current timetable.
The objective function of the train energy-efficient scheduling problem is nonsmooth and nonlinear. Integer programming deals with optimization problems with integer decision variables, which has been one of the most active research directions in optimization. For example, an integer linear programming formulation is presented for improving the overall cost efficiency in the staff service bus routing problem [16]. In this paper, we formulate the energy-efficient scheduling problem of train operation in the same direction and opposite directions as integer programming models. The traditional optimization methods such as the branch-and-bound method [17] and hybrid methods combined with classical techniques [18] may fail to find a satisfactory solution. Many stochastic approaches are available for solving mixed-integer programming or integer programming problems, such as genetic algorithms [1], simulated annealing algorithms [19], particle swarm optimization [20], and differential evolution (DE) [21]. Among them, the DE algorithm has attracted lots of attention [22–24] since it was first presented by Rainer Storn and Kenneth Price in 1997. DE is considered the most useful recently proposed evolutionary algorithm for solving real-parameter optimization problems because it has fewer parameters and strong robustness. However, in the literature, few attempts have been made to extend the method to discrete space.
Consequently, in this paper, as an extension of the above works, the energy-efficient scheduling problems of the train are solved using an improved differential evolution (IDE) algorithm. The remainder of the paper is organized as follows: Section 2 describes the problem. Section 3 formulates the train operation integer programming model. In Section 4, an IDE algorithm is designed for solving the integer programming model. In Section 5, numerical examples that are based on real-world data from the Nanjing Metro Line 1 are presented. Finally, Section 5 presents the conclusions of this work.
2. Problem Description
Metro train braking is dominated by electric braking and supplemented by air braking. When the train starts braking, it will adopt electric braking initially. If the train is running at a low speed and electric braking does not provide the required braking force, it may adopt the air braking as a supplement. The train will produce a large quantity of regenerative braking energy during the process of electric braking, and the regenerative energy will give priority to the electricity demands of lighting, ventilation, and air-conditioning of the train; however, these demands consume only a small portion of the regenerative energy, thereby leaving a large surplus. In Figure 1, the station distribution of the upward and downward directions and the power flow during the train operation are plotted. Without loss of generality, only the power flow in the upward direction and the power supply zone are plotted; the trend of the power flow in the downward direction and the power supply zone is consistent with that in the upward direction. N stations and M substations are set in the line. The electrical energy is transmitted to the train through the traction substation, supply line, and overhead line system via a 10 kV–35 kV AC bus, while the regenerative current that is generated by the electric braking of the train is transmitted back to the substation through the rail and the return line. The section points in Figure 1 divide the overhead line system into several power supply intervals for convenient repair and to narrow the accident scope. Train i in Figure 1 is in the traction stage, while train i + 1 is in the braking deceleration stage. The regenerative energy that is produced by the braking train can be transmitted back to the substation through the return line and used by other traction trains within the same power supply interval. When the back-fed energy of regenerative braking cannot be completely utilized by trains within the same power supply range, the remaining energy may increase the voltage of the traction network and damage the power supply unit. At this moment, resistance braking shall be launched to ensure that the regenerative energy will not be sent back to the power grid. This amount of energy will be dissipated in the form of thermal energy, which is not effectively utilized. Thus, the effective utilization of the regenerative braking energy is of substantial importance for reducing the train energy consumption.
[figure omitted; refer to PDF]The number of trains in the line and their headway might impact the utilization of the regenerative braking energy significantly. The higher the rate of traffic flow is, the higher the effective availability of the regenerative braking energy will be. When the headway is longer than 360 s, the coordinated optimization operation of trains might be meaningless. That is because the regenerative energy is utilized in real time and the transmission loss would be huge if the distance is too far. Moreover, if the headway is large, there may not be other trains in the same direction within the same power supply interval. During peak hours, due to the large number of passengers, the small headway, and the huge rate of traffic flow, braking of one train and traction of another train may occur in the same direction and the same power supply interval. During nonpeak hours, due to the few passengers, huge headway, and low rate of traffic flow, it may be difficult to utilize the regenerative energy effectively in the same direction. However, braking of one train and traction of another train in the opposite direction in the same station might occur. In nonpeak hours, the utilization rate of the regenerative braking energy can be improved by using unequal departure intervals; however, unequal departure intervals will affect passenger travel. Studies have shown that equal departure intervals can minimize the average waiting time of passengers [25]. In this paper, we investigate an optimization method for improving the overlap time between the traction and braking actions of adjacent trains in the same direction and in the same substation at peak hours while maximizing the overlap time between the traction and braking actions of trains in opposite directions at the same station during nonpeak hours. The objective of this study is to enhance the availability of regenerative energy via the optimization of the headway, dwell time, and departure interval in opposite directions. Here, four assumptions are made to simplify the problem:
(1)
Due to the short distance between stations, the optimal operation strategy of trains only includes three working actions: traction, coasting, and braking. The velocity curve of train operation between stations is known; namely, the traction, coasting, and braking times of trains are known.
(2)
Trains that are in the same station use the same operation strategy, with the same transfer position and the same traction, coasting, braking, and dwell times.
(3)
The acceleration at the coasting stage is 0, while that at the traction and braking stage is constant.
(4)
The regenerative energy is only used for the train traction within the same power supply interval.
(5)
The train speed is no higher than 80 km/h. The train acceleration is not higher than
3. Train Operation Optimization Model
3.1. Indices and Parameters
In this paper, all variables and parameters are set as integers numbers to satisfy the engineering requirements. Several principal parameters are introduced as follows:
N: number of stations
n: station index;
I: number of up direction trains
i: up direction train index,
J: number of down direction trains
There are many control variables in the objective function model. To simplify the problem, it is supposed that the operation strategies of trains that are in the same interval are the same; namely, the traction times, coasting times, and braking times of the trains are known. The dwell time, the headway, and the bidirectional departure interval of trains determine the traction and braking time of adjacent trains in the same direction, as well as the traction and braking time of bidirectional trains in the same station, which play an important role in improving the overlap time. This paper regards the dwell time
3.2. Train Regenerative Energy Utilization
According to the overlap time of traction and braking between adjacent trains in the same power supply interval, the utilized regenerative energy can be represented as
Therefore, according to the overlap time of traction and braking stage of train i and train i + 1 and the braking time of train i or train i + 1, the availability of regenerative energy
According to formula (2), when the braking time is fixed, the longer the overlap time of adjacent trains is, the higher the availability of regenerative energy will be. Therefore, this paper studies an optimization method for enhancing the overlap time between the traction and braking actions of adjacent trains in the same direction and at the same substation at peak hours while maximizing the overlap time between the traction and braking actions of trains in opposite directions at the same station at nonpeak hours.
We establish an objective function for trains that maximizes the overlap time between adjacent trains in the traction and braking stage within the same power supply interval, to increase the utilization of the regenerative energy by optimizing the headway and the dwell time. We also establish an objective function for trains in opposite directions which maximizes the overlap time in the traction and braking stage at the same station, to enhance the availability of regenerative energy by optimizing the departure interval in both directions.
3.3. Objective Function of Train Operation in the Same Direction
Two conditions of train operation in the same direction and with the same power supply interval are considered during peak hours. According to Figure 2(a), train i enters station n + 1 in braking state, and train i + 1 departs from station n − 1 in the traction state simultaneously. If the two trains are in the same power supply interval, then the braking energy of train i can be used for the traction of train i + 1. According to Figure 2(b), train i departs from station n + 1 in the traction state, while train i + 1 will enter station n in the braking state. If the two trains are in the same power supply interval, the braking energy of train i + 1 can be used for the traction of train i.
[figures omitted; refer to PDF]
Therefore, the overlap time of train i and train i + 1 in Figure 2(a) can be expressed as
The overlap time of train i and train i + 1 in Figure 2(b) can be expressed as
We can obtain the overlap time of all trains in all stations:
Therefore, we formulate the energy-efficient scheduling problem of morning rush hours as an integer programming model:
3.4. Objective Function of Bidirectional Train Operation
Due to the long headway of trains in the same direction during nonpeak hours, the availability of regenerative energy is low. In this case, we consider the bidirectional train operation at the same station.
As illustrated in Figure 3, train i in the upward direction departs from station n in the traction state, while train j in the downward direction will enter station n in the braking deceleration state. If the two stages are in the same time interval, the braking energy of train j can be used for the traction of train i. Therefore, the overlap time of traction and braking of bidirectional trains can be increased by optimizing the overlap time or departure interval of the bidirection trains. The bidirectional departure interval depends on the departure time of train
The overlap time of train i and train j in Figure 3 can be expressed as
The overlap time of all trains in all stations during nonpeak hours of bidirectional operation is
Therefore, we formulate the overlap time maximization problem of bidirectional operation as an integer programming model:
4. Improved Differential Evolution Algorithm
The basic DE algorithm is introduced briefly. The basic DE algorithm includes three main operators: mutation, crossover, and selection. After initialization, the mutation operator chooses individuals from the current population to form a new mutation vector for each target vector. Then, the crossover operator combines the mutation vector and the target vector to generate a trial vector. Finally, the selection vector chooses the more suitable vector from the parent vector and its trial vector to be a new target vector that survives to the next generation.
In this paper, an improved DE (IDE) algorithm is developed for handling integer variables for the nonlinear integer programming model of train tracks. To ensure high convergence speed, the integer variables are only searched in the integer space. We use the rounding operator to deal with the initial population, and the mutation vector and the trial vector are generated via the mutation operation and the crossover operation. Details on the IDE algorithm, including the population initialization, operators, and solution representation, are described in the following.
Assume that the population size is
4.1. Initialization
The j-th component of the i-th member at
4.2. Mutation
The mutation operation that is specified in (12) is referred to as DE/rand/1. For each target vector
4.3. Crossover
Binomial crossover and exponential crossover are two main crossover types. In binomial crossover, the crossover operator combines the mutation vector and the target vector to generate a new trial vector
According to formula (13), the larger
4.4. Selection
IDE adopts a greedy selection strategy. The selection operator chooses the more suitable vector from the target vector and the trial vector to be a new target vector. If the trial vector
The main steps of the IDE algorithm are as follows:
Step 1. Initialization.
Step 1.1. Initialize the parameters: the population size
Step 1.2. Set the generation index to
Step 2. Calculate the train performance index via formulas (6) and (9) by target vector
Step 3. If
Step 4. Generate new vectors.
Step 4.1. For each target vector
Step 4.2. Generate a new trial vector
Step 4.3. Via formula (15), generate the
Step 5. Return to Step 2.
5. Numerical Example
In this section, two numerical examples are presented to demonstrate the availability of the proposed models, and the solution approaches are based on the data of Nanjing Metro Line 1 in China. The simulation is performed on a PC (with a 3.5 GHz processor and 8 GB memory) running the Windows 10 platform with MATLAB R2016a software.
Due to the time dependence of the characteristics of train operation, different decision variables are adopted for the optimization in peak hours and nonpeak hours. The utilization of regeneration energy is enhanced by optimizing the headway and the dwell time in peak hours, whereas the bidirectional departure interval is optimized in nonpeak hours. Nanjing Metro Line 1 has 27 stations and 14 substations in total. The operation times, the interstation distances, and the dwell times of trains in all stations in the simulation are listed in Table 1.
Table 1
Distances, dwell times, and departure times of sections for simulation.
Station | Distance (m) | Dwell time (s) | Departure time (s) |
MGQ | 0 | 30 | 30 |
HSZ | 1148 | 30 | 162 |
NJRS | 2273 | 40 | 292 |
XMFR | 3981 | 30 | 445 |
XWM | 5046 | 30 | 557 |
GL | 6305 | 30 | 680 |
ZJR | 7170 | 30 | 778 |
XJK | 8321 | 45 | 908 |
ZFY | 9449 | 30 | 1021 |
SSJ | 10359 | 30 | 1125 |
ZHM | 12282 | 35 | 1294 |
ADM | 14383 | 35 | 1473 |
TLS | 15775 | 30 | 1612 |
RJDD | 17071 | 30 | 1730 |
HSM | 18153 | 30 | 1839 |
NJSRS | 20008 | 40 | 2001 |
SLDD | 22304 | 30 | 2180 |
HDQ | 23655 | 30 | 2305 |
STR | 24563 | 30 | 2405 |
BJH | 25900 | 30 | 2526 |
XLW | 27394 | 30 | 2679 |
ZSR | 28533 | 30 | 2802 |
TYDD | 30465 | 30 | 2956 |
LMDD | 31785 | 30 | 3076 |
NMU | 33341 | 30 | 3212 |
NJCI | 36077 | 30 | 3411 |
CPU | 38051 | 30 | 3576 |
For the convenience of analysis, it is supposed that the operation strategy of a single train is known; namely, the traction, coasting, and braking times of the train are known between stations. According to Table 1, the train operation time in the upward direction is 3576 s, and the total braking time is 437 s.
5.1. Assumptions
The quantitative constraints on the headway and dwell time in peak hours are as follows:
(1)
To guarantee the safety of trains, the headway is longer than 130 s. Meanwhile, to guarantee the operation efficiency in peak hours, the headway is shorter than 300 s.
(2)
According to Table 1, the dwell time ranges from 30 to 45 s, and the dwell time is optimized based on the existing dwell time (
(3)
To reduce the waiting times of passengers, the train departure time with unequal intervals changes within
5.2. Case 1
In this case, to enhance the utilization of the regenerative energy, we increase the overlap time of traction and braking of adjacent trains through optimizing the headway and dwell time at each station in peak hours. To clarify the impacts of the headway and dwell time on the overlap time of trains, simulations are conducted under two conditions: optimizing the dwell time while the headway remains unchanged and optimizing the headway while the dwell time remains unchanged.
5.2.1. Optimizing the Dwell Time while the Headway Remains Unchanged
We perform the IDE algorithm procedure with
Table 2
Train dwell times before and after optimization.
Station | Dwell time before optimize (s) | Optimized dwell time (s) | |||
MGQ | 30 | 30 | 29 | 27 | 27 |
HSZ | 30 | 27 | 30 | 28 | 28 |
NJRS | 40 | 41 | 42 | 39 | 42 |
XMFR | 30 | 32 | 30 | 32 | 31 |
XWM | 30 | 30 | 31 | 33 | 31 |
GL | 30 | 27 | 29 | 30 | 29 |
ZJR | 30 | 32 | 31 | 29 | 29 |
XJK | 45 | 48 | 45 | 44 | 47 |
ZFY | 30 | 26 | 28 | 28 | 26 |
SSJ | 30 | 30 | 32 | 32 | 33 |
ZHM | 35 | 34 | 35 | 34 | 32 |
ADM | 35 | 36 | 34 | 35 | 35 |
TLS | 30 | 31 | 29 | 30 | 27 |
RJDD | 30 | 32 | 33 | 32 | 30 |
HSM | 30 | 29 | 28 | 27 | 30 |
NJSRS | 40 | 42 | 40 | 41 | 43 |
SLDD | 30 | 27 | 29 | 30 | 29 |
HDQ | 30 | 29 | 32 | 31 | 31 |
STR | 30 | 32 | 30 | 28 | 30 |
BJH | 30 | 30 | 33 | 32 | 32 |
XLW | 30 | 28 | 27 | 27 | 28 |
ZSR | 30 | 32 | 29 | 30 | 33 |
TYDD | 30 | 30 | 34 | 32 | 28 |
LMDD | 30 | 30 | 29 | 28 | 34 |
NMU | 30 | 29 | 30 | 31 | 30 |
NJCI | 30 | 31 | 32 | 31 | 28 |
CPU | 30 | 30 | 30 | 30 | 30 |
Table 2 lists the train dwell times before and after optimization for
5.2.2. Optimizing the Headway while the Dwell Time Remains Unchanged
According to Figure 4, the maximum overlap time is 2105 s after the optimization of the dwell time at
Table 3
Train headway.
Train index i | Headway | Train index i | Headway |
1 | 155 | 12 | 161 |
2 | 154 | 13 | 162 |
3 | 156 | 14 | 155 |
4 | 161 | 15 | 154 |
5 | 158 | 16 | 154 |
6 | 154 | 17 | 156 |
7 | 168 | 18 | 155 |
8 | 154 | 19 | 163 |
9 | 155 | 20 | 154 |
10 | 156 | 21 | 154 |
11 | 154 | 22 | 154 |
5.3. Case 2
In this case, the proposed approach IDE algorithm is applied to solve the integer programming model of bidirection train operation. In nonpeak hours, the headway is long and the regenerative energy utilization of trains in the same direction is low. Therefore, this study does not consider the overlap time of the tracking operation of trains in the same direction during nonpeak hours; it only considers the total overlap time of traction and braking of opposite trains at the same station. To reduce the passengers’ waiting times, only equal headway is considered in nonpeak hours in the upward direction. However, the train headway is long, and the bidirectional departure interval can vary over a wide range; hence, the optimization degree of the dwell time is limited compared with the first two variables. Therefore, in this example, we study the optimization of the bidirectional departure interval under a specified headway in the upward direction when the train dwell time remains unchanged.
In the simulation, we increase the headway
Table 4
Optimized bidirectional train departure intervals.
Train index j | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
23 | 16 | 14 | −22 | −23 | 20 | −18 | 15 | −25 | |
32 | 26 | −16 | −37 | −21 | 19 | −15 | −23 | 35 | |
33 | 35 | −18 | −39 | −32 | −11 | 37 | 35 | −40 | |
38 | 50 | −23 | −41 | −39 | 15 | −27 | −17 | 44 |
Figure 5 plots the total overlap times of trains at the same station in the bidirectional departure interval when the headway is increased from 360 s to 480 s before and after the optimization. According to Figure 5, the overlap time is substantially improved after the optimization of the bidirectional departure interval under any headway in the upward direction.
[figure omitted; refer to PDF]Therefore, through the algorithm that is proposed in this paper, a suitable headway in the upward direction and dwell time can be obtained according to the operational demand. After optimizing the bidirectional departure interval, the overlap time can be effectively improved.
6. Conclusion
Aiming at realizing short headway and frequent start and braking in metro trains, this paper studies a kind of train operation schemes that can enhance the utilization of the regenerative braking energy of trains by optimizing the dwell time, the headway, and the bidirectional departure interval. An improved differential evolution algorithm is proposed for solving the integer programming model of the train operation’s overlap time. It solves the integer programming model by rounding the variation vector of the standard DE algorithm, which further improves the search performance of the algorithm by setting a time-varying crossover probability factor. The simulation results illustrate that the overlap time of traction and braking can be effectively improved by optimizing the train’s dwell time and headway during peak hours. In nonpeak hours, the overlap time of traction and braking of bidirectional trains at the same station is improved by optimizing the bidirectional departure interval. Thus, the availability rate of regenerative energy is effectively increased.
Acknowledgments
This work was supported by the National Natural Science Foundation (NNSF) of China under Grant 61503180, Six Talent Peaks Project in Jiangsu Province of China under Grant 2016-JXQC-015, Science Foundation of Higher Education of Jiangsu Province under Grants 15KJA460007 and 18KJB510016, and the Fund of Nanjing Institute of Technology under Grants CKJA201605, CKJB201702, and CKJA201804.
[1] X. Yang, A. Chen, X. Li, B. Ning, T. Tang, "An energy-efficient scheduling approach to improve the utilization of regenerative energy for metro systems," Transportation Research Part C: Emerging Technologies, vol. 57, pp. 13-29, DOI: 10.1016/J.TRC.2015.05.002, 2015.
[2] E. Khmelnitsky, "On an optimal control problem of train operation," IEEE Transactions on Automatic Control, vol. 45 no. 7, pp. 1257-1266, DOI: 10.1109/9.867018, 2000.
[3] D. Canca, A. Zarzo, "Design of energy-efficient timetables in two-way railway rapid transit lines," Transportation Research Part B: Methodological, vol. 102, pp. 142-161, DOI: 10.1016/j.trb.2017.05.012, 2017.
[4] G. M. Scheepmaker, R. M. P. Goverde, L. G. Kroon, L. G. Kroon, "Review of energy-efficient train control and timetabling," European Journal of Operational Research, vol. 257 no. 2, pp. 355-376, DOI: 10.1016/j.ejor.2016.09.044, 2017.
[5] N. Zhao, C. Roberts, S. Hillmansen, Z. Tian, "An integrated metro operation optimization to minimize energy consumption," Transportation Research Part C, vol. 75, pp. 168-182, DOI: 10.1016/j.trc.2016.12.013, 2017.
[6] P. Wang, R. M. P. Goverde, P. Goverde, "Multi-train trajectory optimization for energy efficiency and delay recovery on single-track railway lines," Transportation Research Part B: Methodological, vol. 105, pp. 340-361, DOI: 10.1016/j.trb.2017.09.012, 2017.
[7] R. Cheng, D. Chen, B. Cheng, S. Zheng, "Intelligent driving methods based on expert knowledge and online optimization for high-speed trains," Expert Systems with Applications, vol. 87, pp. 228-239, DOI: 10.1016/j.eswa.2017.06.006, 2017.
[8] G. M. Scheepmaker, R. M. P. Goverde, P. Goverde, "The interplay between energy-efficient train control and scheduled running time supplements," Journal of Rail Transport Planning & Management, vol. 5 no. 4, pp. 225-239, DOI: 10.1016/j.jrtpm.2015.10.003, 2015.
[9] N. Ghaviha, J. Campillo, M. Bohlin, E. Dahlquist, "Review of application of energy storage devices in railway transportation," Energy Procedia, vol. 105, pp. 4561-4568, DOI: 10.1016/j.egypro.2017.03.980, 2017.
[10] X. Yang, X. Li, Z. Y. Gao, H. W. Wang, T. Tang, "A cooperative scheduling model for timetable optimization in subway systems," IEEE Transactions on Intelligent Transportations Systems, vol. 14 no. 1, pp. 438-447, DOI: 10.1109/TITS.2012.2219620, 2013.
[11] I. E. Demirci, H. B. Celikoglu, "Timetable optimization for utilization of regenerative braking energy: a single line case over Istanbul metro network," Proceedings of the 2018 21st International Conference on Intelligent Transportation Systems (ITSC), pp. 2309-2314, DOI: 10.1109/ITSC.2018.8569553, .
[12] H. Tang, C. T. Dick, X. Feng, "Improving regenerative energy receptivity in metro transit systems," Transportation Research Record: Journal of the Transportation Research Board, vol. 2534 no. 1, pp. 48-56, DOI: 10.3141/2534-07, 2015.
[13] A. Ramos, M. T. Peria, A. Fernandez, "Mathematical programming approach to underground timetabling problem for maximizing time synchronization," Proceedings of the CIO, pp. 1395-1405, .
[14] K. M. Kim, K. T. Kim, M. S. Han, "A model and approaches for synchronized energy saving in timetabling," Proceedigns of the WCRR, pp. 2309-2314, .
[15] A. Nasri, M. Fekri Moghadam, H. Mokhtari, "Timetable optimization for maximum usage of regenerative energy of braking in electrical railway systems," Proceedings of the SPEEDAM, pp. 1218-1221, DOI: 10.1109/SPEEDAM.2010.5542099, .
[16] S. Hulagu, H. B. Celikoglu, "An integer linear programming formulation for routing problem of University Bus Service," AIRO Springer Series, vol. 1, pp. 303-311, DOI: 10.1007/978-3-030-00473-6_33, 2018.
[17] B. Borchers, J. E. Mitchell, "An improved branch and bound algorithm for mixed integer nonlinear programs," Computers & Operations Research, vol. 21 no. 4, pp. 359-367, DOI: 10.1016/0305-0548(94)90024-8, 1994.
[18] K. Abhishek, S. Leyffer, J. T. Linderoth, "FilMINT: an outer-approximation-based solver for nonlinear mixed integer programs," INFORMS Journal on Computing, vol. 22 no. 4, pp. 555-567, DOI: 10.1287/ijoc.1090.0373, 2010.
[19] S. L. Rosen, C. M. Harmonosky, "An improved simulated annealing simulation optimization method for discrete parameter stochastic systems," Computers & Operations Research, vol. 32 no. 2, pp. 343-358, DOI: 10.1016/S0305-0548(03)00240-5, 2005.
[20] T. Yue, T. Guan-zheng, D. Shu-guang, "Hybrid particle swarm optimization with chaotic search for solving integer and mixed integer programming problems," Journal of Central South University, vol. 7, pp. 2731-2742, DOI: 10.1007/s11771-014-2235-6, 2014.
[21] R. Storn, K. Price, "Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces," Journal of Global Optimization, vol. 11 no. 4, pp. 341-359, DOI: 10.1023/a:1008202821328, 1997.
[22] S. Zhou, X. Li, N. Du, Y. Pang, H. Chen, "A multi-objective differential evolution algorithm for parallel batch processing machine scheduling considering electricity consumption cost," Computers & Operations Research, vol. 96, pp. 55-68, DOI: 10.1016/j.cor.2018.04.009, 2018.
[23] A. W. Mohamed, "An efficient modified differential evolution algorithm for solving constrained non-linear integer and mixed-integer global optimization problems," International Journal of Machine Learning and Cybernetics, vol. 8 no. 3, pp. 989-1007, DOI: 10.1007/s13042-015-0479-6, 2017.
[24] Y.-C. Lin, K.-S. Huang, F.-S. Wang, "Plant scheduling and planning using mixed-integer hybrid differential evolution with multiplier updating," Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512), pp. 593-600, DOI: 10.1109/cec.2000.870351, .
[25] G. Carlos, "Self-organization leads to supraoptimal performance in public transportation systems," PLoS One, vol. 6 no. 6,DOI: 10.1371/journal.pone.0021469, 2011.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2020 Di Liu et al. This work is licensed under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Urban metro trains have the characteristics of short running distance between stations and frequent starting and braking. A large amount of regenerative braking energy is generated during the braking process. The effective utilization of the regenerative braking energy can substantially reduce the total energy consumption of train operation. In this paper, we establish two integer programming models of train operation that maximize the overlap time between train traction and braking in peak hours and nonpeak hours. On this basis, an improved differential evolution (IDE) algorithm is developed for solving the two integer programming models. The results demonstrate that the overlap time increases by 51.44% after optimization using the IDE algorithm when the headway is set to 154 s in peak hours. The overlap time is further increased by 14.87% by optimizing the headway. In nonpeak hours, the overlap time of traction and braking of the trains in opposite directions at the same station is increased by optimizing the bidirectional departure interval, thereby reducing the total energy consumption of the system.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer