Next Article in Journal
Dynamic Simulation Model and Performance Optimization of a Pressurized Pulsed Water Jet Device
Previous Article in Journal
Toward Automated Structural Design for Controlled Vibration Characteristics Using Topology Optimization and Computer Vision in Space Missions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Train Service Design for Rail Transit Cross-Line Operation Applying Virtual Coupling

1
Beijing Key Laboratory of Traffic Engineering, Beijing University of Technology, Beijing 100124, China
2
School of Transportation Science and Engineering, Beihang University, Beijing 100191, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(15), 6787; https://doi.org/10.3390/app14156787
Submission received: 11 July 2024 / Revised: 29 July 2024 / Accepted: 30 July 2024 / Published: 3 August 2024

Abstract

:
The cross-line operation (CO) of trains in urban rail transit is an effective method to efficiently satisfy transfer passenger travel demand as well as relieve the pressure of transfer stations. The primary problem of CO is designing train services to satisfy travel demand with an uneven spatial distribution of passengers. This study constructs a nonlinear integer programming model with a novel train operation scheme, i.e., virtual coupling (VC) technology, which allows the coupling/decoupling of trains on different lines at both ends of each operation zone. This scheme makes the train capacity equitably distributed in each operation zone, thereby balancing train capacity utilization over the whole CO system. Regarding the nonlinear characteristics of the proposed model, an adaptive simulated annealing genetic algorithm (ASA-GA) was designed to quickly generate high-quality solutions. Based on real-world data from the Beijing Changping Line and Line 13, the effectiveness of the proposed model and algorithm were verified. The computation results show that in comparison to a single grouping train composition scheme without CO, a VC scheme with CO would reduce operation costs by 46.8%, with 80.6% savings of train capacity equity. Furthermore, the average passenger residence time would be reduced by 25.9%.

1. Introduction

Nowadays, the transfer demand of passengers has increased dramatically due to the rapid development of urban rail transit (URT). Different from single-line operation, cross-line operation (CO) is mainly used to save transfer time and improve the accessibility of travel, which is widely regarded as an effective way to reduce passenger transfer behavior (Drechsler et al. [1]; Zhan et al. [2]). With CO, the spatial distribution of passenger flow has obvious uneven characteristics (Burdett [3]), such as a large passenger flow in the collinear zones (the overlapping zones of local lines and cross-lines) and a small passenger flow in the non-collinear zones (the independent zones of local lines). Further, in the collinear zones, cross-line trains should be increased as they can meet passengers’ travel demand on both local and cross-lines (Zheng et al. [4]). Hence, optimizing train service design for CO has been a hot topic in recent years.
As the main method to save transfer time in URT systems, CO has attracted much attention recently. Novales et al. [5] studied the technical solutions for wheel-track design, traction power systems, and communication systems when state-owned railroads cross into tram lines. Wang et al. [6] emphasized the importance of considering networked operations in the planning and construction stage of URT. In addition, Yang et al. [7] considered the use of a jump-stop scheme for cross-line trains and established a capacity allocation model for CO to improve efficiency. To meet the challenge of uneven passenger flow, there has been extensive research on equity in train services. Li et al. [8] analyzed min–max equity and α-equity to establish a train schedule optimization scheduling model. Wu et al. [9] considered the equity of waiting times at each transfer station and adopted the min–max equity function to balance URT schedules. Guo et al. [10] established a nonlinear integer programming model to determine the number of reserved trains for each train, thus ensuring the equity of train resources for downstream passengers. Shao et al. [11] proposed a train schedule optimization method that measures equity in terms of differences in passenger travel utility. Based on the concept of α-equity, Sun et al. [12] constructed a CO train service scheme aiming at minimizing the passenger waiting time, fairness, and operating cost, giving an example to verify that the optimal train service scheme can significantly improve the fairness performance of passenger travel.
In order to allocate train capacity properly according to passenger demand, many researchers have attempted to develop train service design using multiple grouping (MG) (see Kozachenko et al. [13], Yang et al. [14], and Cacchiani et al. [15]). However, due to the limitations of the traditional fixed block system, this pattern still leads to serious congestion in some busy zones. In recent years, virtual coupling (VC) technology has attracted the attention of many researchers. Many studies have discussed the basic functions of VC and verified that VC trains can significantly improve the overall line passing capacity (e.g., Stander et al. [16], Schumann et al. [17], and Jesús Félez et al. [18]). Zhou et al. [19] applied VC to full-length and short-turn routes and investigated the efficiency benefit for train operations. Lu et al. [20] further considered the constraints of train operation, rolling stock circulation, etc., in order to achieve the goal of minimizing passenger travel and operating costs. The results showed that VC can effectively adapt to the uneven distribution of passenger flow. Flammini et al. [21] verified that VC is one of the most innovative solutions to increase railroad capacity by significantly reducing train headway. Wang et al. [22] established a URT scheduling optimization model based on VC technology. By combining the train schedule with the train scheduling problem, a train service scheme with a minimum passenger waiting time was designed. Wang et al. [23] verified that VC is more suitable for passenger flows with uneven spatial and temporal distributions.
VC is a train-coupling technology that enables multiple trains to form a logical whole through vehicle–vehicle communication. In addition, VC allows for more flexible adjustment of coupling schemes to match dynamic passenger demand (Ning et al. [24]; Aoun et al. [25]; Di et al. [26]; Lu et al. [27]). At present, the number of train carriages in CO systems is fixed. With VC, the number of train carriages can be changed during operation. Thus, we attempted to apply VC between cross-line trains and local-line trains, with virtual coupling in the collinear zones to serve passengers in large groups and virtual decoupling in the non-collinear zones to serve passengers in small groups. In this study, we considered train service design in CO during a given period, where the train departure frequency, train composition of each line, and the turn-back stations of the cross-line have to be determined simultaneously. A mathematical model was constructed to minimize the passenger travel cost and the operation cost while ensuring train capacity allocation equity. Meanwhile, using VC, the trains of different lines were coupled in the collinear zone and decoupled in the single-line zone. In this way, it was possible to balance the accumulation of passenger flow in each zone of the CO, reduce the operational risk in some busy zones, and reasonably allocate the train capacity on each line. To sum up, previous studies have the following characteristics: (1) The research on line design mainly focuses on single lines, and trains can only operate on fixed lines, while research on CO is scarce. (2) The research on train-grouping methods in CO mainly focuses on the traditional SG and MG. There is little research on advanced VC. (3) The equity study of URT systems mainly considers passenger travel equity; i.e., the waiting time of passengers is proportional to the time on the train, ignoring the equity of the train capacity. There is no in-depth research on the travel equity gap of train capacity in URT systems. In Table 1, some related published papers are compared.
The contributions of this study are summarized as follows.
(1)
A train service design method for CO to address uneven passenger flow is proposed; in particular, VC is applied. This approach enables trains from different lines to couple in collinear zones and decouple in non-collinear zones.
(2)
To better measure train capacity equity, this study precisely determines the train capacity utility for all zones by matching passenger demand with allocated train capacity, thereby enhancing the train capacity equity on the whole.
(3)
An improved adaptive simulated annealing genetic algorithm (ASA-GA) is designed to obtain a near-optimal solution. We test the performance of the proposed scheme using realistic instances from Beijing URT Changping Line and Line 13.
The remainder of this paper is organized as follows. In Section 2, we begin by providing a detailed description of the problem and discuss a simple case. In Section 3, a nonlinear integer programming model is built. In Section 4, we design an ASA-GA to solve the proposed problem. After that, a set of numerical experiments with the real-world operation data are implemented in Section 5. In the last section, some conclusions and further research works are presented.

