A rapid batch testing system and method for entire satellites based on STK and mission planning
The STK-based and mission planning-based rapid batch testing system for small satellites solves the problem of complex and time-consuming testing in the mass production of small satellites, realizes efficient whole-satellite testing, improves testing efficiency and authenticity, and supports remote unattended operation.
Patent Information
- Application Number
- CN202211166252.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-23
- Publication Date
- 2026-03-06
- Estimated Expiration
- 2042-09-23
AI Technical Summary
Traditional small satellite whole-satellite testing processes are complex, time-consuming, and labor-intensive, making it difficult to meet the needs of mass production, and resulting in low personnel allocation and testing efficiency.
A rapid batch testing system for the entire satellite based on STK and mission planning is adopted, including a mission planning scenario uploading module, a whole satellite decomposition planning module, a payload platform and antenna, a telemetry analysis module, an STK satellite simulation module, a data comparison and monitoring module, and a result output display module, to achieve highly integrated testing of various satellite subsystems.
It improves the efficiency of whole-satellite testing, saves manpower and resources, and realizes the leap from distributed testing to whole-satellite mission-level testing. It can truly reflect the satellite's on-orbit operating status and support unattended remote testing.
Smart Images

Figure CN115793491B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a rapid batch testing system and method for whole satellites based on STK and mission planning, belonging to the field of rapid batch testing of satellites. Background Technology
[0002] Currently, with the increasing international demand for various small satellites and the rapid pace of technological updates and iterations, the annual output of various small satellites is also increasing rapidly with the demand. In order to adapt to the characteristics of short development cycles and large quantities of small satellites, it is particularly important to study a testing method that is compatible with production volume and has the characteristics of batch processing, speed, intelligence, efficiency, and significant manpower savings.
[0003] Traditional small satellite AIT (Automatic In-Test) testing, whether at the factory or launch site, is largely decentralized. Each subsystem is tested almost independently or in simple coordination, requiring multiple designers to work together to test the functions and performance of each subsystem. This results in a complex, time-consuming, and labor-intensive overall satellite testing process with low efficiency. With the increasing demand for mass production of small satellites, traditional whole-satellite testing methods are no longer sufficient for the requirements of mass production. Personnel allocation, testing time, and efficiency in the AIT testing process all need further improvement. Summary of the Invention
[0004] The technical problem solved by this invention is that, in the current technology, the personnel configuration, testing time and efficiency of traditional AIT testing cannot meet the requirements. Therefore, this invention proposes a rapid batch testing system and method for whole satellites based on STK and task planning.
[0005] The present invention solves the above-mentioned technical problem through the following technical solution:
[0006] A rapid batch testing system for whole satellites based on STK and mission planning includes a mission planning scenario uploading module, a whole satellite decomposition planning module, a payload platform and antenna, a telemetry analysis module, an STK satellite simulation module, a data comparison and monitoring module, and a result output display module, wherein:
[0007] The mission planning scenario uploading module receives the satellite planning scenario sent by the ground control center, completes the uploading, and generates corresponding instructions and tasks. The uploaded satellite planning scenario is determined according to the satellite model.
[0008] The satellite decomposition and planning module obtains planning results based on the satellite planning scenario, generated instructions and tasks, and autonomously distributes the planned instructions and tasks to the satellite's various payload platforms and antennas through the satellite's integrated electronic system.
[0009] The payload platform and antenna are driven by the issued instructions and tasks to perform stable operation.
[0010] The telemetry analysis module parses the real-time telemetry data during the operation of each payload platform and antenna and sends it to the STK satellite simulation module;
[0011] The STK satellite simulation module establishes a satellite simulation model based on the received real-time telemetry data, which is used to reflect the current operating status information of the satellite, each payload platform and antenna, including the current attitude of the satellite, the current orbit, the current pointing angle of each antenna, and the operating status of each payload platform.
[0012] The data comparison and monitoring module compares the current operating status information of the satellite, each payload platform and antenna with the preset theoretical range to determine whether the conditions of being within the preset theoretical range are met.
[0013] The result output display module displays the current satellite, payload platform and antenna operation status information that meet the conditions based on the information comparison results output by the data comparison and monitoring module, and displays the information that does not meet the conditions along with the preset theoretical range.
[0014] The mission planning scenario uploading module communicates with the ground control center through the telemetry and control channel and the 422 interface channel to complete the uploading of the satellite planning scenario.
[0015] The telemetry analysis module parses the real-time telemetry data, filters it based on the importance of the analysis results, and sends the filtered telemetry data to the STK satellite simulation module.
[0016] The importance screening specifically involves: screening out key telemetry data that reflects the operating status, track information, and attitude information of the attitude and orbit control subsystem; key telemetry data that reflects the operating status and attitude angle information of each antenna; and key telemetry data that reflects whether the operating status of each subsystem and the payload subsystem of the platform is normal.
[0017] The satellite simulation model established by the STK satellite simulation module is based on a real three-dimensional model of the satellite, which is encapsulated and obtained by digital simulation using real-time telemetry data output by STK software and importance filtering.
[0018] The satellite simulation model simulates the current operating status of the satellite, each payload platform, and antennas based on real-time telemetry data. At the same time, it performs orbit simulation based on the satellite planning scenario above to obtain the current attitude of the satellite, the current orbit, the current pointing angle of each antenna, and the operating status of each payload platform.
[0019] In the data comparison and monitoring module, the preset theoretical range corresponding to the current operating status information of the satellite, each payload platform and antenna is determined based on the factory acceptance value or index value of the pointing accuracy of each platform subsystem, payload subsystem and antenna.
[0020] The result output display module displays the current satellite, payload platform and antenna operation status information that meet the conditions in the form of curves. During the display process, the visual size of the local position of the curve is controllable.
[0021] The data comparison and monitoring module determines whether the operating status of each payload platform and antenna is good based on the operating status information of each payload platform and antenna, and displays the current satellite, each payload platform and antenna operating status information and normal operating status in the result output display module.
[0022] A method for rapid batch testing of entire satellites includes:
[0023] The mission planning scenario uploading module receives satellite planning scenarios sent by the ground control center, completes uploading, and generates corresponding instructions and tasks.
[0024] The satellite decomposition and planning module obtains planning results based on the satellite planning scenario, generated instructions and tasks, and autonomously distributes the planned instructions and tasks to the satellite's various payload platforms and antennas through the satellite's integrated electronic system;
[0025] The payload platform and antenna are driven according to the issued instructions and tasks to perform stable operation.
[0026] The telemetry analysis module analyzes the real-time telemetry data of each payload platform and antenna during operation and sends it to the STK satellite simulation module;
[0027] The STK satellite simulation module builds a satellite simulation model based on the received real-time telemetry data. This model reflects the current operating status information of the satellite, each payload platform, and antennas, including the satellite's current attitude, current orbit, current pointing angle of each antenna, and operating status of each payload platform.
[0028] The data comparison and monitoring module compares the current operating status information of the satellite, each payload platform and antenna with the preset theoretical range to determine whether the conditions of being within the preset theoretical range are met.
[0029] The results output display module compares the information output by the data comparison and monitoring module to display the current satellite, payload platform and antenna operation status information that meet the conditions, and displays information that does not meet the conditions along with the preset theoretical range.
[0030] The advantages of this invention compared to the prior art are:
[0031] This invention provides a rapid batch testing system and method for entire satellites based on STK and mission planning. By integrating satellite on-orbit mission planning and STK software simulation into the overall satellite AIT testing, the testing of various satellite subsystems, payloads, and antennas is highly integrated, greatly improving the efficiency of overall satellite testing and saving significant manpower and resources. It truly achieves a leap from distributed testing to whole-satellite mission-level testing, and can more realistically reflect the satellite's on-orbit operational status. Simultaneously, the real-time display and comparison of the current operating status of each satellite subsystem with theoretical values based on STK software simulation lays a foundation for unattended remote testing. This rapid batch testing system and method based on STK and mission planning effectively solves the problems of high manpower and resource requirements and mismatch between demand and production capacity in the current satellite mass production model, enabling efficient completion of satellite batch testing. Attached Figure Description
[0032] Figure 1 A structural block diagram of a rapid batch testing method for entire satellites based on STK and mission planning provided for the invention;
[0033] Figure 2 A flowchart for task planning scenario annotation and planning result decomposition provided for the invention;
[0034] Figure 3 A schematic diagram of the processing flow of the telemetry analysis module for each subsystem device provided for the invention;
[0035] Figure 4 A schematic diagram of the workflow of a satellite simulation digital model based on STK provided for the invention;
[0036] Figure 5 A schematic diagram of the data comparison and monitoring module processing flow provided for the invention; Detailed Implementation
[0037] A rapid batch testing system and method for whole satellites based on STK and mission planning is disclosed. The testing system includes a mission planning scenario uploading module, a whole satellite decomposition and planning module, a payload platform and antenna, a telemetry analysis module, an STK satellite simulation module, a data comparison and monitoring module, and a result output and display module. The testing steps mainly include mission planning scenario uploading, whole satellite decomposition of mission planning results, operation of each platform and payload subsystem and various antennas, telemetry analysis module performing relevant telemetry analysis, STK-based simulation model, data comparison and monitoring, and result output and display.
[0038] The mission planning scenario uploading module receives satellite planning scenarios sent by the ground control center, completes uploading, and generates corresponding instructions and tasks. The uploaded satellite planning scenarios are determined according to the satellite model.
[0039] The satellite decomposition and planning module obtains planning results based on the satellite planning scenario, generated instructions and tasks, and autonomously distributes the planned instructions and tasks to the satellite's various payload platforms and antennas through the satellite's integrated electronic system.
[0040] The payload platform and antenna are driven by the issued instructions and tasks to perform stable operation.
[0041] The telemetry analysis module parses the real-time telemetry data during the operation of each payload platform and antenna and sends it to the STK satellite simulation module;
[0042] The STK satellite simulation module establishes a satellite simulation model based on the received real-time telemetry data, which is used to reflect the current operating status information of the satellite, each payload platform and antenna, including the current attitude of the satellite, the current orbit, the current pointing angle of each antenna, and the operating status of each payload platform.
[0043] The data comparison and monitoring module compares the current operating status information of the satellite, each payload platform and antenna with the preset theoretical range to determine whether the conditions of being within the preset theoretical range are met.
[0044] The result output display module displays the current satellite, payload platform and antenna operation status information that meet the conditions based on the information comparison results output by the data comparison and monitoring module, and displays the information that does not meet the conditions along with the preset theoretical range.
[0045] Among them, the mission planning scenario uploading module communicates with the ground control center through the telemetry and control channel and the 422 interface channel to complete the uploading of satellite planning scenarios;
[0046] After parsing the real-time telemetry data, the telemetry parsing module filters the data based on the importance of the parsing results and sends the filtered telemetry data to the STK satellite simulation module.
[0047] The importance filtering is as follows:
[0048] Key telemetry data that reflects the operating status, track information, and attitude information of the attitude and orbit control subsystem; key telemetry data reflecting the operating status and attitude angle information of each antenna; and key telemetry data reflecting whether the operating status of each subsystem and payload subsystem of the platform is normal are selected.
[0049] The satellite simulation model established by the STK satellite simulation module is based on the three-dimensional model of a real satellite, which is encapsulated and obtained by digital simulation using real-time telemetry data output by STK software and importance filtering.
[0050] The satellite simulation model simulates the current operating status of the satellite, each payload platform and antenna based on real-time telemetry data. At the same time, it performs orbit simulation based on the satellite planning scenario above to obtain the current attitude of the satellite, the current orbit, the current pointing angle of each antenna and the operating status of each payload platform.
[0051] In the data comparison and monitoring module, the preset theoretical range corresponding to the current operating status information of the satellite, each payload platform and antenna is used; the maximum envelope is determined based on the factory acceptance values or index values of each platform subsystem, payload subsystem and antenna pointing accuracy, etc.
[0052] The result output display module displays the current satellite, payload platform and antenna operation status information that meet the conditions in the form of curves. During the display process, the visual size of the local position of the curve is controllable.
[0053] The data comparison and monitoring module determines whether the operating status of each payload platform and antenna is good based on the operating status information of each payload platform and antenna. The results output and display module simultaneously displays the current satellite, each payload platform and antenna operating status information and normal operating status that meet the conditions.
[0054] The specific process for the whole-satellite batch rapid testing method is as follows:
[0055] The mission planning scenario uploading module receives satellite planning scenarios sent by the ground control center, completes uploading, and generates corresponding instructions and tasks.
[0056] The satellite decomposition and planning module obtains planning results based on the satellite planning scenario, generated instructions and tasks, and autonomously distributes the planned instructions and tasks to the satellite's various payload platforms and antennas through the satellite's integrated electronic system;
[0057] The payload platform and antenna are driven according to the issued instructions and tasks to perform stable operation.
[0058] The telemetry analysis module analyzes the real-time telemetry data of each payload platform and antenna during operation and sends it to the STK satellite simulation module;
[0059] The STK satellite simulation module builds a satellite simulation model based on the received real-time telemetry data. This model reflects the current operating status information of the satellite, each payload platform, and antennas, including the satellite's current attitude, current orbit, current pointing angle of each antenna, and operating status of each payload platform.
[0060] The data comparison and monitoring module compares the current operating status information of the satellite, each payload platform and antenna with the preset theoretical range to determine whether the conditions of being within the preset theoretical range are met.
[0061] The results output display module compares the information output by the data comparison and monitoring module to display the current satellite, payload platform and antenna operation status information that meet the conditions, and displays information that does not meet the conditions along with the preset theoretical range.
[0062] The following description, in conjunction with the accompanying drawings and preferred embodiments, provides further details:
[0063] In the current embodiment, the structural block diagram of the whole-satellite batch rapid testing method based on STK and mission planning is as follows: Figure 1 As shown, the mission planning scenario uploading involves uploading relevant planning scenario software to the satellite via high-speed or 422 channels according to satellite requirements, and setting relevant test cases to ensure the scenario runs normally before the overall satellite test. The overall satellite decomposition of mission planning results is a key step in achieving stable operation of each scenario and fulfilling relevant requirements. The results planned in this step are distributed to each subsystem and the detailed timing of each action of the relevant subsystem is planned. The function of the telemetry analysis module of each subsystem device is to parse and send the real-time telemetry data of each single device during satellite operation to the STK-based digital simulation computer for use and processing by the STK-based digital simulation computer. The STK-based satellite simulation digital model is a satellite simulation model built based on real theoretical data and is the key to verifying the correctness of various data during satellite operation. The main function of the data comparison and monitoring module is to compare and verify whether the information such as the real-time operating attitude of the satellite, the current pointing angle of each antenna, the real-time operating orbit of the satellite, and the operating status of each subsystem device is correct. It is the basis for judging the operating status and function of each subsystem in real time.
[0064] like Figure 2 The diagram shows the flowchart for mission planning scenario uploading and planning result decomposition. Based on the satellite's relevant usage requirements and test coverage requirements, relevant mission planning scenarios are set and uploaded through relevant channels. After the scenarios are uploaded, the satellite performs mission planning and plans the action instructions and times required for each scenario, which are then stored on the satellite. After the mission is launched, the instructions are sent to each platform subsystem, each payload subsystem, and each antenna device to enable the corresponding devices to work.
[0065] like Figure 3 The diagram shows the processing flow of the telemetry analysis module for each subsystem. When the task planning scenario begins execution, each subsystem starts working. During the work process, each subsystem generates corresponding telemetry data in real time. The telemetry analysis module will simultaneously receive the telemetry data generated by each subsystem and perform analysis and filtering on the relevant telemetry data. The analysis and filtering process is mainly based on the functional and performance requirements that each subsystem needs to meet. This module will distribute the analysis results according to each platform subsystem, payload subsystem, and antenna, etc.
[0066] like Figure 4 The diagram illustrates the workflow of a STK-based satellite simulation digital model. Real-time telemetry data generated by various platform subsystems, payload subsystems, and antenna devices are transmitted via radio frequency signal splitters and supplied to a computer equipped with the STK simulation digital model. This computer uses relevant software to analyze various types of telemetry data in real time and forwards the analyzed key telemetry data to the STK-based satellite simulation data model. This drives the simulation models of each subsystem in real time and simultaneously performs orbit simulation based on orbit information, realistically reflecting the real-time status of the satellite's on-orbit operation. During real-time simulation, the satellite model can output real-time operational status information of the satellite, real-time antenna angle information, and real-time orbit information.
[0067] like Figure 5 The diagram shows the processing flow of the data comparison and monitoring module. During real-time simulation, the satellite model outputs real-time operational status information, antenna angle information, and orbital information, which are then forwarded to the data comparison and monitoring module. This module compares the real-time output results with the simulation results based on theoretical values. If the difference between the real-time output results and the simulation results based on theoretical values is outside the error range, it will indicate and display which data have larger errors. If the difference is within the error range, it will display that the status of each subsystem meets the requirements under the current scenario test.
[0068] The testing system and method proposed in this embodiment improve the integration, coverage, and effectiveness of test items during the whole-satellite AIT testing process, while also freeing designers from the testing process. This improves overall testing efficiency, reduces manpower and material resources, accelerates the development, promotion, and application of integrated automated testing for small satellites, and ensures the efficient and high-quality completion of satellite mass production and launch missions. It is used for the whole-satellite AIT full-process testing in satellite mass production mode.
[0069] Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make possible changes and modifications to the technical solutions of the present invention by utilizing the methods and techniques disclosed above without departing from the spirit and scope of the present invention. Therefore, any simple modifications, equivalent changes and alterations made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solutions of the present invention shall fall within the protection scope of the technical solutions of the present invention.
[0070] The contents not described in detail in this specification are common knowledge to those skilled in the art.
Claims
1. A whole satellite batch rapid test system based on STK and task planning, characterized in that: it comprises a task planning scene uploading module, a whole satellite decomposition planning module, a payload platform and antenna, a telemetry analysis module, an STK satellite simulation module, a data comparison monitoring module and a result output display module, wherein: the task planning scene uploading module receives a satellite planning scene sent by a ground control center and completes uploading, and generates corresponding instructions and tasks; the satellite planning scene to be uploaded is determined according to a satellite model; the whole satellite decomposition planning module obtains a planning result according to the satellite planning scene, the generated instructions and tasks, and autonomously issues the planned instructions and tasks to each payload platform and antenna of the satellite through a comprehensive electronic system of the satellite; the payload platform and antenna drive the corresponding payload platform or antenna according to the issued instructions and tasks, and stably work according to the instructions; the telemetry analysis module analyzes real-time telemetry data in the operation process of each payload platform and antenna and issues the telemetry data to the STK satellite simulation module; the STK satellite simulation module establishes a satellite simulation model according to the received real-time telemetry data, and is used to reflect the running state information of the current satellite, each payload platform and antenna, including the current attitude of the satellite, the current orbit, the current pointing angle of each antenna and the running state of each payload platform; the data comparison monitoring module compares the running state information of the current satellite, each payload platform and antenna with a preset theoretical range, and judges whether the condition of being located in the preset theoretical range is met; and the result output display module displays the running state information of the current satellite, each payload platform and antenna that meet the condition according to the information comparison result output by the data comparison monitoring module, and displays the running state information of the current satellite, each payload platform and antenna that do not meet the condition together with the preset theoretical range.
2. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: the task planning scene uploading module realizes communication with the ground control center through a TT&C channel and a 422 interface channel, and completes uploading of the satellite planning scene.
3. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: the telemetry analysis module performs importance screening according to the analysis result after analyzing the real-time telemetry data, and sends each type of telemetry data screened and output to the STK satellite simulation module.
4. The whole satellite batch rapid test system based on STK and task planning according to claim 3, characterized in that: the importance screening specifically screens out key telemetry data for reflecting the running state of an orbit and attitude control subsystem, orbit information, attitude information, key telemetry data of each antenna running state and attitude angle information, and key telemetry data for reflecting whether the running state of each subsystem of a platform and a payload subsystem is normal.
5. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: The satellite simulation model established by the STK satellite simulation module is based on a three-dimensional model of a real satellite, encapsulated, and output after digital simulation by real-time telemetry data screened by the STK software and importance.
6. The whole satellite batch rapid test system based on STK and task planning according to claim 5, characterized in that: The satellite simulation model simulates the running state of the current satellite, each load platform and antenna according to the real-time telemetry data, and simultaneously performs orbit simulation according to the uploaded satellite planning scene to obtain the current attitude of the satellite, the current orbit, the current pointing angle of each antenna and the running state of each load platform.
7. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: In the data comparison and monitoring module, the preset theoretical range corresponding to the running state information of the current satellite, each load platform and antenna is determined to have a maximum envelope according to the factory acceptance value or index value of each platform subsystem, load subsystem and antenna pointing accuracy.
8. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: The result output and display module displays the running state information of the current satellite, each load platform and antenna that meets the condition in the form of a curve, and the local position visual size of the curve is controllable during the display process.
9. The whole satellite batch rapid test system based on STK and task planning according to claim 1, characterized in that: The data comparison and monitoring module simultaneously determines whether the running state of each load platform and antenna is good according to the running state information of each load platform and antenna, and simultaneously displays the running state information of the current satellite, each load platform and antenna that meets the condition and the normal running state in the result output and display module.
10. A method for implementing the whole satellite batch rapid testing system according to claim 1, characterized in that It includes: The task planning scene uploading module receives the satellite planning scene sent by the ground control center to complete uploading, and generates corresponding instructions and tasks; The whole satellite decomposition planning module obtains the planning result according to the satellite planning scene, the generated instructions and tasks, and autonomously issues the planned instructions and tasks to each load platform and antenna of the satellite through the satellite's integrated electronic system; The load platform and antenna drive the corresponding load platform or antenna according to the issued instructions and tasks, and stably work according to the instructions; The telemetry analysis module analyzes the real-time telemetry data in the running process of each load platform and antenna and issues it to the STK satellite simulation module; The STK satellite simulation module establishes a satellite simulation model according to the received real-time telemetry data, which is used to reflect the running state information of the current satellite, each load platform and antenna, including the current attitude of the satellite, the current orbit, the current pointing angle of each antenna and the running state of each load platform; The data comparison and monitoring module compares the running state information of the current satellite, each load platform and antenna with the preset theoretical range to determine whether it meets the condition of being located in the preset theoretical range; The result output display module displays the current satellite, each load platform and antenna operation state information meeting the condition according to the information comparison result output by the data comparison monitoring module, and displays the information not meeting the condition together with the preset theoretical range.
Citation Information
Patent Citations
Satellite communication link analysis method under on-orbit complex environment
CN107733515A
Virtual satellite, and software and algorithm test platform and method based on virtual satellite
CN110865556A