Next Article in Journal
Three-Valued Concept Analysis for 2R Formal Contexts
Previous Article in Journal
Harmonic Synthesis on Group Extensions
Previous Article in Special Issue
Fuzzy Evaluation Model for Lifetime Performance Using Type-I Censoring Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Network Reliability Analysis Method for Complex Real-Time Systems: Case Studies in Railway and Maritime Systems

by
Yu Zang
1,†,
Jiaxiang E
2,† and
Lance Fiondella
3,*
1
China Transport Telecommunications & Information Center (CTTIC), Beijing 100011, China
2
Department of Electrical & Computer Engineering, University of Toronto, Toronto, ON M5S 3G4, Canada
3
Department of Electrical & Computer Engineering, University of Massachusetts Dartmouth, North Dartmouth, MA 02747, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2024, 12(19), 3014; https://doi.org/10.3390/math12193014
Submission received: 13 August 2024 / Revised: 16 September 2024 / Accepted: 25 September 2024 / Published: 27 September 2024

Abstract

:
The analysis of complex system reliability is an area of growing interest, particularly given the diverse and intricate nature of the subsystems and components these systems encompass. Tackling the reliability of such multifaceted systems presents challenges, including component wear, multiple failure modes, the cascading effects of these failures, and the associated uncertainties, which require careful consideration. While traditional studies have examined these elements, the dynamic interplay of information between subsystems and the overarching system has only recently begun to draw focus. A notably understudied aspect is the reliability analysis of complex real-time systems that must adapt to evolving operational conditions. This paper proposes a novel methodology for assessing the reliability of complex real-time systems. This method integrates complex network theory, thus capturing the intricate operational characteristics of these systems, with adjustments to several key complex network parameters to define the nuances of communication within the network framework. To showcase the efficacy and adaptability of our approach, we present case studies on railway and maritime systems. For the railway system, our analysis spans various operational scenarios: from single train operations to simultaneous operations across multiple or different radio block center regions, accounting for node and edge failures. In maritime systems, the case studies employing the VHF data exchange system under operational scenarios are subject to network reliability analysis, successfully pinpointing critical vulnerabilities and modules of high importance. The findings of our research are promising, demonstrating that the proposed method not only accurately evaluates the overall reliability of complex systems but also identifies the pivotal weak points—be it modules or links—warranting attention for system enhancement.

1. Introduction

Analyzing the reliability of complex systems is a difficult task due to the lack of a universally accepted and clear definition. According to Ladyman et al. [1], a complex system can be understood as an entity whose overall behavior exceeds the simple sum of its components. Meanwhile, other scholars emphasize distinct characteristics of complex systems, including self-organization, small world, and scale-free properties. Complex industrial systems include transportation, wind power, and hydraulic systems [2,3]. Furthermore, system components can be divided into homogeneous and heterogeneous component systems. In these systems, many nodes are connected by network structures possessing characteristics and the links between the nodes may connect or disconnect instantly at any time. Moreover, links may be weighted and possess directions. These varied systems exhibit several shared characteristics of complexity, such as interaction, dependency, being dynamic in nature, randomness, multiple components, hierarchical organization, multiple states, and multiple stresses [4]. Each of these factors introduces distinct challenges when it comes to modeling and evaluating the reliability of complex systems.
Reflecting on the aforementioned attributes of complex systems, numerous studies have focused on assessing the reliability of complex networks. Key areas of interest including reliability modeling [5], allocation [6], assessment [7], and optimization [8] are considered regularly. The goal of reliability modeling is to closely approximate the behavior of the actual system. Early efforts were dedicated to intuitive models, including the delta-star and bridge connection model [9]. Interactions within complex systems then began to receive attention, including logical models such as reliability block diagrams [10]. Binary decision diagrams [11] were also introduced, leading to increased focus on dependencies. Consequently, methodologies like Bayesian networks [12] and Petri Nets [13] were adopted. Until now, the dynamic characteristics were considered as part of the system model [14,15]. In reliability allocation, the redundancy allocation problem has received substantial attention. For example, for decades, Park [16] summarized studies concerning the reliability allocation problem, adopting mixed integer linear programming models to allocate reliability to a complex system. In reliability assessment, Peng [17] focused on the degradation analysis of complex systems under dynamic conditions, considering multiple degradation indicators. Mi [18] considered epistemic uncertainty in the reliability assessment of complex electromechanical systems, which provided a more flexible and effective approach by combining dynamic fault trees and the coefficient of variation method. In reliability optimization, Mutingi [19] presented a fuzzy multi-criteria genetic algorithm for the complex system with a bridge model, optimizing the cost and reliability goals by combining fuzzy techniques and expert choice. Information interactions between subsystems and their components of a dynamic complex system have been considered less frequently. Reliability analysis of complex real-time systems in operational scenarios is rare; however, assessing the effects of real-time interconnectivity in complex systems during operation offers crucial insights for decision-makers. Complex network theory (CNT) presents a promising framework to address these research deficiencies. Some studies have introduced CNT into the reliability analysis of industrial systems, including energy infrastructures [20], routing networks [21,22], and high-speed trains [23,24], where the structure of these industrial systems is assumed to be static. However, this assumption imposes limitations in the information flow systems. If the topological structure of a complex system changes during operation, the interactions between subsystems and their components are difficult to consider using traditional CNT parameters. Parameters such as degree, degree distribution, and average path length do not take into account the dynamic nature of information exchange within real-time systems. In real-time environments, information flows occur at different frequencies, with some data being transmitted more frequently than others, where traditional metrics fail to capture this aspect. In addition, real-time systems operate in conditions where the network topology is constantly changing due to the addition or removal of nodes. Traditional complex network analysis does not reflect the reality of systems where nodes frequently move or change. These discrepancies can lead to inaccurate assessments of system robustness and efficiency.
This study introduces a method for analyzing the reliability of complex real-time systems characterized by dynamic structures. Parameters related to network properties within complex network theory are modified to capture the information exchange process between the subsystems and interactions between subsystems and their components. The reliability evaluation indices are then extended to quantify the robustness of complex real-time systems in a more detailed manner. Case studies in the railway and maritime systems domains are employed to illustrate the effectiveness of the proposed method, considering alternative scenarios in which nodes and edges can fail. The findings demonstrate that this method is capable of pinpointing the critical importance of individual modules of a complex system and inform reliability improvement decisions. Adjustments have been made to the original complex network parameters to better align with the Very High Frequency (VHF) data exchange system (VDES) scenario, such as adding directionality to the network to make calculations more accurate and calculate the communication period according to the VDES channel division. If these case studies extend to real-world scenarios, based on the identified weak points in train control and VDES systems, designers can implement enhanced redundancy and failover mechanisms to ensure that, in the event of a communication link failure, the system can quickly switch to an alternative path, minimizing operational disruptions. Additionally, our model helps in building adaptive communication strategies that allow the system to dynamically adjust communication frequencies and resource allocations based on real-time conditions. Practical drills and simulations based on identified weak points can prepare operators to handle real-world scenarios more effectively. These recommendations aim to enhance the resilience, efficiency, and safety of train control and VDES systems by addressing the operational realities and challenges encountered in these complex environments.
The structure of the rest of the paper is as follows: Section 2 presents extensions to traditional complex network theory methods for the network reliability analysis of complex real-time systems. Section 3 demonstrates the case study of a railway system, and the real-time reliability analysis of node and edge failures within the train control system when a single train is operating as well as scenarios where two or more trains operate in the same RBC. Section 4 provides a case study in the context of a maritime system, where the reliability of VDES is analyzed and the changes in various parameters and the importance of VDES nodes under various failure conditions are investigated. Section 5 offers conclusions and directions for future research.

2. Network Reliability Analysis Method

This section introduces the method for analyzing the reliability of real-time networks, which centers on the refinement of four fundamental parameters: degree, average path length, diameter, betweenness, and network topology efficiency within complex network theory. These parameters have been adapted to more accurately reflect the dynamic nature of complex systems. Building upon these revised parameters, we have developed a set of reliability evaluation indices that measure the real-time reliability of complex systems in operation.
Complex network theory utilizes nodes and edges to construct the system model, yet the parameters defined in conventional CNT typically describe the interactions between subsystems and their components within systems with static structures. However, in communication systems, the roles of nodes and edges are not static but fluid. To address this discrepancy and embrace the dynamism of such systems, we have enhanced the parameters of degree, average path length, diameter, betweenness, and network topology efficiency. These updates ensure that our analysis can accommodate the shifting scenarios encountered in real-time operations.
The basic elements in complex network theory contain nodes, edges, and an adjacency matrix [25]. In the network, N represents the number of nodes, or vertices, and M is the number of edges. The communication network’s adjacency matrix A = a i j N × N is composed of binary values of 0s and 1s. a i j = 1 indicates an edge between vertices i and j, and a i j = 0 means no edge exists between these two nodes.

