A method and device for verifying the emergency resource planning of a spacecraft

The method addresses inefficiencies in spacecraft control operations by generating and verifying emergency resource plans through flexible configuration and simulation, enhancing the efficiency and responsiveness of spacecraft control systems.

CN119273037BActive Publication Date: 2025-07-15BEIJING AEROSPACE CONTROL CENT
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411261413.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2025-07-15
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

The existing technology cannot meet real-time requirements in spacecraft measurement and control operations, resulting in low efficiency in scheduling of measurement and control resources, especially in emergency situations, it is difficult to quickly generate and verify measurement and control work plans.

Method used

By generating measurement and control resource requirements information, creating flexible configuration files for measurement and control resources, and instantiating them, generating measurement and control network tracking plans and measurement and control operation scheduling plans, combined with ultra-real-time simulation verification, we ensure the correctness and efficiency of measurement and control operation.

Benefits of technology

It improves the scheduling efficiency of measurement and control resources and ensures the execution efficiency of spacecraft measurement and control operations, especially in emergency situations, the correct measurement and control work plan can be quickly generated and verified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273037B_ABST
    Figure CN119273037B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for verifying the emergency resource planning of a spacecraft, which relates to the field of space TT&C technology. The method includes: generating TT&C resource requirement information according to failure mode information and basic resource data; generating a TT&C resource flexible configuration file according to existing resource information, unavailable resource information, the TT&C resource requirement information and the basic resource data, and instantiating the TT&C resource flexible configuration file; generating a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated TT&C resource flexible configuration file, and performing ultra-real-time simulation verification on the TT&C network tracking plan according to verification data; if it is determined that the verification is successful and corresponding requirement conditions are met, then performing spacecraft TT&C operations according to the TT&C operation scheduling plan. The device executes the above method. The method and device provided by the embodiments of the present invention can improve the execution efficiency of spacecraft TT&C operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of aerospace measurement and control technology, and particularly to a method and device for verifying the emergency resource planning of a spacecraft. Background Art

[0002] With the development of aerospace missions, the number of on-orbit spacecraft has increased, and the utilization rate of ground measurement and control resources has risen. The ground control center needs to quickly calculate and plan the measurement station resources required for spacecraft control, apply for measurement and control resources, generate a measurement and control work plan, and implement measurement station tracking and control according to the measurement and control work plan. In the event of an emergency on the spacecraft, the ground control center can automatically generate resource requirements, plan calculations, and apply for the required resources according to the failure mode, and simulate and verify the correctness of the measurement and control resource work plan to improve the measurement and control resource scheduling efficiency and fault handling ability of the ground control center. However, the measurement and control operations of spacecraft are complex, and emergencies occur frequently. The existing technologies cannot meet the requirements of spacecraft measurement and control operations in terms of real-time scheduling of measurement and control resources, etc., thus resulting in low execution efficiency of spacecraft measurement and control operations. Summary of the Invention

[0003] In view of the problems in the prior art, embodiments of the present invention provide a method and device for verifying the emergency resource planning of a spacecraft, which can at least partially solve the problems existing in the prior art.

[0004] On the one hand, the present invention proposes a method for verifying the emergency resource planning of a spacecraft, including:

[0005] Generating measurement and control resource requirement information according to the failure mode information and the basic resource data;

[0006] Generating a flexible configuration file for measurement and control resources according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and instantiating the flexible configuration file for measurement and control resources;

[0007] Generating a measurement and control network tracking plan and a measurement and control operation scheduling plan according to the instantiated flexible configuration file for measurement and control resources, and performing ultra-real-time simulation verification on the measurement and control network tracking plan according to the verification data;

[0008] If it is determined that the verification is successful and the corresponding requirement conditions are met, then perform spacecraft measurement and control operations according to the measurement and control operation scheduling plan.

[0009] Among them, the generating measurement and control resource requirement information according to the failure mode information and the basic resource data includes:

[0010] Outputting measurement and control resource requirement template information according to the failure mode information, and generating the measurement and control resource requirement information according to the measurement and control resource requirement template information and the basic resource data.

[0011] Among them, generating the flexible configuration file for TT&C resources according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data includes:

[0012] Searching for the first existing resource information entry that meets the requirements in the existing resource information according to the TT&C resource requirement information, and generating a first mark; and searching for the second existing resource information entry that does not meet the requirements, and generating a second mark;

[0013] Judging whether there is a resource conflict between the first existing resource information entry and the unavailable resource information. If it is determined that there is a resource conflict, adjusting the first mark of the first existing resource information entry with the resource conflict to the second mark to obtain a resource analysis result;

[0014] Generating a basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data;

[0015] Generating the flexible configuration file for TT&C resources according to the basic planning calculation result and the basic resource data.

[0016] Among them, the preset planning parameters include a conventional planning mode, a complete planning mode, and an incremental planning mode; correspondingly, generating the basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data includes:

[0017] Generating the basic planning calculation result according to the resource analysis result, the basic resource data, and at least one of the conventional planning mode, the complete planning mode, and the incremental planning mode.

[0018] Among them, instantiating the flexible configuration file for TT&C resources includes:

[0019] Recalculating the tracking start time and the tracking end time in the basic planning calculation result by using the basic resource data and constraint rules that optimize data accuracy; the constraint rules are key point constraint rules or circle number constraint rules.

[0020] Among them, performing ultra-real-time simulation verification on the TT&C network tracking plan according to the verification data includes:

[0021] Collecting spacecraft status information according to the verification data, and performing ultra-real-time simulation execution on the TT&C network tracking plan according to the spacecraft status information and the station status information, and performing prediction of the TT&C network tracking plan;

[0022] Performing ultra-real-time simulation execution on the TT&C network tracking plan according to the spacecraft status information and the station status information includes:

[0023] Establish the initial state of the simulation;

[0024] Create ultra-real-time simulation events based on the user-set step size;

[0025] Execute the discrete simulation events within this step size in the event queue in chronological order;

[0026] Generate ultra-real-time simulation trajectory points and perform time compression.

[0027] Among them, if it is determined that the verification is successful and the corresponding requirement conditions are met, then perform spacecraft TT&C operations according to the TT&C operation scheduling plan, including:

[0028] If it is determined that the TT&C resource application has been satisfied, then judge whether the tracking time accuracy of the TT&C network tracking plan is met;

[0029] If it is determined that the tracking time accuracy has been met, then perform spacecraft TT&C operations according to the TT&C operation scheduling plan;

[0030] If it is determined that the TT&C resource application is not satisfied, then execute generating a TT&C resource flexible configuration file and subsequent steps according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data until spacecraft TT&C operations are performed according to the TT&C operation scheduling plan;

[0031] If it is determined that the tracking time accuracy is not met, then judge whether the latest operation start time has arrived;

[0032] If it is determined that the latest operation start time has arrived, then perform spacecraft TT&C operations according to the TT&C operation scheduling plan;

[0033] If it is determined that the latest operation start time has not arrived, then replace the basic resource data and execute instantiating the TT&C resource flexible configuration file and subsequent steps until spacecraft TT&C operations are performed according to the TT&C operation scheduling plan.

[0034] On the one hand, the present invention proposes a spacecraft emergency resource planning verification device, including:

[0035] A generating unit, configured to generate TT&C resource requirement information according to the fault mode information and the basic resource data;

[0036] A completion unit, configured to generate a TT&C resource flexible configuration file according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the TT&C resource flexible configuration file;

[0037] A verification unit, configured to generate a tracking plan for a TT&C network and a scheduling plan for TT&C operations according to an instantiated flexible configuration file of TT&C resources, and perform ultra-real-time simulation verification on the tracking plan of the TT&C network according to verification data;

[0038] An execution unit, configured to execute TT&C operations for a spacecraft according to the scheduling plan for TT&C operations if it is determined that the verification is successful and corresponding requirement conditions are met.

[0039] On the other hand, an embodiment of the present invention provides an electronic device, including: a processor, a memory, and a bus, where

[0040] The processor and the memory communicate with each other through the bus;

[0041] The memory stores program instructions executable by the processor, and the processor can execute the following methods by invoking the program instructions:

[0042] Generate TT&C resource requirement information according to fault mode information and basic resource data;

