Search

CN-120803609-B - Task resource pool construction method for large-scale satellite cluster

CN120803609BCN 120803609 BCN120803609 BCN 120803609BCN-120803609-B

Abstract

The invention provides a task resource pool construction method for a large-scale satellite cluster, which belongs to the technical field of aerospace, and is characterized in that on the basis of the abstract quantitative characterization of resources required by a task and residual resources of each node, the nodes receiving the task requests are used as centers to communicate outwards layer by layer, resource information of the participatable nodes is collected, and when the total number of the participatable node resources meets the task requirements, outward search is stopped to complete the member node search of the task resource pool.

Inventors

  • XIAO YAN
  • YU RONGQING
  • YE DONG
  • CHANG LIANG
  • LI BIN
  • YANG FEI
  • ZHAO XIAOFENG

Assignees

  • 哈尔滨工业大学

Dates

Publication Date
20260508
Application Date
20250703

Claims (9)

  1. 1. A task resource pool construction method for a large-scale satellite cluster is characterized by comprising the following steps of: the method specifically comprises the following steps: step 1, initializing search, taking a central node satellite to surrounding levels as Respectively sending request data packets A by the communicable satellites of the system; step 2, the node receiving the request packet responds to search and check the residual resources, each star of the hierarchy l analyzes after receiving the data packet A, and the node analyzes the residual resources And participation lower limit Comparing and returning a response data packet B to the central node satellite; in the step 2 of the process, the process is carried out, Self remaining resources Lower limit of participation And task demand total resources All expressed in aggregate form; When (when) I.e. All elements of the collection are larger than When the corresponding element is adopted, the node is considered to meet the condition of participating in construction, and a response data packet B is returned to the central node satellite, wherein the construction identifier is T; When (when) When the node does not meet the condition of participating in construction, returning a response data packet B to the central node satellite, wherein the construction identifier is F; Step 3, integrating resources at the central node satellite; step 4, judging whether to terminate at the central node satellite; And 5, summarizing satellite coordinates and resource conditions constructed by all N participating task resource pools at a central node satellite, and selecting nodes meeting the total resources required by the tasks from all response nodes to form a task resource pool.
  2. 2. The task resource pool construction method according to claim 1, wherein: The request data packet A contains the information of the central node coordinates Coordinates of target node Node participation in building lower limits of remaining resources The type of resource required; the response data packet B contains information including source node coordinates Coordinates of target node Remaining resources of node Whether to participate in constructing the flag T/F.
  3. 3. The task resource pool construction method according to claim 2, wherein: Defining a hierarchy of nodes relative to a central node The method comprises the following steps: (4) the single satellite node is directly communicated with four surrounding satellite nodes at most, and is respectively adjacent nodes in the same orbit and adjacent orbits, so that the total number of satellites in the first layer is 4l.
  4. 4. The method for constructing a task resource pool according to claim 3, wherein in step 1, Initial initiation When (1) When the method is used, paths from the central node satellite to the target satellite through the minimum forwarding times are constructed in advance, the probability of communication failure is reduced, and then the communication time delay is considered, and the path with the least predicted time consumption is selected from the path schemes with the same forwarding times.
  5. 5. The method for constructing a task resource pool according to claim 4, wherein in step 3, Every time the central node satellite receives a response data packet B, the number of the received satellite return data packets of the layer I Initial, initial And then, judging as follows: the total resources in the current pool are recorded as ; When the identifier is T, the total number of nodes in the current pool Initial, initial ; When the flag is F, the above calculation is not performed.
  6. 6. The method for constructing a task resource pool according to claim 5, wherein in step 4, If it is I.e. All elements of the collection are larger than When corresponding elements are adopted, various resources in the pool are considered to meet the requirements of the computing task, and the search is directly finished to construct the resource pool entering the step 5; If it is And (3) further judging: If the current layer does not respond fully, i.e The central node satellite continues to wait for the data packet B returned by the remaining satellites of the layer, and then returns to the step 3; If the current layer has responded entirely, Then the next layer search is needed, the step 1 is returned and the process is performed 、 。
  7. 7. A system for performing the method of task resource pool construction of a large-scale satellite cluster according to any one of claims 1 to 6, characterized in that: the system comprises an initialization module, a response module, an integration judging module and a resource pool constructing module; the initialization module takes the central node satellite as a surrounding hierarchy Respectively sending request data packets A by the communicable satellites of the system; The response module receives the node of the request packet and checks the residual resources, each star of the hierarchy l analyzes the residual resources after receiving the data packet A And participation lower limit Comparing and returning a response data packet B to the central node satellite; The satellite at the central node integrates resources through the integration judging module to judge whether to terminate searching; the central node satellite gathers the satellite coordinates and resource conditions constructed by all N participating task resource pools through the resource pool construction module, and the nodes reach consensus to form a task resource pool and start tasks.
  8. 8. An electronic device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any one of claims 1 to 6 when the computer program is executed.
  9. 9. A computer readable storage medium storing computer instructions which, when executed by a processor, implement the steps of the method of any one of claims 1 to 6.

