Next Article in Journal
A Fusion Model for Intelligent Diagnosis of Gear Faults with Small Sample Sizes
Previous Article in Journal
Tapered Optical Fiber Optofluidics: Bridging In-Fiber and Outside-Fiber Architectures Toward Autonomous Lab-on-Fiber Biosensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis

1
Institute of Computer Application, China Academy of Engineering Physics, Mianyang 621900, China
2
College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
3
Mobile Computing Center, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2025, 25(17), 5231; https://doi.org/10.3390/s25175231
Submission received: 4 July 2025 / Revised: 29 July 2025 / Accepted: 14 August 2025 / Published: 22 August 2025
(This article belongs to the Section Industrial Sensors)

Abstract

Most of the failures during the actual operation of equipment are caused by improper human operation, tools, spare parts, and environmental factors. These faults are routine. Conventional faults have been validated during equipment development, testing, identification, and maintenance processes, with clear definitions and clear fault tree analysis (FTA) conclusions. Digital twins can offer rapid and interactive diagnostic capabilities for routine equipment failures. To enhance the efficiency of routine fault diagnosis and the interactive experience of the diagnosis process, this paper proposes a digital twin-based equipment routine fault diagnosis model. On this basis, considering the excellent interactivity of the Interactive Electronic Technical Manual (IETM), a conventional equipment fault diagnosis scheme based on twin data and IETM is designed. This scheme converts the equipment fault tree into an IETM fault data model (DM), which is structured and stored in a database to form a fault database. Using real-time twin data of equipment as input, the FTA method is adopted to perform step-by-step fault diagnosis and isolation guidance operation through the IETM process DM combined with fault, while providing maintenance operation guidance. When the real-time twin data of the equipment is not completely consistent with the fault information in the fault library, the case analysis method is used to calculate the similarity between the real-time twin data of the equipment and the clearly defined fault symptom information in the fault library. Based on the set similarity threshold, IETM pushes fault DMs above the threshold for corresponding fault diagnosis isolation guidance.

1. Introduction

With the development of high tech, information technology, and artificial intelligence technology and their widespread application in the field of equipment, high precision, automation, intelligence, and systematization are new trends in equipment development [1]. The increasingly complex structure and functions of equipment, harsh and variable operating environments, more extreme internal environments, and limited sensors have made rapid and accurate diagnosis of equipment failures a major challenge. Most of the malfunctions during the actual operation of equipment are caused by improper human operation, environmental factors, tools, and other factors. The main problem we need to solve is how to efficiently and accurately diagnose routine equipment faults using existing FTA conclusions and twin data from real-time equipment operation monitoring. Based on the fault diagnosis, we can immediately carry out fault isolation treatment, develop maintenance plans, and provide maintenance and repair guidance. IETM combines expert knowledge, virtual real interaction, multimedia demonstration, database retrieval and navigation, intelligent diagnostic analysis, and other technologies [2]. It refines and organizes knowledge of operation instructions, training procedures, testing requirements, maintenance processes, structural drawings, fault diagnosis analysis, etc., and interactively applies it to interfaces such as support systems and testing systems. It is important support equipment [3]. With the continuous development of equipment towards intelligence, automation, and complexity, the new development direction of IETM is to combine equipment status monitoring, fault diagnosis, maintenance, upkeep, and management [4]. The U.S. military standard MIL-PRF-87268/87269 [5,6] and the European standard S1000D [7,8] series standards represent the two major international standard systems of IETM. Currently, S1000D has become an international mainstream standard [9,10]. The implementation of IETM in China is mainly based on the GJB6600 standard released in 2008. This standard is a tailoring of S1000D based on the actual situation in China [10,11]. In 2003, Grieves from the University of Michigan proposed the concept of digital twins. NASA first applied digital twin technology in the Apollo program. At present, digital twin technology has been preliminarily applied in the design, maintenance, evaluation, and fault diagnosis of aerospace, shipbuilding, and other fields [12].
This article addresses the problem of rapid and accurate diagnosis of equipment routine faults with clear and defined fault modes. The concept of digital twin technology is introduced into equipment fault diagnosis, and a fault tree and case analysis integrated IETM diagnosis method for equipment routine faults is proposed. This method utilizes fault tree analysis to solve the accuracy and efficiency issues of conventional equipment fault diagnosis. The method utilizes the interactivity of IETM to enhance the user experience of the diagnostic process. The method improves the diagnostic efficiency and accuracy of similar faults by analyzing case similarity and pushing similar fault diagnosis programs.

2. Related Works

The equipment fault diagnosis methods include physical model-driven methods, knowledge-driven methods, data-driven methods, and hybrid intelligence methods [13,14,15,16,17,18,19]. The advantages and disadvantages of each method are shown in Table 1.
The development trend of equipment fault diagnosis is the deep integration mechanism of “physics data”, the development of diagnostic architecture with online self-evolution capability, and the establishment of industry-standardized verification benchmarks.
1. The combination of hybrid intelligence, digital twins, and deep learning has become a new hot topic.
2. Explanatory driving technological innovation: SHAP [20], LIME [21], Grad-CAM [22], and other explanatory technologies are accelerating their integration into diagnostic systems.
3. Popularization of edge cloud collaborative architecture: Lightweight models (such as TinyML with <1 MB parameters) are deployed on edge nodes to achieve millisecond-level real-time diagnosis; the cloud is responsible for model retraining and knowledge accumulation.
4. Small sample learning breaks through the data dilemma: Federated learning and transfer learning significantly alleviate the problem of data scarcity, and the technology of synthesizing fault data using Generative Adversarial Networks (GANs) is being applied in equipment fault diagnosis.
The conventional faults of the equipment studied in this article have known fault modes and clear diagnostic knowledge. Therefore, based on the comparison of the advantages and disadvantages in Table 1, choosing the fault tree analysis method is the most suitable. Combining the interactivity of IETM and real-time sensor data for real-time fault diagnosis reasoning can ensure the accuracy of equipment fault diagnosis while improving user experience and real-time performance, facilitating immediate maintenance measures.

3. Equipment Fault Diagnosis Based on Digital Twins