[0043] Generate a flexible configuration file for TT&C resources according to existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources;

[0044] Generate a tracking plan for a TT&C network and a scheduling plan for TT&C operations according to the instantiated flexible configuration file of TT&C resources, and perform ultra-real-time simulation verification on the tracking plan of the TT&C network according to verification data;

[0045] If it is determined that the verification is successful and corresponding requirement conditions are met, execute TT&C operations for a spacecraft according to the scheduling plan for TT&C operations.

[0046] An embodiment of the present invention provides a non-transitory computer-readable storage medium, including:

[0047] The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the following methods:

[0048] Generate TT&C resource requirement information according to fault mode information and basic resource data;

[0049] Generate a flexible configuration file for TT&C resources according to existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources;

[0050] Generate a tracking plan for a TT&C network and a scheduling plan for TT&C operations according to the instantiated flexible configuration file of TT&C resources, and perform ultra-real-time simulation verification on the tracking plan of the TT&C network according to verification data;

[0051] If it is determined that the verification is successful and the corresponding requirement conditions are met, the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan.

[0052] The spacecraft emergency resource planning verification method and device provided by the embodiments of the present invention generate TT&C resource requirement information according to the fault mode information and the basic resource data; generate a TT&C resource flexible configuration file according to the existing resource information, unavailable resource information, the TT&C resource requirement information and the basic resource data, and complete the instantiation of the TT&C resource flexible configuration file; generate a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated TT&C resource flexible configuration file, and perform ultra-real-time simulation verification on the TT&C network tracking plan according to the verification data; if it is determined that the verification is successful and the corresponding requirement conditions are met, the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan. By designing an integrated emergency TT&C resource planning, operation and verification process, the correctness of the TT&C work plan is ensured, the scheduling efficiency of TT&C resources is improved, and thus the execution efficiency of spacecraft TT&C operations is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for description in the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings. In the drawings:

[0054] Figure 1 is a flowchart of a spacecraft emergency resource planning verification method provided by an embodiment of the present invention.

[0055] Figure 2 is an architecture diagram of an emergency TT&C resource planning operation system provided by an embodiment of the present invention.

[0056] Figure 3 is a flowchart of a spacecraft emergency resource planning verification method provided by another embodiment of the present invention.

[0057] Figure 4 is a flowchart of a spacecraft emergency resource planning verification method provided by another embodiment of the present invention.

[0058] Figure 5 is a structural diagram of a spacecraft emergency resource planning verification device provided by an embodiment of the present invention.

[0059] Figure 6 is a schematic physical structure diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0060] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer and more understandable, the following further elaborates on the embodiments of the present invention with reference to the accompanying drawings. Herein, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but not to limit the present invention. It should be noted that, without conflict, the embodiments in this application and the features in the embodiments can be arbitrarily combined with each other.

[0061] Description of related terms:

[0062] Measurement and control resources: During the control process of a spacecraft, the ground control center realizes the tracking and control of the spacecraft through measurement stations (including measurement and control stations, relay satellites, and measurement and control ships). The time and equipment of the measurement and control stations, relay satellites, and measurement and control ships that can track the spacecraft are called measurement and control resources. In the present invention, it specifically refers to the time interval available for tracking the spacecraft.

[0063] Measurement and control network tracking plan: The usage plan of the measurement stations used by the ground control center to track and control the spacecraft, mainly including tracking the spacecraft, measurement stations, tracking start time, and end time, etc.

[0064] Measurement and control operation scheduling plan: During the process of tracking and controlling the spacecraft, the ground control center needs to open or close channels and send required files to the measurement stations according to the plan. The above operations are generally manually executed. The measurement and control operation scheduling plan describes the time and execution objects of the manual control operations, and sends standardized control interfaces according to the planned time through software to replace manual operations.

[0065] Figure 1 is a schematic flowchart of a method for verifying the emergency resource planning of a spacecraft provided by an embodiment of the present invention. As Figure 1 shown, the method for verifying the emergency resource planning of a spacecraft provided by the embodiment of the present invention includes:

[0066] Step S1: Generate measurement and control resource requirement information according to the fault mode information and basic resource data.

[0067] Step S2: Generate a flexible configuration file for measurement and control resources according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for measurement and control resources.

[0068] Step S3: Generate a measurement and control network tracking plan and a measurement and control operation scheduling plan according to the instantiated flexible configuration file for measurement and control resources, and perform ultra-real-time simulation verification on the measurement and control network tracking plan according to the verification data.

[0069] Step S4: If it is determined that the verification is successful and the corresponding requirement conditions are met, then perform spacecraft measurement and control operations according to the measurement and control operation scheduling plan.

[0070] As Figure 2As shown in the figure, the architecture of the emergency measurement and control resource planning and operation system is described as follows:

[0071] This architecture includes a task status acquisition unit, a requirement generation unit, an emergency resource planning unit, a measurement and control plan generation unit, an ultra-real-time simulation verification unit, a measurement and control resource application unit, and a measurement and control operation scheduling unit. Each unit cooperates with each other, and integrally realizes the real-time acquisition of task failure status, the generation of measurement and control resource requirements, the calculation of measurement and control resource planning, the generation of tracking plans for the measurement and control network, ultra-real-time simulation verification, and the automatic scheduling of measurement and control operations. The cooperation relationships among the units include:

[0072] The task status acquisition unit and the requirement generation unit cooperate with each other to obtain the spacecraft failure mode, and adopt the mapping method of the failure mode and the measurement and control resource requirement template to automatically generate the measurement and control resource requirement information.

[0073] The emergency resource planning unit, the measurement and control plan generation unit, and the measurement and control resource application unit cooperate with each other to automatically plan the flexible configuration file of the measurement and control resources, match the prediction information of the measurement stations with different precisions, generate and send the measurement and control resource applications, and feedback the results of the measurement and control resource applications to the emergency resource planning unit, and generate the final tracking plan for the measurement and control network and the measurement and control operation scheduling plan through multiple iterative calculations.

[0074] The measurement and control plan generation unit, the ultra-real-time simulation verification unit, and the measurement and control operation scheduling unit cooperate with each other to realize the ultra-real-time simulation verification of the tracking plan for the measurement and control network and the measurement and control operation scheduling plan. The measurement and control operation scheduling unit executes various plans that are verified to be correct, and automatically controls the measurement and control switch channels and sends the measurement station tracking files according to the plans.

[0075] In the above step S1, the device generates the measurement and control resource requirement information according to the failure mode information and the basic resource data. The device may be a computer device that executes this method, such as a server. It should be noted that the acquisition and analysis of data involved in the embodiments of the present invention are authorized by the user.

[0076] The generation of the measurement and control resource requirement information according to the failure mode information and the basic resource data includes:

[0077] Outputting the measurement and control resource requirement template information according to the failure mode information, and generating the measurement and control resource requirement information according to the measurement and control resource requirement template information and the basic resource data. The failure mode information may include the failure mode information of the spacecraft, and the basic resource data may include the prediction information of the measurement stations and control parameters, etc.

[0078] The functions and interface relationships of each unit in the emergency measurement and control resource planning and operation system architecture are described as follows:

[0079] The task status acquisition unit realizes the functions of real-time acquisition and processing of task fault data. This unit receives the fault mode information sent by the external system ( Figure 2 interface identifier a), searches for the mapping relationship table between the fault mode and the measurement and control resource requirement template (as shown in Table 1), and outputs the measurement and control resource requirement template information ( Figure 2 interface identifier 1), and sends it to the requirement generation unit.

[0080] Table 1

[0081]

[0082] The requirement generation unit realizes the function of automatic generation of emergency measurement and control resource requirements. According to the measurement and control resource requirement template information, it searches for the content of the required resources and the tracking attributes, combines the fault mode information, identifies the information such as the fault occurrence time and the associated spacecraft, and loads the basic resource data ( Figure 2 interface identifier A), generates the measurement and control resource requirement information ( Figure 2 interface identifier 2), and outputs it to the emergency resource planning unit.

[0083] The emergency resource planning unit realizes the function of measurement and control resource planning calculation, loads the basic resource data ( Figure 2 interface identifier A), generates the measurement and control resource flexible configuration file ( Figure 2 interface identifier 3), and outputs it to the measurement and control plan generation unit. The measurement and control resource flexible configuration file is a general adaptable and logically related resource description configuration file.

