Next Article in Journal
Bridging Nutritional and Environmental Sustainability Within Planetary Boundaries in Food Life Cycle Assessments: SWOT Review and Development of the Planet Health Conformity Index
Next Article in Special Issue
Beyond Missing Data: A Multi-Scale Graph Fusion Framework for Sustainable Development Insights
Previous Article in Journal
Enhancement Effect of Phragmites australis Roots on Soil Shear Strength in the Yellow River Delta
Previous Article in Special Issue
Digitally Driven Urban Governance: Framework and Evaluation in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Knowledge Graph-Based Failure Information Fusion Method for Enhancing Reliability in Sustainable Systems

by
Yangqianhui Zhang
1,*,
Huayong Yang
1,2 and
Dong Han
1,2
1
State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
2
School of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
*
Author to whom correspondence should be addressed.
Sustainability 2024, 16(23), 10651; https://doi.org/10.3390/su162310651
Submission received: 10 October 2024 / Revised: 21 November 2024 / Accepted: 27 November 2024 / Published: 5 December 2024
(This article belongs to the Special Issue Data-Driven Sustainable Development: Techniques and Applications)

Abstract

:
Failure Mode and Effects Analysis (FMEA) serves as a fundamental process in reliability analysis, providing critical insights into support system planning and equipment design optimization. However, traditional FMEA processes encounter several limitations, including restricted data availability, subjective expert assessments, and rigid structural requirements. The current evaluation approaches for expert opinions are constrained by small sample sizes, stringent requirements for structural consistency, and high demands for logical cohesion. To address these issues, this paper proposes a failure information fusion method utilizing a knowledge graph. By improving decision-making reliability and resource efficiency, the proposed method contributes to sustainable maintenance practices and operational sustainability. Furthermore, the method incorporates knowledge embedding technologies, facilitating reasoning through the transformation of graph structures into matrix representations. This process uncovers potential failure relationships and improves analytical depth. A case study involving an aircraft system is presented to demonstrate the method’s effectiveness and versatility, showcasing its potential to enhance reliability and support system planning.

1. Introduction