2. Problem Description

2.1. Problem Statement

This study examines the train service design of CO systems during a specified study period. The system comprises two tracks and three lines, as illustrated in Figure 1. We use line l to denote local lines and cross-line to represent inter-line connections. Line 1 includes n1 stations, and line 2 includes n2 stations. We use l, i to represent the i-th station on line l. In addition, 1, b, and 2, a are turn-back stations for cross-line trains, respectively. 1, p/2, n2 indicates a transfer station of three lines. There are three train types on line 1, line 2, and the cross-line, namely, train 1, train 2, and train 3, respectively. The spatial distribution of three lines divides two tracks into five zones, denoted by set Z = {I, II, III, IV, V}. In the CO system, zones I, III, and V are non-collinear zones; zones II and IV are collinear zones. Among them, line 1 and the cross-line are collinear in zone II, and line 2 and the cross-line are collinear in zone IV.
Train service design represents a social transportation resource-allocation problem. Focusing solely on minimizing passenger travel costs and operation costs may result in an inequitable distribution of train capacity. Especially in the oversaturation state of CO systems, inequitable distribution primarily exists in two aspects: (1) The passenger travel demand is high in collinear zones but relatively low in non-collinear zones. Consequently, train capacity in non-collinear zones may be underutilized when using uniform train compositions. (2) In collinear zones, local line passengers can choose between local and cross-line trains. During peak hours, local line passengers may occupy cross-line train resources, resulting in insufficient capacity on cross-line trains and a crowded travel environment. Therefore, this study aims to address the inequitable distribution of train capacity in CO systems.
Figure 2 illustrates the VC process considered in this study. The blue, red, and green trains represent train 1, train 2, and train 3, respectively. The number of train groups can be flexibly changed during operation by coupling/decoupling activities on different lines. Generally, train 2 and train 3 operate in VC configuration in zone IV, while train 1 and train 3 operate in VC configuration in zone II. Taking direction as an example, train 2, after completing service in zone V, is required to operate in zone IV in VC configuration with train 3 and perform a virtual decoupling operation at the terminal of zone IV. Train 1, after completing service in zone I, is required to operate in zone II in VC configuration with train 3, and virtual decoupled at the terminal of zone II. The downward direction follows a similar pattern, with train 1 operating in zone II in VC configuration with train 3, and train 2 operating in zone IV in VC configuration with train 3.
VC technology is used in CO systems. While the number of carriages for each line remains fixed, trains from different lines can VC in collinear zones and virtually decouple in non-collinear zones. This approach better aligns the train capacity with passenger travel demand, potentially alleviating congestion on cross-line trains, reducing capacity waste in non-collinear zones, and improving overall system equity in the train capacity distribution.

2.2. Notations

The notations in Table 2 are used in this paper.

3. Mathematical Model

The assumptions made to construct the mathematical model are as follows:
Assumption 1.
Passenger arrival times at each station follow a uniform distribution. Passengers are expected to select direct trains to their destinations. To prevent passengers from boarding incorrect trains in VC, each train should be equipped with a destination indicator board displaying the terminal station of each train through the indicator board.
Assumption 2.
The train control system has been upgraded to meet the functional requirements of VC. Specifically, the upgrade enables vehicle-to-vehicle (V2V) communication between trains, allowing the following train to establish direct communication with the leading train, acquire real-time data from the leading train, and make informed decisions regarding coupling conditions.
Assumption 3.
Considering the inconvenience of transfer, it is assumed that passengers can transfer at most once.

3.1. Objective Function

This study considers passenger travel costs, operation costs, and train capacity equity in VC. There are constraints on available carriages, load rates, and other factors to determine the optimal combination of train departure frequency, train composition, and turn-back stations.

3.1.1. Passenger Travel Costs