2.1. Degree and Degree Distribution

In traditional complex network theory, the degree [26] k i of node i corresponds to the count of nodes it is linked to, which is expressed as
k i = j i N a i j
The degree distribution function P ( k ) calculates the proportion of nodes possessing degree k. In a communication system, however, the process of information flow between nodes does not possess the concept of distance [27]. Instead, there are multiple channels between nodes with different channels possessing different frequencies. We incorporate communication cycles into activity calculations to accurately represent real-time information exchange by reflecting the timing and frequency of data transmission between different components of the system. Communication cycles define how often information is exchanged between nodes, and considering these cycles in activity calculations can capture the interaction of information flows between different components and understand how quickly and efficiently information propagates, also enhancing the understanding of how the network topology is constantly changing as the number of trains or ships changes. Therefore, the input degree k i i and output degree k i o are defined as the number of nodes supplying input to or receiving output from node i, respectively. The input activity A i o and output activity A i i are defined as
A i o = x = 1 k i o 1 T i o x
A i i = x = 1 k i i 1 T i i x

2.2. Average Path Length and Network Diameter

The distance d i j denotes the number of edges in the shortest path connecting nodes i and j. The average path length L [28] is the mean shortest distance between any pair of nodes in the network. The network’s diameter refers to the longest shortest path between any two nodes, which is summarized as network diameter D.
L = 1 N ( N 1 ) i j d i j
D = max d i j
The distance d i j exists only when the two nodes are connected, so the channel failure probability S f i j is considered for every distance. Referring to the definition of average path length L, we define the average failure probability of an internal communication channel as S L [29]. In control systems, the “distance” between nodes is not physical but rather represents the flow of information. Given the importance of link stability in internal communications, we incorporate S f i j as a coefficient in the final distance formula between any two nodes, which reflects both the structural connections and the reliability of communication links.
S L = 1 M S f i j
Similar to D, S D represents the failure probability of the most vulnerable channel, which is the maximum S f i j among all edges.
S D = max S f i j

2.3. Betweenness

In complex network theory, betweenness [30,31] characterizes the roles of nodes and edges within the network. This paper denotes it by B to reflect the number of shortest paths that traverse that node. Likewise, the edge betweenness, π i j , indicates the count of shortest paths crossing the edge between nodes i and j.

2.4. Network Topology Efficiency

Degree, average path length, and betweenness are metrics used to describe node and edge properties. In complex network theory, the efficiency of network topology [32,33] characterizes the overall structure of the network and its global connectivity:
E = 1 N ( N 1 ) 1 l i j
A higher efficiency in network topology indicates stronger overall connectivity. In the equation above, l i j denotes the length of the shortest path between nodes i and j. To evaluate how E changes in the event of node or edge failures, the impact on network topology efficiency is examined separately for both nodes and edges:
S E i = 1 S E i S E 0 × 100 %
S E i j = 1 S E i j S E 0 × 100 %
A positive impact factor indicates lower network topology efficiency, while a negative value suggests higher efficiency. S E 0 represents E under normal system operation, S E i corresponds to E when node i fails, and S E i j reflects E when the edge between nodes i and j fails. Consequently, the impact factor serves as a measure of network stability.

2.5. Reliability Evaluation Indices

The definition of complex system network reliability is the ability to maintain its original network functions after being adversely affected by external or internal factors. Two reliability evaluation indices were selected to quantify the ability from different dimensions. Communication failure rate ratio S L r characterizes the anti-interference of the network [34], and network efficiency influence factor S E i is introduced in Section 2.5 to measure the robustness of the complex system. S L i is the average failure probability of an internal communication channel when node i fails, and S L 0 is the average failure probability when the system operates normally.
S L r = S L i S L 0

3. Case Study in Railway Systems

This section demonstrates the proposed network reliability analysis method based on the train control system under various operational scenarios.

3.1. Train Control System

The railway system is composed of several subsystems, including the train control system, the train network system, the traction drive control system, the traveler information system, and the brake control system. The train control system [35] is the “heart” of the railway system, combining the information from the ground and on-board system to guide the train operation and ensure system safety. A standard train control system consists of both on-board and ground subsystems. The ground subsystem comprises the following components: the train control center (TCC), temporary speed restriction server (TSRS), radio block center (RBC), lineside equipment unit (LEU), centralized traffic control (CTC), and computer-based interlocking (CBI), and the on-board subsystem encompasses on-board equipment (OBE). Between the on-board subsystem and ground system, the Global System for Mobile Communications-for Railway (GSM-R) connects these two subsystems.
Figure 1 shows the process of information exchange in a train control system when a single train is operating.
In Figure 1, the dotted lines indicate wireless communication, whereas the solid lines denote wired communication.

3.2. Complex Network Model

Figure 2 provides an abstract view of the train control system presented in Figure 1, framed within the context of complex network theory, focusing on a single operating train. While both figures represent the same system, they offer different perspectives: Figure 1 details the information exchange between various subsystems, whereas Figure 2 simplifies this into a network model, where nodes represent the same components. Together, these complementary figures enhance the understanding of the system’s complexity. The numbers in Figure 2 correspond to the components labeled in Figure 1, where each number represents the same subsystem within the train control system.
The train control system’s graph consists of N = 8 nodes and M = 21 edges. In normal operation, the communication network’s adjacency matrix is given as follows:
A normal = 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 8 × 8
The network’s average path length is L = 1.894 , with a topology efficiency of E normal = 0.6435 . The degree of each node in the train control system is given as follows:
[ k i ] normal = [ 2 3 4 2 3 4 2 2 ] T
Nodes 3 (TCC) and 6 (RBC) are shown to be the most significant ones with the highest degree, which is consistent with our earlier calculations. Likewise, the betweenness of nodes in the system is as follows:
B i normal = [ 2.83 2.83 13.25 2.75 2.83 17.25 8.75 1.5 ] T
This phenomenon highlights the significance of nodes 3, 6, and 7. As a result, the failure of node 6 (RBC) would have the most severe impact on system stability. The edge betweenness in the network is as follows:
[ π i j ] normal = 0 0 5.5 0 0 4.33 0 0 0 0 5 0 1 3.83 0 0 3.83 3.33 0 9.75 3.33 0 0 0 0 0 4.75 0 0 0 0 5 0 1 5 0 0 3.83 0 0 6 5.5 0 0 5.5 0 7.25 0 0 0 0 0 0 12.25 0 3.5 0 0 0 0 0 0 8.5 0
This suggests that e 6 , 7 is the most important.
The train control system relies on several links for the aperiodic transmission of critical information during normal operations, such as one-way communication from the CBI to TCC, one-way communication from the CBI to RBC, and two-way communication between the RBC and OBE via the GSM-R network. These links do not follow a fixed communication cycle, with their cycle considered as . For periodic communication, and based on insights from industry experts, the following cycle times are defined: T 1 , 3 = 0.5 s, T 1 , 6 = 0.5 s, T 6 , 7 = 60 s, T 7 , 6 = 60 s, T 7 , 8 = 60 s, and T 4 , 3 = 30 s. All other links are assumed to be non-periodic for simplicity. Based on these values, the activity of nodes in the train control system is as follows:
[ A i ] = [ 4 0 2.0333 0.0333 0 2.0333 0.0667 0.0333 ]
Thus, node 1 (computer-based interlocking) is identified as the most active, having the shortest communication cycle. Table 1 provides a summary of the node importance evaluation based on degree, betweenness, and activity.
To summarize, the RBC and TCC are identified as the most critical components of the train control system based on their degree, betweenness, and activity. Enhancing their reliability is likely to have the greatest positive impact on the overall system reliability. Data collected by the officers in administration of the Ministry of Railways [35] in 2015 agree with these assessments.

3.3. Case Studies

This section assesses the network reliability analysis method using several case studies involving node failure conditions, edge failure conditions, two trains operating, multiple trains operating in the same RBC jurisdiction, and multiple trains operating in different RBC jurisdictions, which conducted importance analysis on the nodes.
A normal = 0 0 1 0 0 1 0 0 0 0 1 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 0 0 8 × 8