Description

Task resource pool construction method for large-scale satellite cluster Technical Field The invention belongs to the technical field of aerospace, and particularly relates to a task resource pool construction method for a large-scale satellite cluster. Background The low-earth orbit large-scale satellite cluster has all-weather and full-coverage characteristics, has irreplaceable real-time response advantages in the fields of emergency disaster relief, environment monitoring, battlefield reconnaissance and the like, can rapidly complete the observation task of any global target, realizes high-stability and low-delay communication in the global range and has great development and application prospects. In abroad, a constellation system represented by Starlink enters a large-scale deployment stage, thousands of networking satellites are launched in a cumulative way, and a domestic related plan is still in a research stage. The working modes of the current large-scale satellite clusters can be divided into three types of a astronomical earth network, a astronomical earth network and a astronomical base network. For the working modes of the astronomical ground network and the astronomical ground network, the ground network for large-scale satellite cluster/constellation operation brings up extremely high demands on the number and construction range of ground nodes, while for the working mode based on the astronomical network, the end-to-end connection between users can be realized directly through satellites and inter-satellite links, the ground network facilities are not very depended, and the advantages of independence, safety, destructiveness and the like are achieved. Since the space-based network gets rid of the dependence on ground facilities, the space-based network gradually becomes an important direction of technical evolution, and many researches on the autonomous execution of tasks by the space-based network, including the invention, appear. The current mainstream large-scale satellite clusters have certain on-board processing capacity, not only all nodes have the capacity of analyzing, storing and forwarding received data packets, but also can independently calculate to a certain degree. However, due to its volume, cost, etc., the processing capacity of a single star is limited, which generally corresponds to the computing level of a ground embedded device, and it is difficult to complete a complex computing task. To realize on-orbit autonomous decision making and execution of tasks with strong timeliness such as emergency response, dynamic game and the like, the quick calculation of algorithms such as optimal scheduling and the like is not needed, and the calculation process of the algorithms often needs to occupy a large amount of calculation and storage resources. A solution idea is to combine each node with weaker processing capability into a resource pool, chi Nazi sources share each other, and the resource pool has higher processing capability as a whole. The method breaks through the performance bottleneck of a single star, and can construct a special task resource pool according to different task characteristics. Disclosure of Invention Aiming at the defects existing in the prior art, the invention provides a task resource pool construction method for a large-scale satellite cluster on the basis of a data packet communication mechanism, a constellation mesh topological structure and the like, a task resource pool matched with task requirements is built, and various resources in the pool meet the task requirements. The method can enable the satellite cluster/constellation to have the quick response capability of coping with burst tasks, strengthen the on-orbit autonomous decision making capability and have wide application prospect. The invention is realized by the following technical scheme: the task resource pool construction method for the large-scale satellite cluster specifically comprises the following steps: step 1, initializing search, taking a central node satellite to surrounding levels as Respectively sending request data packets A by the communicable satellites of the system; step 2, the node receiving the request packet responds to search and check the residual resources, each star of the hierarchy l analyzes after receiving the data packet A, and the node analyzes the residual resources And participation lower limitComparing and returning a response data packet B to the central node satellite; Step 3, integrating resources at the central node satellite; step 4, judging whether to terminate at the central node satellite; And 5, summarizing satellite coordinates and resource conditions constructed by all N participating task resource pools at a central node satellite, and selecting nodes meeting the total resources required by the tasks from all response nodes to form a task resource pool. Further, the request data packet A contains information including central node coordinatesC