The equipment fault diagnosis model based on digital twins is shown in Figure 1, which includes physical entities of equipment, digital twins of equipment, twin data, and fault diagnosis service APP software, such as Oil Cloud V3.0, NSK Doctor V1.0, AutoFTA V4.0, Industrial Control Master v1.0.17, etc.
The physical entity of the equipment consists of real physical equipment, monitoring/detection devices (such as sensors), and corresponding installation and operation environments. An equipment digital twin is a real-time mapping virtual digital model of physical equipment in the digital space. Twin data includes historical factory data, historical data, performance data, monitoring/testing data, real-time monitoring/testing data, and virtual digital model data of equipment physical entities [9]. Fault diagnosis service software is based on twin data, such as equipment historical data, real-time information, model data, and FTA data, as well as expert knowledge, rule judgment, fault analysis, machine learning, and other fault diagnosis methods. Software is provided for use as a service. The diagnostic service software takes real-time twin data of equipment as input, uses some fault diagnosis methods for calculation, finds the corresponding relationship between equipment degradation laws and equipment parameter data and characteristics, and determines the real-time status of equipment. The status data will be fed back in real time to the digital twin of the virtual space. The equipment digital twin needs to analyze the twin data and its technical status, update the relevant data of the virtual digital model, and display the real-time status of the equipment in a high-fidelity manner. When the equipment maintains good technical condition, real-time twin data is collected and stored in the twin data center. Fault diagnosis services determine the normal operating status of the equipment based on relatively simple knowledge-based rules and provide feedback. When the equipment monitoring/testing data contains certain fault symptoms, the operational data, environmental data, and human operation data will be automatically saved to the twin data center. The fault diagnosis service software calls on expert knowledge, machine learning algorithms, and intelligent diagnostic models for predictive diagnostic calculations. If there is an error between the calculated results and the actual situation, the parameters and calculation methods of the diagnostic model can be adjusted and recalculated until the required diagnostic accuracy and precision are achieved.
The modeling and optimization process of equipment fault diagnosis prediction based on twin data is shown in Figure 2. Based on the equipment diagnostic model, twin data is used for calculation and prediction, thereby inferring the health status of the modified equipment in a certain period in the future and detecting potential faults in real time. Based on the fault prediction results, we can take maintenance measures in advance to avoid accidents caused by faults.
The specific steps are as follows:
Firstly, based on the composition, characteristics, and operational status of the equipment system, the fault diagnosis objectives are defined, such as equipment systems, subsystems, or critical components.
Next, based on the characteristics of the diagnostic target, parameters that significantly affect the operational performance and functionality of the equipment are set as diagnostic parameters.
Then, according to the maintenance strategy, we will set a fault alarm margin for preventive maintenance.
Next, fault diagnosis and prediction methods will be selected, such as statistical analysis methods, rule-based reasoning methods, information fusion methods, case-based reasoning methods, and machine learning methods.
Furthermore, we have established a predictive model for equipment fault diagnosis.
Next, historical or experimental data will be used to evaluate whether the diagnostic prediction model can achieve performance, including evaluation indicators such as prediction accuracy, generalization degree, and robustness. If the diagnostic model fails to achieve its effectiveness, we will continue to optimize the model. If the diagnostic model can achieve the desired effect, we will deploy it to the digital twin system of physical equipment.
Finally, real-time twin data of equipment (performance monitoring data, detection data, etc.) will be used for equipment fault diagnosis calculation and prediction. When the calculation result is within the set fault alarm margin range, the equipment is in normal operation. The monitoring and detection data at later times will continue to be collected and used for equipment fault diagnosis and prediction. When the calculation result exceeds the set alarm margin, we will take corresponding preventive maintenance measures and optimize the fault alarm margin based on the maintenance situation (such as maintenance time, maintenance cost, post-repair quality, etc.).

4. Equipment Conventional Fault Diagnosis Based on Twin Data and IETM

4.1. IETM Diagnostic Method for Equipment Conventional Faults

The fault tree and case analysis integrated IETM diagnosis method for equipment conventional faults is shown in Figure 3. Firstly, the fault tree of routine faults that are clearly defined during the equipment development, testing, and identification process is converted into the fault data module of IETM according to the mapping rules. These fault data modules are structured and stored in a database to form an IETM fault library. Next, the fault tree inference analysis process is transformed into the IETM process data module. Then, real-time twin data is used as diagnostic input, and the IETM process data module organizes the execution of the diagnostic inference process. During the execution of diagnostic reasoning, specific fault data modules corresponding to intermediate events and basic events are called to realize the diagnosis and isolation guidance of equipment conventional faults. When a completely matching fault data module cannot be found in the IETM fault library, calculate the similarity between real-time twin data and fault library cases, and recommend similar fault diagnosis program data modules greater than the set threshold to carry out equipment fault diagnosis.
The real-time twin data collected by equipment sensors is the input for fault diagnosis. Sensors include four categories: contact sensors, non-contact sensors, wireless sensors, embedded sensors, and intelligent components. Their data collection methods are as follows. The data acquisition process of contact sensors such as strain gauges, thermocouples, piezoelectric sensors, and speed sensors is as follows: sensor → signal conditioner (amplifier/filter) → wired transmission → PLC/data acquisition card → digital twin platform. Laser radar, infrared thermal imager, industrial camera, etc., perceive targets remotely through electromagnetic waves, light, or sound waves. The data acquisition process of non-contact sensors without physical contact is sensor → edge computing node (preprocessing point cloud/image) → 5G/fiber → cloud digital twin. Wireless sensors such as RF chips, vibration/temperature/humidity sensors, microprocessors, etc., use magnetic nodes to absorb the device surface, are powered by batteries, and sensor data is uploaded to the cloud platform through 4G/5G. Embedded sensors and intelligent components are directly connected to the digital twin platform through industrial protocols such as OPC UA and Modbus TCP.
The process DM of IETM can realize the sequential definition of the interactive diagnosis process for complex equipment faults and control the flow of diagnostic programs. The process DM can implement fault diagnosis reasoning logic based on real-time data through external testing program interfaces. The fault DM can define equipment faults and form a fault list. The fault DM provides a structured definition, retrieval, rule judgment, and interactive presentation of fault tree knowledge, forming a fault knowledge base.
The fault isolation program implements interactive fault isolation guidance operations. For routine faults with clear causes, propagation modes, and phenomena, the fault isolation and maintenance plan will be validated by the equipment development party through testing and will form a fault manual for delivery along with the installation, such as the Aircraft Fault Isolation Manual (FIM), Aircraft Maintenance Manual (AMM), etc. The elements and attribute definitions of the IETM fault DM can structure the fault products, fault codes, fault phenomena, fault modes, fault causes, occurrence conditions, operation processes, diagnostic methods, diagnostic processes, etc., of conventional equipment faults into a fault library. The inference rules formed by the forward and backward inference mechanisms can be defined as interactive guidance operation sequences and decision rules in the IETM process DM. Combining historical fault data of similar equipment or equipment, the process DM and fault DM can achieve interactive fault diagnosis in the object domain and equipment twin data.
The specific events of the equipment fault tree can be transformed into a fault DM, forming a fault knowledge base, including the phenomena of faults, judgment rules, possible causes, equipment information, handling measures, and isolation operation procedures [23]. The process DM contains an interactive process structure, which is equivalent to the flow of events in each node of the fault tree. It is used to describe the complete process of fault isolation and diagnosis, and specifies the sequential relationship between different DMs based on variables and different step information of the same DM. The process DM is used to organize the specific implementation process of fault diagnosis and isolation procedures. The twin data of the equipment is used as input for diagnosis. By matching and comparing twin data with the equipment fault knowledge base, IETM can find the fault diagnosis program corresponding to the fault mode or similar cases, and perform fault diagnosis. Based on the diagnostic results, IETM calls the corresponding fault isolation boot program to implement the fault isolation operation of the equipment. Finally, IETM provides diagnostic results or isolation operation conclusions to equipment users through a human–computer interaction interface, and stores successful fault diagnosis cases in the IETM case library for similar case queries.

4.2. Fault Tree Analysis

A fault tree is a logical diagram displaying the causes of failure in an inverted tree structure [24], describing the logical relationship between equipment failures and the causes of failure in hardware, software, materials, processes, operating methods, personnel, and other factors. FTA is an analysis method that starts from the root node (top event) of a tree to intermediate nodes (intermediate events) and leaf nodes (basic events), until all leaf nodes that cause the root node event are found. The specific method of FTA is to subdivide equipment faults into sub-faults that may cause faults, and then decompose the sub-faults into smaller sub-faults, decomposing and delineating the scope layer by layer, from top to bottom, and refining step by step [25,26]. We analyze the specific causes and relationships of faults in each component and draw a fault tree through software. The software connects various faults based on the connections between faults and between faults and the system, and constructs a fault tree model, as shown in Figure 4. When a fault occurs in the equipment system, the fault tree model serves as a behavior prediction and inference model. Based on the fault tree model, the fault is identified step by step to find the cause of the equipment system fault, locate the fault logic replaceable unit (LRU), and respond in real time to the fault isolation processing program.
FTA generally uses a combination of qualitative and quantitative methods, and the analysis process is shown in Figure 5.
Qualitative analysis can obtain the basic event set that triggers the top event, namely the minimum cut set. The correlation matrix, up and down methods, and Boolean operations can all solve for the minimum cut set. Quantitative analysis can calculate the probability of the top event occurring in the fault tree model, locate the location of the fault, take corresponding fault isolation measures, and update the fault case library. The diagnostic reasoning process is shown in Figure 6.
The reasoning strategy in the diagnostic process is opposite to fault tree analysis, which infers the cause of the occurrence based on the phenomenon, and achieves localization and isolation.
The basic event state includes two types: fault and normal, as shown in Equation (1).
B i = 1 ,         Fault   state 0 ,         Normal   state
Assuming the probability of the basic event Bi is PBi, the prior probability of the basic event is obtained from historical operating data or experimental data statistics. According to the conditional probability formula, the probability of Mi corresponding to OR gates B1, B2, …, Bi is shown in Equation (2).
P M i = 1 1 i 1 P B i
The probability of Mi corresponding to gates B1, B2,…, Bi is shown in Equation (3).
P M i   = 1 i P B i  
The probability of Mi corresponding to XOR gates B1, B2,…, Bi is shown in Equation (4).
P M i = 1 i ( 1 P B i )  
The probability of Mi corresponding to non-gate Bi is shown in Equation (5).
P M i = 1 P B i  
The probability ratio of Bi to the top event is shown in Equation (6).
P B i / T = P B i P T  
The probability ratio of Mi to the top event is shown in Equation (7).
P M i / T = P M i P T
The magnitude of probability proportion reflects the degree of impact of an event. To achieve rapid diagnosis and localization of faults, the inference sequence of the fault diagnosis sub-process is designed based on the probability proportion of intermediate events to top events. The reasoning process is executed first for significant intermediate events, and then for less important ones. The diagnostic sequence of basic events is also determined by the order of probability proportion.