To accurately calculate passenger travel costs, we divide passengers in Table 3. Class 1 represents passengers who can reach their destination directly without transfer, while Class 2 represents passengers who need to transfer to reach their destination. Additionally, passengers are further subdivided based on their origin-destination (OD) pairs, accounting for varying train frequencies in different zones. For instance, in Class 1, passengers traveling online 1 with their OD not entirely within zone II are categorized as Case 1a. Consequently, we further classify Class 1 into five cases, denoted as P1 = {1a, 1b, 1c, 1d, 1e}, as illustrated in Figure 3. Similarly, Class 2 is subdivided into three cases, denoted as P2 = {2a, 2b, 2c}, as illustrated in Figure 4.
Generally, passenger travel costs mainly include the resistance time for type-p passengers R T p , in-vehicle time for type-p passengers T T p , and additional VC time for type-p passengers V T p . Among them, R T p includes the waiting time and walking transfer time; the waiting time is set as half of the train departure interval as the passenger arrival is uniformly distributed, i.e., 30/ f m , n . Notably, when trains from different lines enter collinear zones, VC is performed, wherein two trains operate in the form of one train. Consequently, for passengers who can travel on both local and cross-line trains, the passenger waiting time is calculated using the greater of the two trains’ departure frequencies. T T p is mainly influenced by the origin and destination stations of passengers. In addition, in CO, the uncertainty of the train’s arrival time may lead to additional VC time for the trains of different lines during the VC process. Thus, V T p represents additional VC time for type-p passengers. The critical point will be the first station where the VC occurs (including cross-line turn-back station 2, a, 1, b; transfer station 1p, which is represented by a, b, tra). Additional VC time applies to passengers who either originate from or pass critical points. Additional VC time is proportional to the number of VC and is determined by lower train departure frequency between the local line and the cross-line services. The passenger travel cost is calculated using Equation (1).
W = γ p P ( R T p + T T p + V T p ) ,   p P
The detailed calculation process for each type of passenger is as follows.
(1)
The travel costs of the direct passengers
Case 1a: The passengers in line 1, excluding those whose ODs are both within zone II (see Figure 3a). The resistance time for type-1a passengers R T 1 a , in-vehicle time for type-1a passengers T T 1 a , and additional VC time for type-1a passengers V T 1 a can be calculated as follows. In addition, qm,n represents the number of passengers from m to n, and tm,n represents the running time of the train from m to n.
R T 1 a = ( m , n S 1 S II S III q m , n m , n S II q m , n ) 30 f 1 m n
T T 1 a = ( m , n S 1 S II S III q m , n m , n S II q m , n ) t m , n m n
V T 1 a = ( m S 1 n S II S III q m , n + m S III n S 1 S II q m , n m S 1 q m , t r a m S III q m , b ) t v c f 3 f 1 + f 3 f 1 f 3 ( m S 1 n S II S III q m , n + m S III n S 1 S II q m , n m S 1 q m , t r a m S III q m , b ) t v c f 1 f 1 + f 3 f 1 < f 3 , m n
Case 1b: The OD of these passengers both within zone II. The resistance time for type-1b passengers R T 1 b , in-vehicle time for type-1b passengers T T 1 b , and additional VC time for type-1b passengers V T 1 b can be calculated by Equations (5)–(7).
R T 1 b = m , n S II q m , n 30 f 1 f 1 f 3 R T 1 b = m , n S II q m , n 30 f 3 f 1 < f 3 m n
T T 1 b = m , n S II q m , n t m , n m n
V T 1 b = ( n S II q t r a , n + n S II q b , n ) t v c f 3 f 1 + f 3 f 1 f 3 ( n S II q t r a , n + n S II q b , n ) t v c f 1 f 1 + f 3 f 1 < f 3 m n
Case 1c: Passengers traveling on the cross-line and OD within zones II and IV. resistance time for type-1c passengers R T 1 c , in-vehicle time for type-1c passengers T T 1 c , and additional VC time for type-1c passengers V T 1 c can be calculated by Equations (8)–(12). Among them, type-1c passengers not only need additional VC time at the transfer station tra for train 1 and train 3. Part passengers also need additional VC time at station a for train 2 and train 3. Therefore, the calculation is divided into two parts, shown in Equations (11) and (12).
R T 1 c = ( m S II n S IV q m , n + m S IV n S II q m , n ) 30 f 3 m n ,
T T 1 c = ( m S II n S IV q m , n + m S IV n S II q m , n ) ( t m , n + t v c ) + ( n S II q a , n + n S IV q b , n ) t v c m n
V T 1 c = V T 1 c 1 + V T 1 c 2
V T 1 c 1 = ( n S IV q b , n + m S IV n S II q m , n ) t v c f 3 f 1 + f 3 f 1 f 3   ( n S IV q b , n + m S IV n S II q m , n ) t v c f 2 f 1 + f 3 f 1 < f 3 m n
V T 1 c 2 = ( n S II q a , n + m S II n S IV q m , n ) t v c f 3 f 2 + f 3 f 2 f 3 ( n S II q a , n + m S II n S IV q m , n ) t v c f 2 f 2 + f 3 f 2 < f 3 m n
Case 1d: Passengers traveling on line 2, excluding those whose OD is within zone V (see Figure 3b). The resistance time for type-1d passengers R T 1 d , in-vehicle time for type-1d passengers T T 1 d , and additional VC time for type-1d passengers V T 1 d can be calculated as follows:
R T 1 d = ( m S V n S IV V q m , n + m S IV V n S V q m , n ) 30 f 2 m n
T T 1 d = ( m S V n S IV V q m , n + m S IV V n S V q m , n ) t m , n m n
V T 1 d = ( m S V n S IV q m , n + m S IV n S V q m , n m S V q m , a n S V q a , n ) t v c f 3 f 2 + f 3 f 2 f 3   ( m S V n S IV q m , n + m S IV n S V q m , n m S V q m , a n S V q a , n ) t v c f 2 f 2 + f 3 f 2 < f 3 m n
Case 1e: The OD of these passengers both in zone IV. The resistance time for type-1e passengers R T 1 e , in-vehicle time for type-1e passengers T T 1 e , and additional VC time for type-1e passengers V T 1 e can be calculated as follows:
R T 1 e = m , n S IV q m , n 30 f 2 f 2 f 3 R T 1 e = m , n S IV q m , n 30 f 3 f 2 < f 3 m n
T T 1 e = m , n S IV q m , n t m , n m n
V T 1 e = ( n S IV q a , n + n S IV q t r a , n ) t v c f 3 f 2 + f 3 f 2 f 3 ( n S IV q a , n + n S IV q t r a , n ) t v c f 2 f 2 + f 3 f 2 < f 3 m n
(2)
The travel costs of the transfer passengers
Case 2a: Passengers that need to transfer and the OD within zones I, III, and IV (see Figure 4a). For instance, consider passengers traveling from zone I to zone IV: these passengers must first take train 1 in zone I to reach the transfer station, then board either train 2 or train 3 to complete their travel to zone IV. R T 2 a m , n of Case 2a passengers is affected by frequency of train 1, train 2, and train 3, i.e., f 1 , f 2 , f 3 . Thus, the resistance time for type-2a passengers R T 2 a , in-vehicle time for type-2a passengers T T 2 a , and additional VC time for type-2a passengers V T 2 a can be calculated as follows. For type-2a passengers, additional VC time is required at the transfer station for train 1 and train 3. Furthermore, some passengers require additional VC time at station a for train 2 and train 3. Consequently, the calculation is divided into two components, as represented in Equations (22) and (23).
R T 2 a = ( m S I III n S IV q m , n + m S IV n S I III q m , n ) ( 30 f 1 + 30 f 2 ) + t w a l k f 2 f 3 R T 2 a = ( m S I III n S IV q m , n + m S IV n S I III q m , n ) ( 30 f 1 + 30 f 3 ) + t w a l k f 2 < f 3 m n
T T 2 a = ( m S I III n S IV q m , n + m S IV n S I III q m , n ) t m , n m n .
V T 2 a = V T 2 a 1 + V T 2 a 2
V T 2 a 1 = ( m S III n S IV q m , n + m S IV n S III q m , n ) t v c f 3 f 1 + f 3 f 1 f 3 ( m S III n S IV q m , n + m S IV n S III q m , n ) t v c f 1 f 1 + f 3 t v c f 1 < f 3 m n
V T 2 a 2 = ( n S I S III q a , n + m S IV n S I III q m , n ) t v c f 2 f 2 + f 3 f 2 f 3 ( n S I S III q a , n + m S IV n S I III q m , n ) t v c f 3 f 2 + f 3 f 3 < f 2 m n
Case 2b: Passengers are in zones I, III, and V (see Figure 4b). The resistance time for type-2b passengers R T 2 b , in-vehicle time for type-2b passengers T T 2 b , and additional VC time for type-2b passengers V T 2 b can be calculated as follows. For type-2b passengers, additional VC time is required at the transfer station for train 1 and train 3. Furthermore, some passengers require additional VC time at station a for train 2 and train 3. Consequently, the calculation is divided into two components, as represented in Equations (27) and (28).
R T 2 b = ( m S I III n S V q m , n + m S V n S I III q m , n ) ( 30 f 1 + 30 f 2 ) + t w a l k m n
T T 2 b = ( m S I III n S V q m , n + m S V n S I III q m , n ) t m , n , m n
V T 2 b = V T 2 b 1 + V T 2 b 2
V T 2 b 1 = ( m S III n S V q m , n + m S V n S III q m , n ) t v c f 3 f 1 + f 3 f 1 f 3 ( m S III n S V q m , n + m S V n S III q m , n ) t v c f 1 f 1 + f 3 t v c f 1 < f 3 m n
V T 2 b 2 = ( m S I S III n S V q m , n + m S V n S I S III q m , n ) t v c f 2 f 2 + f 3 f 2 f 3 ( m S I S III n S V q m , n + m S V n S I S III q m , n ) t v c f 3 f 2 + f 3 f 3 < f 2 m n
Case 2c: Passengers requiring transfers and the OD within zones II and V. The resistance time for the type-2c of passengers R T 2 c , in-vehicle time for type-2c passengers T T 2 c , and additional VC time for type-2c passengers V T 2 c can be calculated as follows. For type-2c passengers, additional VC time is required at the transfer station for train 1 and train 3. Furthermore, some passengers require additional VC time at station a for train 2 and train 3. Consequently, the calculation is divided into two components, as represented in Equations (32) and (33).
R T 2 c = ( m S II n S V q m , n + m S V n S II q m , n ) ( 30 f 1 + 30 f 2 ) + t w a l k f 1 f 3 R T 2 c = ( m S II n S V q m , n + m S V n S II q m , n ) ( 30 f 2 + 30 f 3 ) + t w a l k f 1 < f 3 m n
T T 2 c = ( m S II n S V q m , n + m S V n S II q m , n ) ( t m , n + t v c ) m n
V T 2 c = V T 2 c 1 + V T 2 c 2
V T 2 c 1 = n S V q b , n t v c f 3 f 1 + f 3 f 1 f 3 n S V q b , n t v c f 1 f 1 + f 3 t v c f 1 < f 3 m n
V T 2 c 2 = ( m S II n S V q m , n + m S V n S II q m , n ) t v c f 2 f 2 + f 3 f 2 f 3 ( m S II n S V q m , n + m S V n S II q m , n ) t v c f 3 f 2 + f 3 f 3 < f 2 m n

