Next Article in Journal
Climate Smart Regenerative Agriculture to Produce Sustainable Beauty Products: The Case Study of Snail Secretion Filtrate (LX360®)
Previous Article in Journal
Barriers and Enablers for the Adoption of Sustainable Manufacturing by Manufacturing SMEs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Train Operations Organization in High-Speed Railway Station Considering Variable Configuration

Traffic and Transportation School, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(4), 2365; https://doi.org/10.3390/su14042365
Submission received: 7 January 2022 / Revised: 7 February 2022 / Accepted: 14 February 2022 / Published: 18 February 2022

Abstract

:
The train operation problem at the railway station is one of the basic scheduling problems for railway companies, and the decomposition and combination of trains in station platform tracks is an important trend in the railway operation, which further increase the complexity of train routing problem in the high-speed railway station. A reasonable train routing plan is critical for ensuring the safety and efficiency of train operations within the stations. Considering the combination and decomposition process of trains at the station, a multi-objective model is constructed, which determines the receiving routes and departure routes of trains at the railway station with the limited infrastructure capacity, given the station yard layouts, train diagram and relevant technical operation time of the station. A solution framework based on the “constraint method” is designed, and software Gurobi is used to solve the problem. The Pareto optimal solution set is obtained. The results show that when making 1.9% concessions to the minimum route cost, the occupancy balance of platform tracks can be improved by 66.2%, which is taken as the comprehensive application scheme. Compared with the feasible scheme, the comprehensive operation scheme reduces the route cost by 1.9% and improves the occupation balance of platform tracks by 15.4%.

1. Introduction

Studies in the world have identified railway as one of the best environmentally friendly and sustainable transport modes. Railway stations are the places where passengers are allowed to board, off-board, and transfer. There are a lot of facilities in a railway station that allow trains to pass, overtake and turn back. Clearly, stations play an obvious role in the railway transportation system; therefore, the efficient operation of trains in a station is crucial to the railway operation planning. Train operation plan is an important part of the technical operation of the railway passenger station, including the train routing on the turnout equipment in station bottleneck sections and the platform tracks assignment decisions. Due to the complex layout of large railway stations (more than 15,000 passengers arriving at, departing from or transferring in the station per day) and the associated dense train traffic, it is usually a challenging task for train dispatchers to make a high-quality train operation plan within a station in a short period. At present, high-speed railway emphasizes the matching of transportation resources and passenger flow demand. Under this background, the concept of “variable configuration” of China Railway High-speed (CRH) has been proposed and applied to practice. Large marshalling trains run in regions with strong passenger flow demand and small marshalling trains run in regions with poor demand, which saves the carrying capacity of busy sections and lines to a certain extent. However, the variable configuration of trains certainly further increases the complexity of station operation organization because of their combination and decomposition operations in a station. Therefore, it will be a more challenging work to make a high-quality train operation plan while considering the combination and decomposition operations process of variable configuration of trains in the station.

2. Literature Review

The researchers all over the world have made some achievements in the field of train operations in the stations. In the following, we try to give a brief review of the existing works from three perspectives. The first one is related to the works on determining the train routing into and out of the station, the second one is related to the works on selecting platform for trains in the station, and the third one is the researches concerned with the integrate selection of a platform and train’s path into and out of the station.
Trains run into and out of the station through the bottlenecks. The bottlenecks in the large railway passenger station are very complex where many frequent technical and shunting operations are performed over a long time. How to allocate suitable paths for trains running into and out of the bottlenecks is an important optimization problem in railway operation reality. Research related to this topic usually focus on balancing the use of turnout equipment. Zwaneveld et al. [1] built the first node packing model to determine the train paths into and out of a station, and an improved branch and cut algorithm was designed to find an optimal solution. Zwaneveld et al. [2] proposed a weighted node packing model, and several hierarchical objectives were considered in its model. Kroon et al. [3] constructed a similar model as that of Zwaneveld et al. [1], and proved that the node packing model is NP-complete once the train has more than three candidate routings. Lusby et al. [4] built a set packing model and designed a branch-and-price algorithm to generate feasible routes dynamically. Shi [5] proposed a network flow model and tight side optimization methods for the maximum parallel route and the maximum probability route, respectively, according to the sequence rules. Long [6] built a nonlinear programming model and proposed a simulated annealing algorithm to find an optimal solution. D’Ariano [7] illustrated a detailed model for conflict resolution in railway bottlenecks and analyzed different algorithms for resolving conflicts. Kang et al. [8] proposed a simulated annealing heuristic algorithm with the goal of achieving the balanced occupation of station turnouts while minimizing the total occupation time cost of the station turnouts. Wu et al. [9] developed a mean-variance optimization model based on Markowitz’s portfolio theory, and an efficient simulated annealing heuristic algorithm was designed to solve the resulting problem. Liu et al. [10] developed an MINLP model to reallocate the tracks of trains at the stations in a real-time manner and the goal was to minimize average use time of groups of turnouts without changing the planned train times.
Selecting platforms for trains in the station is known as train platforming problem, which focuses on scheduling the train movements at the stations efficiently with fixed and slightly relaxed train arrival and departure times. This problem has attracted the attention of many researchers around the world. Cardillo et al. [11], Billionnet et al. [12], and Cornelsen et al. [13] proposed graph colouring approaches for the train platforming problem. These studies focus on the stations which have only limited routing options to and from platforms. A conflict graph also forms the basis of graph colouring approaches; however, unlike the node packing formulations discussed in Kroon et al. [3], the aim is to assign each node a colour such that no two adjacent nodes have the same colour. Carey et al. [14] considered the problem of platforming trains at busy stations, and permitted deviations on the arrival and departure times of trains. A greedy heuristic was proposed according to the train dispatchers’ manual methods. Carey et al. [15] further extended the work in Carey et al. [14] by considering the train scheduling and platforming problems at multiple stations, and modified the algorithm of Carey et al. [14] slightly to include some extra flexibility when resolving conflicts. Chakroborty et al. [16] developed an MILP model for optimally allocating trains to the platform tracks, where the accurate train arrival times can only be available shortly before the train arrives at the station such that trains could be reassigned to different platforms.
In recent years, some researchers tried to determine a complete train route in the stations consisting of an inbound path, an outbound path and a platform. Caprara et al. [17] presented a 0–1 quadratic programming model based on a pattern incompatibility graph. In particular, the quadratic term in the objective function was designed to consider the soft incompatibility costs between train paths. Corman et al. [18] proposed a fast heuristic and a truncated branch and bound algorithm for computing train schedules and train rerouting, and realized the dynamic adjustment of station operation plans by adjusting train stop times, train speeds, entry orders and approach allocations. Ma et al. [19] considered the restrictive relationship between station bottleneck sections and platform track, and established the train route allocation model under the condition of punctuality as well as the dynamic adjustment model considering the delay. Peng et al. [20] built a model based on the comprehensive application of platform tracks and station bottleneck sections, so as to prepare an effective application adjustment plan of platform tracks quickly when encountering external interference. Gan [21] established a comprehensive optimization model, which takes into account the fixed usage plan of arrival-departure tracks, the efficiency of technical operation and the stability of the passenger station operating plan.
Recently, some authors [22,23,24] proposed studies in the field of operating variable configuration CRH in Chinese railway system. They analyzed the adaptability of variable configuration CRH from the aspects of line and station capacity utilization and passenger demand, and pointed out some relevant factors and conditions that should be possessed when the variable configuration CRH trains are put into operation. Jiang [25] and Fu et al. [26] further studied the impact of variable configuration CRH trains on the maintenance plan and EMU (Electric Multiple Unit) routing scheme after they are put into operation.
Based on the above analysis, the research on the influence of the combination and decomposition of variable configuration trains on the train route allocation problem is still insufficient, and integrated optimization of train routes into and out of station and the arrival-departure tracks needs to be clarified. Considering the combination and decomposition process of trains, a multi-objective model is constructed, which determines the reception and departure routes of trains at the railway station with limited infrastructure capacity according to the station yard layouts, train diagram and relevant technical operation time of the station. A solution algorithm framework using “constraint method” is designed and the software Gurobi is employed to solve the model considering mathematical optimization. The Pareto optimal solution set is obtained, which could be used for decision makers to choose a better comprehensive application scheme according to the actual operation situation on the site.