Failure Mode and Effects Analysis (FMEA) is designed to enhance equipment reliability by identifying and addressing potential failure modes. By either improving equipment design to eliminate failures or implementing preventive maintenance strategies to mitigate risks, FMEA contributes significantly to efficient resource utilization and operational sustainability. FMEA achieves this by analyzing various potential failure modes, their causes, and impacts. As equipment systems become increasingly complex and operate in harsher environments, the diversity of potential failure modes has grown significantly. To effectively manage these challenges, it is crucial to identify as many potential failure modes as possible and thoroughly analyze relevant information before equipment deployment, thereby providing a solid basis for subsequent support program planning and preventive actions.
Currently, failure mode analysis during the development process still relies on the knowledge and experience of domain experts [1,2]. Analysis and assessment are typically conducted based on historical data, with strategies employed to integrate multiple expert opinions to establish failure mode priorities. Effectively integrating diverse expert opinions and data sources into a unified, structured framework for scientific and informed decision-making has become a critical challenge in achieving sustainable and reliable system development. This paper presents a knowledge graph-based failure information fusion method designed to address these challenges by employing advanced reasoning techniques to integrate expert insights and support comprehensive failure analysis. By enhancing the accuracy and efficiency of maintenance planning, the proposed method indirectly supports sustainable development goals by optimizing resource utilization and reducing system downtime.
Academia has developed several typical methods for information fusion, including Bayes [3,4,5], fuzzy rough set [6,7,8], and D-S evidence theory [9,10,11]. The Bayes algorithm can map information to the conditional probabilities of different nodes in a probabilistic network. Incorporating ideas from the physics of failure, Qiu synthesized the relationship between failure modes and failure mechanisms [12]. In industry, large amounts of data, such as records of operations and maintenance activities, have been accumulated to support a data-driven approach to FMEA [13]. Deng designed a physics-informed Bayes deep dual network to identify the most informative knowledge [14]. Nevertheless, the output of different information sources needs to be sampled statistically in probability mapping, demanding a large sample size. Under limited sample conditions, a metalearning network was specifically designed for intelligent failure identification, using metric-based information transfer to identify failures [15]. In contrast, fuzzy logic reasoning can be applied when there is insufficient data. During the equipment development phase, expert opinions are often uncertain or vague, making fuzzy inference systems useful for assessing the severity, occurrence, and detectability of failure modes to promote uncertain decision-making [16,17,18]. In addition, belief structures can capture the uncertainty and fuzziness of subjective evaluations [19,20]. Zhu [21] further considered the interdependence between expert preferences and psychological behaviors for comprehensive evaluations. Despite improvements combining various fuzzy set-based methods, limitations remain, such as the need for prior information, too many fuzzy rules, and ignoring randomness in risk assessment. Hierarchical analysis has been effectively explored in recent years as a systematic approach to multi-objective decision optimization for failure mode risk ranking. In the combined application of hierarchical analysis and fuzzy logic, fuzzy rough number extended multi-criteria group decision strategies have been developed [22,23], which have significant advantages in dealing with uncertainty and subjectivity in failure mode assessment. Fuzzy rough sets reduce attributes and elements by dividing equivalent sets, which inevitably requires the consistency and completeness of attributes in the domain. Therefore, fused information needs to have a unified and well-defined structure.
In addition to using the fuzzy approach to solve the problem of expert subjectivity in FMEA, the mathematical framework of Dempster–Shafer (D-S) evidence theory is often explored to deal with the epistemic uncertainty that affects the evaluation of risk parameters. The theory utilizes belief and likelihood functions to determine the authenticity of propositions, considering the weight of both risk factors and expert opinions [24,25]. However, it is prone to anomalous fusion faced with highly conflicting evidence, which requires means such as screening or preprocessing to ensure consistency of the evidence before it is fused. Indeed, in some real-world decision-making processes, experts may prefer to explore linguistic values rather than numerical values to assess failure modes. Linguistic assessment methods have been widely applied in FMEA in recent years, but they also suffer from ambiguity and uncertainty in the assessment of failure modes [26]. In response to the personalized characteristics presented by experts in the assessment information, Zhang [27] proposed an FMEA approach based on personalized individual semantics to improve the reliability and safety of the system in a linguistic decision-making environment. From another perspective, the impact of expert consensus decision making on the confidence level of FMEA is also important [28]. To address the inconsistence of expert cognitive ability, Feng proposed a new belief rule base model with multi-expert joint [29]. However, the presence of one failure mode may increase or decrease the possibility of others occurring. To address this issue, Wang improved the traditional FMEA method to account for not only the positive and negative effects of failure modes but also their attenuating effects on the overall system [30]. In addition, the correlation between failure modes and failure causes should not be ignored. To address this shortcoming, a new approach to FMECA can be supported using complex network theory [31]. Another framework was suggested to model and quantify common cause failures, focusing on component dependencies arising from shared causes [32]. Leveraging global context information, a knowledge graph for failure diagnosis was built using a novel relation-oriented model to provide information-rich fault-related knowledge [33]. Despite these advancements, making full use of failure information to analyze failure modes remains a challenge.
In actual analysis processes, it is difficult to define failure modes precisely or obtain a sufficient number of failure subsamples. This makes it challenging to integrate multi-source information using Bayes method or fuzzy rough sets. At the same time, the epistemic uncertainty of experts often leads to highly conflicting evidence, causing logical inconsistencies with the D-S synthesis method. Therefore, the purpose of this paper is to develop an information fusion architecture that addresses the current limitations of evaluation strategies. To address these limitations, this paper introduces a knowledge graph-based failure information fusion method that leverages advanced reasoning techniques to integrate expert insights and enable comprehensive failure analysis. By improving the accuracy and efficiency of maintenance planning, the proposed method enhances reliability while contributing indirectly to sustainability by optimizing resource utilization and minimizing system downtime. After presenting the related state of the art and current limitations, a new solution based on knowledge graph techniques will be elaborated, experimented, and evaluated. As an information management technique [34], knowledge graph can formally represent information of different property in a graph structure. The graph structure not only includes the semantic content of expert opinions but also allows connections between different pieces of information via node links. The global nature of the knowledge graph allows the combination of different expert knowledge and avoids the problem of insufficient data during the early stages of development. Moreover, the data extraction technique used in knowledge graph construction can abstract information from structured, semi-structured, and unstructured forms, overcoming the uniformity limitations of fuzzy methods. Furthermore, knowledge inference technique over the knowledge graph can exploit the topology of the graph to mine information, achieve organic fusion of failure information and dissolve the conflict of expert logical evidence. Therefore, this paper proposes a failure information fusion method based on knowledge graph technology, addressing the challenges of information fusion caused by subjective differences in expert assessments during the FMEA process. The main contributions of this paper are as follows:
(1)
The proposed knowledge graph construction method connects information by integrating expert knowledge from multiple sources. Our approach relies on established analytical techniques such as FMEA, CMTA, and LORA to source knowledge. These techniques yield semi-structured data presented in tabular formats, facilitating clear identification of attributes and relationships necessary for constructing our knowledge graph. Thus, intelligent extraction of diverse information has been achieved, and various types of logistics support analysis reports have incorporated.
(2)
A knowledge-driven fusion model for link prediction failure information is proposed. The model maximizes the value of expert knowledge from logistics support analysis, which helps avoid issues related to insufficient sample sizes.
(3)
Knowledge reasoning technology can detect and resolve conflicts by using the structural features of the graph [35]. It allocates information weights to deduce failure information with the highest confidence, thus avoiding abnormal fusions caused by conflicting evidence. This method allows effective and selective refinement of different types of information.
In this section, we analyze the problems of existing failure information fusion methods and illustrate the advantages of using knowledge graph technology combined with knowledge reasoning methods.
The remainder of this paper is organized as follows: Section 2 explains the concept of knowledge graph and the related knowledge information of various supporting analysis techniques in detail. In Section 3, the domain ontology is created to form a scheme layer based on heterogeneous information networks. Meanwhile, entities and relationships are extracted from logistics support analysis knowledge information to construct the data layer. Section 4 introduces the TransD knowledge reasoning method based on graph content, including supporting analysis information, and the link prediction model used to implement the failure information fusion process. Section 5 presents a real case study involving an aircraft subsystem to demonstrate the visualization of knowledge graph results and obtain the failure information fusion analysis results with a high level of confidence. Section 6 provides the conclusion of the paper.

2. Preliminaries

We explore the knowledge inference process of knowledge graph for failure information fusion as a solution to the problems existing in the current analysis methods. In order to describe the relevant aspects of knowledge graph, this chapter details the sources of information for knowledge graph and its collection process.
During the failure analysis process, there are several supportability analysis techniques that can assist in exploring different aspects of the system. The content of each analysis technique is as follows:
  • Failure mode and effect analysis (FMEA): A process used during the product design phase, where subsystems, parts, and components are analyzed one by one to identify potential failure modes, determine the causes of these failures, and assess their possible consequences.
  • Damage mode and effect analysis (DMEA): An analysis of a wartime scenario in which weapons and equipment are subjected to a series of attacks and may be damaged, which is an extension of FMEA.
  • Reliability centered maintenance analysis (RCMA): A process of determining the work requirements of equipment preventive maintenance and its maintenance level by using the method of logical decision.
  • Corrective maintenance task analysis (CMTA): By determining the corrective maintenance work items of equipment, it provides a basis for evaluating and weighing whether the alternative support schemes meet the support requirements.
  • Operational and maintenance task analysis (O&MTA): A method that breaks tasks down into individual operational steps for detailed analysis, in which process details of each supportability activities and resource requirements can be determined.
  • Level of repair analysis (LORA): The process of performing a non-economic or economic analysis of products to determine a feasible level of repair or obsolescence.
