Next Article in Journal
Restrain Performance of Child Restraint Systems for 1.5-Year-Old Children on Commercial Airplanes: An Experimental Study
Previous Article in Journal
Nonlinear Surrogate Model Design for Aerodynamic Dataset Generation Based on Artificial Neural Networks
Previous Article in Special Issue
Trajectory Predictor and Conflict Detection Figures of Merit for a Performance-Based Adaptive Air Traffic Monitoring System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Evaluation of Fault Propagation Behavior in Integrated Avionics Systems Considering Cascading Failures

1
Key Laboratory of Civil Aircraft Airworthiness Technology, Civil Aviation University of China, Tianjin 300300, China
2
Science and Technology Innovation Research Institute, Civil Aviation University of China, Tianjin 300300, China
3
Sino-European Institute of Aviation Engineering, Civil Aviation University of China, Tianjin 300300, China
4
College of Safety Science and Engineering, Civil Aviation University of China, Tianjin 300300, China
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(8), 608; https://doi.org/10.3390/aerospace11080608
Submission received: 11 June 2024 / Revised: 13 July 2024 / Accepted: 21 July 2024 / Published: 25 July 2024
(This article belongs to the Special Issue Advances in Avionics and Astrionics Systems)

Abstract

:
As the synthesis, modularization, and integration of avionics systems increase, the interconnections between systems and equipment within subsystems become increasingly complex, posing risks to the safety and reliability of the integrated avionics system. To address the risk of fault propagation due to functional cascade failures in integrated avionics systems, this paper proposes a discrete dynamic fault propagation analysis method, which was applied to an all-electric braking system to assess its feasibility. First, the architectural features of the Distributed Integrated Modular Avionics system are summarized. Subsequently, the constructed system layer model is described, establishing the function–resource hierarchical architecture. Subsequently, the behavior of cascading failure propagation in discrete dynamic systems is analyzed by integrating the cascading failure analysis method from SAE ARP 4761A and considering the coupling characteristics between system properties and functions comprehensively. This approach facilitates the development of a cascading failure propagation model for DIMA based on discrete dynamic systems. Finally, by using the all-electric braking system under DIMA architecture as a case study, key Core Processing Modules and failure-prone functions are identified. The findings reveal that within this system, CPM2 and CPM6 are particularly susceptible to failure propagation, and the automatic brake function is notably vulnerable. Data show that the system’s failure rate escalates markedly after 2 × 10 4 h of operation. Performing maintenance before reaching this threshold can further mitigate risks. This practice aligns with current international aircraft maintenance time regulations. The method proposed in this paper can be applied early in the allocation of DIMA resources to enhance security and support DIMA design.

1. Introduction

One of the most significant current developments in avionics system architecture is Distributed Integrated Modular Avionics (DIMA). In contrast to the traditional integrated modular avionics approach, DIMA eschews the design concept of centralizing all computing resources in a single cabinet and instead distributes them across various parts of the aircraft. This approach not only enhances flexibility, but also increases the sophistication of the design. The literature [1,2] reports that the Distributed Integrated Modular Avionics system has been successfully implemented in A380 and B787 aircraft. Additionally, references [3,4] detail the architectural characteristics of DIMA. The open system architecture of DIMA not only provides opportunities for innovation, but has also been advocated by scientific and technological research projects under the EU FP7 [5,6], covering typical avionics systems such as the braking and power systems. The literature [7,8,9] details the performance requirements and highlights the current technical limitations of typical avionics systems under the DIMA architecture. It can therefore be concluded that aircraft systems under the DIMA architecture are expected to become the dominant trend in future aircraft system design.
The current approaches to fault propagation analysis for DIMA fall into two categories: manual analysis [10,11,12] and intelligent diagnostic analysis [13]. In manual analysis, decisions are primarily based on the analyst’s experience and subjective judgment, while intelligent diagnostic analysis relies on the monitoring of fault information and the training of fault models. This automation enhances the analysis and assessment of fault propagation behavior. Wu Yuqian and colleagues [14] highlight that avionics functional integration often presents cascading failure challenges in typical avionics systems. Consequently, the high degree of coupling between the Core Processing Modules (CPM) in DIMA architecture must be considered, underscoring the importance of establishing a cascading failure propagation model. Cascading failures [15,16], which occur due to positive feedback loops and escalate over time, typically initiate with the failure of a single node or subsystem. The failure of a single node leads to load redistribution to the remaining nodes, thereby increasing the likelihood of further system failures. This can lead to a vicious cycle, often described as a snowball effect. The process of analyzing cascade failures is outlined in SAE ARP 4761A. It begins by determining the initial conditions, continues by delineating the cascade’s range of influence, and concludes with an analysis of the outcomes. Motter et al. [17] proposed a dynamic model for describing cascade failures, now widely used in complex network robustness analysis. Zheng et al. [18,19,20] developed a cascade failure model by incorporating the congestion effect, which assesses node load in a congested complex system and elucidates the cascading relationships among nodes. Zheng Jianfeng [21] utilized statistical physics, operations research, and computer simulations to explore traffic distribution, congestion, and cascading failure behaviors in typical complex networks, focusing on a discrete time and state. It is proposed that the time scales of cascading failures be considered in studies of typical complex network systems. Xiang Chenyang [22] applied Floyd’s algorithm to analyze system coupling correlations and established a structural model of fault propagation for an all-electric brake system. Based on this, the probability of fault path propagation and the system edge median were combined to develop a model that quantifies the system’s fault propagation intensity and identifies the most critical fault propagation path.
However, studies addressing the impact of cascading failures on avionics systems from a discrete time dynamic perspective are lacking. Event-based modeling of discrete systems effectively captures the dynamics of fault occurrence and propagation, offering a more natural and accurate description of fault behavior. In discrete systems, state changes typically occur at specific, discrete intervals, aligning closely with the characteristics of fault propagation. This suggests that fault occurrences and their effects are sudden and well-defined, as opposed to being gradual and continuous. Consequently, discrete systems are more apt for describing and analyzing fault propagation behaviors compared to continuous systems. However, it is essential that avionics systems are analyzed on a time scale due to their dynamic nature.
In light of the aforementioned circumstances, we proposed the development of a cascade failure propagation model based on a discrete time dynamic system. This model will facilitate the study of failure propagation behavior in aircraft avionics systems under the DIMA architecture. The model development will adhere to the cascade failure analysis method described in SAE ARP 4761A. The fundamental concept involves utilizing the conditional failure probability between modules to depict the cascade relationship among DIMA modules. The probability that a DIMA module is in a failure state at a specific point in time is considered a state variable of the discrete dynamic system.
The rest of this paper is organized as follows. Section 2 establishes the hierarchical architecture of DIMA. Section 3 constructs a cascade failure propagation model using a discrete time dynamic system. Section 4 validates the proposed method via an illustrative analysis of an aircraft’s all-electric brake system. Section 5 analyzes and discusses the experimental data and proposes a method for improvement. Section 6 summarizes this paper.

