A fault diagnosis and maintenance decision-making system for scientific experiment cabinets in space stations
By designing a fault diagnosis and maintenance decision-making system for the space station scientific experiment cabinet, and utilizing data management, monitoring and diagnosis modules, and report output modules, we can achieve rapid and accurate positioning of experiment cabinet faults and on-orbit maintenance guidance, solving the problem of untimely diagnosis in existing technologies and providing real-time and offline diagnosis functions.
Patent Information
- Application Number
- CN202211159764.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-22
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-09-22
AI Technical Summary
Existing technologies are unable to effectively monitor and diagnose faults in the space station's scientific experiment cabinets in real time, and lack on-orbit maintenance decision support, resulting in a cumbersome and untimely diagnostic process.
A fault diagnosis and maintenance decision-making system for a space station scientific experiment cabinet was designed, including a data management module, a data source access module, a monitoring and diagnosis module, and a maintenance information report output module. By receiving the operating parameters and telemetry data of the experiment cabinet payload equipment, it can realize graphical monitoring, autonomously diagnose faults, accurately locate them, and generate maintenance reports.
It achieves rapid and accurate fault location and on-orbit maintenance guidance, reduces the workload of astronauts and ground personnel, provides real-time monitoring and offline data playback functions, and supports astronauts' on-orbit maintenance.
Smart Images