[0084] The measurement and control plan generation unit realizes the instantiation function of the measurement and control resource flexible configuration file, loads the basic resource data ( Figure 2 interface identifier A), calculates the specific start and end times in the tracking plan of the measurement and control network, searches for the time constraint relationships among the tracking start and end times, the measurement and control channel switch, the transmission of the tracking file of the measurement station, the start time of the measurement station application, and the end time of the measurement station application, calculates the specific times of the measurement and control channel switch and the transmission of the tracking file of the measurement station, and generates the measurement and control resource application ( Figure 2 interface identifier 6 in), the tracking plan of the measurement and control network ( Figure 2 interface identifier 4 in) and the measurement and control operation scheduling plan ( Figure 2 interface identifier 8 in). The time constraint relationships among the tracking start and end times, the measurement and control channel switch, the transmission of the tracking file of the measurement station, the start time of the measurement station application, and the end time of the measurement station application include:

[0085] The time when the measurement and control channel is turned on = the tracking start time - t1 seconds;

[0086] The time when the measurement and control channel is turned off = the tracking end time + t2 seconds;

[0087] Transmitting station tracking file = Tracking start time - t3 seconds;

[0088] Station application start time = Tracking start time - t4 seconds;

[0089] Station application end time = Tracking start time + t5 seconds.

[0090] Note: t1, t2, t3, t4, t5 are system configuration parameters, and the specific values are not the content of this invention.

[0091] The TT&C resource application unit realizes the sending of TT&C resource applications and the processing of application results. The TT&C resource application unit receives the TT&C resource applications output by the TT&C plan generation unit ( Figure 2 interface identifier 6 in), combines multiple application items of a single station, and publishes the TT&C resource application file to the external system ( Figure 2 interface identifier b in), receives the application result file feedback by the external system ( Figure 2 interface identifier c in), parses and identifies the satisfied applications and unsatisfied applications in the application result file, marks the unsatisfied applications as unavailable resources, and sends the TT&C resource application satisfaction result ( Figure 2 interface identifier 7 in) to the emergency resource planning unit for feedback. The TT&C resource application satisfaction result records information such as the serial number of each TT&C resource application, the start and end times of the applied resources, resource attributes, satisfaction status, and unavailable resources.

[0092] The basic resource data used by the demand generation unit, the emergency resource planning unit, and the TT&C plan generation unit can be the same or different. During the first calculation iteration, the three use the same basic resource data to ensure the consistency of the demand and the TT&C resource planning calculation results. When the forecast information accuracy of the basic resource data improves, the emergency resource planning unit and the TT&C plan generation unit use higher-precision basic resource data to generate TT&C network tracking plans and TT&C operation scheduling plans with higher tracking time accuracy. The TT&C resource application satisfaction result ( Figure 1 interface identifier 7 in) is used as a supplement to the basic resource data and provided to the emergency resource planning unit for resource planning and calculation. The emergency resource planning unit identifies the "unavailable resources" information in the TT&C resource application satisfaction result and does not use it for subsequent resource allocation.

[0093] The ultra-real-time simulation verification unit realizes the fully independent and ultra-real-time simulation verification and inspection of the TT&C network tracking plan. The ultra-real-time simulation verification unit uses independent verification data ( Figure 2 interface identifier B in), and the basic resource data used for TT&C resource planning ( Figure 2The interface identifiers in the middle are independent of each other. The verification data includes spacecraft orbit prediction, attitude prediction, installation parameters of spacecraft tracking equipment, etc. The ultra-real-time simulation verification unit receives the tracking plan of the TT&C network output by the TT&C plan generation unit ( Figure 2 The interface identifier in the middle 4), and uses the verification data and the ultra-real-time simulation verification method of the TT&C plan to complete the verification of the feasibility, reachability, and correctness of the TT&C network tracking plan, and outputs the simulation verification result of the TT&C network tracking plan ( Figure 2 The interface identifier in the middle 5). For the ultra-real-time simulation verification method of the TT&C plan, refer to "Ultra-Real-Time Simulation Verification Method of TT&C Plan".

[0094] The TT&C operation scheduling unit realizes the automated scheduling and operation functions of specific services such as the TT&C channel switch of the external system and sending the tracking file of the measurement station. The TT&C operation scheduling unit sends service operation notification messages such as "TT&C channel switch, sending the tracking file of the measurement station" to the external system ( Figure 2 The interface identifier in the middle d), drives the external system to execute services such as "opening the TT&C channel", "closing the TT&C channel", and "sending the tracking file of the measurement station", and receives the execution status result feedback from the external system ( Figure 2 The interface identifier in the middle e).

[0095] Execute the emergency TT&C resource planning operation process. Such as Figure 3 As shown, this process covers execution items such as collecting task status, generating resource requirements, resource planning calculation, instantiating planning results, generating various plans, ultra-real-time simulation verification, starting TT&C operation scheduling, and executing TT&C operations, as well as key judgment points such as judging the ultra-real-time simulation verification result, judging resource judgment requirements, judging that the accuracy meets the requirements, and judging that the latest operation start time has arrived. When the two key judgment points of judging the ultra-real-time simulation verification result and judging resource judgment requirements are not met, jump to the "resource planning calculation" execution item to re-plan and calculate to generate the flexible configuration file of TT&C resources (planning result template); when the two key judgment points of judging that the accuracy meets the requirements and judging that the latest operation start time has arrived are not met, jump to execute "replace basic resource information" and re-execute the "instantiating planning results" execution item. Without modifying the flexible configuration file of TT&C resources, use the more accurate measurement station prediction information to instantiate and generate various plans.

[0096] The specific steps of the emergency TT&C resource planning operation process include:

[0097] Collection task status. The task status collection unit periodically (every t seconds) receives fault mode information and outputs measurement and control resource requirement template information. Processing method: Use the fault number in the fault mode information as the search keyword to search the mapping table of fault modes and measurement and control resource requirement templates (Table 1), find the corresponding resource requirement template number, and encapsulate information such as the resource requirement template number, resource requirement template name, fault occurrence time, and spacecraft related to the fault into measurement and control resource requirement template information.

[0098] Generate resource requirements. The requirement generation unit generates measurement and control resource requirement information based on the measurement and control resource requirement template information and loads the basic resource data. Processing method:

[0099] a) Read the fault occurrence time, associated spacecraft, resource capabilities (the measurement station prediction information table, i.e., Table 2), tracking attributes (the measurement and control resource requirement information table, i.e., Table 3), and resource requirement content;

[0100] Table 2

[0101]

[0102] Table 3

[0103]

[0104] b) Calculate by adding the fault occurrence time to the tracking time of each resource requirement content (the calculation plan for each resource requirement content is different, and the calculation rule is not the content of the present invention), and output the latest start time and earliest end time of the tracking of each resource requirement content;

[0105] c) Establish the tracking attributes of each resource content and the associated spacecraft: When the associated spacecraft is a single spacecraft A, the tracking target of each resource requirement is spacecraft A; when the associated spacecraft is two spacecraft A and B, the tracking attribute is "single target tracking", and the tracking target of this resource requirement is the first spacecraft A; when the associated spacecraft is two spacecraft A and B, the tracking attribute is "double target tracking", and the tracking targets of this resource requirement are spacecraft A and spacecraft B; other situations are abnormal states, report an error and stop processing.

[0106] d) Load the basic resource data, pre-allocate the measurement and control resource data according to the user settings, and supplement the measurement stations corresponding to the resource requirement content. Read and parse the measurement station forecast information (as shown in Table 2), process the resource requirement content and attributes item by item, and find the items in the measurement station forecast information that meet the resource requirement content and attributes, including: the station identifier requirement of the resource requirement content matches the station identifier in the measurement station forecast information table (e.g., the ground-based measurement station matches the ground-based measurement station A1), the tracked spacecraft of both matches, the latest start time of the tracking in the resource requirement content is earlier than the start time of the tracking in the measurement station forecast information table, the earliest end time of the tracking in the resource requirement content is later than the end time of the tracking in the measurement station forecast information table, and the tracking duration (the end time of the tracking minus the start time of the tracking) in the measurement station forecast information table is greater than or equal to the duration of the resource requirement content. Record the number of the forecast information of the item that meets the requirement content and attributes as the auxiliary information of the resource requirement content.