4.3. Case Similarity Analysis

Partial fault phenomena, the fault database does not have accurately matched fault modes and isolation procedures. In response to this situation, we generally use the case similarity calculation method to calculate the similarity between the equipment fault phenomenon, operating data, environment, and experience cases in the fault library. Then, based on the similarity threshold, the IETM viewer software V1.0 matches the fault diagnosis reports and isolation programs of experience cases in the knowledge base that exceed the threshold, to achieve the diagnosis and isolation of routine equipment faults.
Similarity calculation generally uses the nearest neighbor algorithm, KNN algorithm, or neural network classification algorithm for matching similar fault phenomena [27,28]. Firstly, calculate the similarity between the experience cases in the fault library and the current fault phenomenon. Then, set a similarity threshold (e.g., 90%) to calculate the similarity between the occurrence conditions and the environment. If the similarity is greater than or equal to the threshold, it is recommended to isolate and diagnose the fault DM of the case. Otherwise, it is not recommended. When the diagnosis results are consistent with expectations, the diagnosis is completed. When the diagnosis result is inconsistent with the expected result, manual diagnosis should be carried out. Finally, the diagnostic process is edited into a fault DM and added to the fault library, updating the case library.
This article uses KNN for similarity calculation, and the similarity calculation formula of the KNN algorithm [29,30] is shown in Equation (8).
S T ,   S = S i m i = 1 n f T i ,   S i w i
In the equation, T represents the current fault case. S indicates that there are already historical cases. N is the number of parameters or text segmentation used to describe the fault case. I represents the i-th parameter or text segmentation. f T i ,   S i is the similarity function between the target case and the historical case in the i-th parameter or text segmentation. Generally, text segmentation technology is used first for segmentation, and then Euclidean distance calculation is used. Wi represents the weight of the i-th attribute.

4.4. Equipment Fault Diagnosis Based on IETM

In IETM, both S1000D and GJB6600 standards define fault DMs and process DMs. Combining these two types of DMs can achieve interactive fault diagnosis and isolation guidance operations for conventional equipment faults [31]. The process DM mainly implements interactive and sequential control, similar to fault tree analysis. The fault DM includes fault reports and isolation programs, and its DM is shown in Figure 7.
Fault report is equivalent to a list of equipment faults, including fault name, fault description (function, performance, quality, control, online status, circuit switch status, etc.), general information (components, fault diagram, fault video multimedia, warning, attention, annotation, data table, data grouping, hotspots, etc.), possible causes, occurrence conditions, working time, occurrence time, environmental conditions, onboard monitoring indicators, discoverers, maintenance program index, etc. From the perspective of discovery and diagnosis methods, faults are classified into four categories: isolation, detection, observation, and related faults for a detailed definition. Isolation fault refers to a fault that is simple, can be directly located, immediately isolated or repaired, and isolated based on real-time detection data, monitoring data, and judgment rules. It can be directly repaired by calling the maintenance program. Fault detection refers to the process of identifying multiple causes of a fault, which requires the use of fault isolation or detection programs for each possible factor. Based on real-time detection data, monitoring data, and judgment rules, fault analysis is conducted to determine the location of the faulty component and initiate corresponding maintenance procedures for repair work. Observation of faults refers to faults discovered by equipment maintenance personnel, such as corrosion, bulging, rusting, deformation, dents, etc. Associated failure refers to a component failure that may cause cascading failures in other components or subsystems. The isolation program includes general descriptive information (component, fault diagram, fault video multimedia, warning, attention, annotation, data table, data grouping, hotspot, etc.), preconditions (product master data (interval threshold, storage area, data access control, work area, task duration, etc.), operating environment, personnel, technology, support equipment, supply, spare parts, safety, etc.), isolation main program (operation steps, operation process, operation attention warning, isolation activities, detection data (diagram, multimedia, data table), isolation judgment results, maintenance program reference, replacement program reference, etc.), end program, etc.

4.5. Mapping Fault Tree and Diagnostic Reasoning Process to IETM DM

According to the composition of the fault tree, taking the cause of the fault symptoms as the condition and the fault symptoms as the conclusion, the fault diagnosis process is transformed into the inference rules of “IF A THEN B”. The rule-based fault tree jump traversal process can be transformed into inference logic and described using XML language. The rule of “IF condition THEN conclusion” can be placed in the DM of IETM [32]. The correspondence between the fault tree model, XML language, and IETM DM elements is shown in Table 2.
During the conversion process, the fault tree content corresponds to the fault DM in IETM, and the complex fault tree analysis process corresponds to the <dmRef> and <dmNode> elements of the process DM. The door relationship corresponds to the <dmIf>, <dmThenSeq>, and <dmElseSeq> elements of the process DM. The fault tree inference process corresponds to the <dmSeq> of the process DM, which is used to determine the sequence of steps, dialog interactions, external program requests, and conditions. The conditions and parameters of inference correspond to the <variableDeclarations> element record of the process DM. Human–computer interaction is implemented using the <dialog> element. There are various ways of human–computer interaction between humans and logic engines, such as menus, buttons, message boxes, and dialog boxes. The <externalApplication> element is used to introduce external detection or monitoring programs, converting the fault tree analysis process into the fault diagnosis process and fault DM of IETM, achieving interactive fault diagnosis [33].

4.6. Implementation of IETM for Equipment Conventional Fault Diagnosis Based on Twin Data from Sensors