3.1.2. Train Capacity Equity

Train capacity equity refers to the provision of equitable passenger experiences in transportation activities within the constraints of limited social transportation resources. This study examines the degree of alignment between passenger flow demand and train capacity across various zones of each line, quantified as a ratio. The concept of train capacity equity, as considered in this study, aims to optimize the alignment between passenger demand and train capacity across different zones and lines, minimizing disparities. This optimization can be achieved through adjustments to cross-line turn-back stations, train composition, and train frequency within the operational planning process.
The travel value of zone z in line l  η l , z is computed using Equations (34) and (35), where qm,n represents the number of passengers from m to n, C a p represents the train capacity, f l represents the operation frequency of line l, and n l represents the train composition of line l.
η l , z = m S z n S q m , n C a p f l n l ,   i f   l = { 1 , 2 } , z = { I , III , V } m S z n S q m , n C a p ( f l n l + f 3 n 3 ) ,   i f   l = { 1 , 2 } , z = { II , IV }
The value of equity performance f e q u i t y can be expressed by Equation (35). Especially, η ¯ is the average value of train capacity equity.
f e q u i t y = l L z Z ( η l , z η ¯ ) 2

3.1.3. Operation Costs

This study examines two primary components of operation costs, the train operating cost and train usage cost, as represented in Equation (36), where C1 represents the train operating cost, and C2 represents the train usage cost.
C = C 1 + C 2
The train operating cost C1 represents the expenses incurred for the distance traveled during train service. In CO systems, the train composition of line l  n l , operation frequency of line l  f l , operating distance of line l  D l , and train operation cost per kilometer λ can be calculated using Equation (37).
C 1 = λ l = 1 3 D l f l n l
The train usage cost C2 consist of wear and tear, depreciation, etc. The train usage cost is related to the number of carriages in service and can be calculated by the train composition of line l  n l , operation frequency of line l  f l , the full cycle time of line l  T l , and the train depreciation cost per min ω . Unlike traditional trains, VC trains are equipped with multiple sensors, communication equipment, and other technologies to facilitate coupling operations. The train usage cost is calculated using Equation (38).
C 2 = ω l = 1 3 f l n l T l 60

3.2. Constraints

3.2.1. Train Operation Plan Constraints

To optimize the alignment with transfer passenger travel demand, the locations of two turn-back stations on cross-line are designated as decision variables. This can be expressed as follows:
i S IV x 2 [ i ] = 1 , i S II x 1 [ i ] = 1 .
The load rate can reflect the resource utilization rate. Therefore, we limit the maximum load rate for each zone within a reasonable range, expressed as η min and η max , to avoid overcrowding and the waste of resources. In this study, Q z represents the maximum passenger demand in zone z , z Z , and the available transportation capacity in each zone is determined by frequency fl and train composition nl. Thus, the load rate of zones I, II, III, IV, and V needs to satisfy Equation (40).
Q I C a p · f 1 · n 1 η max Q II C a p · ( f 1 n 1 + f 3 n 3 ) η max Q III C a p · f 1 · n 1 η max Q IV C a p · ( f 2 n 2 + f 3 n 3 ) η max Q V C a p · f 2 n 2 η max
The train departure frequency and train composition of all lines are positive, so the train frequency and train composition should satisfy Equation (41).
f l Z + n l Z + ,   l = 1 , 2 , 3

3.2.2. Headway Constraints

To ensure the safe operation of trains, two adjacent trains must maintain a minimum departure interval. As illustrated in Figure 5, a relative braking distance and safety margin distance should be maintained between two adjacent trains. The time interval between these trains should be no less than the minimum departure time interval (i.e., H min v c ) under the VC state. Simultaneously, the distance between the two trains must remain within communication range while not exceeding the maximum departure time interval (i.e., H max v c ). Consequently, train departure intervals of train 1 and train 2 in zones I, III, and V should satisfy Equations (42) and (43).
H min v c 60 f 1 H max v c
H min v c 60 f 2 H max v c
As shown in Figure 6, train 1 and train 3 operate in zone II, and train 2 and train 3 operate in zone IV. After VC, two trains can be considered the same train. Therefore, in collinear zones, train departure intervals operating at higher frequencies should satisfy Equations (44) and (45).
H min v c 60 max { f 1 , f 3 } H max v c
H min v c 60 max { f 2 , f 3 } H max v c

3.2.3. Train Carriages Constraints

Due to platform-length limitations, the threshold value of train carriages is given as 8. In this study, we assume that the minimum number of VC formation carriages is 2. Therefore, the carriage size should satisfy Equation (46).
2 n l 8 l = 1 , 2 , 3
Carriages resources in URT systems are limited. The carriages used in the train operation scheme of three lines should not exceed the total number of available carriages provided by the operator.
l = 1 3 f l n l T l 60 l = 1 3 n u m l

4. Adaptive Simulated Annealing Genetic Algorithm (ASA-GA)

As the optimization model of the train service scheme established in this study is a nonlinear integer programming model, it is mostly solved by a heuristic algorithm. The genetic algorithm (GA) is widely used in URT system optimization problems, such as the study of integrated optimization of express trains and cross-line trains by Tang et al. [28] and the study of energy consumption and timetable operation of trains by Aredah et al. [29]. Although the GA has a strong global search ability and is suitable for large-scale optimization problems, it is prone to fall into local optimality, while the simulated annealing algorithm (SAA) simulates the cooling process and continuously adds disturbance to the generated solution to find the optimal solution, which has a strong local search ability. Combined with GA, it can effectively avoid falling into the local optimal situation and achieve the purpose of complementary advantages. Moreover, to improve the search performance of SA-GA, an adaptive selection mechanism, namely, an adaptive simulated annealing genetic algorithm (ASA-GA), is designed to solve the proposed model in this study, and its main steps are as follows.
(1)
Population Initialization
Train frequency, train composition, and turn-back stations are selected as genes on each chromosome. In this study, we use decimal coding, and one chromosome represents one train service scheme. As shown in Figure 7, a chromosome is divided into three parts, where part A indicates the train frequency of three types of trains (including train 1, train 2, and train 3), part B indicates the train composition of three types of trains, and part C indicates the turn-back stations of the cross-line.
Step 1: Set the initial value parameters of GA and SA, including the population size, initial generation, initial temperature, final temperature, cooling coefficient, maximum number of generations, and number of cycles per temperature level.
Step 2: Input boundaries of genes in parts A, B, and C of chromosomes, which facilitates the generation of feasible solutions and faster convergence.
Step 3: Perform random generation of parental chromosome genes: this includes the three parts.
Step 4: Check the viability of chromosomes. If this is not feasible, return to step 2 until feasible populations are obtained.
(2)
Adaptive crossover and mutation operator
Crossover is one of the main operations of GA, and the process is shown in Figure 8. To avoid that, a large crossover probability will destroy the optimal solution, and a small crossover probability will affect the diversity of individuals. In this study, the adaptive annealing temperature crossover probability pc is expressed as in Equation (48):
p c = p c 1 + p c 2 2 f max f f max f a v g β N T n o w , f f a v g , p c 1 + p c 2 2 β N T n o w , f f a v g .
where pc1 and pc2 are the maximum and minimum values of crossover probability, respectively. fmax and favg are the highest adaptation values and the average adaptation values, respectively. f’’ is the larger adaptation value of the two crossed chromosomes.
Mutation operation is the replacement of a specific gene in an individual’s chromosome with an allele to form a new individual. Some chromosomes are randomly selected to be the parents of mutation. The adaptive annealing temperature mutation probability pm is shown in Equation (49):
p m = p m 1 + p m 2 2 f max f f max f a v g   β N T n o w ,   f f a v g , p m 1 + p m 2 2   β N T n o w   ,   f f a v g .
where pm1 and pm2 are the maximum and minimum values of mutation probability, respectively.
(3)
Simulated annealing operator
Step 1: Construct an initial solution and record optimal solutions. Next, a neighborhood solution is generated based on two-point exchange operations.
Step 2: Compare a new neighborhood solution with an old initial solution. The metropolis criterion is used to allow the algorithm to accept some low-quality solutions with a small probability, thereby preventing the algorithm from falling into local optimality. The acceptance probability is as follows:
p a = 1 ,   x c u r < x n e w , exp ( x c u r x n e w T n o w )   ,   x c u r < x n e w .
Step 3: If the current number of cycles does not reach the maximum number of cycles, GA selection, crossover, and mutation operations are repeated.
Step 4: If Tnow > Tend, the temperature is reduced according to the cooling coefficient, and an iterative loop is started at a new temperature. When Tnow < Tend, the optimal solution is output.
The algorithm process is shown in Figure 9.