3. Problem Description

3.1. Description of Train Route Problem and Station Operation Process

The train routing problem can be regarded as one of the fundamental scheduling problems for railway companies, which can guide the usage of the receiving and departure routes of trains at the railway station with limited infrastructure capacity, given the station yard layouts, train diagram and correlative technical operation time of the station.
Train routing is implied as a section of line within the station occupied by the train when it departs, passes and turns around [13]. The train routing defined in this paper is made up of the route in the station bottleneck sections and the occupied platform tracks at the railway station occupied by the movements of the trains. The train route can be further depicted vividly in Figure 1 below.
The red dotted line is an example of the train route in the bottleneck section and the route on the platform tracks. The train stops on the platform track, r 1 in Figure 1 refers to the receiving routes, from the entry signal at the left bottleneck to the parking point of the platform track; r 2 is the departure route, from the parking point on the platform track to the entry signal for reverse direction. It can be seen that once the route scheme is determined, the bottleneck section paths and the occupied platform tracks the information of the train receiving and departure can be deduced. Other types of routes can be analogized in turn. When trains operated between EMUdepot and railway station, the outbound and the inbound routes of those trains at this railway station are ending at or starting from the entry signals on the connecting lines between the rolling stock depot and the station.
Based on the above analysis, the train receiving and departure routes can be represented by the combination of receiving direction, turnouts, platform tracks and departure direction. In order to simplify the calculation, the “coordinate calculation method” or the “parallel route method” is used to divide the turnouts into groups. Therefore, when describing the train routing, “turnout groups” rather than “turnouts” will be taken as the basic unit. As shown in Figure 2, after dividing the turnouts into groups, one path in the bottleneck section from direction A can be generated, expressed as: receiving direction A → turnout group 2 → turnout group 4. By adding platform tracks that the bottleneck section paths may be connected, one receiving route could be created: receiving direction A → turnout group 2 → turnout group 4 → platform track 2. In addition, when different receiving routes pass through the same turnout group, it can be judged there is a conflict in “space” among different routes, and the resolution of conflict should be considered from the perspectives of “time” and “space”.
There is a one-to-one correspondence between the train routing and the train movements at the station. The train movements at the station mainly include receiving movement, departure movement, inbound and outbound movement and passing movement.
Hereinbefore, trains can pass through, terminate at, originate from, stop at or turn-back at one station. Different stop types of trains have different train movements (routes)—see Figure 3. For example, one train which stops at a station has two movements, a receiving movement and departure movement; one train passing through a station without stop has a passing-through movement; one train originating from a station has an outbound movement and a departure movement; one train terminating at a station has an inbound movement and a receiving movement. Therefore, we analyze and model the “train movements at the station” as the research object rather than the “train”.

3.2. Analysis on Technical Operation Time of Train in Station

According to the analysis of train movements and its occupation in the station bottleneck sections and the platform tracks, five stop types of trains can be grouped into two types: trains that stop at the station and trains that pass through the station. In order to analyze and explain the occupation times of the station infrastructure when receiving and departing various types of trains, the symbols are listed in Table 1.
The time chart of the two types of trains occupying equipment at the station is different. The occupation of tracks mainly occurs in the throat area of the departure route.
When it is the passing-through train, the operator needs to prepare the receiving and departure route for the train at the same time, and block the route. When it is a stopped train, the operator can prepare the receiving and departure route for the train separately, as shown in Figure 4 and Figure 5.
Furthermore, various occupation times in the throat area and platform tracks are analyzed, and the minimum security interval time for trains occupied the same equipment is deduced to meet the safety requirements. The dwell time of the train can be expressed by t d t a . Time duration for handling departure route is equal to t d t k d 0 . The occupation time of platform tracks in the station is   t b 1 t b 0 , the occupation time of station bottleneck sections in receiving route and departure route can be, respectively, expressed by t k a 1 t k a 0   and   t k d 1 t k d 0 .
The minimum safety interval between every two trains occupying the same platform track can be described as follows: when the front train clears the platform track at stamp time t b 1 , the following train is at the position close to the arrival signal in the receiving route, and the receiving route is starting to be ready for allocating arrival trains at the time t k a 0 . The theoretical minimum security interval time T s a f e t y of the two successive arriving trains in the same direction occupying the same platform tracks is equal to t b 1 t k a 0 t d t a .