2. DIMA Hierarchical Architecture Construction and Cascade Effect Analysis

2.1. DIMA’s Layered Architecture

DIMA represents the latest advancement in modern avionics system architecture. It is designed for enhanced flexibility compared to traditional modular avionics systems, emphasizing the versatility, extensibility, and adaptability of system modules. In this open system architecture, functions from aircraft electromechanical, avionics, and other systems increasingly integrate and intersect. For avionics systems with stringent real-time requirements, achieving low-latency, low-jitter, and deterministic data transmission is essential, while also considering functional implementation. The adoption of DIMA technology provides robust computational support to enhance the real-time performance of avionics systems. Based on this, the layered architecture of DIMA is outlined in Figure 1, reflecting its distinctive architectural features.
In the context of distributed and integrated avionics systems, a layered architectural design is employed, which includes the system’s functional and resource layers. From this architectural perspective, the functional layer consists of related subsystem functions, serving to simplify the system. In contrast, the resource layer utilizes its robust public computing resources to ensure the rapid loading of control algorithms and the output of control commands. Resource scheduling is based on mapping rules and activities linking the functional and resource layers. This primarily involves the correspondence between functions and resources, as well as between signals and links.
  • Functional Layer
The system design should serve as a starting point, referring to the design criteria of a typical avionics system [23,24], which involves requirements for resources, interfaces, performance, and security. Based on the characteristics of the DIMA platform, the core functions of a typical avionics system need to be structured. Furthermore, the correspondence between the functional and resource layers refines the core functions and guides the analysis of future interactions within avionics systems at the resource layer.
b.
Resource Layer
To realize the above functions, core processing modules in the resource layer must be employed to provide the necessary computational power for functional algorithms or the control cycles of a typical avionics system. These processing modules deploy functionality as required by the application. To facilitate hierarchical modeling and correlation analysis in avionics systems, it is recommended that only one functional application is run per region, without spare modules. Furthermore, establishing correspondence between the functional and resource layers requires considering the correlations among different CPMs, as various functions may share the same CPM.

2.2. Avionics System Cascade Effect Analysis Process

The document SAE ARP 4761A emphasizes that cascade effects within and between systems are crucial when analyzing the propagation of failures in aircraft avionics systems. Cascade Effect Analysis (CEA) is a bottom-up qualitative analysis methodology that evaluates an initial condition (e.g., a failure condition, a failure mode, or a combination of failure modes) and captures the overall effect of that initial condition on the aircraft. This involves an iterative process that identifies both the direct and the indirect effects propagated due to system dependencies. All systems, whether directly or indirectly connected to the system affected by the initial condition, are considered. Cascading effects analysis supports any analysis requiring identification of multi-system effects at an aircraft level or for a specific initial condition. The effects of each initial condition are fed back to the source analysis.
Cascade effects analysis is conducted under an initial condition, which may include a failure condition, a failure mode, or a combination of failure modes. Figure 2 provides a summary of the cascade effects analysis steps and their sequence, with the term ‘system’ replaced by ‘device’ or ‘module’ in each activity to adapt to lower-level activities.
Once the system architecture and initial conditions are established, the scope of cascading failures is initially determined. The sphere of influence is determined by identifying systems either directly affected by, or indirectly connected through, the initial condition. This step focuses on identifying and documenting the interaction pathways between initial and potential system interfaces. The cascading effects of the aircraft are identified through an iterative process, culminating in the output of the cascading effects analysis results. The output should include the initial conditions, the range of analyzed effects, a list of systems associated with the initial conditions and their effects, and the assumptions used in the analysis, each tailored to the specific cascade effect.

3. Cascading Failure Propagation Modelling for DIMA

3.1. DIMA Network Topology