5. Case Study

In this section, small-scale and real-world numerical cases are conducted to verify the proposed method. In the small-scale experiment, the performance of GA, Gurobi 11.0.2 solver, and ASA-GA are compared. For real-world scenarios, only ASA-GA is employed to solve the model.

5.1. A Small-Scale Case Study

5.1.1. Description of Small-Scale Case

In a small-scale case, two subway lines, each comprising five stations, designated as line k (stations numbered 1–6) and line k’ (stations numbered 7–10), are examined. Station 2 on line k intersects with station 7 on line k’, forming a “Y”-shape configuration. Figure 10 illustrates the time-dependent passenger demand in a small-scale case, spanning a time range of [0, 20 min], with a cross-line direction from station 10 to station 6 via the interchange at station 7/station 2—station 6. To evaluate the effectiveness of CO, the cross-line passenger flow is set to account for 18% of the total passenger flow.

5.1.2. Comparison of the Performance of Algorithm

To evaluate the effectiveness and efficiency of the proposed ASA-GA, its performance is compared with that of GA and Gurobi 11.0.2 solver. For this experiment, GA parameters are set as follows: N = 100, Pc = 0.75, Pm = 0.1. ASA-GA parameters are set as K = 10, maximum number of iterations Kmax = 100, cooling coefficient θ = 0.7 , initial temperature T0 = 800, and final temperature Tend = 1. The encoding and decoding techniques for both ASA-GA and GA are identical. The optimal solution is obtained using the Gurobi 11.0.2 solver on the transformed linear model. Based on the same arithmetic example, the GA, Gurobi 11.0.2 solver, and ASA-GA are carried out 20 times, respectively. Table 4 presents the experimental results, while Figure 11 illustrates the convergence tendency of the objective value.
As shown in Table 4, the Gurobi 11.0.2 solver outperforms the GA in terms of optimal value, maximum value, and average value by 12.2%, 7.3%, and 11.5%, respectively. Furthermore, the Gurobi 11.0.2 solver achieves a better optimal value and maximum value than the ASA-GA algorithm by 0.7% and 0.9%, respectively. The optimal value obtained by the ASA-GA algorithm closely approximates the exact solution of the Gurobi 11.0.2 solver. Figure 11 shows that the Gurobi 11.0.2 solver obtains the optimal value at 560 s, while ASA-GA obtains the optimal solution at 424 s. Consequently, ASA-GA significantly enhances the efficiency of solving the model and obtains a near-optimal solution approximating the exact solution. Therefore, in the following real-world case, we can adopt ASA-GA to produce near-optimal solutions.

5.2. A Real-World Case Study

5.2.1. Description of Real-World Case

Figure 12 depicts the basic conditions of the Beijing Changping Line and Line 13. Among them, the intersection of two lines is at XEQ Station. Changping Line extends from CPX Station in the north to XEQ Station in the south, spanning a total length of 31.9 km and comprising 12 stations. Line 13 spans 40.5 km long and consists of 16 stations. According to the method of zone division explained in Section 2, lines are divided into zones I, II, III, IV, and V.
Based on AFC data of the Beijing subway on a certain day, this study selects the morning peak (8:00–9:00 a.m.) as the study period. The statistics of passenger flow, passenger flow of different lines, and their proportions are shown in Table 5. Among them, the ratio of total direct passengers to transfer passengers is 2.07:1. In addition, transfer passengers in the CPX-XZM direction account for 79.1% of total transfer passengers, so transfer passengers of CPX-XZM are mainly considered. By referring to relevant literature, the settings of parameters related to the train service scheme in this example are shown in Table 6 (Yang et al. [7]).

5.2.2. Weight Coefficient

Our problem consists of passenger travel costs, train capacity equity, and operation costs, which are denoted by α 1 , α 2 , and α 3 , respectively. The train capacity equity weighting factor is less stable as the weight increases. Therefore, our first concern is to determine the value of α 1 , α 3 . At the same time, to avoid affecting the objective value, we set α 2 to 0. In this study, α 1 is set from 0.1 to 0.9 (correspondingly, α 3 is from 0.9 to 0.1), and the results are shown in Figure 13a. With the increase in α 1 , operational costs gradually increase, and passenger travel costs gradually decrease. Operational costs of the SG scheme without CO amount to CNY 58,600, and passenger travel costs amount to CNY 209,220. When α 1 is in interval of 0.2–0.7, the optimized train service scheme can reduce both of them at the same time. Thus, we consider both objective values equally important and set α 1 to 0.5 and α 3 to 0.5.
We further calibrate α 2 by going from 0.1 to 0.9. As shown in Figure 13b, as α 2 increases, train capacity equity decreases and remains in the interval of 0.5–0.9. Therefore, we chose 0.5 as the value of α 2 weights. The three weight coefficients are normalized, such that α 1 , α 2 , and α 3 are each assigned a value of 1/3.

5.2.3. The Comparison of Optimized Performance Results

In order to verify the quality of the proposed scheme, we applied the following four different schemes.
  • SG-No-CO: single grouping service scheme without cross-line operation.
  • SG-CO: single grouping service scheme under the cross-line operation scheme.
  • MG-CO: multiple grouping service scheme under the cross-line operation scheme.
  • VC-CO: virtual coupling service scheme under the cross-line operation scheme.