[0107] e) Generate the measurement and control resource requirement information, that is, Table 3.

[0108] In the above step S2, the device generates a measurement and control resource flexible configuration file according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and completes the instantiation of the measurement and control resource flexible configuration file. The generating of the measurement and control resource flexible configuration file according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data includes:

[0109] Find the first existing resource information entry that meets the requirement in the existing resource information according to the measurement and control resource requirement information, and generate a first mark; and find the second existing resource information entry that does not meet the requirement, and generate a second mark;

[0110] Judge whether there is a resource conflict between the first existing resource information entry and the unavailable resource information. If it is determined that there is a resource conflict, adjust the first mark of the first existing resource information entry with the resource conflict to the second mark to obtain a resource analysis result; as Figure 4 shown, the specific implementation process of the emergency measurement and control resource planning generation method is described as follows:

[0111] Resource analysis: According to the measurement and control resource requirement information, the emergency resource planning unit analyzes the existing resources and unavailable resources, calculates the gap between the existing resources and the measurement and control resource requirements, and finds the list of resource requirements to be planned and met. The existing resource information can use the measurement and control network tracking plan generated by the previous planning (the measurement and control network tracking plan table, that is, Table 4), and the unavailable resources refer to the unavailable resource information table, that is, Table 5.

[0112] Table 4

[0113]

[0114] Table 5

[0115] Serial number Station code Unavailable start time Unavailable end time 1. Ground-based station A1 01:10:00 01:45:00 2. Space-based station B02 02:35:13 02:48:19 3. …… …… ……

[0116] The specific steps include:

[0117] a) Read the measurement and control resource requirement information item by item (Table 3), and search for the existing resource information items that meet the requirements in the existing resource information (Table 4). If the requirements are met, mark the requirement item in the measurement and control resource requirement information table as "already satisfied" (the first mark), and record the existing resource item number that meets the requirements; otherwise, mark the corresponding requirement item in the measurement and control resource requirement information table as "to be planned" (the second mark). The criterion for judging whether the requirements are met is:

[0118] The tracking duration of the existing resource information is greater than or equal to the duration of the measurement and control resource requirement, and the tracking start time of the existing resource information is later than the latest start time of the measurement and control resource requirement, and the tracking end time of the existing resource information is earlier than the earliest end time of the measurement and control resource requirement; in addition to the above conditions, for single-target tracking requirements, the tracking spacecraft of the existing resource information is the same as that of the measurement and control resource requirement, and for double-target tracking requirements, the combination of the two existing resource information items, and the two tracking spacecraft are the same as those of the measurement and control resource requirement.

[0119] b) Judge the availability of the existing resources that meet the measurement and control resource requirements item by item. Search for the requirement items marked as "already satisfied" in the measurement and control resource requirement information table, read the existing resource item numbers that meet the requirements, index and find the corresponding items in the existing resource table, read the unavailable resource information table, and judge whether there is a time overlap between the corresponding existing resource items and the unavailable resource information. If there is an overlap (resource conflict exists), mark the existing resources as unavailable, and adjust the requirement items in the measurement and control resource requirement information table to "to be planned". The criterion for judging whether there is a time overlap between the existing resource items and the unavailable resource information is: there is an intersection in their time ranges.

[0120] c) Generate a resource analysis result ( Figure 4 Interface label 1 in). The content of the resource analysis result includes: all fields of the measurement and control resource requirement information table, with an additional field: satisfaction flag (already satisfied, to be planned), and the existing resource item number.

[0121] Generate a basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data; the preset planning parameters include a conventional planning mode, a complete planning mode, and an incremental planning mode; correspondingly, the generating of the basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data includes:

[0122] Generate the basic planning calculation result based on the resource analysis result, the basic resource data, and at least one of the conventional planning mode, the complete planning mode, and the incremental planning mode.

[0123] Combine Figure 4 The description is as follows:

[0124] Resource planning: The emergency resource planning unit receives the resource analysis result ( Figure 4 interface label 1 in the figure), loads the planning parameters, reads the station forecast information in the basic resource data, reads and parses the station forecast information (as shown in Table 2), processes the resource demand content and attributes of the resource analysis result item by item, and searches for the items that meet the resource demand content and attributes in the station forecast information according to the planning parameter settings. The planning parameters include: planning mode (conventional, complete, incremental) and tracking time threshold, etc. Among them, the "conventional" planning mode means planning the demand items of the resource analysis result, reusing the alternative station number to reduce the planning calculation amount. This mode is applicable to the scenario where the demand generation unit and the emergency resource planning unit use the same basic resource information; the "complete" planning mode means completely re-planning the demand items of the resource analysis result without using the alternative station number field. This mode has a relatively large calculation amount and is applicable to the scenario where the demand generation unit and the emergency resource planning unit use different basic resource information. The "incremental" planning mode means performing partial planning calculations on the demand items of the resource analysis result and supplementing the application for TT&C resources. This mode is applicable to the scenario where the TT&C resource requirements are not fully met (that is, the corresponding demand conditions are not met). The specific steps are as follows:

[0125] a) Analyze the planning parameters and identify the planning mode. According to the planning parameters pre-configured in the system or temporarily input by the user, identify the planning mode adopted in this planning: conventional, complete, or incremental. If it is the "conventional" planning mode, execute step b); if it is the "complete" planning mode, execute step c); if it is the "incremental" planning mode, execute step d).

[0126] b) Read and traverse all the demand items of the resource analysis result, identify the existing alternative station number field values, search for the station information corresponding to the alternative station number in the station forecast information table, including station identification, tracked spacecraft, station circle number, tracking start time, and end time, and record the station information. Then continue to execute step e).

[0127] c) When the alternative station number in the requirement entry of the resource analysis result is empty, process the resource requirement content and attributes. Search for the entries in the station prediction information that meet the resource requirement content and attributes, including: the station identifier requirement of the resource requirement content matches the station identifier in the station prediction information table (e.g., the ground station and ground station A1 match), the tracking spacecraft of both matches, the latest start time of the tracking in the resource requirement content is earlier than the start time of the tracking in the station prediction information table, the earliest end time of the tracking in the resource requirement content is later than the end time of the tracking in the station prediction information table, and the tracking duration in the station prediction information table (end time of tracking minus start time of tracking) is greater than or equal to the duration of the resource requirement content. Record the number of the prediction information of the entry that meets the requirement content and attributes as the auxiliary information of the resource requirement content; record the station information, the content is the same as in step b). Continue to execute step e).

[0128] d) If the "incremental" planning mode is selected, the emergency resource planning unit loads the basic resource data and superimposes the "unavailable resources". In the station prediction information of the basic resource data, delete the station information entries that intersect with the time range of the unavailable resource information. For the requirement entries that need incremental planning, perform the same planning calculation steps as in step c). Record the corresponding station information in the requirement entries that need incremental planning, the content is the same as in step b), and execute step e).

[0129] e) Generate the basic planning calculation result ( Figure 4 interface label 2 in), such as the basic planning calculation result table, as shown in Table 6. The basic planning calculation result is the allocation result of the station resources based on the current version of the basic resource data. The basic planning calculation result has great limitations. When the basic resource data is adjusted, the basic planning calculation result is no longer applicable. When generating the basic planning calculation result, first search for the unmet requirement entries in the resource analysis result and output them to the list of failed planning requirements for warning and reminder; traverse the resource analysis result, do not output the unmet requirement entries, generate the basic calculation planning result, and the output information includes: requirement number, station code, station circle number, tracking start time and end time, etc.

[0130] Table 6

[0131]

[0132] Generate the flexible configuration file for TT&C resources according to the basic planning calculation result and the basic resource data.

[0133] The basic resource data includes control parameters, and the basic planning calculation result includes the tracking start time and the tracking end time; correspondingly, the generating of the flexible configuration file for TT&C resources according to the basic planning calculation result and the basic resource data includes:

[0134] Calculate the engine start time for spacecraft orbit control among the control parameters, and determine the corresponding target station constraint rules according to the time sequence comparison results between the engine start time and the tracking start time and the tracking end time respectively;

