CN-121979658-A - Remote sensing satellite calculation force balance distribution method based on target priority
Abstract
A remote sensing satellite calculation force balance distribution method based on target priority belongs to the technical field of remote sensing satellites. The invention overcomes the limitation of the existing single-star computing capability, provides a remote sensing constellation target distribution scheme design method under the condition of constellation interconnection and intercommunication situation sharing, solves the scheme design of satellite three-dimensional coordinate fusion task distribution when a remote sensing constellation faces a multi-target task, does not have a mature multi-target computing distribution scheme aiming at a large-scale constellation at present, and particularly does not have a scheme of distributing two-dimensional coordinates to a non-observation satellite for three-dimensional coordinate computation.
Inventors
- HUANG ZITENG
- LIU YUXIN
- Qu han
- TIAN JINGFENG
- LI XIANG
- MI FEI
Assignees
- 中国空间技术研究院
Dates
- Publication Date
- 20260505
- Application Date
- 20251212
Claims (10)
- 1. The remote sensing satellite calculation force balance distribution method based on the target priority is characterized by comprising the following steps of: Acquiring a satellite set capable of detecting targets through a load detection view field and a satellite orbit, and acquiring three-dimensional coordinate calculation sequence information of the targets according to the upper limit of the capability of calculating three-dimensional coordinates of each satellite in the satellite set and the number of currently carrying out three-dimensional coordinate calculation, wherein the three-dimensional coordinate calculation sequence information comprises satellite pair sets with the total number of all three-dimensional coordinate calculation being x All belong to The sum of the upper limits of the three-dimensional coordinates of the satellites All belong to The sum of the number of three-dimensional coordinates currently being calculated by the satellite of (2) ; Defining a target priority by the satellite computing power of the observable targets, wherein the target priority is the upper limit of the computing power of the binary satellite group of the observable targets, The smaller the satellite group representing the object is, the weaker the computing power of the satellite group should be, the better the computing power should be; And when the target can be detected, controlling the satellite of the target for three-dimensional coordinate calculation according to the target priority and the three-dimensional coordinate calculation sequence information of the target.
- 2. The method for balanced distribution of computational power of remote sensing satellites based on target priorities according to claim 1, wherein the satellite for performing three-dimensional coordinate calculation of a target is controlled according to the target priorities and three-dimensional coordinate calculation sequence information of the target, comprising: Step one, if Then the target d is The three-dimensional coordinate calculation is performed such that, Is the target priority; Step two, if Query then The priority values of all the targets being calculated, if the priority value of the targets is larger than Then the target is allocated again according to the rule, and the target d is calculated on the satellite instead of the target d, if The priority value of all the objects being calculated is not greater than Then d is allocated to ; Step three, if Then the target d is Performing three-dimensional coordinate calculation; Step four, if Query then Priority values of all the objects being calculated, if the priority value of the object is greater than Then the target is allocated again according to the rule, and the target d is calculated on the satellite instead of the target d, if No more than the priority value of all the objects being calculated Then d is allocated to ; Step five, repeating the step one to the step four until the target d is at a certain position Calculated, or calculated d without redundant calculation resources; Wherein, a= { A set of n satellites, where Representing satellite number i, according to different satellites Dividing a into a number of computing capabilities , ,..., , Representing a set of satellites having the same computing power or computing power within a custom threshold, when satellite a e Satellite b epsilon And when i < j, there is , Representing the upper limit of the three-dimensional coordinate calculation quantity of a satellite and the symbol Representing the number of three-dimensional coordinates that the satellite is calculating; Obtaining a computing power sequence with the length of m from small to large according to x All belong to Is of the order of Order-making = + +..., = + +... All belong to Is of the order of Order-making = + +..., = + +... ... All belong to Is of the order of , = + +..., = + +...。
- 3. The target priority-based remote sensing satellite power balance distribution method according to claim 2, wherein if Target d is allocated at Calculated by The detection is carried out so that, And (3) performing three-dimensional coordinate calculation by using the satellite with the small number of the three-dimensional coordinates being calculated.
- 4. The method for balanced distribution of computational power of remote sensing satellites based on target priorities according to claim 3, wherein if Target d is allocated at And calculating, namely calculating the three-dimensional coordinates of the target d on the satellite for calculating the replacement target.
- 5. The remote sensing satellite calculation force balance subsystem based on the target priority is characterized by comprising the following components: The first module obtains a satellite set capable of detecting targets through a load detection view field and a satellite orbit, and obtains three-dimensional coordinate calculation sequence information of the targets according to the upper limit of the three-dimensional coordinate calculation capability of each satellite in the satellite set and the number of the current three-dimensional coordinate calculation, wherein the three-dimensional coordinate calculation sequence information comprises a satellite pair set with the total number of all three-dimensional coordinate calculation being x All belong to The sum of the upper limits of the three-dimensional coordinates of the satellites All belong to The sum of the number of three-dimensional coordinates currently being calculated by the satellite of (2) ; A second module for defining a target priority by the satellite computing power of the target, wherein the target priority is the upper limit of the computing power of the binary satellite group of the target, The smaller the satellite group representing the object is, the weaker the computing power of the satellite group should be, the better the computing power should be; And the third module is used for controlling the satellite of the target for three-dimensional coordinate calculation according to the target priority and the three-dimensional coordinate calculation sequence information of the target when the target can be detected.
- 6. The target priority-based remote sensing satellite power balance distribution system according to claim 5, wherein the satellite for three-dimensional coordinate calculation of the target is controlled according to the target priority and the three-dimensional coordinate calculation sequence information of the target, comprising: Step one, if Then the target d is The three-dimensional coordinate calculation is performed such that, Is the target priority; Step two, if Query then The priority values of all the targets being calculated, if the priority value of the targets is larger than Then the target is allocated again according to the rule, and the target d is calculated on the satellite instead of the target d, if The priority value of all the objects being calculated is not greater than Then d is allocated to ; Step three, if Then the target d is Performing three-dimensional coordinate calculation; Step four, if Query then Priority values of all the objects being calculated, if the priority value of the object is greater than Then the target is allocated again according to the rule, and the target d is calculated on the satellite instead of the target d, if No more than the priority value of all the objects being calculated Then d is allocated to ; Step five, repeating the step one to the step four until the target d is at a certain position Calculated, or calculated d without redundant calculation resources; Wherein, a= { A set of n satellites, where Representing satellite number i, according to different satellites Dividing a into a number of computing capabilities , ,..., , Representing a set of satellites having the same computing power or computing power within a custom threshold, when satellite a e Satellite b epsilon And when i < j, there is , Representing the upper limit of the three-dimensional coordinate calculation quantity of a satellite and the symbol Representing the number of three-dimensional coordinates that the satellite is calculating; Obtaining a computing power sequence with the length of m from small to large according to x All belong to Is of the order of Order-making = + +..., = + +... All belong to Is of the order of Order-making = + +..., = + +... ... All belong to Is of the order of , = + +..., = + +...。
- 7. The target priority based remote sensing satellite power balance distribution system according to claim 6, wherein if Target d is allocated at Calculated by The detection is carried out so that, And (3) performing three-dimensional coordinate calculation by using the satellite with the small number of the three-dimensional coordinates being calculated.
- 8. The target priority based remote sensing satellite power balance distribution system according to claim 7, wherein if Target d is allocated at And calculating, namely calculating the three-dimensional coordinates of the target d on the satellite for calculating the replacement target.
- 9. A computer readable storage medium storing a computer program, wherein the computer program when executed by a processor performs the steps of the method according to any one of claims 1 to 4.
- 10. The remote sensing satellite calculation force balance distribution equipment based on the target priority comprises a memory, a processor and a computer program which is stored in the memory and can run on the processor, and is characterized in that the steps of the method according to any one of claims 1-4 are realized when the processor executes the computer program.
Description
Remote sensing satellite calculation force balance distribution method based on target priority Technical Field The invention relates to a remote sensing satellite calculation force balance distribution method based on target priority, and belongs to the technical field of remote sensing satellites. Background The remote sensing constellation comprises more than 2 remote sensing satellites, and the large remote sensing constellation is deployed in batches, so that performance gaps exist among satellites in different batches, and the number of on-board processing tasks which can be born by the satellites is determined by satellite-borne computing resources of the satellites. When a remote sensing satellite detects a target, a single satellite can only generate two-dimensional coordinates of the target, in order to form stable detection (tracking and positioning) on the target, two satellites are required to observe the same target at the same time, the two-dimensional coordinates generated respectively are transmitted to one satellite for information fusion, and three-dimensional coordinates are generated through a filtering algorithm, but the on-satellite computing capacity of the single satellite is limited, and the three-dimensional coordinates which can be fused are limited. At present, a target calculation task allocation scheme applied to a remote sensing constellation does not exist, because of the difference of the field coverage of each satellite and the on-satellite calculation capability, under the condition that a large number of detection targets appear in the global scope, the detection calculation capability of a plurality of satellites is saturated easily, and the capacity of the detection targets of the whole remote sensing constellation is limited because other satellites are in idle states, so that a calculation force balancing scheme of a large-scale remote sensing constellation is required to be designed. Disclosure of Invention The invention solves the technical problems of overcoming the defects of the prior art, providing a target priority-based remote sensing constellation multi-target calculation force balance scheme design under the condition of constellation interconnection situation sharing, carrying out multi-target calculation distribution by setting the calculation priority of targets, unlocking the multi-target capacity of a system and improving the system efficiency. The technical scheme of the invention is that in the first aspect, the remote sensing satellite calculation force balance distribution method based on target priority comprises the following steps: Acquiring a satellite set capable of detecting targets through a load detection view field and a satellite orbit, and acquiring three-dimensional coordinate calculation sequence information of the targets according to the upper limit of the capability of calculating three-dimensional coordinates of each satellite in the satellite set and the number of currently carrying out three-dimensional coordinate calculation, wherein the three-dimensional coordinate calculation sequence information comprises satellite pair sets with the total number of all three-dimensional coordinate calculation being x All belong toThe sum of the upper limits of the three-dimensional coordinates of the satellitesAll belong toThe sum of the number of three-dimensional coordinates currently being calculated by the satellite of (2); Defining a target priority by the satellite computing power of the observable targets, wherein the target priority is the upper limit of the computing power of the binary satellite group of the observable targets,The smaller the satellite group representing the object is, the weaker the computing power of the satellite group should be, the better the computing power should be; And when the target can be detected, controlling the satellite of the target for three-dimensional coordinate calculation according to the target priority and the three-dimensional coordinate calculation sequence information of the target. Further, the satellite for controlling the target to perform three-dimensional coordinate calculation according to the target priority and the three-dimensional coordinate calculation sequence information of the target comprises: Step one, if Then the target d isThe three-dimensional coordinate calculation is performed such that,Is the target priority; Step two, if Query thenThe priority values of all the targets being calculated, if the priority value of the targets is larger thanThen the target is allocated again according to the rule, and the target d is calculated on the satellite instead of the target d, ifThe priority value of all the objects being calculated is not greater thanThen d is allocated to; Step three, ifThen the target d isPerforming three-dimensional coordinate calculation; Step four, if Query thenPriority values of all the objects being calculated, if the priority value of the object is gre