Understanding the role of network topology [25,26] significantly facilitates the study of complex system problems. In the DIMA model, a network topology graph represents the cascade relationships within the avionics system. The graph consists of nodes and directed edges. Nodes represent the system’s constituent modules, and directed edges depict the cascade relationships between these nodes. The overall performance of an avionics system depends on the operational status of each module. System performance can be described, analyzed, and evaluated across multiple dimensions. Among these dimensions, the network connectivity index is commonly used to gauge the system’s overall performance. This index reflects the system’s connectivity. Within the proposed modeling framework, this index can be replaced with other performance indicators to assess various system dimensions [27]. Depending on the nature of the dependencies between modules, various relational networks can be formed [28], including star, ring, bus, tree, mesh, and hybrid structures, as shown in Figure 3.
Most network topologies in DIMA are mesh structures. Concurrently, the network topology method quantitatively characterizes the association strength between two system modules based on failure condition probabilities, easily integrating with module failure probabilities.

3.2. Failure Analysis of DIMA Module Based on Discrete Dynamic System

DIMA involves the evolution of certain quantities over time, where the state of the system evolves in discrete time steps, i.e., discrete dynamic systems. These quantities are referred to as state variables. When modelling DIMA as a discrete dynamic system, a set of sequences of system states over time can be determined. The state changes of the system conform to certain rules, which enable future states to be determined from a given initial state. A scalar between 0 and 1 is employed as the state variable of the system, which represents the probability that the module x will be in a faulty state at a given point in time.
The probability in question may be defined as the state variable x ( t ) of a system node, where t T and T denotes a discrete time set.
For the sake of convenience, the setting of T = 0 , 1 , 2 , in the model can be accomplished through the use of different time scales, contingent upon the specific requirements of the model in question. When there are n nodes x 1 , x 2 , , x n in the system, the state variable of the system is recorded as X ( t ) at time t , where X ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T ,   t T .
In light of the aforementioned definition, the approximate model of the DIMA discrete time dynamic system can be described as follows:
X ( t + 1 ) = f ( X ( t ) , t ) t = 0 , 1 , 2 , ,
where X ( 0 ) is the initial setting and f is a nonlinear mapping.
At a defined time t , the events at node x i x 1 , x 2 , , x n in the system can be classified into the following types: failure events F x i ( t ) , direct failure events D x i ( t ) , cascading failure events C x i ( t ) , and cascading failure events C x i x j due to the failure of node x j . For a failure event F x i ( t ) , the union of two failure events, D x i ( t ) and C x i ( t ) , is considered. The cause of direct failure event D x i ( t ) is mainly the failure of a system node due to causal factors. Furthermore, the cascade failure event C x i is a concatenation of the cascade failure sub-events C x i x j . The cascade failure sub-event C x i x j is a failure of the upstream node x j , which leads to a cascade failure of node x i . The mechanism and probability of cascade failure events are discussed in the following sections. Consequently, the probability of F x i ( t ) occurring can be expressed as:
P ( F x i ( t ) ) = P ( D x i ( t ) C x i ( t ) ) ,   t = 0 , 1 , 2 , .
As events D x i ( t ) and C x i ( t ) are independent of one another, they can be obtained.
P ( F x i ( t ) ) = P ( D x i ( t ) ) + P ( C x i ( t ) ) P ( D x i ( t ) ) P ( C x i ( t ) ) ,   t = 1 , 2 , 3 , .
In accordance with the definition of the state variables of the system presented in the preceding section, it can be demonstrated that
x i ( t ) = P ( F x i ( t ) ) .
Subsequently, if only DIMA is deemed to have failed at the initial stage, then P ( D x i ( t ) ) = 0 ,   t = 1 , 2 , 3 , . Furthermore, it can be demonstrated that
P ( F x i ( t ) ) = P ( C x i ( t ) ) , t = 1 , 2 , 3 , .

3.3. Construction of DIMA Cascade Failure Propagation Model Based on Discrete Dynamic System