The implementation of IETM fault diagnosis by integrating fault tree and case analysis is shown in Figure 8. Equipment real-time twin data (real-time detection data from sensors, monitoring data, operational data, environmental data, etc.) is used as input for routine fault diagnosis. The fault tree of equipment routine faults is made into a fault DM and stored in the IETM fault knowledge base. Using real-time twin data as input, enter the IETM fault diagnosis software system through the IETM human–computer interaction interface.
The IETM software has a built-in feature extraction method that extracts fault phenomena or features from real-time twin data. The software simultaneously queries whether there are fault reports in the fault library that contain the fault characteristics or symptoms. If the query is unsuccessful, the equipment is in normal condition and has good performance. The <faultDescr> attribute description in <faultReporting> element can identify the same or similar fault phenomena or symptoms. So this fault symptom or fault phenomenon data serves as the root node of the fault tree, which is the top event. Then, based on the fault mode or fault code corresponding to the top event, find the corresponding fault diagnosis isolation program <faultIsolation> in the fault library. Calculate the similarity between fault phenomena, fault knowledge, and historical cases through the fault library knowledge or case recognition algorithm built into IETM. Determine the importance of fault tree nodes and determine the priority of each event in the fault tree based on the similarity value. Finally, forward reasoning is performed according to priority to obtain the corresponding leaf event (bottom event) of the fault occurrence, achieving the troubleshooting and diagnosis of equipment routine faults [34].
When the real-time twin data of the equipment contains some fault symptoms, the IETM software queries its own fault library and matches the faults. Using the description of fault symptoms as input to IETM, IETM extracts keywords or fault codes of fault symptoms and searches for fault cases in the fault library. The fault description of the <commIfoDescrPara> attribute under the <commInfo> element general description for software query fault cases is a phenomenon detected by equipment monitoring/detection or input content on the human–computer interaction interface. If there is a complete match, the IETM software will continue to check whether the preliminary requirements for the occurrence of the fault are consistent through the <preliminaryRqmts> element, including environmental, operational, regional, and other information. The IETM software will confirm that the real-time fault symptoms are consistent with the cases in the fault library. If they are consistent, the software compares the specific descriptions of the four types of faults in order to find the specific fault type. Based on the specific type of fault phenomenon, symptoms, occurrence conditions, etc., the corresponding <diagnosticProcess> fault diagnosis process is called for fault diagnosis isolation. Observable faults can be isolated in real time based on observation. Other faults can be diagnosed by describing the faulty part information based on <detectionInfo> and diagnosing the isolation information based on <isolationInfo>. The diagnostic isolation process <isolateDetectedFault> provided in the fault isolation information implements fault diagnosis isolation based on detection/monitoring data. If there is inconsistency, calculate the similarity between the fault phenomena, occurrence conditions, and historical cases contained in the twin data. When the similarity is greater than or equal to the set threshold λ (e.g., 90% or 85%), calculate the occurrence condition similarity. When the similarity of the conditions is greater than or equal to the set condition ω (such as 90% or 85%), it is considered that the current equipment failure is consistent with the cases in the fault library. The IETM software automatically pushes the diagnostic isolation processing program <isolationInfoElemType> for cases in the fault case library to implement fault diagnosis isolation work.
The detailed process of fault diagnosis is described using <diagnosticProcess>. Firstly, the IETM software calculates and compares the input twin data with the built-in fault diagnosis rules. Domain experts can also be introduced to determine observation faults. When the fault is clear, the LRU fault location is determined, and the repair is simple: directly check the cause of the LRU fault, and then call the LRU unit repair program. If it can be directly determined that the equipment system failure is caused by a single SRU or LRU, and no further detection and monitoring data is needed to assist in locating the fault, the faulty LRU unit can be directly located through <locateAndRepair>. Further fault SRU (shop replaceable unit) unit is located through <locateAndRepairSruIetm>. The <repair> maintenance procedure for SRU units or LRU units will be used to carry out SRU unit maintenance. When the factors causing the malfunction are complex, there may be multiple LRU faulty units or multiple SRU faulty units. Generally, the <faultIsolationTest> testing program is executed to further diagnose and detect faults using the <isolateDetectedFault> program. Firstly, apply the <faultIsolationTest> procedure to perform fault diagnosis and detection on the LRU unit. Based on the detection data, locate the faulty LRU unit. Apply the <faultIsolationTest> procedure to perform fault diagnosis and detection on all SRU units of the LRU unit, and locate the specific faulty SRU unit. Call the corresponding repair program of the SRU faulty unit for maintenance. The <faultIsolationTest> procedure test program defines the test name, test requirements, and external test programs that can be referenced through <testDescr>, and sets the test parameters, testing conditions, testing equipment, and other information for LRU and SRU units through <testParameters>. The <testProcedure> program implements the execution of testing programs, conducting detailed inspections of possible faulty components, and determining whether they are faulty components based on inspection data and judgment rules [35]. After successfully completing equipment fault diagnosis and isolation positioning, update the fault phenomena, environmental data, etc., in the twin data to the fault cases in the fault library for recommended use in similar cases in the future. After completing the fault diagnosis and location, the isolation operation of the faulty component is carried out using the Fault Isolation Procedure. The isolation operation process is generally guided through the <action> under <isolationStep>. The human–machine interaction during the isolation operation is achieved through Q&A <yesNoAnswer> and selection <listOfChoice>.
The conventional fault diagnosis of equipment based on twin data is built into the IETM reader through software. The fault diagnosis reasoning process that integrates fault tree and case analysis is built into the IETM software. To improve the diagnostic effect during interaction, the software is implemented in Java language, and the fault diagnosis process diagram and fault tree are drawn through the mxGraph plugin. The virtual digital model display is implemented using WebGL technology [6]. The results of fault diagnosis can be promptly fed back to the virtual digital twin model of the equipment, where the fault situation of the equipment is displayed and fault alarm reminders are sent. At the same time, the repair program stored in IETM is called to guide the maintenance work.

5. Experiment

5.1. Fault Case

This article uses the fault diagnosis process of a certain aviation gearbox as an experimental case, and the fault tree is defined as shown in Figure 9 and Table 3.
The probability of occurrence of basic event faults in the gearbox is shown in Table 4. The top event of the fault tree is that the gearbox is not working. The first-level intermediate events include clutch slippage, component failure, and oil leakage. Secondary intermediate events include friction plate failure, oil hole blockage, gear failure, bearing failure, shaft failure, box rupture, fastener failure, seal failure, and joint surface failure. The third-level intermediate events include high temperature, gear tooth fracture, tooth surface wear, and bonding. The basic events include 29 categories, such as poor friction plate material, friction plate wear, fatigue fracture, overload fracture, etc. [36].
The real-time data of the gearbox collected at time t is shown in Table 5.

5.2. Diagnosis Process

From Figure 9, it can be seen that there are 29 types of minimum cut sets in the fault tree of the gearbox that is not working. The probability of the top event occurring is calculated as 0.0550 using Formula (2), and the probability ratio of the basic event to the top event is calculated using Formula (6), as shown in Table 6.
The probability of the occurrence of intermediate events and the probability proportion of the top event calculated by Formula (7) are shown in Table 7.
The fault diagnosis isolation program for basic events is converted to the IETM fault DM. The fault diagnosis inference process is converted to the IETM process DM. The list of IETM DMs is shown in Table 8 and Table 9. The order of fault diagnosis reasoning is sorted from high to low according to the probability proportion of the top event to the event.
The diagnostic reasoning process for the malfunction of the gearbox is executed in the following order:
T M 2 M 6 M 16 B 14 B 13 M 15 B 11 B 10 B 12     M 14 B 9 B 8 B 7 M 1 M 5 B 11 B 12 M 4 B 2     B 1 M 13 B 3 B 4 M 3 M 11 B 26 B 27 B 25     M 2 M 9 B 20 B 21 B 19 M 7 B 15 B 16 M 8     B 17 B 18 M 10 B 23 B 22 B 24 .

5.3. Result Analysis

