Fault diagnosis software system based on typical fault library

By developing a fault diagnosis software system based on typical fault libraries in aviation maintenance, the problem that traditional maintenance mode cannot diagnose aircraft failures in a timely and accurate manner is solved, real-time monitoring and accurate diagnosis of aircraft failures are achieved, maintenance costs and time are reduced, and aircraft availability and safety are improved.

CN119718272AActive Publication Date: 2025-03-28CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411856172.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-28
Estimated Expiration
2044-12-17

AI Technical Summary

Technical Problem

In aviation maintenance, traditional maintenance modes cannot grasp the status of the aircraft and onboard equipment in a timely and accurate manner, resulting in long maintenance time and high cost, affecting the integrity and rapid dispatching ability of the aircraft.

Method used

Develop a fault diagnosis software system based on a typical fault library, including a fault library processing module, a data processing module, a fault diagnosis module and a report generation module. By recording fault information, associating and querying diagnostic results, maintenance information and reports are generated.

Benefits of technology

Real-time monitoring and accurate diagnosis of aircraft failures is achieved, maintenance time is shortened, maintenance costs are reduced, aircraft availability and safety are improved, and the rapid and high-intensity combat needs of modern warfare.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718272A_ABST
    Figure CN119718272A_ABST
Patent Text Reader

Abstract

The invention 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, and is characterized in that the data processing module is used for recording generated fault information and cockpit effect FDE information; the fault database processing module provides query interfaces of various rules required by implementation of fault diagnosis in a fault database, and the fault diagnosis module carries out association processing on recorded original faults and FDE information. Corresponding diagnosis results and maintenance information are inquired from the fault library through the fault library processing module and provided for the report generation module to generate different types of maintenance information. According to the invention, maintenance personnel can rapidly obtain aircraft fault and state information, and an operation guide is provided for the maintenance personnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to fault diagnosis software, and in particular to a fault diagnosis software system based on a typical fault library. Background Art

[0002] In the field of aviation maintenance technology, with the development of avionics, microelectronics, computers, automatic testing and communication technologies and their application in military aircraft, the traditional maintenance model is undergoing changes. Various in-machine self-test, data recording and analysis, information transmission, detection, diagnosis and communication technical means have emerged and are gradually developing in the direction of automation, integration and modularization. The application of these technologies enables aviation maintenance and support personnel to make full use of various collected data, comprehensively detect and monitor the working conditions of flight parameters, aircraft structure, engines and various airborne equipment, reduce aircraft maintenance time and improve aircraft availability.

[0003] In the current aviation maintenance work, maintenance personnel mainly rely on pilots' feedback after the flight to understand the performance of aviation equipment during the flight. This traditional working mode makes it impossible for maintenance personnel to timely and accurately understand the status of aircraft and airborne equipment, and it is impossible to formulate maintenance plans in advance, prepare maintenance spare parts, and perform precise maintenance, which will greatly affect the aircraft's integrity rate and rapid deployment in wartime.

[0004] In view of this situation, the development of fault diagnosis software is particularly necessary. It can record faults in real time, shorten the troubleshooting time to the maximum extent, and improve the aircraft's ability to be deployed again.

[0005] Maintenance personnel can prepare in advance based on relevant data to reduce troubleshooting time. At the same time, they can also predict the time when equipment failures may occur based on data accumulated from long-term monitoring to prevent problems before they occur. Summary of the invention

[0006] The purpose of the invention is to provide a fault diagnosis software system based on a typical fault library, which can help maintenance personnel to perform routine maintenance and fault detection on aircraft more quickly and effectively, improve aircraft service efficiency and reduce maintenance costs.

[0007] The object of the present invention is achieved through the following technical solutions:

[0008] A fault diagnosis software system based on a typical fault library 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 to record the fault information and cockpit effect FDE information. The fault library processing module provides a query interface for various rules required for implementing fault diagnosis in the fault library. The fault diagnosis module associates the recorded original faults with the FDE information. The fault library processing module queries the corresponding diagnosis results and maintenance information from the fault library and provides them to the report generation module to generate different types of maintenance information.

[0009] Preferably, 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 handling suggestions.

[0010] Preferably, the fault library processing module includes a fault library loading module and a fault library query module;

[0011] The fault library loading module is used to load the fault library into the memory;

[0012] The fault database query module provides a query interface for the data processing module and the fault diagnosis module to ensure that the coded information reported by the airborne equipment during the recording process complies with the rules, and to provide the fault diagnosis module with the ability to connect information in parallel.

[0013] Preferably, the fault library loading module is also used to check the format of the fault library during the loading process, filter out erroneous entries, and prevent the introduction of erroneous rules from causing errors in the fault diagnosis process.

[0014] Preferably, 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;