In order to construct a DIMA cascading failure propagation model X ( t ) based on discrete dynamical systems, it is necessary to assess and determine the probability P ( D x i ( t ) ) of direct failure of module x i in DIMA at a given point in time. This is done by considering the type of failure and the type of facility.
In the event that a single node x j is associated with x i , the probability of node failure due to cascade is P ( C x i ( t + 1 ) ) . The following equation is therefore valid:
P ( C x i ( t + 1 ) ) = P ( C x i x j | F x j ) P ( F x j ( t ) ) ,
where P ( F x j ( t ) ) denotes the probability that node x j associated with node x i fails at moment t . C x i denotes the cascading failure event at node x i , and C x i x j denotes the cascading failure event at node x i due to node x j . Given that x j is the only node associated with x i , the following relationships are to be established:
C x i = C x i x j   and   P ( C x i | F x j ) = P ( C x i x j | F x j )
where P ( C x i x j | F x j ) denotes the association between nodes x i and x j . The cascade failure event C x i x j of node x i is initiated by the failure F x j of node x j .
In the event that multiple nodes within a network are associated with node x i , for example, nodes x j and x k collectively influence node x i , the following applies:
C x i = C x i x j C x i x k ,
where C x i x j denotes a cascading failure event of node x i due to node x j and C x i x k denotes a cascading failure event of node x i due to node x k .The failure of node x j occurs subsequent to the event C x i x j , which disables node x i . Concurrently, the failure of node x k occurs at the same time as event C x i x k , which also disables node x i . In other words, whenever one of node x j and node x k fails, node x i is affected. Therefore, it can be obtained:
P ( C x i ) = P ( C x i x j ) + P ( C x i x k ) P ( C x i x j ) P ( C x i x k ) = 1 ( 1 P ( C x i x j ) ) ( 1 P ( C x i x k ) ) .
In consideration of the values of P ( C x i x j ) = P ( C x i x j | F x j ) P ( F x j ) and P ( C x i x k ) = P ( C x i x k | F x k ) P ( F x k ) , and the occurrence of state transfer at discrete time t , the probability of cascade failure for node x i is as follows:
P ( C x i ( t + 1 ) ) = 1 ( 1 P ( C x i x j | F x j ) P ( F x j ( t ) ) ) ( 1 P ( C x i x k | F x k ) P ( F x k ( t ) ) ) .
In a similar manner, if there are m nodes x 1 , x 2 , , x m associated with node x i ,
C x i = j = 1 m C x i x j ,
P ( C x i ( t + 1 ) ) = 1 j = 1 m ( 1 P ( C x i x j | F x j ) P ( F x j ( t ) ) ) .
For any node x j connected to x i , the conditional probability of failure P ( C x i x j | F x j ) indicates that the cascading failure event C x i x j of node x i is triggered by the failure F x j of node x j . The conditional probability of failure P ( C x i x j | F x j ) is known to have a value between 0 and 1. The closer the value of P ( C x i x j | F x j ) is to 1, the stronger the correlation between the nodes. This implies that the failure of the upstream node is more likely to be transmitted to the associated node x i , which will result in the failure of the associated node x i . When P ( C x i x j | F x j ) = 1 , it signifies that the two nodes are fully correlated, and the failure of the upstream node x j will lead to the failure of the downstream associated node x i . Conversely, when P ( C x i x j | F x j ) = 0 , it indicates that both parties are uncorrelated and independent of each other. The conditional probability of failure, denoted by P ( C x i x j | F x j ) , represents the strength of association between two nodes, x i and x j .
The actual operational scenarios of DIMA may be more complex; for instance, P ( C x i x j | F x j ) may vary with time or events. However, the objective of this paper is to propose a generalized model to study the risk propagation of DIMA cascade failures and to address the issues mentioned earlier. Therefore, the focus of this paper does not involve the determination of conditional probabilities. For the purposes of this paper, it is convenient to set the conditional failure probability as a known fixed value that does not vary with time. This is consistent with the majority of international studies [29,30]. The conditional probability of failure between DIMA modules can then be calculated based on the correlation relationship between the modules and the strength of the correlation. To illustrate, consider a system comprising n nodes, where nodes x i and x j are linked. The probability that the failure of node x j leads to the failure of node x i is denoted by P ( C x i x j | F x j ) . This probability may be abbreviated as follows:
p i j = P ( C x i x j | F x j ) .
This yields p i j , which characterizes the effect of node x j on node x i in terms of probabilities. If a system has n nodes, there are n 2 associations, i.e., there are n 2 conditional probabilities. Consequently, a n × n cascade matrix, P M = ( p i j ) n × n , can be obtained as follows:
P M = ( p i j ) n × n = p 11 p 12 p 1 n p 21 p 22 p 2 n   p n 1 p n 2 p n n .
If DIMA contains n modules at a given moment t , the state variables of its discrete dynamical system correspond to X ( t ) = ( x 1 ( t ) , x 2 ( t ) , , x n ( t ) ) T . At the subsequent moment t + 1 , the propagation of faults is considered, but the occurrence of direct fault events is not taken into account. The nonlinear mapping f ( X ( t ) ) is as follows:
f ( X ( t ) ) = f x 1 ( t ) x 2 ( t ) x n ( t ) = 1 j = 1 n ( 1 p 1 j x j ( t ) ) 1 j = 1 n ( 1 p 2 j x j ( t ) ) 1 j = 1 n ( 1 p n j x j ( t ) ) = x 1 ( t + 1 ) x 2 ( t + 1 ) x n ( t + 1 ) = X ( t + 1 ) , t = 0 , 1 ,
where X ( 0 ) is the initial value of the system state variable. In order to simulate the failure modes of DIMA, it is possible to set different initial values according to the type of failure in question. Similarly, when evaluating the module cascade characteristics, the initial values can be changed as needed. In conclusion, the DIMA cascade failure propagation model based on a discrete dynamic system has been established.

4. Validation of Cascade Failure Propagation Models for All-Electric Brake Systems under DIMA Architecture