3.3.1. Node Failure Condition

In the node failure condition, there are some assumptions and parameters that need to be defined. The safety of the train control system is vital to the administrators. The train control system operates as a distributed system with a redundant architecture to guarantee safety. It is assumed that the likelihood of two subsystems failing simultaneously is negligible. Therefore, the node failure conditions only focus on the impact of a single subsystem. Initial parameters obtained from the industrial experience, incorporating insights from a domain expert include S f i j wired = 0.001 , S f i j wireless = 0.05 , and S f i j LEU , OBE = 0.01 . For the sake of simplicity, we assume that any disconnected nodes or links experience a 100% failure rate, as the focus of this study is on network reliability rather than connectivity problems.
Figure 3 and Figure 4 analyze two node failure conditions, failure of node 8 (OBE) and failure of node 6 (RBC). Upon the failure of node 8, the communication links connecting node 8 to nodes 4 and 7 also cease to function, making the average path length in this failure scenario L OBE = 1.7461 . The resulting network topology efficiency is E OBE = 0.5189 . According to Equations (7) and (8), the average failure probability and failure probability of the most vulnerable channel when the OBE fails are S L OBE = 0.0064 and S D OBE = 0.05 . Performing the same calculations with node 6, the average path length is L RBC = and the network topology efficiency is E RBC = 0.3795 . The average failure probability and the failure probability of the most vulnerable channel when the RBC fails are S L RBC = 0.0092 and S D RBC = 0.05 , respectively. A comparison of the failures in the OBE and RBC reveals that the RBC failure is more severe, as it leads to an infinite average path length and a more substantial reduction in network efficiency. Additionally, S L OBE < S L RBC , indicating that the RBC failure has a more significant impact on the train control system’s reliability. Therefore, the RBC represents a more critical weak point in the system.
The failure of a particular node in the train control system is given by Equation (9) through the network topology efficiency S E i as follows:
S E i = [ 22.83 25.59 36.00 20.57 25.59 41.03 29.36 29.36 ] T
The failure of node three ( S E TCC = 36.00 ) and node six ( S E RBC = 41.03 ) has a significant impact on the network, highlighting their critical roles in maintaining stability and connectivity. The TCC (train control center) gathers track circuit occupancy data and relays it to the RBC (radio block center) via the CBI (computer-based interlocking). The RBC then generates the movement authority (MA), line description, and temporary speed restrictions, utilizing information such as the train’s status, track occupancy, interlocking conditions, and data from systems like OBE (onboard equipment) and ground systems, making their reliable operation crucial for safety.

3.3.2. Edge Failure Condition

The communication channel is sensitive to the environmental factors. The environment can cause an impact on the train control system’s reliability. Communication channels are disrupted when interference takes place. In complex network theory, edge failures can describe this situation. Figure 5 and Figure 6 show two alternative edge failure scenarios: one is the communication channel between node 6 and node 7; the other is the communication channel between node 4 and node 8.
Under the failure condition that the link connecting RBC to GSM-R is broken, the network topology efficiency is E 6 , 7 = 0.5247 , and the corresponding average path length of the system under this edge failure scenario is L 6 , 7 = , noting that L i , j represents the average path length when edge e i , j fails. The average failure probability is S L 6 , 7 = 0.0066 , and the most prone to failure is S D 6 , 7 = 0.05 . Under the failure condition that the link connecting the LEU to OBE is broken, the network topology efficiency is E 4 , 8 = 0.620 , and the corresponding average path length when the edge between node 4 and node 8 fails is L 4 , 8 = 2.071 . The average failure probability and the failure probability of the most vulnerable channel during an LEU to OBE failure are S L 4 , 8 = 0.0108 and S D 4 , 8 = 0.05 . From these results, it can be concluded that the connection between nodes 6 and 7 is more crucial as its failure would disrupt the entire communication network, preventing information exchange between the other nodes. The average failure probability for RBC to GSM-R output failure is lower than for LEU to OBE, demonstrating the RBC to GSM-R communication link as the weakest point in the system. The network topology efficiency when a particular edge between nodes i and j fails is given by
S E i j = 0 0 3.7 0 0 4.2 0 0 0 0 2.3 0 1.4 2.6 0 0 3.7 2.3 0 12.7 2.3 0 0 0 0 0 12.7 0 0 0 0 3.8 0 1.4 2.3 0 0 2.6 0 0 4.2 2.6 0 0 2.6 0 18.5 0 0 0 0 0 0 18.5 0 11.1 0 0 0 0 0 0 11.1 0
This indicates that the edges connecting nodes 6 and 7, nodes 3 and 4, and nodes 7 and 8 have the greatest impact on network topology efficiency, highlighting the critical importance of ensuring the reliability of these links.

3.3.3. Sensitivity Analysis on Failure Probability Assumptions

Sensitivity analysis is conducted using three different parameter sets to verify the robustness of our results under varying assumptions. The first set of parameters
( S f i j wired = 0.001 , S f i j wireless = 0.05 , and S f i j LEU , OBE = 0.01 ) represents the originally assumed failure probabilities, which are based on typical system performance data from industrial experience. The second set of parameters ( S f i j wired = 0.0015 , S f i j wireless = 0.055 , and S f i j LEU , OBE = 0.015 ) introduces slight incremental changes to the original assumptions, aiming to test the system’s response to minor deviations. This helps assess the stability of the system under small perturbations that are closer to real-world scenarios. The third set of parameters ( S f i j wired = 0.1 , S f i j wireless = 5 , and S f i j LEU , OBE = 1 ) represents more extreme assumptions, designed to explore the changes in critical nodes and edges when the failure probabilities increase significantly:
Parameters Set 1Parameters Set 2Parameters Set 3
S L 0 0.01070.0121.07
S L O B E 0.006440.007440.644
S L r O B E 0.5990.6040.599
S L R B C 0.009230.01080.923
S L r R B C 0.8580.8730.858
S L 6 , 7 0.006630.007840.663
S L r 6 , 7 0.6160.6360.616
S L 4 , 8 0.01080.0111.08
S L r 4 , 8 10.9891
The results reported in the table reveal that the identification of critical nodes and edges remained consistent across all three parameter sets, including those representing slight deviations and extreme cases. This consistency indicates that our model is robust and reliable under different failure probability assumptions, thereby validating the applicability and resilience of our approach across various scenarios. These results further support the theoretical foundations and analytical methods.

3.3.4. Two Operating Trains

In the train control system, different RBC jurisdictions provide service for a fixed number of trains. As the number of trains increases, additional RBCs are needed. In this situation, we consider two trains operating within the same RBC jurisdiction, denoted 8.1 and 8.2 in the abstract diagram of the train control system, as a complex network, shown in Figure 7.
Under the scenario where two trains are operating in the complex network, the number of nodes is N = 9 and the number of edges is M = 24 . When two trains operate normally, The communication network of the train control system is represented by the following adjacency matrix:
A double = 0 0 1 0 0 1 0 0 0 0 0 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 0 9 × 9
The relevant parameters are as follows:
L = 2.0556
E double = 0.6109
[ k i ] double = [ 2 3 4 3 3 4 3 2 2 ] T
[ B i ] double = [ 3.3333 3.3333 23.5 11 3.3333 15.5 5.5 1 2 ] T
[ π i j ] double = 0 0 4.6667 0 0 6.6667 0 0 0 0 0 4.1667 0 1 6.1667 0 0 0 7.6667 7.1667 0 9.5 7.1667 0 0 0 0 0 0 18.5 0 0 0 0 4.5 4.5 0 1 4.1667 0 0 6.1667 0 0 0 3.1667 3.1667 0 0 3.1667 0 13 0 0 0 0 0 0 0 9 0 9 0 0 0 0 0 0 0 9 0 0 0 0 0 0 0 9 0 0 0
Compared with the scenario where only one train is operating, the average path length L increased to 2.0556 from 1.894, and the network topology efficiency E decreased to 0.6109 from 0.6435. The degree of node 4 and node 7 increased to 3 from 2; betweenness of node 1, node 2, node 3, node 4, and node 5 increased to 3.33, 3.33, 23.5, 11, and 3.33 from 2.83, 2.83, 13.25, 2.75, and 2.83; and betweenness of node 6, node 7, and node 8 decreased to 15.5, 5.5, and 1 from 17.25, 8.75, and 1. Comparing [ π i j ] normal in Section 3.2 and [ π i j ] double above summarizes the changes in edge betweenness.