3.3. Analysis of Variable Train Configuration

The combination movements of trains at the station can be summarized as the following technical movements: the front train (see the green block in Figure 6) is allocated to the platform track with facilities for train combination operation, and the corresponding train control on-board equipment status is changed to standby mode, then the receiving route that connected the same platform track is prepared for the rear train (see red block in Figure 6). When the following train arrives at the platform track and stops stably, the train’s control onboard equipment of the rear train is shifted to shunting mode, and connected with the front train slowly. The combination process is shown in Figure 6, which follows the sequence of a → b → c → d. During train disassembly, the grouping train with large units shall be allocated to the platform track with disassembly facilities in the station. When the train arrives at the platform track and stops stably, the train can be disassembled only after the on-board equipment state of the train is converted to the shunting mode. Under the requirement of minimum safety interval, prepare corresponding departure routes should be prepared for the trains with short units, respectively. The specific schematic flow is opposite to the train combination process, which is d → c → b → a.
The variable configuration has a certain impact on the selection of train route, and further increase the complexity of station operation problem. For a new train composed of front train and rear train, the manager only needs to prepare one departure route for it, which can save one departure route compared with the case of no combination operation. For two new trains split by a grouped train, the manager needs to prepare two departure routes for the two new trains. It is thereby to prepare one more departure route than the case of no decomposition operation. However, whether to combine two trains or split one train to several depends on station capacity, the station layout and train diagram, which makes the operation problem more sophisticated.
In the actual operation process, we first generate the operation process set (such as the arrival movement, departure movement et al.) according to all arriving trains at the station, and then eliminate the departure movement of the front train in a combined train, add a departure movement for the train that is disassembled. Figure 7 shows the changes of the operation process after train combination and decomposition. Assuming that the train i 1 and train i 5 are combined at the station and the train i 6 is disassembled at the same station, and the two small trains split by train i 6 have the same destination as the train   i 6 , i p 1   and i p 1   are the arrival movement and departure movement of train i 1 ,   i p 5   and i p 5   are the arrival and departure movement of train i 5 . As the train i 1 and the train i 5 are combined into a new train in which the train i 1 is in the front. In this case, the departure movement of i 1 , i.e., i p 1 is canceled; i p 6   and i p 6   are the arrival and departure movement of train i 6 . when the train i 6 will split into two small trains in the track, a new departure movement i p 6 should be increased.
Based on the above analysis, according to the characteristics of train combination and decomposition and various constraints on train route assignment, a novel mathematical model is constructed as hereinafter.

4. Modeling Work

4.1. Model Assumptions

(1)
Highspeed railway station yard layout, train operation direction, train type, arrival and departure time are given in advance.
(2)
Relevant facilities and infrastructure of the station have the ability to carry out the train combination and disassembly, and the train number to be combined and disassembled has been given in advance.
(3)
All facilities that are occupied by one throat route in the station are unlocked at the same time.

4.2. Variable and Parameter Definition

The set of trains that stop at or pass through one high-speed railway station is denoted as L   L = l | l = 1 , 2 , , n , where n is the total number of trains in the set. According to the description in Section 3, a train route can be decomposed into several train movements, and “train movements” are the research object rather than “trains”. We set W d i s o r d e r = i l | i = 1 , 2 , , w ; l L as a collection of train movements, where   i is the index of train movements. The elements in the train movement set will be reordered according to the sequence in which the train movement process occupies the tracks, and elements with the same starting time shall be arranged according to the train numbers that have been served, then a new train movement set is generated, W = 1 , , i l , , h p , , w q .
The set of platform tracks of high-speed railway stations is expressed by J ,   J = { j | j = 1 , 2 , , m } . The route set in the bottleneck sections of the station is R ,   R = { r | r = 1 , 2 , , u } , where m and u are the total number of the platform tracks and the total number of routes in bottleneck sections of the station, respectively. In addition, the input parameters and the decision variables of this study are describled in Table 2 and Table 3 in detail.

4.3. Model Establishment