The real-time twin data collected by the gearbox at time t is used as input, and the fault diagnosis results obtained by integrating fault tree analysis and case similarity calculation are shown in Table 10.
IETM calls the fault DM in sequence through the process DM for responsive interactive fault diagnosis, identifies the cause of the fault, and locates the component where the fault occurred. Finally, IETM calls the fault repair program to guide the maintenance work.
This experiment uses an Intel I7 processor, with a traversal query and rule matching time of 0.256 s. From the fault diagnosis results in Table 10, it can be seen that the accuracy of equipment conventional fault diagnosis using the IETM integrated fault tree analysis is 100%. Therefore, the method proposed in this paper is suitable for online real-time fault diagnosis of conventional faults at the component and subsystem levels. The determination of fault modes and the clear definition of fault trees in IETM conventional fault diagnosis is actually a process of traversal, querying, and rule comparison. As long as the fault tree is defined clearly enough, the diagnostic rules are detailed enough, and the types and quantities of twin data collected are sufficient, and the traversal, rule matching, and comparison are strictly carried out in the order of probability proportion, the accuracy of fault diagnosis can theoretically reach 1. When the real-time twin data input does not match the definition of the fault library, the similarity between the fault phenomenon and the historical fault symptoms in the fault library is calculated. For example, if the input “tooth surface corrosion” is not completely consistent with the fault mode in the fault library, and the fault library has “B12 tooth surface corrosion and wear”, and the similarity with the input of “tooth surface corrosion and wear” is higher than the threshold of 80%, the B12 tooth surface corrosion and wear DM is automatically recommended for fault diagnosis.
When the complexity of equipment is high, the fault factors are complex, and there will be many nodes in the fault tree for diagnosis and inference traversal. The inference rules are complex, the traversal process is lengthy, and the fault diagnosis time will be relatively long. Therefore, it is necessary to improve hardware performance or adopt intelligent fault diagnosis methods to achieve real-time online fault diagnosis of complex equipment. When the complexity of the equipment system is high, the fault diagnosis program can be deployed on high-performance machines (such as adding high-performance computing cards, computer clusters, distributed computing, etc.) to solve the problem of computational time overhead.
The fusion of fault data and case analysis for equipment routine fault diagnosis mainly achieves real-time diagnosis of equipment routine faults. Equipment routine failures are the eyes of Equipment Prediction and Health Management (PHM) to perceive the “present” and the foundation of PHM. The results of fault diagnosis provide an indispensable data foundation and verification basis for predicting the “future” and making management decisions. The real-time diagnosis method for routine equipment faults can be combined with equipment health status prediction algorithms to achieve a transition from passive fault maintenance to active health management.
When the real-time twin data collected by sensors is not perfect, in order to ensure the reliability and robustness of the fault diagnosis method, the optimization of the fault diagnosis method includes four aspects: data preprocessing, adopting an adaptive inference mechanism, multi-source evidence fusion decision-making to form diagnostic conclusions, and real-time feedback optimization on the line. In terms of data preprocessing, two main methods are used: noise suppression and missing data compensation. Usually, sliding window filtering (such as the Savitzky–Golay filter, which smooths high-frequency noise and preserves fault feature trends), non-stationary signal wavelet threshold denoising (separates noise components, such as Daubechies wavelet), and outlier removal based on Isolation Forest or the 3 σ principle are used for noise suppression. The methods for compensating missing data include using historical data of similar equipment to construct a regression model (such as random forest regression) to predict missing values, integrating redundant sensor data through Kalman filtering or D-S evidence theory to reduce the impact of single point failures, and using GAN or VAE to generate synthetic data that is consistent with equipment operating conditions. In terms of diagnostic reasoning, the fault tree is flexibly extended by converting its Boolean logic into probability calculation, and introducing temporal logic gates (PAND, SEQ) to tolerate data delay/disorder. A case similarity matching method with tolerance is introduced to improve the reliability and robustness of diagnosis. In terms of multi-source evidence fusion decision-making, we generally use fault trees, Bayesian networks, and D-S fusion to obtain the final confidence level and provide diagnostic reliability. Finally, in terms of feedback online optimization, digital twin systems generally compare diagnostic results with subsequent maintenance records and automatically correct fault tree probability parameters/CBR case libraries. New noise patterns, such as periodic noise caused by electromagnetic interference, are also stored in the feature library to enhance future recognition capabilities.

5.4. Engineering Application

The engineering implementation application of real-time twin data-driven fault diagnosis based on sensors is shown in Figure 10. Firstly, the fault diagnosis algorithms for various fault modes or combination modes verified by historical data will be imported into the maintenance support digital twin platform to form a fault diagnosis algorithm library. Secondly, based on the characteristics of the equipment and the twin data, configure the fault diagnosis parameters to be calculated for the equipment, subsystems, or components. Then, based on the characteristics of the equipment, subsystem, or component, match the corresponding fault diagnosis algorithm from the diagnostic algorithm library. Next, based on the access permissions, access the authorized equipment twin data stored in the twin data center (sensitive equipment data is authorized through the maintenance support digital twin platform to form data access permissions), and load it into the fault diagnosis algorithm and model. Next, perform the fault diagnosis process, including data preprocessing, feature extraction, and fault diagnosis steps. If the diagnosis result is a fault, perform fault isolation processing, update the virtual digital equipment, and optimize the fault diagnosis algorithm or model based on the feedback algorithm library of the fault isolation processing situation. If the diagnosis result is no fault, continue to perform online diagnosis based on real-time twin data.

6. Conclusions

In order to improve the efficiency of fault diagnosis and the interactive experience of the diagnosis process for clearly defined equipment routine faults, this paper proposes a digital twin-based equipment routine fault diagnosis model. On this basis, considering the good interactivity and user experience of IETM, a conventional equipment fault diagnosis scheme based on twin data and IETM was designed. This scheme utilizes the fault tree analysis method, taking real-time twin data of equipment as input, converting the fault tree into the fault DM of IETM, storing it in the IETM database to form a fault library, utilizing the interactivity of IETM, and combining the process DM with the fault DM for step-by-step fault diagnosis and isolation guidance operations, while providing maintenance operation guidance. In response to the situation where the fault symptoms are not completely consistent with the fault DM in IETM, a case analysis method is used to calculate the similarity between the fault symptom information provided by the real-time twin data of the equipment and the clearly defined fault symptom information in the fault library. The similarity threshold is set for judgment. If it is greater than the equal similarity threshold, it is considered that the fault represented by the real-time data of the equipment is consistent with the existing fault in the fault library. IETM pushes the corresponding fault DM for the corresponding fault diagnosis isolation guidance. Our further research focuses on the accuracy and speed of fault tree analysis and case similarity calculation, determining the threshold for case similarity, using a large prediction model to automatically generate fault tree analysis reasoning rules from equipment technical data, and combining it with a large language model for fault diagnosis applications [37]. Based on the fault tree and maintenance data of the equipment, generate fault DM and maintenance DM automatically through the large language models.

Author Contributions

Conceptualization, J.W. and Y.M.; Methodology and Investigation, C.C. and Z.C.; Simulation verification and software, Y.P. and Z.X.; Writing—original draft preparation and visualization, Z.C. and J.W.; Supervision, S.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the China National Natural Science Foundation, Grant U1933202, and the China Equipment Pre-research Field Foundation, Grant MJ-2020-Y-011.

Data Availability Statement

The data can be accessed from this manuscript.

Acknowledgments

