An efficient troubleshooting method and system for mechatronic integrated systems

By building a function entry library, an electrical ICD library, and a bus ICD library, and combining the bus monitoring interface with the human-computer interaction interface, the problem of low fault handling efficiency in the electromechanical integrated management system is solved, and fast and visual fault troubleshooting is achieved.

CN119717622BActive Publication Date: 2025-10-21XIAN AIRCRAFT DESIGN INST OF AVIATION IND OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411873323.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-10-21
Estimated Expiration
2044-12-18

Smart Images

  • Figure CN119717622B_ABST
    Figure CN119717622B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of large aircraft electromechanical integrated management, and particularly relates to an efficient troubleshooting method and system for an electromechanical integrated system. Through a function item library, a control scheme function flowchart library, an electrical ICD library and a bus ICD library, function signal flowcharts, electrical ICDS, bus ICDS and the like generated in the design process of the electromechanical integrated management system are constructed into libraries through a unified platform, and are associated through function IDs, device IDs and signal IDs. When the system receives search fault information from a user, the system can quickly extract the information from the system, so that it is not necessary to find corresponding control scheme design reports, electrical ICD files and bus ICD files by professional technicians, and the required information can be searched from a large number of files, thereby saving labor cost and time cost. The required observation signals are displayed in a visual form, so that it is not necessary to search from ten thousand signals, and the efficiency of searching for fault signals is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of integrated electromechanical management of large aircraft, and in particular relates to an efficient troubleshooting method and system for an integrated electromechanical system. Background Art

[0002] Aircraft electromechanical systems include dozens of subsystems, including power supply, hydraulics, environmental control, fuel, and landing gear. With the increasing integration of aircraft, the control design of each electromechanical system has been unified, forming an integrated electromechanical control architecture. The integrated electromechanical management system centrally implements functions such as automatic control, alarm information processing, screen page information processing, and fault reporting for each electromechanical system. For a typical four-engine aircraft, this often consists of 4,000 to 5,000 functional requirements and tens of thousands of signals. The design process of the integrated electromechanical management system involves rationally allocating tens of thousands of signals to form a signal flow diagram for each function, defining the electrical and bus ICDs for the relevant equipment. Common faults in the electromechanical system will have related alarms or abnormal display on the screen page, or a certain control function will fail. At this time, the electromechanical integrated management system needs to cooperate to find the relevant design documents, find the signal flow diagram of the function, and then find the electrical ICD and bus ICD of the relevant signal based on the signal flow diagram. Only then can the on-board data be monitored online according to the relevant bit definitions found to isolate the fault. This process often requires the use of electromechanical integrated management professionals, and involves multiple designers such as system supervisors, finished product supervisors, and ICD supervisors. It is time-consuming and labor-intensive. When a large number of models are equipped, the system's troubleshooting efficiency is greatly restricted.

[0003] Therefore, it is necessary to design a system that can automatically provide troubleshooters with the relevant information they need without the support of electromechanical integrated management professionals, so as to improve the efficiency of system troubleshooting. Summary of the Invention

[0004] The purpose of this application is to provide an efficient troubleshooting method and system for an electromechanical integrated system, so as to solve the problem of low fault handling efficiency of the electromechanical integrated management system in the prior art.

[0005] The technical solution of this application is: an efficient troubleshooting method for an electromechanical integrated system, comprising:

[0006] Obtain system function data such as alarms, screen pages, automatic control, and fault information of the electromechanical integrated management system, and build a function item library based on the system function data; obtain the control implementation plan of each function item in the function item library, and build a function flow chart library based on the control implementation plan of each function item, and obtain the association between each function item and the corresponding control implementation plan; obtain the electrical ICD of all equipment in the electromechanical integrated management system and build an electrical ICD library; obtain the bus ICD of all equipment and build a bus ICD library;

[0007] Connect the system to the onboard bus monitoring interface. The system obtains onboard bus data in real time through the onboard bus monitoring interface, and then parses the bus data through the bus ICD library to obtain all bus ICDs in the bus data.