The multi-objective function of the train routing model includes two parts: The platform track assignment costs and throat route assignment costs, which are represented by z 1 . Balanced utilization cost of platform tracks is represented by z 2 , which is calculated by summing up the variance of the occupied time of all platform tracks. The smaller the variance value, the more balanced the occupation of tracks.
M i n   z 1 = i l = 1 w q r = 1 u j = 1 m f i l r j . y i l r j
M i n   z 2 = 1 m j = 1 m i l = 1 w q t i l j . x i l j 1 m i l = 1 w q j = 1 m t i l j . x i l j 2
r = 1 u j = 1 m b r , j y i l r j = 1 i l W
r = 1 u b r , j y i l r j = x i l j         i l W , j J
j = 1 m b r , j y i l r j = y i l r         i l W , j J
y i l r = c i l r y i l r         i l W , r R
x i l j = d i p j x i l j         i l W , j J
φ i l h p x i l j = φ i l h p x h p j         i l , h p W , j J
x i l j = x h p j         i l , h p W   a n d   θ i l h p = 1 ; j J
( 1 φ i l h p ) ( M ( 2 x h p j x i l j ) + T h p j s T i l j e ) T 1 ( 1 φ i l h p ) i l , h p W   a n d     i l < h p ;   j J
a r r ( M ( 2 y h p r y i l r ) + T h p r s T i l r e ) T 2 a r r i l , h p W   a n d   i l < h p ;   r , r R
x i l j . x h p j = 0     i l ,   i l 1 , h p W , θ i l   i l 1 = 1   a n d   i l < h p < i l 1 ; j J
In the constraint conditions, Equation (3) indicates that a train movement can only occupy one throat route and one platform track. Equation (4) indicates that when the train movement i l is assigned to platform track   j , a throat route connected to the track shall also be assigned to the train movement i l .
Equation (5) indicates that if the train movement i l is assigned to a throat route r, a platform track connected to the throat route shall also be arranged for the train movement i l .
Equations (6) and (7) ensure that any train movement can only select routes in the given throat route set and the platform track set.
Equation (8) states that the different train movements i l and h p from the same train should occupy the same platform track.
Equation (9) indicates that if two trains have a combination relationship, their train movement in the platform track also has a combination relationship. Equation (10) indicates that if two adjacent train movements come from two different trains, they shall meet the minimum safety interval when they occupy the same platform track. Equation (11) specifies that when two throat routes with mutual interference, it is necessary to satisfy the minimum safety interval when any two train movements occupy them, respectively. Equation (12) is a nonlinear constraint, which means if the two train movements i l ,   i l 1   carry out a combined operation on track j , no other train movement can occupy track j between the two train movements.
Equation (12) is a nonlinear constraint. Considering the actual situation, when trains are combined in a platform track, the arrival interval time between the front train l and the following train l 1 is added into the end time of the front train occupying the platform track, that is, the end time T i l j e of the front train arrival movement i l occupying the platform track j is extended to the T i l 1 j s , which is start time of train movement i l 1 occupying platform track j . In this way, the platform track with combination operation will always be occupied after the front train is allocated. At this time, other trains will not be able to access the platform track, and the following train for combination can be allowed to access. Therefore, the constraint Formula (12) can be removed, and the constraint function of Formula (12) can be completed by the safe use of constraint Formula (10).

4.4. Model Solving Method

The common methods to solve multi-objective problems are weight method, hierarchical sequence method, constraint method and intelligent optimization algorithm. In this paper, the multi-objective programming model is decomposed according to the framework of “constraint method”, and then solved by the commercial solver Gurobi. The commercial solver Gurobi is a new generation of large-scale mathematical programming optimizer, which can solve problems such as linear programming problems (LP), mixed integer linear (MIP) and quadratic problems (QCP). Through the python platform, we can call the Gurobi solver flexibly to solve complex problems.
The specific solution ideas are as follows:
m i n       Z 1 = f 1 x
m i n       Z 2 = f 2 x
s . t . g j x 0 , j = 1 , 2 , , J x Ω
Step 1: Regard the multi-objective problems as the main problem, and split it into two single objective problems. Equation (13) and constraint (15) constitute the sub-problem I, and Equation (14) and constraint (15) constitute the sub-problem II.
The optimal solution of sub-problem I is x 1 * , and its optimal value is denoted as Z 1 m i n . The optimal solution of sub-problem II is x 2 * , and its optimal value is denoted as Z 2 m i n . Since the objectives of the sub-problems I and II are a pair of contradictions, if the solution x 1 * of the sub-problem I is input into sub-problem II, an upper bound Z 2 m a x   of sub-problem II can be obtained. Similarly, the solution x 2 *   of sub-problem II can obtain an upper bound Z 1 m a x of sub-problem I.
Thus, the upper and lower bound of the two single objective problems [ Z 1 m i n , Z 1 m a x ] and [ Z 2 m i n , Z 2 m a x ] are obtained.
Step 2: Recombine the main problem: take Equation (14) as the main objective function, and remove Equation (13) from the objective function. Then, transformed Equation (13) into a constraint condition, see Equation (16), and added it to the main model. In Equation (16), the variation range of β is [0, ( Z 1 m a x / Z 1 m i n ) 1].
f 1 x Z 1 m i n · 1 + β
Step 3: Change the value of β , and resolve the model reformulated in step 2, and record the change of the value of the objective function Z 2 and solution x with β .
Based on the framework of “constraint method”, the method to solve the multi-objective programming model in Section 4.3 is described in Table 4.
In Table 4, constraint condition (17) is written as follow:
i l = 1 w q r = 1 u j = 1 m f i l r j · y i l r j Z 1 m i n · 1 + β
The practical meaning of β is that the objective function value z 2 can be improved at the cost of increasing the β times of the objective function value Z 1 m i n , which is the optimal value of the model I.

5. Case Study

The proposed model is implemented in a high-speed railway station named Jinan Xi, which is located on the Beijing-shanghai high-speed rail line, and the passenger transport volume of it reaches 100,000 people per day during the holiday. The layout of the Jinan Xi station is shown in Figure 8, with eight platform tracks (1, 2, 3, 4, 5, 6, VII, VIII) in the upstream direction and nine platform tracks (IX, X, 11, 12, 13, 14, 15, 16, 17) in the downstream direction. Moreover, there are 66 downstream and upstream trains, which have to conduct the necessary operations from 17:00 to 20:00. The initial scheduled arrival and departure times of the 66 trains are listed in Table 5. In the column with combination information of Table 5, the ordinary train, the combined train and the decomposed train are defined by 0, positive number, and negative number, respectively. For example, in the row with train number G7, the corresponding value of its combination column is −1, which means that G7 is a long marshalling train and will be decomposed in this station; in the row with train number G8, the corresponding value of its combination column is 10, which means that G8 will be grouped with G10 in this station. In the column with direction information of Table 5, the “A_B” indicates the train whose arrival direction is A and the departure direction is B. “C_C” refers to the train with receiving direction C and departure direction C, the “EMU_B” refers to the train with receiving direction of EMU depot and departure direction B.
The occupation time of various equipment by different types of trains operated in the station is listed in Table 6. For example, a passing route is occupied by a non-stop train, and the occupation time standard is set as 3 min. The occupation time can be split into two-time durations. The first one is 2 min, from the opening time of the route to the time when the train just reaches the stop line in the receiving-departure track; the second one is 1 min, from the time when the train leaves the departure stop line in the receiving-departure track to the time when it clears the route in the throat area. In addition, parameters t s t o p   , t a o , t d o are all set as 0.5 min. The combined technical operation time of CRH is 16 min, and the disassembly technical operation time is 10 min.
Taking the railroad switch group as the basic unit, several switch groups forms a throat route. A throat route and physically connected platform tracks form a train route for different types of train movements located on. For the detailed information, please refer to Table 7.
The problem is solved by calling Gurobi software on the Python platform. Firstly, take the objective function (1) and constraints (3~12) as the model I, the objective function (2) and constraints (3~12) as the model II, and then solve the two models, respectively. Using the solving method presented in Section 4.4, the nondominated solution [ Z 1 m i n , Z 1 m a x ] of the model I is [11013, 11475], and the nondominated solution [ Z 2 m i n , Z 2 m a x ] of the model II is [420.477, 1669.771]. As shown in Figure 9 and Figure 10, the gray-white blocks in these figures correspond to the time that trains occupy the receiving route or the departure route in the throat section due to receiving and departure movements, the gray and black blocks correspond to the dwell time of the train on the platform tracks. After the large train is disassembled into two short marshalling trains, the waiting time of the later departing short marshalling train on the receiving-departure track is represented by a red stripe block. The time occupied by the non-stop trains passing through the receiving-departure track is equal to a certain time.
Figure 9 shows the scheme of train occupying receiving-departure track based on model I, which aims at minimizing the route cost, and Figure 10 shows the scheme of train occupying receiving-departure track based on the model II, which aims at achieving the most balanced equipment occupation.
Through comparison, it can be concluded the route with the lowest cost has priority to be selected for trains, and trains are concentrated on certain platform tracks for receiving and departure movements, resulting in that the track 2, 15 and 17 are not occupied by trains, which also proves that the capacity of station platform tracks is sufficient. The utilization rate of each track in Figure 10 is relatively balanced, which avoids the centralized receiving and departure movements of trains on some arrival and departure lines, and reduces the probability of train delay. The scheme of Figure 10 has strong stability, but the comprehensive cost of receiving and departure trains is relatively high.
In this paper, the influence of the change of the value of z1 on the value z2 is observed by adjusting the value of β. The specific experimental method is as follows: Take 11 values evenly from the value range of β according to the principle of equal division, and input them into the constraint (17) in turn, solve the newly constructed model III and observe the objective function value of z 2 with β . The results are shown in Figure 11. It can be found from the analysis chart that with the increase value of β , that is, the route cost of the scheme increases, the value of objective function z 2 gradually decreases, and the occupation of platform tracks is more balanced. When the β increases to 4.19%, the scheme with the maximum equilibrium has been obtained. At this time, it is impossible to continue to improve the equilibrium of the scheme by increasing the route cost.
Take the solution obtained when β is 1.9% into the objective function (2), and the calculated function value z 2 is 563.889. Take it into the objective function (1), and the obtained function value z 1 is 11222. When the value of β is 0, the obtained solution is input into the objective function (2) and objective function (1), respectively, and the calculated function values of z 2   and z 1 are 1669.771 and 11013, respectively. Comparing the two train routing schemes with   β values of 1.9% and 0%, it is found that although the former increases the value of z 1 by 1.9%, it can reduce the value of z 2 by 66.2%. As a result, the solution obtained when β is 1.9% is taken as a comprehensive application scheme. In addition, a feasible scheme is generated according to certain rules obeyed by dispatchers, and taken it as an actual operation scheme, then bring it into objective function (1) and (2), the values of z 1 and z 2 are 11440 and 666.948, respectively. The comparison results of the comprehensive application scheme and actual operation scheme are shown in Table 8. It can be seen that the comprehensive operation scheme reduces the route cost by 1.9% and improves the occupation balance of platform tracks by 15.4%.
In order to further investigate the impact of the increase in the number of combined and decomposed trains on station operation, some tests are made in the current station. On the premise that the total number of arriving trains is the same, the number of combined or decomposed trains is set to 2, 4, 6, 8, 10, 12, etc. The tests are carried out when β is 1.9%. The results state that the balance of arrival departure track utilization decreases significantly with the increase in the number of combined and decomposed trains. This is due to the rigid constraint requirements on the connection relationship between the combined and the decomposed trains on the track occupation.
Therefore, for some stations with tight capacity utilization, the number of combined or decomposed trains should be reduced as much as possible. The appropriate stations to be selected for train combination and decomposition will be a further research problem.

6. Conclusions

Train operation at stations is a practical problem for the railway operation department. This paper studies the train route assignment problem, and considers the combination and decomposition process of trains at stations. Based on the analysis of the actual operation process of various types of trains in China high-speed railway stations and the occupation times of route in the throat area and in platform tracks, a multi-objective mathematical optimization model is constructed, aiming at minimizing the cost of route occupied by trains and minimizing the differences in track utilization. To tackle the intractable problem of determining the weight value when solving the multi-objective mathematical programming model, this paper presents a solution framework based on the “constraint method”, and a software Gurobi is used to solve the model. The results indicate that the differences in track utilization rate can be improved to 66.2% when the cost of route occupation time increases by 1.9%. The above shows that when the track time occupation cost in the new scheme increases slightly, the occupation balance of each track can be greatly improved. It also indicates that if the carrying capacity of station platform tracks is sufficient, a balanced utilization scheme for each track shall be generated; if the carrying capacity of the station is insufficient, the plan with the minimizing occupation time cost of platform tracks shall be formulated. In addition, it is found that the balance of the utilization of the platform tracks decreases significantly with the increase in the number of combined and decomposed trains.
Due to the combination and decomposition movement of trains on the platforms in a station, more station capacity will be taken up, which may cause more train delays, especially at busy stations. As a result, we will integrate the train routing problem and station selection problem for train combination or decomposition from the perspective of a whole line, so that the capacity utilization of stations is more reasonable, and the combination and decomposition scheme of trains can meet the passenger demand as much as possible. Moreover, train delays may cause a chain reaction across the whole railway network. Therefore, future studies can take into account the train-routing problem integrated with train timetable rescheduling in a railway network.

Author Contributions

Conceptualization, J.X. (Jingliu Xu) and Z.W.; methodology, J.X. (Jingliu Xu); software, J.X. (Jingliu Xu); validation, J.X. (Jingliu Xu) and Z.W.; writing—original draft preparation, J.X. (Jingliu Xu) and Z.W.; writing—review and editing, Z.W., S.Y. and J.X. (Jiarong Xue). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (NSFC), grant number u1734204.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zwaneveld, P.J.; Kroon, L.G.; Romeijn, H.E.; Salomon, M.; Dauzere-Peres, S.; Van Hoesel, S.P.; Ambergen, H.W. Routing trains through railway stations: Model formulation and algorithms. Transp. Sci. 1996, 30, 181–194. [Google Scholar] [CrossRef] [Green Version]
  2. Zwaneveld, P.J.; Kroon, L.G.; Van Hoesel, S.P.M. Routing trains through a railway station based on a node packing model. Eur. J. Oper. Res. 2001, 128, 14–33. [Google Scholar] [CrossRef] [Green Version]
  3. Kroon, L.G.; Edwin Romeijn, H.; Zwaneveld, P.J. Routing trains through railway stations: Complexity issues. Eur. J. Oper. Res. 1997, 98, 485–498. [Google Scholar] [CrossRef] [Green Version]
  4. Lusby, R.; Larsen, J.; Ryan, D.; Ehrgott, M. Routing trains through railway junctions: A new set-packing approach. Transp. Sci 2011, 45, 228–245. [Google Scholar] [CrossRef] [Green Version]
  5. Shi, F.; Xie, C.N.; Yu, G.F. Optimization Methods for Arranging Train Routes in Station Bottleneck. J. China Railw. Soc. 2004, 26, 5–9. [Google Scholar]
  6. Long, J.C.; Gao, Z.Y.; Ma, J.J.; Li, K.P. Research on Model and Algorithm of Routing Schedules for Railway Stations. J. China Railw. Soc. 2007, 29, 7–14. [Google Scholar]
  7. D’Ariano, A.; Pacciarelli, D.; Pranzo, M. Assessment of flexible timetables in real-time traffic management of a railway bottleneck. Transp. Res. Part C Emerg. Technol. 2008, 16, 232–245. [Google Scholar] [CrossRef]
  8. Kang, L.J. Optimization Modeling and Solution of Railway Passenger Station Bottleneck Sections Utilization. Master’s Thesis, Beijing Jiaotong University, Beijing, China, 2013. [Google Scholar]
  9. Wu, J.; Kang, L.; Sun, H.; Jia, X. Track allocation optimization in railway station: Mean-variance model and case study. J. Transp. Eng. 2013, 139, 540–547. [Google Scholar] [CrossRef]
  10. Liu, W.; Zhu, X.; Kang, L. Real-time track reallocation for emergency incidents at large railway stations. Math. Probl. Eng. 2015, 2015 Pt 24, 296394. [Google Scholar] [CrossRef] [Green Version]
  11. De Luca Cardillo, D.; Mione, N. k L-list τ colouring of graphs. Eur. J. Oper. Res. 1998, 106, 160–164. [Google Scholar] [CrossRef]
  12. Billionnet, A. Using integer programming to solve the train-platforming problem. Transp. Sci. 2003, 37, 213–222. [Google Scholar] [CrossRef]
  13. Cornelsen, S.; Di Stefano, G. Track assignment. J. Discrete Algorithms 2007, 5, 250–261. [Google Scholar] [CrossRef]
  14. Carey, M.; Carville, S. Scheduling and platforming trains at busy complex stations. Transp. Res. Part A 2003, 37, 195–224. [Google Scholar] [CrossRef]
  15. Carey, M.; Crawford, I. Scheduling trains on a network of busy complex stations. Transp. Sci. Part B 2007, 41, 159–178. [Google Scholar] [CrossRef]
  16. Chakroborty, P.; Vikram, D. Optimum assignment of trains to platforms under partial schedule compliance. Transp. Res. Part B Methodol. 2008, 42, 169–184. [Google Scholar] [CrossRef]
  17. Caprara, A.; Galli, L.; Toth, P. Solution of the Train Platforming Problem. Transp. Sci. 2011, 45, 246–257. [Google Scholar] [CrossRef] [Green Version]
  18. Corman, F.D.; Ariano, A.; Pacciarelli, D.; Pranzo, M. A Tabu Search Algorithm for Rerouting Trains during Rail Operations. Transp. Res. Part B Methodol. 2010, 44, 175–192. [Google Scholar] [CrossRef]
  19. Ma, S.; Sun, J.K.; Lu, G.Y. Optimization and adjustment of train route allocation scheme for highspeed railway station. China Railw. Sci. 2018, 39, 122–130. [Google Scholar]
  20. Peng, Q.Y.; Ning, J.; Lu, G.Y. Model and Algorithm for Train Platform Scheme Rescheduling at Large High-Speed Railway Station. J. China Railw. Soc. 2019, 41, 10–19. [Google Scholar]
  21. Gan, Z.L. Comprehensive Operation Optimization of Bottleneck Sections and Reception-Departure Tracks of High-Speed Railway Station. Master’s Thesis, Southwest Jiaotong University, Chengdu, China, 2017. [Google Scholar]
  22. Yang, S.; Zhao, P.; Kang, H.J.; Zhang, Q.G. Applicability Analysis of Variable Configuration EMU Train for High-Speed Railway. Railw. Transp. Econ. 2017, 39, 71–75. [Google Scholar]
  23. Kang, H.J.; Zhao, P.; Yang, S.; Zhang, Q.; Qiao, K. Rational Application Mode and Application Scope Analysis of Variable Configuration EMU Train. China Transp. Rev. 2017, 39, 64–68. [Google Scholar]
  24. Zuo, D.J.; Wang, C.G. Discussion on Train Recoupling Operation of PDL EMU. Railw. Transp. Econ. 2009, 31, 32–34. [Google Scholar]
  25. Jiang, A.P. Research on Preparation Method of EMU Operation Plan Based on Variable Marshalling. Master’s Thesis, Beijing Jiaotong University, Beijing, China, 2019. [Google Scholar]
  26. Fu, J.J.; Zhang, X.C.; Wang, Z.M. Integrated Model Method for Multiple-Unit EMU Operation and Maintenance Based on Pareto Frontier Analysis. J. Transp. Syst. Eng. Inf. Technol. 2019, 19, 148–155. [Google Scholar]
Figure 1. Schematic diagram of train routing.
Figure 1. Schematic diagram of train routing.
Sustainability 14 02365 g001
Figure 2. Route diagram within station bottleneck sections after turnouts grouping.
Figure 2. Route diagram within station bottleneck sections after turnouts grouping.
Sustainability 14 02365 g002
Figure 3. Relationships between Train Movements and Different Types of Trains.
Figure 3. Relationships between Train Movements and Different Types of Trains.
Sustainability 14 02365 g003
Figure 4. Station equipment occupation time diagram of stopped train.
Figure 4. Station equipment occupation time diagram of stopped train.
Sustainability 14 02365 g004
Figure 5. Station equipment occupation time diagram of passing-through train.
Figure 5. Station equipment occupation time diagram of passing-through train.
Sustainability 14 02365 g005
Figure 6. Description of technical operation process of variable configuration train. (a) One train is already on the platform and the other train is on the way to the station. (b) The two trains are ready for combination at the same platform. (c) The two trains completed the combination, and is saw as a new train. (d) The new trains departure from the station.
Figure 6. Description of technical operation process of variable configuration train. (a) One train is already on the platform and the other train is on the way to the station. (b) The two trains are ready for combination at the same platform. (c) The two trains completed the combination, and is saw as a new train. (d) The new trains departure from the station.
Sustainability 14 02365 g006
Figure 7. Schematic diagram of changes during train disassembly and combination.
Figure 7. Schematic diagram of changes during train disassembly and combination.
Sustainability 14 02365 g007
Figure 8. Plan of N station yard of a high-speed railway station Jinan Xi.
Figure 8. Plan of N station yard of a high-speed railway station Jinan Xi.
Sustainability 14 02365 g008
Figure 9. Occupation diagram of platform tracks with minimum route cost.
Figure 9. Occupation diagram of platform tracks with minimum route cost.
Sustainability 14 02365 g009
Figure 10. Occupation diagram of platform tracks with most balanced equipment occupation.
Figure 10. Occupation diagram of platform tracks with most balanced equipment occupation.
Sustainability 14 02365 g010
Figure 11. Variation of objective function z 2 with β .
Figure 11. Variation of objective function z 2 with β .
Sustainability 14 02365 g011
Table 1. Definition of station equipment occupation time symbols.
Table 1. Definition of station equipment occupation time symbols.
ParametersDefinition
t a Train arrival time, corresponding to the arrival time of trains
t d Train departure time, corresponding to the departure time of trains
t k a 0 The time for the dispatcher starts to prepare the train receiving route
t k d 0 The time for the dispatcher starts to prepare the train departure route
t k a 1 Clearing time of station bottleneck sections in receiving route
t k d 1 Clearing time of station bottleneck sections in departure route
t b 0 Timestamp when platform tracks are started to be occupied
t b 1 The clearing times of the platform tracks
t s t o p   The time difference between the stop time on the platform track and the clearing time of the bottleneck sections in receiving route
t a o The time duration for the dispatcher to prepare the train receiving route
t d o The time duration for the dispatcher to prepare the train departure route
Table 2. Model parameter definition.
Table 2. Model parameter definition.
SymbolImplication
a r r Incidence matrix, which indicates that whether the route r and r in the station bottleneck sections interfere with each other, 1 indicates conflict, otherwise it is 0
b r j Incidence matrix, which indicates the connection relationship between the throat route r and the platform track j , 1 indicates that r is connected with j , otherwise it is 0
c i l r Incidence matrix, which indicates the relationship between train movement i l and the route r in station bottleneck sections, 1 indicates that i l can occupy r , otherwise it is 0
d i l j Incidence matrix, which indicates the relationship between the train movement i l and the available platform track j during station operation, 1 indicates that i l can occupy j , otherwise it is 0
φ i l h p Incidence matrix, which indicates the relationship between the operation processes of two trains. If the value is 1, it indicates that the train movement i l and h p come from the same train, i.e., train number l is equal to p, otherwise it is 0, and the train movement of two trains are irrelevant
θ i l h p Incidence matrix, which indicates whether the two train movements i l and h p have a combination relationship. If the value is 1, it indicates that the train movements of the two trains with a combination relationship, otherwise it is 0
T i l j s Start time of the train movement i l occupying the platform track j
T i l j e End time of the train movement i l occupying the platform track j
T i l r s Start time of the train movement i l occupying the throat route r
T i l r e End time of the train movement i l occupying the throat route r
t i l j Time   duration   of   the   platform   track   j   occupied   by   the   train   movement   i l
T 1 Safe interval time of the platform track occupied by two adjacent train movements. It is set as 2 min in this paper
T 2 Safe interval time of the throat route in the bottleneck sections occupied by two adjacent train movements. It is set as 1 min in this paper
f i l r j Cost value of i l occupying throat route r and connecting to platform track j during station operation
Table 3. 0–1 decision variables and their implications.
Table 3. 0–1 decision variables and their implications.
SymbolImplication
x i l j Binary variable; whether the train movement i l occupies the platform track j , 1 is occupied, otherwise 0
y i l r Binary variable; whether i l occupies the throat route r during station operation, 1 is occupied, otherwise 0
y i l r j An integrated decision variable. If i l occupies the throat route r and connects to the platform track j during station operation, the value is 1, otherwise it is 0
Table 4. Solving step for the multi-objective programming model.
Table 4. Solving step for the multi-objective programming model.
Input:Build and Initialize the Input Parameters of the Model on the Python Platform
Step 1:Build model I with Equation (1) as the objective function and Equations (3)–(12) as constraints. Call the Gurobi solver to solve this model on the python platform. Bringing   the   solution   result   into   Equations   ( 1 )   and   ( 2 ) ,   we   get     Z 1 m i n   and   Z 2 m a x
Step 2:Build model II with Equation (2) as the objective function and Equations (3)–(12) as constraints.
Call the Gurobi solver to solve this model
Bringing   the   solution   result   into   Equations   ( 1 )   and   ( 2 ) ,   we   get     Z 1 m a x   and   Z 2 m i n
Step 3: Based   on   step   1   and   step   2 ,   get   the   value   range   of   objective   Functions   ( 1 )   and   ( 2 ) ,   z 1 [ Z 1 m i n ,   Z 1 m a x ] ,   z 2 [ Z 2 m i n , Z 2 m a x ] Determine   the   range   of   values   for   β ,   β   [ 0 ,   ( Z 1 m a x / Z 1 m i n ) 1]
Step 4:Transform Equation (1) into a constraint condition
(17), and then add it to model II. Name it model III.
Call the Gurobi solver to solve this model
Record   the   current   value   of   β ,   the   optimal   solution   x *   and   the   objective   function   value   z 2 *
Step 5:Divide the value range of β into N equal parts,
and β   { 0 ,   Z 1 m a x Z 1 m i n N Z 1 m i n ,   2 Z 1 m a x Z 1 m i n N Z 1 m i n , ,   N 1 ( Z 1 m a x Z 1 m i n ) N Z 1 m i n ,   Z 1 m a x Z 1 m i n Z 1 m i n }
Pick a value of β in turn from the set, and bring it into step 4 to solve model III
Output:Output the optimal solution and the objective function value with different value of β
x * indicate the optimal solution of corresponding model,   z 2 * indicate the optimal function value of corresponding model.
Table 5. Information about trains to be received and sent at station N.
Table 5. Information about trains to be received and sent at station N.
NumberTrain
Number
Arrival TimeDeparture TimeTypeDirectionCombinationUp or DownMarshalling
1G217:0317:03non-stop trainC_A0up16
2G117:0317:18departure trainEMU_B0down16
7G717:1317:23stopped trainA_B−1down16
8G817:1317:18stopped trainC_A10up8
9G917:1717:17non-stop trainA_C0down8
10G1017:2717:43stopped trainB_A8up8
66G6119:5019:50non-stop trainA_C0down8
Table 6. Operation Time Standard of Station Equipment Occupied by Different Types of Trains.
Table 6. Operation Time Standard of Station Equipment Occupied by Different Types of Trains.
TypeLeave the EMU
Depot/min
Enter the
Station/min
Leave the
Station/min
Enter the EMU
Depot/min
Departure trainPlatform track3-2-
bottleneck section2-3-
Arrival trainPlatform track-4-2
bottleneck section-3-3
Stopped
train
Platform track-42-
bottleneck section-33-
Non-stop
train
Platform track-20.5-
bottleneck section-1.51-
Turn-back
train
Platform track-42-
bottleneck section-33-
Table 7. High-speed Railway Station Train Route.
Table 7. High-speed Railway Station Train Route.
Down-Stream DirectionUp-Stream Direction
Train RouteThroat PathTracksTrain RouteThroat PathTracks
No.Turnout GroupNo.Turnout Group
Receiving routeA1⑨→⑤→①1,2Receiving routeC19⑫→⑩→⑭11,12,13,14,15
2⑨→⑤→③3,4C20⑫→⑯→⑱16,17
3⑨→⑪→⑦5,6B21⑯→⑭11,12,13,14,15
Departure routeB4②→⑥1,2,3,4B22⑯→⑱16,17
C5②→④→⑧1,2,3,4Departure routeA23⑰→⑬11,12
B6④→⑥5,6A24⑮→⑬13,14,15
C7④→⑧5,6A25⑲→⑮→⑬16,17
Passing through routeA→C8⑨→⑪→⑧Passing through routeC→A26⑫→⑩→⑬
A→B9⑨→⑪→⑦→④→⑥B→A27⑯→⑭→⑰→⑬
Inbound routeCRH10①→⑤1,2Inbound routeCRH28⑰→⑮11,12
11③→⑤3,42913,14,15
12⑦→⑤5,630⑲→⑮16,17
Outbound routeCRH13⑤→①1,2Outbound routeCRH31⑮→⑰11,12
14⑤→③3,43213,14,15
15⑤→⑦5,633⑮→⑲16,17
Turn back routeA→A16①→⑤→⑨→⑬1,2Turn back routeB→C
C→C
34⑭→⑩→⑧11,12,13,14,15
17③→⑤→⑨→⑬3,435⑱→⑭→⑩→⑧16,17
18⑦→⑪→⑬5,6---
Table 8. Comparison of objective function values of different schemes.
Table 8. Comparison of objective function values of different schemes.
Type z 1   ( min ) z 2   ( min 2 )
Actual operation scheme11440666.948
Comprehensive scheme11222563.889
Improvement1.9%15.4%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xu, J.; Wang, Z.; Yao, S.; Xue, J. Train Operations Organization in High-Speed Railway Station Considering Variable Configuration. Sustainability 2022, 14, 2365. https://doi.org/10.3390/su14042365

AMA Style

Xu J, Wang Z, Yao S, Xue J. Train Operations Organization in High-Speed Railway Station Considering Variable Configuration. Sustainability. 2022; 14(4):2365. https://doi.org/10.3390/su14042365

Chicago/Turabian Style

Xu, Jingliu, Zhimei Wang, Shangjun Yao, and Jiarong Xue. 2022. "Train Operations Organization in High-Speed Railway Station Considering Variable Configuration" Sustainability 14, no. 4: 2365. https://doi.org/10.3390/su14042365

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