FMEA of equipment support system is a necessary part of the development process. As the first step of the supportability analysis technology, it not only provides guidance for the subsequent maintenance and supportability project requirements, but also is further improved by the influence of the supportability analysis results. Therefore, the comprehensive supportability analysis technology constructs the knowledge graph of the supportability field to extract and fuse the failure-related information of the equipment in an omnidirectional way.
For knowledge graph of the supportability field, the main source of knowledge is the information extracted from each supportability analysis process. First, according to the technical process of supportability analysis in the development process, the information content obtained from each supportability analysis process is clarified. Then, the knowledge data that can be applied is organized and summarized. Finally, entities and relationships are identified to build semantic associations among the information, to build a knowledge graph of the supportability domain. The main knowledge sources of the supportability analysis process can be modularly subdivided into the six technology of supportability analysis.
Based on the structure diagram of equipment, the relationship between support information is established by mining knowledge from support analysis information of different agreement levels.
The knowledge extraction and model construction for the support domain knowledge graph are gradually expanded and improved throughout the support analysis process. The process is shown in Figure 1. Firstly, the basic framework of the atlas is established according to the agreed hierarchical Structure Block Diagram (SBD) divided by the equipment product tree, which can be divided into a series of levels, such as system, subsystem, ling replacement unit (LRU) and shop replacement unit (SRU). Secondly, the failure-related information of components is analyzed from the lowest agreement level upward, and the logical sequence of functions between each agreement level is clarified by combining the Functional Block Diagram (FBD) of each component. Then, the failure mode and damage mode are determined from the function, task and usage environment of the component, and the causes of the mode are analyzed from the own factors and external factors to evaluate the failure impact and damage impact. Thus, the FMEA report, DMEA report and their related failure damage information are output as a source of knowledge for the failure-related triple. Based on the output information of the two reports, the corrective and preventive maintenance work are determined, respectively. Among them, the corrective maintenance work is determined by CMTA to give the requirements, while the preventive maintenance work is performed by RCMA to make logic decision of important functional products. They can obtain the appropriate repair countermeasures as the source of knowledge of the repair-related triple. After the two repair jobs are aggregated, O&MTA is performed to refine and decompose the usage and maintenance supportability work item requirements. Therefore, A further division of the repair engagement level is carried out by LORA to output the supportability resource requirements for equipment maintenance work as the source of supportability-related triple knowledge. Finally, by gradually collecting report information aggregation along the supportability analysis process, a complete supportability domain knowledge graph is constructed.

3. Construction of Knowledge Graph

A knowledge graph is composed of two main layers: the pattern layer and the data layer. This section describes the construction of the pattern layer of the knowledge graph in five steps, establishing its logical framework and foundational rules. Knowledge is then extracted using wrapper induction to complete the data layer.
The construction of schema layer requires normative constraints on the definition of knowledge data. Ontology is used as the schema layer of knowledge graph, and the knowledge system is constrained and defined through metadata, to achieve the purpose of knowing which data categories or special attributes are contained in this data type according to the ontology model. An ontology definition typically consists of five parts:
  • Concept: Represents the essence of things, which is called class in ontology.
  • Relationship: Shows how concepts are interconnected rather than existing in isolation.
  • Attribute: Describes characteristics of a concept.
  • Axioms: Represents the mapping relationships between concepts and inference rules.
  • Instance: Represents specific pieces of information within the ontology.
The knowledge graph is represented by “entity, relation, entity” as the basic unit, and a relational graph is formed by a large number of such structures, so its storage format is also stored by relational triples. There are three common methods for storing graphs: one is the table-based storage method, another is RDF-based storage, and the third is graph database storage. As a high-performance graph engine, Neo4j has the advantage of visualizing triplet relations in the form of graphs, taking entity words as points and relations as edges, and using points and edges to construct knowledge graphs. After the construction of the mode layer and data layer, all the support information in the support analysis process is extracted by entities and relations. Thus, a perfect support domain knowledge graph can be gradually established, and the whole support system composition can be visually displayed, so as to facilitate the dynamic update of equipment support knowledge. The concept definition of ontology is the provision of category division of entities and the elaboration of essential connotation. The relation between entities of different categories is established through relation definition. There are certain regular link rules and mapping stipulated by axioms. There are certain regular link rules and mapping stipulated by axioms. Through the definition of these five parts, the ontology of knowledge graph of a certain domain (Algorithm 1) can be constructed.
Algorithm 1: ConstructOntology
Input: ResearchDomain, ConstructionTask
Output: Ontology

1: Initialize Ontology
2: Set ResearchDomain and ConstructionTask
3: IdentifyComponents(Ontology)
4: DefineConcepts(Ontology)
5: EstablishClassificationSystem(Ontology)
6: DefineAttributesAndRelationships(Ontology)
7: DefineConstraints(Ontology)
8: Finalize Ontology

Procedure IdentifyComponents(Ontology)
1: List all elements in ResearchDomain
2: Realize definition of ontology concept

Procedure DefineConcepts(Ontology)
1: Establish classification system for Ontology database
2: Divide into upper and lower-level structure

Procedure EstablishClassificationSystem(Ontology)
1: Based on defined concepts, establish hierarchical classification