[0008] The system obtains the onboard fault information input by the user, retrieves all function items associated with the onboard fault information from the function item library, and then extracts the control scheme of each function item from the function flow chart library based on the information of each function item. Then, based on the control scheme, it extracts all electrical signals and bus signals involved, extracts the electrical ICD and its bit definition related to the electrical signal from the electrical ICD library, and extracts the bus ICD and its bit definition related to the bus signal from the bus ICD library.

[0009] Based on the extracted bus ICD information, the relevant electrical signal ID, bus signal ID, device ID, function ID, function item and control implementation scheme are sorted out to form fault handling data, which is sent to the human-computer interaction interface for visual display.

[0010] Preferably, the function ID is obtained by respectively setting each system function in the function entry library.

[0011] Preferably, the specific method for obtaining the device ID is: obtaining the sensor input device and control drive signal output device related to each function item according to the system function data in the function item library, establishing a signal flow graph, and then indexing by the function ID, and establishing a different device ID for each sensor input device and control drive signal output device.

[0012] Preferably, the bus signal ID is obtained by respectively setting each bus ICD in the bus ICD library.

[0013] Preferably, all bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to a human-computer interaction interface for display.

[0014] Preferably, the electrical signal ID is specifically obtained in the following manner: in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is set for each electrical ICD.

[0015] Preferably, in the bus ICD library, each bus ICD is associated with the data block number, data word and data bit of the signal.

[0016] Preferably, the functional items, electrical signals and bus signals related to each control scheme are obtained, a functional flow chart is constructed, each functional flow chart is sorted, and a functional flow chart library is obtained; the extracted functional flow chart is sent to the human-computer interaction interface for visual display, and the electrical ICD information and bus ICD information of each signal are marked on the functional flow chart.

[0017] As a specific embodiment, an efficient troubleshooting system for an integrated mechatronic system includes a bus data parsing module, a function entry library, a control scheme function flow diagram library, an electrical ICD library, a bus ICD library, and a human-machine interface. The bus data parsing module can acquire onboard bus data in real time through the onboard bus monitoring interface, and then parse the bus data through the bus ICD library to obtain all bus ICDs within the bus data. The function entry library can acquire system function data such as alarms, screen pages, automatic control, and fault information from the integrated mechatronic management system. The control scheme function flow diagram library can store function flow diagrams; the electrical ICD library can acquire the electrical ICDs of all devices in the integrated mechatronic management system; and the bus ICD library can acquire the bus ICDs of all devices. The human-machine interface can display function flow diagrams and fault handling data.

[0018] Preferably, the function ID is obtained by respectively setting each system function in the function entry library.

[0019] Preferably, the specific method for obtaining the device ID is: obtaining the sensor input device and control drive signal output device related to each function item according to the system function data in the function item library, establishing a signal flow graph, and then indexing by the function ID, and establishing a different device ID for each sensor input device and control drive signal output device.

[0020] Preferably, the bus signal ID is obtained by respectively setting each bus ICD in the bus ICD library.

[0021] Preferably, all bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to a human-computer interaction interface for display.

[0022] Preferably, the electrical signal ID is specifically obtained in the following manner: in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is set for each electrical ICD.

[0023] Preferably, in the bus ICD library, each bus ICD is associated with the data block number, data word and data bit of the signal.

[0024] Preferably, the functional items, electrical signals and bus signals related to each control scheme are obtained, a functional flow chart is constructed, each functional flow chart is sorted, and a functional flow chart library is obtained; the extracted functional flow chart is sent to the human-computer interaction interface for visual display, and the electrical ICD information and bus ICD information of each signal are marked on the functional flow chart.

[0025] The efficient troubleshooting method and system for electromechanical integrated systems of the present application builds a library of functional signal flow diagrams, electrical ICDs, bus ICDs, etc. generated during the design process of the electromechanical integrated management system through a unified platform, and associates them through functional IDs, equipment IDs, and signal IDs, so that when the system receives retrieved fault information from the user, it can be quickly extracted from the system, avoiding the need for professional technicians to search for corresponding control scheme design reports, electrical ICD files, and bus ICD files, and to retrieve the required information from massive files, saving manpower and time costs; at the same time, the system extracts the real-time value of the signal to be observed from the parsed bus data based on the retrieved bus ICD signal, and displays it in a visual form, avoiding the need for people to search from tens of thousands of signals based on the bus bit definition information, thereby improving the efficiency of finding fault signals. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions provided by this application, the following is a brief introduction to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of this application.

