A spacecraft evaluation tool library system based on visual modeling and operation management
By constructing a spacecraft evaluation toolkit system, the problem of insufficient utilization caused by the dispersion of spacecraft data has been solved. It enables cross-domain comparison of multi-source data and improves model reliability, supports custom space state calculation and 3D modeling, and meets the mission requirements of different models.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING INST OF CONTROL ENG
- Filing Date
- 2023-03-01
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the on-orbit data and ground-based measured data of spacecraft are scattered, and it is difficult to compare system data between different models. This results in insufficient data utilization, affects the accuracy of system simulation models, and restricts the refined and in-depth development of spacecraft.
Design a spacecraft evaluation toolkit system based on visual modeling and operation management, including a common algorithm module, an analysis tool algorithm module, a flight control support algorithm module, a message template module, a custom engineering module, and a model engineering module. New algorithms or templates can be created through the visual modeling and operation management module, encapsulated, and uploaded to each module to achieve horizontal and vertical stitching of multi-source data, and support user-defined space status calculation and report generation.
It enables cross-domain comparison of multi-source data, improves data utilization and model reliability, supports user-defined spatial state calculation and 3D modeling, and outputs reports in a standardized format to meet the task requirements of different models.
Smart Images

Figure CN116305556B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a spacecraft evaluation toolkit system based on visual modeling and operation management, belonging to the field of data evaluation and processing during spacecraft ground simulation and on-orbit operation. Background Technology
[0002] In-orbit data and ground-based measurement data of spacecraft are extremely valuable. Currently, these data and analysis results are scattered among various designers, making it difficult to make horizontal comparisons of system data and component data between different models. This leads to insufficient data utilization, affects the accurate correction of system simulation models, and restricts the in-depth development of spacecraft refinement. Summary of the Invention
[0003] The technical problem solved by this invention is to overcome the shortcomings of the prior art and propose a spacecraft evaluation tool library system based on visual modeling and operation management, providing a public integrated platform for storage, analysis, processing, evaluation and maintenance for designers, thereby improving data utilization and model reliability.
[0004] The technical solution adopted in this invention is:
[0005] A spacecraft evaluation toolkit system based on visual modeling and operation management includes a common algorithm module, an analysis tool algorithm module, a flight control support algorithm module, a message template module, a custom engineering module, a model engineering module, and a visual modeling and operation management module.
[0006] New algorithms or templates can be created through the visualization modeling and operation management module, and then packaged and uploaded to the public algorithm module, analysis tool algorithm module, flight control support algorithm module, and message template module.
[0007] A new project is created through the visual modeling and operation management module. The new project obtains raw data from the data source, imports corresponding algorithms from the common algorithm module, analysis tool algorithm module, and flight control support algorithm module, and imports report output templates from the message template module. After the new project is debugged in the visual modeling and operation management module, it is packaged, uploaded, and saved to the model project module and custom project module for use by the model calculation task.
[0008] Furthermore, the common algorithm module includes: a spacecraft control system layout simplification 3D module, a space state calculation submodule, a data preprocessing tool module, and a custom data processing tool module;
[0009] Among them, the spacecraft control system layout simplification 3D module is a simplified 3D display of the spacecraft, which is obtained by reading the spacecraft structural dimensions, external accessory structural dimensions and installation orientation, control component installation position and installation angle, and sensor field of view range from the data source.
[0010] The space state calculation submodule is used to perform spacecraft attitude calculation, orbital motion model calculation, angle calculation between space vectors, sensor availability prediction calculation, target attitude calculation, and orbital shadow calculation.
[0011] The data preprocessing tool module is used for data preprocessing and mathematical statistics, including: missing data interpolation, outlier handling, normalization, statistical calculation, multinomial fitting, Fourier transform, contribution calculation, and correlation calculation.
[0012] The custom data processing tool module is used for user-defined data processing.
[0013] Furthermore, the analysis tool algorithm module includes: a performance index calculation tool module, a fault diagnosis and handling module, and a simulation confidence tool module;
[0014] Among them, the performance index calculation tool module uses on-orbit data or simulation data to analyze the performance and component status of spacecraft systems, and to evaluate the achievement of system indicators and the health status of the system.
[0015] The fault diagnosis and handling module uses the input parameters provided by the data source, common algorithm module, performance index calculation tool module and flight control support algorithm module to complete the relevant analysis and calculation according to the set process, and transmits the calculation results to the outside world in both offline and online ways.
[0016] The simulation confidence tool module uses on-orbit telemetry data and simulation data to identify on-orbit parameters of the spacecraft control system, and uses confidence tools to evaluate the consistency and accuracy between the actual on-orbit system and the ground simulation model; the spacecraft control system parameters include environmental disturbance parameters, on-board component characteristic parameters, and system structural parameters.
[0017] Furthermore, the fault diagnosis and handling module includes a diagnostic and reconfigurable design submodule, an on-orbit fault diagnosis and handling submodule, and an on-orbit handling recording and evaluation submodule.
[0018] Diagnostic and Reconfigurable Design Submodule: Based on the component power-on information, usage information and health information provided by the data source, determine whether the control system of this model has diagnostic and reconfigurable capabilities, and output a new system configuration scheme, diagnostic threshold and the optimal fault diagnosis and reconfiguration control scheme of residual set;
[0019] On-orbit fault diagnosis and handling submodule: Based on the system configuration, fault diagnosis and reconfiguration control scheme obtained by the design submodule based on the diagnosticability and reconfigurability, the fault diagnosis tool algorithm performs real-time diagnosis on telemetry data, mathematical simulation data and integrated test data to achieve rapid fault location and obtain on-orbit fault diagnosis results. On this basis, combined with fault handling cases and fault contingency plans, fault handling strategies are given.
[0020] The on-orbit handling record and evaluation submodule records on-orbit fault diagnosis results and fault handling strategies, and outputs the interpretation results in the form of reports; it re-evaluates the system health status and automatically generates on-orbit fault handling reports using reporting software.
[0021] Furthermore, the flight control support algorithm module includes: a flight process verification module, a flight control period calculation module, and a flight control post-processing data processing module;
[0022] Among them, the flight process verification module is used to establish process event sheets in the early stage of flight control, and through online interaction between systems, call the rapid simulation system engineering to verify the correctness of each link, process and parameter command after the spacecraft enters orbit;
[0023] The flight control calculation module is used to independently generate executable software for users to use on other computers.
[0024] The flight control post-processing module is used to collect, process, and summarize the entire flight control mission execution status, various control parameters, orbit calculation parameters, and flight telemetry data to generate a flight control report.
[0025] Furthermore, the message template module includes: offline data report template, chart template, online data network terminal data transmission address, and online data network transmission format;
[0026] The offline data report templates guide users through the process of completing reports and are expandable, allowing users to add content, including performance indicators and health status assessment templates, flight control summary report templates, confidence assessment report templates, and fault diagnosis and handling records and assessment templates. The chart templates include MATLAB or Excel charts, such as histograms, pie charts, scatter plots, and line graphs.
[0027] Online data network terminal data transmission addresses include telemetry data transmission addresses, simulation data transmission addresses, and integration test data transmission addresses;
[0028] The specific format for online data network transmission is as follows:
[0029]
[0030]
[0031] Furthermore, the model engineering module is classified according to model series, and corresponding data evaluation projects are established based on the characteristics of the model itself, and stored for data analysis.
[0032] The data evaluation project stored in the model engineering module is based on algorithms from the common algorithm module, analysis tool algorithm module, flight control support algorithm module, message templates from the message template module, and data packets from the data source. Visual modeling is used to place the required basic algorithms, templates, and data packets in the workspace, and the corresponding messages are output after running. When a project is completed, the project is uploaded to the corresponding model engineering module. The model engineering module runs on the network and is used by personnel related to this model series.
[0033] Furthermore, the custom project module consists of custom project projects developed by users using basic algorithms, templates, and data packages. These projects are stored on the user's local machine (the client) and are for the user's exclusive use. After verification, projects within the custom project module are uploaded to the model project module on the network by authorized personnel.
[0034] Furthermore, the visualization modeling and operation management module:
[0035] Users can configure tool algorithms, build and run computation processes through an interactive interface;
[0036] Before running the process, users can modify the input parameter values in the model view area;
[0037] Set up data transfer relationships between various data processing algorithms to quickly build relationship mappings between variables;
[0038] Configure the curves displayed as running results;
[0039] The curve results can be viewed after the process is completed;
[0040] Add a reporting component to the process and configure the output report content.
[0041] The advantages of this invention compared to the prior art are:
[0042] (1) The multi-source data of the present invention can be spliced horizontally and vertically to realize cross-domain comparison of multi-source data;
[0043] (2) The user can set a reference time and can choose to use absolute time or relative time, and can achieve time alignment under the two types of time;
[0044] (3) This invention can automatically encapsulate the algorithm inputs and outputs after they are written according to the specifications.
[0045] (4) Users of this invention can design and store the template format of the output report using this system, and call it in the report template library for use in the visualization modeling process;
[0046] (5) The variables involved in the output report of this invention can be selected through visual connection and the specified statistical characteristics are given;
[0047] (6) The present invention provides a user-defined space state calculation tool that can be configured through an interactive interface to realize 3D modeling and data-driven control demonstration of spacecraft. Attached Figure Description
[0048] Figure 1 This is a schematic diagram of a spacecraft evaluation toolkit system based on visual modeling and operation management. Detailed Implementation
[0049] The present invention will now be described with reference to the accompanying drawings.
[0050] This invention discloses a spacecraft evaluation toolkit system based on visual modeling and operation management, comprising a common algorithm module, an analysis tool algorithm module, a flight control support algorithm module, a message template module, a custom project module, a model project module, and a visual modeling and operation management module. This spacecraft evaluation toolkit system primarily aims to facilitate users in analyzing and processing on-orbit data, ground test data, and simulation data; evaluating whether the performance of control systems and components meets design requirements; assessing the accuracy of design models; monitoring the operation of key on-orbit components of the control system; and developing complex early warning programs to meet the mission requirements of different models under different conditions. Through the constructed basic toolkit, users are provided with commonly used analysis, evaluation, early warning, diagnosis, and flight control calculation methods for typical models. Users can customize and create algorithms through drag-and-drop, connection, and other methods in a visual interface. They can either populate basic library functions or use these functions to build projects and populate them into the model project module, creating corresponding tools for the models they are responsible for, for use by subsequent satellite designers and maintenance personnel. This improves data utilization and model reliability, and the system has broad application prospects.
[0051] like Figure 1 As shown, the spacecraft evaluation toolkit system based on visual modeling and operation management proposed in this invention includes a common algorithm module, an analysis tool algorithm module, a flight control support algorithm module, a message template module, a custom engineering module, a model engineering module, and a visual modeling and operation management module;
[0052] New algorithms or templates can be created through the visualization modeling and operation management module, and then packaged and uploaded to the public algorithm module, analysis tool algorithm module, flight control support algorithm module, and message template module.
[0053] A new project is created through the visual modeling and operation management module. The new project obtains raw data from the data source, imports corresponding algorithms from the common algorithm module, analysis tool algorithm module, and flight control support algorithm module, and imports report output templates from the message template module. After the new project is debugged in the visual modeling and operation management module, it is packaged, uploaded, and saved to the model project module and custom project module for use by the model calculation task.
[0054] The common algorithm module mainly includes: a simplified three-dimensional module for spacecraft control system layout, a space state calculation submodule, a data preprocessing toolkit, and a custom data processing toolkit.
[0055] The spacecraft control system layout simplification module reads satellite attributes such as spacecraft structural dimensions, external major accessory structural dimensions and installation orientation, control component installation positions and angles, and sensor field of view range from a data source, and outputs a simplified 3D stereoscopic display of the spacecraft. The space state calculation submodule includes: spacecraft attitude, orbital motion model, calculation of angles between space vectors, sensor availability prediction calculation, target attitude calculation, orbital shadow calculation, and user-defined space state calculation tools. The data processing toolkit provides data preprocessing, mathematical statistics, and data processing tools, including: missing data interpolation tools, outlier handling, normalization, statistical calculation tools, multinomial fitting tools, Fourier transform tools, contribution calculation tools, and correlation calculation tools. The custom data processing toolkit supports user-defined data processing tools and has functional extensibility.
[0056] The analysis tool algorithm module mainly includes: performance index calculation tool module, fault diagnosis and handling module, and simulation confidence tool module.
[0057] The performance index calculation tool module uses on-orbit data or simulation data to analyze the spacecraft system performance and component status, and evaluate the achievement of system indicators and system health status. The fault diagnosis and handling module uses input parameters provided by other modules, and its own diagnostic and reconfigurable design sub-modules, on-orbit fault diagnosis and handling sub-modules, on-orbit handling record and evaluation sub-modules, etc., to complete relevant analysis and calculation according to the set process (customizable and modifiable), and transmit the settlement results to the outside world in both offline and online ways. The simulation confidence tool module uses on-orbit telemetry data and simulation data of the spacecraft to perform on-orbit identification and analysis of spacecraft control system parameters, including environmental disturbance parameters, on-board component characteristic parameters and system structural parameters, and uses confidence tools to evaluate the consistency and accuracy between the actual on-orbit system and the ground simulation model.
[0058] The fault diagnosis and handling module includes a diagnostic and reconfigurable design submodule, an on-orbit fault diagnosis and handling submodule, and an on-orbit handling recording and evaluation submodule.
[0059] Diagnostic and Reconfigurable Design Submodule: Based on the component power-on information, usage information and health information provided by the data source, determine whether the control system of this model has diagnostic and reconfigurable capabilities, and output a new system configuration scheme, diagnostic threshold and the optimal fault diagnosis and reconfiguration control scheme of residual set;
[0060] On-orbit fault diagnosis and handling submodule: Based on the system configuration, fault diagnosis and reconfiguration control scheme obtained by the design submodule based on the diagnosticability and reconfigurability, the fault diagnosis tool algorithm performs real-time diagnosis on telemetry data, mathematical simulation data and integrated test data to achieve rapid fault location and obtain on-orbit fault diagnosis results. On this basis, combined with fault handling cases and fault contingency plans, fault handling strategies are given.
[0061] The on-orbit handling record and evaluation submodule records on-orbit fault diagnosis results and fault handling strategies, and outputs the interpretation results in the form of reports; it re-evaluates the system health status and automatically generates on-orbit fault handling reports using reporting software.
[0062] The flight control support algorithm module mainly includes: flight process verification in the early stage of flight control, calculation during flight control, data processing and summary report generation in the later stage of flight control.
[0063] Among them, flight process verification is achieved by establishing process event sheets and using online interaction between systems to call rapid simulation system engineering to verify the correctness of each link, process, and even parameter commands after the spacecraft enters orbit; the flight control calculation tool is a collection of essential tools and algorithms during flight control, which can independently generate executable software for users to use on other computers without such software; the post-flight control phase involves collecting, processing, and summarizing the entire flight control mission execution status, various control parameters, orbit calculation parameters, and flight telemetry data to generate a detailed flight control report for archiving.
[0064] Message template module: includes various report templates and chart templates for offline data, and network data transmission addresses and formats for online data.
[0065] The report templates guide users through the process of completing a report and are expandable, allowing users to add content. These templates include performance indicators and health status assessment templates, flight control summary report templates, confidence assessment report templates, and fault diagnosis and handling records and assessment templates. The chart templates include histograms, pie charts, scatter plots, line graphs, and other MATLAB or Excel charts.
[0066] Online data network terminal data transmission addresses include telemetry data transmission addresses, simulation data transmission addresses, and integration test data transmission addresses;
[0067] The specific format for online data network transmission is as follows:
[0068] Field name Field type length Allows empty Primary / Foreign Key illustrate Id varchar 32 no PK Telemetry Number Code varchar 64 no Telemetry code Descrption varchar 256 no Telemetry Description
[0069] Model Engineering Module: Classified by model series, this module establishes and stores corresponding mature data evaluation projects tailored to the specific characteristics of each model. This data is used for data analysis by relevant personnel for this model and for data analysis of subsequent satellites based on this model. The projects stored in the Model Engineering module are based on algorithms from the common algorithm module, analysis tool algorithm module, flight control support algorithm module, message templates from the message template module, and data packets from the data source. Using the system's visual modeling function, the necessary basic algorithms, templates, and data packets are dragged and dropped into the system's workspace. After clicking "run," the corresponding messages are output. Once a project calculation is completed, the project is uploaded to the corresponding Model Engineering module. The Model Engineering module runs on the system's network side and is used by personnel related to this model series.
[0070] Custom project modules are project projects developed by users during basic research, background research, or research and development of models, utilizing basic algorithms, templates, and data packages. The construction process of these projects is the same as that within the model project module, but they are stored on the user's local machine (the client) and are for the user's own use only. After verification, projects within the custom project module are uploaded to the model project module on the network by authorized personnel.
[0071] The visual modeling and operation management module allows users to create tool algorithms and construct and run computational processes through an interactive interface. Before running the process, users can modify input parameter values in the model view area; set data transfer relationships between various data processing algorithms to quickly build relationship mappings between variables; configure the curves displayed for the running results; view the curve results after the process ends; and add report components to the process. Right-clicking the output report component and clicking <Output Report Configuration> will take you to the report configuration interface to configure the output report content.
[0072] Example:
[0073] Encapsulated components:
[0074] A. Instantiation of wizard-guided IPO, MATLAB, TmCsv telemetry components, Word, telemetry data packets, loop components, collector data collectors, and other encapsulated components:
[0075] To create a new instance of a wizard-driven, general-purpose, visually automated encapsulation system component, first, in the "Application Templates" drag-and-drop component area of the System Evaluation Tool Library client, left-click to select the wizard-driven, general-purpose, visually automated encapsulation system component icon. The computation flow can define the data transfer relationships between components and dynamically handle the data associations between algorithms.
[0076] B. Algorithm encapsulation and processing:
[0077] (1). Encapsulate components such as IPO, Matlab, TmCsv, and Collector. Drag and drop them from the component drag and drop area to the process view area to correctly call the corresponding component encapsulation program;
[0078] (2) Supports drag-and-drop modeling based on encapsulated components. Components can be encapsulated locally or downloaded and reused directly from the algorithm library. The algorithm library displays components in a tree structure.
[0079] (3). The integrated and encapsulated algorithm components can extract the input and output variables from the components and display them in the model tree view with a certain structural hierarchy;
[0080] (4) Provide a model tree view and establish a two-way association mechanism with the components in the view;
[0081] C. Variable Mapping
[0082] It can build variable mapping relationships between algorithms. Variables that need to pass values between components can establish mapping relationships by dragging and dropping, forming corresponding variable mapping diagrams in the process.
[0083] In the "Variable Mapping" dialog box, all variable mappings are displayed as lines, with the left end of the line representing the starting variable and the right end representing the ending variable. Use the mouse to select and drag variables to establish relationships. When a target variable is selected, its source variable value is written in the mapping equation. Note that variable mappings cannot be established between components within the same module.
[0084] It supports selecting variables to be added to the report from the data collector, filling in the content to be output to the corresponding module in the report, and saving the configuration.
[0085] The output report configuration page has a navigation pane on the left and an editing box on the right. Clicking on the corresponding title allows you to fill in the content in the editing box. The Model On-Orbit Evaluation Record Form and the Simulation System Data Evaluation Record Form require filling in information and adding variables.
[0086] The system runs each algorithm component sequentially according to the established data flow and control logic. For example, the TmCsv telemetry component automatically distributes telemetry data packets according to the clock cycle; the data collector automatically collects and organizes the calculation results of each clock cycle during the process, and outputs the corresponding curve data to a file or allows direct viewing after the process is completed; the output report module automatically organizes and filters the process data after the process is completed, and outputs the final processing results to the report.
[0087] Before running the process, users can modify the input parameter values in the model view area.
[0088] Calculation process scheduling and execution:
[0089] A. Upload to the algorithm library
[0090] After logging into the server, the "Algorithm Library" view area on the client will automatically retrieve the directories that already exist in the system and the algorithms that have been uploaded.
[0091] When uploading an algorithm, you must fill in the name of the algorithm library, the commit log, and the uploaded file in the interface. This file is a folder containing the packaged algorithm; the program will automatically package it into a zip archive. You can choose to fill in the principle of the algorithm library and the port rules. Items marked with "*" are required. After filling in the above information, you need to click the "Verify Name" button to check if the algorithm library name is duplicated. The result will be displayed after completion.
[0092] B. Upload project library
[0093] After logging into the server, the "Tool Library" view area on the right side of the client will automatically load the existing directories and uploaded project files in the current web client.
[0094] On the project upload interface, you must fill in the project library name, commit log, and upload file. This file is a folder containing the packaged algorithm; the program will automatically package it into a zip archive. You can choose to fill in the project library's principle and port rules. After filling in the above information, you need to click the "Verify Name" button to check if the project library name is duplicated.
[0095] The parts of this invention not described in detail are common knowledge to those skilled in the art.
Claims
1. A spacecraft evaluation toolkit system based on visual modeling and operation management, characterized in that: It includes a common algorithm module, an analysis tool algorithm module, a flight control support algorithm module, a message template module, a custom project module, a model project module, and a visual modeling and operation management module; New algorithms or templates can be created through the visual modeling and operation management module, and then packaged and uploaded to the public algorithm module, analysis tool algorithm module, flight control support algorithm module, and message template module. A new project is created through the visual modeling and operation management module. The new project obtains raw data from the data source, imports corresponding algorithms from the common algorithm module, analysis tool algorithm module, and flight control support algorithm module, and imports report output templates from the message template module. After the new project is debugged on the visual modeling and operation management module, it is packaged, uploaded, and saved to the model project module and custom project module for use by the model calculation task. The common algorithm module includes: a simplified three-dimensional module for spacecraft control system layout, a space state calculation submodule, a data preprocessing tool module, and a custom data processing tool module; Among them, the spacecraft control system layout simplification 3D module is a simplified 3D display of the spacecraft, which is obtained by reading the spacecraft structural dimensions, external accessory structural dimensions and installation orientation, control component installation position and installation angle, and sensor field of view range from the data source. The space state calculation submodule is used to perform spacecraft attitude calculation, orbital motion model calculation, angle calculation between space vectors, sensor availability prediction calculation, target attitude calculation, and orbital shadow calculation. The data preprocessing tool module is used for data preprocessing and mathematical statistics, including: missing data interpolation, outlier handling, normalization, statistical calculation, multinomial fitting, Fourier transform, contribution calculation, and correlation calculation. The custom data processing tool module is used for user-defined data processing.
2. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The analysis tool algorithm module includes: a performance index calculation tool module, a fault diagnosis and handling module, and a simulation confidence tool module; Among them, the performance index calculation tool module uses on-orbit data or simulation data to analyze the performance and component status of spacecraft systems, and to evaluate the achievement of system indicators and the health status of the system. The fault diagnosis and handling module uses the input parameters provided by the data source, common algorithm module, performance index calculation tool module, and flight control support algorithm module to complete the relevant analysis and calculation according to the set process, and transmits the calculation results to the outside world in both offline and online modes; The simulation confidence tool module uses on-orbit telemetry data and simulation data to identify on-orbit parameters of the spacecraft control system, and uses confidence tools to evaluate the consistency and accuracy between the actual on-orbit system and the ground simulation model; the spacecraft control system parameters include environmental disturbance parameters, on-board component characteristic parameters, and system structural parameters.
3. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 2, characterized in that: The fault diagnosis and handling module includes a diagnostic and reconfigurable design submodule, an on-orbit fault diagnosis and handling submodule, and an on-orbit handling recording and evaluation submodule. Diagnostic and Reconfigurable Design Submodule: Based on the component power-on information, usage information and health information provided by the data source, determine whether the control system of this model has diagnostic and reconfigurable capabilities, and output a new system configuration scheme, diagnostic threshold and the optimal fault diagnosis and reconfiguration control scheme of residual set; On-orbit fault diagnosis and handling submodule: Based on the system configuration, fault diagnosis and reconfiguration control scheme obtained by the design submodule based on the diagnosticability and reconfigurability, the fault diagnosis tool algorithm performs real-time diagnosis on telemetry data, mathematical simulation data and integrated test data to achieve rapid fault location and obtain on-orbit fault diagnosis results. On this basis, combined with fault handling cases and fault contingency plans, fault handling strategies are given. The on-orbit handling record and evaluation submodule records on-orbit fault diagnosis results and fault handling strategies, and outputs the interpretation results in report form. The system health status is reassessed, and an on-orbit fault handling report is automatically generated using reporting software.
4. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The flight control support algorithm module includes: a flight process verification module, a flight control period calculation module, and a flight control post-processing data module. Among them, the flight process verification module is used to establish process event sheets in the early stage of flight control, and through online interaction between systems, call the rapid simulation system engineering to verify the correctness of each link, process and parameter command after the spacecraft enters orbit; The flight control calculation module is used to independently generate executable software for users to use on other computers. The flight control post-processing module is used to collect, process, and summarize the entire flight control mission execution status, various control parameters, orbit calculation parameters, and flight telemetry data to generate a flight control report.
5. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The message template module includes: offline data report template, chart template, online data network terminal data transmission address, and online data network transmission format; The offline data report templates guide users through the process of completing reports and are expandable, allowing users to add content, including performance indicators and health status assessment templates, flight control summary report templates, confidence assessment report templates, and fault diagnosis and handling records and assessment templates. The chart templates include MATLAB or Excel charts, such as histograms, pie charts, scatter plots, and line graphs. Online data network terminal data transmission addresses include telemetry data transmission addresses, simulation data transmission addresses, and integration test data transmission addresses; The specific format for online data network transmission is as follows: 。 6. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The model engineering module is categorized according to model series. Based on the characteristics of the model itself, corresponding data evaluation projects are established and stored for data analysis. The data evaluation project stored in the model engineering module is based on algorithms from the common algorithm module, analysis tool algorithm module, flight control support algorithm module, message templates from the message template module, and data packets from the data source. Visual modeling is used to place the required basic algorithms, templates, and data packets in the workspace, and the corresponding messages are output after running. When a project is completed, the project is uploaded to the corresponding model engineering module. The model engineering module runs on the network and is used by personnel related to this model series.
7. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The custom project module is a custom project developed by the user using basic algorithms, templates, and data packages. It is stored on the user's local machine, i.e., the client, and is for the user's own use only. After the project in the custom project module is verified, it is then uploaded to the model project module on the network by authorized personnel.
8. The spacecraft evaluation toolkit system based on visual modeling and operation management according to claim 1, characterized in that: The visualization modeling and operation management module: Users configure tools, algorithms, and computational processes through an interactive interface. Before running the process, users can modify the input parameter values in the model view area; Set up data transfer relationships between various data processing algorithms to quickly build relationship mappings between variables; Configure the curves displayed for the running results; The curve results can be viewed after the process is completed; Add a reporting component to the process and configure the output report content.
Citation Information
Patent Citations
Autonomous navigation performance evaluation system with configurable management and running mechanism
CN101727542A
Visual concept design method of modular spacecraft
CN110399698A