A fault diagnosis software system based on typical fault library
By using a fault diagnosis software system based on a typical fault database, the problem of untimely maintenance in aviation maintenance has been solved, enabling real-time monitoring and accurate diagnosis of aircraft faults, reducing maintenance costs, and improving aircraft safety and operational adaptability.
Patent Information
- Application Number
- CN202411856172.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-12-17
AI Technical Summary
The existing aircraft maintenance model relies on pilot feedback, which makes it impossible to grasp the status of the aircraft and onboard equipment in a timely and accurate manner. This results in untimely and costly maintenance, affecting the aircraft's availability and rapid sortie capability.
Design a fault diagnosis software system based on a typical fault database, including a fault database processing module, a data processing module, a fault diagnosis module, and a report generation module. By recording and processing fault information, it provides real-time diagnostic and maintenance information and generates formatted reports.
It realizes real-time monitoring and accurate diagnosis of aircraft failures, reduces maintenance time and costs, improves aircraft safety and combat adaptability, and meets the needs of modern warfare.
Smart Images

Figure CN119718272B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to fault diagnosis software, in particular to a fault diagnosis software system based on typical fault library. BACKGROUND
[0002] In the field of aviation maintenance technology, with the development and application of avionics, microelectronics, computers, automatic testing and communication technologies in military aircraft, the traditional maintenance mode is changing, and various kinds of in-flight self-checking, data recording and analysis, information transmission, as well as detection, diagnosis and communication technology means are emerging, and gradually developing towards automation, integration and modularization. The application of these technologies enables aviation maintenance support personnel to fully utilize the collected data to comprehensively detect and monitor flight parameters, aircraft structure, engine and the working condition of various airborne equipment, reduce aircraft maintenance time and improve aircraft availability.
[0003] In the current aviation maintenance support work, maintenance support personnel mainly rely on the feedback of pilots after flight to master the performance of aviation equipment during flight. This traditional working mode makes maintenance support personnel unable to timely and accurately grasp the state of aircraft and airborne equipment, and also unable to develop maintenance plans in advance, prepare maintenance spare parts and carry out precise maintenance, which will greatly affect the serviceability of aircraft and rapid deployment in wartime.
[0004] In view of this situation, it is particularly necessary to develop fault diagnosis software. It can record faults in real time, minimize troubleshooting time and improve the ability of aircraft to be deployed again.
[0005] Maintenance personnel can prepare in advance according to relevant data to reduce troubleshooting time; at the same time, they can also predict the time when the equipment may fail according to the data accumulated through long-term monitoring to prevent problems from occurring. SUMMARY
[0006] The purpose of the present application is to provide a fault diagnosis software system based on typical fault library, which can help maintenance personnel to more quickly and effectively maintain and detect faults of aircraft, improve aircraft service efficiency and reduce maintenance cost.
[0007] The purpose of the present application is achieved by the following technical solutions:
[0008] The application discloses a fault diagnosis software system based on a typical fault library, which comprises a fault library processing module, a data processing module, a fault diagnosis module and a report generation module. The data processing module is used for recording fault information and flight deck effect (FDE) information. The fault library processing module provides a query interface of various rules required by the fault diagnosis in the fault library. The fault diagnosis module performs correlation processing on the recorded original fault and FDE information. The corresponding diagnosis result and maintenance information are queried from the fault library through the fault library processing module and provided to the report generation module to generate different kinds of maintenance information.
[0009] Preferably, the various rules stored in the fault library comprise fault member configuration, fault description, maintenance description, FDE description, fault-FDE correlation, fault-maintenance correlation and treatment suggestion.
[0010] Preferably, the fault library processing module comprises a fault library loading module and a fault library query module.
[0011] The fault library loading module is used for loading the fault library into the memory.
[0012] The fault library query module provides a query interface for the data processing module and the fault diagnosis module, is used for ensuring that the code information reported by the onboard equipment in the recording process conforms to the rules, and provides the information connection capability for the fault diagnosis module.
[0013] Preferably, the fault library loading module is also used for checking the fault library format in the loading process, filtering the incorrect items and preventing the error rules from leading to the fault diagnosis process error.
[0014] Preferably, the data processing module comprises a fault / FDE / general information receiving and preprocessing module, a data recording module, a record loading module and a record query module.
[0015] The fault / FDE / general information receiving and preprocessing module is used for receiving the input fault / FDE information, judging the validity of the fault / FDE information, eliminating invalid information and redundant information, setting the required identification for the received fault / FDE information, and finally generating a fault information group and an FDE information group. The fault information group comprises fault information code, occurrence date, occurrence time, fault type, fault state, occurrence frequency, flight cycle and flight phase. The FDE information group comprises FDE information code, occurrence date, occurrence time, FDE state, FDE level, flight cycle and flight phase.
[0016] The data recording module: the preprocessed fault information group and the FDE information group are confirmed by the record query module whether there is historical record. If not, the new record is added to the record card. If there is historical record, the recorded data stored in the record card is modified.
[0017] The record loading module is used for loading the fault information group and FDE information group saved in the data record card into the memory for use at each time of starting running.
[0018] The record query module is used for providing the fault diagnosis module and the data record module with the query and deletion interface of the fault and FDE record data, and returning the index of the record data according to different query conditions.
[0019] Preferably, the data record module further queries whether the fault information code and FDE information code in the fault information group and FDE information group exist in the fault library through the fault library query module, and if not, considers that the fault code is invalid and directly discards the information.
[0020] The present application has the advantages that:
[0021] The present application provides an effective fault diagnosis software system based on typical fault library for modern various aircrafts, can realize the comprehensive utilization and processing of the fault information, completes the real-time monitoring and accurate diagnosis of the fault, and provides the corresponding fault report and maintenance information according to the diagnosis procedure. And stores and reads in the form of formatted report and mass data storage backup, for ground analysis and maintenance.
[0022] The fault diagnosis software enables the maintenance personnel to quickly acquire the aircraft fault and state information, provides the operation guide for the maintenance personnel, reduces the maintenance time and cost, reduces the fault occurrence rate and improves the aircraft safety. Can shorten the aircraft maintenance time, improve the combat adaptability, meets the rapid and high-intensity combat demand of modern war, has important military and economic benefits. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 The system block diagram of the present application;
[0024] Figure 2 The fault library and fault library processing module composition block diagram of the present application;
[0025] Figure 3 The data processing module composition block diagram of the present application;
[0026] Figure 4 The fault diagnosis module and report generation module composition block diagram of the present application;
[0027] Figure 5 The current flight cycle FDE information generation flow chart of the present application;
[0028] Figure 6 The detailed maintenance information generation flow chart of the present application. DETAILED DESCRIPTION
[0029] The application will be described in further detail below with reference to the drawings and embodiments.
[0030] Referring to Figure 1 As shown in the figure, the fault diagnosis software system based on typical fault library in the embodiment comprises a fault library processing module, a data processing module, a fault diagnosis module and a report generation module. The data processing module is used for recording fault information and FDE (flight deck effect) information. The fault library processing module provides a query interface of various rules required for fault diagnosis in the fault library. The fault diagnosis module performs correlation processing on the recorded original fault and FDE information, queries the corresponding diagnosis results and maintenance information from the fault library through the fault library processing module, and provides the report generation module with different types of maintenance information.
[0031] Referring to Figure 2 As shown in the figure, the fault library and the fault library processing module constitute a block diagram. The object of fault diagnosis needs to cover all airborne equipment as much as possible. In order to facilitate maintenance and diagnosis, a unified code is established for equipment, fault information, FDE (flight deck effect) information and maintenance information in the fault library, and various rules required for fault diagnosis are stored. The generation of maintenance information plays a key role in fault diagnosis. These rules include fault member configuration, fault description, maintenance description, FDE description, fault-FDE association, fault-maintenance association and disposal suggestion.
[0032] The fault library processing module comprises a fault library loading module and a fault library query module.
[0033] The fault library loading module is used for loading the fault library into the memory, and checking the fault library format during the loading process to filter incorrect items and prevent the introduction of incorrect rules from causing errors in the fault diagnosis process.
[0034] The fault library query module: this module provides a query interface for the data recording module and the fault diagnosis module, and is used for ensuring that the code information reported by the airborne equipment in the recording process conforms to the rules; and simultaneously provides the fault diagnosis module with information connection capability.
[0035] Referring to Figure 3 As shown in the figure, the data processing module constitutes a block diagram, mainly comprising a fault / FDE / general information receiving and preprocessing module, a data recording module, a record loading module and a record query module.
[0036] Fault / FDE / general information receiving and preprocessing module: Fault / FDE information is the basis and premise of fault diagnosis, and general information includes time, flight phase, air-ground mode and other information. The fault / FDE / general information receiving and preprocessing module is used to receive input fault / FDE information, judge the validity of fault / FDE information, eliminate invalid information and redundant information, and set date, flight phase and other identifiers for the received fault / FDE information. Finally, fault information groups (fault information code, occurrence date, occurrence time, fault type, fault state, occurrence frequency, flight cycle, flight phase) and FDE information groups (FDE information code, occurrence date, occurrence time, FDE state, FDE level, flight cycle, flight phase) are generated.
[0037] Data recording module: The preprocessed fault information group and FDE information group are confirmed by the record query module whether there is historical record, if not, the new record is added to the record card, if there is historical record, the record data stored in the record card is modified. Preferably, the data recording module can also query whether the fault information code and FDE information code in the fault information group and FDE information group exist in the fault library through the fault library query module, if not exist in the fault library, it is considered that the fault code is invalid, and the information is directly discarded. Of course, it can also not be filtered all records, and can be filtered in the later report generation module.
[0038] Record loading module: The fault information group and FDE information group saved in the data record card are loaded into the memory for use when the fault diagnosis software starts to run each time.
[0039] Record query module: The module provides fault and FDE record data query and deletion interface for the data recording module and the fault diagnosis module, and can return the index of record data according to different query conditions.
[0040] Referring to Figure 4 the fault diagnosis module and the report generation module block diagram. In order to assist maintenance personnel to quickly locate faults, the report generation module provides customized maintenance information according to the needs of maintenance personnel, and the generated report can be used for display and control or ground maintenance terminal to use visual interface for intuitive maintenance information display. The fault diagnosis module associates the recorded original fault and FDE information and provides it to the report generation module to generate different kinds of maintenance information. The reports that can be generated include:
[0041] Current flight cycle FDE: Display the FDE information of the current flight cycle and the maintenance information of the associated faults.
[0042] Existing FDE: Display the existing FDE information and the maintenance information of the associated faults;
[0043] Current flight cycle fault: display the fault information of current flight cycle and the associated FDE information;
[0044] Existing fault: display the fault information of current flight cycle and the associated FDE information;
[0045] History fault: display all the fault information of current flight cycle.
[0046] The above five reports can be filtered according to the equipment, flight cycle, time and other conditions. Detailed maintenance information can also be generated by selecting specific fault or FDE items.
[0047] Referring to Figure 5 The current flight cycle FDE information generation flow chart is shown. The fault diagnosis module first queries the FDE of the current flight cycle from the FDE information group recorded in the memory (acquires time, state, level information), queries the FDE description from the fault library according to the FDE code, queries the fault code associated with the FDE, queries the maintenance code according to the fault code, and the report generation module displays these information.
[0048] Referring to Figure 6 The maintenance information generation flow chart is shown. The fault diagnosis module queries the fault record according to the selected maintenance information (acquires flight phase, fault state, fault times, time) through the record query module, queries the fault description, queries the disposal suggestion, and queries the associated FDE through the fault library query module, and the report generation module displays these information.
[0049] It can be understood that for those skilled in the art, equivalent replacement or change can be made according to the technical scheme and the inventive concept of the present application, and all these changes or replacements shall belong to the protection scope of the appended claims of the present application.
Claims
1. A typical fault library based fault diagnosis software system comprising of a fault library processing module, a data processing module, a fault diagnosis module and a report generation module, characterized in that The data processing module is used for recording fault information and flight deck effect (FDE) information, the fault library processing module provides a query interface of various rules required by each implementation of fault diagnosis in the fault library, the fault diagnosis module performs correlation processing on the recorded original fault and FDE information, and provides corresponding diagnostic results and maintenance information to the report generation module for generating different types of maintenance information through the fault library processing module. The data processing module includes a fault / FDE / general information receiving and preprocessing module, a data recording module, a record loading module and a record query module. The fault / FDE / general information receiving and preprocessing module is used for receiving input fault / FDE information, judging the validity of the fault / FDE information, eliminating invalid information and redundant information, setting the required identification for the received fault / FDE information, and finally generating a fault information group and an FDE information group; the fault information group includes fault information code, occurrence date, occurrence time, fault type, fault state, occurrence frequency, flight cycle and flight phase, and the FDE information group includes FDE information code, occurrence date, occurrence time, FDE state, FDE level, flight cycle and flight phase. The data recording module is used for confirming whether there is a historical record for the preprocessed fault information group and FDE information group through the record query module, if not, the new record is added to the record card, and if there is a historical record, the stored record data in the record card is modified. The record loading module is used for loading the fault information group and the FDE information group saved in the data record card into the memory for use at the beginning of each operation. The record query module is used for providing a query and deletion interface of fault and FDE record data for the data recording module and the fault diagnosis module, and can return the index of record data according to different query conditions.
2. The software system for failure diagnosis based on a typical failure library according to claim 1, characterized in that The various rules stored in the fault library include fault member configuration, fault description, maintenance description, FDE description, fault-FDE association, fault-maintenance association and disposal suggestion.
3. The software system for fault diagnosis based on a typical fault library according to claim 1, characterized in that The fault library processing module includes a fault library loading module and a fault library query module. The fault library loading module is used for loading the fault library into the memory. The fault library query module provides a query interface for the data processing module and the fault diagnosis module, is used for ensuring that the code information reported by the onboard equipment in the recording process meets the rules, and has the ability to associate information for the fault diagnosis module.
4. The software system for fault diagnosis based on a typical fault library according to claim 3, characterized in that The fault library loading module is also used for checking the fault library format during the loading process, filtering incorrect items, and preventing the introduction of incorrect rules from causing errors in the fault diagnosis process.
5. The software system for fault diagnosis based on a typical fault library according to claim 1, wherein The data recording module also queries whether the fault information code and the FDE information code in the fault information group and the FDE information group exist in the fault library through the fault library query module, and if not, considers that the fault code is invalid and directly discards the information.
Citation Information
Patent Citations
Test and diagnosis integrated development platform based on domestic operating system
CN111782539A
Prediction module evaluation and protection method in automatic driving
CN118733460A