Complex scene telemetry data interpretation method for spacecraft

By establishing a spacecraft-specific telemetry knowledge base and using interpretation rules to generate an autonomous system, problems such as difficulty in real-time monitoring and multi-parameter interpretation in spacecraft telemetry data interpretation are solved, and efficient and accurate telemetry data interpretation is achieved, which improves test quality and saves time.

CN119849472APending Publication Date: 2025-04-18CHINA ACADEMY OF SPACE TECHNOLOGY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411790861.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The prior art has problems such as real-time monitoring in spacecraft telemetry data interpretation, inability to interpret multiple parameters, inaccurate results, high time-consuming manual interpretation and difficult to meet the needs of multi-star parallel unattended testing.

Method used

By establishing a spacecraft-specific telemetry knowledge base, a model-customized telemetry knowledge base is generated, and a customized interpretation rule generation system is used to quickly generate customized interpretation rules, and the rules are imported into the interpretation system to achieve complex joint interpretation of multiple telemetry parameters.

Benefits of technology

It realizes efficient and accurate interpretation of telemetry data for spacecraft complex scenarios, avoids test quality differences caused by personnel abilities, improves interpretation quality, and saves a lot of time for rules writing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119849472A_ABST
    Figure CN119849472A_ABST
Patent Text Reader

Abstract

The invention provides a spacecraft complex scene telemetry data interpretation method, and belongs to the field of data interpretation. According to the method, the knowledge base is established, the customized interpretation rule is quickly generated through the interpretation rule autonomous generation system, and finally, after the rule is quickly matched according to the specified grammar and imported into the interpretation system, the interpretation system can realize complex slow variable feature interpretation and state quantity event monitoring according to the designed interpretation method; and an interpretation result of whether the slow variable parameter value exceeds the limit and whether the slow variable parameter value jumps is given in real time to assist testers to give a test conclusion, so that the test quality difference caused by the ability difference of the testers is avoided. And meanwhile, a plurality of telemetering parameters can be subjected to complex joint interpretation, so that the interpretation quality is effectively improved, rapid deployment of telemetering interpretation is realized, and a large amount of time for rule writing is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of data interpretation, and in particular relates to a method for interpreting telemetry data of complex spacecraft scenes. Background Art

[0002] With the rapid development of the aerospace industry, satellite development has also shown the characteristics of short cycle, complex technical status, and productization, which has put forward higher requirements on the quality and efficiency of telemetry interpretation. However, in the current whole star system testing process, there are still many problems in telemetry interpretation:

[0003] 1. Real-time telemetry interpretation usually requires testers to interpret while testing, which makes it difficult to monitor all telemetry data in real time;

[0004] 2. Real-time telemetry interpretation is limited to a single telemetry parameter value, and it is impossible to interpret multiple telemetry parameters based on the status of the entire satellite to determine the operating status of the subsystem;

[0005] 3. Due to the different technical levels of testers, the results of telemetry data interpretation are not necessarily accurate.

[0006] 4. The number of missions has increased dramatically in recent years, and manual telemetry interpretation is difficult to meet the latest testing requirements such as multi-satellite parallelism and unmanned operation.

[0007] In response to the urgent need for satellite telemetry data interpretation functions, various institutions have conducted a lot of research, and most of the comprehensive test systems launched have real-time monitoring and interpretation functions of telemetry, and these test systems can be personalized through grammatical rules. However, due to the differences in design between different models, the interpretation methods are not unified, so each model needs to compile interpretation rules from scratch before testing. The preparation of a set of interpretation rules is labor-intensive and time-consuming, which is difficult for testers to accept. Summary of the invention

[0008] The purpose of the present invention is to provide a method for interpreting telemetry data of complex scenes of spacecraft, which relies on a spacecraft-specific telemetry knowledge base obtained from telemetry experience, determines the telemetry code and normal value range according to the test input, thereby generating a model-customized telemetry knowledge base, and then quickly generates customized interpretation rules through the interpretation rule autonomous generation software. Finally, after the rules are quickly matched and imported into the interpretation system according to the specified syntax, the interpretation system can realize complex slow variable feature interpretation and state quantity event monitoring according to the designed interpretation method, and give real-time interpretation results of whether the slow variable parameter value exceeds the limit and whether there is a jump, so as to assist the tester in giving the test conclusion. Subsequently, the tester can organize and analyze the test conclusion, and continuously maintain and improve the knowledge base according to the modification suggestions given by the telemetry. The interpretation method of the present invention is generated based on the telemetry knowledge base, which avoids the difference in test quality caused by differences in personnel capabilities. At the same time, the present invention can perform complex joint interpretation of multiple telemetry parameters, effectively improving the quality of interpretation. Finally, through the rapid generation and matching of rules, the rapid deployment of telemetry interpretation is realized, thereby saving a lot of time for rule writing.