Procedure DefineAttributesAndRelationships(Ontology)
1: For each concept, define attributes
2: For each concept, define relationships with other concepts

Procedure DefineConstraints(Ontology)
1: Define value constraints for attributes
2: Define relationship constraints between entity pairs
The specific process is divided into the following basic steps:
  • Establish the research domain and construction task of ontology.
  • List the components of ontology, list the elements in the research field, and realize the definition of ontology concept.
  • Establish the classification system of ontology database and divide the upper and lower-level subdivision structure of ontology.
  • Define their respective attributes and corresponding relationships for ontology concepts.
  • Define the value constraints of attributes in the ontology and the relationship constraints between entity pairs.

3.1. Construction Task and Research Domain of Ontology

To build an ontology, the domain and scope of the study need to be firstly determined. Aiming at the knowledge graph of the supportability domain, the research scope can be divided into two domains of usage security and maintenance support from the perspective of supportability domain knowledge analysis. The purpose of the construction of the graph is to represent the knowledge structure among the supportability information related to the failure, so as to have an overall consideration of the failure mode and impact analysis.

3.2. Components of the Ontology

The knowledge source in the support field comes from the results of various support analysis reports, and the ontology components are derived from this information. By going through the entire support analysis workflow, these components have been summarized and extracted, as shown in Table 1.

3.3. Classification System of Ontology

The association between the entity elements of each type of safeguard analysis technology is divided, and the upper and lower levels of each technology are subdivided to establish the classification system of the ontology. Taking the safeguard object as the main body, it can be divided into five items of knowledge information. These items include function information, failure information, damage information, maintenance support information and operational support information. According to each content by can be further subdivided into related work information, as shown in Figure 2.

3.4. Entity Elements and Corresponding Relationships Definition

Some entity elements may have some attributes, which will also play a key role in the decision of resource protection. Therefore, it is necessary to define the attributes of entity elements as a supplementary part of the entity elements in the schema layer. By analyzing the contents of the report, the attributes contained in each entity element can be listed as shown in Table 2.
Based on the above classification system, the relationship between the entity elements of each type of supportability analysis technology can be defined, and the relationship between some entity elements of different supportability analysis technology can be analyzed.

3.5. Constraints of Triples Based on HIN

The association between the entity elements of each type of safeguard analysis technology is divided, and the upper and lower levels of each technology are subdivided to establish the classification system of the ontology. Taking the safeguard object as the main body, it can be divided into five items of knowledge information, which are function information, failure information, damage information, maintenance support information and using information. According to each content by can be further subdivided into related work information, as shown in Figure 2.
In this paper, the heterogeneous information network method (HIN) is adopted to build a mathematical model of knowledge graph [36]. This model can flexibly deal with complex multi-source heterogeneous data and retain more comprehensive semantic and structural information and defines the composition of relations between triples and the constraints of attributes and relations.
Definition 1. 
(Information network) An information network is defined as a directed graph G = (V,E) with an object type mapping function τ: V→A and a link type mapping function φ: E→R, where each object v   V belongs to one particular object type τ(v)  A, each link e E belongs to a particular relation φ(e)  R, and if two links belong to the same relation type, the two links share the same starting object type as well as the ending object type.
Definition 2. 
(Network schema) The network schema, denoted as TG = (A,R), is a meta template for a heterogeneous network G = (V,E) with the object type mapping τ: V→A and the link mapping φ: E→R, which is a directed graph defined over object types A, with edges as relations from R.
G is a graph with G = (V,E), where V = {v1,…,vu} is the set of nodes, and the set of edges E = {ε1,…,εe} with Equation (1):
E = ε k = v i , v j V 2 , i , j 1 ; u 2 ; i j
Then, each node has a type τ which belongs to T = {τ1, …,τ2}. The function ƒv: v→τ is used to return the type τ of node v. Each edge has a type μ belonging to the set M = {μ1,…,μm}. The function ƒε: ε→μ returns the type μ of an edge ε.
This formalization can be used to define the nodes and edges characteristics with their types. These types can indeed be specified using a set of attributes from the whole X = {χ1,…,χx}. These attributes are properties or characteristics representing the nodes and edge types. These attributes can be customized for any type of nodes or edges depending on the information requirements to implement and exploit.
All attributes of a node type τ can be returned by the function in Equation (2):
f T :   T   X j   w i t h   X j X
Likewise, all attributes of an edge type μ can be returned by the function in Equation (3):
f μ :   μ   X j   w i t h   X j X
For two nodes vp and vn and an edge type μ, the function g in Equation (4) returns a concrete edge εx if it exists and g in Equation (5) is the set 1,…,εa} representing all real edges between two nodes vp and vn with 1,…,εa} E without constraint on edge type.
g :   v p   v n   μ l ε χ
g : v p v n ε 1 , , ε a
The value α of an attribute χ for a node v is returned by the function in Equation (6):
h ν : v χ α
Likewise, the value β of an attribute of χ the edge ε is returned by the function in Equation (7):
h ε : ε χ β
Finally, these values can be modified using the function in Equations (8) and (9):
l ν : χ   v     a   v   f o r   a   n o d e   v
l ε : χ ε a ε   for   an   edge   ε
The boundary definition of the entity nodes with their relationship is shown in Figure 3.

3.6. Knowledge Extraction