We would like to express our gratitude to the Institute of Computer Applications at the Chinese Academy of Engineering Physics for providing us with the experimental environment and funding support for our research paper. We thank MDPI (https://www.mdpi.com/) for its linguistic assistance during the preparation of this manuscript.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
IETMInteractive Electronic Technical Manual
DMdata model
FTAfault tree analysis
KNNK-Nearest Neighbors
PLCProgrammable Logic Controller
OPC UAOPC Unified Architecture
FIMFault Isolation Manual
AMMAircraft Maintenance Manual
LRUlogic replaceable unit
SRUshop replaceable unit
WebGLWeb Graphics Library
GANGenerative Adversarial Network
SHAPShapley Additive exPlanations
LIMELocal Interpretable Model-agnostic Explanations
Grad-CAMGradient-weighted Class Activation Mapping

References

  1. Song, T.; Huang, J.; Wang, Y. Equipment Support Enabling Technology; National Defense Industry Press: Beijing, China, 2013. (In Chinese) [Google Scholar]
  2. Yang, W.Q.; Zheng, Y.; Li, S.Y. Application status and prospect of digital twin for on-orbit spacecraft. IEEE Access 2021, 9, 106489–106500. [Google Scholar] [CrossRef]
  3. MIL-STD-3008B; Interactive Electronic Technical Manual (IETM) Technical Data Requirements to Support the Global Combat Support System—Army (GCSS-A). Department of Defense: Washington, DC, USA, 2024.
  4. Wu, J.; Li, G.; Zhu, X.; Meng, L.; Yu, R.; Ma, Y. Research on IETM Access Control Based on Model Equipment Role. Mod. Electron. Technol. 2018, 41, 147–151. [Google Scholar]
  5. MIL-PRF-87268A; General Content, Style, Format, and User Interaction Requirements for Interactive Electronic Technical Manuals. Department of Defense: Washington, DC, USA, 1995.
  6. MIL-PRF-87269A; Revisable Database for Support of Interactive Electronic Technical Manuals. Department of Defense: Washington, DC, USA, 1995.
  7. ASD S1000D; International Specification for Technical Publications Utilizing a Common Source Database. Issue 5.0. ASD, AIA, ATA: Brussels, Belgium, 2018.
  8. International Specification for Technical Publications Using a Common Source Database [s] Issue 4.2. ASD, AIA, ATA: Brussels, Belgium, 2016. Available online: http://www.s1000D.org (accessed on 3 August 2016).
  9. Cheng, Y.; Wang, B.; Wang, M. Research on the Application of IETM Technology in Weapon Equipment Maintenance. J. Sichuan Ordnance Ind. 2007, 28, 11–13. [Google Scholar]
  10. Gao, Z. Research on Key Technologies of IETM Driven by State Intelligent Warning; Beijing University of Technology: Beijing, China, 2020. [Google Scholar]
  11. Wu, J.; Zuo, H.; Yang, Y.; Ma, Y.; Chen, Q.; Cheng, Z.; Kong, L.; Kang, S. Design of Equipment Electronic Training System Based on IETM. Mod. Electron. Technol. 2022, 45, 152–160. [Google Scholar]
  12. Wu, J.; Li, G.; Meng, L.; Yu, R.; Ma, Y.; Zhu, X. Research on Autonomous and Controllable IETM Browsing Platform Based on GJB6600. Mod. Electron. Technol. 2017, 40, 37–41. [Google Scholar]
  13. Mian, Z.; Deng, X.; Dong, X.; Tian, Y.; Cao, T.; Chen, K.; Al Jaber, T. A literature review of fault diagnosis based on ensemble learning. Eng. Appl. Artif. Intell. 2024, 127, 107357. [Google Scholar] [CrossRef]
  14. Joma, A.; Ines, C.; Lilia, S. Fault diagnosis and self-healing for smart manufacturing: A review. J. Intell. Manuf. 2024, 35, 2441–2473. [Google Scholar] [CrossRef]
  15. Liu, X.; Chen, Y.; Xiong, L.; Wang, J.; Luo, C.; Zhang, L.; Wang, K. Intelligent fault diagnosis methods toward gas turbine: A review. Chin. J. Aeronaut. 2024, 37, 93–120. [Google Scholar] [CrossRef]
  16. Pandiyan, M.; Babu, T.N. Systematic Review on Fault Diagnosis on Rolling-Element Bearing. J. Vib. Eng. Technol. 2024, 12, 8249–8283. [Google Scholar] [CrossRef]
  17. Wang, H.; Li, Y.-F.; Ren, J. Machine learning for fault diagnosis of high-speed train traction systems: A review. Front. Eng. Manag. 2024, 11, 62–78. [Google Scholar] [CrossRef]
  18. Li, D.; Wang, Y.; Wang, J.; Wang, C.; Duan, Y. Recent advances in sensor fault diagnosis: A review. Sens. Actuators A Phys. 2020, 309, 111990. [Google Scholar] [CrossRef]
  19. Zhang, X.; Hu, Y.; Gong, C.; Deng, J.; Wang, G. Artificial Intelligence Technique-Based EV Powertrain Condition Monitoring and Fault Diagnosis: A Review. IEEE Sens. J. 2023, 23, 16481–16500. [Google Scholar] [CrossRef]
  20. Bhuiyan, E.H.; Khan, M.M.; Hossain, S.A.; Rahman, R.; Luo, Q.; Hossain, M.F.; Wang, K.; Sumon, M.S.I.; Khalid, S.; Karaman, M.; et al. Classification of glioma grade and Ki-67 level prediction in MRI data: A SHAP-driven interpretation. Comput. Med. Imaging Graph. 2025, 124, 102578. [Google Scholar] [CrossRef]
  21. Nguyenn, H.V.; Byeon, H. LIME-based ensemble machine for predicting performance status of patients with liver cancer. Digit. Health 2023, 9, 1–17. [Google Scholar] [CrossRef]
  22. Shimizu, T.; Nagata, F.; Arima, K.; Miki, K.; Kato, H.; Otsuka, A.; Watanabe, K.; Habib, M.K. Enhancing defective region visualization in industrial products using Grad-CAM and random masking data augmentation. Artif. Life Robot. 2024, 29, 62–69. [Google Scholar] [CrossRef]
  23. Yang, Z. Research on Fault Diagnosis Technology Based on Digital Twins; Shenyang University of Technology: Shenyang, China, 2022. [Google Scholar]
  24. Lu, J.; Xu, Y.; Xia, L.; Zhang, H. Overview of Equipment Fault Prediction and Health Management Methods Supported by Digital Twins. Autom. Instrum. 2022, 43, 1–7. [Google Scholar]
  25. Guo, D.; Du, X.; Zhu, N. Fault isolation technology based on S1000D fault report. Ordnance Autom. 2019, 38, 34–36. (In Chinese) [Google Scholar]
  26. Li, D. Application of Fault Tree Analysis in Aircraft Troubleshooting. Sci. Technol. Innov. 2022, 08, 169–172. (In Chinese) [Google Scholar]
  27. Li, H.; Wang, X.; Wang, D. Research on Fault Diagnosis of Wind Turbine Pitch System Based on Fault Tree. Equip. Manag. Maint. 2022, 8, 168–169. (In Chinese) [Google Scholar]
  28. Zhou, Q.; Li, J.; Wang, M.; Chen, B. Retrieval of Weather Radar Fault Cases Based on Similarity Ranking. Guangdong Meteorol. 2021, 43, 73–77. [Google Scholar]
  29. Wang, J.; Wang, H.; Hou, Z. Case study on maintenance of civil aircraft structures based on similarity system using hypermanual. Syst. Eng. Electron. Technol. 2022, 44, 2978–2985. [Google Scholar]
  30. Xu, P. Improved KNN Algorithm Based on Clustering and Regional Partitioning; Jilin Normal University: Siping, China, 2020. [Google Scholar]
  31. Pranith Chowdary, K.; Prathap Kumar, R.; Tanuja, M.; Sri Chandana, K. Exploring KD Trees and KNN Search in the context of Google Maps: An Insightful Overview. In Proceedings of the 14th International Conference on Computing Communication and Networking Technologies, Delhi, India, 6–8 July 2023. [Google Scholar] [CrossRef]
  32. Liu, Y.; Wang, Z. Research on Turbine Fault Diagnosis Method Based on IETM. Appl. Sci. Technol. 2013, 40, 58–62. [Google Scholar]
  33. Sun, A.; Zhang, L.; Wang, X. Application research on intelligent fault diagnosis IETM in missile launch equipmen. Zhongnan Daxue Xuebao 2013, 44, 994–999. [Google Scholar] [CrossRef]
  34. Guo, Y.; Ouyang, C. Aviation equipment fault diagnosis based on IETM. Meas. Control Technol. 2020, 39, 58–64. [Google Scholar]
  35. Yan, H. Research on Intelligent Fault Diagnosis Technology Based on Structured Manual; Xi’an University of Electronic Science and Technology: Xi’an, China, 2021. [Google Scholar]
  36. Zuo, M.; Wang, Y.; Mo, J.; Hu, Y.; Fang, Y. Fault diagnosis of aviation gearbox based on grey correlation and fault tree analysis. J. Qingdao Univ. Technol. 2020, 41, 92–97. [Google Scholar]
  37. Munley, C.; Jarmusch, A.; Chandrasekaran, S. LLM4VV: Developing LLM-driven testsuite for compiler validation. Future Gener. Comput. Syst. 2024, 160, 1–13. [Google Scholar] [CrossRef]
Figure 1. Equipment fault diagnosis model based on digital twins.
Figure 1. Equipment fault diagnosis model based on digital twins.
Sensors 25 05231 g001
Figure 2. Equipment fault diagnosis and prediction process based on twin data.
Figure 2. Equipment fault diagnosis and prediction process based on twin data.
Sensors 25 05231 g002
Figure 3. Integrated fault tree and case analysis for equipment conventional fault IETM diagnosis.
Figure 3. Integrated fault tree and case analysis for equipment conventional fault IETM diagnosis.
Sensors 25 05231 g003
Figure 4. Fault tree structure diagram.
Figure 4. Fault tree structure diagram.
Sensors 25 05231 g004
Figure 5. Fault tree analysis process.
Figure 5. Fault tree analysis process.
Sensors 25 05231 g005
Figure 6. The diagnostic reasoning process of the fault tree.
Figure 6. The diagnostic reasoning process of the fault tree.
Sensors 25 05231 g006
Figure 7. Data structure of fault DM.
Figure 7. Data structure of fault DM.
Sensors 25 05231 g007
Figure 8. The implementation process of equipment conventional fault IETM integrating fault tree and case analysis.
Figure 8. The implementation process of equipment conventional fault IETM integrating fault tree and case analysis.
Sensors 25 05231 g008
Figure 9. The aviation gearbox fault tree.
Figure 9. The aviation gearbox fault tree.
Sensors 25 05231 g009
Figure 10. Implementation process of twin data-driven fault diagnosis method in engineering applications.
Figure 10. Implementation process of twin data-driven fault diagnosis method in engineering applications.
Sensors 25 05231 g010
Table 1. Comparison of fault diagnosis methods.
Table 1. Comparison of fault diagnosis methods.
MethodsPrincipleAccuracyAdvantageDisadvantageScenarios
Physical model-driven approachAccurate mathematical models, such as differential equations and state space models, are used to simulate system behavior.75~89%.Real-time performance is good, and the diagnostic results have clear physical significance, which can directly relate to the failure mechanism of specific components and provide a direct basis for maintenance decisions.The operational mechanism of the equipment needs to be deeply understood, and precise modeling is difficult. High safety fields such as aerospace engines and nuclear power control.
Knowledge-driven approachThe experience of domain experts is transformed into a computable rule system, which diagnoses equipment faults based on rules and monitoring data, including methods such as fault tree analysis (FTA), Fuzzy Inference Systems (FISs), and Bayesian networks (BNs).The fault mode is known, and the diagnostic accuracy can reach 83% to 100%.Low computational resource consumption, good real-time performance, clear knowledge of conventional faults, high diagnostic accuracy, and a simple modern causal diagram diagnostic reasoning process.When the fault mode is unknown, the accuracy of fault diagnosis is low and the maintenance cost of the rule library is high. Complex systems with unclear mechanisms or scarce data are particularly suitable for routine fault diagnosis of equipment with known failure modes.
Data-driven approachEquipment fault diagnosis and prediction are carried out through feature extraction, training modeling, and testing of data, including signal processing and feature engineering, statistical learning and machine learning, and deep learning methods.Simple components can reach 92–99%, while the accuracy of fault diagnosis for complex equipment is low.The black box mode for fault diagnosis and prediction does not require knowledge of fault modes and physical mechanisms.High consumption of computing resources, poor real-time performance, high dependence on data quality, poor interpretability of diagnostic results, and questionable confidence.Equipment with rich and high-quality sensor data, unclear fault modes, and unclear physical mechanisms.
Hybrid intelligence methodMultiple diagnostic methods are integrated to break through the limitations of a single method, including signal model mixing, data knowledge collaboration, cross-domain feature fusion, optimization algorithm coupling, and other methods.The accuracy of mixed methods in diagnosing complex equipment generally exceeds 90%.The diagnostic accuracy is high, requiring a clear understanding of some fault modes and physical mechanisms, and the dependence on data quality is relatively low.The consumption of computing resources is high, the real-time performance is poor, the interpretability of diagnostic results is higher than that of data-driven methods, and the confidence level is relatively high.Complex equipment field.
Table 2. Correspondence of fault tree, XML, and IETM DM elements.
Table 2. Correspondence of fault tree, XML, and IETM DM elements.
 Fault Tree XML ElementsIETM DM Elements
Top event nodes   <TopNode>   <dmRef>
Middle event nodes   <MidNode>   <dmNode>
Middle event nodes   <BotNode>   <dmNode>
   And   @relation = and   <dmIf>
   Or   @relation = or   <dmThenSeq>
   Xor   @relation = xor   <dmElseSeq>
   Non   @relation = not   <dmIf>
Table 3. Middle and basic events of gearbox malfunction.
Table 3. Middle and basic events of gearbox malfunction.
EventsNo.EventsNo.EventsNo.
Clutch slippageM1Gear bondingM16Abrasive wearB15
Bomponent failureM2Poor material qualityB1Poor assembly qualityB16
Oil leakageM3Excessive wear and tearB2Fatigue fractureB17
Friction plate failureM4Poor lubricationB3Poor machining accuracyB18
Oil hole blockageM5Oil quality issuesB4The material becomes brittleB19
Gear failureM6Insufficient oil pressureB5Severe overloadB20
Bearing failureM7Paper pad blockageB6Casting defectsB21
Axis malfunctionM8Fatigue fractureB7Spring pad failureB22
Box ruptureM9Overload breakageB8Insufficient preload forceB23
Fastener malfunctionM10Random breakageB9Mechanical vibrationB24
Seal agingM11Abrasive wearB10Seal agingB25
The joint surface is not tightM12Low-speed wearB11Assembly damageB26
The temperature is too highM13Corrosive wearB12Poor quality of oil sealB27
Gear fractureM14Metal weldB13Poor processing qualityB28
Tooth surface wearM15High-temperature failure of lubricating oilB14Sealing failureB29
Table 4. Probability of basic events in the aviation gearbox.
Table 4. Probability of basic events in the aviation gearbox.
EventsB1B2B3B4B5B6B7B8B9B10
Probability of occurrence0.0020.0050.00140.0010.0050.0080.00050.00140.00210.0018
EventsB11B12B13B14B15B16B17B18B19B20
Probability of occurrence0.00240.00180.00140.0060.0020.00040.00140.00060.00050.0018
EventsB21B22B23B24B25B26B27B28B29
Probability of occurrence0.00160.00060.00080.00060.00080.0040.00040.00060.0006
Table 5. Real-time twin data and technical requirements for the aviation gearbox at time t.
Table 5. Real-time twin data and technical requirements for the aviation gearbox at time t.
ParameterValueRequirementParameterValueRequirement
Friction pad materialSteel Q235Steel Q235Drive gear bearingsNormalNo damage
Friction plate deformationNot haveNo warping deformationOil debrisNot haveImpurities and paint shavings
Friction plate damageNot havesurface damageOil circuitNormalNot blocked
Deposition on the surface of the friction plateNot haveSalt, sediment, dirtRemaining time of lubricating oil5 months0 ≤ t ≤ 6 months
Friction plate working temperature100 °C≤200 °COil hole diameter0.5 mm0.4 ≤ d ≤ 0.6 mm
Friction pad moisture pollutionNot haveThe gears are not rusted, and there is no oxidation, emulsification, or corrosionPaper padUndeformedFlat and undistorted
Friction plate vibration displacement0.5 mm0 ≤ l ≤ 0.8 mmOil holeSmoothNot blocked
Friction plate vibration velocity1 mm/s0 ≤ v ≤ 2 mm/sFatigue crack 0.01 mm≤1.5 mm
Friction plate vibration acceleration1 mm/s20 ≤ v ≤ 2 mm/s2Concentrated stress1200 MPa≤1500 MPa
Friction plate noise40 dB≤80 dBLoad600 KN/mm20 ≤ l ≤ 1500 MPa
Oil viscosity15 w10 w ≤ n ≤ 40 wRandom fracture of tooth tipNot haveNo random fracture at the tooth tip
Oil expiration date2/5/2027Current time ≤ expiration timeRandom fracture of the tooth waistNot haveNo random fracture in the tooth waist
Lubricating oil gradeA4≥A2Random fracture of tooth rootNot haveNo random fracture of tooth root
Oil pressure0.3 MPa0.12–0.3 MPaCrackNot haveDepth ≤ 0.03 mm
Oil level12 mm8 mm ≤ h ≤ 15 mmResidual stress100 KN/mm20 ≤ Rs ≤ 500 MPa
Oil pump bladesNormalNo damageGear tooth offset load0.05 mm0 ≤ OL ≤ 0.2 mm
Impact load200 KN/mm20 ≤ IL ≤ 600 MPaOil viscosityISO VG46≤ISO VG32
Diameter of foreign object0.02 mmd ≥ 0.05 mmBacklash0.04 mm0 ≤ mc ≤ 0.03 mm
Number of abrasive particles80 pieces/mL≤50 pieces/mLTooth surfacePitFlat and smooth
Grinding particle diameter0.002–0.015 mm≤0.1 mmTooth surface wearNot haveNo wear and tear, no cracking
Table 6. Probability proportion of basic events.
Table 6. Probability proportion of basic events.
EventsB1B2B3B4B5B6
Probability proportion0.036341830.090854580.025439280.018170920.090854580.14536733
EventsB7B8B9B10B11B12
Probability proportion0.009085460.025439280.038158920.032707650.04361020.03270765
EventsB13B14B15B16B17B18
Probability proportion0.025439280.109025490.036341830.007268370.025439280.01090255
EventsB19B20B21B22B23B24
Probability proportion0.009085460.032707650.029073470.010902550.014536730.01090255
EventsB25B26B27B28B29
Probability proportion0.014536730.072683660.007268370.010902550.01090255
Table 7. Probability and probability proportion of intermediate events.
Table 7. Probability and probability proportion of intermediate events.
EventsM1M2M3M4M5M6M7M8
Probability of malfunction occurrence0.02240.02770.00640.00940.0130.01740.00240.002
Probability proportion0.4070310.5033370.1162940.1708070.2362230.3161760.043610.036342
EventsM9M10M11M12M13M14M15M16
Probability of malfunction occurrence0.00390.0020.00520.00120.00120.00240.0040.006
Probability proportion0.0708670.0363420.0944890.0218050.0218050.043610.0726840.109026
Table 8. Gearbox fault tree and maintenance guide converted to IETM DM list.
Table 8. Gearbox fault tree and maintenance guide converted to IETM DM list.
DM TypeQuoting DMDM TypeQuoting DM
TprocessM1, M2, M3, TMTM maintenanceprocedureMM1,MM2,MM3
M1faultM4, M5, MM1MM1 maintenanceprocedureMM4,MM5
M2faultM6, M7,M8, M9, M10, MM2MM2 maintenanceprocedureMM6,MM7,MM8,MM9,MM10
M3faultM11, M12, MM3MM3 maintenanceprocedureMM11,MM12
M4faultB1, B2, M13, MM4MM4 maintenanceprocedureBM1,BM2,MM13
M5faultB5, B6, MM5MM5 maintenanceprocedureBM5,BM6
M6faultM14, M15, M16, MM6MM6 maintenanceprocedureMM14,MM15,MM16
M7faultB15, B16, MM7MM7 maintenanceprocedureBM15,BM16
M8faultB17, B18, MM8MM8 maintenanceprocedureBM17,BM18
M9faultB19, B20, B21, MM9MM9 maintenanceprocedureBM19,BM20,BM21
M10faultB22, B23, B24, MM10MM10 maintenanceprocedureBM22,BM23,BM24
M11faultB25, B26, B27, MM11MM11 maintenanceprocedureBM25,BM26,BM27
Table 9. Gearbox fault tree and maintenance guide converted to IETM DM list—continued.
Table 9. Gearbox fault tree and maintenance guide converted to IETM DM list—continued.
DM TypeQuoting DMDM TypeQuoting DM
M12faultB28, B29, MM12MM12 maintenanceprocedureBM28,BM29
M13faultB3, B4, MM13MM13 maintenanceprocedureBM3,BM4
M14faultB7, B8, B9, MM14MM14 maintenanceprocedureBM7,BM8,BM9
M15faultB10, B11, B12, MM15MM15 maintenanceprocedureBM10,BM11,BM12
M16faultB13, B14, MM16MM16 maintenanceprocedureBM13,BM14
B1faultBM1BM1 maintenanceprocedure
B2faultBM2BM2 maintenanceprocedure
B3faultBM3BM3 maintenanceprocedure
B4faultBM4BM4 maintenanceprocedure
B5faultBM5BM5 maintenanceprocedure
B6faultBM6BM6 maintenanceprocedure
B7faultBM7BM7 maintenanceprocedure
B8faultBM8BM8 maintenanceprocedure
B9faultBM9BM9 maintenanceprocedure
B10faultBM10BM10 maintenanceprocedure
B11faultBM11BM11 maintenanceprocedure
B12faultBM12BM12 maintenanceprocedure
B13faultBM13BM13 maintenanceprocedure
B14faultBM14BM14 maintenanceprocedure
B15faultBM15BM15 maintenanceprocedure
B16faultBM16BM16 maintenanceprocedure
B17faultBM17BM17 maintenanceprocedure
B18faultBM18BM18 maintenanceprocedure
B19faultBM19BM19 maintenanceprocedure
B20faultBM20BM20 maintenanceprocedure
B21faultBM21BM21 maintenanceprocedure
B22faultBM22BM22 maintenanceprocedure
B23faultBM23BM23 maintenanceprocedure
B24faultBM24BM24 maintenanceprocedure
B25faultBM25BM25 maintenanceprocedure
B26faultBM26BM26 maintenanceprocedure
B27faultBM27BM27 maintenanceprocedure
B28faultBM28BM28 maintenanceprocedure
B29faultBM29BM29 maintenanceprocedure
Table 10. Fault diagnosis results.
Table 10. Fault diagnosis results.
EventsB1B2B3B4B5B6B7B8B9B10B11B12B13B14B15
State001000000100000
EventsB16B17B18B19B20B21B22B23B24B25B26B27B28B29M1
State000000000000001
EventsM2M3M4M5M6M7M8M9M10M11M12M13M14M15M16
State101010000001010
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

Wu, J.; Chen, C.; Ma, Y.; Xiu, Z.; Cheng, Z.; Pan, Y.; Song, S. Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis. Sensors 2025, 25, 5231. https://doi.org/10.3390/s25175231

AMA Style

Wu J, Chen C, Ma Y, Xiu Z, Cheng Z, Pan Y, Song S. Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis. Sensors. 2025; 25(17):5231. https://doi.org/10.3390/s25175231

Chicago/Turabian Style

Wu, Jiaju, Chuan Chen, Yongqi Ma, Ze Xiu, Zheng Cheng, Yao Pan, and Shihao Song. 2025. "Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis" Sensors 25, no. 17: 5231. https://doi.org/10.3390/s25175231

APA Style

Wu, J., Chen, C., Ma, Y., Xiu, Z., Cheng, Z., Pan, Y., & Song, S. (2025). Integrated Fault Tree and Case Analysis for Equipment Conventional Fault IETM Diagnosis. Sensors, 25(17), 5231. https://doi.org/10.3390/s25175231

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