3.3.5. Multiple Trains Operating in the Same RBC Jurisdiction

In the scenario where all trains are in the same RBC jurisdiction, the abstract diagram complex network under more trains operating is shown in Figure 8.
The number of trains in the train control system complex network is denoted by Num_vehicle, abbreviated as N V , such that the number of nodes and the number of directed edges is
N = N V + 7
M = 3 × N V + 18
By calculating parameters in the scenario where only one or two trains are operating, it is possible to calculate some parameters of complex networks under an arbitrary number of trains in the same RBC jurisdiction.
First, the adjacency matrix when more trains operate A multi-s in the same RBC jurisdiction can be expressed as
A multi-s = 0 0 1 0 0 1 0 0 L 0 0 0 1 0 1 1 0 0 L 0 1 1 0 1 1 0 0 0 L 1 0 0 1 0 0 0 0 1 L 0 0 1 1 0 0 1 0 0 L 0 1 1 0 0 1 0 1 0 L 1 0 0 0 0 0 1 0 1 L 0 0 0 0 1 0 0 1 0 L 0 M M M M M M M M O M 0 0 0 0 0 0 0 0 L 0 ( N V + 7 ) × ( N V + 7 )
The average path length L multi-s is
L multi-s = 71 + 36 N V + 2 N V ( N V 1 ) ( N V + 7 ) ( N V + 6 ) = 71 + 34 N V + 2 N V 2 ( N V + 7 ) ( N V + 6 )
where N V is the number of vehicles and the average path length distribution is shown in Figure 9.
The average path length of the network increases until the number of trains reaches 10 and then approaches 2.0 asymptotically, as the number of vehicles continues to grow.
The degree of nodes in the network is
[ k i ] multi-s = [ 2 3 4 ( N V + 1 ) 3 4 ( N V + 1 ) 2 L 2 ] T
The betweenness of nodes in the network is
[ B i ] multi-s = 2 + 2 3 N V 2 + 2 3 N V 10.5 + 6.5 N V 0.5 + 7.5 N V + N V 2 2 + 2 3 N V 10.5 + 2.5 N V 0.5 + 2.5 N V 2 N V 2 N V
The network topology efficiency is
E multi-t = 6 N V 2 + 77.4 N V + 355 12 ( N V + 7 ) ( N V + 6 )
Figure 10 shows the network topology efficiency as a function of the number of vehicles.
The network topology efficiency decreases as the number of vehicles continues to grow, approaching 0.5 asymptotically.

3.3.6. Multiple Trains Operating in Different RBC Jurisdictions

Figure 11 shows the complex network diagram under the scenario where multiple trains operate across multiple RBC jurisdictions.
The adjacency matrix A multi-a is
A multi-a = A C 1 B A C N 4 B 0 0 D B B D D 0
where
A = 0 1 0 0 1 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0
B = 0 0 1 0 0 1 0 0 0 0 0 0 0 0
C S = 0 0 0 0 0 0 0 0 0 0 1 1 6 × N V i
D = 1 0
N A is the number of RBC regions, and N V i is the number of trains within region N V , where i = 1 , 2 , 3 , , N A . Since the number of nodes in the complex network model is 6 N A + N V + 2 , where N A represents the quantity of RBC regions and N V represents the quantity of trains, the matrix ( 6 N A + N V + 2 ) × ( 6 N A + N V + 2 ) is a non-symmetric matrix and N V N A .
The average path length in the complex network is
L multi-a = 139 N A 2 + 2 N V 2 + 38 N A × N V 41 N A + 4 N V + 6 ( 6 N A + N V + 2 ) ( 6 N A + N V + 1 )
From this formula, we compute the average path length distribution for various numbers of trains and regions.
As shown in Figure 12, when the number of regions N A is held constant and the number of trains N V increased, the average path length of the network decreases. This can be intuitively understood by considering a real-world scenario like a city subway system: adding more trains reduces the average waiting time for passengers and increases the frequency of trains running between them, making direct or indirect connections between any two stations become more efficient. As a result, passengers are able to reach their destinations via shorter paths, resulting in a lower average path length across the system. Similarly, when the number of trains and region number increase, such that N V and N A , the average path length approaches 3.6531 asymptotically. This reflects that in large-scale transportation networks, such as national railway systems, despite a large number of regional and operating trains, through careful design the average path length of the network can achieve a lower value.
The network diameter is
D multi-t = 6
Nodes whose degree is affected by the number of trains and the number of regions are
k 6 N A + N V + 1 = N V + N A
k 6 N A + N V + 2 = N A
In addition to these nodes, other nodes are equal to a constant less than 4.
The network topology efficiency is
E multi-d = 2 3 + 35 12 N V + 362 30 N A + 121 30 N A × N V + 1 2 N V 2 + 199 20 N A 2 ( 6 N A + N V + 2 ) ( 6 N A + N V + 1 )
According to this formula, the network topology efficiency distribution for different numbers of trains and regions is
As shown in Figure 13, when the number of regions N A is held constant, and the number of trains N V increased, the network topology efficiency increases. This phenomenon can be explained by complex network theory: as more trains are added to the network, the redundancy of the network increases, so that even if some connections are interrupted, other paths can effectively maintain network connectivity. In addition, complex network theory identifies that in a highly connected network, the distance between any two points tends to be shorter, so increasing the number of trains will reduce the average distance traveled by passengers and improve the overall efficiency of the network. Similarly, when the number of trains N V and region number N A increase, such that N V and N A , the network topology efficiency approaches 0.2955 asymptotically. Complex network theory reveals that an increase in node density in a network will lead to a reduction in network diameter, which means that the length of the longest path in the network is reduced; thus, the average shortest path between any two points in the network will also be reduced. In train networks, this manifests itself in the fact that passengers can reach their destinations efficiently using the shortest path, even if the network is very large.

4. Case Study in Maritime Systems

This section demonstrates the proposed network reliability analysis method based on the Very High Frequency (VHF) data exchange system (VDES) under various operational scenarios.

4.1. VHF Data Exchange System

From the hardware perspective, the VDES system includes ship earth stations, coastal stations, a space-based satellite constellation system, coast earth stations, a data center, and an operation control center. As shown in Figure 14, the ship earth station is mainly used in the ship-end to provide ships with information on the weather, ice conditions, hydrology, navigation aids, nautical charts, navigation control, vessel traffic management systems, pilotage, optimization of port entry operations, cargo type instructions, navigation risk warnings between ships and between ships and the shore, remote ship maintenance, search and rescue operations, ship data reports, and other related information. The VDES also provides navigation and communication functions [36]. Coastal stations are primarily used to receive all VDES information (shipboard, data center) within the coverage area and perform related communication and auxiliary navigation. The VDES satellite system and the coastal earth stations use satellite communication as the data exchange method of VDES and have a VDES receiver and transmitter, primarily for land/shore areas with station signals uncovered and oversea areas with no land/shore station facilities [13]. Its technical feature is the combination of satellite communication and VDES capabilities—the use of duplex links, through the practical cooperation of uplink and downlink—to achieve long-distance ship-to-shore communication and improve the range of base stations’ data exchange capability [37]. The ground data processing center summarizes and analyzes the data circulating in the VDES system. After converting it into crucial information, it provides ships with various types of comprehensive instructions between vessels and ships to shore. The operation control center is equipped with a dedicated line with the coastal earth station and data center for coordination and management.

4.2. Complex Network Model

The bidirectional graph is represented by a solid line. When there is only a single-directional edge between two nodes, a solid line with a unidirectional arrow represents it. Meanwhile, solid lines are employed for wired communication, and dotted lines are used for wireless communication. Each subsystem is numbered in turn. The figure shows that the quantity of nodes in the VDES system network is N = 7 and the quantity of directed edges is M = 13 . The VDES system is a globally connected, directed, complex network.
The VDES system communication network model is abstracted based on complex network theory. In our model, each device is treated as an identical node, the interactions among these devices are considered uniform network edges, and we assess the system’s reliability through an analysis of this abstracted network structure. Under normal operating conditions, the communication network of the VDES system is represented by the following adjacency matrix:
A normal = 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0 0 0 0 1 0 7 × 7
The network has an average path length of L = 2.3333 and a topology efficiency of E normal = 0.5731 . The degree of each node within the VDES system is as follows:
[ k i ] normal = [ 2 2 2 2 1 2 2 ] T
In the VDES system, nodes with a degree of two account for 86% of the total nodes, and nodes with a degree of 1 account for 14% of the total number of nodes, which indicates that our network model describes only a simple uniform situation. The betweenness of nodes in the VDES system is
[ B i ] normal = [ 11 12 11 8 3 3 8 ] T
In the VDES system, nodes 1, 2, and 3 handle the heaviest network traffic, nodes 4 and 7 experience moderate traffic, and nodes 5 and 6 have the least. Specifically, the data center, or node 2, exhibits the weakest stability, whereas the shipborne and satellite terminals—nodes 6 and 7, respectively—maintain relatively higher stability. The network traffic volume is a direct indicator of a node’s significance within the system; thus, the data center emerges as the most pivotal node due to its substantial traffic load. Subsequently, the remaining nodes follow in descending order of importance: the operation control center, the coast station, the VDES communication link, the coast earth station, the shipboard terminal, and finally the satellite terminal. This ranking aligns with each node’s respective network traffic volume and role in the system.
The betweenness of edges in the VDES system is
[ π i j ] normal = 0 18 0 0 0 0 16 18 0 18 0 0 0 0 0 18 0 16 0 0 0 0 0 16 0 12 0 0 0 0 0 12 0 6 0 0 0 0 0 6 0 12 16 0 0 0 0 12 0
The betweenness also indicates that the communication connections from node 1 to node 2 and from node 2 to node 3 are the most critical.
According to the VDES channel division [38], the communication period is defined as follows:
T ground = 5 × 10 11 s
T ship   to   shore , satellite , ship = 6.36 × 10 9 s
T ship   receive   from   shore , satellite , ship = 6.18 × 10 9 s
Figure 15 provides an abstract view of the VDES system presented in Figure 14. The numbers in the figure correspond to the components listed in below. The input and output activities of the nodes are shown below in Table 2:
T h i represents the activity of node i and the activity of node i. T h i is the sum of output T h i o and input T h i i ; therefore, the activity of each node is computed as in Table 3:
The most active nodes are node 1 and node 2; in the VDES system, the communication of the operation control center is the most dynamic, and the least active nodes are the VDES communication link and each remote terminal. This conclusion is reasonable because the communication of the operation control center is periodic, and every clock cycle is short, so its transmission is the most frequent.
The activity distribution Q ( h ) of the node is
Q ( h ) = 2 7 ,   T h = 8 × 10 10 ,   4.03 × 10 10 ,   4.86 × 10 8 1 7 ,   T h = 6.48 × 10 8
The activity in order from high to low is as follows: operation control center, data center, coast station, coast earth station, VDES communication link, satellite terminal, and shipboard terminal. The order of importance of nodes is shown in the following Table 4:
The operation control center and the data center are identified as the most critical nodes, with the enhancement of their reliability being crucial for the overall communication reliability of the VDES system. Conversely, shipborne and satellite terminals are identified as the more vulnerable points within the network. Addressing the robustness of these nodes is essential for system stability. The CNT approach, as discussed, effectively identifies these nodes and links, confirming its value in guiding improvements to network reliability.

4.3. Case Studies

This section verifies the network reliability analysis method using several case studies involving the wired connection node failure condition, wireless connection node failure condition, wired connection edge failure condition, and wireless connection edge failure condition.

4.3.1. Reliability Analysis under Node Failure

From the internal communication network structure of the VDES system, the network communication connection includes two types: wired and wireless communication. The wireless communication process consists of the coast station and the VDES communication link, the VDES communication link, the shipboard terminal, the satellite, and the coast earth station. It is assumed that the failure probability of the wired communication is S f w i r e d = 0.001 , wireless communication is S f w i r e l e s s = 0.05 , and the communication process between the satellite and the shipboard terminal is S f l o s s = 0.005 .
The average failure probability of the VDES system is
S L a v e r a g e = 2.39 %
The most vulnerable failure probability is
S D v u l n e r a b l e = 5 %
The longest distance of the communication network is
D = max d i j = 6
Figure 16 and Figure 17 show two cases of failure in wired and wireless connections. Taking Figure 16 as an example, when the operation control center of node 1 fails, its communication with the data center of node 2 and the coastal earth station of node 7 is disconnected. The average path length and the average efficiency of the network topology are L 1 = , E 1 = 33.4 % . In Figure 17, when the satellite terminal at node 6 fails, the connection with the shipboard terminal at node 5 and the coastal earth station at node 7 is disconnected. The average path length and the average efficiency of the network topology are L 6 = , E 6 = 41.4 % . When the coast earth station and the shipborne terminal lose their connection to satellites, the average path becomes infinite, seriously destroying the information transmission of the network. Comparing these values in this way shows that the failure of the operation and control center of node 1 is more critical as it makes the average path length infinite and effectively reduces the network efficiency.
The average failure probability and the most vulnerable failure probability under shipboard terminal failure are
S L a v e r a g e = 2.06 %
S D v u l n e r a b l e = 5 %
The average failure probability and the most vulnerable failure probability in the case of operation control center failure are
S L a v e r a g e = 3.41 %
S D v u l n e r a b l e = 5 %
The average failure rate after the failure of the shipboard terminal system decreases, and the average failure rate after the collapse of the operation control center increases. Thus, the operation control center is a weaker point of the communication transmission system. In practice, it is necessary to focus on maintaining the communication problem of the operation and control center. Meanwhile, the failure rate of the operation and control center after failure is greater than that of the shipboard terminal, so the operation and control center are more likely to cause a communication failure.
According to Equation (9), the network efficiency impact factors, including other node failures, are
S E i = [ 41.7 % 43.1 % 41.7 % 35.6 % 27.7 % 27.7 % 37.2 % ] T
To summarize, the failure of the operation control center not only seriously impacts the stability of the VDES system but also causes the communication function of the system to collapse. It is necessary to improve the reliability of these two subsystems or adopt other redundant structures to ensure that the communication of the VDES system will not be interrupted after the module fails.

4.3.2. Reliability Analysis under Edge Failure

The case where a communication channel is interrupted by interference corresponds to an edge’s failure in a complex network model. Figure 18 shows the network topology efficiency of the system when the communication between the data center and the shore base station is interrupted:
E 2 , 3 = 42.8 %
In Figure 19, the network topology efficiency is
E 3 , 4 = 44.2 %
When these two nodes fail, the network efficiency of the system is reduced, which affects the stability of the network. The average path length of the VDES system is
L 2 , 3 =
L 3 , 4 =
When the channel between nodes 2 and 3 is interrupted, the communication function of the network will fail, and the information between the remaining nodes in the network cannot be transmitted.
The average failure probability and the failure probability of the most vulnerable point in the network during a communication interruption between the data center and the coastal station are
S L a v e r a g e = 2.81 %
S D v u l n e r a b l e = 5 %
The average failure probability and the failure probability of the most vulnerable point in the network during a communication interruption between the coastal station and the VDES communication link are
S L a v e r a g e = 1.92 %
S D v u l n e r a b l e = 5 %
The system’s average failure probability after the channel between the data center and the coastal station is interrupted is higher than that of the original network, so the communication between the data center and the coastal station is a weakness of the system.
According to Equation (10), the network topology efficiency impact factors when there is a unilateral fault between nodes i and j are
S E i j = 0 25.3 % 0 0 0 0 22.9 % 25.3 % 0 25.3 % 0 0 0 0 0 25.3 % 0 22.9 % 0 0 0 0 0 22.9 % 0 17.5 % 0 0 0 0 0 17.5 % 0 7.35 % 0 0 0 0 0 7.35 % 0 17.5 % 22.9 % 0 0 0 0 17.5 % 0
This indicates that the edges between nodes 1 and 2 and between nodes 2 and 3 have the most significant impact on the network topology efficiency, with the reliability of the connections between these nodes being of utmost importance.

4.3.3. Sensitivity Analysis on Failure Probability Assumptions