Once the preliminary construction of the ontology base for equipment security resources is complete, the next step is to build the data layer of the knowledge graph. This involves applying relevant knowledge extraction techniques to the data sources, based on the concepts defined in the ontology base.
We propose to adopt the wrapper induction approach for entity extraction of the knowledge graph, then classify the logical associations between entity pairs according to the characteristics of knowledge information. By extracting semantic relationships, the triplets containing entity and relation are constructed.
(i)
Entity extraction
Information extraction by wrapper induction is based on the sample instances marked by users, and the machine learning induction algorithm is applied to generate extraction rules based on separators. The delimiter is essentially the description of the context of the target semantic item, that is, the semantic item is defined according to the left and right boundaries of the semantic item. It is suitable for the feature format that clearly describes the structure of the required data block, such as table, list, Info box and other semi-structured data. For the information results obtained after the support analysis, they are mostly arranged in the form of summary tables. The entity elements of the ontology database are divided into categories, and each unit in the table is extracted as the entity data under the element category which can be utilized to achieve the goal of extracting entities from the support information.
(ii)
Relation extraction
The specific implementation method is implemented to transform the table structure and data of relational database into RDF graphs. The summary table of all kinds of support analysis results is the main source of information. The header clearly shows the logical association between attribute categories of entity data and different cells, which can be extracted as the source of relation. According to the information contained in the support report, 43 kinds of triplets can be extracted to form triplets as shown in Table 3.

4. Failure Information Fusion Based on Links Prediction

In this section, the link prediction method is applied to ensure the inference process of resource knowledge graph. The node features in the graph can be mapped to the vector representation of low-dimensional space by the knowledge embedding method. The ranking score of link prediction is used as the evaluation criterion of information fusion to deduce the trusted knowledge triplet.
In accordance with existing knowledge, information mining identifies potential relationships between failure element nodes. The Trans series method, a representative technique for knowledge-embedded vector representation, expresses each relationship as a triple composed of a head entity vector h, a relationship vector r, and a tail entity vector t. The closer h + r is to t, the more accurately the vector representation captures each entity node, achieving the optimization target [37]. Based on the score function value, the rationality of triplet combination is ranked to judge whether the potential triplet is established.
Inspired by this idea, TransD improves the representation of entities and relations [38], which jointly constructs projection matrices for entities and relations, and each entity or relationship is represented by two vectors, one of which represents semantics, and the other one is used to construct mapping matrix. The mapping matrix is jointly determined by entities and relations. Perform the projection operation on the head and tail entity vectors. The corresponding score function is substituted to calculate the scores of different entities as the tail entity of the triplet. According to the scores, the rationality of triplet combination is sorted to judge whether the potential triplet is established. Continuous iterations are performed according to the loss function minimization principle to find the most reasonable vector representation of entities and relations. The candidate entities are substituted into the score function and ranked in order according to the score. The prediction link information at the top of the ranking is judged as the knowledge conclusion after failure information fusion.

5. Case Study

Using the report data from various documents throughout the support analysis process, a support domain knowledge graph was constructed for a specific type of aircraft. This graph consists of 2318 nodes and 7647 triplets. The complete knowledge graph is shown in Figure 4. Yellow nodes represent the SRU, purple nodes represent the LRU, pink nodes represent the failure mode, brown nodes represent the impact of the failure, green nodes represent the subsystem, and blue nodes represent the cause of the failure. The Failure information is integrated into the knowledge graph, which clearly show the connection and logic between them.
The mean reciprocal rank (MRR) and the scores of Hits@1, Hits@3 and Hits@10 were used as evaluation indicators in the experiment. In the experiment, the training dimension of the entity vector was selected as 50 dimensions, and the learning rate was 0.01. The gradient descent method was used for 3,000 iterations, and a test set of 500 randomly selected groups was used. The experimental evaluation results are presented in Table 4.
Combining the actual physical significance of supportability domain knowledge graph, the results show that once entity vector representation and relationship vector representation are given, we can reach the most adjacent tail entity node according to score function sorting. For example, the vector of head entity “LRU” and the vector of relationship “SRU” are presented, there is a probability of 0.401 that the predicted node is potential failure information to be discovered. Taking the LRU node named “anti-ice liquid device” as the head entity as an example, the first eight SRU nodes with “contain” relationship are predicted as shown in the Figure 5. Comparing the prediction results with label information, the 0.625% of predicted tail entity nodes are the components contained in actual device, and the remaining entity nodes can be connected by one or two links. It shows an indirect correlation between entities although there is no direct inclusion relationship in the knowledge graph.
In another case, the failure mode node “insensitive eccentricity adjusting mechanism” is considered as head entity node, the first six parts of tail entity nodes with the relationship of “because” are forecasted, as shown in Figure 6. The failure reason behind the second-ranked prediction is already present in the knowledge supportability domain graph. After expert analysis, the predicted cause—“improper installation”—along with a series of other causes, is identified as a potential contributor to the failure mode labeled as “insensitive eccentricity adjusting mechanism.” These experimental results illustrate that the failure information deduced from the fusion of knowledge information offers greater credibility and interpretability.

6. Conclusions

