Digital satellite simulation model operation and test system and method
By providing a digital satellite simulation model operation and testing system, the problem of lack of digital satellite simulation model operation and testing technology in the existing technology is solved, and effective verification and testing of digital satellite simulation models is realized, which improves the application capabilities of the simulation model and the reference value of engineering practice.
Patent Information
- Application Number
- CN202411800723.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-22
AI Technical Summary
The existing digital satellite technology lacks operation and testing technology for digital satellite simulation models, and it is impossible to effectively verify the initial configuration, hyper-real-time/under-real-time operation and fault simulation capabilities of the simulation model.
Provide a digital satellite simulation model operation and testing system, including simulation operation and testing software, simulation data transmission and reception agent software, and telemetry remote control ground testing software. Through these software, the initial parameter configuration of digital satellites, target and environment simulation, simulation operation control, model event data monitoring, model parameter status monitoring and model operation log monitoring.
The system can effectively verify the initial configuration, ultra-real-time/under-real-time operation and fault simulation capabilities of the digital satellite simulation model, fill the gaps in the existing technology, and improve the testing capabilities of the digital satellite simulation model and the reference significance of engineering practice.
Smart Images

Figure CN119861584A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of satellite digital twins, and in particular to a digital satellite simulation model operation and testing system and method. Background Art
[0002] Satellite digital twin technology is a satellite management method based on digital twin technology. Digital twin technology refers to the establishment of a two-way mapping relationship between the physical system and the digital model to achieve information exchange and optimized operation between the physical system and the digital model. In satellite digital twin technology, by establishing a digital model of the satellite, the various performance indicators of the satellite are simulated, and at the same time, the operating status of the physical satellite is monitored in real time through sensor technology to achieve real-time monitoring and optimization of the satellite. The application of satellite digital twin technology can greatly improve the efficiency and accuracy of satellite management, reduce the maintenance cost and risk of satellites, and provide new ideas and methods for the development and application of satellites.
[0003] Currently, there is a strong demand for digital engineering construction in the aerospace industry, and the industry generally requires that digital satellites and actual satellites be designed, developed, and delivered at the same time.
[0004] Among the digital satellite technology achievements that have been publicly published, the focus is mainly on the research of digital satellite concepts, the research and practice of digital twin satellite technology, and there is no research on the operation and testing technology of digital satellite simulation models. Summary of the invention
[0005] In view of the defects in the prior art, the present invention uses a digital satellite simulation model as an independently running program to provide a digital satellite simulation model operation and testing system and method.
[0006] According to a digital satellite simulation model operation and testing system and method provided by the present invention, the scheme is as follows:
[0007] In a first aspect, a digital satellite simulation model operation and test system is provided, the system comprising: simulation operation and test software, simulation data transceiver agent software and telemetry and remote control ground test software;
[0008] The simulation operation and test software is used for initialization parameter configuration of digital satellites, target and environment simulation, simulation operation control, model event data monitoring, model parameter status monitoring and model operation log monitoring;
[0009] The simulation data transceiver agent software is used for simulation interface adaptation during operation simulation of various digital satellites. The simulation data generated or required by the digital satellite simulation model is converted and transmitted to and from the simulation operation and test software of the platform through the agent software.
[0010] Telemetry and remote control ground test software: used to simulate and test the sending of remote control commands and monitoring of telemetry data consistent with the actual installation protocol.
[0011] Preferably, the simulation operation and test software includes: initialization parameter configuration test function, input initialization parameters through the software interface, edit and confirm the parameters, and then click to send the start command through the interface. The software uses the initialization parameters as the parameter content of the start command, and sends them to the digital satellite simulation model through the simulation data transceiver agent software. The model obtains and parses the initialization parameters to complete the simulation initial state assignment. The digital satellite initialization parameter configuration includes: the model name, number, mass of the whole satellite, initial working mode, orbital dynamics simulation parameters, initial satellite attitude, initial working parameters of each unit of the satellite platform, and initial working parameters of each unit of the satellite payload.
[0012] Preferably, the simulation operation and test software includes: simulating target and environment simulation, entering the initial parameters of the target and environment through the software interface, editing and confirming the parameters, and sending the start instruction by clicking the "Start" button through the interface. After the software obtains the start instruction, the initial parameters of the target and environment are input to the target model simulation module and the environment model simulation module. The simulation module performs real-time simulation calculations including space target position, ground target track, target payload characteristic parameters, solar position parameters, space environment information, ground station position parameters and the like, and forms a target and environment data packet and sends it to the digital satellite simulation model in real time through the simulation data sending and receiving agent software. The satellite simulation model obtains and parses the target and environment data, and constructs the target and environment data input conditions required for the digital satellite operation test.
[0013] The simulation operation and test software also includes: controlling the simulation operation, providing a command editing window and a command sending button for simulation process start, pause, acceleration, deceleration, end, restart, ratio setting, step setting, time jump setting, fault injection, etc. through the software interface, generating a simulation operation control command after confirming the sending, and the command parameters mainly include the command type, operation mode, current simulation time, time jump time, operation ratio and simulation step length, which are sent to the digital satellite simulation model in real time through the simulation data transceiver agent software, and the model obtains and parses the simulation operation command parameters, realizes the unified timing of the digital satellite model simulation operation, simulates super real-time operation intervention (acceleration, deceleration or time jump) and fault simulation, and constructs a variety of operation control test input conditions for the digital satellite simulation model.
[0014] Preferably, the simulation operation and testing software further includes: monitoring model event data, monitoring model parameter status, and monitoring model operation log;
[0015] Among them, monitoring model event data, through the simulation data transceiver agent software real-time receiving and parsing digital satellite simulation model output event information, including event generation time, event subject name and event description, satellite model output event information mainly includes solar array sail panel deployment start, solar array sail panel deployment end, antenna pointing adjustment start, antenna pointing adjustment end, payload camera power on, payload camera power off, satellite attitude adjustment start, satellite attitude adjustment end, satellite orbit maneuver start, satellite orbit maneuver end, etc. Monitoring information includes event type, description and specific parameter data;
[0016] The monitoring model parameter status receives and analyzes the simulation status parameters output by the digital satellite simulation model in real time through the simulation data transceiver agent software, and displays them on the software interface in a tree structure step by step. The main node of the tree displays the names of various sub-models of the simulation model, including the simulation process model, the comprehensive electronic model, the attitude and orbit control sub-model, the propulsion sub-model, the supply and distribution electronic model, the measurement and control sub-model, the thermal control sub-model and various load sub-models, etc. The parameter range includes the model simulation process status, real-time orbit attitude parameters, safety fault status, thruster status and working parameters, on-board time, on-board energy safety status, attitude safety status, measurement and control mode, measurement and control link status, heater status and working parameters, thermal control mode, solar sail panel rotation and deployment characteristic parameters, power supply controller and converter working parameters, battery pack voltage and capacity, high and low voltage distributor working parameters, solar cell array circuit parameters and various load stand-alone working status, working parameters, power consumption, heat consumption, etc.;
[0017] The monitoring model operation log receives and analyzes the operation log information output by the digital satellite simulation model in real time through the simulation data transceiver agent software. The log parameters include sub-model type, log time, log level, and log description parameters. The log involves fatal information [FATAL], error information [ERROR], warning information [WARN], notification information [INFO], and debugging information [DEBUG] generated during the operation of the simulation model.
[0018] Preferably, the simulation data transceiver agent software includes: a simulation interface adapted to various types of digital satellite operation simulations;
[0019] Among them, the simulation data input generated or required by the digital satellite simulation model includes the whole satellite initialization data, target and environment simulation data, and simulation operation control instructions. The simulation data output includes model simulation status data, model operation log, and model simulation event information. The supported transmission methods include TCP communication, UDP communication, and MQTT communication.
[0020] Preferably, the telemetry and remote control ground test software includes: sending remote control instructions consistent with the simulation test and the actual installation protocol;
[0021] Among them, the remote control instructions consistent with the actual installation include a main header and a data field. The main header includes packet identification, packet sequence control and packet length. The data field is the remote control data field. The specific remote control frame format follows the development requirements of specific satellite installation models; the remote control command types include flight control remote control instruction set, integrated power system control instruction set, navigation test instruction set, measurement and control link test instruction set, power supply and distribution test instruction set, attitude and orbit control test instruction set, thermal control test instruction set, propulsion test instruction set and payload control test instruction set.
[0022] Preferably, the telemetry and remote control ground test software further comprises: monitoring the telemetry data of the simulation test in accordance with the actual installation protocol;
[0023] Among them, the telemetry data consistent with the actual installation includes a packet header and a packet data field. The packet header includes a version number, packet identification, packet sequence control and packet data length. The packet data field is an application data field. The specific telemetry data frame format follows the development requirements of specific satellite actual installation models. The telemetry data types include attitude and orbit control telemetry data, measurement and control telemetry data, integrated electrical telemetry data, navigation telemetry, power supply and distribution telemetry data, thermal control telemetry data, propulsion telemetry data and various payload telemetry data.
[0024] In a second aspect, a digital satellite simulation model operation and testing method is provided, the method comprising:
[0025] Step S1: Complete the digital satellite model initialization function test through simulation operation and test software, implement the model initialization function test by configuring different digital satellite initialization parameters, and judge whether it meets expectations through the feedback of model parameter status, model operation log and model event information. If it meets expectations, go to step S2. If it does not meet expectations, terminate the test and restart the test of this step after the model fixes the problem.
[0026] Step S2: Perform real-time simulation of the target and environment through simulation operation and test software to determine whether the digital satellite simulation operation has complete and sufficient target environment test conditions. If yes, proceed to step S3; if not, terminate the test and re-carry out the test in this step after the target model simulation module and the environment model simulation module have repaired the problems;
[0027] Step S3: Complete the digital satellite model startup operation, timing, super real-time operation, sub-real-time operation and fault injection function tests through the simulation operation and test software simulation operation control function, and judge whether it meets the test expectations by real-time monitoring of model parameter status, model operation log and model event information. If there is a situation that does not meet expectations, further judge:
[0028] Step S3.1: If the start-up and timing instructions are executed, terminate the test and restart the test after the model fixes the problem;
[0029] Step S3.2, if the executed command is super real-time operation or sub real-time operation, the test problem is recorded, and after the normal rate operation is restored, step S4 is entered;
[0030] Step S3.3: If the fault injection instruction is executed, the test problem is recorded, the model is restored to a fault-free state, and step four is entered.
[0031] Step S4: Complete the digital satellite remote control telemetry function test through the telemetry and remote control ground test software, send the remote control command set consistent with the satellite installation in sequence as needed, verify the digital satellite virtual-real interaction interface, and use the telemetry data monitoring function of the ground test software to determine whether it meets the test expectations. If it does not meet expectations, record the test problems, and after the model closed-loop problems, complete the regression test according to the above steps until all test results of this test step meet expectations and the test is completed.
[0032] In a third aspect, a computer-readable storage medium storing a computer program is provided, and when the computer program is executed by a processor, the steps in the digital satellite simulation model operation and testing method are implemented.
[0033] In a fourth aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps in the digital satellite simulation model operation and testing method.
[0034] Compared with the prior art, the present invention has the following beneficial effects:
[0035] The present invention fills the gap in satellite simulation model testing technology in existing digital satellite technology, constructs a platform integrating simulation operation and testing, and at the same time, elaborates on the test method steps, which can verify whether the model has the capabilities of initialization configuration, super real-time / sub real-time operation, fidelity meeting mission requirements, fault simulation, etc., thereby further verifying whether the digital satellite simulation model can meet application requirements, and has a high reference significance for engineering practice.
[0036] Other beneficial effects of the present invention will be explained in the specific implementation manner through the introduction of specific technical features and technical solutions. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] 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:
[0038] Figure 1This is the system working principle diagram;
[0039] Figure 2 A schematic diagram of the method steps. DETAILED DESCRIPTION
[0040] 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.
[0041] The embodiment of the present invention provides a digital satellite simulation model operation and test system. The proposed digital satellite simulation model is mainly centered around application requirements such as satellite actual installation test evaluation, test identification, simulation deduction, demonstration monitoring, etc., and has the capabilities of initialization configuration, ultra-real-time / sub-real-time operation, sub-model multi-scale fidelity simulation, fault simulation, etc., and performs software coding modeling on the main working modes and main performance indicators of the satellite to form a digital simulation model that can be recognized and operated by a computer.
[0042] Reference Figure 1 As shown, the system specifically includes the following contents: simulation operation and test software, simulation data sending and receiving agent software and telemetry and remote control ground test software.
[0043] Among them, the simulation operation and testing software is used for initialization parameter configuration of digital satellites, target and environment simulation, simulation operation control, model event data monitoring, model parameter status monitoring and model operation log monitoring.
[0044] Simulation data receiving and sending agent software: used for simulation interface adaptation during simulation of various digital satellite operations. The simulation data generated or required by the digital satellite simulation model is converted and transmitted to and from the simulation operation and test software of this platform through the agent software.
[0045] Telemetry and remote control ground test software: used to simulate and test the sending of remote control commands and monitoring of telemetry data consistent with the actual installation protocol. In this embodiment, the telemetry and remote control ground test software develops the sending and parsing functions of a certain type of satellite actual installation protocol, connects to a certain type of digital satellite simulation model running program through TCP communication, and realizes remote control and telemetry data docking.
[0046] The simulation runs and tests the software, and initializes the parameters to configure the test function. The initialization parameters are entered through the software interface. After editing and confirming the parameters, click on the interface to send the start command. The software uses the initialization parameters as the parameter content of the start command and sends them to the digital satellite simulation model through the simulation data transceiver agent software. The model obtains and parses the initialization parameters to complete the simulation initial state assignment.
[0047] The digital satellite initialization parameter configuration includes: the satellite model name, number, satellite mass, initial working mode, orbital dynamics simulation parameters, initial satellite attitude, initial working parameters of each unit of the satellite platform, initial working parameters of each unit of the satellite payload, etc.
[0048] The simulation operation and test software provides the target and environment parameter configuration simulation function. The initial target and environment parameters are entered through the software interface. After editing and confirming the parameters, the start command is sent through the interface by clicking the "Start" button. After the software obtains the start command, the initial target and environment parameters are input to the target model simulation module and the environment model simulation module. The simulation module performs real-time simulation calculations including space target position, ground target track, target payload characteristic parameters, solar position parameters, space environment information, ground station position parameters, etc., to form a target and environment data packet and send it to the digital satellite simulation model in real time through the simulation data sending and receiving agent software. The satellite simulation model obtains and parses the target and environment data, and constructs the target and environment data input conditions required for the digital satellite operation test.
[0049] The simulation operation and test software provides simulation operation control functions. Through the software interface, it provides command editing windows and command sending buttons for simulation process start, pause, acceleration, deceleration, end, restart, ratio setting, step setting, time jump setting, fault injection, etc. After confirmation, the simulation operation control command is generated. The command parameters mainly include command type, operation mode, current simulation time, time jump time, operation ratio and simulation step length, which are sent to the digital satellite simulation model in real time through the simulation data transceiver agent software. The model obtains and parses the simulation operation command parameters to realize the unified timing of the digital satellite model simulation operation, simulation ultra-real-time operation intervention (acceleration, deceleration or time jump) and fault simulation, and build a variety of operation control test input conditions for the digital satellite simulation model.
[0050] The simulation operation and testing software provides the model event data monitoring function. Through the simulation data receiving and sending agent software, it receives and analyzes the event information output by the digital satellite simulation model in real time, including the time when the event occurs, the name of the event subject and the event description. The event information output by the satellite model mainly includes the start of solar array sail deployment, the end of solar array sail deployment, the start of antenna pointing adjustment, the end of antenna pointing adjustment, the start of payload camera, the end of payload camera, the start of satellite attitude adjustment, the end of satellite attitude adjustment, the start of satellite orbit maneuvering, the end of satellite orbit maneuvering, etc. The monitoring information includes the type, description and specific parameter data of the event.
[0051] The simulation operation and testing software provides the function of monitoring the status of model parameters. It receives and analyzes the simulation status parameters output by the digital satellite simulation model in real time through the simulation data transceiver agent software, and displays them on the software interface in a tree structure step by step. The main node of the tree displays the names of various sub-models of the simulation model, including the simulation process model, the comprehensive electronic model, the attitude and orbit control sub-model, the propulsion sub-model, the supply and distribution electronic model, the measurement and control sub-model, the thermal control sub-model and various payload sub-models, etc. The parameter range includes the model simulation process status, real-time orbit attitude parameters, safety fault status, thruster status and working parameters, on-board time, on-board energy safety status, attitude safety status, measurement and control mode, measurement and control link status, heater status and working parameters, thermal control mode, solar sail panel rotation and deployment characteristic parameters, power supply controller and converter working parameters, battery pack voltage and capacity, high and low voltage distributor working parameters, solar cell array circuit parameters and various payload stand-alone working status, working parameters, power consumption, heat consumption, etc.
[0052] The simulation operation and testing software provides the model operation log monitoring function. It receives and analyzes the operation log information output by the digital satellite simulation model in real time through the simulation data receiving and sending agent software. The log parameters include sub-model type, log time, log level, and log description parameters. The log involves fatal information [FATAL], error information [ERROR], warning information [WARN], notification information [INFO], debugging information [DEBUG], etc. generated during the operation of the simulation model. Fatal information generally refers to the crash of the model operation and cannot provide the basis for the problem. Error information refers to the input that does not meet the range received during the software operation, which causes the process to fail to proceed as expected. Warning information generally refers to message prompts that may affect the software operation efficiency or have potential operation risks. Notification information is generally recorded at the entry and exit of the function and key steps. Debug information includes clearly marked function names, function entry and exit parameter items and other information. The simulation operation and testing software parses the above four types of log information in real time and displays them on the software interface, providing a basis for judging the model operation results during the execution of different test steps;
[0053] The simulation data sending and receiving agent software is used for data communication interface adaptation during simulation of various digital satellite operations. The simulation data input required by the digital satellite simulation model includes whole satellite initialization data, target and environment simulation data, and simulation operation control instructions. The simulation data output generated by the digital satellite simulation model includes model simulation status data, model operation log, and model simulation event information. The simulation data sending and receiving agent software can be adapted and modified according to the different communication methods of the digital satellite simulation model. The supported communication methods include TCP communication, UDP communication, MQTT communication, etc.
[0054] The telemetry and remote control ground test software simulates the sending of remote control commands that are consistent with the actual installation protocol. The remote control commands that are consistent with the actual installation include a main header and a data field. The main header includes packet identification, packet sequence control and packet length. The data field is the remote control data field. The specific remote control frame format follows the development requirements of specific satellite actual installation models. The remote control command types include flight control remote control command set, integrated power system control command set, navigation test command set, measurement and control link test command set, power supply and distribution test command set, attitude and orbit control test command set, thermal control test command set, propulsion test command set and payload control test command set.
[0055] The telemetry and remote control ground test software simulates and tests the monitoring of telemetry data that is consistent with the actual installation protocol. The telemetry data that is consistent with the actual installation includes a packet header and a packet data field. The packet header includes a version number, packet identification, packet sequence control and packet data length. The packet data field is an application data field. The specific telemetry data frame format follows the development requirements of specific satellite actual installation models. The telemetry data types include attitude and orbit control telemetry data, measurement and control telemetry data, integrated electrical telemetry data, navigation telemetry, power supply and distribution telemetry data, thermal control telemetry data, propulsion telemetry data and various types of payload telemetry data.
[0056] The present invention also provides a digital satellite simulation model operation and testing method, comprising the following steps:
[0057] Step 1: Complete the digital satellite model initialization function test through simulation operation and test software, implement the model initialization function test by configuring different digital satellite initialization parameters, and judge whether it meets the test expectations through the feedback of model parameter status, model operation log and model event information. If it meets the expectations, proceed to step 2. If it does not meet the expectations, terminate the test and restart the test after the model fixes the problem.
[0058] Step 2: Use simulation operation and test software to simulate the target and environment in real time to determine whether the digital satellite simulation operation has complete and sufficient target environment test conditions. If yes, proceed to step 3; if not, terminate the test and re-carry out this step test after the target model simulation module and the environment model simulation module have fixed the problems.
[0059] Step 3: Complete the digital satellite model startup, timing, super real-time, sub-real-time and fault injection functions through the simulation operation and test software simulation operation control function, and judge whether it meets the test expectations by real-time monitoring of model parameter status, model operation log and model event information. If there is any situation that does not meet expectations, further judge:
[0060] Step 3.1: If the startup and timing instructions are executed, terminate the test and restart the test after the model fixes the problem;
[0061] Step 3.2: If the execution is an over-real-time operation or under-real-time operation instruction, the test problem is recorded, and after the normal rate operation is restored, step 4 is entered;
[0062] Step 3.3: If the fault injection instruction is executed, the test problem is recorded, the model is restored to a fault-free state, and step 4 is entered.
[0063] Step 4: Complete the digital satellite remote control telemetry function test through the telemetry and remote control ground test software, send the remote control command set consistent with the satellite installation in sequence as needed, verify the digital satellite virtual-real interaction interface, and use the telemetry data monitoring function of the ground test software to determine whether it meets the test expectations. If it does not meet expectations, record the test problems, and after the model closed-loop problems are solved, complete the regression test according to the above steps until all test results of this test step meet expectations and the test is completed.
[0064] The embodiment of the present invention provides a digital satellite simulation model operation and test system and method, which fills the gap in satellite simulation model testing technology in existing digital satellite technology, builds a platform integrating simulation operation and testing, and at the same time, elaborates on the test method steps in detail, which can verify whether the model has the capabilities of initialization configuration, super real-time / sub real-time operation, fidelity that meets mission requirements, fault simulation, etc., thereby further verifying whether the digital satellite simulation model can meet application requirements, and has a high reference significance for engineering practice.
[0065] 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.
[0066] 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 digital satellite simulation model operation and testing system, characterized in that: include: Simulation operation and testing software, simulation data sending and receiving agent software, and telemetry and remote control ground testing software; The simulation operation and test software is used for initialization parameter configuration of digital satellites, target and environment simulation, simulation operation control, model event data monitoring, model parameter status monitoring and model operation log monitoring; The simulation data transceiver agent software is used for simulation interface adaptation during operation simulation of various digital satellites. The simulation data generated or required by the digital satellite simulation model is converted and transmitted to and from the simulation operation and test software of the platform through the agent software. Telemetry and remote control ground test software: used to simulate and test the sending of remote control commands and monitoring of telemetry data consistent with the actual installation protocol.
2. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The simulation operation and test software includes: the initialization parameter configuration test function, inputting the initialization parameters through the software interface, editing and confirming the parameters, and clicking to send the start instruction through the interface, the software uses the initialization parameters as the parameter content of the start instruction, and sends it to the digital satellite simulation model through the simulation data transceiver agent software, and the model obtains and parses the initialization parameters to complete the simulation initial state assignment; The digital satellite initialization parameter configuration includes: the satellite model name, number, satellite mass, initial working mode, orbital dynamics simulation parameters, initial satellite attitude, initial working parameters of each unit of the satellite platform, and initial working parameters of each unit of the satellite payload.
3. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The simulation operation and testing software includes: The target and environment parameter configuration simulation function inputs the target and environment initial parameters through the software interface, and after editing and confirming the parameters, clicks the start button through the interface to send a start instruction. After the software obtains the start instruction, the target and environment initial parameters are input to the target model simulation module and the environment model simulation module. The simulation module performs real-time simulation calculations including space target position, ground target track, target payload characteristic parameters, sun position parameters, space environment information, and ground station position parameter contents, and forms a target and environment data packet, which is sent to the digital satellite simulation model in real time through the simulation data transceiver agent software. The satellite simulation model obtains and parses the target and environment data, and constructs the target and environment data input conditions required for the digital satellite operation test; The simulation operation and test software also includes: controlling the simulation operation function, providing a command editing window and a command sending button for starting, pausing, accelerating, decelerating, ending, restarting, setting the magnification, setting the step length, setting the time jump, and injecting faults through the software interface, generating a simulation operation control command after confirming the sending, and the command parameters mainly include the command type, operation mode, current simulation time, time jump time, operation magnification, and simulation step length, which are sent to the digital satellite simulation model in real time through the simulation data transceiver agent software, and the model obtains and parses the simulation operation command parameters to realize the unified timing of the digital satellite model simulation operation, the simulation ultra-real-time operation intervention, and the fault simulation, and construct a variety of operation control test input conditions for the digital satellite simulation model.
4. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The simulation operation and testing software also includes: monitoring model event data, monitoring model parameter status, and monitoring model operation log; Among them, monitoring model event data, receiving and parsing the event information output by the digital satellite simulation model in real time through the simulation data transceiver agent software, including the time of event generation, event subject name and event description. The event information output by the satellite model mainly includes the start of solar array sail deployment, the end of solar array sail deployment, the start of antenna pointing adjustment, the end of antenna pointing adjustment, the start of payload camera, the end of payload camera, the start of satellite attitude adjustment, the end of satellite attitude adjustment, the start of satellite orbit maneuvering, and the end of satellite orbit maneuvering. The monitoring information includes the type, description and specific parameter data of the event; The monitoring model parameter status receives and analyzes the simulation status parameters output by the digital satellite simulation model in real time through the simulation data transceiver agent software, and displays them on the software interface in a tree structure step by step. The main node of the tree displays the names of various sub-models of the simulation model, including the simulation process model, the comprehensive electronic model, the attitude and orbit control sub-model, the propulsion sub-model, the supply and distribution electronic model, the measurement and control sub-model, the thermal control sub-model and various load sub-models, etc. The parameter range includes the model simulation process status, real-time orbit attitude parameters, safety fault status, thruster status and working parameters, on-board time, on-board energy safety status, attitude safety status, measurement and control mode, measurement and control link status, heater status and working parameters, thermal control mode, solar sail panel rotation and deployment characteristic parameters, power supply controller and converter working parameters, battery pack voltage and capacity, high and low voltage distributor working parameters, solar cell array circuit parameters and various load stand-alone working status, working parameters, power consumption, and heat consumption; The monitoring model operation log receives and parses the operation log information output by the digital satellite simulation model in real time through the simulation data receiving and sending agent software. The log parameters include sub-model type, log time, log level, and log description parameters. The log involves fatal information [FATAL], error information [ERROR], warning information [WARN], notification information [INFO], and debugging information [DEBUG] generated during the operation of the simulation model.
5. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The simulation data receiving and sending agent software includes: a simulation interface adapted to various types of digital satellite operation simulation; Among them, the simulation data input generated or required by the digital satellite simulation model includes the whole satellite initialization data, target and environment simulation data, and simulation operation control instructions. The simulation data output includes model simulation status data, model operation log, and model simulation event information. The supported transmission methods include TCP communication, UDP communication, and MQTT communication.
6. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The telemetry and remote control ground test software includes: sending remote control instructions consistent with the simulation test and the actual installation protocol; Among them, the remote control instructions consistent with the actual installation include a main header and a data field. The main header includes packet identification, packet sequence control and packet length. The data field is the remote control data field. The specific remote control frame format follows the development requirements of specific satellite installation models; the remote control command types include flight control remote control instruction set, integrated power system control instruction set, navigation test instruction set, measurement and control link test instruction set, power supply and distribution test instruction set, attitude and orbit control test instruction set, thermal control test instruction set, propulsion test instruction set and payload control test instruction set.
7. The digital satellite simulation model operation and testing system according to claim 1, characterized in that: The telemetry and remote control ground test software also includes: monitoring the telemetry data of the simulation test consistent with the actual installation protocol; Among them, the telemetry data consistent with the actual installation includes a packet header and a packet data field. The packet header includes a version number, packet identification, packet sequence control and packet data length. The packet data field is an application data field. The specific telemetry data frame format follows the development requirements of specific satellite actual installation models. The telemetry data types include attitude and orbit control telemetry data, measurement and control telemetry data, integrated electrical telemetry data, navigation telemetry, power supply and distribution telemetry data, thermal control telemetry data, propulsion telemetry data and various payload telemetry data.
8. A digital satellite simulation model operation and testing method, characterized in that: include: Step S1: Complete the digital satellite model initialization function test through simulation operation and test software, implement the model initialization function test by configuring different digital satellite initialization parameters, and judge whether it meets expectations through the feedback of model parameter status, model operation log and model event information. If it meets expectations, go to step S2. If it does not meet expectations, terminate the test and restart the test of this step after the model fixes the problem. Step S2: Perform real-time simulation of the target and environment through simulation operation and test software to determine whether the digital satellite simulation operation has complete and sufficient target environment test conditions. If yes, proceed to step S3; if not, terminate the test and re-carry out the test in this step after the target model simulation module and the environment model simulation module have repaired the problems; Step S3: Complete the functional tests of the digital satellite model startup operation, timing, super real-time operation, sub real-time operation and fault injection through the simulation operation and test software simulation operation control function, and judge whether it meets the test expectations by real-time monitoring of the model parameter status, model operation log and model event information. If there is a situation that does not meet the expectations, further judge: Step S3.1: If the start-up and timing instructions are executed, terminate the test and restart the test after the model fixes the problem; Step S3.2, if the executed command is super real-time operation or sub real-time operation, the test problem is recorded, and after the normal rate operation is restored, step S4 is entered; Step S3.3, if the fault injection instruction is executed, the test problem is recorded, the model is restored to a fault-free state, and step S4 is entered; Step S4: Complete the telemetry function test of the digital satellite remote control through the telemetry and remote control ground test software, send the remote control command set consistent with the satellite installation in sequence as needed, verify the digital satellite virtual-real interaction interface, and determine whether it meets the test expectations through the telemetry data monitoring function of the ground test software; if it does not meet the expectations, record the test problems, and after the model closed-loop problem is solved, complete the regression test according to the above steps until all test results of this test step meet expectations and the test is completed.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the digital satellite simulation model operation and testing method described in claim 8 are implemented.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the computer program is executed by a processor, the steps of the digital satellite simulation model operation and testing method described in claim 8 are implemented.
Citation Information
Cited By
Virtual-real fusion verification test system and method for unmanned system model
CN120871657A
An unmanned aerial vehicle satellite communication measurement and control link signal acquisition and analysis device
CN122512997A