The comparison results are tabulated in Table 7.
(1) 
In terms of passenger travel cost
As shown in Figure 14, compared with SG-No-CO, SG-CO can effectively reduce the passenger residence time cost of case 1d and 2b passengers. Although the resistance time cost of other passengers has increased, the total resistance time cost for all types of passengers has increased by 3.8%. Because the addition of cross-line trains can reduce the passenger transfer time, the SG method is not able to adapt to passenger flow. Further, compared to SG-CO, MG-CO effectively reduces the total resistance time cost by 14.6%. The MG method can reasonably allocate train capacity according to the needs of various passenger types and meet passenger flow demand. Furthermore, under the VC-CO scheme, the total resistance time cost is reduced by 16.4%. This reduction can be attributed to the increase in the maximum number of trains and more flexible train composition and frequency, resulting in a further decrease in the overall resistance time cost.
(2) 
In terms of additional VC time cost
In CO, the uncertainty of the train arrival time can result in an average additional VC time cost for trains on different lines during the coupling process. In terms of the additional VC time cost, SG-No-CO, SG-CO, and MG-CO schemes incur no costs, while only the VC-CO scheme requires CNY 2230 (assuming an average VC time is 30 s). To analyze the variation in objective values under different average VC times, we examined scenarios with average VC times ranging from 10 s to 150 s. Figure 15 illustrates the changes in objective values as average VC times change.
With the increase in average VC times, objective values also increase gradually. This is because average VC times affect the coupling between different lines. As the average VC times increase, the coupling between different lines will result in higher train travel costs and affect the objective value. The objective value in MG-CO is CNY 81,652. As can be seen in Figure 15, when the average VC time is equal to 80 s, the objective value is 82,074, which is higher than that in MG-CO. Thus, when the average VC time is less than 80 s, VC can play an effective role and improve operational efficiency.
(3) 
In terms of train capacity equity
Compared with SG-No-CO, train capacity equity under SG-CO has increased by 16.5%, as shown in Figure 16. Regarding CO, using MG-CO and VC-CO can further balance the problem of capacity inequity between different lines by changing the train compositions. Among them, train capacity equity is reduced by 78.0% and 80.1% under MG-CO and VC-CO, respectively. MG-CO can determine the corresponding number of train compositions according to passenger demand between different lines, but the optimization effect needs to be improved due to the limitation of train departure frequency. VC-CO can flexibly couple/decouple trains of different lines, which can more flexibly adapt to passenger flow, thus making train capacity match more with passenger demand and providing a more equitable train service.
(4) 
In terms of operation cost
Figure 17 shows the train departure frequency on different lines, the number of train compositions, and turn-back stations under MG-CO and VC-CO. In addition, the minimum headway is set as 3 min, so the maximum number of trains on one line under MG is 20. However, since VC technology can allow trains to be virtually reconnected into a virtual coupled formation, up to 40 trains can be run on one line. In MG-CO, train 1 and train 2 are operated with two and six carriages, respectively, as shown in Figure 17a. Train 1 and train 2 are operated with 16 pairs and 12 pairs in line 1 and line 2, respectively. Due to the constraints of traditional operating, cross-line trains operate in groups of two carriages per hour with four pairs. As shown in Figure 17b, in VC-CO, train 1 operates in 2 e in the S1–S10 interval and S15–S16 interval, train 1 coupled with train 3 operates with 2 + 2 carriages in the S10–S15 interval, train 2 operates with 4 carriages in the S19–S27 interval, and train 2 coupled with train 3 operates with 2 + 4 carriages in the S10–S20 interval. The VC increases the train departure frequency and improves the traffic capacity of each zone to meet passenger flow demand.
As shown in Table 7, SG-CO increased operation costs by 15.4% compared to SG-No-CO, which is because SG-CO adds cross-line trains. Under MG-CO and VC-CO, cost reductions of 51.1% and 46.8% are observed, respectively. This is because, under MG and VC, the train composition is allocated according to the passenger flow demand. However, compared to MG-CO, VC-CO increased by 8.2%. In Figure 18, it can be seen that the train usage cost and operating cost of VC-CO are increased in line 1 and the cross-line compared to MG-CO; the train usage cost and operating cost of VC-CO are decreased in line 2 compared to MG-CO. This is because, in the case of VC, the train departure frequency on each line can be increased, and the number of carriages on line 2 can be reduced to meet the needs of more passengers.
Through the above comparison, we conclude that CO can effectively reduce passenger residence time costs. With CO, both MG and VC can further achieve a more balanced capacity allocation, but VG will slightly increase operation costs. Compared with SG and MG, VC technology can operate multiple-line trains in a more flexible manner. Namely, VC can better match the train capacity with passenger flow, increase the frequency of trains as much as possible, and design the number of train compositions in a reasonable way.

6. Conclusions and Future Work

To address non-equilibrium passenger demand more economically, this study investigates the optimization of train service design with CO utilizing VC, whereby the train composition can be changed by coupling/decoupling operations at both ends of the zones. The proposed nonlinear integer programming model aims to minimize passenger travel costs and operation costs while improving train capacity equity. It sets the train departure frequency, train composition, and turn-back stations as decision variables constrained by passenger travel demand, headway, etc. This study proposes an equity index, based on the variance of travel utility for all OD pairs passengers, to measure overall train capacity equity. Furthermore, an improved ASA-GA is proposed to effectively solve the practical case. A set of numerical experiments is conducted on Beijing Changping Line and Line 13 to verify the effectiveness of the proposed model and algorithm. The results demonstrate that the proposed ASA-GA can find a near-optimal solution approximating the exact solution in a shorter computation time, enhancing the algorithm’s applicability for model-solving.
A comparison of the train service scheme under the SG-CO scheme with the SG-No-CO scheme reveals that CO can effectively reduce passenger residence time costs. Furthermore, a comparison of the train service scheme under the VC-CO scheme with that of the MG-CO scheme yields the following results: (1) In terms of passenger travel costs, the average passenger residence time decreases by 16.3%. (2) In terms of equity, the passenger travel utility variance decreases by 11.6%, resulting in a more even distribution of train capacity. (3) In terms of operation costs, the number of carriages used increases by 24, effectively meeting passenger flow demands. Based on these findings, this study concludes that VC effectively balances passenger demand and train capacity, providing an effective method to improve equity performance and reduce passenger travel time.
This study identifies three directions for future research. (1) VC can be applied to larger network subway networks, such as “X”-type lines or systems with three or more lines. In such networks, VC implementation offers greater flexibility. However, this expansion necessitates stricter safety requirements, including the determination of VC locations between lines, ensuring operational safety at transfer stations, and optimizing train turnaround. (2) ASA-GA is a heuristic algorithm that can only obtain approximate solutions, suggesting potential for refinement to improve solution accuracy. (3) This study preliminarily explored a train service scheme using VC in CO. In contrast, the train-scheduling problem is more practical and attractive for URT operation, so it is a promising direction to generate feasible timetables based on the obtained train service scheme.

Author Contributions

Conceptualization, L.S., Y.L., Y.X. and H.L. (Huabo Lu); Methodology, Y.X.; Software, Y.L. and H.L. (He Lu); Validation, D.K. and H.L. (He Lu); Resources, L.S. and D.K.; Data curation, H.L. (Huabo Lu); Writing—original draft, Y.L.; Writing—review and editing, Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Beijing Natural Science Foundation (L231023), the National Natural Science Foundation of China (No. 71901008), and the Beijing Nova Program (20230484443).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding authors. This data will not be made public due to privacy concerns.

Acknowledgments