Sensitivity analysis is performed using three distinct parameter sets to assess the robustness of our results. The first set of parameters ( S f w i r e d = 0.001 , S f w i r e l e s s = 0.05 , S f l o s s = 0.005 ) corresponds to our original assumptions, grounded in standard system performance data and established estimates from relevant literature. The second set ( S f w i r e d = 0.0015 , S f w i r e l e s s = 0.055 , S f l o s s = 0.0055 ) introduces slight variations from the original values. This approach helps us determine the stability of critical nodes and edges under small perturbations. The third set ( S f w i r e d = 0.1 , S f w i r e l e s s = 5 , S f l o s s = 0.5 ) represents more extreme conditions, allowing us to explore how the system behaves under significantly higher failure probabilities.
Parameters Set 1Parameters Set 2Parameters Set 3
S L 0 0.02390.02652.39
S L 1 0.03410.03763.41
S L r 1 1.281.42128
S L 6 0.02330.02292.33
S L r 6 0.9720.86497.2
S L 2 , 3 0.02810.03102.81
S L r 2 , 3 1.171.17117
S L 3 , 4 0.01910.02131.91
S L r 3 , 4 0.8020.80480.2
The results of our analysis showed that the critical nodes and edges identified were consistent across all three parameter sets. Even with the incremental changes in the second set and the substantial shifts in the third set, the outcomes remained closely aligned with those from the original assumptions. This suggests that our model is robust and dependable under a range of failure probability scenarios, reinforcing the general validity of our approach across different conditions. The alignment of these findings further underscores the reliability of our method in identifying key network components, even when subjected to varying assumptions.

4.3.4. Operation of Multiple Nodes in a Shared Space

In this section, we extend the scenario to encompass multi-satellite, multi-ship, and multi-base station configurations, and multiple connection modes. At this stage, manual calculations of complex parameters are impractical. Consequently, we developed Python scripts to generate model scenarios and perform the relevant calculations. One scene of operating under multiple nodes was simulated, as depicted by the abstract diagram of the complex network in Figure 20 and Figure 21.
Each subsystem is numbered in turn. Node 1: operation control center; node 2: data center; nodes 3.1 and 3.2: coastal station; nodes 4.1 and 4.2: coastal earth station; nodes 5.1 to 5.3: satellite terminal; node 6.1 to 6.9: ship terminal. The figure shows that the number of nodes in the VDES system network is M = 18 and the number of directed edges is N = 27. Relevant complex network parameters are calculated:
L multi-nodes = 3.48
E multi-nodes = 42.46 %
S L average = 2.59 %
S D vulnerable = 5 %
D = max d i j = 7
[ k i ] multi-nodes = 3 2 1 4 2 4 2 2 2 2 5 3 3 4 4 3 3 4 T
[ B i ] multi-nodes = 51 181 70 250 147 18 40 37 34 34 174 45 34 149 118 34 34 34 T
In the VDES system, nodes with a degree of 2 comprise 33% of the total nodes, while nodes with degrees of 3 and 4 each make up 28% of the total. Nodes with degrees of 1 and 5 represent only 6% each of the total node count. The loads on nodes 3.1, 2, and 5.2 are the highest. Central nodes exhibit the worst stability, while shipboard and satellite terminals demonstrate better resilience. Nodes with higher loads are critical for system performance. The operation control center exhibits the most dynamic communication, in contrast to less active nodes such as the VDES communication link and remote terminals. This observation aligns with expectations, as the operation control center engages in periodic communication with short clock cycles, resulting in frequent transmissions.
According to Equation (9), the calculation results of network efficiencies E i multi-nodes in the case of a single node failure are listed as follows:
32.3 % 37.6 % 43.6 % 41.1 % 41.8 % 41.6 % 43.0 % 43.0 % 43.0 % 31.7 % 31.8 % 42.4 % 42.4 % 41.6 % 41.1 % 42.8 % 42.8 % 42.0 % T
The calculation results of network efficiency impact factors S E i multi-nodes are listed as follows:
23.7 % 11.2 % 2.93 % 2.97 % 1.32 % 1.79 % 1.51 % 1.51 % 1.51 % 25.2 % 24.9 % 0.01 % 0.01 % 1.79 % 2.97 % 1.03 % 1.03 % 0.85 % T
The operation control center (node 1), the coastal earth station (node 4.2), and the satellite (node 5.2) exert the most substantial impact on the network’s overall connectivity, with influence factors of 23.7%, 25.2%, and 24.9%, respectively. The network topology efficiency displayed an increase even after certain nodes, such as node 3.2 and node 6.9, experienced failures. This counter-intuitive outcome can be attributed to the role of these nodes within the network; if the nodes that fail are acting as bottlenecks or are otherwise contributing inefficiently to the network, their absence can paradoxically enhance overall network efficiency. In addition, in small-world networks, removing certain nodes may reduce the average length of the path [39]. Moreover, failed nodes may cause the network to become more centralized. The centralization can improve efficiency because it reduces some of the complexity of decision-making and transmission [40].
The calculation results for network efficiencies E i j multi-nodes and network topology efficiency impact factor S E i j multi-nodes are shown in the table below, signifying when there is a failed edge between nodes i and j.
Failure E ij S E ij Failure E ij S E ij Failure E ij S E ij
1-239.4%6.99%3.1-6.341.7%1.56%6.4-6.541.9%1.09%
1-4.140.2%5.1%6.1-5.141.8%1.32%6.6-6.541.9%1.09%
1-4.230.1%28.9%6.2-5.141.8%1.32%6.5-6.741.5%2.03%
2-3.140.3%4.86%6.3-5.141.8%1.32%5.3-6.742%0.85%
2-3.238.8%8.4%5.2-6.441.6%1.79%5.3-6.841.7%1.56%
4.1-5.140.8%3.68%5.2-6.541.7%1.56%5.3-6.941.7%1.56%
4.2-5.229.9%29.4%5.2-6.641.6%1.79%6.7-6.841.9%1.09%
3.1-6.141.7%1.56%5.2-5.340.5%4.39%6.7-6.941.9%1.09%
3.1-6.241.7%1.56%6.4-6.642%0.85%6.8-6.942%0.85%
Collectively, the network suffers more from the failure of edges than from that of nodes. The most significant impacts arise from edge failures between nodes 4.2 and 5.2, nodes 1 and 4.2, and nodes 1 and 2, leading to decreases in network topology efficiency of 29.9%, 30.1%, and 39.4%, respectively. The associated influence factors for these edges are 29.4%, 28.9%, and 6.99%. Therefore, the integrity of the connections between these specific nodes is paramount for network reliability.
From our example scenario, expanding the constellation of satellites and the fleet of maritime vessels enhances the efficiency of the network’s topology. According to complex network theory, a greater number of satellites diversifies potential communication routes, thus bolstering the resilience of the network against the failure of any singular connection. This theory further elucidates that a network with a dense web of interconnections will naturally exhibit shorter average distances between nodes. As such, an increase in satellites and ships contracts the communication paths, thereby streamlining the network’s overall functionality. Enhanced node density precipitates a reduction in the network’s diameter so that, within an extensive spatial network, data and signals can be relayed expediently across the shortest possible routes despite a proliferation of nodes. However, this study remains academic in nature, aimed at developing and illustrating key concepts rather than replicating an entire real-world system. Applying our methods to larger, more complex systems will present additional future research possibilities, such as the need for consistent and comprehensive data collection. These challenges are beneficial for ensuring the reliability and applicability of our methods in real-world scenarios.

5. Conclusions and Future Research

This paper generalized and applied complex network theory to network reliability analysis, with a focus on both train control systems and the VHF data exchange system (VDES). With the application of complex network theory, the information transmission process between various modules in the system was abstracted into a network model. The topological features were examined to explore the connections between nodes in the internal structure, enabling the detection of vulnerable nodes and edges that are most appropriate for enhancing reliability. By analyzing possible failure scenarios of nodes and edges, the system’s weak points can be pinpointed, and the significance of each module was evaluated and prioritized accordingly. This abstraction supports comprehensive study of the topological characteristics of these systems, revealing the relationships between nodes, and pinpointing potential frailties within their structures.
For the train control system, simulations of node and edge failures validated the method’s ability to discern system vulnerabilities, aligning closely with industry expertise and statistical data. This concurrence underlines the method’s potential as a reliable tool for identifying critical components that significantly impact system reliability. The extension of this methodology to VDES further exemplifies its versatility. By adjusting network parameters to the specifics of VDES, such as the incorporation of directional flow and tailored communication periods, the study was able to adapt the complex network theory framework effectively, thus providing a robust foundation for future parameterization and connectivity analyses within such networks. Our findings align with the expertise in this specific domain, showing that the notable components identified have the most significant impact on system reliability.
Our focus on modified CNT parameters like average path length and network topology efficiency was driven by their relevance to capturing the dynamic information exchange and topology changes characteristic of real-time systems like VDES. While traditional metrics like clustering coefficient and centrality measures were not the primary focus, this initial research lays the groundwork for exploring these and other network characteristics in future studies. This work represents the first step in a broader investigation, and we acknowledge that incorporating additional metrics could further enhance the analysis. Moreover, since the primary focus of this article is on applying complex network theory to reliability analysis, and the issue of node connectivity is not closely tied to the specific case studies presented, we opted to simplify the treatment by assigning a 100% failure rate to disconnected nodes. In future work, we plan to explore the failure conditions of these nodes in practical applications in greater detail and provide a more precise analysis.
Moving forward, several paths for future research include exploring the application of this method to other complex systems where communication reliability is paramount. Integrating artificial intelligence and machine learning techniques could refine the identification of weak nodes and edges by predicting system behavior under various failure scenarios. Finally, a real-world implementation of the proposed improvements, followed by a comparative analysis, would provide valuable empirical evidence to further validate the efficacy of this network reliability analysis method. These ideas pave the way for a broader application of complex network theory in the field of network reliability, with the potential to enhance not only theoretical understanding but also practical system resilience across various domains.