As equipment systems become more complex, their failure mechanisms and modes also become more diverse, making comprehensive failure analysis approaches, such as enhanced FMEA, increasingly necessary. In this context, knowledge graphs present a promising solution by integrating historical failure data with expert knowledge, providing a structured foundation for information fusion and supporting advanced knowledge reasoning. These capabilities enable informed decision-making and contribute to resource-efficient and sustainable maintenance practices.
This paper proposes a failure information fusion method based on knowledge graph technology, addressing limitations in existing methods, including constraints in sample size, data structure, and logical relationships. The proposed method constructs a knowledge graph specific to the supportability domain, based on diverse support analysis reports, which integrates comprehensive support-related information to facilitate failure inference and yield credible fusion results. By leveraging the knowledge graph, our method addresses the challenge of information fusion complicated by expert subjectivity in FMEA during the development phase. Furthermore, it utilizes historical data and information from similar products when sample sizes are limited, allowing for the quantification of subjective information weights within the graph structure. This mitigates the negative impact of conflicting knowledge on logical outcomes. Experimental results demonstrate that our method achieves high reliability in failure inference, effectively facilitating the fusion of failure information and the prediction of potential knowledge relationships.
Additionally, the proposed method offers an efficient approach for managing and utilizing extensive supportability and failure data. It enables direct expression, display, and linkage of substantial equipment information within an organizational structure, supporting applications such as information querying, link prediction, and decision-making in equipment support. This integration enhances the system’s informatization level and facilitates timely access to accurate knowledge, empowering support personnel to implement efficient and sustainable maintenance strategies.
While the current knowledge graph provides a foundational framework for integrating expert knowledge within the support domain, we recognize limitations regarding the scale and diversity of entity-relationship representations. This initial implementation, though effective in demonstrating feasibility, represents a modest breakthrough rather than a fully comprehensive solution. Future research will focus on expanding the knowledge graph with additional entities and relationships, enhancing its complexity to support more sophisticated mining algorithms. Such an enriched structure will enable the graph to capture a wider array of failure patterns, ultimately supporting more robust decision-making processes. This planned expansion aligns with our long-term goal to develop a data-rich, comprehensive knowledge graph capable of accommodating advanced analytical techniques, offering deeper insights, and supporting the sustainable development of complex systems.

Author Contributions