[0135] Among them, the target station constraint rules include key point constraint rules or circle number constraint rules;

[0136] Traverse the data in the basic planning calculation results item by item, and use the constraint rules corresponding to the key point constraint rules or the circle number constraint rules to replace the tracking start time and the tracking end time to obtain the flexible configuration file of the TT&C resources.

[0137] Constraint calculation: The emergency resource planning unit reads the basic planning calculation results, calculates and generates constraint rules, and uses the constraint rules that can be extended and instantiated to replace the absolute time in the basic planning calculation results to apply to the situation of basic resource data adjustment. An example to illustrate the constraint rule calculation steps:

[0138] a) Calculate the key point constraint rules and replace the station tracking start time and end time. Read the tracking start time Tstart1 and the tracking end time Tend1 in the basic planning calculation results (Table 6), read the control parameters of the basic resource data, and calculate the moment Tgk (i.e., the engine start time) of the key point GK (i.e., spacecraft orbit control) in the control parameters. If Tgk is later than Tstart1 and Tgk is earlier than Tend1, then execute the key point constraint rules, otherwise execute the next step b). The key point constraint rules are calculated as follows:

[0139] △tstart1 = Tstart2 - Tgk;

[0140] △tend1 = Tend2 - Tgk;

[0141] Among them, Tstart2 is the tracking start time of the station, and Tend2 is the tracking end time of the station.

[0142] The description of the station constraint rule is: ground-based station A1, spacecraft A, key point GK, △tstart1 and △tend1;

[0143] b) Calculate the circle number constraint rules and replace the station tracking start time and end time. Read the tracking start time Tstart1 and the tracking end time Tend1 in the basic planning calculation results (Table 6), find the tracking start time Tstart2 and the tracking end time Tend2 of the corresponding station in the station prediction information table (Table 2), and calculate the difference between the two corresponding times:

[0144] △tstart2 = Tstart1 - Tstart2;

[0145] △tend2 = Tend1 - Tend2;

[0146] The station constraint rule is described as: ground-based station A1, spacecraft A, orbit number 101, △tstart2 and △tend2;

[0147] c) Generate a flexible configuration file for TT&C resources. Traverse the data of the basic planning calculation results item by item, use step a) or b) to calculate the constraint rules, replace the tracking start time and the tracking end time, and generate a flexible configuration file for TT&C resources ( Figure 4 interface label 3 in), as shown in Table 7.

[0148] Table 7

[0149]

[0150] The instantiation of the flexible configuration file for TT&C resources includes:

[0151] Using the basic resource data and constraint rules that optimize data accuracy, recalculate the tracking start time and the tracking end time in the basic planning calculation results; the constraint rules are key point constraint rules or orbit number constraint rules.

[0152] Instantiation processing: The TT&C plan generation unit implements the instantiation function of the flexible configuration file for TT&C resources, loads the basic resource data with high precision ( Figure 2 station prediction and control parameters with interface identifier A), and recalculates the tracking start and end times of the station using the constraint rules of the flexible configuration file for TT&C resources ( Figure 4 interface label 4 in). The specific calculation method is as follows:

[0153] a) Calculate the time corresponding to the key point constraint rule. Read the high-precision control parameter information, obtain the moment Tgk1 of the key point GK, and the rule instantiation calculation of "ground-based station A1, spacecraft A, key point GK, △tstart1 and △tend1" is as follows:

[0154] Tracking start time = Tgk1 + △tstart1;

[0155] Tracking end time = Tgk1 + △tend1;

[0156] b) Calculate the time corresponding to the circle number constraint rule. Read the high-precision station prediction information, and according to the information such as spacecraft, station code, and circle number, find the station tracking start time Tstart3 and tracking end time Tend3 of the corresponding item in the station prediction information. The instantiation calculation of the rule of "ground station A1, spacecraft A, circle number 101, △tstart2 and △tend2" is as follows:

[0157] Tracking start time = Tstart3 + △tstart2;

[0158] Tracking end time = Tend3 + △tend2.

[0159] In the above step S3, the device generates a tracking plan for the TT&C network and a scheduling plan for TT&C operations according to the instantiated flexible configuration file of TT&C resources, and performs ultra-real-time simulation verification on the tracking plan of the TT&C network according to the verification data.

[0160] Multi-mode matching generation: The TT&C plan generation unit calculates the specific time of the TT&C channel switch and the transmission of the station tracking file according to the time constraint relationship between the station tracking start and end times, the TT&C channel switch, the transmission of the station tracking file, the station application start time, and the station application end time, and generates a TT&C resource application ( Figure 2 interface identifier 6 in), a tracking plan for the TT&C network ( Figure 2 interface identifier 4 in) and a scheduling plan for TT&C operations ( Figure 2 interface identifier 8 in).

[0161] The time constraint relationship between the tracking start and end times, the TT&C channel switch, the transmission of the station tracking file, the station application start time, and the station application end time includes:

[0162] The time when the TT&C channel is turned on = tracking start time - t1 seconds; (content of the TT&C operation scheduling plan).

[0163] The time when the TT&C channel is turned off = tracking end time + t2 seconds; (content of the TT&C operation scheduling plan).

[0164] Transmission of the station tracking file = tracking start time - t3 seconds; (content of the TT&C operation scheduling plan).

[0165] Station application start time = tracking start time - t4 seconds; (content of the TT&C resource application).

[0166] Station application end time = tracking start time + t5 seconds. (content of the TT&C resource application).

[0167] The ultra-real-time simulation verification of the tracking plan of the TT&C network according to the verification data includes:

[0168] Collect the state information of the spacecraft according to the verification data, and perform ultra-real-time simulation execution on the tracking plan of the TT&C network according to the spacecraft state information and the station state information, and execute the prediction of the TT&C network tracking plan;

[0169] The ultra-real-time simulation execution of the tracking plan of the TT&C network according to the spacecraft state information and the station state information includes:

[0170] Establish the initial state of the simulation;

[0171] Create ultra-real-time simulation events based on the step size set by the user;

[0172] Execute the discrete simulation events within this step size in the event queue in chronological order;

[0173] Generate ultra-real-time simulation trajectory points and perform time compression. That is, the "ultra-real-time simulation verification method for the TT&C plan" is realized, which is described as follows:

[0174] This method covers five steps: spacecraft state acquisition, station state acquisition, ultra-real-time simulation execution, prediction of the execution of the TT&C network tracking plan, and release of simulation results. Through the ultra-real-time simulation verification results, the emergency TT&C resource planning and operation system can judge whether the tracking arc segments arranged by the TT&C equipment are scientific and whether the operation start time is reasonable.

[0175] The specific steps of the ultra-real-time simulation verification process of the TT&C network tracking plan include:

[0176] Spacecraft state acquisition: The spacecraft state acquisition unit receives the spacecraft orbit prediction, attitude prediction, and spacecraft tracking equipment installation parameters, which are used as the input of the spacecraft simulation model in the ultra-real-time simulation operation. The attitude prediction includes the pose information of the spacecraft at each time point.

[0177] Station state acquisition: The ultra-real-time simulation system collects the station equipment list and calculates the available tracking equipment list for the execution plan in units of spacecraft. The information collected for the station state includes the spacecraft for which the station provides information support services, the station name, and the list information of the equipment owned by the station. The relationship between the station and the equipment is one-to-many, that is, one station includes one or more TT&C equipment, and their natures include both space-based, ground-based, and sea-based equipment. For tracking equipment, each equipment has its own tracking ability indicators, such as the tracking elevation angle range and code rate. The location of the equipment (including the geodetic longitude, latitude, and altitude of the equipment location) also needs to be collected as input for tracking arc segment calculation, as shown in the station state acquisition form, that is, Table 8:

[0178] Table 8

[0179]

[0180] Ultra-real-time simulation execution: Analyze and receive the tracking plan of the TT&C network sent by the TT&C plan generation unit, and start ultra-real-time execution to verify the rationality of the target spacecraft, tracking stations, tracking time, and attributes. The processing method is as follows:

