Next Article in Journal
An Experimental Investigation of Wake Characteristics and Power Generation Efficiency of a Small Wind Turbine under Different Tip Speed Ratios
Next Article in Special Issue
Electric Powertrain Topology Analysis and Design for Heavy-Duty Trucks
Previous Article in Journal
Impedance-Based Stability Analysis of Paralleled Grid-Connected Rectifiers: Experimental Case Study in a Data Center
Previous Article in Special Issue
A Novel Approach on the Unipolar Axial Type Eddy Current Brake Model Considering the Skin Effect
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Boundary Identification for Traction Energy Conservation Capability of Urban Rail Timetables: A Case Study of the Beijing Batong Line

1
School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, China
2
Beijing Engineering Research Center of EMC and GNSS Technology for Rail Transportation, Beijing 100044, China
3
School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
4
Vehicle and Equipment Technology Department, Beijing Subway Operation Technology Centre, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Submission received: 14 February 2020 / Revised: 13 April 2020 / Accepted: 20 April 2020 / Published: 24 April 2020

Abstract

:
Energy conservation is attracting more attention to achieve a reduced lifecycle system cost level while enabling environmentally friendly characteristics. Conventional research mainly concentrates on energy-saving speed profiles, where the energy level evaluation of the timetable is usually considered separately. This paper integrates the train driving control optimization and the timetable characteristics by analyzing the achievable tractive energy conservation performance and the corresponding boundaries. A calculation method for energy efficient driving control solution is proposed based on the Bacterial Foraging Optimization (BFO) strategy, which is utilized to carry out batch processing with timetable. A boundary identification solution is proposed to detect the range of energy conservation capability by considering the relationships with average interstation speed and the passenger volume condition. A case study is presented using practical data of Beijing Metro Batong Line and two timetable schemes. The results illustrate that the proposed optimized energy efficient driving control approach is capable of saving tractive energy in comparison with the conventional traction calculation-based train operation solution. With the proposed boundary identification method, the capability space of the energy conservation profiles with respect to the energy reduction and energy saving rate is revealed. Moreover, analyses and discussions on effects from different passenger load conditions are given to both the weekday and weekend timetables. Results of this paper may assist the decision making of rail operators and engineers by enhancing the cost effectiveness and energy efficiency.

1. Introduction

In recent years, by providing safe, efficient and convenient transport services to a large number of passengers in a short period of time, metro systems are playing a more important role in modern transportation systems all over the world [1]. It has been a common sense that urban rail transit systems have great advantages in enhancing the energy utilization efficiency over private cars and other public transportation modes, which enables a greener choice with higher environmental friendliness capabilities [2,3]. However, according to the fast development of the urban rail transit networks in many cities, the extended energy consumption reduction solution is becoming a big concern for both the research and rail operation fields. Energy efficient operation solutions are attracting more attention to optimize the system cost in the whole lifecycle, reduce carbon emissions and realize public environmental responsibilities.
Among the different factors of energy consumption in the urban rail transit trains, including the train braking, lighting, aeration and air condition, the train traction plays the most significant role, which reaches about 52% of the total energy consumption of the train system in Beijing (see Figure 1) [4]. A collection of research works published in the 1990s begun to focus on optimal train control methods [5,6,7,8]. In recent years, great efforts have been made to develop advanced energy-efficient traction methods, which calculate and suggest energy-efficient driving strategies that are feasible with the permitted trip time schedule and track conditions, and do not require extra railway infrastructure investments. Many existing works in the literature concentrate on the calculation of energy-efficient train driving control strategies to effectively reduce tractive energy consumption under specific constraints, including the traveling time, running distance within adjacent rail stations, train traction/braking force characteristics, train parameters and the passenger distribution features, etc. The most typical solution for solving the condition-constrained tractive energy saving problem is an intelligent optimization approach, such as genetic algorithm [9], particle swarm optimization [10], simulated annealing [11], differential evolution [12], artificial bee colony method [13], etc. Some of these methods have been validated with field experiences in design and optimization of the train’s driving curves for automatic train operation [14,15]. In addition, efforts also have been made to the analysis of the correlation between the energy efficient control and specific issues. Zhang et al. [16] proposed the Comprehensive Evaluation Index (CEI) to analyze integrated optimization strategies of urban rail transport by calculating the traction energy cost and the technical operation time. Lin et al. [17] realized the optimization of the train dwell time with a multiple train operation model for an energy conservation target. Tian et al. [18] proposed a multi-train traction power network modelling method to determine the system energy flow of the rail system with regenerating braking trains. Hamid et al. [19] explored how errors in train position data affect the overall energy consumption under a single train trajectory optimization scheme. Gomes et al. [20] evaluated the potentials of the energy efficiency from “fixed block” to the “moving block” type using the empirical data and the statistical approaches. Zhou et al. [21] take into account multiple issues in the energy minimization of the traction system, including train headway, interstation runtime, coasting on downhill slopes, and the variations of train mass due to the change of on-board passengers. Yang et al. [22] further investigated the effect from multi-phase speed limits in optimizing the total energy consumption of a metro line using the optimization techniques.
Different from the abovementioned solutions for optimized driving control, the timetable, which describes the temporal-spatial constraints to the planned trains by defining the running time between two stations, has a direct and significant influence on the energy-efficiency of train operations. In recent years, the topic of energy-efficient timetabling has drawn the attention of researchers [23]. Lv et al. [24] proposed an energy-efficient timetable optimization method using a Mixed-Integer Non-Linear Programming (MINLP) model. Feng et al. [25] developed a simulation- based approach to optimize both the timetable and control strategy considering the time margin that is caused by dynamically uncertain passenger demands in off-peak hours. Gupta et al. [26] proposed a novel two-step linear optimization model for energy-efficient metro timetables and realized a significant reduction in the energy consumption (the worst case being 19.27%). Canca et al. [27] formulated the timetable design problem as a passenger load-dependent optimization problem and presented an effective solution using the sequential MILP algorithm. Scheepmaker et al. [28] designed a method to solve the energy efficient operation problem taking into account the desired robustness and the optimal distribution of the running time supplements. Nitisiri et al. [29] developed a parallel multi-objective evolutionary algorithm with hybrid sampling and learning-based mutation to solve the train scheduling problem. To further investigate the rail timetable rescheduling problem, Yang et al. [30] introduced the Deep Deterministic Policy Gradient (DDPG) algorithm over a conventional Q-learning strategy to realize the energy-aimed rescheduling by adjusting the cruising speed and dwelling time continuously. It can be found that energy consumption level of a given timetable is actually an inherent attribute. As a secondary timetable quality indicator, it can be adjusted through a fine-tuning operation to the basic timetable solution with certain time allowances. Therefore, the quantitative evaluation of the traction energy conservation capability would be a decisive issue to determine the direction and the concrete strategy to adjust the timetable in the fine-tuning process. Given a real-world timetable, the individual driving control strategy of each planned train can be deduced with the practical field conditions and parameters, where an appropriate traction energy consumption reduction solution can be directly utilized. However, the knowledge about energy conservation results obtained from the train-level operation deduction is not sufficient to enable the fine-tuning of a candidate timetable scheme. It is of great value to illustrate the correlation between the achievable energy conservation capability and the specific energy consumption influencing factors, e.g., the interstation speed, train operation strategy, passenger load rate, train formation and train routing scheme. There is a lack of the correlation analysis for the achievable traction energy conservation capability with a specific rail timetable scheme. Furthermore, a rapid development of advanced swarm intelligence optimization technology in recent years enables great opportunities to solve the energy conservation problems in rail transport. The Bacterial Foraging Optimization (BFO) algorithm is a new swarm intelligence optimization technique that possesses a series of advantages including insensitivity to initial values and parameter selection, strong robustness, simplicity, ease of implementation, parallel processing and global search [31]. BFO has been applied in a wide range of optimization problems such as the energy forecasting [32], expert energy management considering the uncertainty [33], the imbalanced data classification [34], and robotic cell scheduling [35]. The advantages of BFO against conventional swarm intelligence approaches greatly encourages us to solve the problems in enhancing the train driving control profiles and evaluate the energy saving space of the train scheduling schemes.
In 2017, a National Key R&D Program was launched to evaluate and demonstrate novel energy- efficiency enhancing techniques in Batong Line of Beijing Metro. With a rail operation organization perspective, the traction energy conservation capability of the real-world timetables is evaluated. This paper provides a case study of Beijing Batong Line. The contribution of this paper is to describe the correlation between the timetable-based tractive energy conservation capability and typical influencing factors. An optimization-based solution of energy efficient train driving control is introduced, and the correlation between energy-efficient-driving-enabled energy saving capability and some timetable-related influencing factors (i.e. running speed and passenger load rate) covering all the planned trains is revealed through data fitting models and boundary identification. The test results can give the metro operators and decision makers the overview reference information to understand the optimization space of specific timetable schemes, which would help them to adjust and update the operation plans with the energy-efficiency improving purpose.
The rest of this paper is organized as follows: In Section 2, the energy efficient control method and the corresponding calculating solution are presented. In Section 3, the principle and procedures of the correlation boundary identification is described by using the strategies introduced in Section 2. Section 4 shows a case study in Beijing Batong Line using two typical timetable schemes in practical operation. A short discussion and the planned future works are provided in the final Section 5.