The authors thank all our team members for their contribution to the experiment.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Drechsler, G. Light railway on conventional railway tracks in karlsruhe, germany. Proc. Inst. Civ. Eng.-Transp. 1996, 117, 81–87. [Google Scholar] [CrossRef]
  2. Zhan, Y.; Ye, M.; Zhang, R.; He, S.; Ni, S. Multi-objective optimization for through train service integrating train operation plan and type selection. Transp. Lett. 2023, 1–20. [Google Scholar] [CrossRef]
  3. Burdett, R.L.; Kozan, E. Techniques for Inserting Additional Trains into Existing Timetables. Transp. Res. Part B Methodol. 2009, 43, 821–836. [Google Scholar] [CrossRef]
  4. Zheng, J.; Cao, F.; Li, X. Adjusting Train Timetables Based on Passenger Flow for Cross-Line Trains. Transp. Res. Rec. 2024, 2678, 721–735. [Google Scholar] [CrossRef]
  5. Novales, M.; Orro, A.; Bugarin, M.R. The tram-train: State of the art. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2002, 216, 1–13. [Google Scholar] [CrossRef]
  6. Wang, R.; Nie, L.; Tan, Y. Integrated optimization of train line planning and timetabling: A new method of changing train operation zone and direct-service of cross-line ODs. Transp. Lett. 2024, 1–21. [Google Scholar] [CrossRef]
  7. Yang, A.; Wang, B.; Huang, J.; Li, C. Service replanning in urban rail transit networks: Cross-line express trains for reducing the number of passenger transfers and travel time. Transp. Res. Part C Emerg. Technol. 2020, 115, 102629. [Google Scholar] [CrossRef]
  8. Li, D.; Zhang, T.; Dong, X. Trade-off between efficiency and fairness in timetabling on a single urban rail transit line under time-dependent demand condition. Transp. B Transp. Dyn. 2019, 1–29. [Google Scholar] [CrossRef]
  9. Wu, J.; Liu, M.; Sun, H.; Li, T.; Gao, Z.; Wang, D.Z.W. Equity-based timetable synchronization optimization in urban subway network. Transp. Res. Part C Emerg. Technol. 2015, 51, 1–18. [Google Scholar] [CrossRef]
  10. Guo, J.; Xiao, X.; Shi, J. Dynamic Carriage Reserving for an Over-crowded Metro Junction Station. Transp. Lett. 2021, 14, 464–477. [Google Scholar] [CrossRef]
  11. Shao, J.; Xu, Y.; Sun, L.; Kong, D.; Lu, H. Equity-oriented integrated optimization of train timetable and stop plans for suburban railways system. Comput. Ind. Eng. 2022, 173, 108721. [Google Scholar] [CrossRef]
  12. Sun, L.; Lu, H.; Xu, Y.; Kong, D.; Shao, J. Fairness-oriented train service design for urban rail transit cross-line operation. Phys. A Stat. Mech. Its Appl. 2022, 606, 128124. [Google Scholar] [CrossRef]
  13. Kozachenko, D.; Bobrovskiy, V.; Gera, B.; Skovron, I.; Gorbova, A. An optimization method of the multi-group train formation at flat yards. Int. J. Rail Transp. 2020, 9, 61–78. [Google Scholar] [CrossRef]
  14. Yang, L.; Gao, Y.; D’Ariano, A.; Xu, S. Integrated optimization of train timetable and train unit circulation for a Y-type urban rail transit system with flexible train composition mode. Omega 2024, 122, 102968. [Google Scholar] [CrossRef]
  15. Cacchiani, V.; Qi, J.; Yang, L. Robust optimization models for integrated train stop planning and timetabling with passenger demand uncertainty. Transp. Res. Part B Methodol. 2020, 136, 1–29. [Google Scholar] [CrossRef]
  16. Stander, T.; Drewes, J.; Braun, I. Operational and safety concepts for railway operation with virtual train-sets. IFAC Procedings Vol. 2006, 39, 261–266. [Google Scholar] [CrossRef]
  17. Schumann, T. Increase of capacity on the Shinkansen high-speed line using virtual coupling. Int. J. Transp. Dev. Integr. 2017, 1, 666–667. [Google Scholar] [CrossRef]
  18. Jesús, F.; Kim, Y.; Borrelli, F. A Model Predictive Control Approach for Virtual Coupling in Railways. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2728–2739. [Google Scholar] [CrossRef]
  19. Zhou, X.; Lu, F.; Wang, L. Optimization of Train Operation Planning with Full-Length and Short-Turn Routes of Virtual Coupling Trains. Appl. Sci. 2022, 12, 7935. [Google Scholar] [CrossRef]
  20. Lu, F.; Wang, L.; Hu, J.; Zhang, Q.; Li, X. Integrated Optimization of Train Diagrams and Rolling Stock Circulation with Full-Length and Short-Turn Routes of Virtual Coupling. Trains Urban Rail Transit. Appl. Sci. 2024, 14, 5006. [Google Scholar] [CrossRef]
  21. Flammini, F.; Marrone, S.; Nardone, R. Compositional Modeling of Railway Virtual Coupling with Stochastic Activity Networks. Form. Asp. Comput. 2021, 33, 989–1007. [Google Scholar] [CrossRef]
  22. Wang, Z.; Su, B. Integrated train timetable and rolling stock circulation plan scheduling with the virtual coupling technology for a Y-shaped metro line. In Proceedings of the 2022 IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), Macau, China, 8–12 October 2022; pp. 1764–1769. [Google Scholar] [CrossRef]
  23. Wang, P.; Zhu, Y.; Zhu, W. Robust cooperative train trajectory optimization with stochastic delays under virtual coupling. IET Intell. Transp. Syst. 2023, 17, 1415–1433. [Google Scholar] [CrossRef]
  24. Ning, Z.; Ou, D.; Xie, C.; Zhang, L.; Gao, B.; He, J. Optimal convoy composition for virtual coupling trains at junctions: A coalition formation game approach. Transp. Res. Part C Emerg. Technol. 2023, 154, 104277. [Google Scholar] [CrossRef]
  25. Aoun, J.; Quaglietta, E.; Goverde, R.M. Exploring demand trends and operational scenarios for Virtual Coupling railway signalling technology. In Proceedings of the 2020 IEEE 23rd International Conference on Intelligent Transportation Systems (ITSC), Rhodes, Greece, 20–23 September 2020; pp. 1–6. [Google Scholar] [CrossRef]
  26. Di Meo, C.; Di Vaio, M.; Flammini, F.; Nardone, R.; Santini, S.; Vittorini, V. ERTMS/ETCS Virtual Coupling: Proof of Concept and Numerical Analysis. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2545–2556. [Google Scholar] [CrossRef]
  27. Lu, H.; Zhao, Y.; Song, Y.; Yang, Y.; He, G.; Yu, H.; Ren, Y. A transfer learning-based intrusion detection system for zero-day attack in communication-based train control system. Clust. Comput. 2024, 1–16. [Google Scholar] [CrossRef]
  28. Tang, J.; Yang, X.; Shen, H. Optimization study on high-speed railway cross-line passenger train plan. J. Railw. Sci. Eng. 2019, 16, 596–604. [Google Scholar] [CrossRef]
  29. Aredah, A.; Fadhloun, K.; Rakha, H.A. Energy optimization in freight train operations: Algorithmic development and testing. Appl. Energy 2024, 364, 123111. [Google Scholar] [CrossRef]