The mapping relationship between the all-electric brake system and the resource layer is detailed based on the existing model of the all-electric brake system under the DIMA architecture [31], as illustrated in Table 1.
The function–resource mapping relationship of the all-electric brake system, detailed in Table 1, facilitates the derivation of the network topology diagram, as illustrated in Figure 4. The system model includes nine CPM modules and thirteen directed edges, where the cascade relationships between CPMs are represented by these edges. In the figure, straight lines represent bidirectional edges. For interrelated modules x i and x j , the probability of module x i failure caused by module x j failure is P ( C x i x j | F x j ) . Based on the aforementioned assumptions, the conditional probability P ( C x i x j | F x j ) of a cascade failure between CPMs is set to
P ( C x i x j | F x j ) = P 0 = 1 N ,
where N denotes the number of directed edges in the fault model. In order to facilitate the numerical calculation, P 0 is set to 1 / N , in order to make the results more intuitive. Meanwhile, the average failure probability of each CPM of the system at a certain moment T n is defined as the failure risk of the all-electric brake system. This can be reasonably assumed to be T n + 1 T n = 10 3   h under the actual operating conditions of the all-electric brake system, as stated in the paper [32].
In this context, the probability of failure of the all-electric brake system M G ( t ) can be expressed as
M G ( t ) = i = 1 N P ( F x i ( t ) ) N .
Subsequently, the failure probability P ( F x i ( t ) ) of each CPM in the aforementioned equation is weighted according to its importance. Alternatively, a new performance evaluation function based on failure probability may be proposed. However, evaluating the performance of the all-electric brake system is not the focus of this study. Therefore, the failure modeling of the all-electric brake system utilizes the two aforementioned metrics to approximately describe the changes in overall system performance. Two types of failure modes are considered. The first is an initial CPM failure, which leads to the system module being affected by cascading failures but not by direct external failure events. This is represented by
P ( D i ( t ) ) = 0 ,   t = 1 , 2 , .
Failure mode 2 is characterized by the continued impact of an external direct fault event on the all-electric brake system following the cascading failure propagation, which is represented by the following parameter:
P ( D i ( t ) ) > 0 ,   t 1 .
To identify the cascading fault propagation capabilities of each CPM in an all-electric brake system, only fault mode 1 was considered. It was assumed that, under the initial fault event, only one CPM would fail while the other CPMs would remain operational. A series of numerical experiments were conducted for each CPM, with the aim of recording the system’s state changes over the first 5 × 10 4   h . The initial fault occurrence in CPM1 served as a case study to document the state variables of the all-electric brake system at various times.
When T = 0 , it is known that
P ( F 1 ( 0 ) ) = P ( D 1 ( 0 ) ) = 1 .
That is to say, CPM1 fails at the initial moment, and in the following time, no external direct failure event D i occurs in the system, and it is affected only by the cascading failure event C i . Therefore, P ( F i ( t ) ) = P ( C i ( t ) ) ,   t 1 . Transitioning from the initial to the subsequent moment, as illustrated in Figure 4, it becomes evident that the risk of failure in CPM1 is transferred to CPM2, CPM3, CPM4, and CPM6. To illustrate this point, consider CPM2; from Equations (10) and (6), it is evident that
P ( F 2 ( 1 ) ) = P ( C 2 ( 1 ) ) = P ( C 2 1 ( 1 ) C 2 3 ( 1 ) C 2 4 ( 1 ) C 2 6 ( 1 ) C 2 9 ( 1 ) ) = P ( C 2 1 ( 1 ) ) = P ( C 2 1 | F 1 ) P ( F 1 ( 0 ) ) = 1 13 × 1 = 0.077 .
Consequently, the probability of failure for each CPM at various moments can be calculated. Currently, the international standard requires aircraft maintenance after 24,000 flight hours. Therefore, to ensure comprehensive fault analysis, the simulation period should exceed this duration. Accordingly, we selected 50,000 flight hours for our simulation research. As illustrated in Figure 5, the cascade failure propagation model for the all-electric brake system under the DIMA architecture is displayed, covering 5 × 10 4   h of operation starting from the initial failure of CPM1. In the figure, the color of each CPM changes according to the probability of failure. The color shifts from blue to red, signifying a change in the failure probability of a CPM from 0 to 1. Table 2 lists the specific values of the system state variables at ten-moment intervals under the initial failure state of the CPM1 node. As shown in the accompanying image and table data, the state variable of CPM1 consistently equals 1, indicating a complete failure, consistent with the initial failure condition of CPM1. The failure probabilities of CPM2, CPM3, CPM4, and CPM6, directly linked to CPM1, increase more rapidly than that of CPM8, which has a weaker connection to CPM1.
The following section details the cascade failure propagation model of the all-electric braking system under DIMA architecture over a 5 × 10 4   h operation period, starting with an initial failure in module 6, as depicted in Figure 6. Table 3 lists the specific values of the system state variables at each of the ten moments following the initial failure of the CPM6 node. As shown in the accompanying image and table data, the state variable of CPM6 consistently registers as 1, indicating a complete failure, consistent with the initial condition. Similarly, this failure probability affects CPM1, CPM2, CPM5, and CPM7, which are directly linked to CPM6. The failure probabilities of CPM3 and CPM4 increase more rapidly due to their direct links to CPM1 and CPM2. Consequently, the failure probabilities of systems indirectly associated with CPM6 and CPM4 escalate more quickly. Additionally, the high indirect correlation with CPM6 leads to a faster increase in its failure rate over time. In contrast, CPM8, with its weaker correlation to CPM1, exhibits a slower increase in failure probability.
Subsequently, using Equation (14), the initial moment of failure was simulated for each of the nine CPMs, with system state changes recorded over a 5 × 10 4   h period. As shown in Figure 7, the curves depict how the probability of failure for the system’s CPMs increases over time. Subsequently, using Equation (16), the failure risk of the all-electric brake system, denoted as M G ( t ) , can be calculated.
Figure 8 illustrates the risk of failure of the all-electric brake system under different initial conditions. As can be seen from the figure, the fault risk M G ( t ) grows most rapidly at the initial failure of CPM2, followed by the initial failure of CPM6. In contrast, the risk of failure M G ( t ) grows most slowly when CPM8 has an initial failure.