2. Energy-efficient Train Driving Control Method

In order to evaluate the possible energy consumption level of the train traction system in field operation according to the time schedule, the key issue is to estimate the train operation profiles in practical operations, which will help us to find out the train driving control characteristics (see Figure 2) and analyze the possible energy consumption by the traction system quantitatively.
The train kinematic modeling is the first step to derive the train operation profiles. As shown in Figure 2, based on the general constraint from the time schedule, the practical moving operation of the train usually can be modeled using four typical movement modes. The driving status and the force condition under specific movement mode can be determined accordingly. Based on Newton’s second law of motion, the force for a moving train can be written as the following form:
{ M · d v t d t = F ( v t ) W ( v t ) R g d s t d t = v t
where M is the train mass, st and νt denote the time-varying running distance and the speed of the train at time t, F(νt) and W(νt) indicate the traction force and resistance with respect to the running speed, Rg is the force due to the gradient. When a train is operating in a specific movement mode, the force analysis can be performed accordingly based on the kinematic model in Equation (1), which can be summarized as follows:
(1) Motoring
The forward traction power is applied to accelerate the train against the resistance force, which raises the train speed until it reaches the required level to enable the following cruising operation. Therefore, all the elements in Equation (1), including the traction force F(νt), resistance W(νt) and the gradient force Rg, are involved in the description of the kinematics.
(2) Cruising
It is expected that the train keeps a constant running speed along the track. Therefore, traction force is provided as the sum of the resistance and gradient force, which means F(νt) = W(νt) + Rg. Due to the physical limitations of the traction system, a constant speed target cannot always be realized under time-varying moving conditions, and thus a fluctuation range (e.g., ± 2 km/h) for the cruising speed is suggested in field implementation.
(3) Coasting
The forward traction power is switched off in the coasting mode. The train will decelerate with the resistance and the gradient force, which means M · ν ˙ t = W ( ν t ) R g . Under the constraints of section length s AB and the operation time TB from the timetable, the sufficient utilization of the coasting mode is one major approach to reduce the tractive energy since the movement of the train relies more on the inertia effect without consuming traction power.
(4) Braking
The backward braking force B(νt) will replace the forward traction force to decelerate the train, which means the Equation (1) will be written as M · ν ˙ t = B ( ν t ) W ( ν t ) R g .
It can be found that there would be different integration solutions of the above listed operation modes. As shown in Figure 2, the black “speed-distance” curve represents an alternative which indicates a lower ratio of the coasting mode, where the temporal-spatial constraints by the timetable also can be fulfilled. In order to evaluate the energy conservation space and identify the boundaries, it is required to find specified energy efficient driving control solutions for all the planned trains in the timetable. Therefore, a calculation approach that is sufficiently effective in optimization and also computationally inexpensive is important for batch processing of a large amount of train plans.

2.1. BFO Algorithm

The Bacterial Foraging Optimization algorithm was proposed in [36] based on the foraging behavior of E. coli bacteria. The natural principle of the survival of the fittest illustrates that the natural selection will favor the bacteria with successful foraging strategies. The BFO algorithm was developed to realize the optimization capability by eliminating the bacteria with the poor fitness or reshaping them into good ones after a number of generations [37]. By simulating basic movements of the bacteria, including the swimming and tumbling, the foraging behavior of the E. coli can be utilized to establish the BFO architecture. The computational intelligence technique used in BFO is not affected by non-linearity and volume of the population. In the last few years, the BFO algorithm has been successfully applied to solve real-world engineering optimization problems [38]. It has been pointed out that the BFO algorithm can reduce the global convergence, computational burden, time and also handle a number of objective functions [39]. Comparisons with the conventional intelligent evolutionary computation algorithms, such as the Genetic Algorithm (GA) and Particle Swarm Optimization (PSO), have shown that BFO can realize a better optimization performance in many practical problems and real applications [40,41,42]. Considering the advantages of BFO over the conventional measures, it is adopted in this paper to evaluate the energy-efficient capability of the timetables. The standard BFO architecture consists of four typical operations as follows [43]:
(1) Chemotaxis
The swimming and tumbling movements are concerned in researching the behavior of bacteria. The swimming movement indicates moving within a pre-defined direction and tumbling means different directions can be selected during their entire lifetime. In the chemotaxis process, bacteria will perceive the level of nutrient content in the surrounding environment and thus guide the chemotaxis behavior. The generated unit length by tumbling will be used to define the direction of movement, which can be written as:
θ i ( j + 1 , k , m ) = θ i ( j , k , m ) + C ( i , j ) Δ ( i ) Δ T ( i ) Δ ( i )
where θ i ( j , k , m ) indicates the population of bacteria, the location of the i-th bacterium at the j-th chemotactic step, in the k-th reproduction step and m-th elimination and dispersal event, C(i,j) is the step size in a random direction, and Δ depicts a vector in the random direction whose elements lie in (−1,1).
(2) Swarming
When E. coli bacteria find a nutrient rich environment, bacterial interactions with each other will encourage the accumulative effect at the high bacterial density area. By considering the swarming effect, the cost function J ( i , j , k , m ) , which is also known as the nutrient function, will be denoted by:
J SW ( i , j , k , m ) = J ( i , j , k , m ) + J CC ( θ i ( j , k , m ) )
where J CC ( θ i ( j , k , m ) ) is the cost function value to be added to the actual cost to be minimized to present a time varying cost function.
(3) Reproduction
In the reproduction process, the selected healthiest bacteria will live and the least healthy will die. According to the fitness value indicating whether an area is suitable for the bacteria survival, the bacteria in the place where the nutrients are rich will self-replicate, and they will be placed in the same location to keep a constant bacteria population.
(4) Elimination and dispersal
Gradual or sudden environmental changes for bacteria may happen due to different reasons. In order to prevent the premature or the local optimal solutions in the chemotaxis, the elimination and dispersal are necessary in the bacterial foraging. As the population-level long-term behavior, the elimination and dispersal events have possible positive effect on assisting the chemotaxis by placing the bacteria near the nutritious areas. The detailed theoretical derivations of the procedures for searching the global optimal solution can be found in [36,44].

2.2. Calculation of Energy-efficient Driving Control Solution

The track section between two rail stations is the fundamental unit for calculating the energy consumption level. It is usually divided into several sub-sections in generating the train operation profiles when considering the variation of track gradient and speed limit. Different from a detailed modeling to the traction control that is useful in analyzing the microscopic behaviors of the traction system [45], all the types of driving control phases are considered during the whole trip in a section. For a sub-section, the suggested driving control solution consists of accelerating, cruising, coasting and braking according to the abovementioned kinematic model. In order to find an energy efficient train driving control solution, a state sequence is defined as { v INT , n , v CRU , n , v BRK , n , v END , n } for the nth sub-section, where v INT , n demotes the initial train speed in a sub-section, v CRU , n represents the target cruising speed, v BRK , n is the initial speed in the braking phase which is lower than v CRU , n and represents the existence of the coasting operation, v END , n is the final speed at the end of the sub-section. The values of the components in the state sequence are based on the speed limit of each sub-section and its neighborhoods. It means that the value space of a state sequence has to be collaboratively determined by the probable driving phases of its neighborhood sub-section(s), and that would be complicated under the long section cases with multiple changing points for the speed limit. The value of this state sequence directly determines the train operation profile, which provides a quantitative approach of carrying out the fine searching with the energy saving purpose.
By using the BFO algorithm, the energy efficient traction solution can be derived by an optimal train state sequences for all the sections. With the definition of the state sequence, it can be found that the multiple state sequences are taken as the variables need to be optimized for a planned train. The number of the variables is determined by the number of rail sections. With the derived results of state sequence, the speed values enable us to determine the control points for every control phase and draw the speed curves. The fitness of the bacterium is defined as the consumed traction energy by using the corresponding state sequence-based train speed profile. The amount of traction energy can be written as:
E TRA = 0 η F ( v t ) · v t d τ = t = 1 Ω e TRA ( t )
where η denotes the total journey time according to the derived state sequence, which should not exceed the planned time cost, e TRA , t is the traction energy consumption in a time interval, and Ω represents the total number of time steps within the operation period of η .
It can be found that the energy model depicted by Equation (4) only considers the traction and cruising operations. To derive the energy-conservation-oriented operation profiles and calculate consumed tractive energy, the BFO-enabled procedures can be described in Figure 3. It has to be noticed that a simplified tractive energy calculation model is adopted in the presented solution compared to those consider detailed locomotive traction and train dynamics as [46,47]. Utilization of a detailed modeling solution will enhance the resolution of evaluation by integrating more realistic behaviors of the trains. Considering the fact that rail sections in the target line are not very long, we can use a relatively simple energy calculation model to guarantee the calculation efficiency of a timetable-based batch processing method. The model resolution enhancement for the energy consumption computation will be considered in our future research on integrated design of rail dispatching and driving control.
Figure 3 illustrates the framework of the energy efficient driving control solution calculation method using the BFO strategy. As shown in Figure 3, the presented method mainly consists of two parts, including the offline database collection and online optimization. In the offline database collection process, information about the train, rail track and the timetable schemes is required to enable the following online calculation, and the correctness and accuracy of the database are significant to the creditability of the BFO-based results. Based on that, the online optimization will be carried out by performing the speed profile prediction and energy-saving-oriented optimization. By utilizing a population of the bacteria, which indicate a group of train state sequences for each section, the BFO operation will be carried out according to the abovementioned procedures. With the optimization result, the optimal energy efficient speed profile is derived and that is able to enable the analysis of the energy conservation characteristics.
It has to be noticed that the calculation of energy efficient traction solutions as Figure 3 and the following boundary evaluation is based on the following assumptions according to the real-world operation properties:
(1)
We consider the temporal constraints from the timetable by utilizing the indicated arrival and departure times at each station. The speed profile of each planned train is determined by BFO-based calculation under the safety and running time limitations.
(2)
To simplify the solution procedure, a similar assumption as [48] for the train’s driving phase sequence in each rail section has been made, where four sequential phases are involved as shown in Figure 2, including motoring, cruising, coasting and braking.
(3)
Some parameters in the energy consumption model and profile calculation, such as train’s weight, acceleration and braking characteristics, and the resistance, are considered as the constant values according to practical situations.
(4)
The passenger load condition is considered as a constant, where several average passenger load values have been evaluated in this research according to the statistical result in real operations.
To solve the energy-saving optimization model minETRA subject to the motion equations in (1), some constraints have been considered as follows:
0 s t s AB
v ( 0 ) = v ( s t ) = 0
0 v ( s t ) v lim ( s t )
| v ˙ t | a max
| t AB T AB | Δ T a
where s AB denotes the section length between the two adjacent stations A and B, v ( s t ) indicates the running speed at the location s t , v lim ( s t ) is the speed limit, a max represents the maximum value of the acceleration or deceleration, t AB and T AB denote the derived and the scheduled trip times, and Δ T a is the acceptable limit to the trip time error.

3. Boundary Identification Method for Timetable

3.1. Calculation of Energy Conservation Profiles for Multiple Planned Trains

With the presented BFO-based calculation solution for rail sections, it is possible to evaluate the energy-consumption features of all the planned trains in the timetable. This can be regarded as an extension of the train identity dimension. By integrating time schedule data for multiple trains that are planned with the similar movement in the same transit line, the same parameters are adopted to perform the BFO-based calculation. Some differences among different numbered trains in the timetable will be considered in the calculation, including station stop schedule plans, running speeds within the sections and the passenger flow distribution conditions. These factors are also regarded as the independent variables in deriving the energy conservation profiles and identifying corresponding boundaries of the traction energy conservation space with respect to the given timetable.
Figure 4 shows the flowchart of the energy conservation profile calculation method. The data of train, track and time schedules of multiple planned trains are taken as the inputs. With a specific input and parameter configuration, the unique energy efficient operation solution for each train plan can be obtained, with which the optimized train movement can be described by speed-distance curve and speed-time curve respectively. For the evaluation purpose, reference train operation profiles are also computed in parallel. The fully consistent assumptions and constraints for deriving the BFO-enabled solution as stated in Section 2.2 are adopted in the calculation of reference profiles. The coasting phase is also involved in the derived profiles according to the practice of driving control in the target line. A fixed deviation limit to the cruising speed and initial speed of the braking phase is adopted to derive the distribution of the driving phases. The major difference between the optimized and the reference solution is the utilization of the iterative optimization logic. The reference solution only uses the basic train traction calculation to generate the driving control profiles without an optimization process.
When we use E TRA , α , β to represent the BFO-derived tractive energy consumption in the β-th section for the α-th train plan, the reduced energy consumption ξ α , β against the reference profile is:
ξ α , β = E TRA , α , β Ref E TRA , α , β = t = 1 Ω Ref e TRA , α , β Ref ( t ) t = 1 Ω e TRA , α , β ( t )
where the superscript ‘Ref’ corresponds to the reference solution-based result.
Based on that, the energy saving rate for each train at all the sections can be obtained by (11):
μ α , β = ξ α , β E TRA , α , β Ref × 100 % = t = 1 Ω Ref e TRA , α , β Ref ( t ) t = 1 Ω e TRA , α , β ( t ) t = 1 Ω Ref e TRA , α , β Ref ( t ) × 100 %
Thus, the saved energy ξ α , β and energy saving rate μ α , β can be applied to generate energy conservation profiles. These profiles can realize the description of the correlation with independent variables, especially the interstation speed which fully reflects the dynamic characteristic of the trains under the timetable scheme. The acquirable energy conservation profiles are summarized as follows:
(1) ASS-REN-PLF profile
It describes the relationship between Average Section Speed (ASS) and Reduced Energy (REN) against the reference solution, under a specific Passenger Load Factor (PLF). The profile is represented by a series feature points { P ARnP ( ξ α , β , v ¯ α , β | ϕ α , β ) } , where v ¯ α , β indicates the average speed in the β-th section for the α-th train plan, and ϕ α , β represents the amount of passengers per train.
(2) ASS-RER-PLF profile
Similar to the ASS-REN-PLF profile, the ASS-RER-PLF profile describes the relationship between the average interstation speed and the Reduced Energy Rate (RER) against a reference solution. Thus, a feature point in this profile can be represented by { P ARrP ( μ α , β , v ¯ α , β | ϕ α , β ) } .

3.2. Boundary Identification Method

With the knowledge of the energy conservation profiles, the curve fitting approach is capable of establishing the numerical models of different factors. Besides that, it would be necessary to identify the upper and lower boundaries with the obtained feature point sets. The boundaries, especially the upper bound, bring the users the reference information to determine the way to evaluate the timetable schemes. In some existing applications, several strategies have been developed to realize an analytical determination of the boundaries of a given data set, e.g., the simple polynomial-based boundary fitting and the adaptive spline-based smooth boundary fitting. However, the existing examples aim to reach an analytical form of the “smooth” boundary by tolerating the residual error between the fitted values and the truth, which may not be acceptable for the capability evaluation case concerned in this paper. In order to derive tight boundaries for the acquired energy conservation profiles, a specific boundary identification strategy is proposed in this research using a piecewise detection strategy.
Taking the ASS-REN-PLF profile as an example, the piecewise detection is carried out in a series of speed intervals with a fixed piece width δ S . That means the whole value space of the interstation speed is divided into a number of pieces, and boundary identification will be carried out piecewisely. The value of δ S illustrates the resolution of the derived boundaries. The principle of identifying the upper and lower boundaries are described in Figure 5.
As shown in Figure 5, in the j-th speed section, there would be multiple feature points { P ARnP , i } | j describing the relationship between the average interstation speed and the reduced traction energy. By extracting the maximum and minimum values, the boundaries will be:
u B , j ( v j ) = max i = 1 N j { P ARnP , i } | j , j = 1 , , y ul
l B , j ( v j )   =   min i = 1 N j { P ARnP , i } | j , j = 1 , , y ul
where u B , j ( v j ) and l B , j ( v j ) are the upper and lower bounds, v j represents the speed value of the boundaries in the j-th sections, N j indicates the number of the feature points fall in the j-th sections, and y ul denotes the total number of the divided sections.
It can be found that a small value for δ S is strongly suggested since a higher resolution makes it possible to track the characteristics of the boundaries precisely. To avoid possible acute or frequent changes in the derived boundaries, a further boundary relaxation strategy is proposed to refine the original results by enhancing their smoothness. For a certain speed piece, a sliding window with a fixed width ( 2 h   +   1 ) is adopted to find a candidate boundary ensemble and extract the representative characteristics of the boundaries. Thus, the upper or lower bound with respect to a specific v j would not be determined only by the feature points in the q-th piece. Instead, a set of candidate boundaries { ( u B , c ( v c ) , l B , c ( v c ) ) } are used to identify the refined boundary values, where c     [ j   h     1 , j   +   h ] . As seen in the example in Figure 5, the candidate sets { ( u B , q + 1 ( v q + 1 ) , l B , q + 1 ( v q + 1 ) ) , , ( u B , q + 7 ( v q + 7 ) , l B , q + 7 ( v q + 7 ) ) } and { ( u B , q + 2 ( v q + 2 ) , l B , q + 2 ( v q + 2 ) ) , , ( u B , q + 8 ( v q + 8 ) , l B , q + 8 ( v q + 8 ) ) } are collected to generate the refined results for the ( q   +   4 ) -th and the ( q   +   5 ) -th speed section. Therefore, the final output of the boundaries are:
UB j ( v j ) = max c   = j     h j   +   h { u B , c ( v c ) } , c [ h   + 1 , y ul     h ]
LB j ( v j )   =   min c   = j     h j   +   h {   l B , c ( v c ) } , c [ h   +   1 , y ul     h ]
The procedures of the proposed boundary identification method are summarized in Table 1.
With the above procedures, all the profiles can be examined and the corresponding boundaries can be obtained. The derived data sets will be given to the users to evaluate or even enhance the time schedule by using the quantitative results of the traction energy conservation capability.

4. Case Study

In this section, case studies for Beijing Metro Batong Line with both the weekday and weekend timetables are employed to illustrate the effectiveness of the presented energy efficient train traction solution and the boundary identification method for energy conservation capability evaluation.

4.1. Data Preparation

The Beijing Metro Batong Line is 18.96 km long with 13 stations. The southern extension section with 2 additional stations is not considered in this study. This line connects the central city of Beijing and the Tongzhou district, which is the sub-center of this city (see Figure 6).
Table 2 shows the basic information of trains servicing in Batong Line. The resistance coefficients are defined as the technical document to identify the resistance force as the following formula:
W ( v t ) = w 1 + w 2 v t + w 3 v t 2
where Wm and Wt are total weights of the motor unit and trailer unit, and Nmt is the total unit number.
According to different passenger flow distribution features, two timetable schemes are adopted for weekday and weekend. A whole weekday timetable (5:00~24:00) of the Batong Line contains 438 planned trains, which indicates 219 trains in each direction. For the weekend version, there are 380 planned trains, where 190 trains are scheduled in each direction. From peak hour train graphs and the statistics of planned trains, it can be found that there are obvious differences in the passenger flow prediction and train management in weekdays and weekend days from the operator.
As one major factor that would influence the traction energy consumption level, the passenger load of Batong Line is also investigated in this case study. Statistical report about the daily passenger volume are collected from the operator when the two train graphs are utilized in practical operation. Figure 7 shows the reported results of passenger volume in both weekdays and weekend days during a period over 4 months. It is obvious that the passenger load in weekend days is much lower than that in the weekdays, and that is consistent with the train operation plan arrangements.
By using true train parameters and track profiles of Batong Line, the following calculation and analyzes are performed to reflect the practically achievable energy conservation space of the given timetable schemes.
Based on the prepared data sets, the energy efficient train driving control profile calculation and boundary identification are performed and the results are given in the following sections.

4.2. Energy Efficiency Improved by BFO-based Solution

We firstly investigate the performance of the proposed BFO-based energy calculation solution for energy efficient train driving control solutions. A typical passenger load value is selected within the statistical results to enable the optimization calculation. For the derivation of energy efficient driving control solutions under the given timetable information, an average load condition of 738 passengers per train is adopted in the evaluation of the weekday timetable, and the typical average value of 525 passengers per train is utilized for the weekend timetable case. Results can be found in the following Figure 8 and Figure 9.
Figure 8 shows the derived train speed profiles in the TQ-SH direction by using the presented BFO-based energy efficient driving control solution with the weekday timetable. Speed-distance curves covering all 438 planned train in both the SH-TQ and TQ-SH directions have been calculated, from which it can be easily found that the energy efficient operation solutions of different trains by BFO iterations, even in the same track section, vary obviously with each other. Similarly, all the 390 planned trains in both directions with the weekend timetable have been evaluated, and Figure 9 depicts the optimized speed profiles in the SH-TQ direction. At the same time, the reference driving control solutions for all trains in the weekday and weekend timetables are also calculated and compared with the optimized results. Table 3 summaries the energy conservation performance of the BFO-derived operation speed profiles over the calculated references, where Np represents the adopted average passenger load condition per train, ΔESec indicates the saved energy consumption per section against the reference solution-based results, and ‘ΔESec rate’ denotes the energy saving rate against the referencing results. To illustrate the performance differences for the trains, the train-level indices are also computed and summarized as shown in Table 4, where ΔETrain is used to represent the reduced energy consumption for a planned train during the whole trip, and thus ‘ΔETrain rate’ indicates the train-level energy saving rate considering all the 12 sections. Statistical results of energy consumption level for the reference profiles are also given in these tables, where ΔESec-Ref and ΔETrain-Ref denote the tractive energy per section and the train-level energy consumption by the reference solution.
From these results, it can be found that the proposed energy efficient control solution calculation method using the BFO strategy is capable of reducing the tractive energy consumption in all sections against the conventional traction computation results. For the comparison about the amount of energy reduction at both the section-level and train-level, it can be found that the weekday timetable holds an advanced energy saving capability than the weekend timetable. This situation may be resulted by the difference in the passenger load rate in weekdays and weekend days. A relatively higher passenger load in the weekdays will increase the total mass of the trains and raise the used energy by the train traction system. With the same energy efficient driving control solution derived by the BFO technique, the absolute value of the energy reduction would be greater than the lower passenger volume case for the weekend days. However, the weekend timetable realizes a better energy saving rate, which takes advantage of the smaller absolute value of the section-level and train-level energy consumption.
Overall, the proposed method for calculating the energy efficient driving control solution based on BFO is able to save the tractive energy consumption under a given time schedule scheme. With the same configuration, quantitative evaluation of the energy saving performance against the referencing solutions can be performed, and that makes it possible of realizing additional analyses on the different influencing factors for the timetables and detecting the boundaries of specific profiles. The following sections will address the issue of boundary identification according to the proposed solution.

4.3. Boundary Identification of Speed-oriented Energy Conservation Profiles

The energy conservation profiles for two timetables are established by collecting the feature point sets. In this section, speed-oriented profiles are firstly concerned to illustrate the relationship between the energy efficient performance and the average section speed according to the train schedule plans. This section illustrates the boundary identification results for the ASS-REN-PLF and ASS-RER-PLF profiles under the weekday timetable. The piece width for boundary detection is set as δ S   = 0.1   km / h , and a window width of h   =   5 is taken in the boundary relaxation. In order to depict the differences due to the passenger volume condition, two typical values of the average passenger volume per train, including Np = 635 (minimum) and Np = 773 (maximum), are used to carry out the presented boundary detection and relaxation strategies. Representative results are given in the following figures. Figure 10 shows the boundaries in the SH-TQ plans under the condition Np = 635. The results from the TQ-SH direction is given in Figure 11 with Np = 773. Similarly, boundaries under the given weekend timetable in both directions are shown in Figure 12 and Figure 13, where the minimum (Np = 414) and maximum (Np = 593) passenger volume values from the statistical report in those weekend days are adopted.
From the derived results of the boundaries, it can be found that there is obvious difference in the general relationships with the reduced energy consumption and the energy saving rate. In both the SH-TQ and TQ-SH directions, the reduced energy consumption tends to increase with a larger section speed level. An enhanced upper bound reveals that the potential energy conservation capability of the timetable using the energy efficient driving control solution would be proportional to the corresponding average interstation speed. However, the boundaries of energy saving rate-related profiles behave differently. With the growth of average interstation speed, the achievable energy saving rate by BFO optimized train driving control solution tends to decrease gradually. Based on the investigation to the boundaries, it can be concluded that an increased average speed in the rail sections is surely suggested. At the same time, one has to be clearly aware of the constraint in the achieved energy saving efficiency. When tuning the running speed configuration of a timetable scheme, multiple factors and constraint conditions have to be considered with the energy-saving-oriented recommendations.

4.4. Analysis on Passenger Load Factor

From the boundary identification results mainly consider the effect from average running speed, some preliminary knowledge results have been acquired to assist the evaluation of a specific timetable scheme. In order to further discuss on the correlation among the energy efficient driving control, the train speed parameter and the probable passenger load conditions, more passenger volume samples participate in the analysis to demonstrate the effect from the passenger flow features. Six additional passenger volume values are sampled from the statistics as shown in Figure 8 to enrich the data set for both the two timetables, which means {635, 692, 718, 732, 747, 773} for the weekday timetable and {414, 446, 480, 511, 545, 593} for the weekend timetable. The statistical results of energy consumption reduction and the energy saving rate, including the average and the maximum values, are calculated. Figure 14 and Figure 15 summarize the energy reduction results from the two timetables. Statistical results of the energy saving rates are compared in Figure 16 and Figure 17 respectively. These results illustrate that there are not great differences in both the averagely reduced energy and energy saving rate by a varied passenger volume, except for the SH-TQ minimum passenger load case (Np = 635) with the weekday timetable. As for the statistical results of the maximum values, the differences between two directions become significant. A lager maximum value of energy reduction can be achieved for planned TQ-SH trains, especially for the weekday timetable. However, the maximum energy saving rates behave differently. The weekday results do not indicate a unified trend in two directions with a varied passenger volume, while the weekend timetable results in a lower maximum value in TQ-SH.
To deep analyze the effects from specific passenger volume conditions on the derived profile boundaries, the weekday and weekend timetable-derived upper bounds, which describe extreme capability space of the given timetables using the optimized driving control solution, are summarized and compared (see Figure 18, Figure 19, Figure 20 and Figure 21) to demonstrate the energy conservation characteristics with multiple factors.
Figure 18 and Figure 19 depict the passenger volume-based upper bounds covering the energy conservation profiles for both the SH-TQ and TQ-SH weekday timetable, in which the different colors of the boundary curves represent the adopted passenger volume samples in the energy conservation capability evaluation. Similarly, Figure 20 and Figure 21 show the computed upper bounds from the weekend timetable in both directions. From the figures, it is easy to find out the similarly consistent trend toward both the energy reduction and energy saving rate when varied passenger load rates are assumed. An increasing upper bound can be derived as a larger average interstation speed no matter whether the passenger load is high or low. At the same time, the upper bounds fall gradually with the increased average running speed per section. However, it is difficult to find out the differences due to the passenger load condition directly from the neighboring upper bound curves. To realize numerical comparisons, the linear curve fitting method is applied to obtain the analytic forms of the boundaries, and thus the fitting slopes of the boundaries are computed and summarized. The fitting slope of an upper bound curve indicates the slope value of a fitted straight line that represents the approximated linear model of the boundary profile. Table 5 and Table 6 summarize the comparison results of fitting slopes of the ASS-REN-PLF and ASS-RER-PLF upper boundaries.
From the results in the tables, similar fitting results can be found in the same direction with these two involved timetable schemes, except for the results of the ASS-RER-PLF profile in the SH-TQ direction. Differences still exist due to the adopted passenger volume value, which indicate that the passenger load condition should be taken into consideration in fully exploring the potential of energy conservation for a time schedule scheme. To show the details of the comparison results, the derived fitting slopes of both the ASS-REN-PLF and ASS-RER-PLF profile boundaries are given in Figure 22, where the symbol ‘D1’ and ‘D2’ represent the SH-TQ and TQ-SH directions respectively.
It is clear that the fitting slopes vary with the operation direction except for upper bounds of the energy saving rate-related fitting results based on the weekend timetable. The slopes of the weekday timetable-based ASS-REN-PLF upper bounds in D2 and the weekend timetable-based ASS-REN-PLF upper bound-based fitting results in both D1 and D2 do not change greatly with a varied passenger volume. Under the weekday D1 case with respect to the ASS-REN-PLF upper bounds, the volume Np = 747 realizes a maximum fitting slope, which indicates a shaper increase of the upper bound to saved tractive energy consumption with a raising average section speed over other Np-derived results. The situation for the ASS-RER-PLF boundary fitting is much different. The volume Np = 446 for a weekend achieves the maximum fitting slope in both the D1 and D2 directions against other Np conditions. For the weekday timetable-based comparison, a maximum fitting slope is activated by the same condition Np = 732 in both the two directions. According to the changing trend with the passenger load condition, we can draw the conclusion that the identified boundaries with respect to both the ASS-REN-PLF and ASS-RER-PLF profiles vary with different passenger load conditions, while the changing rates of the derived boundaries, including the growing rate for ASS-REN-PLF and decrease rate for ASS-RER-PLF, do not change monotonously. Therefore, to better utilize capability of the proposed BFO-based energy efficient train driving control method, the timetable scheme is suggested to be established or updated by matching the identified ASS-REN-PLF and ASS-RER-PLF profile boundaries, which is significant to accomplish the energy conservation purpose from the operation organization perspective.

5. Conclusions and Future Work

The main contribution of this paper is to give a case study for boundary identification of the energy conservation capability by using the optimized train driving control method. An energy- efficient driving control solution using the Bacterial Foraging Optimization algorithm. Based on that, the connection between the energy saving space of the timetable and the specific influencing factor is described with the derived energy conservation train speed profiles. The proposed energy efficient optimization method and the boundary identification solution are implemented with the data of the Beijing Metro Batong Line. Results of the case study show that the developed approach can realize the quantitative evaluation of achievable space and boundaries for the energy saving capability with a given timetable. A maximum average energy saving rate of 8.20% per section can be realized with the involved timetables by using the BFO-based solution, and an extreme reduction rate of 15.07% is achieved for the weekend timetable. A series of tractive energy saving capability boundaries have been obtained in the case study, which reveal the relationship with the average speed per section and the passenger load condition. The results could give important implications to transit operators, management departments and engineers that the energy conservation operations should be tightly connected with the practical situation and dynamic requirement of the rail transit system.
It should be noticed that this research only concerns the train’s tractive energy consumption in the capability evaluation and boundary identification. In our future work, the regenerative braking factor will be involved in the evaluation of energy conservation profile boundaries with the energy efficient control solution comprehensively under the given timetable schemes. Several influencing factors, including the adopted regenerative braking strategy, capability of the energy storage system and the cooperation of the trains’ movement, will be jointly analyzed with the timetable parameters. Additionally, the effects from the advanced system design, e.g., the lightweight trains with the novel materials, the energy efficient metro infrastructures, and the effective energy storage equipment, are also planned to be investigated to carry out more general analyses on the energy conservation topic. According to the practical operation of the urban rail transit system, this study will be performed continuously for Batong Line and more other metro lines based on the field experiences.

Author Contributions

All the authors contributed to the work of this paper. J.L. contributed significantly to the development of the algorithms, analysis and manuscript preparation. T.-t.L. helped to the programming and data analysis. B.-g.C. contributed to the conception of the study and coordinated the overall research. J.Z. supported the data acquisition and contributed to the result analysis with constructive discussions. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key R&D Program of China (No. 2017YFB1201105), National Natural Science Foundation of China (No. 61873023), Beijing Natural Science Foundation (No. L191014), and Beijing Nova Program of Science and Technology (No. Z191100001119066).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lu, Q. Modeling network resilience of rail transit under operational incidents. Transp. Res. Part A Policy Pract. 2018, 117, 227–237. [Google Scholar] [CrossRef]
  2. Kampeer, W.; Koseki, T. A strategy for utilization of regenerative energy in urban railway system by application of smart train scheduling and wayside energy storage system. Energy Procedia 2017, 138, 795–800. [Google Scholar] [CrossRef]
  3. Hu, M.; Liu, M.; You, D.; Zhang, Y. Influence of train arrival characteristics on unorganized ventilation in underground subway station with platform screen doors. J. Wind Eng. Ind. Aerodyn. 2020, 198, 1–14. [Google Scholar] [CrossRef]
  4. Dai, H.; Song, J.; Li, Z. Energy consumption investigation and analysis of urban rail transit in Beijing. Plant Eng. Consult. 2015, 3, 36–40. [Google Scholar]
  5. Peter, P.; Howlett, P. Optimal driving strategies for a train journey with speed limits. ANZIAM J. 1994, 36, 38–49. [Google Scholar] [CrossRef] [Green Version]
  6. Howlett, P.G.; Cheng, J. Optimal driving strategies for a train on a track with continuously varying gradient. ANZIAM J. 1997, 38, 388–410. [Google Scholar] [CrossRef] [Green Version]
  7. Cheng, J.; Davydova, Y.; Howlett, P.; Pudney, P. Optimal driving strategies for a train journey with non-zero track gradient and speed limits. IMA J. Manag. Math. 1999, 10, 89–115. [Google Scholar] [CrossRef]
  8. Khmelnitsky, E. On an optimal control problem of train operation. IEEE Trans. Autom. Control 2000, 45, 1257–1266. [Google Scholar] [CrossRef]
  9. Dullinger, C.; Struckl, W.; Kozek, M. Simulation-based multi-objective system optimization of train traction systems. Simul. Model. Practic. Theory 2017, 72, 104–117. [Google Scholar] [CrossRef]
  10. Wu, Q.; Cole, C.; McSweeney, T. Applications of particle swarm optimization in the railway domain. Int. J. Rail Transp. 2016, 4, 167–190. [Google Scholar] [CrossRef]
  11. Xie, T.; Wang, S.; Zhao, X.; Zhang, Q. Optimization of train energy-efficient operation using simulated annealing algorithm. Commun. Comput. Inf. Sci. 2013, 355, 351–359. [Google Scholar]
  12. Kim, Y.; Jeon, C.; Kim, S.; Park, T. Operating speed pattern optimization of railway vehicles with differential evolution algorithm. Int. J. Automot. Technol. 2013, 14, 903–911. [Google Scholar] [CrossRef]
  13. Liu, R.; Li, S.; Yang, L.; Yin, J. Energy-efficient subway train scheduling design with time-dependent demand based on an approximate dynamic programming approach. IEEE Trans. Syst. Man. Cybern. Syst. 2018, 99, 1–16. [Google Scholar] [CrossRef]
  14. Dominguez, M.; Fernández, A.; Cucala, A.P.; Lukaszewicz, P. Optimal design of metro automatic train operation speed profiles for reducing energy consumption. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2011, 225, 463–474. [Google Scholar] [CrossRef]
  15. Watanabe, S.; Sato, T.; Koseki, T.; Isobe, E.; Kawashita, J. Verification test of energy-efficient operations and scheduling utilizing automatic train operation system. In Proceedings of the 2018 International Power Electronics Conference (IPEC-Niigata 2018 ECCE Asia), Niigata, Japan, 20–24 May 2018. [Google Scholar]
  16. Zhang, H.; Feng, X.; Liu, Y.; Qang, Q. Research on traction energy cost intensity and passenger transport efficiency of a metro train. Procedia-Soc. Behav. Sci. 2014, 138, 722–728. [Google Scholar] [CrossRef] [Green Version]
  17. Lin, F.; Liu, S.; Yang, Z.; Zhao, Y.; Yang, Z.; Sun, H. Multi-train energy saving for maximum usage of regenerative energy by dwell time optimization in urban rail transit using genetic algorithm. Energies 2016, 9, 208. [Google Scholar] [CrossRef] [Green Version]
  18. Tian, Z.; Weston, P.; Zhao, N.; Hillmansen, S.; Roberts, C.; Chen, L. System energy optimisation strategies for metros with regeneration. Transp. Res. Part C Emerg. Technol. 2017, 75, 120–135. [Google Scholar] [CrossRef]
  19. Hamid, H.; Nicholson, G.; Douglas, H.; Zhao, N.; Roberts, C. Investigation into train positioning systems for saving energy with optimised train trajectories. In Proceedings of the 2016 IEEE International Conference on Intelligent Rail Transportation (ICIRT), Birmingham, UK, 23–25 August 2016. [Google Scholar]
  20. Gomes, F.; Aguiar, A.; Vils, L. The influence of trains control system modernization on the energy consumption in the Sao Paulo subway. Energy Sustain. Dev. 2018, 47, 1–8. [Google Scholar] [CrossRef]
  21. Zhou, Y.; Bai, Y.; Li, J.; Mao, B.; Li, T. Integrated optimization on train control and timetable to minimize net energy consumption of metro lines. J. Adv. Transp. 2018, 2018, 1–19. [Google Scholar] [CrossRef] [Green Version]
  22. Yang, S.; Wu, J.; Yang, X.; Sun, H.; Gao, Z. Energy-efficient timetable and speed profile optimization with multi-phase speed limits: Theoretical analysis and application. Appl. Math. Model. 2018, 56, 32–50. [Google Scholar] [CrossRef]
  23. Wang, P.; Goverde, R. Multi-train trajectory optimization for energy-efficient timetabling. Eur. J. Oper. Res. 2019, 272, 621–635. [Google Scholar] [CrossRef]
  24. Lv, H.; Zhang, Y.; Huang, K.; Yu, X.; Wu, J. An energy-efficient timetable optimization approach in a bi-direction urban rail transit line: A mixed-integer linear programming model. Energies 2019, 12, 2686. [Google Scholar] [CrossRef] [Green Version]
  25. Feng, J.; Li, X.; Liu, H.; Gao, X.; Mao, B. Optimizing the energy-efficient metro train timetable and control strategy in off-peak hours with uncertain passenger demands. Energies 2017, 10, 436. [Google Scholar] [CrossRef] [Green Version]
  26. Gupta, S.; Tobin, J.; Pavel, L. A two-step linear programming model for energy-efficient timetables in metro railway networks. Transp. Res. Part B Methodol. 2016, 93, 57–74. [Google Scholar] [CrossRef] [Green Version]
  27. Canca, D.; Zarzo, A. Design of energy-efficient timetables in two-way railway rapid transit lines. Transp. Res. Part B Methodol. 2017, 102, 142–161. [Google Scholar] [CrossRef]
  28. Scheepmaker, G.; Goverde, R. The interplay between energy-efficient train control and scheduled running time supplements. J. Rail Transp. Plan. Manag. 2015, 5, 225–239. [Google Scholar] [CrossRef]
  29. Nitisiri, K.; Gen, M.; Ohwada, H. A parallel multi-objective genetic algorithm with learning based mutation for railway scheduling. Comp. Ind. Eng. 2019, 130, 381–394. [Google Scholar] [CrossRef]
  30. Yang, G.; Zhang, F.; Gong, C.; Zhang, S. Application of a deep deterministic policy gradient algorithm for energy-aimed timetable rescheduling problem. Energies 2019, 12, 3461. [Google Scholar] [CrossRef] [Green Version]
  31. Chen, H.; Zhang, Q.; Luo, J.; Xu, Y.; Zhang, X. An enhanced bacterial foraging optimization and its application for training kernel extreme learning machine. Appl. Soft Comput. J. 2020, 86, 1–24. [Google Scholar] [CrossRef]
  32. Jiang, P.; Dong, J.; Huang, H. Forecasting China’s renewable energy terminal power consumption based on empirical mode decomposition and an improved extreme learning machine optimized by a Bacterial Foraging Algorithm. Energies 2019, 12, 1331. [Google Scholar] [CrossRef] [Green Version]
  33. Motevasel, M.; Seifi, A. Expert energy management of a micro-grid considering wind energy uncertainty. Energy Convers. Manag. 2014, 83, 58–72. [Google Scholar] [CrossRef]
  34. Ye, F.; Lee, C.; Lee, Z.; Huang, J.; Tu, J. Incorporating particle swarm optimization into improved bacterial foraging optimization algorithm applied to classify imbalanced data. Symmetry 2020, 12, 229. [Google Scholar] [CrossRef] [Green Version]
  35. Majumder, A.; Laha, D.; Suganthan, P.N. Bacterial foraging optimization algorithm in robotic cells with sequence-dependent setup times. Knowl.-Based Syst. 2019, 172, 104–122. [Google Scholar] [CrossRef]
  36. Passino, K.M. Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. Mag. 2002, 22, 52–67. [Google Scholar]
  37. Lv, X.; Chen, H.; Zhang, Q.; Li, X.; Huang, H.; Wang, G. An improved bacterial-foraging optimization- based machine learning framework for predicting the severity of somatization disorder. Algorithms 2018, 11, 17. [Google Scholar] [CrossRef] [Green Version]
  38. Alomoush, M. Using bacterial foraging algorithm to design optimal power system stabilizer and comparisons with genetic algorithm and particle swarm optimization. Int. J. Power Energy Res. 2017, 1, 63–79. [Google Scholar] [CrossRef]
  39. Rani, R.; Ramyachitra, D. Multiple sequence alignment using multi-objective based bacterial foraging optimization algorithm. BioSystems 2016, 150, 177–189. [Google Scholar] [CrossRef]
  40. Gebreel, A. An overview of genetic algorithm, bacterial foraging algorithm, and harmony search algorithm. Glob. Sci. J. 2018, 6, 165–189. [Google Scholar]
  41. Kora, P.; Falva, S. Hybrid bacterial foraging and particle swarm optimization for detecting bundle branch block. Springer Plus 2015, 4, 1–19. [Google Scholar] [CrossRef] [Green Version]
  42. Manikandan, P.; Ramyachitra, D. Bacterial foraging optimization-genetic algorithm for multiple sequence alignment with multi-objectives. Sci. Rep. 2017, 7, 1–14. [Google Scholar] [CrossRef] [Green Version]
  43. Pang, B.; Song, Y.; Zhang, C.; Wang, H.; Yang, R. Bacterial foraging optimization based on improved chemotaxis process and novel swarming strategy. Appl. Intell. 2019, 49, 1283–1305. [Google Scholar]
  44. Panigrahi, B.K.; Pandi, V.R. Bacterial foraging optimisation: Nelder-Mead hybrid algorithm for economic load dispatch. IET Gener. Transm. Distrib. 2008, 2, 556–565. [Google Scholar] [CrossRef]
  45. Wu, Q.; Spiryagin, M.; Cole, C. Train energy simulation with locomotive adhesion model. Railw. Eng. Sci. 2020, 28, 75–84. [Google Scholar] [CrossRef] [Green Version]
  46. Wu, Q.; Luo, S.; Cole, C. Longitudinal dynamics and energy analysis for heavy haul trains. J. Mod. Transp. 2014, 22, 127–136. [Google Scholar] [CrossRef] [Green Version]
  47. Spiryagin, M.; Wu, Q.; Wolfs, P.; Sun, Y.; Cole, C. Comparison of locomotive energy storage systems for heavy-haul operation. Int. J. Rail Transp. 2018, 6, 1–15. [Google Scholar] [CrossRef]
  48. Yang, X.; Wu, J.; Sun, H.; Gao, Z.; Yin, H.; Qu, Y. Performance improvement of energy consumption, passenger time and robustness in metro systems—A multi-objective timetable optimization approach. Comput. Ind. Eng. 2019, 137, 1–13. [Google Scholar] [CrossRef]
Figure 1. Constitution of energy consumption for the whole urban rail transit system and the rail vehicle system in the Beijing Metro system.
Figure 1. Constitution of energy consumption for the whole urban rail transit system and the rail vehicle system in the Beijing Metro system.
Energies 13 02111 g001
Figure 2. Typical train movement modes and the relationship with the train plan.
Figure 2. Typical train movement modes and the relationship with the train plan.
Energies 13 02111 g002
Figure 3. Flowchart of the energy-efficient traction solution calculation method.
Figure 3. Flowchart of the energy-efficient traction solution calculation method.
Energies 13 02111 g003
Figure 4. Flowchart of the energy conservation profile generation method.
Figure 4. Flowchart of the energy conservation profile generation method.
Energies 13 02111 g004
Figure 5. Principle of boundary identification method and the boundary relaxation strategy. (a) Boundary identification; (b) Boundary relaxation strategy.
Figure 5. Principle of boundary identification method and the boundary relaxation strategy. (a) Boundary identification; (b) Boundary relaxation strategy.
Energies 13 02111 g005
Figure 6. Beijing Metro network and Batong Line.
Figure 6. Beijing Metro network and Batong Line.
Energies 13 02111 g006
Figure 7. Statistical results of daily passenger volume in weekdays and weekend days. (a) Results in weekdays; (b) Results in weekend days.
Figure 7. Statistical results of daily passenger volume in weekdays and weekend days. (a) Results in weekdays; (b) Results in weekend days.
Energies 13 02111 g007
Figure 8. BFO-based optimized speed-distance profiles of all planned trains listed in the weekday timetable. Direction: TuQiao (TQ) – SiHui (SH).
Figure 8. BFO-based optimized speed-distance profiles of all planned trains listed in the weekday timetable. Direction: TuQiao (TQ) – SiHui (SH).
Energies 13 02111 g008
Figure 9. BFO-based optimized speed-distance profiles of all planned trains listed in the weekend timetable. Direction: SiHui (SH) – TuQiao (TQ).
Figure 9. BFO-based optimized speed-distance profiles of all planned trains listed in the weekend timetable. Direction: SiHui (SH) – TuQiao (TQ).
Energies 13 02111 g009
Figure 10. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekday, SH-TQ, Np = 635). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Figure 10. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekday, SH-TQ, Np = 635). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Energies 13 02111 g010
Figure 11. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekday, TQ-SH, Np = 773). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Figure 11. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekday, TQ-SH, Np = 773). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Energies 13 02111 g011
Figure 12. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekend, SH-TQ, Np = 414). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Figure 12. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekend, SH-TQ, Np = 414). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Energies 13 02111 g012
Figure 13. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekend, TQ-SH, Np = 593). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Figure 13. Boundaries of ASS-REN-PLF and ASS-RER-PLF profiles (weekend, TQ-SH, Np = 593). (a) ASS-REN-PLF profile result; (b) ASS-RER-PLF profile result.
Energies 13 02111 g013
Figure 14. Statistical results of average energy reduction per section from the weekday timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Figure 14. Statistical results of average energy reduction per section from the weekday timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Energies 13 02111 g014
Figure 15. Statistical results of average energy saving rate per section from the weekday timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Figure 15. Statistical results of average energy saving rate per section from the weekday timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Energies 13 02111 g015
Figure 16. Statistical results of average energy reduction per section from the weekend timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Figure 16. Statistical results of average energy reduction per section from the weekend timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Energies 13 02111 g016
Figure 17. Statistical results of average energy saving rate per section from the weekend timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Figure 17. Statistical results of average energy saving rate per section from the weekend timetable. (a) Comparison of average results; (b) Comparison of maximum results.
Energies 13 02111 g017
Figure 18. Comparison of upper boundaries with different Np values (weekday, SH-TQ). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Figure 18. Comparison of upper boundaries with different Np values (weekday, SH-TQ). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Energies 13 02111 g018
Figure 19. Comparison of upper boundaries with different Np values (weekday, TQ-SH). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Figure 19. Comparison of upper boundaries with different Np values (weekday, TQ-SH). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Energies 13 02111 g019
Figure 20. Comparison of upper boundaries with different Np values (weekend, SH-TQ). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Figure 20. Comparison of upper boundaries with different Np values (weekend, SH-TQ). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Energies 13 02111 g020
Figure 21. Comparison of upper boundaries with different Np values (weekend, TQ-SH). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Figure 21. Comparison of upper boundaries with different Np values (weekend, TQ-SH). (a) ASS-REN-PLF boundaries; (b) ASS-RER-PLF boundaries.
Energies 13 02111 g021
Figure 22. Comparison of fitting slopes corresponding to the derived boundaries with different passenger volume values. (a) Weekend timetable results; (b) Weekday timetable results.
Figure 22. Comparison of fitting slopes corresponding to the derived boundaries with different passenger volume values. (a) Weekend timetable results; (b) Weekday timetable results.
Energies 13 02111 g022
Table 1. Procedures of the boundary identification method.
Table 1. Procedures of the boundary identification method.
Boundary Identification of Energy Conservation Profiles for a Given Timetable.
Step 1: Collect the energy conservation profiles with different feature point sets for a given timetable, including { P ARnP ( ξ α , β , v ¯ α , β | ϕ α , β ) } and { P ARrP ( μ α , β , v ¯ α , β | ϕ α , β ) } .
Step 2: Divide the speed value space into several pieces, such that the length of each piece is δ S or δ T .
Step 3: Determine the piecewise upper and lower bounds for each energy conservation profile.
u B , j ( v j ) = max i = 1 N j { P Pro , i } | j , Pro { ARnP , ARrP }
l B , j ( v j )   = min i = 1 N j { P Pro , i } | j , Pro { ARnP , ARrP }
Step 4: Initialize the refined boundaries according to the width of the sliding window.
UB j ( v j ) = u B , j ( v j ) , j { 1 , , h , y ul     h   +   1 , , y ul }
LB j ( v j ) = l B , j ( v j ) , j { 1 , , h , y ul     h   +   1 , , y ul }
Step 5: Calculate the refined boundaries using the boundary relaxation strategy.
UB j ( v j ) = max c = j h j + h { u B , c ( v c ) } , c [ h   +   1 , y ul     h ]
LB j ( v j )   = min c = j h j + h { l B , c ( v c ) } , c [ h   +   1 , y ul     h ]
Table 2. Characteristics of the trains operating in Beijing Metro Batong Line.
Table 2. Characteristics of the trains operating in Beijing Metro Batong Line.
Passenger capacity (AW1)248 (3M3T)
Passenger capacity (AW2)1428 (3M3T)
Train weight (Mc)36 t
Train weight (T)29 t
Average acceleration (0~40 km/h)≥0.84 m/s2
Average acceleration (0~80 km/h)≥0.53 m/s2
Braking deceleration (electric brake adhesion coefficient ≤ 0.16)0.833 m/s2
Maximum running speed80 km/h
Motor efficiency92%
Resistance coefficient w19.8(1.65 Wm + 0.78 Wt)
Resistance coefficient w29.8(0.0247 Wm + 0.0028 Wt)
Resistance coefficient w39.8(0.0028 + 0.0078(Nmt − 1))
Table 3. Performance of the BFO-based energy efficient profiles over the reference solutions.
Table 3. Performance of the BFO-based energy efficient profiles over the reference solutions.
Performance IndicesWeekday Timetable (Np = 738)Weekend Timetable (Np = 525)
SH-TQ DirectionTQ-SH DirectionSH-TQ DirectionTQ-SH Direction
Average ESec-Ref (kW·h)21.584621.880419.922919.9256
Maximum ESec-Ref (kW·h)33.217637.020531.501931.0593
Average ΔESec (kW·h)1.66631.70491.56411.5655
Maximum ΔESec (kW·h)2.41162.66492.39942.5312
Standard Deviation of ΔESec (kW·h)0.07970.31500.26120.2897
Average ΔESec rate (%)7.928.038.168.20
Maximum ΔESec rate (%)14.9614.0014.0315.07
Standard Deviation of ΔESec Rate (%)1.611.711.661.79
Table 4. Train-level performance comparison results over the reference solutions.
Table 4. Train-level performance comparison results over the reference solutions.
Performance IndicesWeekday Timetable (Np = 738)Weekend Timetable (Np = 525)
SH-TQ DirectionTQ-SH DirectionSH-TQ DirectionTQ-SH Direction
Average ETrain-Ref (kW·h)259.0147262.5644239.0748239.1067
Average ETrain-Ref (kW·h)277.7405285.7818252.6382255.3068
Average ΔETrain (kW·h)19.778220.196018.730518.6987
Maximum ΔETrain (kW·h)21.728022.919419.980320.3491
Standard deviation of ΔETrain (kW·h)1.35321.50660.82070.9583
Average ΔETrain rate (%)7.647.697.847.82
Maximum ΔETrain rate (%)9.148.638.948.78
Standard deviation of ΔETrain rate (%)0.320.340.280.32
Table 5. Comparison of fitting slopes of ASS-REN-PLF upper boundaries.
Table 5. Comparison of fitting slopes of ASS-REN-PLF upper boundaries.
Passenger Volume NpWeekday TimetablePassenger Volume NpWeekend Timetable
SH-TQ DirectionTQ-SH DirectionSH-TQ DirectionTQ-SH Direction
6350.03660.04804140.03100.0449
6920.03370.04884460.03000.0467
7180.03680.04824800.03120.0460
7320.03450.04935110.03230.0481
7470.03700.04945450.03260.0475
7730.03420.04895930.03240.0472
Table 6. Comparison of fitting slopes of ASS-RER-PLF upper boundaries.
Table 6. Comparison of fitting slopes of ASS-RER-PLF upper boundaries.
Passenger Volume NpWeekday TimetablePassenger Volume NpWeekend Timetable
SH-TQ DirectionTQ-SH DirectionSH-TQ DirectionTQ-SH Direction
635−0.1138−0.2085414−0.2148−0.2045
692−0.1667−0.1996446−0.2211−0.2267
718−0.1663−0.2204480−0.2161−0.2022
732−0.1869−0.2265511−0.2075−0.1952
747−0.1524−0.2233545−0.2127−0.1857
773−0.1706−0.1997593−0.2193−0.1996

Share and Cite

MDPI and ACS Style

Liu, J.; Li, T.-t.; Cai, B.-g.; Zhang, J. Boundary Identification for Traction Energy Conservation Capability of Urban Rail Timetables: A Case Study of the Beijing Batong Line. Energies 2020, 13, 2111. https://0-doi-org.brum.beds.ac.uk/10.3390/en13082111

AMA Style

Liu J, Li T-t, Cai B-g, Zhang J. Boundary Identification for Traction Energy Conservation Capability of Urban Rail Timetables: A Case Study of the Beijing Batong Line. Energies. 2020; 13(8):2111. https://0-doi-org.brum.beds.ac.uk/10.3390/en13082111

Chicago/Turabian Style

Liu, Jiang, Tian-tian Li, Bai-gen Cai, and Jiao Zhang. 2020. "Boundary Identification for Traction Energy Conservation Capability of Urban Rail Timetables: A Case Study of the Beijing Batong Line" Energies 13, no. 8: 2111. https://0-doi-org.brum.beds.ac.uk/10.3390/en13082111

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop