Next Article in Journal
STSM: Spatio-Temporal Shift Module for Efficient Action Recognition
Previous Article in Journal
Markov Moment Problem and Sandwich Conditions on Bounded Linear Operators in Terms of Quadratic Forms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Track Utilization Optimization Method for Arrival Yard of Marshalling Station Considering Arrival and Break-Up Coordination Operation

1
School of Traffic and Transportation Engineering, Central South University, Changsha 410075, China
2
Rail Data Research and Application Key Laboratory of Hunan Province, Changsha 410075, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(18), 3289; https://doi.org/10.3390/math10183289
Submission received: 11 August 2022 / Revised: 4 September 2022 / Accepted: 7 September 2022 / Published: 10 September 2022
(This article belongs to the Section Engineering Mathematics)

Abstract

:
The efficiency of track utilization is one of the important factors for train operation in marshalling stations, and it can not only affect the turnover efficiency of trains, but also determine the capacity of railway stations. This paper presents an optimization method for track utilization in the arrival yard of a marshalling station considering Arrival and Break-up Coordination Operation (ABCO). The interaction between the push operation of trains and track utilization efficiency is investigated. First, the case of crossing the running route for shunting locomotives is analyzed. Whether the shunting route crosses or not can greatly affect the duration of trains occupying tracks in the station. Then, a nonlinear integer programming model (NLPM) is established based on the above analysis. The ultimate goal is to minimize the number of crossovers of the shunting route by adding a constraint condition for ensuring traffic safety. A track assignment algorithm based on ABCO for solving the NLPM is proposed. Train operations in the downlink arrival yard of station A are simulated with the proposed method. The results after applying the optimization method show that the average duration of trains on the tracks is reduced by 49.1%, and the degree to which tracks utilization is balanced is also significantly improved. The proposed method optimizes and extends the current achievements that have been reported in the literature.

1. Introduction

Planning tracks utilization together with coupling of shunting locomotives, pushing and other operations in the marshalling station are important components in the arrival and break-up operation system [1]. The planning mainly includes two elements: (1) tracks for the arrival of trains in the station; (2) the duration for which tracks are occupied, and this is closely related to other operations in the system. Once tracks for trains arriving in the station are determined, the shunting and running routes can be determined accordingly. However, when the shunting route is crossing, this can not only disturb the balance of shunting locomotive pushing operations, and thus increase the shunting locomotive occupied duration, but also delay the time when the tracks become free for subsequent trains waiting for shunting coupling. Therefore, determining the tracks for arriving trains and considering the coordination of the various operations in the system are of great significance, and it can increase the continuity between operations and further improve the robustness of tracks utilization planning [2].
Tracks utilization in the arrival yard of a marshalling station can be affected by many factors, and relevant models are complicated to construct, since most of them are NP-hard problems [3,4]. Investigations to optimize the planning of tracks utilization have been conducted by many researchers but without considering the interactions with other operations in the system. The related research can be classified briefly as sorting problems [5], graph theory problems [6] and 0–1 programming problems [7], which can be solved by a branch and bound algorithm [8] or heuristic algorithm [9,10,11]. The analysis of application for single- and double-track railway arrivals was first conducted by Carey et al. [12,13,14]. Nikbakhsh et al. [15] analyzed the operations in a railway station with fixed equipment resources, and the problem related to the application of arrivals was solved using a simulated annealing algorithm. However, only arrival tracks were determined and, the occupied duration was set as a fixed value. In practice, a variable occupied duration can have an influence on the track’s utilization efficiency.
Variable occupied duration time due to delayed train arrivals and departures has been taken into account by several researchers [16,17]. Partha et al. [18] established a mixed integer programming model to describe the tracks assignment problem considering factors caused by delayed train arrivals. Peng et al. [19] determined the best adjustment planning for tracks utilization with the goal of restoring both station and train operation order. D’ariano [20] and Caprara et al. [21] investigated a method for adjustment of tracks assignment planning under the condition of random disturbance. Though variable duration time due to train delay has been considered, the interactions with other operations in the system were ignored, although these can also cause changes in the duration time.
As the complexities of the problems increase, a majority of researchers are engaged in improving the robustness of the arrival scheme of trains. Krate [22] proposed the idea that the substance of robustness optimization of operations in railway station is a problem of “dualism”, which is constantly being weighed, based on which a dual-objective optimization model is proposed. With the object in the robustness optimization model of maximum time span of two consecutive trains, Thijs Dewidle [23] obtained time slack by adjusting the trains occupied duration on equipment in railway stations. Sofie [24] established a linear integer programming model (LPM) by limiting the number of assignments for complex station lines under no time constraint condition.
In this work, the interactions of various operations, such as shunting locomotive operations and track utilization in the system, are considered. A nonlinear integer programming-based optimization model considering the arrival and break-up coordination operation (ABCO) in marshalling stations is established. Then, a track assignment algorithm is adopted to solve this nonlinear integer programming model (NLPM). Finally, we utilize the proposed track utilization optimization method to simulate the downlink trains in marshalling station A. The efficiency of the proposed track utilization optimization method is demonstrated to verify its effectiveness for practical application.

2. Problem Description

As mentioned above, existing research related to tracks utilization in marshalling stations can be improved mainly in two areas: (1) the shortcomings of the fixed occupied duration time value; (2) ignorance of operations interactions in the system. Both these factors can have a huge influence on the efficiency of tracks utilization in a marshalling station.
First is the issue of the fixed occupied duration time, which has drawbacks in two respects. A long-fixed duration time will reduce the tracks utilization efficiency in the marshalling station, while on the contrary, a short-fixed time value will cause the trains controller to fail to vacate tracks on time, which can then result in the need to adjust the arrival tracks of subsequent trains. Secondly, the interactions with other operations in the system also have an influence on the tracks utilization. Two specific main operations, namely the pushing operation by the previous shunting locomotive and the returning operation by the following shunting locomotive, can be affected by the crossovers of train running routes [25].
An arrival yard in a marshalling station with a double pushing and single sliding hump operation mode is used to illustrate the interactions between the two main operations mentioned above, as shown in Figure 1. When two trains designated A and B arrive one after the other and are connected to tracks numbered 3 and 4 on the same side of the pushing line, the following situations will occur. After the disassembly of train A, the shunting locomotive, which is coupled with A, returns to the arrival yard in the marshalling station. However, the return route is occupied by train B since it has entered the hump through the pushing line. Thus, the shunting locomotive will have to wait some time for the disassembly of train B in the no-slip line. In this case, not only does the idle time of the shunting locomotive increase, but also the connection between these two shunting locomotive operations is broken, which reduces the operation efficiency of the hump. In the case that A and B are connected to tracks 3 and 6 on both sides of the pushing line, the situations mentioned above can be avoided. While train B is being disassembled, the shunting locomotive coupled with A returns to the arrival yard through the opposite pushing line at the same time. Thus, the connection between the two pushing operations (pre-pushing and continuous pushing) of shunting locomotives is closer. In other words, it is critical to arrange arriving trains on both sides of the pushing line in the tracks, as this then has the potential to improve the efficiency of the tracks utilization in the marshalling station.
In this work, the optimization of tracks utilization in the arrival yard of a marshalling station aims to obtain the most reasonable track allocation scheme. The ultimate goal is to minimize crossovers of shunting locomotive routes and further to reduce the train’s dwell time on the tracks, as well as to achieve balanced tracks utilization. We consider the station yard layouts, personnel and equipment configuration and hump operation modes, and we assume that the down (up) trains enter the corresponding arrival yard of the marshalling station on time. The constraint conditions are to meet the requirement of ensuring the safety of train operations and the fixed utilization scheme of arrival tracks. A system simulation method is needed to obtain the exact time that each train occupies the track, so as to arrange the receiving track for subsequent arrival trains [26].

3. Nonlinear Integer Programming Model

In order to provide a good illustration and analysis of the abovementioned problem, the variables involved in this model are defined in this section as listed in Table 1.

3.1. Symbol Description

Since the fixed utilization rules for the arrival tracks have been specified according to the length of trains, the types of operations in the station and the matching of corresponding tracks [27], as well as tracks utilization, should aim to meet the rules for the arrival tracks. A parameter c i j is set as the weight of the track j occupied with train i . When the value is equal to 1, it means that track j can be occupied by train i and also meet the fixed utilization rules for arrival tracks; when the value is 10, it means that track j can be occupied by train i but does not conform to the rules, and when c i j is taken as 100, it means that track j cannot be occupied by train i .
Considering the problem analysis in Section 2, we take the middle of two pushing lines as the central axis line, so the arrival yard is divided into two parts, namely the up and down half areas. When two trains arrive one after the other and are connected to tracks in the same half area, crossovers occur between the shunting locomotive routes of these two trains. This can be expressed with symbols as when x i , s j · x i + 1 , x j = 1 or x i , x j · x i + 1 , s j = 1 and S i , i + 1 = 0 , where s j S D and x j X D ; otherwise, S i , i + 1 = 1 .
A queuing theory is adopted here to illustrate the operations status in the marshalling station. Operations carried out by trains can be regarded as a queuing system that includes four subsystems: a train inspection queuing system, a shunting locomotive pushing queuing system, a pushing line queuing system and a hump disassembly queuing system, as shown in Figure 2. In each subsystem, trains are regarded as “customers” and equipment such as tracks, train inspection teams, shunting locomotives, pushing lines and the hump are regarded as “service desks”.
The earliest available time of each “service desk” T g 1 , , T g h , T l 1 , , T l m , T d 1 , T d 2 , T f is time-dependent. When the service in the service desk starts, the corresponding time variable is updated to infinity. When the service in the service desk ends, the corresponding time variable is updated to the end time.

3.2. Objective Function of Tracks Utilization

The minimum time for which the tracks are occupied with trains and the most balanced utilization are often taken as the objective function for tracks operation planning optimization [28,29,30]. The total occupied duration time of trains can be calculated as
α = i = 1 n j = 1 m x i j t i o u t t i i n
In order to avoid the frequent occupation of some tracks and long-term idleness of other tracks, the arrival tracks should be utilized in a balanced manner. The balance degree β of arrival tracks utilization can be measured from the total occupied time. The value of variance of the occupied duration time can show the balance degree. The parameter β can be expressed as
β = 1 m j = 1 m i = 1 n t i x i j 1 m i = 1 n j = 1 m t i x i j 2
The two objectives mentioned above are related to the crossovers of shunting locomotive routes. The fewer the crossovers of shunting locomotive routes, the better the continuity of operation. The shorter the waiting time of trains, the less the occupied duration time. Meanwhile, the crossovers of shunting locomotive routes can also reflect whether or not the tracks utilization is balanced. Therefore, the objective function of the optimization model here is to select a more direct index, which is the minimum number of crossovers of shunting locomotive routes, as shown in Equation (3).
min Z = i = 1 n 1 S i , i + 1

3.3. Constraint Condition of Tracks Utilization

Tracks utilization in the arrival yard of a marshalling station is exclusive. When a track has been occupied by a train, then the track cannot be connected to other trains until the occupying train leaves.
x i j t i i n T g j > 1       j D
A train can only occupy one arrival track until its departure. It cannot switch to other arrival tracks half-way through.
j = 1 m x i j = 1       i L
During peak hours, arrival tracks are utilized frequently. When the interval between two trains occupying the same arrival track is too close, accidents are likely to occur. Therefore, the requirement for a minimum safety interval must be satisfied when receiving consecutive trains on the same arrival track.
x ( i + 1 ) j t i + 1 i n x i j t i o u t T       i L
Restrictions are imposed by the fixed utilization rules for the arrival tracks. For example, a freight train cannot stay on a passenger train track, and an out of gauge freight train can only stay on a specific track.
100 c i j x i j > 0       i L
To sum up, the arrival tracks utilization optimization model constructed here aims to minimize the crossovers of shunting locomotive routes and to utilize the arrival tracks in a balanced manner, together with full consideration of ensuring operation safety and the fixed utilization rules for the arrival tracks.
min Z 1 = i = 1 n 1 S i , i + 1
min Z 2 = 1 m j = 1 m i = 1 n t i x i j 1 m i = 1 n j = 1 m t i x i j 2
s . t . = x i j t i i n T g j > 1 j D i = 1 n x i j = 1 i L x ( i + 1 ) j t i + 1 i n x i j t i o u t T 100 c i j x i j > 0 i L

4. Track Assignment Algorithm Design

In order to solve the nonlinear integer programming model mentioned in Section 3, a system simulation method with tracks assignment rules was designed to assign the tracks available for trains to be disassembled when arriving in the arrival yard of the station, the detailed designing of this algorithm which is Algorithm 1 named “Track Assignment” is shown in Section 4.1. Specific track for each arrival train has been determined with the solution of Algorithm 1, then activities such as trains entering the arrival yard, inspection of arriving trains, coupling with a shunting locomotive, entering the pushing line and disassembly operation are simulated as shown in Figure 2 with Algorithm 2 named “Trains Movement Simulation” which is introduced with details in Section 4.2. A simulation clock is set for each train, so that the trains converted after separating from the leading locomotive can use this clock. Meanwhile, status values are set for the service desk, including the shunting locomotive, pushing line and hump. Then, the clock and status values can be updated in the simulation system by using an event step method. The entire framework of the proposed system simulation method is shown in Figure 3.
Having satisfied the requirements of the arrival tracks utilization rules, the trains are alternately assigned to free tracks in the up and down half areas of the arrival yard. A track nearest to the pushing line is selected to satisfy the requirement to shorten the traveling distance of arriving trains. This can not only balance the utilization of arrival tracks, but also reduce route crossovers during shunting locomotive operation. When trains arrive in the yard of the marshalling station, three different situations, together with the corresponding tracks assignment rules, are as follows:
First situation: When a train arrives, there are free tracks in the arrival yard that meet the fixed utilization planning of arrival tracks.
Rule: Compare the number of tracks in the up and down half areas that meet the above situation. If the number of tracks in the up half of the arrival yard is larger than or equal to that of tracks in the down half, we assign the track with the largest index in the up half to receive the train. Otherwise, the track with the lowest index in the down half area is assigned.
Second situation: Free tracks are available in the current arrival yard but do not match the fixed utilization scheme of arrival tracks, even though tracks can still be occupied.
Rule: Compare the number of tracks in the up and down half areas that meet the second situation. If the number of tracks in the up half of the arrival yard is larger than or equal to that in the down half, the tracks assignment rule is the same as the one in the first situation.
Third situation: There are only free tracks that cannot be occupied or no free tracks in the current arrival yard.
Rule: The train must wait outside the station until there is an available track.
The initial state of the system is to set the sub-clock for each arrival train as its scheduled arrival time and the sub-clocks of each track, train inspection team, shunting locomotive, pushing line and hump as the planned start time, that is as T g 1 , , T g h , T l 1 , , T l m , T d 1 , T d 2 , T f = 18 : 00 .

4.1. Tracks Assignment according to Rules

An algorithm is designed to uniformly assign arrival trains to tracks which locate on both sides of the pushing line, the detailed flow is shown as following,
Algorithm 1 Track Assignment
1: Initialize a trains set L, tracks set D, empty set K,W
2: for each train i do
3:    check each track j
4:    if T g j < t i i n j D and c i j = 1 then
5:        Add j to K
6:    end if
7: end for
8: if K = 0 then
9:    check each track j
10:   if T g j < t i i n j D and c i j = 10 then
11:       Add j to K
12:   end if
13: end if
14: if K = 0 then
15:   Add i to W
16: else
17:   compare the number of intersections between set K and sets S D and X D
18:    if K S D K X D then
19:        select track sj with the largest median value of K S D
20:    else
21:          select track sj with the smallest median value of K X D
22:    end if
23: end if
24: return the track sj

4.2. A Sub-Algorithm for the Simulation of Trains Movement

Trains are the key parts in the operation system, so it is of significance to simulate relevant technical operation links. The main steps for adjusting the arrival activities of transfer trains are as follows:
Algorithm 2 Trains Movement Simulation
1: Initialize track j which is available for the train i according Algorithm 1, set flag = 0
2: update T g j =
3: for each train inspection team a do
4:    if T i T l a then
5:       update T l a = T i + 30 min
6:       set flag=1
7:    end if
8:    break
9: end for
10: if flag == 0 then
11:   set min T l 1 , , T l m = min T l 1 , , T l m + 30 min
12: end if
13: for each shunting locomotive b do
14:   Compare the sub-clock T i of train i and sub-clock T d b of shunting locomotive b
15:    if T i T d b then
16:        T d b = T i +
17:       set flag2 = 1
18:    end if
19:    break
20: end for
21: if flag == 0 then
22:   set T i = min T d 1 , , T d n
23:    T d x = min T d 1 , , T d n +
24: end if
25: Check the half area of track j where train i is located j S D ( X D )
26: if T i T t 1 ( T t 2 ) then
27:    T i = T i + t j min
28:    T t 1 ( T t 2 ) =
29:    T g j = T i
30: else
31:    T i = max T i + t j , T t 1 ( T t 2 )
32:    T t 1 ( T t 2 ) =
33:    T g j = T i
34: end if
35: if T i T f then
36:    T f = T i + t i
37:    T t 1 ( T t 2 ) = T f + 10 min
38: else
39:    T f = T f + t i
40:    T t 1 ( T t 2 ) = T f + 10 min
41: end
The condition of the shunting locomotive returning is considered when trains enter the pushing line. Therefore, the sub-clock of the pushing line is delayed by 10 min compared with that of the hump. In fact, shunting locomotive drivers only consider whether the pushing line is occupied or not for them entering, which increases the waiting time of the shunting locomotive. Therefore, we change the update method of the pushing line sub-clock when simulating the dispatcher’s arrival tracks occupation scheme in step 8. That is, if T i T f , we update the pushing line sub-clock T t 1 ( T t 2 ) = T i + 2 min ; otherwise, T t 1 ( T t 2 ) = T f + 2 min , where T f is the value before updating, and the others are the same as in the above model.

