Satellite program-controlled automatic interpretation and visualization system and method
By designing a satellite program-controlled automatic interpretation and visualization system based on real-time telemetry and remote control, the problem of relying on manual judgment of satellite program-controlled events is solved, and automated interpretation and visualization is realized, the interpretation efficiency and accuracy are improved, and human resources are saved.
Patent Information
- Application Number
- CN202210088980.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-25
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2042-01-25
AI Technical Summary
In the prior art, satellite program-controlled event judgments rely on manual labor and lack visualization methods, resulting in low interpretation efficiency and prone to errors, and serious waste of human resources.
Design a satellite program-controlled automatic interpretation and visualization system based on real-time telemetry and remote control, including communication and processing module, scene calculation module, scene display module, event forecasting and execution analysis and judgment module and human-computer interaction module. By analyzing satellite telemetry and remote control data, program-controlled events are predicted, and satellite orbits and program-controlled execution are displayed in real time.
It realizes the automated interpretation and visualization of satellite program-controlled events, improves interpretation efficiency and accuracy, reduces manual errors, saves human resources, and ensures the speed, accuracy and traceability of testing.
Smart Images

Figure CN114547359B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite integrated test technology, and in particular to a system and method for satellite program-controlled automatic interpretation and visualization, and in particular to a system and method for satellite program-controlled automatic interpretation and visualization based on real-time telemetry and remote control. Background Art
[0002] With the improvement of onboard hardware performance, onboard autonomous management functions have become standard configurations for more and more satellites. Program control means that onboard software will automatically send relevant instructions to execute corresponding functions (such as pyrotechnic detonation, digital transmission startup, etc.) according to specific trigger conditions (such as satellite-rocket separation signals, orbit calculation information, ground station information, etc.). Program control event execution analysis and judgment is a necessary task to verify satellite program control functions. It analyzes program control execution by calculating relevant trigger conditions and verifying telemetry changes. Currently, execution analysis and judgment are mostly performed manually. Taking the digital transmission startup program control function as an example, the tester first calculates the satellite entry time through the number of satellite orbit roots and the longitude and latitude of the ground station, and then calculates the time point and sending order of the startup instructions according to the program control specifications, writes the telemetry changes and change times corresponding to each instruction, and finally manually judges the execution of the instructions from the telemetry and fills in the form to record. Manual analysis has misjudgments and missed judgments, and there is a huge waste of human resources in the long-term operation of satellites by relying on manual telemetry interpretation.
[0003] The research on the methods and systems for automatic interpretation of data in the field of spacecraft and comprehensive testing found that the papers related to the automatic interpretation system or method published are mainly as follows: "Design of an automatic interpretation system for space camera simulation test data", which introduces an automatic interpretation system for test data based on an expert system judgment rule library, which improves the interpretation efficiency and accuracy, but uses test case simulation data and lacks data authenticity; "Design of an automatic interpretation system for satellite control system test data" introduces a real-time rule interpretation system based on instruction-driven and condition-driven respectively, and displays and stores the interpretation results in real time, but the satellite control system test data volume is large and the signal types are complex. The consistency and reliability of test data interpretation still require manual judgment, and there is a lack of visualization means; "Application of automatic interpretation system in manned spacecraft electrical measurement" introduces a system based on knowledge base and reasoning. The automatic interpretation system of the aircraft has good real-time performance and good interpretation accuracy. It has the functions of interpreting parameters, instructions, and events, as well as monitoring instructions. Among them, the event interpretation and instruction monitoring for simulated flight tests have the disadvantage of being busy, and lack event prediction function. It is obviously difficult to meet the high reliability requirements of spacecraft testing by reversely deducing the instruction sending situation based on telemetry, and there is a great safety risk; "Analysis and Visualization of Agile Satellite Attitude Maneuvering Process" introduces a Matlab computing platform based on the real-time test scenario payload imaging trajectory calculation method and an STK real-time data visualization interpretation platform based on the interpretation of multiple indicators such as imaging trajectory and imaging point data, which realizes the rapid interpretation, analysis and visualization of complex maneuvering processes of agile satellites. However, it has strong dependence on the Matlab environment, poor software compatibility, and high hardware resource consumption, and there are platform and application limitations.
[0004] Patent document with publication number CN106997487A discloses a method for automatically interpreting aircraft test data based on a knowledge base, including: importing test source code data output by the device to be tested; parsing and preprocessing the test source code data to obtain test data to be interpreted; selecting criteria matching the test data to be interpreted from the knowledge base, automatically interpreting the test data to be interpreted, obtaining interpretation results and outputting them. However, this patent document belongs to post-analysis, lacks real-time performance and lacks sufficient algorithm verification and application.
[0005] The patent document with publication number CN105426299A discloses a real-time interpretation system for test data based on workflow technology. First, the test process design module completes the configuration of activity nodes and activity attributes, the parameter judgment configuration module completes the association of parameter judgment with activity nodes, the parameter processing module converts binary data into physical quantity data, and the process execution engine module executes the activity node according to the sequence and attributes of the activity node, and sends the parameter judgment of the activity node as the current judgment to the parameter interpretation and display module in real time. However, the parameters of the test equipment in this patent document are single, and it is difficult to apply the large-scale telemetry and remote control parameter interpretation and analysis in the satellite field test process.
[0006] The patent document with publication number CN103218451A discloses a method for automatic interpretation of spacecraft test data, which completes automatic interpretation of telemetry data or instructions by establishing an interpretation rule library, an interpretation conclusion database and an execution engine in the existing telemetry test system, and sends the interpretation conclusion to the comprehensive test monitoring terminal, pushes the interpretation conclusion to the interpretation conclusion database for storage, and stores all telemetry data that need to be tested by establishing a blackboard area in the execution engine. However, the patent document lacks an efficient interpretation mechanism for the interpretation of continuous instruction transmission for program-controlled operations, and lacks visualization means and instruction interpretation reports.
[0007] The patent document with publication number CN103970034A discloses a small satellite control subsystem working status automatic judgment system. After preprocessing and derivative calculation of the acquired control subsystem telemetry data and ground dynamics simulation data, the system automatically calls the test criteria from the criterion test library, and judges the test data of the control subsystem in real time to judge whether the satellite control subsystem is working normally and whether the telemetry data is out of tolerance, and automatically monitors the correctness and safety of the satellite control subsystem test in real time. However, the patent document has the defects of large amount of system test data, complex signal types, and the consistency and reliability of test data judgment still need manual judgment, and lacks visualization means. Summary of the invention
[0008] In view of the defects in the prior art, the object of the present invention is to provide a system and method for automatic interpretation and visualization of satellite program control.
[0009] A satellite program-controlled automatic interpretation and visualization system provided by the present invention includes a communication and processing module, a scene calculation module, a scene display module, an event prediction and execution analysis and judgment module, and a human-computer interaction module:
[0010] Communication and processing module: This module loads and analyzes the satellite configuration table when initialized, receives satellite telemetry and remote control data from the network interface, analyzes the satellite telemetry and remote control data according to the configuration table and data format, and sends the analyzed satellite telemetry and remote control data to the scene calculation module and the event prediction and execution analysis and judgment module;
[0011] Scene calculation module: receives the analyzed satellite telemetry and remote control data, remotely predicts the satellite orbit data according to the orbital elements in the satellite telemetry data, calculates the solar-earth orbit data according to the ephemeris in the satellite remote control data, and sends the satellite orbit data and solar-earth orbit data to the scene display module and the event prediction and execution analysis and judgment module;
[0012] Scene display module: receives satellite orbit data and solar-earth orbit data, draws satellite subsatellite point tracks and ground targets on a 2D earth expansion map, and draws the earth 3D model and satellite orbits in a 3D scene;
[0013] Event prediction and execution analysis and judgment module: Receive satellite orbit data and solar-earth orbit data, predict program control events according to program control specifications, compare with real-time telemetry, judge program control execution status and generate reports;
[0014] Human-computer interaction module: displays real-time telemetry and program-controlled event analysis results to users, receives user operation instructions to modify software configuration and scene animation.
[0015] Preferably, the communication and processing module includes a data receiving module, a configuration table reading module, a telemetry analysis module and a remote control analysis module.
[0016] Preferably, the scene calculation module includes a celestial body dynamics calculation module, a satellite dynamics calculation module and a geometry calculation module.
[0017] Preferably, the scene display module includes a 2D scene rendering module and a 3D scene rendering module.
[0018] Preferably, the event prediction and execution analysis and judgment module includes a program control specification parsing module, a program control prediction module and an execution analysis module.
[0019] The present invention also provides a method for satellite program-controlled automatic interpretation and visualization, using the above-mentioned satellite program-controlled automatic interpretation and visualization system, executing the steps:
[0020] Initialization steps: module initialization;
[0021] Loading steps: load and parse satellite configuration files;
[0022] Communication steps: receiving satellite telemetry and remote control and satellite remote control data from the network interface;
[0023] Telemetry data parsing step: parsing satellite telemetry data according to the satellite configuration file, and sending the parsed satellite telemetry data to the scene computing module;
[0024] Satellite orbit data acquisition step: predicting satellite orbit data according to the orbital elements in the satellite telemetry data, and sending the satellite orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively;
[0025] Sun-Earth orbit data acquisition step: calculate the Sun-Earth orbit data according to the ephemeris data in the satellite telemetry and remote control data, and send the Sun-Earth orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively;
[0026] Dynamic display steps: receiving satellite orbit data and solar-earth orbit data, drawing satellite sub-satellite point tracks and ground targets on a 2D earth unfolded map, and drawing the earth 3D model and satellite orbits in a 3D scene;
[0027] Remote control data parsing step: parsing satellite remote control data according to the satellite configuration file, and sending the parsed satellite remote control data to the event prediction and execution analysis and judgment module;
[0028] Steps for predicting program-controlled events: predict program-controlled events based on the Sun-Earth orbit data and program-controlled specifications;
[0029] Steps for judging the execution of program control events: Compare the analyzed satellite telemetry data with the real-time telemetry to judge the execution of program control;
[0030] Steps to generate report: Generate report based on program control events and program control execution status.
[0031] Preferably, in the communication step, satellite telemetry and remote control data are received from a network interface based on a TCP / IP data transmission communication protocol.
[0032] Preferably, in the telemetry data parsing step, satellite telemetry and remote control are parsed according to the configuration table and the data format.
[0033] Preferably, in the remote control data parsing step, the satellite remote control data is parsed according to the configuration table and the data format.
[0034] Preferably, in the satellite orbit data acquisition step and the solar-earth orbit data acquisition step, a celestial body dynamics model and a satellite attitude orbit dynamics model are established.
[0035] Compared with the prior art, the present invention has the following beneficial effects:
[0036] 1. The present invention's automated telemetry interpretation and remote control interpretation monitoring: based on the secondary application development of satellite telemetry and remote control data, deeply explore the data value and improve data utilization;
[0037] 2. Real dynamic multi-dimensional scene monitoring of the present invention: high-resolution real scene display and efficient scene calculation technology are used to achieve multi-dimensional visualization, which is convenient for testers to intuitively monitor the satellite's on-orbit flight sub-satellite trajectory and the execution of program-controlled operation events during the satellite program-controlled operation, simulating the real on-orbit program-controlled operation process;
[0038] 3. The present invention is convenient, reliable and has a wide range of applications: it is suitable for automatic interpretation and visualization of program-controlled events of satellites in different fields, solving the problem of low efficiency and easy errors in manual interpretation, and improving the test quality;
[0039] 4. The present invention is of great significance for realizing the automation of satellite program-controlled testing, automatic interpretation, and visualization of execution, ensuring rapid, accurate, and traceable testing, providing testers with intuitive scenarios, automatic judgments, and interpretation conclusions, and improving test efficiency and reliability;
[0040] 5. The online interpretation and analysis method of program-controlled operation based on real-time telemetry and remote control of the present invention can quickly analyze the situation of the satellite's autonomous execution of the sent instructions combined with the changes in telemetry parameters, thus overcoming the defect of insufficient timeliness of post-processing;
[0041] 6. The orbit calculation and program-controlled event prediction method based on satellite real-time telemetry and satellite basic data adopts a model-driven method and has the functions of orbit prediction and program-controlled event prediction. It is of great value for payload data transmission, system stand-alone startup, and task execution monitoring and analysis during satellite business operation, eliminates the uncertainty of instruction reverse deduction, and improves the reliability of test interpretation;
[0042] 7. The present invention provides a visual interpretation and analysis and reporting method based on the execution of satellite real-time trajectory tasks, which provides an intuitive and convenient interpretation and analysis technical means, and solves the difficult problems of strong dependence on manual experience and low interpretation efficiency in complex working conditions. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0044] Figure 1 The framework diagram of the satellite program-controlled automatic interpretation and visualization system of the present invention;
[0045] Figure 2 The present invention is a flow chart of the satellite program-controlled automatic interpretation and visualization method. DETAILED DESCRIPTION
[0046] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0047] like Figure 1 As shown, the present invention provides a satellite program-controlled automatic interpretation and visualization system, including a communication and processing module, a scene calculation module, a scene display module, an event forecast and execution analysis and judgment module and a human-computer interaction module:
[0048] Communication and processing module: This module loads and analyzes the satellite configuration table when initialized, receives satellite telemetry and remote control data from the network interface, analyzes the satellite telemetry and remote control data according to the configuration table and data format, and sends the analyzed satellite telemetry and remote control data to the scene calculation module and the event prediction and execution analysis and judgment module. The communication and processing module includes a data receiving module, a configuration table reading module, a telemetry analysis module, and a remote control analysis module;
[0049] Scene calculation module: receives the analyzed satellite telemetry and remote control data, remotely predicts the satellite orbit data according to the orbital elements in the satellite telemetry data, calculates the solar-earth orbit data according to the ephemeris in the satellite remote control data, and sends the satellite orbit data and the solar-earth orbit data to the scene display module and the event prediction and execution analysis and judgment module. The scene calculation module includes the celestial body dynamics calculation module, the satellite dynamics calculation module and the geometric calculation module;
[0050] Scene display module: receives satellite orbit data and solar-earth orbit data, draws satellite sub-satellite point tracks and ground targets on a 2D earth expansion map, and draws the earth 3D model and satellite orbits in a 3D scene. The scene display module includes a 2D scene drawing module and a 3D scene drawing module.
[0051] Event prediction and execution analysis and judgment module: receives satellite orbit data and solar-earth orbit data, predicts program control events according to program control specifications, compares with real-time telemetry, judges program control execution status and generates reports. The event prediction and execution analysis and judgment module includes program control specification parsing module, program control prediction module and execution analysis module;
[0052] Human-computer interaction module: displays real-time telemetry and program-controlled event analysis results to users, receives user operation instructions to modify software configuration and scene animation.
[0053] like Figure 2 As shown, the present invention also provides a method for satellite program-controlled automatic interpretation and visualization, using the above-mentioned satellite program-controlled automatic interpretation and visualization system, executing the steps:
[0054] Initialization steps: module initialization;
[0055] Loading steps: load and parse satellite configuration files;
[0056] Communication step: receiving satellite telemetry and remote control data and satellite remote control data from the network interface. In the communication step, receiving satellite telemetry and remote control data from the network interface based on the TCP / IP data transmission communication protocol;
[0057] Telemetry data parsing step: parse satellite telemetry data according to the satellite configuration file, and send the parsed satellite telemetry data to the scene calculation module. In the telemetry data parsing step, parse the satellite telemetry remote control according to the configuration table and data format;
[0058] Satellite orbit data acquisition step: predict satellite orbit data according to the orbital elements in the satellite telemetry data, and send the satellite orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively. In the satellite orbit data acquisition step, a celestial body dynamics model and a satellite attitude orbit dynamics model are established;
[0059] Sun-Earth orbit data acquisition step: calculate the Sun-Earth orbit data according to the ephemeris data in the satellite telemetry and remote control data, and send the Sun-Earth orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively. In the Sun-Earth orbit data acquisition step, establish a celestial body dynamics model and a satellite attitude orbit dynamics model;
[0060] Dynamic display steps: receiving satellite orbit data and solar-earth orbit data, drawing satellite sub-satellite point tracks and ground targets on a 2D earth unfolded map, and drawing the earth 3D model and satellite orbits in a 3D scene;
[0061] Remote control data parsing step: parsing satellite remote control data according to the satellite configuration file, and sending the parsed satellite remote control data to the event prediction and execution analysis and judgment module. In the remote control data parsing step, the satellite remote control data is parsed according to the configuration table and the data format;
[0062] Steps for predicting program-controlled events: predict program-controlled events based on the Sun-Earth orbit data and program-controlled specifications;
[0063] Steps for judging the execution of program control events: Compare the analyzed satellite telemetry data with the real-time telemetry to judge the execution of program control;
[0064] Steps to generate report: Generate report based on program control events and program control execution status.
[0065] The invention relates to satellite program-controlled operation, i.e., the action automatically executed by on-board software according to trigger conditions such as the current satellite time, the satellite pre-injection time, the orbit position, the sub-satellite point position, the satellite telemetry change, etc., and discloses a program-controlled automatic interpretation and visualization system based on satellite real-time telemetry and remote control, comprising: a communication and processing module, which receives and analyzes satellite telemetry and remote control data; a scene calculation module, which performs satellite dynamics and geometry-related calculations; a scene display module, which displays satellite orbits, the earth and other elements in 2D and 3D modes according to the scene calculation results; an event prediction and execution analysis and judgment module, which predicts events according to the scene calculation and remote control analysis results, compares them with the real-time telemetry, judges the program-controlled execution status and generates a report; and a human-computer interaction module, which is an entrance for users to interact with other modules.
[0066] The method and system of the present invention are driven by real-time telemetry and remote control data streams and satellite dynamics models, and adopt object-oriented and modular design concepts to achieve the ease of use, reusability and modifiability of the system, solve the technical problem that satellite program control event judgment relies on manual labor and lacks visualization means, and ensure that the satellite program control result judgment is accurate, rapid and traceable.
[0067] Preferred Example :
[0068] A satellite program-controlled automatic interpretation and visualization system based on real-time telemetry and remote control includes: a communication and processing module, which receives and analyzes satellite telemetry and remote control data; a scene calculation module, which performs celestial dynamics, satellite dynamics and geometry-related calculations; a scene display module, which displays satellite orbits, the earth and other elements in 2D and 3D according to the scene calculation results; an event prediction and execution analysis and judgment module, which predicts events according to the scene calculation and remote control analysis results, compares them with real-time telemetry, judges the program-controlled execution status and generates a report; and a human-computer interaction module, which is the entrance for users to interact with other modules.
[0069] A method for automatic satellite program-controlled interpretation and visualization, using the above system, executing the following steps:
[0070] Step 1: Module initialization;
[0071] Step 2: Load and parse the satellite configuration table;
[0072] Step 3: Receive satellite telemetry and remote control data from the network interface based on the TCP / IP data transmission communication protocol;
[0073] Step 4: Analyze satellite telemetry and remote control according to the configuration table and data format;
[0074] Step 5: Send the parsed satellite telemetry data to the scene calculation module;
[0075] Step 6: Send the parsed satellite remote control data to the event prediction and execution analysis and judgment module;
[0076] Step 7: Establish celestial body dynamics and satellite attitude orbit dynamics models;
[0077] Step 8: Step 7, remotely predict satellite orbit data based on orbital elements in satellite telemetry;
[0078] Step 9: Step 8, calculate the solar-earth orbit data based on the telemetry ephemeris data;
[0079] Step 10: Step 9, sending the scene calculation data to the scene display module and the event forecast and execution analysis and judgment module respectively;
[0080] Step 11: Draw the satellite sub-satellite point trajectory and ground targets on the 2D earth expansion map of the scene display module; draw the earth 3D model and satellite orbits in the 3D scene of the scene display module;
[0081] Step 12: Receive scene calculation data and remote control data, and forecast program control events according to satellite program control operation specifications;
[0082] Step 13: Compare with real-time telemetry, analyze and determine the program control execution status and generate a report.
[0083] The invention has a satellite configuration table parsing function, can be applied to satellite projects of different models, receives satellite telemetry and remote control data from a network interface, parses the telemetry and remote control according to the configuration table and the data format, and sends the parsed satellite data to other modules; has a satellite telemetry receiving and parsing function, telemeters and predicts satellite orbit data according to the orbital elements, calculates the solar-earth orbit data according to the ephemeris, and sends the scene calculation data to other modules; has a multi-dimensional visualization function, the scene module is based on the extended component technology, and can truly display the 2D scenes and 3D scenes of entities such as the earth, satellites, sub-satellite point trajectories, measurement and control ground stations, and ground targets; has a scene calculation data and remote control data receiving function, predicts program control events according to satellite program control specifications, compares with real-time telemetry, determines the program control execution status and generates a report; designs a human-computer interaction interface, displays real-time telemetry and program control event analysis results to users, receives user operation instructions to modify software configuration and modify scene animation.
[0084] The present invention relates to satellite program control operations, i.e., actions automatically performed by onboard software according to trigger conditions such as the current satellite time, satellite pre-injection time, orbital position, sub-satellite point position, satellite telemetry changes, etc., and secondary development and application based on satellite telemetry and remote control, especially an automatic interpretation method of satellite program control event execution status based on real-time telemetry and remote control, which is applied to satellite AIT testing and on-orbit management. The method system described in the present invention is driven by real-time telemetry and remote control data streams and satellite dynamics models, and adopts object-oriented and modular design concepts to achieve the ease of use, reusability and modifiability of the system, solve the technical problem that satellite program control event judgment relies on manual work and lacks visualization means, and ensures that the satellite program control result judgment is accurate, rapid and traceable.
[0085] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.
[0086] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
Claims
1. A satellite program-controlled automatic interpretation and visualization system, characterized in that: It includes communication and processing module, scene calculation module, scene display module, event prediction and execution analysis and judgment module and human-computer interaction module: Communication and processing module: This module loads and analyzes the satellite configuration table when initialized, receives satellite telemetry and remote control data from the network interface, analyzes the satellite telemetry and remote control data according to the configuration table and data format, and sends the analyzed satellite telemetry and remote control data to the scene calculation module and the event prediction and execution analysis and judgment module; Scene calculation module: receives the analyzed satellite telemetry and remote control data, telemeters and predicts the satellite orbit data according to the orbital elements in the satellite telemetry data, calculates the solar-earth orbit data according to the ephemeris in the satellite telemetry data, and sends the satellite orbit data and the solar-earth orbit data to the scene display module and the event prediction and execution analysis and judgment module; Scene display module: receives satellite orbit data and solar-earth orbit data, draws satellite subsatellite point tracks and ground targets on a 2D earth expansion map, and draws the earth 3D model and satellite orbits in a 3D scene; Event prediction and execution analysis and judgment module: Receive satellite orbit data and solar-terrestrial orbit data, predict program control events based on solar-terrestrial orbit data and program control specifications, compare with real-time telemetry, judge program control execution status and generate reports; Human-computer interaction module: displays real-time telemetry and program-controlled event analysis results to users, receives user operation instructions to modify software configuration and scene animation.
2. The satellite program-controlled automatic interpretation and visualization system according to claim 1 is characterized in that: The communication and processing module includes a data receiving module, a configuration table reading module, a telemetry analysis module and a remote control analysis module.
3. The satellite program-controlled automatic interpretation and visualization system according to claim 1 is characterized in that: The scene calculation module includes a celestial body dynamics calculation module, a satellite dynamics calculation module and a geometry calculation module.
4. The satellite program-controlled automatic interpretation and visualization system according to claim 1 is characterized in that: The scene display module includes a 2D scene drawing module and a 3D scene drawing module.
5. The satellite program-controlled automatic interpretation and visualization system according to claim 1 is characterized in that: The event prediction and execution analysis and judgment module includes a program control specification analysis module, a program control prediction module and an execution analysis module.
6. A method for automatic interpretation and visualization of satellite program control, characterized in that: Using the satellite program-controlled automated interpretation and visualization system described in claim 1, the following steps are performed: Initialization steps: module initialization; Loading steps: load and parse satellite configuration files; Communication steps: receiving satellite telemetry and remote control data from the network interface; Telemetry data parsing step: parsing satellite telemetry data according to the satellite configuration file, and sending the parsed satellite telemetry data to the scene computing module; Satellite orbit data acquisition step: predicting satellite orbit data according to the orbital elements in the satellite telemetry data, and sending the satellite orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively; Sun-Earth orbit data acquisition step: calculate the Sun-Earth orbit data according to the ephemeris data in the satellite telemetry data, and send the Sun-Earth orbit data to the scene display module and the event prediction and execution analysis and judgment module respectively; Dynamic display steps: receiving satellite orbit data and solar-earth orbit data, drawing satellite subsatellite point tracks and ground targets on a 2D earth unfolded map, and drawing the earth 3D model and satellite orbits in a 3D scene; Remote control data parsing step: parsing satellite remote control data according to the satellite configuration file, and sending the parsed satellite remote control data to the event prediction and execution analysis and judgment module; Steps for predicting program-controlled events: predict program-controlled events based on the Sun-Earth orbit data and program-controlled specifications; Program control event execution judgment step: compare the predicted program control event with the real-time telemetry to judge the program control execution status; Steps to generate report: Generate report based on program control events and program control execution status.
7. The method for automatic satellite program-controlled interpretation and visualization according to claim 6, characterized in that: In the communication step, satellite telemetry and remote control data are received from a network interface based on the TCP / IP data transmission communication protocol.
8. The method for automatic satellite program-controlled interpretation and visualization according to claim 6, characterized in that: In the telemetry data parsing step, the satellite telemetry data is parsed according to the configuration table and the data format.
9. The method for automatic satellite program-controlled interpretation and visualization according to claim 6, characterized in that: In the remote control data parsing step, the satellite remote control data is parsed according to the configuration table and the data format.
10. The method for automatic satellite program-controlled interpretation and visualization according to claim 6, characterized in that: In the satellite orbit data acquisition step and the solar-earth orbit data acquisition step, a celestial body dynamics model and a satellite attitude orbit dynamics model are established.
Citation Information
Patent Citations
Automatic spacecraft test data interpreting method
CN103218451A
Workflow technology-based testing data real-time interpretation system
CN105426299A
Aircraft test data automatic interpretation method based on knowledge base
CN106997487A
Moonlet control subsystem work state automatic interpretation system
CN103970034A
Micro-nano satellite attitude and orbit control semi-physical simulation comprehensive experimental platform
CN110471311A