1 Introduction

In recent years, China has experienced rapid urbanization. Urban rail transit (URT), with the advantages of large capacity, low energy consumption and environmental protection, has grown rapidly. Now, China has the longest URT operating lines in the world. However, certain emergency events (such as natural disasters or operational accidents) can cause great harm to the normal operations of a URT line. Passenger travel time increases and travel paths are disrupted because of these emergencies. In addition, a URT network is a small-world network [1,2,3], in which the number of links between stations is small, and thus the connectivity is easily affected by emergencies. Therefore, efficient and comprehensive methods for evaluating the connectivity reliability of a URT network and identifying important stations with a large impact on connectivity are of great significance for improving network reliability and ensuring normal operations.

Researchers have proposed various effectiveness measures for analyzing transportation reliability. Connectivity reliability [4], travel time reliability [5] and capacity reliability [6] have been widely used to measure the reliability of transportation networks. Connectivity reliability is a measure of the number of connected nodes in a transportation network. Passenger travel between nodes at any given time can occur only through nodes that are in a connected state. Therefore, connectivity reliability is the basis of travel time and capacity reliability.

Connectivity reliability was first proposed by Mine and Kaiwai [7]. Many researchers have studied the connectivity reliability of transportation networks based on graph theory and network topology. For example, Bell and Iida [8] and Wakabayashi and Iida [9] defined connectivity reliability as the probability that a connection between a pair of nodes exists when one or more links are removed. Jiang et al. [10] and Liu & Song [11] studied the reliability of the Guangzhou subway network using complex network theory. The effects of removal of stations on network structure were analyzed by simulating random or deliberate attacks on stations. The authors found that removing stations randomly had little impact on the Guangzhou subway network structure. Wang and Xu [12] and Zhang et al. [13] adopted a similar method to analyze the reliability of a URT network and a high-speed railway network, respectively. Zhang et al. [14] studied the resilience of 17 principal networks in terms of connectivity. All of the above-mentioned studies primarily analyzed the connectivity reliability of networks based on network topology, the effects of removing nodes and links, without considering passenger effects. Other researchers have studied transportation network reliability while considering passengers, such as the work by Mattsson and Jenelius [15], who summarized and reviewed the existing research on transportation reliability. They pointed out that it is necessary to consider traffic demand and transport supply to determine reliability. Zhang et al. [16] proposed a level-of-service (LOS)-based evaluation model to calculate the connectivity reliability of a regional transportation network considering passenger volume. Liu et al. [17] analyzed the connectivity reliability of rail transit through Monte Carlo simulation. Guidotti et al. [18] proposed two types of indicators to measure the connectivity reliability of a transport network. The connectivity reliability of a URT network was compared through the use of indicators that considered weights of nodes and indicators that did not. Li et al. [19] proposed four connectivity reliability indicators, which were then weighted to establish a single indicator that was used to analyze the connectivity reliability of the Beijing subway network. Reggiani et al. [20] performed a more in-depth analysis on how resilience and vulnerability could be framed, interpreted and measured, and their relationship with connectivity.

Some researchers have used passenger trips between origin and destination (OD) pairs to determine the weights of station pairs. As a result, however, the effects of passengers’ travel behaviors on transportation networks are not considered when analyzing the connectivity reliability of the transportation networks. In addition, many researchers assume that two nodes are connected as long as at least one connection path exists between the two nodes. However, this assumption is not entirely consistent with passenger behavior regarding choice of travel path. Passengers tend to choose the travel path whose travel time is shortest. If the shortest travel path corresponding to the shortest travel time cannot be used, passengers will choose other paths whose travel times are less than their tolerable travel times. If the travel times of all connected paths are longer than their tolerable travel times, even though the paths are connected, passengers will not use them.

In the present work, indicators are proposed for measuring the connectivity reliability of a URT network and identifying important stations on the network by drawing on the above-mentioned literature. The main research contributions can be summarized as follows:

  • Three indicators are proposed to reflect passengers’ travel behavior: passengers’ tolerable travel paths, passenger travel efficiency and passenger travel realization on a URT network.

  • The ratio of affected passenger volume (RAPV) is proposed to measure the importance of stations on the URT network.

  • The important stations are identified based on their degree centrality (DC), betweenness centrality (BC), closeness centrality (CC) and ratio of affected passenger volume (RAPV). The characteristics of important stations are analyzed based on passenger volume, location of stations and morphological characteristics of the URT network.

  • The connectivity reliability of Wuhan’s subway network is analyzed via simulation of attacks on stations. The sensitivity of the passenger tolerability coefficient to the three indicators of connectivity reliability of the Wuhan subway is analyzed.