5. Discussion

In the all-electric brake system, it was observed that CPM2 and CPM6 have the highest risk of fault propagation, whereas CPM8 has the lowest. The uncertainty associated with CPM2 and CPM6 is higher, and their failures significantly impact the system. According to Table 1, CPM2 and CPM6 are mapped to the automatic brake function within the functional layer of the all-electric brake system. Consequently, this mapping results in a higher probability of failure for the automatic brake function in the actual system. Therefore, enhancing the safety and reliability of the automatic brake function to the greatest extent is imperative in the design of the all-electric brake system. This enhancement can be achieved by implementing multimode redundancy for CPM2 and CPM6, along with conducting common cause and mode analyses. An analysis of Figure 8 indicates that the failure risk of the aircraft’s all-electric braking system escalates notably when the flight duration approaches 2 × 10 4   h . Therefore, it is essential to inspect and maintain this system prior to reaching this flight duration to ensure the aircraft’s safe operation. These measures effectively reduce the failure probability of the all-electric brake system, thereby enhancing civil aircraft safety.

6. Conclusions and Future Works

This paper integrates the architectural features of an avionics system under the DIMA architecture to construct a hierarchical model from the system’s function and resource layers. This model establishes a function–resource hierarchy that lays the foundation for analyzing the impact of failure propagation. A general model was proposed to examine the risk propagation in DIMA cascade failures, utilizing the cascading failure analysis method from SAE ARP 4761A to study fault propagation in discrete dynamic systems. DIMA module failure events were defined, with conditional probabilities of inter-node failures used to depict cascade relationships. A cascade failure propagation model was constructed for avionics systems under the DIMA architecture using discrete dynamic systems to represent cascade relationships over time. The state variables of the all-electric brake system under the DIMA architecture were calculated following the initial failure of each CPM module, and subsequently, the failure risk under various initial conditions was assessed. Key nodes of failure propagation and system vulnerability were identified in the all-electric brake system, and the validity and accuracy of the proposed method were confirmed. This study confirmed that within the system, CPM2 and CPM6 are particularly vulnerable to failure propagation, and the automatic brake function exhibits notable susceptibility. Analysis indicates that the system’s failure rate increases significantly after two hours of operation, underscoring the necessity of maintenance prior to this threshold to reduce risks. This maintenance strategy is in line with current international aircraft maintenance regulations, affirming its relevance and applicability. Furthermore, the method developed in this paper can apply in the early stages of DIMA resource allocation, thereby enhancing security and aiding in the design of DIMA systems. These findings not only validate the proposed method, but also suggest its potential for broader application in similar contexts.
With the continuous development of avionics systems, the architecture is evolving from a purely integrated framework to a hybrid architecture that combines both integrated and federate architectures. In the future, this method should be refined to suit avionics systems within such a hybrid architecture.

Author Contributions