Author Contributions

Conceptualization, Y.Z. and J.E.; methodology, Y.Z. and J.E.; software, J.E.; validation, J.E.; formal analysis, Y.Z., J.E. and L.F.; investigation, J.E.; resources, L.F.; writing—original draft preparation, Y.Z. and J.E.; writing—review and editing, L.F.; visualization, Y.Z. and J.E.; supervision, L.F.; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program of China (Grant No. 2021YFC2801000).

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

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

Abbreviations

CNTComplex Network Theory
TCCTrain Control Center
TSRSTemporary Speed Restriction Server
RBCRadio Block Center
LEULineside Equipment Unit
CTCCentralized Traffic Control
CBIComputer-Based Interlocking
OBEOn-Board Equipment
GSM-RGlobal System for Mobile Communications-for Railway
MAMovement Authority
VHFVery High Frequency
VDESVHF Data Exchange System

References

  1. Ladyman, J.; Lambert, J.; Wiesner, K. What is a complex system? Eur. J. Philos. Sci. 2013, 3, 33–67. [Google Scholar] [CrossRef]
  2. Tsiotas, D.; Polyzos, S. Analyzing the Maritime Transportation System in Greece: A Complex Network Approach. Netw. Spat. Econ. 2015, 15, 981–1010. [Google Scholar] [CrossRef]
  3. Sun, Y.; Tang, X. Cascading failure analysis of power flow on wind power based on complex network theory. J. Mod. Power Syst. Clean Energy 2014, 2, 411–421. [Google Scholar] [CrossRef]
  4. Zhao, G.L.; Xing, L.D. Reliability analysis of IoT systems with competitions from cascading probabilistic function dependence. Reliab. Eng. Syst. Saf. 2020, 198, 106812–106827. [Google Scholar] [CrossRef]
  5. Alkaff, A. Discrete time dynamic reliability modeling for systems with multistate components. Reliab. Eng. Syst. Saf. 2021, 209, 107462. [Google Scholar] [CrossRef]
  6. Wu, Y.; Sun, W. Research on the reliability allocation calculation method of a wind turbine generator set based on a vine copula correlation model. Energy Sci. Eng. 2021, 9, 1543–1553. [Google Scholar] [CrossRef]
  7. He, J.; Gao, R.; Chen, J. A sparse data-driven stochastic damage model for seismic reliability assessment of reinforced concrete structures. Reliab. Eng. Syst. Saf. 2022, 223, 108510. [Google Scholar] [CrossRef]
  8. Golmohammadi, E.; Ardakan, M.A. Reliability optimization problem with the mixed strategy, degrading components, and a periodic inspection and maintenance policy. Reliab. Eng. Syst. Saf. 2022, 223, 108500. [Google Scholar] [CrossRef]
  9. Hwang, C.L.; Tillman, F.A.; Lee, M.H. System-Reliability Evaluation Techniques for Complex/Large Systems—A Review. IEEE Trans. Reliab. 1981, R-30, 416–423. [Google Scholar] [CrossRef]
  10. Bistouni, F.; Jahanshahi, M. Analyzing the reliability of shuffle-exchange networks using reliability block diagrams. Reliab. Eng. Syst. Saf. 2014, 132, 97–106. [Google Scholar] [CrossRef]
  11. Hardy, G.; Lucet, C.; Limnios, N. K-Terminal Network Reliability Measures with Binary Decision Diagrams. IEEE Trans. Reliab. 2007, 56, 506–515. [Google Scholar] [CrossRef]
  12. Bobbio, A.; Portinale, L.; Minichino, M.; Ciancamerla, E. Improving the analysis of dependable systems by mapping fault trees into Bayesian networks. Reliab. Eng. Syst. Saf. 2001, 71, 249–260. [Google Scholar] [CrossRef]
  13. Berthomieu, B.; Diaz, M. Modeling and verification of time dependent systems using time Petri nets. IEEE Trans. Softw. Eng. 1991, 17, 259–273. [Google Scholar] [CrossRef]
  14. Cheng, Y.; Elsayed, A.E. Reliability modeling of mixtures of one-shot units under thermal cyclic stresses. Reliab. Eng. Syst. Saf. 2017, 167, 58–66. [Google Scholar] [CrossRef]
  15. Fiondella, L.; Xing, L.D. Discrete and continuous reliability models for systems with identically distributed correlated components. Reliab. Eng. Syst. Saf. 2015, 133, 1–10. [Google Scholar] [CrossRef]
  16. Park, Y.W. MILP Models for Complex System Reliability Redundancy Allocation with Mixed Components. INFORMS J. Comput. 2020, 32, 600–619. [Google Scholar] [CrossRef]
  17. Peng, W.W.; Li, Y.F.; Mi, J.H.; Yu, L.; Huang, H.Z. Reliability of complex systems under dynamic conditions: A Bayesian multivariate degradation perspective. Reliab. Eng. Syst. Saf. 2016, 153, 75–87. [Google Scholar] [CrossRef]
  18. Mi, J.H.; Li, F.Y.; Yang, Y.J.; Peng, W.W.; Huang, H.Z. Reliability assessment of complex electromechanical systems under epistemic uncertainty. Reliab. Eng. Syst. Saf. 2016, 152, 1–15. [Google Scholar] [CrossRef]
  19. Mutingi, M.; Kommula, V.P. Multi-criteria reliability optimization for a complex system with a bridge structure in a fuzzy environment: A fuzzy multi-criteria genetic algorithm approach. Eksploat. I Niezawodn.—Maint. Reliab. 2016, 437, 651–663. [Google Scholar] [CrossRef]
  20. Beyza, J.; Paricio, E.; Yusta, J. Applying Complex Network Theory to the Vulnerability Assessment of Interdependent Energy Infrastructures. Energies 2019, 12, 421. [Google Scholar] [CrossRef]
  21. Liu, H.; Hu, X.-B.; Yang, S.; Zhang, K.; Di Paolo, E. Application of Complex Network Theory and Genetic Algorithm in Airline Route Networks. Transp. Res. Rec. 2011, 2214, 50–58. [Google Scholar] [CrossRef]
  22. Dai, H.; Yan, E.; Li, N.; Bao, K.; Zhang, B. Freeway Network Connective Reliability Analysis Based on Complex Network Approach. Procedia Eng. 2016, 137, 372–381. [Google Scholar] [CrossRef]
  23. Lin, S.; Jia, L.; Wang, Y.; Qin, Y.; Li, M. Reliability Study of Bogie System of High-Speed Train Based on Complex Networks Theory. In Proceedings of the 2015 International Conference on Electrical and Information Technologies for Rail Transportation; Springer: Berlin, Heidelberg, 2016; pp. 117–124. [Google Scholar]
  24. Feng, Y.; Qin, Y.; Kang, L.-L.; Liu, D.; Yang, X.-J.; Ma, H.-N.; Ji, L.-M. Reliability Analysis of Bogie System Based on Complex Network and Failure Propagation. In Proceedings of the International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering (QR2MSE), Zhangjiajie, China, 6–9 August 2019; pp. 1–4. [Google Scholar]
  25. Newman, M.E.J. The Structure and Function of Complex Networks. SIAM Rev. 2003, 45, 167–256. [Google Scholar] [CrossRef]
  26. Yin, X.; Mo, Y.; Dong, C.; Zhang, Y. Identification of the influential parts in a complex mechanical product from a reliability perspective using complex network theory. Qual. Reliab. Eng. Int. 2020, 36, 604–622. [Google Scholar] [CrossRef]
  27. Bian, T.; Deng, Y. Identifying Influential Nodes in Complex Networks: A Node Information Dimension Approach. Chaos Interdiscip. J. Nonlinear Sci. 2018, 28, 043109. [Google Scholar] [CrossRef]
  28. Albert, R.; Barabási, A.-L. Statistical mechanics of complex networks. Rev. Mod. Phys. 2002, 74, 47–97. [Google Scholar] [CrossRef]
  29. Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.-U. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. [Google Scholar] [CrossRef]
  30. Xu, S.; Zhou, H.; Li, C.; Yang, X. Vulnerability Assessment of Power Grid Based on Complex Network Theory. In Proceedings of the Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, 27–31 March 2009; pp. 1–4. [Google Scholar]
  31. Ali, M.A.; Jafarian, M. Power Grids as Complex Networks: Resilience and Reliability Analysis. IEEE Access 2021, 9, 119010–119031. [Google Scholar]
  32. Yong, Q. Statistical analysis of weighted complex network in Chinese high-speed railway. J. Railw. Sci. Eng. 2016, 13, 201–209. [Google Scholar]
  33. Zhang, J.; Qiang, Y.; Li, X.; Zhang, C.; Xu, D.; Wang, X. Reliability Analysis of Tianjin Urban Rail Transit Network Based on Complex Network Evolution Characteristics. Mod. Phys. Lett. B 2021, 35, 2150075. [Google Scholar] [CrossRef]
  34. Wang, Y.; Zhang, L.; Sun, S. Evaluating Network Reliability Using Topology-Based and Simulation-Based Approaches. Int. J. Crit. Infrastructures 2017, 13, 187–207. [Google Scholar]
  35. Chen, B.; Cai, B.; Shangguan, W.; Wang, J. Data-Driven Failure Characteristics and Reliability Analysis for Train Control On-Board Subsystem. IEEE Access 2019, 7, 126489–126499. [Google Scholar] [CrossRef]
  36. Grujicic, J. A Feasibility Study for a Satellite VHF Data Exchange System (VDES). Ph.D. Thesis, KTH Royal Institute of Technology, Stockholm, Sweden, 2019. [Google Scholar]
  37. Lázaro, F.; Raulefs, R.; Wang, W.; Clazzer, F.; Plass, S. VHF Data Exchange System (VDES): An enabling technology for maritime communications. CEAS Space J. 2018, 11, 55–63. [Google Scholar] [CrossRef]
  38. ITU-R M.2092-1; Technical Characteristics for a VHF Data Exchange System in the VHF Maritime Mobile Band. International Telecommunication Union: Geneva, Switzerland, 2020.
  39. Zhu, D.; Wang, D.; Hassan, S.-U.; Haddawy, P. Small-World Phenomenon of Keywords Network Based on Complex Network. Scientometrics 2013, 97, 435–442. [Google Scholar] [CrossRef]
  40. Bernstein, E.S.; Shore, J.C.; Jang, A.J. Network Centralization and Collective Adaptability to a Shifting Environment. Organ. Sci. 2022, 34, 1997–2525. [Google Scholar] [CrossRef]