2 Method

To study the connectivity reliability of a URT network, the network is defined as a directed graph. Passengers tend to choose the travel paths whose travel times are tolerable. Those travel paths are defined as tolerable travel paths. Three indicators are put forward to measure the connectivity reliability of a URT network based on passengers’ tolerable travel paths, passenger travel efficiency and passenger travel realization on the network. To identify the important stations, the RAPV is proposed. A user stochastic equilibrium model with link capacity constraints is used to calculate the RAPV.

2.1 Network Definition

The URT network can be defined as a directed graph \( G(N,E) \), where \( N \) represents the set of stations, and \( E \subseteq \{ (x,y)|x,y \in N,x \ne y\} \) represents the set of links connecting stations directly. There are multiple connected paths from one station to another. It is assumed that \( {\text{path}}_{\text{od}} \) is the set of connected path(s) from station \( o \) to station \( d \). The connected path \( i \) from station \( o \) to station \( d \) includes the sets of transfer station(s) \( M_{od}^{i} \), non-transfer station(s) \( N_{od}^{i} \) and links \( E_{od}^{i} \).

2.2 Passengers’ Tolerable Travel Paths

As mentioned above, not all the connected paths are meaningful for passengers. Passengers will choose to use such a path only when it is tolerable. To calculate the number of tolerable travel paths from one station to another, the passenger tolerability coefficient α is put forward. Equation (1) is used to confirm whether path i from station o to station d is a tolerable travel path:

$$ n\left( {t_{od}^{i} ,t_{od}^{\text{shortest}} } \right) = \left\{ {\begin{array}{*{20}l} {1;} \hfill & {{{t_{od}^{i} } \mathord{\left/ {\vphantom {{t_{od}^{i} } {t_{od}^{\text{shortest}} \le \alpha }}} \right. \kern-0pt} {t_{od}^{\text{shortest}} \le \alpha }}} \hfill \\ {0;} \hfill & {\text{otherwise}} \hfill \\ \end{array} } \right.. $$
(1)

Here, \( n\left( {t_{od}^{i} ,t_{od}^{\text{shortest}} } \right) \) is a 0–1 variable, and \( t_{od}^{i} \) is the travel time of path \( i \) from station \( o \) to station \( d \). \( t_{od}^{\text{shortest}} = \hbox{min} \left\{ {t_{od}^{i} |i \in {\text{path}}_{od} } \right\} \) is the shortest travel time from station \( o \) to station \( d \). If path i is a tolerable travel path, then \( n\left( {t_{od}^{i} ,t_{od}^{\text{shortest}} } \right) = 1 \); otherwise \( n\left( {t_{od}^{i} ,t_{od}^{\text{shortest}} } \right) = 0 \). α is the passenger tolerability coefficient. It reflects the relationship between tolerable travel time and the shortest possible travel time.

\( t_{od}^{i} \) can be calculated by Eq. (2). It includes the train running time on links (including the train start and stop time), train dwell time, passenger transfer time and passenger waiting time.

$$ t_{od}^{i} = \sum\limits_{{e \in E_{od}^{i} }} {t_{e} } + \sum\limits_{{m \in M_{od}^{i} }} {t_{m}^{\text{dwell}} } + \sum\limits_{{n \in N_{od}^{i} }} {t_{n} } + t_{\text{wait}}^{o} , $$
(2)

where \( e \) and \( E_{od}^{i} \) are link \( e \) and the set of link(s) on path \( i \) from station \( o \) to station \( d \), respectively. \( t_{e} \) is the train running time on link \( e \). \( t_{m}^{\text{dwell}} \) is the train dwell time at non-transfer station \( m \), where \( m \in M_{od}^{i} \). \( t_{n} \) is the transfer time at transfer station \( n \), where \( n \in N_{od}^{i} \). \( t_{\text{wait}}^{o} \) is the waiting time at the station of origin which can be estimated as half of the headway.

2.3 Evaluating the Connectivity Reliability of a URT Network

To measure the connectivity reliability of a network, the network efficiency (the mean of the reciprocal of the shortest distance between all nodes), the maximum connected subgraph and other derivative indicators are used by researchers [10,11,12,13,14, 17]. These indicators lack information on passenger volume and the number of tolerable travel paths. The passenger volume of each station in a URT network varies greatly. Therefore, the transportation role and the weights of stations differ. The ratio of passenger volume entering and exiting a station to the passenger volume of a URT network is used as the weight of the station. Three indicators that consider the weights of stations and the number of tolerable travel paths between pairs of stations are proposed to evaluate the connectivity reliability of a URT network.

2.3.1 Number of Tolerable Travel Paths on a URT Network

Some tolerable travel paths on a URT network become unavailable when operational accidents, terrorist attacks or natural disasters occur. In this case, the connectivity reliability of the network decreases. Therefore, the higher the number of tolerable travel paths between pairs of stations, the higher the probability that passengers can travel between pairs of stations. The average number of tolerable travel paths for every passenger is used to evaluate the connectivity reliability of a URT network before the network is destroyed. It is represented as Eq. (3):

$$ R_{\text{path}}^{0} = \frac{{\sum\nolimits_{o \in N} {\sum\nolimits_{d \in N,o \ne d} {\sum\nolimits_{{i \in {\text{path}}_{od} }} {v_{od} \cdot n\left( {t_{od}^{i} ,t_{od}^{\text{shortest}} } \right)} } } }}{V} $$
(3)

where \( R_{\text{path}}^{0} \) is the average number of tolerable travel paths for every passenger before the network is damaged, \( N \) is the set of stations in the URT network, \( v_{od} \) is the passenger volume from station \( o \) to station \( d \), and \( V \) is the passenger volume in the network.

After a URT network is damaged, the average number of tolerable travel paths for every passenger will decrease. It is assumed that the network suffered a damage event \( \delta \), causing \( x \) number of stations to lose their functioning. In this situation, the average number of tolerable travel paths for every passenger \( R_{\text{path}}^{(\delta ,x)} \) is calculated by Eq. (3). The relative number of tolerable travel paths \( R_{\text{path}} \) is used to measure the connectivity reliability of the network after it is destroyed. It can be calculated by Eq. (4):

$$ R_{\text{path}} = \frac{{R_{\text{path}}^{(\delta ,x)} }}{{R_{\text{path}}^{0} }}. $$
(4)

2.3.2 Travel Efficiency of a URT Network

The connectivity reliability of a URT network is always measured based on network efficiency. The implicit assumption of network efficiency is that every station plays the same role in the network (the weights of stations are the same). However, the functions of stations in a URT network are different, and the passenger volume between pairs of stations varies considerably. Therefore, passenger volume between stations should be considered in calculating travel efficiency. In addition, network efficiency mainly reflects the connectivity reliability of the network from the shortest distance between nodes. URT passengers focus more on travel time. Therefore, the passenger volume and passenger travel time should be combined to measure the travel efficiency of a URT network. \( E_{\text{eff}}^{0} \) is the travel efficiency of a URT network before the URT network is damaged, which is calculated by Eq. (5):

$$ E_{\text{eff}}^{0} = \frac{1}{V}\sum\limits_{o \in N} {\sum\limits_{d \in N,o \ne d} {v_{od} \cdot \frac{1}{{t_{od}^{\text{shortest}} }}} } . $$
(5)

After a URT network is damaged, the travel efficiency of the URT network decreases. The travel efficiency decreases to \( E_{\text{eff}}^{(\delta ,x)} \) when the network has suffered damage \( (\delta ,x) \). The relative travel efficiency of a URT network \( R_{\text{eff}} \) is used to measure the connectivity reliability of the network, which is calculated by Eq. (6):

$$ R_{\text{eff}} = \frac{{E_{\text{eff}}^{(\delta ,x)} }}{{E_{\text{eff}}^{0} }}. $$
(6)

2.3.3 Rate of Passenger Travel Realization on a URT Network

Most passengers can travel on a URT network within tolerable travel time in normal operations. Thus the rate of passenger travel realization on the network is near 100%. However, some passengers’ tolerable travel paths are interrupted when a URT network is destroyed. Passengers choose alternative transportation, and the travel realization rate decreases. Therefore, the passenger travel realization rate on a URT network is put forward to measure the connectivity reliability of the network. This rate is represented as Eq. (7) after the network has suffered damage \( (\delta ,x) \).

$$ R_{\text{rate}} = \frac{{V^{(\delta ,x)} }}{V} = \frac{{\sum\nolimits_{o \in N} {\sum\nolimits_{d \in N,o \ne d} {v_{od} \cdot n_{od}^{(\delta ,x)} } } }}{V} $$
(7)

where \( R_{\text{rate}} \) is the rate of passenger travel realization on a URT network after the network has suffered damage \( (\delta ,x) \), \( V^{(\delta ,x)} \) is the number of passengers who travel on the network within tolerable travel time when the network has suffered damage, and \( n_{od}^{(\delta ,x)} \) is a 0–1 variable which is equal to 1 if there is at least one tolerable travel path from station o to station d, and 0 otherwise.

2.3.4 Identifying Important Stations

A number of studies have been conducted to identify important nodes in complex networks and to identify important stations in URT networks [21,22,23]. Various indicators have been widely used to evaluate the importance of stations, including degree centrality (DC), betweenness centrality (BC) and closeness centrality (CC). DC emphasizes the number of direct links to the station. A station's BC is defined as the ratio of the number of shortest paths via the station to the number of shortest paths on the network. CC refers to distances between the evaluation station and other stations. However, these three indicators focus on identifying important stations based on the network topology. The impact of stations on passenger travel is neglected. For this purpose, the ratio of affected passenger volume (RAPV) is used to measure a station's importance. Supposing that some passengers’ travel is affected by station j, the RAPV indicator for station j is calculated by Eq. (8):

$$ I_{j} = \frac{{{\text{flow}}_{j} }}{V}, $$
(8)

where \( I_{j} \) is the RAPV value of station \( j \), and \( {\text{flow}}_{j} \) is the passenger flow that will be affected by station \( j \).

In Eq. (8), to calculate the importance indicator of station \( j \), the passenger flow via station \( j \) needs to be confirmed. The traffic assignment model should be applied to determine the passenger flow via stations. Some studies allocate passenger trips on a URT network considering the constrained capacity caused by the train, platform and transfer corridor [24, 25], while others employ a user stochastic equilibrium model to allocate passenger trips on the network [26, 27]. In this paper, the RAPV of stations can be calculated simply by determining the passenger flow via stations. Considering that the user stochastic equilibrium model with the link capacity constraints is able to obtain the result quickly and with high accuracy, it is used to calculate the RAPV indicator, which is specified in Eqs. (9)–(15). The passenger flow via station j can be calculated by Eq. (14), which corresponds to Eq. (8).

$$ \hbox{min} Z(f) = \frac{1}{\theta }\sum\limits_{o} {\sum\limits_{d} {\sum\limits_{k} {v_{od}^{k} } } } \cdot {\text{Inv}}_{od}^{k} + \sum\limits_{e} {\int_{0}^{{{\text{flow}}_{e} }} {{\text{flow}}_{e} (\omega ){\text{d}}\omega } } $$
(9)

Subject to

$$ \sum\limits_{k} {v_{od}^{k} } = v_{od} \quad \forall o \in N,\;d \in N \, $$
(10)
$$ v_{od}^{k} \ge 0\quad \forall o \in N,\;d \in N,\;k $$
(11)
$$ {\text{flow}}_{e} \le {\text{cap}}_{e} \quad \forall e \in E $$
(12)
$$ {\text{flow}}_{e} = \sum\limits_{o} {\sum\limits_{d} {\sum\limits_{k} {v_{od}^{k} \cdot \delta_{e,k}^{od} } } } \quad \forall e \in E $$
(13)
$$ {\text{flow}}_{j} = \sum\limits_{o} {\sum\limits_{d} {\sum\limits_{k} {v_{od}^{k} \cdot \delta_{j,k}^{od} } } } \quad \forall j \in N $$
(14)
$$ {\text{flow}}_{e} (\omega ) = \left\{ {\begin{array}{*{20}l} {1.3 \cdot t_{e} ;} \hfill & {\omega \le {\text{seat}}_{e} } \hfill \\ {\left( {\frac{{1.3 \cdot {\text{seat}}_{e} + 2.32 \cdot \left( {\omega - {\text{seat}}_{e} } \right)}}{\omega }} \right) \cdot t_{e} ;} \hfill & {\omega > {\text{seat}}_{e} } \hfill \\ \end{array} } \right.\quad e \in E \, $$
(15)

where \( \theta \) is a non-negative parameter which represents the accuracy of users’ perceptions of cost, \( v_{od}^{k} \) is the volume of passengers who travel from station \( o \) to station \( d \) on path \( k \), \( {\text{flow}}_{e} \) is the passenger flow of link \( e \). It can be calculated by Eq. (13). The link capacity constraint is shown in Eq. (12). A link’s passenger flow \( {\text{flow}}_{e} \) cannot exceed its capacity \( {\text{cap}}_{e} \). \( {\text{flow}}_{e} (\omega ) \) is the functional relation between the generalized cost and passenger flow ω for link e, which is expressed as Eq. (15). It specifies that crowded travel cost is related to whether passengers can sit or have to stand on the link. In terms of passengers’ subjective perceptions, passengers perceive that the crowded travel cost of links is higher when they are standing than when they are sitting. Wardman and Whelan [28] proposed that if passengers can sit, then the crowded travel cost in a link is equal to 1.3 times the in-vehicle time of the link. Otherwise, it is equal to 2.32 times the in-vehicle time. \( \delta_{e,k}^{od} \) is a 0–1 variable. If the path k from station o to station d contains link e, then \( \delta_{e,k}^{od} { = 1} \); otherwise \( \delta_{e,k}^{od} { = 0} \). \( \delta_{j,k}^{od} \) is a 0–1 variable. If the path \( k \) from station \( o \) to station \( d \) contains station \( j \), then \( \delta_{j,k}^{od} { = 1} \); otherwise \( \delta_{j,k}^{od} { = 0} \).

3 Implementation

3.1 Data Preparation

The passenger travel data and train running data of Wuhan’s subway network are used to verify the feasibility and effectiveness of the method and the indicators used. Figure 1 shows the operating lines, station names (shortened form) and numbers for the Wuhan subway in September 2018.

Fig. 1
figure 1

Wuhan's subway network in September 2018

The automatic fare collection (AFC) data for 5 working days in September 2018 were obtained from the Wuhan subway operator, Wuhan Metro Co., Ltd. The data include the types of tickets, number of tickets, entry and exit time at stations, and station names and numbers. The number of tickets is matched to obtain the passenger volume from one station to another. The average passenger volume between pairs of stations is calculated to construct origin and destination (OD) matrices during peak and non-peak hours.

To calculate the travel time from one station to another, the travel time (including train dwell time and train running time) of links, headway for different lines and the transfer time at transfer stations are obtained from Wuhan Metro Co., Ltd. Tables 1 and 2 show the headway for lines and the transfer time at transfer stations during peak and non-peak hours, respectively. The travel time for a link is the same during peak and non-peak hours. Table 3 shows the travel time for various links on line 1. The travel time for other links is shown in Table 5 in the "Appendix".

Table 1 Headway for lines during peak and non-peak hours
Table 2 Transfer time at transfer stations during peak and non-peak hours
Table 3 Travel time for various links on line 1 during peak hours

3.2 Important Stations

The important station identification indicators (DC, BC, CC and RAPV) are calculated. The 10 most important stations in Wuhan’s subway network are listed in Table 4.

Table 4 The 10 most important stations identified by important station identification indicators

Table 4 shows that four identification indicators have identified some of the same important stations, such as stations 21, 20, 23 and 48. However, the importance ranking of the four stations is different for the indicators. These four stations are transfer stations in Wuhan’s subway network. To analyze the connectivity reliability of Wuhan’s subway network and demonstrate the accuracy of different identification indicators, the influence of failure of important stations on connectivity reliability of the network is analyzed.

3.3 Connectivity Reliability of Wuhan’s subway network

Serious accidents (such as natural disasters, terrorist attacks or operational accidents) often cause stations to close. The affected stations experience failure in this situation. To analyze the connectivity reliability of Wuhan’s subway network, MATLAB is used to simulate attacks on stations to cause station failure. If a station is attacked, then the station and the links that are directly connected to the station are removed from the network. To analyze the impact of failure of important stations on the connectivity reliability of Wuhan’s subway network, five attack modes are used to simulate station failures. The deliberate attack mode is used to attack important stations as determined by the importance ranking for stations identified by BC, DC, CC and RAPV indicators. The random attack mode is used to attack stations randomly without considering their importance. The values of connectivity reliability evaluation indicators [from Eqs. (3) to (7)] are calculated when every station is attacked in the simulation process. To determine the tolerable travel paths between the pairs of stations, the passenger tolerability coefficient must be confirmed. We conducted an in-depth questionnaire survey on the characteristics of passengers’ travel path choices in Wuhan’s subway network, which revealed the passenger tolerability coefficient α of 1.38.

3.3.1 Relative Number of Tolerable Travel Paths in Wuhan’s subway network

The connectivity reliability of Wuhan’s subway network can be determined by the relative number of tolerable travel paths \( R_{\text{path}} \). Attacking stations randomly and attacking important stations deliberately are used to simulate station failures during peak and non-peak hours. Before the stations are destroyed, the average number of tolerable travel paths for every passenger in the network is 3.49 and 4.16 during peak and non-peak hours, respectively. Figure 2a, b shows simulation output for the relative number of tolerable travel paths \( R_{\text{path}} \) under five attack modes during peak and non-peak hours, respectively. It can be seen that attacking important stations causes \( R_{\text{path}} \) to decrease much more quickly than attacking stations randomly. In addition, \( R_{\text{path}} \) decreases at a slower rate during non-peak hours than during peak hours when the same number of important stations are attacked using the same attack mode. Analyzing the influence of different attack modes on \( R_{\text{path}} \) shows that \( R_{\text{path}} \) is more sensitive to attacks on important stations as identified by CC, BC and RAPV indicators. Attacking three important stations that are identified by BC, DC and RAPV indicators causes \( R_{\text{path}} \) to drop below 0.3 during peak hours and to drop to nearly 0.6 during non-peak hours. Thus the BC, DC and RAPV indicators can effectively identify the important stations that have a large influence on \( R_{\text{path}} \).

Fig. 2
figure 2

Simulation output showing relative number of tolerable travel paths \( R_{\text{path }} \) under five attack modes a during peak hours and b during non-peak hours

3.3.2 Relative Travel Efficiency of Wuhan’s subway network

The shortest travel time between stations will increase when stations experience failure. Therefore, the connectivity reliability of Wuhan’s subway network can be reflected by relative travel efficiency \( R_{\text{eff}} \). Figure 3 shows relative travel efficiency \( R_{\text{eff}} \) simulation outputs under five attack modes during peak and non-peak hours. Compared with Fig. 2, it shows that attacking the same number of important stations using the same attack mode causes \( R_{\text{path}} \) to decrease more rapidly than \( R_{\text{eff}} \). Therefore, station failures have a greater impact on passengers’ tolerable travel paths than on passenger travel efficiency. It is found that attacking important stations deliberately causes \( R_{\text{eff}} \) to decrease much more quickly than attacking stations randomly. The rate at which \( R_{\text{eff}} \) decreases during non-peak hours is less than that during peak hours when the same number of important stations are attacked using the same attack mode. This means that passenger travel efficiency during non-peak hours will remain higher than during peak hours when station failures are the same. In addition,\( R_{\text{eff}} \) is sensitive to attacks on important stations as identified by BC, DC and RAPV indicators. Therefore, these three indicators effectively identify important stations that have a significant influence on travel efficiency.

Fig. 3
figure 3

Simulation output showing relative travel efficiency of the Wuhan subway under five attack modes a during peak hours and b during non-peak hours

3.3.3 Rate of Passenger Travel Realization on Wuhan’s subway network

Some passengers’ tolerable travel paths will be completely interrupted when stations in a URT network are destroyed. In such a case, the travel time of other connected paths will exceed passengers’ tolerable travel time, and some passengers will choose alternative transportation. Therefore, the connectivity reliability of Wuhan’s subway network can be reflected by the rate of passenger travel realization \( R_{\text{rate}} \). Figure 4 shows the rate of passenger travel realization \( R_{\text{rate}} \) from simulation output under five attack modes during peak and non-peak hours. Compared with Fig. 2, it shows that the passenger travel realization rate decreases more slowly than the relative number of tolerable travel paths when stations are destroyed, which proves that attacks on stations have a greater impact on passengers’ tolerable travel paths than on passenger travel realization. In addition, the rate of passenger travel realization on the Wuhan subway decreases more slowly during non-peak hours than during peak hours when the same number of important stations are attacked with the same attack mode. Therefore, station failures have less impact on passenger travel realization during non-peak hours. A comparison of the impact of different attack modes on \( R_{\text{rate}} \) shows that attacking three important stations as identified by BC, DC and RAPV indicators causes \( R_{\text{rate}} \) to decrease to less than 0.8, which means that more than 20% of passengers cannot travel to their destination within tolerable travel time. Among the five attack modes, stations identified by the RAPV indicator show the fastest decrease in \( R_{\text{rate}} \) during an attack, which demonstrates that the RAPV indicator is effective in identifying important stations with a strong influence on \( R_{\text{rate}} \).

Fig. 4
figure 4

Passenger travel realization simulation output under five attack modes a during peak hours and b during non-peak hours

3.3.4 Sensitivity Analysis of the Passenger Tolerability Coefficient

The average number of tolerable travel paths and the rate of passenger travel realization on Wuhan’s subway network are closely related to the passenger tolerability coefficient: the higher the tolerability coefficient value, the higher the average number of tolerable travel paths and the higher the rate of passenger travel realization. Therefore, an analysis was performed to determine the sensitivity of the tolerability coefficient (from 1 to 1.6) with respect to the average number of tolerable travel paths and the rate of passenger travel realization. The passenger tolerability coefficient is greater than or equal to 1. All passengers travel on a URT using the fastest travel paths when the passenger tolerability coefficient is equal to 1. In this case, if the fastest travel path is interrupted between a pair of stations, then passengers cannot travel on a URT network between these stations.

The sensitivity of the passenger tolerability coefficient to the average number of tolerable travel paths on Wuhan’s subway network during peak hours is shown in Fig. 5. Figure 5a–d shows the sensitivity when different numbers of stations are attacked using different attack modes. Conclusions are obtained by analyzing the sensitivity of the tolerability coefficient to the average number of tolerable travel paths during peak and non-peak hours, as follows: The average number of tolerable travel paths during peak hours is sensitive to changes in the passenger tolerability coefficient when stations are attacked. The higher the value of the passenger tolerability coefficient, the higher the average number of tolerable travel paths and the higher the connectivity reliability of Wuhan’s subway network. As the number of stations attacked increases, the sensitivity of the passenger tolerability coefficient to the average number of tolerable travel paths decreases rapidly. The average number of tolerable travel paths on Wuhan’s subway network is most sensitive to changes in the passenger tolerability coefficient when attacks occur on important stations as identified by the DC and RAPV indicators.

Fig. 5
figure 5

Sensitivity of passenger tolerability coefficient to the average number of tolerable travel paths on Wuhan’s subway network during peak hours

The sensitivity of the passenger tolerability coefficient to the rate of passenger travel realization on Wuhan’s subway network during peak hours is shown in Fig. 6. Figure 6a–d shows the sensitivity when different numbers of stations are attacked using different attack modes. Conclusions are obtained by analyzing the sensitivity of the tolerability coefficient to the passenger travel realization rate during peak and non-peak hours, as follows: The passenger travel realization rate during peak hours is sensitive to the passenger tolerability coefficient. The travel realization rate is most sensitive to the passenger tolerability coefficient when attacks occur on important stations identified as by the BC, DC and RAPV indicators. Therefore, the higher the value of the passenger tolerability coefficient, the higher the passenger travel realization rate and the higher the connectivity reliability of Wuhan’s subway network.

Fig. 6
figure 6

Sensitivity analysis of the effect of the passenger tolerability coefficient on the rate of tolerable travel paths on Wuhan’s subway network during peak hours

Analysis of the effects of the passenger tolerability coefficient on the average number of tolerable travel paths and the rate of passenger travel realization on Wuhan’s subway network shows that the passenger tolerability coefficient has a large impact on the connectivity reliability of the network. Therefore, a good travel experience (providing a clean vehicle, good travel instructions, good information service, discount policy for tickets during peak hours) should be provided to increase the passenger tolerability coefficient and thus effectively enhance the connectivity reliability of Wuhan’s subway network.

3.3.5 Important Stations for Connectivity Reliability of Wuhan’s subway network

From Figs. 2, 3 and 4, it is found that the DC, BC and RAPV indicators are able to effectively identify the important stations that have a large influence on the relative number of tolerable travel paths. The DC and RAPV indicators identify important stations that have a significant influence on relative travel efficiency and the rate of travel realization, respectively. From a general perspective, the DC, BC and RAPV indicators are able to identify important stations that have a large impact on different connectivity reliability evaluation indicators. In addition, Figs. 2, 3 and 4 show that the connectivity reliability evaluation indicators decrease rapidly when the number of stations attacked ranks between 1 and 10. This indicates that the 10 most important stations as identified by the DC, BC and RAPV indicators should be protected to maintain the connectivity reliability of Wuhan’s subway network.

The 10 most important stations as identified by DC, BC and RAPV indicators are shown in Fig. 7. It can be seen that many of the important stations are located at the center of the city (stations 44, 20, 21, 23, 73, 75 and 76). Many passengers’ travel paths contain these stations. The betweenness of these stations is high. Therefore, if these stations are attacked, the volume of affected passengers increases quickly, and the travel realization decreases rapidly. In addition, the important stations all contain bridge nodes (stations 14, 68, 89, 48, 52, 23 and 98). These stations play a significant role in connecting subgraphs of Wuhan’s subway network. If these stations are attacked, the network is divided into several subgraphs, and the connectivity of the network is severely disrupted. The above analysis reveals that stations that are important to the connectivity reliability of the Wuhan subway have certain features: the stations are located in the central region of the city, and the stations are important for connecting the subgraphs of the network.

Fig. 7
figure 7

The 10 most important stations identified by DC, BC and RAPV indicators

4 Conclusions

In this work, the connectivity reliability of a URT network is measured based on passengers’ tolerable travel paths, passenger travel efficiency and passenger travel realization. DC, BC, CC and RAPV indicators are used to identify the important stations in Wuhan’s subway network. Finally, the connectivity reliability of Wuhan’s subway network is analyzed by simulation of attacks on stations. Some findings and conclusions are summarized below:

  • The connectivity reliability of Wuhan’s subway network is more sensitive to attacking important stations than attacking stations randomly. The DC, BC and RAPV indicators can effectively identify important stations that have a huge influence on the connectivity reliability of the network.

  • The new indicator RAPV can effectively identify the important stations with regard to the connectivity reliability of Wuhan’s subway network. In particular, it can effectively identify the stations which have a significant influence on passenger travel realization on the network.

  • The connectivity of Wuhan’s subway network is more reliable during non-peak hours than during peak hours. The connectivity reliability of the network is sensitive to the changes in the passenger tolerability coefficient when stations are attacked: the higher the value of the passenger tolerability coefficient, the higher the connectivity reliability of the network.

  • The stations that are important to the connectivity reliability of the Wuhan subway have certain features: they are located at the center of the city, and they are important for connecting the subgraphs of the network.

Analyzing the connectivity reliability of a URT network and identifying important stations are of great importance to the normal operations of the network. Connectivity reliability can be improved by analyzing the influence of important stations on the network and carrying out reasonable protective measures. Although the connectivity reliability of one URT network is analyzed here, the same indicators and method can be used to analyze other URT networks. Future studies will combine additional aspects. For example, the probability of station failures can be determined by historical data, and the reliability of a URT network can be evaluated from the travel quality of passengers. In the future, the reliability of URT operations can be further improved by combining the connectivity reliability analysis with the optimization of train timetabling (Zhang et al. [29, 30]) and rolling stock scheduling (Zhong et al. [31]) of URT networks.