[0009] The above-mentioned purpose of the present invention is mainly achieved through the following technical solutions:

[0010] A method for interpreting telemetry data of a spacecraft in a complex scene, comprising the following steps:

[0011] (1) Estimate the normal value of the interpretation parameter range according to the interpretation method to obtain an initial knowledge base;

[0012] (2) Input the historical telemetry data into the initial knowledge base, determine the parameter code and the normal value of the judgment parameter range, and generate a knowledge base; the knowledge base includes the judgment premise, judgment basis and judgment result;

[0013] (3) Importing the knowledge base obtained in step (2) into the autonomous generation system of judgment rules, the autonomous generation system of judgment rules includes an initialization knowledge area, a state switching area and a conclusion drawing area, wherein the initialization knowledge area obtains judgment rules for defining the initial state according to the judgment premise conditions, the state switching area obtains judgment rules for judging and switching the state of telemetry according to the judgment premise conditions and judgment basis information of the knowledge base, and the conclusion drawing area obtains judgment rules for obtaining judgment results according to the judgment result information of the knowledge base;

[0014] (4) merging the interpretation rules obtained in step (3) and converting them into interpretation files;

[0015] (5) Repeat steps (1) to (4) to generate batches of interpretation files and import them into the interpretation system;

[0016] (6) The interpretation system monitors the telemetry data and interprets and switches states according to the interpretation rules in the interpretation file to obtain the interpretation results and draw interpretation conclusions.

[0017] The interpretation method in step (1) includes the following interpretation template:

[0018] Command-triggered interpretation: after receiving a specified command, the corresponding interpretation is triggered, and the specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to deal with it;

[0019] Fixed parameter conditional interpretation: when the specified telemetry parameter changes to a specific range, the corresponding interpretation is triggered. The specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to handle it.

[0020] Maneuvering speed index interpretation: interpret the telemetry parameters of the satellite in the maneuvering state, record and calculate the specified telemetry value when the satellite switches state, and evaluate the satellite's motion process by comparing the calculation results with the stability index;

[0021] Unconditional parameter interpretation, no instructions or telemetry triggering, segmented interpretation of single telemetry parameters, and use different measures to deal with different telemetry values;

[0022] Dynamic parameter conditional interpretation is triggered by telemetry parameters. When the parameters serving as prerequisites are within different ranges, different normal value ranges are used to interpret the telemetry parameters to be interpreted.

[0023] The judgment prerequisites in step (2) include trigger event instructions, trigger event parameters, instruction number and parameter number; the judgment basis includes judgment state number, parameter code, judgment parameter range and judgment timing; and the judgment result includes disposal method and disposal conditions.

[0024] In the step (2), if there is no corresponding interpretation method in the knowledge base, the knowledge base establishment method is as follows: query the same type spectrum knowledge base, replace the code in the knowledge base, and then query the historical telemetry data when the target is working normally, modify the normal value of the parameter range in the interpretation basis, so as to complete the generation of the target knowledge base.

[0025] After the judgment file is generated in step (4), it is matched according to the judgment file parameter code to specify the importance and priority of the judgment file.

[0026] After the judgment conclusion is obtained in step (6), the correctness of the judgment conclusion is analyzed, and the knowledge base is updated and improved according to the result.

[0027] The judgment conclusion in step (6) is normal, warning or severe alarm.

[0028] Compared with the prior art, the present invention has at least the following beneficial effects:

[0029] (1) The present invention is based on knowledge base generation, which avoids the difference in test quality caused by differences in personnel capabilities;

[0030] (2) The present invention can realize complex joint interpretation of multiple telemetry parameters, effectively improving the quality of interpretation;

[0031] (3) The present invention realizes the rapid deployment of telemetry interpretation by using an autonomous interpretation rule generation system to rapidly generate and match rules, thereby saving a large amount of time for rule writing. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 This is a flow chart of the method for interpreting telemetry data of complex scenes of spacecraft of the present invention;

[0033] Figure 2 It is a schematic diagram of the content of the knowledge base of the present invention;

[0034] Figure 3 Rapidly generate a flow chart for the interpretation knowledge base of the present invention;

[0035] Figure 4 Autonomously generate a system flow chart for the interpretation rules of the present invention;

[0036] Figure 5 The diagram shown is a schematic diagram of command-triggered interpretation;

[0037] Figure 6 The figure shows a schematic diagram of fixed parameter conditional interpretation;