4.3. A Sub-Algorithm for the Simulation of Shunting Locomotive Activities

When the shunting locomotive is coupled with the train, it acts as a whole train. After the train is disassembled, the shunting locomotive will return to the end of the arrival yard from the hump through the pushing line and the track, and then, it continues to be coupled with the next train. The returning time of the shunting locomotive has an impact on vacating the track and improving the pick-up efficiency during busy periods in the arrival yard. An algorithm which is Algorithm 3 and named “Shunting Locomotive Simulation” is designed to show this simulation process as follows:
Algorithm 3 Shunting Locomotive Simulation
1: Initialize the hump sub-clock T f and pushing line sub-clock T t 1 ( T t 2 ) in the half area.
2: if T f T t 1 ( T t 2 ) then
3:     T t 1 ( T t 2 ) = T f + 6 min
4: else
5:    update T t 1 ( T t 2 ) = T t 1 ( T t 2 ) + 6 min
6: end if
7: select the track j 1 which is the closest to the pushing line and free
8: update T d x = T t 1 ( T t 2 ) + t j 1
9: update T g j = T d x
10: End

5. Method Verification and Application

There are 12 main marshalling stations in China, and we take one of them as an example and named station A to have an analysis. The layout of the station contains two directions, three levels and seven yards, as shown in Figure 4. The mode of hump operation is double pushing and single sliding. Since the up and down shunting operation systems are independent of each other, the down arrival yard is selected to verify the proposed method and can be viewed as a practical application.
The down arrival yard includes 15 tracks, where tracks numbered 1 and 2 are used for passenger trains and are not available for freight trains. Tracks 9 and 10, which are located in the center of the arrival yard, are connected to the pushing line. Tracks 12 to 15 are only available for the North to the South downlink arrival trains according to the fixed utilization scheme of arrival tracks.
The track assignment algorithm is adopted to assign tracks to arrival trains and compared with the assignment scheme of arrival tracks in the station. The simulation results are shown in Table 2.
The distribution of tracks occupied by trains in the station is shown in Figure 5 and Figure 6.
From these two figures, one can see that compared with the assignment scheme, the tracks utilization scheme calculated with the proposed model and method has the following advantages: Firstly, the duration time for which the arrival tracks are occupied by trains is effectively reduced. The average duration time calculated by the proposed method is 98.8 min, while it is 194.2 min without adopting the model, which is an improvement of 49.1%. Secondly, more balanced utilization of the arrival tracks is obtained. The variance, which can reflect the degree of balance, is reduced from 201.4 to 141.9. Finally, the carrying capacity of the arrival tracks is improved. All the arriving trains that are scheduled before 4:00 a.m. early the next day are connected in time and complete all operations by using the proposed method. However, the same cannot be achieved with the assignment utilization scheme, and some trains still occupy the arrival tracks the next day. Adjustments must be made for trains connecting to the arrival tracks.

6. Conclusions

In this work, the optimization method of arrival tracks utilization in a marshalling station under the double pushing and single sliding mode was proposed. A track assignment algorithm solution to the established model was designed. It was found that the traditional algorithms that are usually applied to arrival tracks in passenger stations are not applicable for tracks assignment in a marshalling station. Finally, the advantage of the proposed method was verified by the data in the downlink arrival yard of station A. The simulation results generated by the proposed method show advantages in effectively reducing the duration time of trains occupying the arrival tracks and improving the carrying capacity of the station A.
The proposed method shows advantages over the current practical scheme; however, a limitation occurs since it is mainly applicable and effective for a marshalling station with the double pushing and single running humps mode problem. It can be slightly modified for other mode problems if one wishes; for example, it is a good attempt to set different train inspection and disassembly times according to various train formation contents to improve the system simulation algorithm in the proposed method.

Author Contributions

The authors confirm their contributions to the paper as follows: study conception and design: W.C., W.Y.; data collection: W.Y.; analysis and interpretation of results: W.Y., G.Z.; draft manuscript preparation: W.Y., G.Z. All authors reviewed the results and approved the final version of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the Fundamental Research Funds for the Central Universities of Central South University (Grant No. 2022ZZTS0647) and the open funding from Rail Data Research and Application Key Laboratory of Hunan Province at Central South University (Grant No. 502401004).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

I sincerely thank the staff of station A who provided data support for this paper. Furthermore, I thank my classmates for their encouragement and support.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses or interpretation of data; in the writing of the manuscript or in the decision to publish the results.

References

  1. Zhou, W.; Yang, X.; Qin, J.; Deng, L. Optimizing the long-term operating plan of railway marshalling station for capacity utilization analysis. Sci. World J. 2014, 2014, 251315. [Google Scholar] [CrossRef] [PubMed]
  2. Hu, Z.-A.; Pu, Z.; Li, B.-W.; Wang, P. Research on the Minimum Organized Number of Train Wagons Considering Dual Benefits in a Railway Marshalling Station. In Proceedings of the CICTP 2019, Nanjing, China, 6–8 July 2019; pp. 2900–2911. [Google Scholar]
  3. Garey, M.R.; Johnson, D.S.; Sethi, R. The Complexity of Flowshop and Job Shop Scheduling. Math. Oper. Res. 1976, 1, 117–129. [Google Scholar] [CrossRef]
  4. Gilg, B.; Klug, T.; Martienssen, R.; Paat, J.; Schlechte, T.; Schulz, C.; Seymen, S.; Tesch, A. Conflict-free railway track assignment at depots. J. Rail. Transp. Plan Manag. 2018, 8, 16–28. [Google Scholar] [CrossRef]
  5. Wenquan Li; Wei Wang; Shihui Cheng. Scheduling Model and Algorithm of Using Up and Down Lines on Railway Marshalling Station. Syst. Eng.-Theory Pract. 2000, 2000, 75–78. [Google Scholar]
  6. Jie Xu; Wen Du; Jun Wen; Zhijie Liang. The Genetic Based Algorithms Optimization Plan of Using the Arrival and Departure Track at Railway Sectional Station. China Railw. Sci. 2003, 2003, 112–117. [Google Scholar]
  7. Lei Li; Bingmou Li. Algorithm and Model of Arrival-Departure Lines in Marshalling Station Based on Hybrid Algorithm. J. Transp. Eng. Inf. 2008, 2008, 86–90. [Google Scholar]
  8. Chunong Xie; Xinhua Li. Optimization Research for Utilization of Arrival and Departure Tracks in Railroad Passenger Station. China Rail. Sci. 2004, 25, 130–133. [Google Scholar]
  9. Baoshan, W.; Lixin, H.; Haidong, L. Optimized utilization of arrival and departure tracks in dedicated passenger lines. J. Transp. Syst. Eng. Inf. Technol. 2012, 12, 105–110. [Google Scholar]
  10. Feng, Z.; Cao, C.; Liu, Y.; Zhou, Y. A multiobjective optimization for train routing at the high-speed railway station based on tabu search algorithm. Math. Probl. Eng. 2018, 2018, 8394397. [Google Scholar] [CrossRef]
  11. Kang, L.; Lu, Z.; Meng, Q. Stochastic schedule–based optimization model for track allocations in large railway stations. J. Transp. Eng. Part A Syst. 2019, 145, 04019001. [Google Scholar] [CrossRef]
  12. Malachy, C. Extending a train pathing model from one-way to two-way track. Pergamon 1994, 28, 395–400. [Google Scholar]
  13. Malachy, C.; Lockwood, D. A Model, Algorithms and Strategy for Train Pathing. J. Oper. Res. Soc. 1995, 46, 998–1005. [Google Scholar]
  14. Malachy, C.; Sinead, C. Scheduling and platforming trains at busy complex stations. Transp. Res. Part A 2003, 37, 195–224. [Google Scholar]
  15. Nikbakhsh, J.; Hamid, R.S.; Sajjad, N. Using simulated annealing for determination of the capacity of yard stations in a railway industry. Appl. Soft Comput. J. 2010, 11, 1–9. [Google Scholar]
  16. Ma, L.; Guo, J. Robust stage plan for a railway marshalling station. In Proceedings of the 2014 IEEE International Conference on System Science and Engineering (ICSSE), Shanghai, China, 11–13 July 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 195–200. [Google Scholar]
  17. Schasfoort, B.; Gkiotsalitis, K.; Eikenbroek, O.; van Berkum, E. A dynamic model for real-time track assignment at railway yards. J. Rail Transp. Plan. Manag. 2020, 14, 100198. [Google Scholar] [CrossRef]
  18. Chakroborty, P.; Vikram, D. Optimum assignment of trains to platforms under partial schedule compliance. Transp. Sci. 2008, 42, 169–184. [Google Scholar] [CrossRef]
  19. Qiyuan, P.; Jia, N.; Gongyuan, L. Model and Algorithm for Train Platform Scheme Rescheduling at Large High-speed Railway Station. J. China Railw. Soc. 2019, 41, 10–19. [Google Scholar]
  20. D’Ariano, A.; Corman, F.; Pacciarelli, D.; Pranzo, M. Reordering and Local Rerouting Strategies to Manage Train Traffic in Real Time. Transp. Sci. 2008, 42, 405–419. [Google Scholar] [CrossRef]
  21. Caprara, A.; Galli, L.; Toth, P. Solution of the Train Platforming Problem. Transp. Sci. 2011, 45, 246–257. [Google Scholar] [CrossRef]
  22. Kratz, A. A. A Bicriteria Approach for Robust Timetabling. In Robust and Online Large-Scale Optimization; Springer: Berlin/Heidelberg, Germany, 2009; p. 119. [Google Scholar]
  23. Dewilde, T.; Sels, P.; Cattrysse, D.; Vansteenwegen, P. Robust railway station planning: An interaction between routing, timetabling and platforming. J. Rail Transp. Plan. Manag. 2013, 3, 68–77. [Google Scholar] [CrossRef]
  24. Sofie, B.; Pieter, V. Robust routing and timetabling in complex railway stations. Transp. Res. Part B 2017, 101, 228–244. [Google Scholar]
  25. Stanić, M.; Stojić, G.; Tanackov, I.; Aleksić, D. Model for the optimization of technology and capacity in marshalling station. In Proceedings of the 20th International Scientific Conference “TRANSPORT” 2011, Sofia, Bulgaria, 4–5 November 2011. [Google Scholar]
  26. Bažant, M.; Kavička, A. Artificial neural network as a support of platform track assignment within simulation models reflecting passenger railway stations. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2009, 223, 505–515. [Google Scholar] [CrossRef]
  27. Hu, Z.A.; Zou, Z.F.; Jia, Y.Z.; Li, B.W. Arrival and Departure Track Utilization Adjustment Plan for Passenger Station Considering Fluctuation of Train Arrival Time. In Proceedings of the CICTP 2019, Nanjing, China, 6–8 July 2019; pp. 2912–2923. [Google Scholar]
  28. Meng, X.; Wang, Y.; Xiang, W.; Jia, L. An integrated model for train rescheduling and station track assignment. IET Intell. Transp. Syst. 2021, 15, 17–30. [Google Scholar] [CrossRef]
  29. Zhang, Y.; Song, R.; He, S.; Li, H.; Guo, X. Optimization of classification track assignment considering block sequence at train marshaling yard. J. Adv. Transp. 2018, 2018, 3802032. [Google Scholar] [CrossRef]
  30. Huang, J.; Guang, X. A Research on Optimization of Arrival and Departure Tracks in Marshalling Yard for the Last Trains with Flexibility and Overlapped Time Windows. Rail. Transp. Econ. 2019, 41, 23–29. [Google Scholar]
