A fault tree construction and management method based on an internet of things structure
By constructing an IoT-based fault tree and utilizing the IoT structure and historical maintenance reports of airborne electronic equipment, potential faults can be automatically diagnosed. This solves the problem of relying on expert experience for troubleshooting airborne electronic equipment, and improves troubleshooting and maintenance efficiency.
Patent Information
- Application Number
- CN202310209734.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-03-07
AI Technical Summary
In the current technology, troubleshooting of airborne electronic equipment relies heavily on expert experience. Traditional fault trees cannot support predictive maintenance and automatic fault diagnosis systems, resulting in low efficiency of manual troubleshooting.
Based on the IoT structure of airborne electronic equipment and historical maintenance reports, a structured fault tree is constructed. Through data analysis, potential fault types are automatically inferred, maintenance solutions are matched, and maintenance efficiency is improved.
It enables automatic diagnosis and predictive maintenance of airborne electronic equipment faults, improving the convenience and efficiency of inspection and maintenance, and saving manpower.
Smart Images

Figure CN116304925B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fault diagnosis technology for airborne electronic equipment inspection and maintenance, specifically a fault tree construction and management method based on an Internet of Things (IoT) structure. Background Technology
[0002] In aviation equipment, airborne electronic devices are highly integrated, complex to operate, and difficult to maintain. Currently, in equipment maintenance and repair operations, troubleshooting heavily relies on expert experience to define the troubleshooting path or sequence, i.e., fault trees. Traditional fault trees are text-based data, which cannot support predictive maintenance and automatic judgment by fault diagnosis systems, cannot effectively assist the system's autonomous decision-making, and result in low efficiency for manual troubleshooting. Summary of the Invention
[0003] To address the aforementioned technical problems, this invention proposes a fault tree construction and management method based on an Internet of Things (IoT) structure. This method, based on the IoT structure of airborne electronic equipment and historically accumulated relevant maintenance reports, performs structured extraction and constructs a fault tree. This tree is used for data analysis in predictive maintenance and fault diagnosis systems, automatically inferring potential fault types, matching maintenance solutions, improving the convenience and efficiency of airborne electronic equipment maintenance, and saving manpower.
[0004] The technical problem to be solved by this invention is achieved by the following technical solution:
[0005] A method for constructing and managing fault trees based on an Internet of Things (IoT) architecture includes the following steps:
[0006] Step (1) Based on the BOM structure of airborne electronic equipment, construct the IoT structure by using templates, adding nodes, and adding measurement points / quantities:
[0007] Step (11) Create a new Internet of Things (IoT) architecture:
[0008] Users add new IoT structures by uploading XML files;
[0009] Step (12) Edit the node information of the IoT structure:
[0010] The node information in the IoT structure includes a name and description, and the name must be unique.
[0011] Step (13) Edit the measurement point / measurement information of the IoT structure:
[0012] The editable information fields for measurement points include name, description, unit, threshold, measurement point type, real-time connection identifier, and historical data identifier. The name must be unique.
[0013] The information field of the measurement quantity editable contains name, description, unit, threshold, type, history data identification, wherein the name needs to ensure no duplication;
[0014] Step (14) deletes the Internet of Things structure:
[0015] When the Internet of Things structure changes, based on the actual change, the user can delete the nodes and measurement quantities / measuring points in the Internet of Things structure;
[0016] Step (2) defines the fault tree structure based on the Internet of Things structure and historical maintenance reports, troubleshooting experience of step (1) through template uploading, and adds fault types:
[0017] Step (21) creates a new fault tree structure:
[0018] The user initializes the fault tree structure based on the XML file uploading mode, and the initialization content only contains the fault tree structure. The detailed information of the fault tree node needs to be updated through other operations of the system;
[0019] Step (22) edits fault type information;
[0020] Step (23) deletes the fault type;
[0021] Step (3) uploads the historical detection data based on the fault tree structure of step (2), and accesses the system to realize the management of the database under the historical normal mode and the fault mode:
[0022] Step (31) adds a normal mode data set;
[0023] Step (32) adds a fault data set;
[0024] Step (33) normal mode data set management: including editing and deleting;
[0025] Step (4) realizes the root cause association of fault types of different Internet of Things levels by constructing the parent-child relationship between fault types, and further supports the tracing and derivation of faults.
[0026] Preferably, the node deletion in step (14) is specifically:
[0027] The user clicks the target node in the tree structure, a list of function buttons appears, selects the "delete node" function button, and the node deletion is realized. The node deletion needs to ensure that there is no child node under the node, and the measurement quantity / measuring point mounted by the node will be synchronously deleted.
[0028] Preferably, the measurement quantity / measuring point deletion in step (14) is specifically:
[0029] The measurement point / measure under the target node can be deleted by directly clicking the delete function button. If the measurement point / measure information has been referenced by the system, the information associated with it, including historical data, fault tree information, model information, and analysis task information, must be deleted first, otherwise the system cannot delete it.
[0030] Preferably, the editing of the fault type information in step (22) is specifically:
[0031] Based on step (21), the user opens the fault type information editing pop-up window by clicking the "edit fault type" function menu in the fault tree structure node list, fills in and modifies the fault name, description, fault solution, and total number of historical fault occurrences according to the actual situation, and clicks save to successfully edit the fault type information.
[0032] Preferably, the deletion of the fault type in step (23) is specifically:
[0033] Based on step (22), the user deletes the fault type by clicking the "delete fault type" function menu in the fault tree structure node list. When the fault type is successfully deleted, the fault type will be removed from the list.
[0034] Preferably, the addition of the normal mode data set in step (31) is specifically:
[0035] Under the fault tree node normal data mode display, clicking the + "add" function button can select the data sample in the file selection box that appears, and the normal mode data set can be added.
[0036] Preferably, the filling template of the data sample has the following characteristics:
[0037] 1) The file is in excel.xlsx format;
[0038] 2) Contains two worksheets, the first worksheet needs to fill in the node name in the Internet of Things structure corresponding to the normal data for verification when uploading, and the second worksheet fills in the data record, including sample identification, timestamp, and detection parameter value.
[0039] Preferably, the addition of the fault data set in step (32) is specifically:
[0040] Under the fault tree node abnormal data mode display, clicking the + "add" function button can select the data sample in the file selection box that appears, and the fault data set can be added, wherein the filling template of the data sample is described in step (31).
[0041] Preferably, the editing and management of the normal mode data set in step (33) are specifically:
[0042] When it is needed to edit a data record, the corresponding "edit" function button can be clicked, and the data record to be edited will become in edit mode, and after modification, the "save" function button can be clicked.
[0043] Preferably, the deletion management of the normal mode data set in step (33) is specifically:
[0044] If a data record needs to be deleted, the corresponding "delete" function button can be clicked to realize the deletion of the data record.
[0045] The beneficial effects of the present application are:
[0046] Compared with the prior art, the present application has the following advantages:
[0047] 1. The method is based on the BOM structure, and a variable level airborne electronic equipment Internet of Things structure is constructed, and each node on each level can be mounted with a measuring point / measure, so that the adaptation and management of data collection are realized;
[0048] 2. The method is based on the constructed Internet of Things structure and the accumulated troubleshooting records to define a fault tree structure, and the child nodes of the fault tree structure can be mounted with normal mode data sets and abnormal mode fault mode types, so that effective troubleshooting experience accumulation is realized;
[0049] 3. The method uploads the historical detection data records to the fault tree, realizes the management of the database under the historical normal mode and the fault mode, and is used to support data modeling analysis and big data exploration;
[0050] 4. The method binds the fault mode type with the nodes in the Internet of Things structure, and through the construction of the parent-child relationship between the fault types, the root cause correlation of the fault types of different Internet of Things levels can be realized, and further support for fault tracing and deduction is provided. BRIEF DESCRIPTION OF DRAWINGS
[0051] The present application will be further described below in combination with the drawings and embodiments:
[0052] Figure 1 The present application is an airborne electronic equipment Internet of Things structure construction schematic diagram;
[0053] Figure 2 The present application is an airborne electronic equipment fault tree structure construction schematic diagram;
[0054] Figure 3 The present application is an airborne electronic equipment fault trace path flow chart. DETAILED DESCRIPTION
[0055] In order to make the technical means, creative features, purposes and effects of the present application easy to understand, the present application is further described below in conjunction with the drawings and examples.
[0056] A fault tree construction and management method based on an Internet of Things structure, comprising the following steps:
[0057] Step (1) Based on the BOM structure of airborne electronic equipment, the Internet of Things structure is constructed through templates, adding nodes, and adding measuring points / measuring quantities. As shown in Figure 1 The specific steps are as follows:
[0058] Step (11) New Internet of Things structure. The user adds a new Internet of Things structure through an XML file upload method.
[0059] Step (12) Edit the node information of the Internet of Things structure.
[0060] Based on step (11), the user can select the node to be edited through the tree structure and edit the node information through the function button. The node editable information field includes name and description, and the name needs to be ensured not to be duplicated to identify different Internet of Things structure features.
[0061] Step (13) Edit the measuring point / measuring quantity information of the Internet of Things structure.
[0062] Specific step (12), the user can edit the information of the measuring point / measuring quantity mounted on the node. The measuring point editable information field includes name, description, unit, threshold value, measuring point type, real-time connection identifier, and historical data identifier, and the name needs to be ensured not to be duplicated to identify the data source.
[0063] The measuring quantity editable information field includes name, description, unit, threshold value, type, and historical data identifier, and the name needs to be ensured not to be duplicated to identify the data source.
[0064] Step (14) Delete the Internet of Things structure.
[0065] When the Internet of Things structure changes, based on the actual change situation, the user can delete the nodes and measuring quantities / measuring points in the Internet of Things structure. The user clicks the target node in the tree structure, a function button list appears, selects the "delete node" function button, and the node deletion is realized. The deletion of the node needs to ensure that there is no child node under the node, and the measuring quantities / measuring points mounted by the node will be synchronously deleted. The measuring point / measuring quantity under the target node is directly clicked to delete the measuring point / measuring quantity. If the measuring point / measuring quantity information has been referenced by the system, the information associated with it needs to be deleted first, including historical data, fault tree information, model information, and analysis task information, otherwise the system cannot delete it.
[0066] Step (2) is based on the Internet of Things structure and historical maintenance reports, troubleshooting experience of step (1), and adds fault type definition fault tree structure through template upload. As shown in Figure 2 , the specific steps are as follows:
[0067] Step (21) creates a new fault tree structure.
[0068] The user initializes the fault tree structure based on the XML file upload method. The initialization content only contains the fault tree structure, and the detailed information of the fault tree node needs to be updated through other operations of the system.
[0069] Step (22) edits fault type information.
[0070] Based on step (21), the user can open the fault type information editing pop-up window by clicking the "edit fault type" function menu in the fault tree structure node list, fill in and modify the fault name, description, fault solution, and total number of historical fault occurrences according to the actual situation, and click save to successfully edit the fault type information.
[0071] Step (23) deletes fault type.
[0072] Based on step (22), the user can delete the fault type by clicking the "delete fault type" function menu in the fault tree structure node list. When the fault type is successfully deleted, the fault type will be removed from the list.
[0073] Step (3) is based on the fault tree structure of step (2), uploads historical detection data, and accesses to the system to realize the management of the database under historical normal mode and fault mode. As shown in Figure 2 , the specific steps are as follows:
[0074] Step (31) adds normal mode data set.
[0075] Under the normal data mode display of the fault tree node, click the + "add" function button to select the data sample in the file selection box that appears, and the normal mode data set can be added. The filling template characteristics of the data sample are as follows: 1) The file is in excel.xlsx format; 2) Contains two worksheets, the first worksheet needs to fill in the node name in the Internet of Things structure corresponding to the normal data, which is used for verification when uploading, and the second worksheet fills in the data record, including sample identification, timestamp, and detection parameter value.
[0076] Step (32) adds fault data set.
[0077] In the fault tree node abnormal data mode display, click the + "add" function button, the data sample can be selected in the file selection box, the fault data set can be added. The filling template of the data sample is described in step (31).
[0078] Step (33) normal mode data set management: including editing and deleting.
[0079] Editing: when the numerical value of a data record needs to be edited, the corresponding "edit" function button can be clicked, and the data record to be edited will become an editing mode. After modification, the "save" function button can be clicked.
[0080] Delete: if a data record needs to be deleted, the corresponding "delete" function button can be clicked to delete the data record.
[0081] Step (4) by constructing the parent-child relationship between fault types, the root cause correlation of fault types of different Internet of Things levels is realized, and further support for fault tracing and derivation is provided. Referring to Figure 3 .
[0082] The above shows and describes the basic principles, main features and advantages of the present application. Those skilled in the art should understand that the present application is not limited to the above examples, and the above examples and descriptions in the specification are only the principles of the present application. Without departing from the spirit and scope of the present application, various changes and improvements can be made to the present application, and these changes and improvements all fall within the scope of the present application. The scope of protection of the present application is defined by the appended claims and their equivalents.
Claims
1. A fault tree construction and management method based on an Internet of Things structure, characterized in that: Comprising the following steps: Step (1) Based on the BOM structure of the airborne electronic equipment, the Internet of Things structure is constructed through templates, adding nodes, and adding measurement points / measurement quantities: Step (11) New Internet of Things structure: Users add new Internet of Things structures through XML file upload; Step (12) Edit node information of the Internet of Things structure: Editing the node information of the Internet of Things structure includes name and description, and the name needs to be ensured not to be duplicated; Step (13) Edit measurement point / measurement quantity information of the Internet of Things structure: The editable information fields of the measurement point include name, description, unit, threshold value, measurement point type, real-time connection identifier, and historical data identifier, and the name needs to be ensured not to be duplicated; The editable information fields of the measurement quantity include name, description, unit, threshold value, type, and historical data identifier, and the name needs to be ensured not to be duplicated; Step (14) Delete the Internet of Things structure: When the Internet of Things structure changes, based on the actual changes, users delete the nodes and measurement quantities / measurement points in the Internet of Things structure; Step (2) Based on the Internet of Things structure of step (1) and historical inspection and maintenance reports, fault experience, define fault tree structure by template upload and add fault types: Step (21) New fault tree structure: Users initialize the fault tree structure based on XML file upload, and the initialization content only includes the fault tree structure, and the related detailed information of the fault tree node needs to be updated through other system operations; Step (22) Edit fault type information; Step (23) Delete fault type; Step (3) Based on the fault tree structure of step (2), upload historical detection data into the system to realize the management of the database under normal mode and fault mode: Step (31) Add normal mode data set; Step (32) Add fault data set; Step (33) Normal mode data set management: including editing and deleting; Step (4) By constructing the parent-child relationship between fault types, realize the root cause association of fault types of different Internet of Things levels, and further support fault tracing and derivation. 2.The fault tree construction and management method based on the Internet of Things structure according to claim 1, characterized in that: In step (14), the node deletion in the Internet of Things structure is as follows: Users click the target node in the tree structure, a list of function buttons appears, select the "delete node" function button, and the node deletion can be realized. The deletion of the node needs to ensure that there is no child node under the node, and the measurement quantity / measurement point mounted by the node will be deleted synchronously. 3.The fault tree construction and management method based on the Internet of Things structure of claim 1, characterized in that: In step (14), the measurement quantity / measurement point deletion is as follows: The measurement point / measurement quantity under the target node can be directly deleted by clicking the delete function button. If the measurement point / measurement quantity information has been referenced by the system, the related information needs to be deleted first, including historical data, fault tree information, model information, and analysis task information, otherwise the system cannot delete it.
4. The fault tree construction and management method based on the Internet of Things structure according to claim 1, characterized in that: In step (22), the editing of fault type information is as follows: Based on step (21), the user opens the fault type information editing pop-up window by clicking the "edit fault type" function menu in the fault tree structure node list, fills in or modifies the fault name, description, fault solution, and total number of historical fault occurrences according to the actual situation, and clicks save to successfully edit the fault type information.
5. The fault tree construction and management method based on the Internet of Things structure according to claim 1, characterized in that: The deletion of fault types in step (23) is as follows: Based on step (22), the user deletes the fault type by clicking the "delete fault type" function menu in the fault tree structure node list. After successfully deleting the fault type, the fault type will be removed from the list.
6. The fault tree construction and management method based on the Internet of Things structure according to claim 1, characterized in that: The addition of normal mode data sets in step (31) is as follows: Under the normal data mode display of the fault tree node, clicking the "add" function button can select the data sample in the file selection box that appears, and add the normal mode data set.
7. The fault tree construction and management method based on the Internet of Things structure according to claim 6, characterized in that: The filling template characteristics of the data sample are as follows: 1) The file is in excel.xlsx format; 2) Contains two worksheets, the first worksheet needs to fill in the node name in the Internet of Things structure corresponding to the normal data for verification when uploading, and the second worksheet fills in the data record, including sample identification, timestamp, and detection parameter value. 8.The fault tree construction and management method based on the Internet of Things structure of claim 1, wherein: The addition of fault data sets in step (32) is as follows: Under the abnormal data mode display of the fault tree node, clicking the "add" function button can select the data sample in the file selection box that appears, and add the fault data set, where the filling template characteristics of the data sample are described in step (31). 9.The fault tree construction and management method based on the Internet of Things structure of claim 1, characterized in that: The editing and management of normal mode data sets in step (33) are as follows: When it is necessary to edit the numerical value of a data record, the corresponding "edit" function button can be clicked. The data record to be edited will then become in edit mode. After modification, the "save" function button can be clicked.
10. The fault tree construction and management method based on the Internet of Things structure according to claim 1, characterized in that: The deletion management of normal mode data sets in step (33) is as follows: If it is necessary to delete a data record, the corresponding "delete" function button can be clicked to achieve the deletion of the data record.
Citation Information
Patent Citations
Compressive guarantee system for equipment based on IETM
CN104657903A
Building operation and maintenance management method and device, computer equipment and storage medium
CN111027116A