Figure 1. Information exchange within train control system.
Figure 1. Information exchange within train control system.
Mathematics 12 03014 g001
Figure 2. Train control system modeled as a complex network.
Figure 2. Train control system modeled as a complex network.
Mathematics 12 03014 g002
Figure 3. Network model in the case of OBE failure.
Figure 3. Network model in the case of OBE failure.
Mathematics 12 03014 g003
Figure 4. Network model in the case of RBC failure.
Figure 4. Network model in the case of RBC failure.
Mathematics 12 03014 g004
Figure 5. In the case of RBC to GSM-R failure.
Figure 5. In the case of RBC to GSM-R failure.
Mathematics 12 03014 g005
Figure 6. In the case of LEU to OBE failure.
Figure 6. In the case of LEU to OBE failure.
Mathematics 12 03014 g006
Figure 7. Scenario with two trains operating.
Figure 7. Scenario with two trains operating.
Mathematics 12 03014 g007
Figure 8. Abstract diagram under operating condition of multiple trains.
Figure 8. Abstract diagram under operating condition of multiple trains.
Mathematics 12 03014 g008
Figure 9. The average path length distribution vs. number of trains in same RBC.
Figure 9. The average path length distribution vs. number of trains in same RBC.
Mathematics 12 03014 g009
Figure 10. Network topology’s efficiency distribution of multiple trains in the same RBC.
Figure 10. Network topology’s efficiency distribution of multiple trains in the same RBC.
Mathematics 12 03014 g010
Figure 11. The abstract diagram of multiple trains in different RBCs.
Figure 11. The abstract diagram of multiple trains in different RBCs.
Mathematics 12 03014 g011
Figure 12. Average path length distribution vs. number of trains and regions.
Figure 12. Average path length distribution vs. number of trains and regions.
Mathematics 12 03014 g012
Figure 13. Network topology efficiency distribution vs. number of trains and regions.
Figure 13. Network topology efficiency distribution vs. number of trains and regions.
Mathematics 12 03014 g013
Figure 14. VDES architecture.
Figure 14. VDES architecture.
Mathematics 12 03014 g014
Figure 15. VDES nearshore application model diagram.
Figure 15. VDES nearshore application model diagram.
Mathematics 12 03014 g015
Figure 16. Wired connection node failure network model.
Figure 16. Wired connection node failure network model.
Mathematics 12 03014 g016
Figure 17. Wireless connection node failure network model.
Figure 17. Wireless connection node failure network model.
Mathematics 12 03014 g017
Figure 18. Wired connection edge failure model.
Figure 18. Wired connection edge failure model.
Mathematics 12 03014 g018
Figure 19. Wireless connection edge failure model.
Figure 19. Wireless connection edge failure model.
Mathematics 12 03014 g019
Figure 20. The generic model network generated for VDES complex network.
Figure 20. The generic model network generated for VDES complex network.
Mathematics 12 03014 g020
Figure 21. Detailed realization of Figure 20, the abstract diagram under multiple nodes operation.
Figure 21. Detailed realization of Figure 20, the abstract diagram under multiple nodes operation.
Mathematics 12 03014 g021
Table 1. Ranking of node importance.
Table 1. Ranking of node importance.
EvaluationImportance Order
DegreeTCC = RBC > CTC = TSRS > CBI = LEU
= GSM-R = OBE
BetweennessRBC > TCC > GSM-R > CBI = CTC = TSRS
> LEU > OBE
ActivityCBI > TCC = RBC > GSM-R = LEU = OBE
> CTC > TSRS
Table 2. T h i o and T h i i .
Table 2. T h i o and T h i i .
VDE NodeOutput Activity T h i o Input Activity T h i i
14.00 × 10 10 4.00 × 10 10
24.00 × 10 10 4.00 × 10 10
32.02 × 10 10 2.02 × 10 10
43.19 × 10 8 3.19 × 10 8
51.57 × 10 8 3.24 × 10 8
63.24 × 10 8 1.57 × 10 8
72.02 × 10 10 2.02 × 10 10
Table 3. T h i .
Table 3. T h i .
VDE NodeNode Activity T h i
18.00 × 10 10
28.00 × 10 10
34.03 × 10 10
46.38 × 10 8
54.81 × 10 8
64.81 × 10 8
74.03 × 10 10
Table 4. Importance ranking of nodes.
Table 4. Importance ranking of nodes.
EvaluationImportance Order
Degree1 = 2 = 3 = 4 = 6 = 7 > 5
Betweenness2 > 1 = 3 > 4 = 7 > 5 = 6
Activity1 = 2 > 3 = 7 > 4 > 5 = 6
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

Zang, Y.; E, J.; Fiondella, L. A Network Reliability Analysis Method for Complex Real-Time Systems: Case Studies in Railway and Maritime Systems. Mathematics 2024, 12, 3014. https://doi.org/10.3390/math12193014

AMA Style

Zang Y, E J, Fiondella L. A Network Reliability Analysis Method for Complex Real-Time Systems: Case Studies in Railway and Maritime Systems. Mathematics. 2024; 12(19):3014. https://doi.org/10.3390/math12193014

Chicago/Turabian Style

Zang, Yu, Jiaxiang E, and Lance Fiondella. 2024. "A Network Reliability Analysis Method for Complex Real-Time Systems: Case Studies in Railway and Maritime Systems" Mathematics 12, no. 19: 3014. https://doi.org/10.3390/math12193014

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