[0181] a) Establishment of simulation initial state: Read the tracking plan of the TT&C network, combine the existing spacecraft state acquisition information and station state acquisition information to establish the ultra-real-time simulation initial state of the TT&C network tracking plan. Considering the long flight control cycle of the spacecraft and the organization of control tasks according to flight phases, take the time of the data point with spacecraft position and attitude information before the first tracking arc segment in the TT&C network tracking plan as the simulation initial state time point;

[0182] b) Creation of ultra-real-time simulation events: Create ultra-real-time simulation events based on the user-set step size and add them to the discrete event simulation engine (the description of this engine is not the content of the present invention), waiting for the execution driven by ultra-real-time verification events. For the TT&C network tracking plan, the systems involved in the simulation of a single-step event include: the dynamic simulation subsystem, the measurement and tracking ability prediction subsystem, and the station data simulation subsystem.

[0183] c) Execution of ultra-real-time simulation events. Execute the discrete simulation events within this step in the event queue in chronological order. The calculation is carried out in the order of the dynamic simulation subsystem first, then the measurement and tracking ability prediction subsystem, and finally the station data simulation subsystem. The method is as follows: The dynamic simulation subsystem interpolates the WGS84 coordinates of the spacecraft at the current moment {X, Y, Z, VX, VY, VZ} based on the prediction information, and predicts the attitude of the current spacecraft {Q0, Q1, Q2, Q2} through interpolation in combination with the initial attitude and attitude prediction; the measurement and tracking ability prediction subsystem calculates the tracking elevation angle of the current device according to the geodetic position of the device and the spacecraft position coordinates, estimates whether it is within the tracking range, and predicts the current data downlink code rate and delay; the station data simulation subsystem determines whether the control data of this step of the planning subsystem should be discarded or transferred to the data management simulation subsystem for processing based on the current measurement data and the link information adopted by the uplink plan, and whether there is an instruction and injection sending ability within this step.

[0184] d) Generation of ultra-real-time simulation trajectory points and time compression. Cache the independent prediction results generated for each event executed in step c). The content of the point-by-point prediction results includes: {device name, tracked spacecraft, tracking status, delay}. To compress the simulation verification time, schedule the simulation events in the event engine in chronological order of event time stamps, without waiting between adjacent events.

[0185] Prediction of TT&C network tracking plan execution: The ultra-real-time simulation system conducts an evaluation of the prediction results of this TT&C network tracking plan, and obtains the tracking table of each "device + spacecraft" combination according to the point-by-point prediction results. For example, the tracking situation table of the station is shown in Table 9:

[0186] Table 9

[0187]

[0188] Ultra-real-time simulation verification result release: After the ultra-real-time simulation verification unit completes independent simulation verification and inspection, it outputs the simulation verification result of the tracking plan of the TT&C network and enters the waiting state. The system decides whether to adjust the planning parameters for re-planning calculation according to its evaluation result and hands it over to the simulation unit for verification.

[0189] In step S4 above, if the device determines that the verification is successful and meets the corresponding requirement conditions, it performs spacecraft TT&C operations according to the TT&C operation scheduling plan. The "if it is determined that the verification is successful and meets the corresponding requirement conditions, then it performs spacecraft TT&C operations according to the TT&C operation scheduling plan" includes:

[0190] If it is determined that the TT&C resource application has been satisfied, it judges whether the tracking time accuracy of the TT&C network tracking plan is satisfied;

[0191] If it is determined that the tracking time accuracy has been satisfied, it performs spacecraft TT&C operations according to the TT&C operation scheduling plan;

[0192] If it is determined that the TT&C resource application is not satisfied, it executes the steps of generating a flexible configuration file for TT&C resources and subsequent steps according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data until it performs spacecraft TT&C operations according to the TT&C operation scheduling plan;

[0193] If it is determined that the tracking time accuracy is not satisfied, it judges whether the latest operation start time has arrived;

[0194] If it is determined that the latest operation start time has arrived, it performs spacecraft TT&C operations according to the TT&C operation scheduling plan;

[0195] If it is determined that the latest operation start time has not arrived, it replaces the basic resource data and executes the steps of instantiating the flexible configuration file for TT&C resources and subsequent steps until it performs spacecraft TT&C operations according to the TT&C operation scheduling plan. The explanation is as follows:

[0196] As Figure 3 shown, it judges whether the resources meet the requirements. The TT&C resource application unit sends a TT&C resource application (interface identifier 6 in Figure 2 ), receives the application result file feedback by the external system (interface identifier c in Figure 2 ), parses and identifies the applications that have been satisfied and those that have not been satisfied in the application result file, and marks the applications that have not been satisfied as unavailable resources.

[0197] If there is an unfulfilled application, the fulfillment result of the TT&C resource application is set to "unfulfilled"; send the fulfillment result of the TT&C resource application ( Figure 2 interface identifier 7 in Figure 2 ) to the emergency resource planning unit; jump to the "resource planning calculation" step; the emergency resource planning unit loads the basic resource data, superimposes the "unavailable resources", deletes the unavailable resource information in the basic resource data, plans and calculates the TT&C resource data to be supplemented in the application, and generates a TT&C resource flexible configuration file. If there is no unfulfilled application, the fulfillment result of the TT&C resource application is set to "already fulfilled", and the next step is executed, that is, to judge the tracking time accuracy of the TT&C network tracking plan.

[0198] Judge whether the tracking time accuracy of the TT&C network tracking plan has met the mission requirements. Calculate the start time and end time of each tracking item in the TT&C network tracking plan, and judge whether the time accuracy meets the time accuracy required for mission execution (the specific judgment method is not the content of the present invention). If the time accuracy does not meet the requirements, the next step is executed, that is, to judge whether the latest TT&C operation start time has been reached; if the time accuracy meets the requirements, the step of "starting the TT&C operation scheduling plan" is executed.

[0199] Judge whether the latest TT&C operation start time has been reached. If the current time is earlier than the latest TT&C operation start time, it means that the latest start time of the TT&C operation has not been reached, then replace the basic resource information, use the station prediction information with higher accuracy (the station prediction information with higher accuracy is generated by an external system), and re-execute the step of "instantiating the planning result"; if the current time is later than the latest TT&C operation start time, it means that the latest start time of the TT&C operation has been reached, then execute the next step, that is, the step of "starting the TT&C operation scheduling plan". The calculation method for reaching the latest TT&C operation start time is: obtain the execution time T1end of the last job item of the TT&C operation being executed. If there is no job item being executed currently, set this T1end to a preset historical time point. If there is a job item being executed currently, the execution time of the last job item is T1end; obtain the execution time T2start of the first job item of the latest TT&C operation scheduling plan (i.e., the step of "generating various plans"); the latest TT&C operation start time = min(T1end - T planning duration, T2start - T startup duration), where T planning duration and T startup duration respectively represent the time length used for single execution of planning and the time length used for starting the TT&C operation scheduling plan, and both are system pre-bound values.

[0200] Start the TT&C operation scheduling plan and execute the TT&C operation. Cancel the currently executing TT&C operation (if there is no currently executing TT&C operation, there is no need to cancel). The TT&C operation scheduling unit parses and loads the TT&C operation scheduling plan file; executes the operation items one by one, sends notification messages such as opening the TT&C channel, closing the TT&C channel, and sending the tracking file of the measurement station to the external system, and receives the feedback results from the external system.

[0201] The spacecraft emergency resource planning verification method provided by the embodiments of the present invention generates TT&C resource requirement information according to the fault mode information and the basic resource data; generates a TT&C resource flexible configuration file according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and completes the instantiation of the TT&C resource flexible configuration file; generates a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated TT&C resource flexible configuration file, and performs ultra-real-time simulation verification on the TT&C network tracking plan according to the verification data; if it is determined that the verification is successful and meets the corresponding requirement conditions, then execute the spacecraft TT&C operation according to the TT&C operation scheduling plan, and by designing an integrated emergency TT&C resource planning, operation, and verification process, ensure the correctness of the TT&C work plan, improve the scheduling efficiency of TT&C resources, and further improve the execution efficiency of spacecraft TT&C operations.

[0202] Further, the generating of the TT&C resource requirement information according to the fault mode information and the basic resource data includes:

[0203] Output TT&C resource requirement template information according to the fault mode information, and generate the TT&C resource requirement information according to the TT&C resource requirement template information and the basic resource data. It can be described with reference to the above embodiments and will not be repeated here.