Conceptualization, L.D. and B.P.; methodology, B.P. and J.L.; software, B.P.; validation, L.D., B.P. and X.C.; formal analysis, X.C.; investigation, B.P.; resources, J.L.; data curation, X.C.; writing—original draft preparation, B.P.; writing—review and editing, B.P.; visualization, L.D.; supervision, X.C.; project administration, L.D.; funding acquisition, L.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Key Research and Development Program of China Grant 2021YFB1600602, the Fundamental Research Funds for the Central Universities under Grant 3122022044 and the Fundamental Research Funds for the Central Universities under Grant 3122024037.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Xuan, Z.; Xiong, H.; Feng, H. Hybrid partition-and network-level scheduling design for distributed integrated modular avionics systems. Chin. J. Aeronaut. 2020, 33, 308–323. [Google Scholar]
  2. Zhang, W.; Liu, J.; Cheng, L.; Filho, R.S.; Gao, F. A survey of optimal hardware and software mapping for distributed integrated modular avionics systems. Appl. Sci. 2020, 10, 2675. [Google Scholar] [CrossRef]
  3. Wang, G.; Gu, Q.; Wang, M.; Zhang, L. Research on new generation integrated avionics system architecture technology. J. Aeronaut. 2014, 35, 1473–1486. [Google Scholar]
  4. Chu, J.; Zhao, T.; Jiao, J.; Chen, Z. Optimal design of configuration scheme for integrated modular avionics systems with functional redundancy requirements. IEEE Syst. J. 2020, 15, 2665–2676. [Google Scholar] [CrossRef]
  5. Fuchsen, R. IMA NextGen: A new technology for the Scarlett program. IEEE Aerosp. Electron. Syst. Mag. 2010, 10, 10–16. [Google Scholar] [CrossRef]
  6. Yan, F.; Xing, P.; Zhao, C.; Wang, P. Reliability modelling and analysis of DIMA systems based on the joint k/n (G) model. J. Aeronaut. 2018, 39, 185–193. [Google Scholar]
  7. Bernard, S.; Garcia, J.-P. Braking Systems with New IMA Generation; SAE International: Warrendale, PA, USA, 2011. [Google Scholar]
  8. He, Y.; Liu, Y.; Zhao, Y.; He, W. Research on aircraft brake control architecture based on new generation modular avionics system. Aircr. Des. 2015, 35, 41–45. [Google Scholar]
  9. Bennett, J.; Mecrow, B.; Atkinson, D.; Atkinson, G. Safety-critical design of electromechanical actuation systems in commercial aircraft. IET Electr. Power Appl. 2011, 5, 37–47. [Google Scholar] [CrossRef]
  10. Qiao, G.; Liu, G.; Shi, Z.; Wang, Y.; Ma, S.; Lim, T.C. A review of electromechanical actuators for More/All Electric aircraft systems. Proc. Inst. Mech. Eng. Part C J. Eng. Mech. Eng. Sci. 2018, 232, 4128–4151. [Google Scholar] [CrossRef]
  11. Wang, Z.; Li, Z.; Li, W. Research of Aircraft Electric Brake Control System. In Proceedings of the 3rd International Symposium on Mechatronics and Industrial Informatics (ISMII 2017), Haikou, China, 27–29 October 2017; pp. 198–200. [Google Scholar]
  12. SAE. Information on Electric Brakes: SAE AIR5937; SAE International: Warrendale, PA, USA, 2019. [Google Scholar]
  13. Xiang, L.; Ma, R. Power-on self-test of aircraft electromechanical actuation systems with all-electric brakes. J. Aeronaut. 2016, 37, 3832–3842. [Google Scholar]
  14. Wu, Y.; Xiao, G.; Wang, M. Cascading failure analysis method of avionics based on operational process state. IEEE Access 2020, 8, 148425–148444. [Google Scholar] [CrossRef]
  15. Lei, W. Study on Robust Enhancement Strategy for Complex Networks with Adjustable Weights under Cascading Faults. Master’s Thesis, Central South University, Changsha, China, 2022. [Google Scholar]
  16. Jin, Y.; Zhang, Q.; Chen, Y.; Lu, Z.; Zu, T. Cascading failures modeling of electronic circuits with degradation using impedance network. Reliab. Eng. Syst. Saf. 2023, 233, 109101. [Google Scholar] [CrossRef]
  17. Zheng, J.-F.; Yang, L.-X.; Gao, Z.-Y.; Fu, B.-B. Cascading failures in congested scale-free networks. Int. J. Mod. Phys. C 2010, 21, 991–999. [Google Scholar] [CrossRef]
  18. Wu, Y.; Yao, K.; Su, W. Dirichlet problem of Poisson’s equation on SG-4. Chin. Ann. Math. 2019, 40, 27–34. [Google Scholar]
  19. Wu, Y.; Yao, K.; Zhang, X. The Hadamard fractional calculus of a fractal function. Fractals 2018, 26, 1850025. [Google Scholar] [CrossRef]
  20. Wang, J.-W.; Rong, L.-L. Vulnerability of effective attack on edges in scale-free networks due to cascading failures. Int. J. Mod. Phys. C 2009, 20, 1291–1298. [Google Scholar] [CrossRef]
  21. Zheng, J. Modeling of Complex Networks and Study of Dynamic Processes on Typical Networks. Ph.D. Thesis, Beijing Jiaotong University, Beijing, China, 2010. [Google Scholar]
  22. Xiang, C. Application of Harmony-SE Method in Design and Analysis of All-Electric Brake System. Master’s Thesis, Civil Aviation University of China, Tianjin, China, 2021. [Google Scholar]
  23. SAE. Information on Brake-By-Wire (BBW) Brake Control Systems: SAE AIR5372A; SAE International: Warrendale, PA, USA, 2019. [Google Scholar]
  24. SAE. Braking System Dynamics: SAE AIR1064D; SAE International: Warrendale, PA, USA, 2016. [Google Scholar]
  25. Wu, Y.; Chen, Z.; Zhao, X.; Gong, H.; Su, X.; Chen, Y. Propagation model of cascading failure based on discrete dynamical system. Reliab. Eng. Syst. Saf. 2021, 209, 107424. [Google Scholar] [CrossRef]
  26. Tudoroiu, A. Study of Different Network Topologies Using Cisco Packet Tracer. Sci. Bull. Electr. Eng. Fac. 2023, 23, 31–33. [Google Scholar] [CrossRef]
  27. Dueñas-Osorio, L.; Craig, J.I.; Goodno, B.J. Seismic response of critical interdependent networks. Earthq. Eng. Struct. Dyn. 2007, 36, 285–306. [Google Scholar] [CrossRef]
  28. Santra, S.; Acharjya, P.P. A study and analysis on computer network topology for data communication. Int. J. Emerg. Technol. Adv. Eng. 2013, 3, 522–525. [Google Scholar]
  29. Deng, J. Research on Requirements Modeling and Validation of Integrated Modular Avionics System. Master’s Thesis, Nanjing University of Aeronautics and Astronautics, Nanjing, China, 2017. [Google Scholar]
  30. Xing, P. Dynamic Reconfiguration Strategy and Reliability Model Analysis of Integrated Avionics System. Master’s Thesis, Civil Aviation University of China, Tianjin, China, 2019. [Google Scholar]
  31. Yan, F.; Xiang, C.; Dong, L.; Wang, P. Analysis and evaluation of fault propagation behavior of aircraft all-electric braking system under DIMA architecture. J. Aeronaut. 2021, 42, 445–461. [Google Scholar]
  32. Zhu, H.; Huang, J.; Zhao, L. Slipping Analysis on the Braking Process of a Commercial Aircraft with the Electric Brake Actuator. In Proceedings of the International Conference on Mechanical System Dynamics, Beijing, China, 1–5 September 2023; pp. 4179–4190. [Google Scholar]