[0027] Figure 1 This is a schematic diagram of the overall process of the efficient troubleshooting method for this application;

[0028] Figure 2 This is a schematic diagram of the overall structure of the efficient troubleshooting system for this application. DETAILED DESCRIPTION

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0030] An efficient troubleshooting method for electromechanical integrated systems, such as Figure 1 , including the following steps:

[0031] Step S1, obtain the alarm, screen page, automatic control, fault information and other system function data of the electromechanical integrated management system, and build a function item library according to the system function data; obtain the control implementation scheme of each function item in the function item library, and build a function flow chart library with the control implementation scheme of each function item, and obtain the association relationship between each function item and the corresponding control implementation scheme; obtain the electrical ICD of all equipment in the electromechanical integrated management system, and build an electrical ICD library; obtain the bus ICD of all equipment, and build a bus ICD library, and set a unique bus signal ID for each bus ICD in the bus ICD library to facilitate subsequent retrieval.

[0032] Preferably, a different function ID is set for each system function in the function entry library to facilitate subsequent indexing.

[0033] Preferably, since the electromechanical integrated management system involves numerous acquisition and drive devices, each time a fault is to be repaired, it is necessary to know which device acquires the input sensor signal and which device outputs the control drive signal.

[0034] Therefore, in the function entry library, the sensor input device and control drive signal output device related to each function entry are obtained according to the system function data, and a signal flow graph is established. Then, the function ID is used for indexing, and a different device ID is established for each sensor input device and control drive signal output device.

[0035] Preferably, since the acquisition and output devices of the electromechanical integrated management system each involve hundreds of signals, it is necessary to define the connector number and pinhole number of the signal to locate it. Therefore, in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is assigned to each electrical ICD to complete data location and facilitate subsequent retrieval.

[0036] Preferably, the electromechanical integrated management system is a networked system, in which signals are transmitted between devices through a bus. Each device inputs and outputs multiple packages of data according to the bus definition. In order to locate its signal, each bus ICD is associated with the data block number, data word and data bit of the signal in the bus ICD library to complete data positioning.

[0037] Step S2: Connect the system to the onboard bus monitoring interface. The system obtains onboard bus data in real time through the onboard bus monitoring interface, and then parses the bus data through the bus ICD library to obtain all bus ICDs in the bus data.

[0038] Preferably, all bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to a human-computer interaction interface for display to facilitate staff to obtain data.

[0039] Step S3: The system obtains the onboard fault information input by the user, retrieves all function items associated with the onboard fault information from the function item library, and then extracts the control scheme of each function item from the function flow diagram library based on the information of each function item;

[0040] Then, all the electrical signals and bus signals involved are extracted according to the control scheme, and the electrical ICD and its bit definition related to the electrical signal are extracted from the electrical ICD library; the bus ICD and its bit definition related to the bus signal are extracted from the bus ICD library.

[0041] Preferably, the functional items, electrical signals and bus signals related to each control scheme are obtained, a functional flow chart is constructed, each functional flow chart is sorted, and a functional flow chart library is obtained; the extracted functional flow chart is sent to the human-computer interaction interface for visual display, and the electrical ICD information and bus ICD information of each signal are marked on the functional flow chart.

[0042] The user enters the fault function item displayed on the machine on the interface provided by the system, and the system retrieves its function ID from the function item library;

[0043] The system retrieves the corresponding control scheme from the function flow diagram library according to the function ID;

[0044] The system extracts the electrical signal ID and bus signal ID of the involved signals according to the control scheme;

[0045] The system extracts the electrical pinhole number and bus bit definition based on the electrical signal ID and bus signal ID, and marks them on the functional flow chart.

[0046] In step S4, the extracted bus ICD information is collated to obtain the relevant electrical signal ID, bus signal ID, device ID, function ID, function item, and control implementation plan. This data is then generated and sent to the human-computer interface for visualization. This provides signals at all levels corresponding to the onboard fault, assisting troubleshooters in their troubleshooting efforts.

