CN-122020972-A - STK low-orbit constellation coverage performance evaluation method and device based on MATLAB and electronic equipment
Abstract
The application provides a method, a device and electronic equipment for evaluating STK low-rail constellation coverage performance based on MATLAB, and belongs to the field; splitting example simulation parameters to obtain a plurality of sub-example simulation parameters corresponding to a plurality of time periods, simultaneously starting a plurality of STK workbench processes based on a parallel computing pool of MATLAB, wherein each workbench process corresponds to one sub-example simulation parameter in the plurality of sub-example simulation parameters, setting a satellite and a satellite ground observation station corresponding to the sub-example simulation parameters according to the sub-example simulation parameters corresponding to the STK workbench processes for each STK workbench process, determining a low-orbit constellation coverage condition corresponding to the sub-example simulation parameters based on the satellite and the satellite ground observation station, and determining a target low-orbit constellation coverage condition corresponding to the example simulation parameters based on the plurality of low-orbit constellation coverage conditions corresponding to the sub-example simulation parameters. The method and the device can solve the problems of long coverage analysis time and accuracy at the same time when the constellation coverage condition analysis is carried out.
Inventors
- FU WENXIAO
- Zhang Qianchuang
- YUAN ZHAOYU
- WANG CHAOYANG
- XU YINGHAO
Assignees
- 北京遥感设备研究所
Dates
- Publication Date
- 20260512
- Application Date
- 20251230
Claims (10)
- 1. A satellite tool kit STK low orbit constellation coverage performance evaluation method based on MATLAB is characterized by comprising the following steps: Obtaining example simulation parameters of the STK, wherein the example simulation parameters comprise time parameters, ground station parameters, constellation parameters and coverage analysis parameters; Splitting the example simulation parameters to obtain a plurality of sub-example simulation parameters corresponding to a plurality of time periods; Simultaneously starting a plurality of STK workbench processes based on a parallel computing pool of MATLAB, wherein each workbench process corresponds to one sub-instance simulation parameter in the plurality of sub-instance simulation parameters; setting satellite and satellite ground observation stations corresponding to the sub-example simulation parameters according to the sub-example simulation parameters corresponding to the STK workbench processes; and determining a target low-orbit constellation coverage condition corresponding to the instance simulation parameters based on a plurality of low-orbit constellation coverage conditions corresponding to the plurality of sub-instance simulation parameters.
- 2. The method of claim 1, wherein, The time parameters comprise starting time, cut-off time and time step; the ground station parameters comprise longitude, latitude and height; the constellation parameters comprise the number of orbit planes, the number of satellites on each orbit plane, the orbit inclination angle and the orbit height; The coverage analysis parameters comprise grid areas and calculation step sizes.
- 3. The method of claim 2, wherein the splitting the instance simulation parameters to obtain a plurality of sub-instance simulation parameters corresponding to a plurality of time periods comprises: Splitting the instance simulation parameters according to MATLAB and the running process number to obtain a plurality of sub-instance simulation parameters corresponding to a plurality of time periods.
- 4. The method according to claim 2, wherein the setting the satellite and satellite ground observation station corresponding to the sub-instance simulation parameters according to the sub-instance simulation parameters corresponding to the STK workbench process comprises: Setting a satellite ground observation station corresponding to the sub-example simulation parameters according to the ground station parameters in the sub-example simulation parameters corresponding to the STK workbench process; and setting satellites corresponding to the sub-example simulation parameters according to constellation parameters in the sub-example simulation parameters corresponding to the STK workbench process.
- 5. The method of claim 2, wherein determining low-orbit constellation coverage corresponding to the sub-instance simulation parameters based on the satellite and satellite ground observation station comprises: And determining the low-orbit constellation coverage condition corresponding to the sub-example simulation parameters based on the satellite, the satellite ground observation station and the coverage analysis parameters.
- 6. The method of claim 5, wherein the determining the target low-rail constellation coverage for the instance simulation parameter based on a plurality of low-rail constellation coverage for the plurality of sub-instance simulation parameters comprises: And integrating a plurality of low-orbit constellation coverage conditions corresponding to the sub-instance simulation parameters to obtain a target low-orbit constellation coverage condition corresponding to the instance simulation parameters.
- 7. The method of claim 6, wherein the method further comprises: and generating a visual chart of the target low-orbit constellation coverage condition corresponding to the example simulation parameters.
- 8. An STK low-orbit constellation coverage performance evaluation device based on MATLAB, which is characterized by comprising: the acquisition unit is used for acquiring example simulation parameters of the STK, wherein the example simulation parameters comprise time parameters, ground station parameters, constellation parameters and coverage analysis parameters; the splitting unit is used for splitting the instance simulation parameters to obtain a plurality of sub-instance simulation parameters corresponding to a plurality of time periods; the starting unit is used for simultaneously starting a plurality of STK workbench processes based on the MATLAB parallel computing pool, and each workbench process corresponds to one sub-instance simulation parameter in the plurality of sub-instance simulation parameters; The setting unit is used for setting satellites and satellite ground observation stations corresponding to the sub-instance simulation parameters according to the sub-instance simulation parameters corresponding to the STK workbench processes aiming at the STK workbench processes; and the determining unit is used for determining the target low-orbit constellation coverage condition corresponding to the instance simulation parameters based on the low-orbit constellation coverage conditions corresponding to the sub-instance simulation parameters.
- 9. An electronic device comprising a memory, a processor and a computer program stored in the memory and running on the processor, characterized in that the processor implements the steps of the method according to any of claims 1 to 7 when the computer program is executed.
- 10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method according to any one of claims 1 to 7.
Description
STK low-orbit constellation coverage performance evaluation method and device based on MATLAB and electronic equipment Technical Field The application belongs to the technical field of satellite communication system design and simulation, and particularly relates to a method and device for evaluating STK low-orbit constellation coverage performance based on MATLAB and electronic equipment. Background With the implementation of jumbo constellation planning, how to quickly and accurately evaluate the constellation performance of tens of thousands of satellites becomes an industry core challenge. STK is used as simulation software widely applied in the field of aerodynamics, and the orbit mechanics and coverage analysis confidence coefficient can reach 99.5%, but the STK still has obvious bottleneck in the coverage analysis tasks of full constellation, global scope and long period: The calculation efficiency is insufficient, and the single coverage analysis can take several hours to days; The automation degree is low, the operation of a Graphical User Interface (GUI) is relied on, and the large-scale parameter automatic scanning is difficult to realize; the data analysis limitation is that although the data can be generated efficiently, the deep statistical analysis and the customized visualization support for massive results are weak. In the prior art, the calculation time is generally shortened by reducing the simulation sample size or reducing the precision (such as expanding the grid spacing and compressing the simulation duration), so that the accuracy and the reliability of the evaluation result are greatly reduced, that is, the problem that the coverage analysis time is long and the accuracy cannot be simultaneously solved when the related technology performs the constellation coverage condition analysis. Disclosure of Invention The application aims to provide a STK low-rail constellation coverage performance evaluation method and device based on MATLAB and electronic equipment, so that the problems of long coverage analysis time and accuracy are solved at the same time when constellation coverage condition analysis is carried out. In a first aspect of the embodiment of the present application, a method for evaluating coverage performance of a satellite tool kit STK low orbit constellation based on MATLAB is provided, including: Obtaining example simulation parameters of the STK, wherein the example simulation parameters comprise time parameters, ground station parameters, constellation parameters and coverage analysis parameters; Splitting the example simulation parameters to obtain a plurality of sub-example simulation parameters corresponding to a plurality of time periods; Simultaneously starting a plurality of STK workbench processes based on a parallel computing pool of MATLAB, wherein each workbench process corresponds to one sub-instance simulation parameter in the plurality of sub-instance simulation parameters; setting satellite and satellite ground observation stations corresponding to the sub-example simulation parameters according to the sub-example simulation parameters corresponding to the STK workbench processes; and determining a target low-orbit constellation coverage condition corresponding to the instance simulation parameters based on a plurality of low-orbit constellation coverage conditions corresponding to the plurality of sub-instance simulation parameters. In a second aspect of the embodiment of the present application, there is provided a STK low-rail constellation coverage performance evaluation device based on MATLAB, including: the acquisition unit is used for acquiring example simulation parameters of the STK, wherein the example simulation parameters comprise time parameters, ground station parameters, constellation parameters and coverage analysis parameters; the splitting unit is used for splitting the instance simulation parameters to obtain a plurality of sub-instance simulation parameters corresponding to a plurality of time periods; the starting unit is used for simultaneously starting a plurality of STK workbench processes based on the MATLAB parallel computing pool, and each workbench process corresponds to one sub-instance simulation parameter in the plurality of sub-instance simulation parameters; The setting unit is used for setting satellites and satellite ground observation stations corresponding to the sub-instance simulation parameters according to the sub-instance simulation parameters corresponding to the STK workbench processes aiming at the STK workbench processes; and the determining unit is used for determining the target low-orbit constellation coverage condition corresponding to the instance simulation parameters based on the low-orbit constellation coverage conditions corresponding to the sub-instance simulation parameters. In a third aspect of the embodiment of the present application, an electronic device is provided, including a memory, a proces