Figure CN115422011B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of fault diagnosis and health management of scientific experiment cabinets in space stations, and in particular relates to a fault diagnosis and maintenance decision-making system for scientific experiment cabinets in space stations. Background Art
[0002] The scientific experiment cabinets on the space station have the characteristics of "multi-layer structure, diverse working conditions, multiple data sources, and multiple coupled faults". In order to ensure the stable operation of the scientific experiment cabinets on the space station in orbit, it is necessary to conduct real-time health monitoring and fault diagnosis of the scientific experiment cabinets on the space station, accurately locate the faults, and output maintenance suggestions and other information to provide decision support for astronauts' on-orbit maintenance.
[0003] Currently, the health monitoring method for space station payloads involves processing downlink data from the space station payload, using a clustering algorithm to classify operating conditions, and then using a fault tree algorithm to detect and isolate faults. This method is cumbersome and cannot diagnose and locate faults in a timely manner. Furthermore, this method primarily monitors the health of space payloads and lacks the ability to provide decision support for on-orbit maintenance. Summary of the Invention
[0004] In view of the defects of the existing technology, the present invention provides a space station scientific experiment cabinet fault diagnosis and maintenance decision-making system, which can effectively solve the above problems.
[0005] The technical solution adopted in the present invention is as follows:
[0006] The present invention provides a space station scientific experiment cabinet fault diagnosis and maintenance decision-making system, comprising: a data management module, a data source access module, a monitoring and diagnosis module, and a maintenance information report output module;
[0007] The data management module is used to centrally manage the basic data required for scientific experiment cabinet fault diagnosis and maintenance decision-making; the basic data includes equipment structure information, worker telemetry information, equipment on-orbit replaceable unit (ORU) information, fault mode information and equipment maintenance tool information;
[0008] The data source access module is used to access real-time monitoring data, offline test data, and simulation data; wherein, when accessing the real-time monitoring data, the real-time monitoring data of the worker telemetry information of the corresponding device structure is accessed based on the device structure information and the worker telemetry information managed by the data management module, and is saved in real time as a test data file;
[0009] The monitoring and diagnosis module is configured to perform online monitoring and fault diagnosis on the real-time monitoring data accessed by the data source access module, perform offline testing on the offline test data accessed by the data source access module to achieve data playback, and perform monitoring and fault diagnosis testing on the simulation data accessed by the data source access module to obtain fault diagnosis records based on the fault mode information managed by the data management module;
[0010] The maintenance information report output module is used to analyze the fault diagnosis records obtained by the monitoring and diagnosis module, combine the equipment maintenance tool information and the equipment on-orbit replaceable unit (ORU) information managed by the data management module, obtain the type of equipment maintenance tool to be used, the equipment on-orbit replaceable unit (ORU) to be replaced, and the maintenance method, and generate a maintenance information report document.
[0011] Preferably, the data management module is specifically used to:
[0012] According to the actual configuration of the space station scientific experiment cabinet to be monitored, the device structure information to be monitored and the worker telemetry information to be monitored for each device structure information are determined, and the device structure information is saved in a table in the first basic data file; the worker telemetry information is saved in a table in the second basic data file;
[0013] According to the situation of the on-orbit replaceable units (ORUs) installed in the scientific experiment cabinet of the space station monitored this time, the on-orbit replaceable units (ORUs) information of the equipment is determined, and the on-orbit replaceable units (ORUs) information of the equipment is saved in a table form in a third basic data file;
[0014] Predetermine all possible failure modes, each failure mode includes the failure mode name, the name of the monitored equipment structure, monitoring parameters, and failure monitoring and diagnosis methods, and then save all failure modes in a table form in a fourth basic data file;
[0015] All equipment maintenance tools that can be actually used and carried are determined in advance, equipment maintenance tool information is obtained, and the equipment maintenance tool information is stored in a fifth basic data file in a table format.
[0016] Preferably, it also includes a verification module, which is used to verify the basic data stored in the first basic data file, the second basic data file, the third basic data file, the fourth basic data file and the fifth basic data file respectively. If the verification fails, a verification error message is generated and saved to a log file.
[0017] Preferably, the verification module is specifically used to:
[0018] Checking each of the device structure information stored in the first basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet. If not, the verification fails; if yes, the verification passes.
[0019] Verify item by item whether the location of the worker telemetry information stored in the second basic data file is correct and whether the worker telemetry information actually exists. If not, the verification fails; if yes, the verification passes.
[0020] Checking each item of the Orbit Replaceable Unit (ORU) information stored in the third basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet and whether the installation position is correct. If not, the verification fails; if yes, the verification passes.
[0021] Checking each of the fault mode information stored in the fourth basic data file to see if its syntax and fault diagnosis algorithm are correct. If not, the check fails; if yes, the check passes.
[0022] Check each item of the equipment maintenance tool information stored in the fifth basic data file to see if it has been placed in the scientific experiment cabinet and whether its maintenance function is described correctly. If not, the verification fails; if so, the verification passes.
[0023] Preferably, the monitoring and diagnosis module performs online monitoring and fault diagnosis on the real-time monitoring data accessed by the data source access module, specifically:
[0024] Pre-reading a length of the real-time monitoring data accessed by the data source access module, creating and starting a corresponding analysis module based on the pre-read real-time monitoring data;
[0025] The analysis module analyzes the pre-read real-time monitoring data to obtain the physical quantity of the test data;
[0026] Create a fault diagnosis module and start it;
[0027] The fault diagnosis module performs fault diagnosis on the physical quantity of the analyzed test data. The fault diagnosis method is: performing real-time fault diagnosis based on the criterion of the fault mode and saving the fault diagnosis record;
[0028] Then, the next segment of real-time monitoring data received in real time is received, analyzed and fault diagnosed.
[0029] Preferably, the monitoring and diagnosis module is further used for:
[0030] By accessing an external data source to read real-time monitoring data, adopting the parameter formula construction and numerical calculation method based on Antlr4, processing and executing the parameter formula string through the Antlr4 syntax generator, translating the formula string into structured program code, converting the real-time monitoring data into readable parameter values, and displaying them on the human-computer interaction interface, the status monitoring of the space station experiment cabinet is realized.
[0031] Preferably, the monitoring and diagnosis module performs offline testing on the offline test data to achieve data playback, specifically:
[0032] A historical data file of a specific time period is selected as offline test data, and the offline test data is used as input to perform status monitoring and fault diagnosis.
[0033] Preferably, the maintenance information report output module has a maintenance decision report output function and a fault information report output function;
[0034] The maintenance decision report output function is to generate a list of ORUs that need maintenance and a list of failure modes, and display them in a list format; and output a maintenance strategy for the ORUs that need maintenance;
[0035] The fault information report output function is as follows: based on the set time period and the device structure information to be viewed, historical fault information is counted and displayed in a list or graphical form; detailed information of historical faults can be viewed, including the corresponding ORU, fault occurrence time and fault judgment data, and the fault statistics results can be exported as Excel or Word files.
[0036] The present invention provides a space station scientific experiment cabinet fault diagnosis and maintenance decision-making system with the following advantages:
[0037] The present invention integrates status monitoring, fault diagnosis, and maintenance decision-making. By receiving the working parameters, telemetry and other data of the experimental cabinet payload equipment, it can realize graphical monitoring of the IDS parameter status, independently diagnose faults, and accurately locate the faults according to the "subsystem-module-component" level, which can effectively guide astronauts' on-orbit maintenance work. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 This is the overall structure diagram of the space station scientific experiment cabinet fault diagnosis and maintenance decision management system provided by the present invention;
[0039] Figure 2 A working principle diagram of the space station scientific experiment cabinet fault diagnosis and maintenance decision-making system provided by the present invention;
[0040] Figure 3 A diagram showing the external interface relationship between fault diagnosis and maintenance decision-making for a space station scientific experiment cabinet provided by the present invention;
[0041] Figure 4 Data flow diagram of the space station scientific experiment cabinet fault diagnosis and maintenance decision management system provided by the present invention;
[0042] Figure 5 The device structure information management flow chart provided by the present invention;
[0043] Figure 6 The process diagram of telemetry information management for workers provided by the present invention;
[0044] Figure 7 The ORU information management flow chart provided by the present invention;
[0045] Figure 8 A failure mode management flow chart provided by the present invention;
[0046] Figure 9 The equipment maintenance tool information management flow chart provided by the present invention;
[0047] Figure 10 A flow chart of the online monitoring and fault diagnosis functions provided by the present invention;
[0048] Figure 11 A flow chart of the data playback function provided by the present invention;
[0049] Figure 12 This is a data flow chart of the maintenance report provided by the present invention. DETAILED DESCRIPTION
[0050] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0051] In view of the problems existing in the existing technology, in order to realize real-time health monitoring and fault diagnosis of space station scientific experiment cabinets, accurately locate faults, and provide decision support for astronauts' on-orbit maintenance, the present invention proposes a space station scientific experiment cabinet fault diagnosis and maintenance decision system with the following characteristics: extracting the engineering parameters of each payload of the experiment cabinet according to the IDS form, converting the fault diagnosis algorithm formulated by professionals into a computer-recognizable and executable diagnostic code, and realizing graphical monitoring of the IDS parameter status by receiving the working parameters, telemetry and other data of the experiment cabinet payload equipment. It can independently diagnose and store faults, and accurately and quickly isolate them to the faulty replaceable unit, which can effectively guide astronauts to perform on-orbit maintenance of the faulty replaceable unit.
[0052] The present invention provides a space station scientific experiment cabinet fault diagnosis and maintenance decision-making system. The basic working principle of the fault diagnosis and maintenance decision-making management system is: professional and technical personnel compile equipment structure information, fault mode and judgment information, and equipment maintenance tool information into basic data files and store them in a data management module; build an experiment cabinet payload basic database, access the experiment cabinet real-time monitoring data or offline test data through the data access module, and display it on the human-computer interaction interface after analysis to realize the experiment cabinet parameter status monitoring; and perform fault diagnosis and positioning through the monitoring and diagnosis module. The results of the fault diagnosis and corresponding maintenance guarantee suggestions can be queried online in real time or exported as a maintenance information report document through the maintenance information report output module, providing decision support for astronauts' on-orbit maintenance.
[0053] The space station scientific experiment cabinet fault diagnosis and maintenance decision system provided by the present invention refers to Figure 1 and Figure 2 ,It consists of four modules: data management module, data source access module, monitoring and diagnosis module, and maintenance information report output module.
[0054] The data management module is used to centrally manage the basic data required for scientific experiment cabinet fault diagnosis and maintenance decision-making; the basic data includes equipment structure information, worker telemetry information, equipment on-orbit replaceable unit (ORU) information, fault mode information and equipment maintenance tool information;
[0055] The data source access module is used to access real-time monitoring data, offline test data, and simulation data; wherein, when accessing the real-time monitoring data, the real-time monitoring data of the worker telemetry information of the corresponding device structure is accessed based on the device structure information and the worker telemetry information managed by the data management module, and is saved in real time as a test data file;
[0056] The monitoring and diagnosis module is configured to perform online monitoring and fault diagnosis on the real-time monitoring data accessed by the data source access module, perform offline testing on the offline test data accessed by the data source access module to achieve data playback, and perform monitoring and fault diagnosis testing on the simulation data accessed by the data source access module to obtain fault diagnosis records based on the fault mode information managed by the data management module;
[0057] The maintenance information report output module is used to analyze the fault diagnosis records obtained by the monitoring and diagnosis module, combine the equipment maintenance tool information and the equipment on-orbit replaceable unit (ORU) information managed by the data management module, obtain the type of equipment maintenance tool to be used, the equipment on-orbit replaceable unit (ORU) to be replaced, and the maintenance method, and generate a maintenance information report document.
[0058] The following is a detailed introduction to these four modules:
[0059] (1) Data management module
[0060] The data management module is used to centrally manage the basic data required for scientific experiment cabinet fault diagnosis and maintenance decision-making. The basic data includes five parts: equipment structure information, worker telemetry information, equipment ORU (orbit replaceable unit) information, failure mode information and equipment maintenance tool information.
[0061] Specifically, according to the actual configuration of the scientific experiment cabinet of the space station being monitored, the device structure information to be monitored and the worker telemetry information to be monitored for each device structure information are determined, and the device structure information is saved in a table in the first basic data file; the worker telemetry information is saved in a table in the second basic data file;
[0062] According to the situation of the on-orbit replaceable units (ORUs) installed in the scientific experiment cabinet of the space station monitored this time, the on-orbit replaceable units (ORUs) information of the equipment is determined, and the on-orbit replaceable units (ORUs) information of the equipment is saved in a table form in a third basic data file;
[0063] Predetermine all possible failure modes, each failure mode includes the failure mode name, the name of the monitored equipment structure, monitoring parameters, and failure monitoring and diagnosis methods, and then save all failure modes in a table form in a fourth basic data file;
[0064] All equipment maintenance tools that can be actually used and carried are determined in advance, equipment maintenance tool information is obtained, and the equipment maintenance tool information is stored in a fifth basic data file in a table format.
[0065] A verification module is used to verify the basic data stored in the first basic data file, the second basic data file, the third basic data file, the fourth basic data file and the fifth basic data file respectively. If the verification fails, a verification error message is generated and saved to a log file.
[0066] The verification module is specifically used for:
[0067] Checking each of the device structure information stored in the first basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet. If not, the verification fails; if yes, the verification passes.
[0068] Verify item by item whether the location of the worker telemetry information stored in the second basic data file is correct and whether the worker telemetry information actually exists. If not, the verification fails; if yes, the verification passes.
[0069] Checking each item of the Orbit Replaceable Unit (ORU) information stored in the third basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet and whether the installation position is correct. If not, the verification fails; if yes, the verification passes.
[0070] Checking each of the fault mode information stored in the fourth basic data file to see if its syntax and fault diagnosis algorithm are correct. If not, the check fails; if yes, the check passes.
[0071] Check each item of the equipment maintenance tool information stored in the fifth basic data file to see if it has been placed in the scientific experiment cabinet and whether its maintenance function is described correctly. If not, the verification fails; if so, the verification passes.
[0072] The following details the equipment structure, worker telemetry, on-orbit replaceable unit (ORU), failure mode, and equipment maintenance tool information:
[0073] (1.1) Equipment structure information
[0074] Equipment structure information describes the basic structure of each device in the scientific experiment cabinet, such as the device name and level. It is used to indicate the device structure to be monitored. The equipment structure includes the cabinet system, subsystems, individual devices / modules, and components of the scientific experiment cabinet. For example, the equipment structure information of the load power supply module and the suspended experimental platform is provided.
[0075] The equipment structure information is saved in the basic data Excel file in table form. The basic data Excel file can be modified to add or delete certain equipment structure information.
[0076] The equipment structure information management process is as follows:
[0077] See also Figure 5 , is a flow chart for device structure information management. When the system starts to be used, the user imports the basic data Excel file containing the device structure information to obtain the device structure list. The device structure list includes multiple device structure information; each device structure information is extracted and verified in sequence. The verification method is mainly as follows: determine whether the device structure corresponding to each device structure information is the device structure installed in the currently monitored scientific experiment cabinet; if the verification fails, the verification error information is saved in the log file; if all verifications pass, each device structure information is inserted into the basic database.
[0078] (1.2) Workers participate in telemetry information
[0079] The telemetry information of the worker participant is information describing the structural status parameters of each device in the space station's scientific experiment cabinet, such as the voltage parameters of the power board, the temperature parameters of the power board, etc., which refer to the monitoring parameters that need to be monitored.
[0080] Worker telemetry information is stored in a specific XML file. Figure 6 , for workers participating in telemetry information management flow chart:
[0081] First, select the XML file containing the IDS data of the entire cabinet, extract the engineering parameter list of each load, group the engineering parameters by load, and divide the engineering parameters of each load into two parts: engineering parameters and telemetry information (i.e. digital quantity);
[0082] Sort the working parameters and telemetry information of each payload by starting byte or starting bit;
[0083] Verify the correctness of each load's operating parameters and telemetry information, including their location, parameter conversion, and parameter value or range information. If any operating parameters or telemetry information fails verification, modify the IDS data until verification is successful and export the entire cabinet's IDS data as an XML file. If verification is successful, store the operating parameters and telemetry information in the local database.
[0084] (1.3) Equipment ORU (Orbit Replaceable Unit) information
[0085] The ORU (On-orbit Replaceable Unit) device information describes the ORU device information that can be replaced on-orbit in the laboratory cabinet, including: ORU device name, weight, and installation location.
[0086] The device ORU information is saved in Excel file format. Figure 7 , which is the ORU information management flow chart:
[0087] When the system starts to be used, the basic data Excel file containing ORU information is imported. During the import process, each piece of ORU information is verified. If an ORU information fails to pass the verification, the verification error information is saved to the log file; if an ORU information passes the verification, it is saved to the local database.
[0088] (1.4) Failure mode information
[0089] Fault mode information describes the various fault modes for each device structure. Each fault mode entry includes the fault mode name, the name of the monitored device structure, monitoring parameters, and the fault monitoring and diagnosis methods. For example, the fault mode name might be "Unable to communicate with the lab cabinet controller"; the monitored device structure might be "Power distribution unit power board"; and the fault monitoring and diagnosis methods might include sending a heartbeat signal to the lab cabinet controller and to the power distribution unit power board. The monitoring parameters for each fault mode are determined based on the IDS parameters.
[0090] Fault modes describe faults based on IDS parameters, enabling monitoring and diagnosis. Fault modes are saved to the base data Excel file, supporting the addition, editing, and deletion of fault modes.
[0091] See also Figure 8 , which is a failure mode management flow chart, including:
[0092] Before starting to use the system, the user imports an Excel file containing basic data on failure modes to obtain a list of failure modes; each failure mode is extracted and verified in sequence. If a failure mode fails verification, the verification error information is saved to a log file; if a failure mode passes verification, the failure mode is saved to a local database.
[0093] (1.5) Equipment maintenance tool information
[0094] Equipment maintenance tool information is used to describe the relevant tool information required to repair a diagnosed faulty unit, including: maintenance tool name, specifications, model, purpose, etc.
[0095] Equipment maintenance tool information is saved in the basic data Excel file, which supports adding, editing and deleting equipment maintenance tool information.
[0096] See also Figure 9 , which is a flow chart for equipment maintenance tool information management, including:
[0097] Before starting to use the system, the user imports a basic data Excel file containing equipment maintenance tool information to obtain a list of equipment maintenance tools; each piece of equipment maintenance tool information is extracted and verified in sequence. If a piece of equipment maintenance tool information fails the verification, the verification error information is saved to a log file; if a piece of equipment maintenance tool information passes the verification, the equipment maintenance tool information is saved to a local database.
[0098] It can be seen that in the present invention, based on the experimental cabinet IDS table, basic data tables of equipment structure information, worker telemetry information, equipment ORU (on-orbit replaceable unit) information, fault mode information and equipment maintenance tool information are compiled respectively; during the import process of the basic data table, each basic data is verified, and after the verification is passed, it is saved in a local folder to construct the experimental cabinet load basic database. The data management module centrally manages and calls the required basic data through the experimental cabinet load basic database.
[0099] (2) Data source access module
[0100] The data source access module includes real-time monitoring data access function, offline test data access function and simulation data access function.
[0101] (2.1) Real-time monitoring data access function
[0102] The data source access module is connected to the real-time data source, thereby obtaining real-time monitoring data of the monitoring equipment.
[0103] Specifically, the data source access module is configured with a real-time monitoring data interface, which supports the system to connect to the space station experimental cabinet via Ethernet, thereby obtaining the working parameters and telemetry information of the space station experimental cabinet in real time, and saving it as a test data file in real time.
[0104] (2.2) Offline test data access function
[0105] The data source access module can read historical data files to obtain offline test data.
[0106] Specifically, offline test data access can be achieved by importing offline test data of the space station experimental cabinet into this system.
[0107] (2.3) Simulation data access function
[0108] The data source access module is connected to the data simulator, so as to obtain the simulation data simulated by the data simulator.
[0109] Specifically, according to the IDS parameter definition and real-time monitoring data format, a data simulator can be used to automatically generate simulation test data for system testing and verification.
[0110] (3) Monitoring and diagnosis module
[0111] Monitoring and diagnosis module, including online monitoring and fault diagnosis functions and data playback functions.
[0112] (3.1) Online monitoring and fault diagnosis functions
[0113] See also Figure 10, is a flow chart of online monitoring and fault diagnosis functions, the method is:
[0114] Select and connect the data source; pre-read part of the monitoring data by accessing the external data source, create and start the corresponding parsing module based on the pre-read part of the monitoring data; the parsing module parses the pre-read part of the monitoring data to obtain the physical quantity of the test data; create and start the fault diagnosis module; the fault diagnosis module performs fault diagnosis on the physical quantity of the parsed test data, and the fault diagnosis method is: real-time fault diagnosis based on the fault mode judgment criteria, and save the fault diagnosis record; then, receive, parse and diagnose the next data stream received in real time.
[0115] In the present invention, when a fault is diagnosed, maintenance decision information can be automatically associated. In addition, when a fault is diagnosed in real time, the fault information can be highlighted on the user interface to locate the ORU where the fault occurs.
[0116] As a specific implementation method, the online monitoring and fault diagnosis function reads real-time monitoring data by accessing an external data source, adopts the parameter formula construction and numerical calculation method based on Antlr4, processes and executes the parameter formula string through the Antlr4 syntax generator, translates the formula string into structured program code, and converts the original numerical value of the monitoring data into a readable parameter value displayed on the human-computer interaction interface, thereby realizing the status monitoring of the space station laboratory cabinet.
[0117] The condition monitoring and fault diagnosis function builds an Antlr4-based fault criterion execution engine. This combines industrial parameters and telemetry measurements through specific logical relationships. Using the Antlr4 grammar generator, the system implements a natural language description of the fault criterion. During the fault diagnosis process, the system reads the fault criterion and converts it into structured program code. The system reads the values of the fault criterion-related parameters from the monitoring parameters as criterion inputs and outputs the result of whether the fault criterion is met, thus achieving multi-parameter joint fault diagnosis. The diagnostic results are ultimately reflected in the human-computer interface, highlighting the fault parameters and fault location.
[0118] (3.2) Data playback function
[0119] See also Figure 11 The following is a flowchart for the data playback function. The data playback function supports selecting historical data based on time periods. It also supports playback control operations, including start, pause, stop, and fast-forward. It also supports progress adjustment during playback, allowing users to navigate to specific historical points in time.
[0120] The data playback function uses the selected historical data file as test data to re-perform status monitoring and fault diagnosis. The status monitoring and fault diagnosis process is consistent with the real-time status monitoring and fault diagnosis process.
[0121] (4) Maintenance information report output module
[0122] The maintenance information report output module is used to merge and filter the fault records generated during real-time online status monitoring and diagnosis, and to search for relevant maintenance manual documents, etc., and combine the equipment maintenance tool information to generate maintenance information report documents to provide maintenance basis and relevant information for astronauts' on-orbit maintenance.
[0123] Figure 12 The maintenance report data flow chart provided by the present invention includes:
[0124] The monitoring and diagnosis module generates a fault record when performing online monitoring and fault diagnosis; whenever a fault record is generated, the fault record is extracted and a maintenance information report template is loaded; a maintenance information template is obtained from the maintenance information report template, and maintenance information is filled into the maintenance information template, thereby generating maintenance information corresponding to the fault record.
[0125] In the present invention, the maintenance information report output module includes a maintenance decision report output function and a fault information report output function.
[0126] (4.1) Maintenance decision report output function
[0127] Maintenance decision report output function: Supports generating a list of ORUs that need maintenance and a list of corresponding failure modes based on the selected product information, and displays them in list form; at the same time, outputs maintenance strategies for ORUs that need maintenance; supports viewing ORU maintenance recommendations corresponding to failure modes, and can generate and export reports.
[0128] (4.2) Fault information report output function
[0129] Fault information report output function: supports statistics of historical fault information based on time period, product information and other conditions, that is, based on the set time period and the device structure information to be viewed, historical fault information is counted and displayed in list or graphical form; supports viewing detailed information of historical faults, including the corresponding ORU, occurrence time, fault judgment data, etc., and the fault statistics results can be exported as Excel or Word files.
[0130] Compared with the prior art, the present invention has the following beneficial effects:
[0131] 1. The present invention has complete functions and a complete architecture.
[0132] The present invention integrates status monitoring, fault diagnosis, and maintenance decision-making. By receiving the working parameters, telemetry and other data of the experimental cabinet payload equipment, it can realize graphical monitoring of the IDS parameter status, independently diagnose faults, and accurately locate the faults according to the "subsystem-module-component" level, which can effectively guide astronauts' on-orbit maintenance work.
[0133] 2. The present invention can quickly and accurately locate faults, reducing the workload of astronauts and ground personnel.
[0134] In the process of building the experimental cabinet's basic database, the cabinet's components were structured hierarchically according to the "subsystem-module-component" hierarchy. The failure modes at each level were comprehensively analyzed, and fault criteria for each failure mode were compiled using the corresponding logical algorithms based on the parameters in the IDS table. When a monitored parameter's status is abnormal, the system can quickly diagnose and locate the fault step by step, highlighting the fault on the human-computer interface, eliminating the need for astronauts and ground personnel to perform fault analysis and identification.
[0135] 3. The present invention is flexible in layout and convenient in implementation.
[0136] This system, which runs on Windows 7 / Windows 10 operating systems, combines real-time monitoring and diagnostics with offline data playback and diagnostics. Therefore, it can monitor and diagnose the laboratory cabinet in real time while astronauts are on orbit, and can also perform data playback and diagnostics on the ground using data from the laboratory cabinet. Furthermore, the real-time monitoring data is automatically saved to a local folder and can be replayed at the appropriate time, eliminating the need for on-call monitoring and significantly reducing the workload for astronauts and technicians.
[0137] The above description is merely a preferred embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A space station scientific experiment cabinet fault diagnosis and maintenance decision system, characterized by: include: Data management module, data source access module, monitoring and diagnosis module, and maintenance information report output module; The data management module is used to centrally manage the basic data required for scientific experiment cabinet fault diagnosis and maintenance decision-making; the basic data includes equipment structure information, worker telemetry information, equipment on-orbit replaceable unit (ORU) information, fault mode information and equipment maintenance tool information; The data management module is specifically used for: According to the actual configuration of the space station scientific experiment cabinet to be monitored, the device structure information to be monitored and the worker telemetry information to be monitored for each device structure information are determined, and the device structure information is saved in a table format in the first basic data file; Saving the worker telemetry information in a table format in a second basic data file; According to the situation of the on-orbit replaceable units (ORUs) installed in the scientific experiment cabinet of the space station monitored this time, the on-orbit replaceable units (ORUs) information of the equipment is determined, and the on-orbit replaceable units (ORUs) information of the equipment is saved in a table form in a third basic data file; Predetermine all possible failure modes, each failure mode includes the failure mode name, the name of the monitored equipment structure, monitoring parameters, and failure monitoring and diagnosis methods, and then save all failure modes in a table form in a fourth basic data file; Predetermining all equipment maintenance tools that can be actually used and carried, obtaining equipment maintenance tool information, and storing the equipment maintenance tool information in a table format in a fifth basic data file; The data source access module is used to access real-time monitoring data, offline test data, and simulation data; wherein, when accessing the real-time monitoring data, the real-time monitoring data of the worker telemetry information of the corresponding device structure is accessed based on the device structure information and the worker telemetry information managed by the data management module, and is saved in real time as a test data file; The monitoring and diagnosis module is configured to perform online monitoring and fault diagnosis on the real-time monitoring data accessed by the data source access module, perform offline testing on the offline test data accessed by the data source access module to achieve data playback, and perform monitoring and fault diagnosis testing on the simulation data accessed by the data source access module to obtain fault diagnosis records based on the fault mode information managed by the data management module; The maintenance information report output module is used to analyze the fault diagnosis records obtained by the monitoring and diagnosis module, combine the equipment maintenance tool information and the equipment on-orbit replaceable unit (ORU) information managed by the data management module, obtain the type of equipment maintenance tool to be used, the equipment on-orbit replaceable unit (ORU) to be replaced, and the maintenance method, and generate a maintenance information report document.
2. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 1, characterized in that: It also includes a verification module, which is used to verify the basic data stored in the first basic data file, the second basic data file, the third basic data file, the fourth basic data file and the fifth basic data file respectively. If the verification fails, a verification error message is generated and saved to a log file.
3. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 2, characterized in that: The verification module is specifically used for: Checking each of the device structure information stored in the first basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet. If not, the verification fails; if yes, the verification passes. Verify item by item whether the location of the worker telemetry information stored in the second basic data file is correct and whether the worker telemetry information actually exists. If not, the verification fails; if yes, the verification passes. Checking each item of the Orbit Replaceable Unit (ORU) information stored in the third basic data file to see if it corresponds to the actual device structure installed in the scientific experiment cabinet and whether the installation position is correct. If not, the verification fails; if yes, the verification passes. Checking each of the fault mode information stored in the fourth basic data file to see if its syntax and fault diagnosis algorithm are correct. If not, the check fails; if yes, the check passes. Check each item of the equipment maintenance tool information stored in the fifth basic data file to see if it has been placed in the scientific experiment cabinet and whether its maintenance function is described correctly. If not, the verification fails; if so, the verification passes.
4. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 1, characterized in that: The monitoring and diagnosis module performs online monitoring and fault diagnosis on the real-time monitoring data accessed by the data source access module, specifically: Pre-reading a length of the real-time monitoring data accessed by the data source access module, creating and starting a corresponding analysis module based on the pre-read real-time monitoring data; The analysis module analyzes the pre-read real-time monitoring data to obtain the physical quantity of the test data; Create a fault diagnosis module and start it; The fault diagnosis module performs fault diagnosis on the physical quantity of the analyzed test data. The fault diagnosis method is: performing real-time fault diagnosis based on the criterion of the fault mode and saving the fault diagnosis record; Then, the next segment of real-time monitoring data received in real time is received, analyzed and fault diagnosed.
5. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 1, characterized in that: The monitoring and diagnosis module is also used to: By accessing an external data source to read real-time monitoring data, adopting the parameter formula construction and numerical calculation method based on Antlr4, processing and executing the parameter formula string through the Antlr4 syntax generator, translating the formula string into structured program code, converting the real-time monitoring data into readable parameter values, and displaying them on the human-computer interaction interface, the status monitoring of the space station experiment cabinet is realized.
6. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 1, characterized in that: The monitoring and diagnosis module performs offline testing on the offline test data to achieve data playback, specifically: A historical data file of a specific time period is selected as offline test data, and the offline test data is used as input to perform status monitoring and fault diagnosis.
7. A space station scientific experiment cabinet fault diagnosis and maintenance decision system according to claim 1, characterized in that: The maintenance information report output module has maintenance decision report output function and fault information report output function; The maintenance decision report output function is to generate a list of ORUs that need maintenance and a list of failure modes, and display them in a list format; At the same time, it outputs the strategy for repairing the ORU that needs repair; The fault information report output function is to collect historical fault information according to the set time period and the device structure information to be viewed, and display it in a list or graphic form; Ability to view detailed information of historical faults, including corresponding ORU, fault occurrence time, and fault judgment data, and export fault statistics results as Excel or Word files.
Citation Information
Patent Citations
Space environment fault diagnosis equipment and method
CN110006678A
Spacecraft rendezvous and docking flight control intelligent data analysis and decision support system
CN110262280A