Y.Z. investigated and wrote the original draft. D.H. and H.Y. gave some advice, helped revise the paper, supervised the work, and applied for funds. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (No. 2022YFC3802302) and the National Natural Science Foundation of China (No. 52105072).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Huang, J.; You, J.-X.; Liu, H.-C.; Song, M.-S. Failure mode and effect analysis improvement: A systematic literature review and future research agenda. Reliab. Eng. Syst. Saf. 2020, 199, 106885. [Google Scholar] [CrossRef]
  2. Santos, L.S.; Macêdo, E.N.; Ribeiro Filho, P.R.C.F.; Cunha, A.P.A.; Cheung, N. Belt Rotation in Pipe Conveyors: Failure Mode Analysis and Overlap Stability Assessment. Sustainability 2023, 15, 11312. [Google Scholar] [CrossRef]
  3. Fong, S.; Narasimhan, S. An Unsupervised Bayesian OC-SVM Approach for Early Degradation Detection, Thresholding, and Fault Prediction in Machinery Monitoring. IEEE Trans. Instrum. Meas. 2022, 71, 3500811. [Google Scholar] [CrossRef]
  4. Deng, Z.; Han, T.; Cheng, Z.; Jiang, J.; Duan, F. Fault detection of petrochemical process based on space-time compressed matrix and Naive Bayes. Proc. Saf. Environ. Prot. 2022, 160, 327–340. [Google Scholar] [CrossRef]
  5. Hassan, S.; Wang, J.; Kontovas, C.; Bashir, M. An assessment of causes and failure likelihood of cross-country pipelines under uncertainty using bayesian networks. Reliab. Eng. Syst. Saf. 2022, 218, 108171. [Google Scholar] [CrossRef]
  6. Suo, M.; Tao, L.; Zhu, B.; Chen, Y.; Lu, C.; Ding, Y. Soft decision-making based on decision-theoretic rough set and Takagi-Sugeno fuzzy model with application to the autonomous fault diagnosis of satellite power system. Aerosp. Sci. Technol. 2020, 106, 106108. [Google Scholar] [CrossRef]
  7. Hosseinpour, Z.; Arefi, M.M.; Mozafari, N.; Luo, H.; Yin, S. An Ensemble-Based Fuzzy Rough Active Learning Approach for Broken Rotor Bar Detection in Nonstationary Environment. IEEE Trans. Instrum. Meas. 2022, 71, 2511808. [Google Scholar] [CrossRef]
  8. Quintanar-Gago, D.A.; Nelson, P.F.; Díaz-Sánchez, A.; Boldrick, M.S. Assessment of steam turbine blade failure and damage mechanisms using a Bayesian network. Reliab. Eng. Syst. Saf. 2021, 207, 107329. [Google Scholar] [CrossRef]
  9. Bhowal, P.; Sen, S.; Yoon, J.H.; Geem, Z.W.; Sarkar, R. Evaluation of Fuzzy Measures Using Dempster–Shafer Belief Structure: A Classifier Fusion Framework. IEEE Trans. Fuzzy Syst. 2023, 31, 1593–1603. [Google Scholar] [CrossRef]
  10. Suo, B.; Zhao, L.; Yan, Y. A novel Dempster-Shafer theory-based approach with weighted average for failure mode and effects analysis under uncertainty. J. Loss Prev. Process Ind. 2020, 65, 104145. [Google Scholar] [CrossRef]
  11. Peng, Y.; Qiao, W.; Cheng, F.; Qu, L. Wind Turbine Drivetrain Gearbox Fault Diagnosis Using Information Fusion on Vibration and Current Signals. IEEE Trans. Instrum. Meas. 2021, 70, 3518011. [Google Scholar] [CrossRef]
  12. Qiu, W.; Lian, G.; Xue, M.; Huang, K. Physics of failure-based failure mode, effects, and criticality analysis for Integrated Circuits. Sys. Eng. 2018, 21, 511–519. [Google Scholar] [CrossRef]
  13. Filz, M.-A.; Langner, J.E.B.; Herrmann, C.; Thiede, S. Data-driven failure mode and effect analysis (FMEA) to enhance maintenance planning. Comput. Ind. 2021, 129, 103451. [Google Scholar] [CrossRef]
  14. Deng, Y.; Du, S.; Wang, D.; Shao, Y.; Huang, D. A Calibration-Based Hybrid Transfer Learning Framework for RUL Prediction of Rolling Bearing Across Different Machines. IEEE Trans. Instrum. Meas. 2023, 72, 3511015. [Google Scholar] [CrossRef]
  15. Chang, Y.; Chen, J.; He, S.; Pan, T. Similarity Metric-Based Metalearning Network Combining Prior Metatraining Strategy for Intelligent Fault Detection Under Small Samples Prerequisite. IEEE Trans. Instrum. Meas. 2022 71, 3515814. [CrossRef]
  16. de Aguiar, J.; Scalice, R.K.; Bond, D. Using fuzzy logic to reduce risk uncertainty in failure modes and effects analysis. J. Braz. Soc. Mech. Sci. Eng. 2018, 40, 516. [Google Scholar] [CrossRef]
  17. Liu, H.-C.; You, J.-X.; Duan, C.-Y. An integrated approach for failure mode and effect analysis under interval-valued intuitionistic fuzzy environment. Int. J. Prod. Econ. 2019, 207, 163–172. [Google Scholar] [CrossRef]
  18. Jin, C.; Ran, Y.; Zhang, G. An improving failure mode and effect analysis method for pallet exchange rack risk analysis. Soft Comput. 2021, 25, 15221–15241. [Google Scholar] [CrossRef]
  19. Li, J.; Fang, H.; Song, W. Modified failure mode and effects analysis under uncertainty: A rough cloud theory-based approach. Appl. Soft Comput. 2019, 78, 195–208. [Google Scholar] [CrossRef]
  20. Shi, H.; Wang, L.; Li, X.-Y.; Liu, H.-C. A novel method for failure mode and effects analysis using fuzzy evidential reasoning and fuzzy Petri nets. J. Ambient Intell. Humaniz. Comput. 2020, 11, 2381–2395. [Google Scholar] [CrossRef]
  21. Zhu, J.; Shuai, B.; Wang, R.; Chin, K.-S. Risk Assessment for Failure Mode and Effects Analysis Using the Bonferroni Mean and TODIM Method. Mathematics 2019, 7, 536. [Google Scholar] [CrossRef]
  22. Yucesan, M.; Gul, M. Failure modes and effects analysis based on neutrosophic analytic hierarchy process: Method and application. Soft Comput. 2021, 25, 11035–11052. [Google Scholar] [CrossRef]
  23. Zhu, G.-N.; Ma, J.; Hu, J. A fuzzy rough number extended AHP and VIKOR for failure mode and effects analysis under uncertainty. Adv. Eng. Inform. 2022, 51, 101454. [Google Scholar] [CrossRef]
  24. Kalathil, M.J.; Renjith, V.; Augustine, N.R. Failure mode effect and criticality analysis using dempster shafer theory and its comparison with fuzzy failure mode effect and criticality analysis: A case study applied to LNG storage facility. Process Saf. Environ. Prot. 2020, 138, 337–348. [Google Scholar] [CrossRef]
  25. Hu, Y.; Gou, L.; Deng, X.; Jiang, W. Failure mode and effect analysis using multi-linguistic terms and Dempster-Shafer evidence theory. Qual. Reliab. Eng. Int. 2021, 37, 920–934. [Google Scholar] [CrossRef]
  26. Hu, Y.-P.; You, X.-Y.; Wang, L.; Liu, H.-C. An integrated approach for failure mode and effect analysis based on uncertain linguistic GRA-TOPSIS method. Soft Comput. 2019, 23, 8801–8814. [Google Scholar] [CrossRef]
  27. Zhang, H.; Dong, Y.; Xiao, J.; Chiclana, F.; Herrera-Viedma, E. Personalized individual semantics-based approach for linguistic failure modes and effects analysis with incomplete preference information. IISE Trans. 2020, 52, 1275–1296. [Google Scholar] [CrossRef]
  28. Zhang, H.; Dong, Y.; Palomares-Carrascosa, I.; Zhou, H. Failure Mode and Effect Analysis in a Linguistic Context: A Consensus-Based Multiattribute Group Decision-Making Approach. IEEE Trans. Reliab. 2019, 68, 566–582. [Google Scholar] [CrossRef]
  29. Feng, Z.; Yang, R.; Zhou, Z.; Chen, H.; Hu, C. Online Fault Diagnosis and Tolerance Based on Multiexpert Joint Belief Rule Base for Sensor Failures of Vehicles. IEEE Trans. Instrum. Meas. 2023, 72, 3511913. [Google Scholar] [CrossRef]
  30. Wang, Q.; Jia, G.; Jia, Y.; Song, W. A new approach for risk assessment of failure modes considering risk interaction and propagation effects. Reliab. Eng. Syst. Saf. 2021, 216, 108044. [Google Scholar] [CrossRef]
  31. Wang, L.; Dai, W.; Luo, G.; Zhao, Y. A Novel Approach to Support Failure Mode, Effects, and Criticality Analysis Based on Complex Networks. Entropy 2019, 21, 1230. [Google Scholar] [CrossRef]
  32. Singh, P.; Singh, L.K. Modeling and Measuring Common Cause Failures in Measurement of Reliability of Nuclear Power Plant Systems. IEEE Trans. Instrum. Meas. 2021, 70, 3001608. [Google Scholar] [CrossRef]
  33. Han, H.; Wang, J.; Wang, X.; Chen, S. Construction and Evolution of Fault Diagnosis Knowledge Graph in Industrial Process. IEEE Trans. Instrum. Meas. 2022, 71, 3522212. [Google Scholar] [CrossRef]
  34. Lin, J.; Zhao, Y.; Huang, W.; Liu, C.; Pu, H. Domain knowledge graph-based research progress of knowledge representation. Neural Comput. Appl. 2021, 33, 681–690. [Google Scholar] [CrossRef]
  35. Chen, X.; Jia, S.; Xiang, Y. A review: Knowledge reasoning over knowledge graph. Expert Syst. Appl. 2020, 141, 112948. [Google Scholar] [CrossRef]
  36. Sarazin, A.; Bascans, J.; Sciau, J.-B.; Song, J.; Supiot, B.; Montarnal, A.; Lorca, X.; Truptil, S. Expert system dedicated to condition-based maintenance based on a knowledge graph approach: Application to an aeronautic system. Expert Syst. Appl. 2021, 186, 115767. [Google Scholar] [CrossRef]
  37. Lin, Y.; Liu, Z.; Sun, M.; Liu, Y.; Zhu, X. Learning Entity and Relation Embeddings for Knowledge Graph Completion. In Proceedings of the AAAI Conference on AI (29th), Austin, TX, USA, 25–30 January 2015; pp. 2181–2187. [Google Scholar]
  38. Ji, G.; He, S.; Xu, L.; Liu, K.; Zhao, J. Knowledge Graph Embedding via Dynamic Mapping Matrix. In Proceedings of the ACL-IJCNLP 2015, Beijing, China, 26–31 July 2015; pp. 687–696. [Google Scholar]