[0047] To sum up, this application builds a library of functional signal flow diagrams, electrical ICDs, bus ICDs, etc. generated during the design process of the electromechanical integrated management system through a unified platform, and associates them through functional IDs, equipment IDs, and signal IDs, so that when the system receives fault retrieval information from the user, it can be quickly extracted from the system, avoiding the need for professional technicians to search for the corresponding control scheme design report, electrical ICD files, and bus ICD files, and to retrieve the required information from a large number of files, saving manpower and time costs; at the same time, the system extracts the real-time value of the signal to be observed from the parsed bus data based on the retrieved bus ICD signal, and displays it in a visual form, avoiding people from searching from tens of thousands of signals based on the bus bit definition information, and improving the efficiency of finding fault signals.

[0048] As a specific embodiment, it also includes an efficient troubleshooting system for electromechanical integrated systems, which is designed using the above method, such as Figure 2 , specifically including a bus data parsing module, a function entry library, a control scheme function flow diagram library, an electrical ICD library, a bus ICD library, and a human-machine interaction interface. The bus data parsing module can obtain onboard bus data in real time through the onboard bus monitoring interface, and then parse the bus data through the bus ICD library to obtain all bus ICDs within the bus data; the function entry library can obtain system function data such as alarms, screen pages, automatic control, and fault information of the electromechanical integrated management system. The control scheme function flow diagram library can store function flow diagrams; the electrical ICD library can obtain the electrical ICDs of all equipment in the electromechanical integrated management system; and the bus ICD library can obtain the bus ICDs of all equipment. The human-machine interaction interface can display function flow diagrams and fault handling data.

[0049] It supports modular incremental development. To adapt to the current situation of frequent changes in requirements, it can achieve rapid upgrades and iterations of various libraries, overall import and export, and dynamic configuration according to aircraft status.

[0050] Preferably, the function ID is obtained by setting each system function in the function entry library.

[0051] Preferably, the specific method for obtaining the device ID is: obtaining the sensor input device and control drive signal output device related to each function item according to the system function data in the function item library, establishing a signal flow graph, and then indexing by the function ID, and establishing a different device ID for each sensor input device and control drive signal output device.

[0052] Preferably, the bus signal ID is obtained by respectively setting each bus ICD in the bus ICD library.

[0053] Preferably, all bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to a human-computer interaction interface for display.

[0054] Preferably, the electrical signal ID is specifically obtained in the following manner: in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is set for each electrical ICD.

[0055] Preferably, in the bus ICD library, each bus ICD is associated with the data block number, data word and data bit of the signal.

[0056] Preferably, the functional items, electrical signals and bus signals related to each control scheme are obtained, a functional flow chart is constructed, each functional flow chart is sorted, and a functional flow chart library is obtained; the extracted functional flow chart is sent to the human-computer interaction interface for visual display, and the electrical ICD information and bus ICD information of each signal are marked on the functional flow chart.

[0057] Finally, it should be noted that the drawings of the embodiments disclosed in the present invention only involve structures related to the embodiments disclosed in the present invention. Other structures can refer to common designs. In the absence of conflicts, the same embodiment and different embodiments of the present invention can be combined with each other.

[0058] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. An efficient troubleshooting method for an electromechanical integrated system, characterized in that: include: Obtain the alarm, screen page, automatic control, and fault information system function data of the electromechanical integrated management system, and build a function item library based on the system function data; obtain the control implementation plan of each function item in the function item library, and build a function flow chart library based on the control implementation plan of each function item, and obtain the association between each function item and the corresponding control implementation plan; obtain the electrical ICD of all equipment in the electromechanical integrated management system and build an electrical ICD library; obtain the bus ICD of all equipment and build a bus ICD library; Connect the electromechanical integrated management system to the onboard bus monitoring interface. The system obtains onboard bus data in real time through the onboard bus monitoring interface, and then parses the bus data through the bus ICD library to obtain all bus ICDs in the bus data. The system obtains the onboard fault information input by the user, retrieves all function items associated with the onboard fault information from the function item library, and then extracts the control implementation scheme of each function item from the function flow chart library based on the information of each function item. Then, based on the control implementation scheme, it extracts all electrical signals and bus signals involved, extracts the electrical ICD and its bit definition related to the electrical signal from the electrical ICD library, and extracts the bus ICD and its bit definition related to the bus signal from the bus ICD library. Based on the extracted bus ICD information, the relevant electrical signal ID, bus signal ID, device ID, function ID, function item and control implementation scheme are sorted out to form fault handling data, which is sent to the human-computer interaction interface for visual display.

2. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: The function ID is obtained by setting each system function in the function entry library.

3. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: The specific method of obtaining the device ID is: obtaining the sensor input device and control drive signal output device related to each function item according to the system function data in the function item library, establishing a signal flow graph, and then indexing by the function ID, and establishing a different device ID for each sensor input device and control drive signal output device.

4. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: The bus signal ID is obtained by respectively setting each bus ICD in the bus ICD library.

5. The efficient troubleshooting method for an electromechanical integrated system according to claim 4, wherein: All bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to the human-computer interaction interface for display.

6. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: The electrical signal ID is specifically obtained in the following manner: in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is set for each electrical ICD.

7. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: In the bus ICD library, each bus ICD is associated with the data block number, data word and data bit of the bus signal.

8. The efficient troubleshooting method for an electromechanical integrated system according to claim 1, wherein: Obtain the functional items, electrical signals, and bus signals related to each control implementation scheme, build a functional flow chart, organize each functional flow chart, and obtain a functional flow chart library; send the extracted functional flow chart to the human-computer interaction interface for visual display, and mark the electrical ICD information and bus ICD information of each signal on the functional flow chart.

9. An efficient troubleshooting system for an electromechanical integrated system, employing the efficient troubleshooting method according to any one of claims 1 to 8, characterized in that: It includes a bus data parsing module, a function entry library, a control scheme function flow diagram library, an electrical ICD library, a bus ICD library, and a human-machine interaction interface. The bus data parsing module can obtain onboard bus data in real time through the onboard bus monitoring interface, and then parse the bus data through the bus ICD library to obtain all bus ICDs in the bus data. The function entry library can obtain the alarm, screen page, automatic control, and fault information system function data of the electromechanical integrated management system. The control scheme function flow diagram library can store function flow diagrams. The electrical ICD library obtains the electrical ICD of all equipment in the electromechanical integrated management system; The bus ICD library can obtain the bus ICD of all devices; the human-computer interaction interface can display the function flow chart and fault handling data.

10. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, characterized in that: The function ID is obtained by setting each system function in the function entry library.

11. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, characterized in that: The specific method of obtaining the device ID is: obtaining the sensor input device and control drive signal output device related to each function item according to the system function data in the function item library, establishing a signal flow graph, and then indexing by the function ID, and establishing a different device ID for each sensor input device and control drive signal output device.

12. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, wherein: The bus signal ID is obtained by respectively setting each bus ICD in the bus ICD library.

13. The efficient troubleshooting system for an electromechanical integrated system according to claim 12, wherein: All bus ICDs in the bus data are sorted in order of bus signal ID size to obtain real-time curve data, which can be sent to the human-computer interaction interface for display.

14. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, wherein: The electrical signal ID is specifically obtained in the following manner: in the electrical ICD library, each electrical ICD is associated with its output connector number and pinhole number, and a unique electrical signal ID is set for each electrical ICD.

15. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, characterized in that: In the bus ICD library, each bus ICD is associated with the data block number, data word and data bit of the bus signal.

16. The efficient troubleshooting system for an electromechanical integrated system according to claim 9, characterized in that: Obtain the functional items, electrical signals, and bus signals related to each control implementation scheme, build a functional flow chart, organize each functional flow chart, and obtain a functional flow chart library; send the extracted functional flow chart to the human-computer interaction interface for visual display, and mark the electrical ICD information and bus ICD information of each signal on the functional flow chart.

Citation Information

Patent Citations

  • Aircraft field service fault diagnosis system and method

    CN113485305A

  • Rail transit signal system fault analysis method and device and electronic equipment

    CN113987001A