[0204] Further, the generating of the TT&C resource flexible configuration file according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data includes:

[0205] Search for the first existing resource information entry that meets the requirements in the existing resource information according to the TT&C resource requirement information and generate a first mark; and search for the second existing resource information entry that does not meet the requirements and generate a second mark. It can be described with reference to the above embodiments and will not be repeated here.

[0206] Judge whether there is a resource conflict between the first existing resource information entry and the unavailable resource information. If it is determined that there is a resource conflict, then adjust the first mark of the first existing resource information entry with the resource conflict to the second mark to obtain a resource analysis result. It can be described with reference to the above embodiments and will not be repeated here.

[0207] Generate a basic planning calculation result based on preset planning parameters, the resource analysis result, and the basic resource data. For details, please refer to the above embodiments and will not be elaborated here.

[0208] Generate the flexible configuration file for TT&C resources based on the basic planning calculation result and the basic resource data. For details, please refer to the above embodiments and will not be elaborated here.

[0209] Further, the preset planning parameters include a conventional planning mode, a complete planning mode, and an incremental planning mode; correspondingly, generating the basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data includes:

[0210] Generate the basic planning calculation result according to the resource analysis result, the basic resource data, and at least one of the conventional planning mode, the complete planning mode, and the incremental planning mode. For details, please refer to the above embodiments and will not be elaborated here.

[0211] Further, the instantiation of the flexible configuration file for TT&C resources includes:

[0212] Recalculate the tracking start time and the tracking end time in the basic planning calculation result by using the basic resource data with optimized data accuracy and constraint rules; the constraint rules are key point constraint rules or circle number constraint rules. For details, please refer to the above embodiments and will not be elaborated here.

[0213] Further, the ultra-real-time simulation verification of the TT&C network tracking plan according to the verification data includes:

[0214] Collect the spacecraft status information according to the verification data, and perform ultra-real-time simulation execution on the TT&C network tracking plan according to the spacecraft status information and the station status information, and execute the prediction of the TT&C network tracking plan;

[0215] The ultra-real-time simulation execution of the TT&C network tracking plan according to the spacecraft status information and the station status information includes:

[0216] Establish an initial simulation state;

[0217] Create ultra-real-time simulation events based on the user-set step size;

[0218] Execute the discrete simulation events within this step size in the event queue in chronological order;

[0219] Generate ultra-real-time simulation trajectory points and perform time compression. For details, please refer to the above embodiments and will not be elaborated here.

[0220] Further, if it is determined that the verification is successful and the corresponding requirement conditions are met, the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan, including:

[0221] If it is determined that the TT&C resource application has been satisfied, it is judged whether the tracking time accuracy of the TT&C network tracking plan is satisfied;

[0222] If it is determined that the tracking time accuracy has been satisfied, the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan;

[0223] If it is determined that the TT&C resource application is not satisfied, the TT&C resource flexible configuration file is generated according to the existing resource information, unavailable resource information, the TT&C resource requirement information and the basic resource data, and the subsequent steps are performed until the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan;

[0224] If it is determined that the tracking time accuracy is not satisfied, it is judged whether the latest operation start time has arrived;

[0225] If it is determined that the latest operation start time has arrived, the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan;

[0226] If it is determined that the latest operation start time has not arrived, the basic resource data is replaced, and the instantiation of the TT&C resource flexible configuration file and the subsequent steps are performed until the spacecraft TT&C operation is performed according to the TT&C operation scheduling plan. Reference can be made to the above embodiments for description and will not be repeated here.

[0227] Figure 5 It is a schematic structural diagram of a spacecraft emergency resource planning verification device provided by an embodiment of the present invention. As Figure 5 shown, the spacecraft emergency resource planning verification device provided by the embodiment of the present invention includes a generating unit 501, a completion unit 502, a verification unit 503 and an execution unit 504, wherein:

[0228] The generating unit 501 is used to generate TT&C resource requirement information according to the fault mode information and the basic resource data; the completion unit 502 is used to generate a TT&C resource flexible configuration file according to the existing resource information, unavailable resource information, the TT&C resource requirement information and the basic resource data, and complete the instantiation of the TT&C resource flexible configuration file; the verification unit 503 is used to generate a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated TT&C resource flexible configuration file, and perform ultra-real-time simulation verification on the TT&C network tracking plan according to the verification data; the execution unit 504 is used to perform the spacecraft TT&C operation according to the TT&C operation scheduling plan if it is determined that the verification is successful and the corresponding requirement conditions are met.

[0229] Specifically, the generation unit 501 in the device is used to generate measurement and control resource requirement information according to the fault mode information and the basic resource data; the completion unit 502 is used to generate a flexible configuration file for measurement and control resources according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for measurement and control resources; the verification unit 503 is used to generate a tracking plan for the measurement and control network and a scheduling plan for measurement and control operations according to the instantiated flexible configuration file for measurement and control resources, and perform ultra-real-time simulation verification on the tracking plan for the measurement and control network according to the verification data; the execution unit 504 is used to execute the spacecraft measurement and control operation according to the scheduling plan for measurement and control operations if it is determined that the verification is successful and the corresponding requirement conditions are met.

[0230] The spacecraft emergency resource planning and verification device provided by the embodiment of the present invention generates measurement and control resource requirement information according to the fault mode information and the basic resource data; generates a flexible configuration file for measurement and control resources according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and completes the instantiation of the flexible configuration file for measurement and control resources; generates a tracking plan for the measurement and control network and a scheduling plan for measurement and control operations according to the instantiated flexible configuration file for measurement and control resources, and performs ultra-real-time simulation verification on the tracking plan for the measurement and control network according to the verification data; if it is determined that the verification is successful and the corresponding requirement conditions are met, then executes the spacecraft measurement and control operation according to the scheduling plan for measurement and control operations. By designing an integrated emergency measurement and control resource planning, operation, and verification process, the correctness of the measurement and control work plan is ensured, the scheduling efficiency of measurement and control resources is improved, and thus the execution efficiency of spacecraft measurement and control operations is improved.

[0231] The embodiment of the spacecraft emergency resource planning and verification device provided by the embodiment of the present invention can specifically be used to execute the processing procedures of the above-mentioned method embodiments, and its functions will not be elaborated here. Reference can be made to the detailed description of the above method embodiments.

[0232] Figure 6 It is a schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention. As Figure 6 shown, the electronic device includes: a processor 601, a memory 602, and a bus 603;

[0233] Among them, the processor 601 and the memory 602 communicate with each other through the bus 603;

[0234] The processor 601 is used to call program instructions in the memory 602 to execute the methods provided by the above-mentioned method embodiments, for example, including:

[0235] Generate measurement and control resource requirement information according to the fault mode information and the basic resource data;

[0236] Generate a flexible configuration file for TT&C resources based on the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources;

[0237] Generate a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated flexible configuration file for TT&C resources, and perform ultra-real-time simulation verification on the TT&C network tracking plan based on the verification data;

[0238] If it is determined that the verification is successful and the corresponding requirement conditions are met, perform spacecraft TT&C operations according to the TT&C operation scheduling plan.

[0239] This embodiment discloses a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the methods provided in the above method embodiments, for example, including:

[0240] Generate TT&C resource requirement information according to the fault mode information and the basic resource data;

[0241] Generate a flexible configuration file for TT&C resources based on the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources;

[0242] Generate a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated flexible configuration file for TT&C resources, and perform ultra-real-time simulation verification on the TT&C network tracking plan based on the verification data;

[0243] If it is determined that the verification is successful and the corresponding requirement conditions are met, perform spacecraft TT&C operations according to the TT&C operation scheduling plan.

[0244] This embodiment provides a computer-readable storage medium that stores a computer program, and the computer program enables the computer to execute the methods provided in the above method embodiments, for example, including:

[0245] Generate TT&C resource requirement information according to the fault mode information and the basic resource data;

[0246] Generate a flexible configuration file for TT&C resources based on the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources;

[0247] Generate a TT&C network tracking plan and a TT&C operation scheduling plan according to the instantiated flexible configuration file for TT&C resources, and perform ultra-real-time simulation verification on the TT&C network tracking plan based on the verification data;