[0038] Figure 7 The figure shows a schematic diagram for interpreting the maneuvering speed indicator;

[0039] Figure 8 The figure shows a schematic diagram of unconditional parameter interpretation;

[0040] Fig. 9 The figure shows a schematic diagram of conditional interpretation of dynamic parameters. DETAILED DESCRIPTION

[0041] The present invention is further described in detail below with reference to the accompanying drawings and specific embodiments:

[0042] like Figure 1 The figure shows a flow chart of a method for interpreting telemetry data of a spacecraft in a complex scene according to the present invention. The method for interpreting telemetry data of a spacecraft in a complex scene is characterized in that it comprises the following steps:

[0043] (1) Estimate the normal value of the interpretation parameter range according to the interpretation method to obtain an initial knowledge base;

[0044] (2) Input historical telemetry data into the initial knowledge base, determine the parameter code and the normal value of the judgment parameter range, and generate a knowledge base; the knowledge base includes judgment preconditions, judgment basis and judgment results; the judgment preconditions include trigger event instructions, trigger event parameters, instruction number and parameter number; the judgment basis includes judgment state number, parameter code, judgment parameter range and judgment timing; the judgment results include disposal methods and disposal conditions

[0045] (3) Importing the knowledge base obtained in step (2) into the autonomous generation system of judgment rules, the autonomous generation system of judgment rules includes an initialization knowledge area, a state switching area and a conclusion drawing area, wherein the initialization knowledge area obtains judgment rules for defining the initial state according to the judgment premise conditions, the state switching area obtains judgment rules for judging and switching the state of telemetry according to the judgment premise conditions and judgment basis information of the knowledge base, and the conclusion drawing area obtains judgment rules for obtaining judgment results according to the judgment result information of the knowledge base;

[0046] (4) merging the interpretation rules obtained in step (3) and converting them into interpretation files;

[0047] (5) Repeat steps (1) to (4) to generate batches of interpretation files and import them into the interpretation system;

[0048] (6) The interpretation system monitors the telemetry data and interprets and switches the state according to the interpretation rules in the interpretation file, obtains the interpretation results, and draws the interpretation conclusion. The interpretation conclusion is normal, alarm or severe alarm.

[0049] After reaching the conclusion, the correctness of the conclusion is analyzed, and the knowledge base is updated and improved according to the result.

[0050] The interpretation method in step (1) includes the following interpretation template:

[0051] Command-triggered interpretation: after receiving a specified command, the corresponding interpretation is triggered, and the specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to deal with it;

[0052] Fixed parameter conditional interpretation: when the specified telemetry parameter changes to a specific range, a corresponding interpretation is triggered. The specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to handle it.

[0053] Maneuvering speed index interpretation: interpret the telemetry parameters of the satellite in the maneuvering state, record and calculate the specified telemetry value when the satellite switches state, and evaluate the satellite's motion process by comparing the calculation results with the stability index;

[0054] Unconditional parameter interpretation, no instructions or telemetry triggering, segmented interpretation of single telemetry parameters, and use different measures to deal with different telemetry values;

[0055] Dynamic parameter conditional interpretation is triggered by telemetry parameters. When the parameters serving as prerequisites are within different ranges, different normal value ranges are used to interpret the telemetry parameters to be interpreted.

[0056] The details are as follows:

[0057] Instruction-triggered interpretation, such as Figure 5 As shown:

[0058]

[0059] Fixed parameter conditional interpretation: Figure 6 As shown:

[0060]

[0061] Maneuvering speed indicator interpretation, such as Figure 7 As shown:

[0062]

[0063] Unconditional parameter interpretation, such as Figure 8 As shown:

[0064]

[0065] Dynamic parameter conditional interpretation, such as Fig. 9 As shown:

[0066]

[0067] After determining the above five templates, the test input can be clarified according to the telemetry and telecontrol instructions required in the template, and it can be sorted and summarized according to the template requirements to obtain a knowledge base, which mainly includes the following: Figure 2 Content shown.

[0068] like Figure 3 As shown, if there is no corresponding interpretation method in the knowledge base, the knowledge base establishment method is as follows: query the isotype spectrum knowledge base, replace the code in the knowledge base, then query the historical telemetry data when the target is working normally, modify the normal value of the parameter range in the interpretation basis, and thus complete the generation of the target knowledge base.

[0069] like Figure 4 As shown in the figure, the main function of the telemetry knowledge parsing and conversion part is to divide the various elements in the telemetry knowledge base generated in the test design phase into three parts: initialization knowledge area, state switching area, and conclusion area according to the grammatical requirements of the automatic interpretation system. After merging and organizing the three parts, rules that meet the grammatical requirements of the interpretation system can be generated. This method can realize batch conversion from telemetry knowledge to interpretation rules.