Figure 1. Layered architecture of DIMA.
Figure 1. Layered architecture of DIMA.
Aerospace 11 00608 g001
Figure 2. Steps in analyzing cascade effects.
Figure 2. Steps in analyzing cascade effects.
Aerospace 11 00608 g002
Figure 3. Network topology. (a) Star topology; (b) ring topology; (c) bus topology; (d) tree topology; (e) mesh topology; (f) hybrid topology.
Figure 3. Network topology. (a) Star topology; (b) ring topology; (c) bus topology; (d) tree topology; (e) mesh topology; (f) hybrid topology.
Aerospace 11 00608 g003
Figure 4. Topology of an all-electric brake system.
Figure 4. Topology of an all-electric brake system.
Aerospace 11 00608 g004
Figure 5. State diagram of all-electric brake system CPM1 at initial failure.
Figure 5. State diagram of all-electric brake system CPM1 at initial failure.
Aerospace 11 00608 g005
Figure 6. State diagram of the all-electric brake system CPM6 at initial failure.
Figure 6. State diagram of the all-electric brake system CPM6 at initial failure.
Aerospace 11 00608 g006
Figure 7. CPM failure rate of all-electric brake system under different initial condition. (a) CPM1 initial fault; (b) CPM2 initial fault; (c) CPM3 initial fault; (d) CPM4 initial fault; (e) CPM5 initial fault; (f) CPM6 initial fault; (g) CPM7 initial fault; (h) CPM8 initial fault; (i) CPM9 initial fault.
Figure 7. CPM failure rate of all-electric brake system under different initial condition. (a) CPM1 initial fault; (b) CPM2 initial fault; (c) CPM3 initial fault; (d) CPM4 initial fault; (e) CPM5 initial fault; (f) CPM6 initial fault; (g) CPM7 initial fault; (h) CPM8 initial fault; (i) CPM9 initial fault.
Aerospace 11 00608 g007
Figure 8. Failure risk of the all-electric brake system under different initial faults.
Figure 8. Failure risk of the all-electric brake system under different initial faults.
Aerospace 11 00608 g008
Table 1. Function-resource mapping relationship of all-electric brake system.
Table 1. Function-resource mapping relationship of all-electric brake system.
Functional LayerCPM1CPM2CPM3CPM4CPM5CPM6CPM7CPM8CPM9
Information Display
Crew alarm
Automatic braking
Manual brake
Ground stop brakes
Air braking
Table 2. State variable of the all-electric brake system under initial failure condition of node 1.
Table 2. State variable of the all-electric brake system under initial failure condition of node 1.
Module X ( t = 0 ) X ( t = 10 4   h ) X ( t = 2 × 10 4   h ) X ( t = 3 × 10 4   h ) X ( t = 4 × 10 4   h ) X ( t = 5 × 10 4   h )
CPM11.0001.0001.0001.0001.0001.000
CPM20.0000.7600.9900.9991.0001.000
CPM30.0000.6980.9680.9971.0001.000
CPM40.0000.6200.9170.9830.9970.999
CPM50.0000.2400.7450.9420.9880.998
CPM60.0000.7220.9860.9991.0001.000
CPM70.0000.2400.7450.9420.9880.998
CPM80.0000.0400.3170.6340.8270.921
CPM90.0000.2220.6640.8950.9740.994
Table 3. State variable of the all-electric brake system under initial failure condition of node 6.
Table 3. State variable of the all-electric brake system under initial failure condition of node 6.
Module X ( t = 0 ) X ( t = 10 4   h ) X ( t = 2 × 10 4   h ) X ( t = 3 × 10 4   h ) X ( t = 4 × 10 4   h ) X ( t = 5 × 10 4   h )
CPM10.0000.7140.9810.9991.0001.000
CPM20.0000.7250.9860.9991.0001.000
CPM30.0000.6940.9670.9970.9991.000
CPM40.0000.3700.8470.9690.9940.999
CPM50.0000.6030.9030.9790.9960.999
CPM61.0001.0001.0001.0001.0001.000
CPM70.0000.6030.9030.9800.9960.999
CPM80.0000.0380.3080.6260.8230.919
CPM90.0000.2110.6530.8910.9720.994
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

Dong, L.; Peng, B.; Chen, X.; Liu, J. Analysis and Evaluation of Fault Propagation Behavior in Integrated Avionics Systems Considering Cascading Failures. Aerospace 2024, 11, 608. https://doi.org/10.3390/aerospace11080608

AMA Style

Dong L, Peng B, Chen X, Liu J. Analysis and Evaluation of Fault Propagation Behavior in Integrated Avionics Systems Considering Cascading Failures. Aerospace. 2024; 11(8):608. https://doi.org/10.3390/aerospace11080608

Chicago/Turabian Style

Dong, Lei, Bo Peng, Xi Chen, and Jiachen Liu. 2024. "Analysis and Evaluation of Fault Propagation Behavior in Integrated Avionics Systems Considering Cascading Failures" Aerospace 11, no. 8: 608. https://doi.org/10.3390/aerospace11080608

APA Style

Dong, L., Peng, B., Chen, X., & Liu, J. (2024). Analysis and Evaluation of Fault Propagation Behavior in Integrated Avionics Systems Considering Cascading Failures. Aerospace, 11(8), 608. https://doi.org/10.3390/aerospace11080608

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