[0015] The fault / FDE / general information receiving and preprocessing module is used to receive input fault / FDE information, determine the validity of the fault / FDE information, eliminate invalid information and redundant information, set the required identification for the received fault / FDE information, and finally generate a fault information group and an FDE information group; wherein the fault information group includes the fault information code, occurrence date, occurrence time, fault type, fault status, occurrence times, flight sorties and flight phases, and the FDE information group includes the FDE information code, occurrence date, occurrence time, FDE status, FDE level, flight sorties and flight phases;

[0016] Data recording module: The pre-processed fault information group and FDE information group are confirmed by the record query module whether there is a historical record. If not, the newly added record is appended to the record card. If the historical record exists, the record data stored in the record card is modified.

[0017] The record loading module is used to load the fault information group and FDE information group saved in the data recording card into the memory for use each time the operation starts.

[0018] The record query module is used to provide the query and deletion interface of fault and FDE record data for the data recording module and fault diagnosis module, and return the index of record data according to different query conditions.

[0019] Preferably, the data recording module also queries the fault library through the fault library query module whether the fault information code and FDE information code in the fault information group and FDE information group exist. If they do not exist in the fault library, the fault code is considered invalid and the information is directly discarded.

[0020] The beneficial effects of the present invention are:

[0021] The present invention provides an effective fault diagnosis software system based on a typical fault library for all types of modern aircraft, which can realize the comprehensive utilization and processing of fault information, complete real-time monitoring and accurate diagnosis of faults, and provide corresponding fault reports and maintenance information according to its diagnostic procedures. It can also store and read in the form of formatted reports and massive data storage and backup for ground analysis and maintenance.

[0022] Fault diagnosis software enables maintenance personnel to quickly obtain aircraft fault and status information, and provides operation guides for maintenance personnel; reduces maintenance time and maintenance costs; reduces the occurrence of faults and improves aircraft safety. It can shorten aircraft maintenance time, improve combat adaptability, meet the rapid and high-intensity combat needs of modern warfare, and has relatively important military and economic benefits. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 System block diagram of the present invention;

[0024] Figure 2 The fault library and fault library processing module composition block diagram of the present invention;

[0025] Figure 3 The data processing module composition block diagram of the present invention;

[0026] Figure 4 The fault diagnosis module and report generation module of the present invention form a block diagram;

[0027] Figure 5 The current flight sortie FDE information generation flow chart of the present invention;

[0028] Figure 6 The detailed maintenance information generation flow chart of the present invention. DETAILED DESCRIPTION

[0029] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments.

[0030] See also Figure 1 As shown, a fault diagnosis software system based on a typical fault library shown in this embodiment includes a fault library processing module, a data processing module, a fault diagnosis module and a report generation module. The data processing module is used to record the fault information and FDE (cockpit effect) information that have occurred. The fault library processing module provides a query interface for various rules required for implementing fault diagnosis in the fault library. The fault diagnosis module associates the recorded original faults with the FDE information. The fault library processing module queries the corresponding diagnosis results and maintenance information from the fault library and provides them to the report generation module to generate different types of maintenance information.

[0031] See also Figure 2 The fault database and fault database processing module composition block diagram shown in the figure. The objects of fault diagnosis need to cover all airborne equipment as much as possible. In order to facilitate maintenance and diagnosis, the fault database establishes a unified code for equipment, fault information, FDE (cockpit effect) information, and maintenance information, and stores various rules required for fault diagnosis. It plays a key role in the generation of fault diagnosis and maintenance information. These rules include: fault member configuration, fault description, maintenance description, FDE description, fault-FDE association, fault-maintenance association, and disposal suggestions.

[0032] The fault library processing module includes a fault library loading module and a fault library query module.

[0033] The fault library loading module is used to load the fault library into the memory, and during the loading process, the fault library format is checked to filter out incorrect entries to prevent the introduction of incorrect rules that may cause errors in the fault diagnosis process.

[0034] Fault database query module: This module provides a query interface for the data recording module and the fault diagnosis module to ensure that the coded information reported by the airborne equipment during the recording process complies with the rules; at the same time, it provides the fault diagnosis module with the ability to connect information in parallel.

[0035] See also Figure 3 The data processing module composition block diagram shown mainly includes 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. General information includes time, flight stage, air-ground mode and other information. The fault / FDE / general information receiving and preprocessing module is used to receive input fault / FDE information, determine the validity of fault / FDE information, remove invalid information and redundant information, and set the date, flight stage and other identifiers for the received fault / FDE information. Finally, the fault information group (fault information code, occurrence date, occurrence time, fault type, fault status, number of occurrences, flight sorties, flight stage) and FDE information group (FDE information code, occurrence date, occurrence time, FDE status, FDE level, flight sorties, flight stage) are generated.

[0037] Data recording module: The pre-processed fault information group and FDE information group are confirmed by the record query module whether there is a historical record. If not, the newly added record is appended to the record card. If there is a historical record, the record data stored in the record card is modified. Preferably, the data recording module can also query the fault library through the fault library query module to see whether there is a fault information code and FDE information code in the fault information group and FDE information group. If they do not exist in the fault library, the fault code is considered invalid and the information is directly discarded. Of course, it is also possible not to filter all records, and filtering can be performed in the later report generation module.