Figure 1. Process of knowledge information collection.
Figure 1. Process of knowledge information collection.
Sustainability 16 10651 g001
Figure 2. Knowledge classification system.
Figure 2. Knowledge classification system.
Sustainability 16 10651 g002
Figure 3. Triplet representation diagram.
Figure 3. Triplet representation diagram.
Sustainability 16 10651 g003
Figure 4. Full constructed knowledge graph representation.
Figure 4. Full constructed knowledge graph representation.
Sustainability 16 10651 g004
Figure 5. “Anti-ice fluid device—contain—” information prediction diagram.
Figure 5. “Anti-ice fluid device—contain—” information prediction diagram.
Sustainability 16 10651 g005
Figure 6. “Insensitive eccentricity adjusting mechanism—because—” information prediction diagram.
Figure 6. “Insensitive eccentricity adjusting mechanism—because—” information prediction diagram.
Sustainability 16 10651 g006
Table 1. Elements of the work entity of support analysis.
Table 1. Elements of the work entity of support analysis.
Support Analysis TechnologyEntity Elements
FMEAIndenture level
Function description
Failure mode
Failure reason
Failure effect
Compensation measures
Detection method
DMEADamage mode
Threat
Damage effect
Improvement measures
CMTAMaintenance way
Maintenance task
RCMAFailure consequence
Preventive maintenance task
Maintenance level
LORALimited repair level
Non-economic factor
Replace level
Repair level
Scrap level
O&MTAOperational support program
Maintenance support program
Required support resources
Description of facility requirements
Technical data description
Table 2. Entity element attribute table.
Table 2. Entity element attribute table.
Support Analysis TechnologyEntity ElementsProperty
FMEAFailure modeFrequency ratio
Probability level
Detection difficulty level
Failure effectSeverity
DMEADamage modeDamage rate
CMTACorrective maintenance taskOperating frequency
RCMAPreventive maintenance taskMaintenance interval
Operating frequency
O&MTAOperational support programOperating frequency
Operation experience time
Man-hour
Maintenance support programOperating frequency
Operation experience time
Man-hour
Required support resourcesReplacement rate
Table 3. The triple types of relation extraction.
Table 3. The triple types of relation extraction.
Head Entity LabelRelationTail Entity Label
SystemContainSubsystem
FunctionSystem function
SubsystemContainLRU
FunctionSubsystem function
LRUContainSRU
FunctionLRU function
ExistDamage mode
Failure mode
HaveNon-economic factor
NeedMaintenance task
Operational program
Maintenance program
Repair levelMaintenance level
Replace level
Scrap level
SRUExistDamage mode
Failure mode
FunctionSRU function
Subsystem functionSupportSystem function
LRU functionSubsystem function
SRU functionLRU function
Damage modeNeedImprovement measures
Maintenance task
LeadHigher level effect
Local effect
Final effect
BecauseThreat
Failure modeLeadHigher level effect
Local effect
Final effect
Failure consequence
NeedDetection method
Compensation measures
Maintenance task
BecauseFailure reason
Maintenance taskInMaintenance way
Repair levelMaintenance level
Maintenance support programSupport resourcesTechnical data description
Description of facility requirements
Operational support programDescription of facility requirements
Technical data description
Non-economic factorLimitMaintenance level
Table 4. Link prediction evaluation indexes.
Table 4. Link prediction evaluation indexes.
MRRHits@
0.5411310
0.4100.6080.813
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

Zhang, Y.; Yang, H.; Han, D. A Knowledge Graph-Based Failure Information Fusion Method for Enhancing Reliability in Sustainable Systems. Sustainability 2024, 16, 10651. https://doi.org/10.3390/su162310651

AMA Style

Zhang Y, Yang H, Han D. A Knowledge Graph-Based Failure Information Fusion Method for Enhancing Reliability in Sustainable Systems. Sustainability. 2024; 16(23):10651. https://doi.org/10.3390/su162310651

Chicago/Turabian Style

Zhang, Yangqianhui, Huayong Yang, and Dong Han. 2024. "A Knowledge Graph-Based Failure Information Fusion Method for Enhancing Reliability in Sustainable Systems" Sustainability 16, no. 23: 10651. https://doi.org/10.3390/su162310651

APA Style

Zhang, Y., Yang, H., & Han, D. (2024). A Knowledge Graph-Based Failure Information Fusion Method for Enhancing Reliability in Sustainable Systems. Sustainability, 16(23), 10651. https://doi.org/10.3390/su162310651

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