[0248] If it is determined that the verification is successful and the corresponding requirement conditions are met, spacecraft TT&C operations are performed according to the TT&C operation scheduling plan.

[0249] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0250] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices produce means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0251] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0252] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are performed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0253] In the description of this specification, the descriptions referring to terms such as "one embodiment", "a specific embodiment", "some embodiments", "for example", "example", "specific example", or "some examples", etc., mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples.

[0254] The specific embodiments described above further elaborate on the object, technical solution, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for verifying the emergency resource planning of a spacecraft, characterized in that, Including: Generate measurement and control resource requirement information according to the fault mode information and basic resource data; The measurement and control resource requirement information is the time interval requirement information for the ground control center to track the spacecraft through the measurement station; The fault mode information includes the fault mode information of the spacecraft, and the basic resource data includes the measurement station prediction information and control parameters; Generate a flexible configuration file for measurement and control resources according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for measurement and control resources; the flexible configuration file for measurement and control resources is a resource description configuration file with general adaptability and logical relationships; Generate a measurement and control network tracking plan and a measurement and control operation scheduling plan according to the instantiated flexible configuration file for measurement and control resources, and perform ultra-real-time simulation verification on the measurement and control network tracking plan according to the verification data; The measurement and control network tracking plan is the measurement station usage plan for the ground control center to track and control the spacecraft, including tracking the spacecraft, the measurement station, the start time and end time of tracking; The measurement and control operation scheduling plan describes the time and execution objects of the manual control operations, and sends a standardized control interface according to the planned time through software; The manual control operations are that during the process of the ground control center tracking and controlling the spacecraft, the ground control center needs to open or close the channel and send the required files to the measurement station according to the plan; If it is determined that the verification is successful and the corresponding requirement conditions are met, then execute the spacecraft measurement and control operations according to the measurement and control operation scheduling plan; The "if it is determined that the verification is successful and the corresponding requirement conditions are met, then execute the spacecraft measurement and control operations according to the measurement and control operation scheduling plan" includes: If it is determined that the measurement and control resource application has been satisfied, then judge whether the tracking time accuracy of the measurement and control network tracking plan is satisfied; If it is determined that the tracking time accuracy has been satisfied, then execute the spacecraft measurement and control operations according to the measurement and control operation scheduling plan; If it is determined that the measurement and control resource application is not satisfied, then execute the steps of generating a flexible configuration file for measurement and control resources and subsequent steps according to the existing resource information, unavailable resource information, the measurement and control resource requirement information, and the basic resource data until the spacecraft measurement and control operations are executed according to the measurement and control operation scheduling plan; If it is determined that the tracking time accuracy is not satisfied, then judge whether the latest operation start time has arrived; If it is determined that the latest operation start time has arrived, then execute the spacecraft measurement and control operations according to the measurement and control operation scheduling plan; If it is determined that the latest operation start time has not arrived, then replace the basic resource data, and execute the steps of completing the instantiation of the flexible configuration file for measurement and control resources and subsequent steps until the spacecraft measurement and control operations are executed according to the measurement and control operation scheduling plan.

2. The method for verifying the emergency resource planning of a spacecraft according to claim 1, characterized in that The "generate measurement and control resource requirement information according to the fault mode information and basic resource data" includes: Output measurement and control resource requirement template information according to the fault mode information, and generate the measurement and control resource requirement information according to the measurement and control resource requirement template information and the basic resource data.

3. The method for verifying the emergency resource planning of a spacecraft according to claim 1, wherein Generating a flexible configuration file for TT&C resources based on the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, includes: Searching for the first existing resource information entries that meet the requirements in the existing resource information according to the TT&C resource requirement information, and generating a first mark; and searching for the second existing resource information entries that do not meet the requirements, and generating a second mark; Judging whether there is a resource conflict between the first existing resource information entries and the unavailable resource information. If it is determined that there is a resource conflict, adjusting the first mark of the first existing resource information entries with resource conflicts to the second mark to obtain a resource analysis result; Generating a basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data; Generating the flexible configuration file for TT&C resources according to the basic planning calculation result and the basic resource data.

4. The method for verifying the emergency resource planning of a spacecraft according to claim 3, wherein The preset planning parameters include a conventional planning mode, a complete planning mode, and an incremental planning mode; correspondingly, the generating of the basic planning calculation result according to the preset planning parameters, the resource analysis result, and the basic resource data includes: Generating the basic planning calculation result according to the resource analysis result, the basic resource data, and at least one of the conventional planning mode, the complete planning mode, and the incremental planning mode.

5. The method for verifying the emergency resource planning of a spacecraft according to claim 4, wherein The instantiation of the flexible configuration file for TT&C resources includes: Recalculating the tracking start time and tracking end time in the basic planning calculation result by using the basic resource data and constraint rules that optimize data accuracy; the constraint rules are key point constraint rules or circle number constraint rules.

6. The method for verifying the emergency resource planning of a spacecraft according to any one of claims 1 to 5, characterized in that, The ultra-real-time simulation verification of the TT&C network tracking plan according to the verification data includes: Collecting spacecraft status information according to the verification data, and performing ultra-real-time simulation execution on the TT&C network tracking plan according to the spacecraft status information and the station status information, and performing prediction of the TT&C network tracking plan; The performing of the ultra-real-time simulation execution on the TT&C network tracking plan according to the spacecraft status information and the station status information includes: Establishing an initial simulation state; Creating ultra-real-time simulation events based on the user-set step size; Executing the discrete simulation events within this step size in the event queue in chronological order; Generating ultra-real-time simulation trajectory points and performing time compression.

7. A verification device for spacecraft emergency resource planning, characterized in that, Includes: A generating unit, configured to generate TT&C resource requirement information according to the fault mode information and the basic resource data; The TT&C resource requirement information is the time interval requirement information for the ground control center to track the spacecraft through the station; The fault mode information includes the fault mode information of the spacecraft, and the basic resource data includes the station prediction information and control parameters; A completion unit, configured to generate a flexible configuration file for TT&C resources according to the existing resource information, unavailable resource information, the TT&C resource requirement information, and the basic resource data, and complete the instantiation of the flexible configuration file for TT&C resources; the flexible configuration file for TT&C resources is a general adaptable and logically related resource description configuration file; A verification unit, configured to generate a tracking plan for a TT&C network and a scheduling plan for TT&C operations according to an instantiated flexible configuration file of TT&C resources, and perform ultra-real-time simulation verification on the tracking plan of the TT&C network according to verification data; The tracking plan of the TT&C network is a usage plan of stations for the ground control center to track and control a spacecraft, including tracking the spacecraft, the stations, the start time and the end time of tracking; The scheduling plan for TT&C operations describes the time and execution objects of manual control operations, and sends a standardized control interface according to the planned time through software; The manual control operations are that during the process of the ground control center tracking and controlling a spacecraft, the ground control center needs to open or close a channel according to the plan and send required files to the stations; An execution unit, configured to execute spacecraft TT&C operations according to the scheduling plan for TT&C operations if it is determined that the verification is successful and corresponding requirement conditions are met; Specifically, the execution unit is configured to: If it is determined that the TT&C resource application has been satisfied, determine whether the tracking time accuracy of the tracking plan of the TT&C network is satisfied; If it is determined that the tracking time accuracy has been satisfied, execute spacecraft TT&C operations according to the scheduling plan for TT&C operations; If it is determined that the TT&C resource application is not satisfied, execute the steps of generating a flexible configuration file of TT&C resources and subsequent steps according to the existing resource information, unavailable resource information, the TT&C resource requirement information and the basic resource data until spacecraft TT&C operations are executed according to the scheduling plan for TT&C operations; If it is determined that the tracking time accuracy is not satisfied, determine whether the latest operation start time has arrived; If it is determined that the latest operation start time has arrived, execute spacecraft TT&C operations according to the scheduling plan for TT&C operations; If it is determined that the latest operation start time has not arrived, replace the basic resource data, and execute the steps of instantiating the flexible configuration file of TT&C resources and subsequent steps until spacecraft TT&C operations are executed according to the scheduling plan for TT&C operations; 8. An electronic device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Optimization method and device of equipment spare part scheme and related equipment

    CN117151281A