Figure 1. Schematic diagram of adjacent trains connected to different tracks.
Figure 1. Schematic diagram of adjacent trains connected to different tracks.
Mathematics 10 03289 g001
Figure 2. Schematic diagram of each queuing system in marshalling station.
Figure 2. Schematic diagram of each queuing system in marshalling station.
Mathematics 10 03289 g002
Figure 3. The framework for the system simulation method.
Figure 3. The framework for the system simulation method.
Mathematics 10 03289 g003
Figure 4. Layout of station A.
Figure 4. Layout of station A.
Mathematics 10 03289 g004
Figure 5. Improved arrival and departure track arrangement scheme.
Figure 5. Improved arrival and departure track arrangement scheme.
Mathematics 10 03289 g005
Figure 6. Arrival and departure track arrangement scheme before improvement.
Figure 6. Arrival and departure track arrangement scheme before improvement.
Mathematics 10 03289 g006
Table 1. Symbol description.
Table 1. Symbol description.
SymbolDescription
D Set of all tracks, D = { 1 , 2 , , j , , m }
S D Set of up tracks, S D = { 1 , 2 , , s j , , s m }
X D Set of down tracks, X D = { s m + 1 , s m + 2 , , x j , , m }
L Set of all trains that need to be scheduled, L = { 1 , 2 , , i , , n }
i The index of train i , i L
j The index of track j , j D
m Total number of tracks
n Total number of trains
S i , i + 1 0–1 binary crossing route, =1 if there is a crossing route between the shunting locomotive coupled with train i and the locomotive coupled with train i + 1 , =0 otherwise.
c i j The weight that the track j is occupied by train i .
x i j binary decision variable, =1 if the track j is occupied by the train i , =0 otherwise.
t i i n The moment that the train i occupies the track.
t i o u t The moment that the train i vacates the track.
t i The duration that the train i occupies the track, t i = t i o u t t i i n
T The minimum time interval between the adjacent train that occupies the same track.
T g 1 , , T g h The earliest time when the track 1 , , h can be occupied.
T l 1 , , T l m The earliest time when the train inspection team 1 , , m can carry out train inspection.
T d 1 , T d 2 The earliest time when the shunting locomotive 1,2 can connect to a train.
T t 1 , T t 2 The earliest time when the push line 1,2 can be connected to the train.
T f The earliest time when the hump can start to disassemble the train.
Table 2. Schedule of station tracks occupied by trains.
Table 2. Schedule of station tracks occupied by trains.
Serial NumberTrain NumberTrack Occupation TimeClearing Track Time (Before Optimization)Track Clearing Time (After Optimization)
1No. 200612021-11-13 18:38:002021-11-13 19:13:002021-11-13 19:12:00
2No. 310162021-11-13 18:52:002021-11-13 19:28:302021-11-13 19:40:00
3No. 330142021-11-13 18:58:002021-11-13 20:18:002021-11-13 19:48:00
4No. 400362021-11-13 19:19:002021-11-13 20:57:302021-11-13 20:37:00
5No. 410752021-11-13 19:36:002021-11-13 21:50:302021-11-13 20:46:00
6No. 250412021-11-13 19:38:002021-11-13 22:27:002021-11-13 21:30:30
7No. 400702021-11-13 20:34:002021-11-13 22:56:002021-11-13 21:57:30
8No. 250572021-11-13 20:57:002021-11-13 23:36:002021-11-13 22:18:00
9No. 869322021-11-13 21:09:002021-11-14 00:22:302021-11-13 23:14:00
10No. 171142021-11-13 21:25:002021-11-14 00:58:002021-11-13 23:39:00
11No. 180152021-11-13 21:38:002021-11-14 01:29:302021-11-13 23:48:00
12No. 310182021-11-13 21:53:002021-11-14 02:08:302021-11-14 00:10:30
13No. 200672021-11-13 22:23:002021-11-14 02:48:302021-11-14 00:39:30
14No. 250472021-11-13 22:58:002021-11-14 03:19:002021-11-14 01:11:00
15No. 200692021-11-13 23:26:002021-11-14 03:50:302021-11-14 01:31:30
16No. 250092021-11-14 00:14:002021-11-14 04:34:002021-11-14 01:52:30
17No. 191822021-11-14 00:53:002021-11-14 05:17:302021-11-14 02:25:30
18No. 200772021-11-14 01:29:002021-11-14 05:37:302021-11-14 02:58:00
19No. 250492021-11-14 01:34:002021-11-14 06:07:302021-11-14 03:10:00
20No. 250552021-11-14 01:40:002021-11-14 06:38:002021-11-14 03:41:00
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, W.; Yang, W.; Zhang, G. Track Utilization Optimization Method for Arrival Yard of Marshalling Station Considering Arrival and Break-Up Coordination Operation. Mathematics 2022, 10, 3289. https://doi.org/10.3390/math10183289

AMA Style

Chen W, Yang W, Zhang G. Track Utilization Optimization Method for Arrival Yard of Marshalling Station Considering Arrival and Break-Up Coordination Operation. Mathematics. 2022; 10(18):3289. https://doi.org/10.3390/math10183289

Chicago/Turabian Style

Chen, Weiya, Weiting Yang, and Guangdong Zhang. 2022. "Track Utilization Optimization Method for Arrival Yard of Marshalling Station Considering Arrival and Break-Up Coordination Operation" Mathematics 10, no. 18: 3289. https://doi.org/10.3390/math10183289

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