[0038] Record loading module: Each time the fault diagnosis software starts running, it will load the fault information group and FDE information group saved in the data recording card into the memory for use.

[0039] Record query module: This module provides query and deletion interfaces for fault and FDE record data for the data recording module and fault diagnosis module, and can return the index of record data according to different query conditions.

[0040] See also Figure 4 The fault diagnosis module and report generation module are shown in the block diagram. In order to assist maintenance personnel in quickly locating faults, the report generation module provides customized maintenance information according to the needs of maintenance personnel. The generated report can be used for display control or ground maintenance terminals to use a visual interface to intuitively display maintenance information. The fault diagnosis module associates the recorded original faults with the FDE information and provides it to the report generation module to generate different types of maintenance information. The reports that can be generated include:

[0041] Current flight FDE: Displays the FDE information of the current flight and the maintenance information of the associated faults.

[0042] Existing FDE: Displays the currently existing FDE information and the maintenance information of the associated faults;

[0043] Current flight fault: Displays the fault information of the current flight and the associated FDE information;

[0044] Existing faults: Displays the existing fault information and related FDE information;

[0045] Historical faults: Displays all fault information that has occurred.

[0046] The above five reports can be filtered according to equipment, flight number, time, etc. You can also select specific faults or FDE items to generate detailed maintenance information.

[0047] See also Figure 5 The current flight FDE information generation flow chart is shown. The fault diagnosis module first queries the FDE that occurred in the current flight from the FDE information group recorded in the memory (obtaining time, status, and level information), queries the FDE description from the fault library based on these FDE codes, queries the FDE-related fault code, queries the maintenance code based on the fault code, and the report generation module sends this information for display.

[0048] See also Figure 6 As shown in the maintenance information generation flow chart, the fault diagnosis module queries the fault record (obtains the flight phase, fault status, number of faults, and time) through the record query module based on the selected maintenance information, queries the fault description, query the handling suggestions, and query the associated FDE through the fault library query module, and the report generation module displays this information.

[0049] It is understandable that those skilled in the art can make equivalent substitutions or changes based on the technical solution and inventive concept of the present invention, and all these changes or substitutions should fall within the protection scope of the claims attached to the present invention.

Claims

1. A fault diagnosis software system based on a typical fault library, comprising 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 to record the fault information and cockpit effect FDE information. The fault library processing module provides a query interface for various rules required for implementing fault diagnosis in the fault library. The fault diagnosis module associates the recorded original faults with the FDE information. The fault library processing module queries the corresponding diagnostic results and maintenance information from the fault library and provides them to the report generation module to generate different types of maintenance information.

2. A fault diagnosis software system based on a typical fault 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 suggestions.

3. A fault diagnosis software system 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 to load the fault library into the memory; The fault database query module provides a query interface for the data processing module and the fault diagnosis module to ensure that the coded information reported by the airborne equipment during the recording process complies with the rules, and to provide the fault diagnosis module with the ability to connect information in parallel.

4. A fault diagnosis software system based on a typical fault library according to claim 3, characterized in that The fault library loading module is also used to check the format of the fault library during the loading process, filter out erroneous entries, and prevent the introduction of erroneous rules from causing errors in the fault diagnosis process.

5. A fault diagnosis software system based on a typical fault library according to claim 1, characterized in that 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 to receive input fault / FDE information, determine the validity of the fault / FDE information, remove invalid information and redundant information, set the required identification for the received fault / FDE information, and finally generate a fault information group and an FDE information group; The fault information group includes fault information code, occurrence date, occurrence time, fault type, fault status, occurrence times, flight sortie and flight phase; the FDE information group includes FDE information code, occurrence date, occurrence time, FDE status, FDE level, flight sortie and flight phase; The data recording module is used to confirm whether there is a historical record for the pre-processed fault information group and FDE information group through the record query module. If not, the newly added record is appended to the record card. If the historical record exists, the record data stored in the record card is modified. The record loading module is used to load the fault information group and FDE information group saved in the data recording card into the memory for use each time the operation starts. The record query module is used to provide the query and deletion interface of fault and FDE record data for the data recording module and fault diagnosis module, and can return the index of record data according to different query conditions.

6. A fault diagnosis software system based on a typical fault library according to claim 5, characterized in that The data recording module also queries the fault library through the fault library query module whether the fault information code and FDE information code in the fault information group and FDE information group exist. If they do not exist in the fault library, the fault code is considered invalid and the information is directly discarded.

Citation Information

Patent Citations

  • Test and diagnosis integrated development platform based on domestic operating system

    CN111782539A

  • Diagnosis database generation method and device

    CN111913953A

  • Prediction module evaluation and protection method in automatic driving

    CN118733460A