Figure 1. Cross-line operation scenario.
Figure 1. Cross-line operation scenario.
Applsci 14 06787 g001
Figure 2. Illustration of rolling stock circulation with VC in the up direction.
Figure 2. Illustration of rolling stock circulation with VC in the up direction.
Applsci 14 06787 g002
Figure 3. Illustration of trips for different cases without transfer.
Figure 3. Illustration of trips for different cases without transfer.
Applsci 14 06787 g003
Figure 4. Illustration of trips for different cases with transfer.
Figure 4. Illustration of trips for different cases with transfer.
Applsci 14 06787 g004
Figure 5. Zone I, III, and V head spacing indicators.
Figure 5. Zone I, III, and V head spacing indicators.
Applsci 14 06787 g005
Figure 6. Zone II and IV head spacing indicators.
Figure 6. Zone II and IV head spacing indicators.
Applsci 14 06787 g006
Figure 7. Illustration of the composition of chromosome.
Figure 7. Illustration of the composition of chromosome.
Applsci 14 06787 g007
Figure 8. Illustration of a single-point crossover.
Figure 8. Illustration of a single-point crossover.
Applsci 14 06787 g008
Figure 9. Algorithm process.
Figure 9. Algorithm process.
Applsci 14 06787 g009
Figure 10. Passenger OD matrix.
Figure 10. Passenger OD matrix.
Applsci 14 06787 g010
Figure 11. The convergence tendency of the objective value.
Figure 11. The convergence tendency of the objective value.
Applsci 14 06787 g011
Figure 12. Beijing Rail Transit Changping Line and Line 13.
Figure 12. Beijing Rail Transit Changping Line and Line 13.
Applsci 14 06787 g012
Figure 13. Tuning results of weight factors.
Figure 13. Tuning results of weight factors.
Applsci 14 06787 g013
Figure 14. The resistance time cost of different case passengers.
Figure 14. The resistance time cost of different case passengers.
Applsci 14 06787 g014
Figure 15. The average VC time.
Figure 15. The average VC time.
Applsci 14 06787 g015
Figure 16. The train capacity equity in different zones.
Figure 16. The train capacity equity in different zones.
Applsci 14 06787 g016
Figure 17. Comparison of train service scheme.
Figure 17. Comparison of train service scheme.
Applsci 14 06787 g017aApplsci 14 06787 g017b
Figure 18. The operational cost of different lines.
Figure 18. The operational cost of different lines.
Applsci 14 06787 g018
Table 1. Comparison of this paper with previous papers.
Table 1. Comparison of this paper with previous papers.
LiteratureLine TypeGroup TypeEquityObjective Function
Shao et al. [11]SSGTTEMin. PTC, OC, TTE
Wu et al. [9]SSGTTEMin. PTC, TTE
Zhou et al. [19]SVCTCEMin. PTC, OC, TCE
Sun et al. [12]YSGTTEMin. PTC, OC
Zheng et al. [4]YMGTCEMin. PTC, OC, TCE
This paperYVCTCEMin. PTC, OC, TCE
Note: S: Single line; Y: “Y”-type; SG: Single grouping; MG: Multiple grouping; VC: Virtual Coupling; TTE: Travel time equity; TCE: Train capacity equity; PTC: Passenger travel cost; OC: Operation cost.
Table 2. Notations.
Table 2. Notations.
NotationsDefinition
Sets and Indices
LThe set of line types, L = {1, 2, 3}
lLine index, l L; if l = 3, it is cross-line
kTrain type index, k {1, 2, 3}
ZThe set of operating zones, Z = {I, II, III, IV, V}
zOperating zones index, z Z
PThe set of passenger types, P = {1a, 1b, 1c, 1d, 1e, 2a, 2b, 2c}
pPassenger types index, p P
SThe set of stations, S = {1, 2, 3, …, S}
SzThe set of stations in zone z, z Z, Sz S
m, nThe metro station index, m, n S
Parameters
TlThe full cycle time of line l
qm,nThe number of passengers from m to n
tm,nThe running time of the train from m to n
twalkAverage transfer time
tvcAverage additional VC time
WPassenger travel time costs
R T p The residence time for type-p passengers
T T p The travel time for type-p passengers
V T p The additional VC time for type-p passengers
γ The passenger unit time cost
Q z The maximum demand of zone z
η l , z The travel value of zone z in line l
f e q u i t y The value of equity performance
C 1 Train operating cost
C 2 Train usage cost
C Train total operational costs
λ Train operational cost per kilometer
D l The operating distance of line l
ω Train depreciation cost per min
C a p Train capacity
η max The minimum/maximum load rates
H min v c / H max v c The minimum/maximum headway under VC
n u m l The number of carriages operating in line l
Decision variables
f l The operation frequency of line l
n l The train composition of line l
x l [ i ] Binary variables; if the station i in line l is a cross-line terminal station, it is 1. Otherwise, it is 0.
Table 3. The table of passenger classification.
Table 3. The table of passenger classification.
Passenger ClassOD DistributionFrequencies
Class 1Case 1aOD is within line 1, without OD in zone IIf1
Case 1aOD in zone IIf1, f3
Case 1aOD is zone II and IVf3
Case 1aOD is within line 2, without OD in zone IVf2
Case 1aOD in zone IVf2, f3
Class 2Case 2aOD in zone I, III, and IVf1, f2, f3
Case 2bOD in zone I, III, and Vf1, f2
Case 2cOD in zone II and Vf1, f2, f3
Table 4. Experimental results when using different algorithms.
Table 4. Experimental results when using different algorithms.
AlgorithmsOptimal ValueMaximum ValueAverage ValueCPU (s)
GA663985787127406
Gurobi583179546308560
ASA-GA587080256248424
Table 5. Parameters of lines.
Table 5. Parameters of lines.
LinePassenger Volume (prs)Length (km)Proportion (%)
XZM-DZM11,07640.5-
CPX-XEQ870231.9-
CPX-DZM199460.420.9%
CPX-XZM754239.979.1%
Table 6. The parameter values of the train operation plan.
Table 6. The parameter values of the train operation plan.
ParameterValueParameterValue
Cap245 prsnuml180
t w a l k 5 min γ 0.45 CNY/min
λ 16.7 CNY/km ϕ 4 × 106
ω 40 CNY/min H min v c / H max v c 3 min/15 min
η min / η max 0.2–1.0 t v c 30 s
Table 7. The table of passenger classification.
Table 7. The table of passenger classification.
Objective (CNY)SG-No-COSG-COMG-COVC-CO
(1) Passenger travel cost184,752186,987178,017171,679
residence time cost59,12761,36252,39243,824
in-vehicle cost125,625125,625125,625125,625
additional VC time cost0002230
(2) Train capacity equity45,23052,68099348778
(3) Operation cost116,671134,60057,00562,074
usage cost6720684024522794
operating cost109,951127,76054,55359,280
Objective value112,895109,59481,65280,843
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sun, L.; Liu, Y.; Xu, Y.; Kong, D.; Lu, H.; Lu, H. Train Service Design for Rail Transit Cross-Line Operation Applying Virtual Coupling. Appl. Sci. 2024, 14, 6787. https://doi.org/10.3390/app14156787

AMA Style

Sun L, Liu Y, Xu Y, Kong D, Lu H, Lu H. Train Service Design for Rail Transit Cross-Line Operation Applying Virtual Coupling. Applied Sciences. 2024; 14(15):6787. https://doi.org/10.3390/app14156787

Chicago/Turabian Style

Sun, Lishan, Yue Liu, Yan Xu, Dewen Kong, Huabo Lu, and He Lu. 2024. "Train Service Design for Rail Transit Cross-Line Operation Applying Virtual Coupling" Applied Sciences 14, no. 15: 6787. https://doi.org/10.3390/app14156787

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