[0070] The interpretation rule matching part is mainly responsible for matching the interpretation rule parameter codes generated in batches, defining the importance and priority of the interpretation, and adding necessary information of other interpretation systems, thereby generating an interpretation file that can be imported into the system. By importing the file into the interpretation system, the deployment of the interpretation system can be completed.

[0071] The above description is only the best specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with the technical field within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention.

[0072] The contents not described in detail in the specification of the present invention belong to the common knowledge of the professionals in this field.

Claims

1. A method for interpreting telemetry data of complex spacecraft scenes, characterized by: The following steps are involved: (1) Estimate the normal value of the interpretation parameter range according to the interpretation method to obtain an initial knowledge base; (2) Input the historical telemetry data into the initial knowledge base, determine the parameter code and the normal value of the judgment parameter range, and generate a knowledge base; the knowledge base includes the judgment premise, judgment basis and judgment result; (3) Importing the knowledge base obtained in step (2) into the autonomous generation system of judgment rules, the autonomous generation system of judgment rules includes an initialization knowledge area, a state switching area and a conclusion drawing area, wherein the initialization knowledge area obtains judgment rules for defining the initial state according to the judgment premise conditions, the state switching area obtains judgment rules for judging and switching the state of telemetry according to the judgment premise conditions and judgment basis information of the knowledge base, and the conclusion drawing area obtains judgment rules for obtaining judgment results according to the judgment result information of the knowledge base; (4) merging the interpretation rules obtained in step (3) and converting them into interpretation files; (5) Repeat steps (1) to (4) to generate batches of interpretation files and import them into the interpretation system; (6) The interpretation system monitors the telemetry data and interprets and switches states according to the interpretation rules in the interpretation file to obtain the interpretation results and draw interpretation conclusions.

2. A method for interpreting telemetry data of a spacecraft in a complex scene according to claim 1, characterized in that: The interpretation method in step (1) includes the following interpretation template: Command-triggered interpretation: after receiving a specified command, the corresponding interpretation is triggered, and the specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to deal with it; Fixed parameter conditional interpretation: when the specified telemetry parameter changes to a specific range, the corresponding interpretation is triggered. The specified telemetry parameter range is interpreted. If it exceeds the normal value after a certain period of time, an alarm is issued and the specified command is sent to handle it. Maneuvering speed index interpretation: interpret the telemetry parameters of the satellite in the maneuvering state, record and calculate the specified telemetry value when the satellite switches state, and evaluate the satellite's motion process by comparing the calculation results with the stability index; Unconditional parameter interpretation, no instructions or telemetry triggering, segmented interpretation of single telemetry parameters, and use different measures to deal with different telemetry values; Dynamic parameter conditional interpretation is triggered by telemetry parameters. When the parameters serving as prerequisites are within different ranges, different normal value ranges are used to interpret the telemetry parameters to be interpreted.

3. The method for interpreting telemetry data of a spacecraft in a complex scene according to claim 1, characterized in that: The judgment prerequisites in step (2) include trigger event instructions, trigger event parameters, instruction number and parameter number; the judgment basis includes judgment state number, parameter code, judgment parameter range and judgment timing; and the judgment result includes disposal method and disposal conditions.

4. The method for interpreting telemetry data of a spacecraft in a complex scene according to claim 1, characterized in that: In the step (2), if there is no corresponding interpretation method in the knowledge base, the knowledge base establishment method is as follows: query the same type spectrum knowledge base, replace the code in the knowledge base, and then query the historical telemetry data when the target is working normally, modify the normal value of the parameter range in the interpretation basis, so as to complete the generation of the target knowledge base.

5. The method for interpreting telemetry data of a spacecraft in a complex scene according to claim 3, characterized in that: After the judgment file is generated in step (4), it is matched according to the judgment file parameter code to specify the importance and priority of the judgment file.

6. The method for interpreting telemetry data of a spacecraft in a complex scene according to claim 1, characterized in that: After the judgment conclusion is obtained in step (6), the correctness of the judgment conclusion is analyzed, and the knowledge base is updated and improved according to the result.

7. The method for interpreting telemetry data of a spacecraft in a complex scene according to claim 1, characterized in that: The judgment conclusion in step (6) is normal, warning or severe alarm.

Citation Information

Patent Citations

  • Comprehensive test intelligent interpretation system for small satellite

    CN104155130A

  • Rule-based satellite telemetry data analysis system

    CN107766448A

  • Satellite telemetering intelligent interpretation system and method for rapidly generating Lua script rule

    CN113220664A