Intelligent control method for dynamic task of FY-4 satellite
By designing the intelligent control method of dynamic tasks of Fengyun-4 satellite and adopting the intelligent scheduling and control algorithm of dynamic tasks, the problem of lack of intelligent execution of dynamic tasks in the existing technology is solved, automatic execution and rapid response of dynamic tasks is realized, and the intelligent level and operation efficiency of the system are improved.
Patent Information
- Application Number
- CN202510175402.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-03-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The lack of intelligent execution methods for dynamic missions for Fengyun IV satellites in the prior art makes it difficult for ground systems to achieve intelligent operation and rapid response when facing complex and diverse meteorological service needs.
A Fengyun-4 satellite dynamic task intelligent control method is designed, and the dynamic task intelligent scheduling control algorithm is adopted. Through the steps of generating task schedule templates, automatically generating task schedules, configuring operation parameters, generating job commands, executing task scheduling and monitoring, the intelligent operation of the ground system under dynamic tasks is realized.
It realizes automatic execution and rapid response of dynamic tasks, improves the intelligence level and operation efficiency of the system, can better meet the needs of diversified meteorological services, and improves the efficiency and reliability of meteorological observation and disaster warning.
Smart Images

Figure CN119668224A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of system intelligent control, and in particular to a method for intelligent control of dynamic tasks of a Fengyun-4 satellite. Background Art
[0002] With the significant improvement of the observation capability and instrument performance of Fengyun-4 payload, the operation and control of the ground system have been greatly improved. This has led to higher demands for refined and intelligent systems. The increasing frequency of meteorological disasters and weather events has also placed higher demands on the emergency response capabilities of meteorological satellite observations, including timeliness, intelligence, and reliability. Furthermore, with the continuous expansion of satellite observation resources, user needs have also become more diverse, which undoubtedly increases the complexity and challenges of mission management and control in ground systems. In response to these new requirements and challenges, ground system operation and control must evolve towards intelligence to meet the growing demand for meteorological services.
[0003] Satellite ground systems are crucial for satellite data reception, preprocessing, and system integration. Currently, China is gradually developing and constructing adaptive ground systems for satellites in various fields, tailored to their specific characteristics and functions. For example, the ground system for the Ocean-2 (HY-2) ocean exploration satellite is responsible for operational management, production of ocean satellite remote sensing products, and application demonstration services.
[0004] The Gaofen satellite ground system is an important support system connecting Gaofen satellites and applications, realizing satellite data entry, production, archiving, simulation, distribution, calibration and product sharing services of Level 1-2 standard products.
[0005] The remote sensing satellite ground system focuses on the management and control of remote sensing satellite missions, ensuring data reception and transmission, standard product production, storage and distribution services.
[0006] In addition to the above-mentioned domestic satellite ground systems, foreign countries are also researching and building corresponding spacecraft ground systems. These foreign systems introduce the design, development and deployment of ground systems, and explain the importance of ground systems to the safe and efficient operation of spacecraft.
[0007] The Fengyun-4 satellite-ground system uses a mission-driven mechanism to automatically control the operation of the satellite and ground systems. Observation missions are divided into routine and dynamic missions. Routine missions are long-term observation missions with a periodic schedule and a predictable observation area. Dynamic missions are temporary observation missions generated temporarily to meet emergency response needs, meteorological service assurance, and satellite safety management. These missions are arranged on a temporary basis. The satellite performs routine missions over a long period of time and executes dynamic missions when dynamic observation needs arise.
[0008] However, after the applicant thoroughly investigated different satellite ground systems, it was found that there was a lack of relevant research in the existing technology on how to intelligently execute the dynamic missions of the Fengyun-4 satellite.
[0009] Therefore, it is necessary to design an intelligent control method for the dynamic missions of the FY-4 satellite, taking full account of the characteristics and functions of the FY-4 satellite itself, and using a dynamic mission intelligent scheduling and control algorithm to enable the task-driven ground system to still operate intelligently when facing dynamic tasks, thereby flexibly responding to various complex situations. Moreover, through intelligent scheduling and control, the FY-4 ground system will be able to better meet the diverse meteorological service needs and improve the efficiency and reliability in meteorological observation and disaster warning. Summary of the Invention
[0010] The purpose of the present invention is to overcome the shortcomings of the existing technology and provide a dynamic mission intelligent control method for the Fengyun-4 satellite. Taking full account of the characteristics and functions of the Fengyun-4 satellite itself, a dynamic mission intelligent scheduling control algorithm is used to enable the task-driven ground system to still operate intelligently when facing dynamic tasks, thereby flexibly responding to various complex situations. Moreover, through intelligent scheduling and control, the Fengyun-4 ground system will be able to better meet the diverse meteorological service needs and improve the efficiency and reliability in meteorological observation and disaster warning.
[0011] In order to achieve the above object, the present invention provides a method for intelligent control of dynamic missions of Fengyun-4 satellites: The following steps are involved: S1, before a dynamic task needs to be executed, a task schedule template is generated according to the task observation requirements. The ground system automatically generates a task schedule based on the modified task schedule template and sends it to the ground system positioning, calibration and other technical systems; S2, the ground system automatically generates measurement and control operations and operation scheduling plans for various tasks of the imager, detector, rapid imager payload or satellite platform based on the task schedule; S3, configuring the operating parameters of multiple technical systems involved in the ground system, and storing the configured operating parameters in the database and file system; S4, the job command management generates system task job commands by configuring parameters, autonomously executes tasks according to the generated job commands, i.e., the job scheduling plan, and tracks the task execution status; S5, starting the job according to the time specified in the job command management, and updating the satellite platform and payload task job scheduling plan at regular intervals, or pausing, resuming, or updating the task job scheduling plan at any time according to the job command management; S6, the ground system completes clearing of the command on the satellite according to the input switching time; S7, the ground system generates a satellite injection instruction according to the business measurement and control operation plan, and the satellite executes the instruction according to the time; S8, the ground system configuration guard performs guard management on the execution task, and the guard management is to monitor and manage the changes of the configuration file.
[0012] The task schedule in S1 is implemented by configuring a task schedule template. The task schedule template defines the time sequence of task execution and plans the tasks. When the task process changes or a new task type is added, the task template only needs to be simply modified or added, and the ground system will automatically call the updated task template.
[0013] The mission schedule templates include imager mission schedule template, detector mission schedule template, rapid imager mission schedule template and satellite orbit determination management mission schedule template.
[0014] The task schedule template is defined based on tasks and is formatted using the Extensible Markup Language (XML) file format specification, which includes the task sequence number, task English name, task number, task start time, task end time, and task parameter attributes.
[0015] The ground system's injection command in S7 includes the following steps: S7-1, the ground system automatically dispatches and generates a number of instructions; S7-2: Send the number of instruction packets to the main and backup servers of the business remote control and measurement server and perform communication comparison to ensure that the instruction packets are correctly sent to the telemetry and remote control subsystem; S7-3, after receiving the note number instruction packet, the telemetry and remote control subsystem parses the instruction packet to extract the working instruction source packet, performs instruction feasibility check, and generates a remote control note number frame; S7-4, through the comparison of small loop and large loop, judge the validity of the instruction, and report the status of the instruction in the injection number return package.
[0016] Compared with the prior art, the present invention has the following beneficial effects: Through intelligent control algorithms and processes for dynamic tasks, the system achieves automated execution and rapid response, effectively meeting requirements for emergency response, meteorological service assurance, and satellite safety management. Furthermore, through intelligent control strategies, the system's intelligence and operational efficiency are enhanced, providing more accurate and efficient services for meteorological observation and satellite operations. Furthermore, this invention effectively addresses the shortcomings of existing systems, providing efficient and intelligent execution strategies for dynamic tasks such as emergency response observation needs and satellite safety management, improving task execution efficiency while significantly reducing the risk of human error. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 This is a diagram of the intelligent autonomous control framework of the Fengyun-4 satellite ground system mission of the present invention.
[0018] Figure 2 This is a schematic diagram of the intelligent control process matching of the Fengyun-4 satellite of the present invention.
[0019] Figure 3 This is a flow chart of the Fengyun-4 satellite payload observation mode switching management process of the present invention.
[0020] Figure 4 The present invention is a flowchart of the Fengyun-4 satellite command annotation.
[0021] Figure 5 This is a control flow chart for switching the Fengyun-4 satellite's operational observation mode according to the present invention. DETAILED DESCRIPTION
[0022] See also Figures 1 to 5 The present invention is now further described in conjunction with the accompanying drawings. The present invention provides a method for intelligent control of dynamic missions of Fengyun-4 satellites: The following steps are involved: S1, before a dynamic task needs to be executed, a task schedule template is generated according to the task observation requirements. The ground system automatically generates a task schedule based on the modified task schedule template and sends it to the ground system positioning, calibration and other technical systems; S2, the ground system automatically generates measurement and control operations and operation scheduling plans for various tasks of the imager, detector, rapid imager payload or satellite platform based on the task schedule; S3, configuring the operating parameters of multiple technical systems involved in the ground system, and storing the configured operating parameters in the database and file system; S4, the job command management generates system task job commands by configuring parameters, autonomously executes tasks according to the generated job commands, i.e., the job scheduling plan, and tracks the task execution status; S5, starting the job according to the time specified in the job command management, and updating the satellite platform and payload task job scheduling plan at regular intervals, or pausing, resuming, or updating the task job scheduling plan at any time according to the job command management; S6, the ground system completes clearing of the command on the satellite according to the input switching time; S7, the ground system generates a satellite injection instruction according to the business measurement and control operation plan, and the satellite executes the instruction according to the time; S8, the ground system configuration guard performs guard management on the execution task, and the guard management is to monitor and manage the changes of the configuration file.
[0023] The task schedule in S1 is implemented by configuring a task schedule template. The task schedule template defines the time sequence of task execution and plans the tasks. When the task process changes or a new task type is added, the task template only needs to be simply modified or added, and the ground system will automatically call the updated task template.
[0024] The mission schedule templates include imager mission schedule template, detector mission schedule template, rapid imager mission schedule template and satellite orbit determination management mission schedule template.
[0025] The task schedule template is defined based on tasks and is formatted using the Extensible Markup Language (XML) file format specification, which includes the task sequence number, task English name, task number, task start time, task end time, and task parameter attributes.
[0026] The ground system's injection command in S7 includes the following steps: S7-1, the ground system automatically dispatches and generates a number of instructions; S7-2: Send the number of instruction packets to the main and backup servers of the business remote control and measurement server and perform communication comparison to ensure that the instruction packets are correctly sent to the telemetry and remote control subsystem; S7-3, after receiving the note number instruction packet, the telemetry and remote control subsystem parses the instruction packet to extract the working instruction source packet, performs instruction feasibility check, and generates a remote control note number frame; S7-4, through the comparison of small loop and large loop, judge the validity of the instruction, and report the status of the instruction in the injection number return package.
[0027] The specific implementation steps of the present invention are: 1. Intelligent control of dynamic tasks: When a dynamic task needs to be executed, a dynamic task schedule is generated by modifying the task schedule template. Driven by the dynamic task schedule, the intelligent control platform triggers the intelligent scheduling of the ground system and satellite measurement and control.
[0028] 1. Task schedule: To enable dynamic task processing, the system introduces task schedule templates, which define the chronological order of task execution and facilitate task planning. When task processes change or new task types are added, simply modify or add to the task template, and the system automatically calls the updated template. A daily task schedule is automatically generated based on the task template, valid for one calendar day (00:00 to 24:00 UTC), and tasks in the schedule are executed in the predetermined chronological order.
[0029] Due to the diversity of tasks, different task schedule templates are introduced into the FY-4 business system, including the imager task schedule template, detector task schedule template, rapid imager task schedule template, and satellite orbit determination management task schedule template. These task schedule templates are defined in a unified standard file format to facilitate the reading, parsing, maintenance, management, and application of task schedules. The task schedule template is defined based on the task and is defined using the Extensible Markup Language (XML) file format specification. It contains attributes such as the task sequence number, task English name, task number, task start time, task end time, and task parameters. For example, the imager task schedule template format is as follows: <?xml version=”1.0” encoding=”UTF-8?> <fy-4 成像仪任务时间表 日期="yyyy-MM-dd" 卫星代号="FY-4B" 定点位置="123" 卫星调头状态="正向" 业务模式="常规"> <Task> <Task Serial Number>1< / Task Serial Number> <Task Number>00001< / Task Number> <Task Name>Full Disk Observation< / Task Name> <Task Code>FullDisk< / Task Code> <Start Time>00:00:00< / Start Time> <End Time>00:13:00< / End Time> <Task Parameters> <param Name="扫描模式" Value="常规扫描 / 高灵敏度扫描"> <param Name="是否分发" Value="是 / 否"> < / Task Parameters> < / Task> <Task> <Task Serial Number>2< / Task Serial Number> <Task Number>00002< / Task Number> <Task Name>Blackbody Observation< / Task Name> <Task Code>BlackbodyScan< / Task Code>[[ID=了34]] <Start Time>00:13:00< / Start Time> <End Time>00:14:00< / End Time> <Task Parameters> < / Task Parameters> < / Task> …… 2. Intelligent Task Control: In the dynamic task working mode, all aspects of task planning, plan formulation, and instruction generation need to change compared to regular tasks. Therefore, it is necessary to deeply analyze the time logic of ground task management and control and instruction uploading execution, and design a reasonable scheduling method and algorithm. For the convenience of description, several time variables related to task planning and scheduling are defined below.
[0030] ts: Defined as the application time of the observation task.
[0031] tq: Defined as the task execution time when the system switches to the dynamic task working mode.
[0032] T0: Defined as the generation and distribution time of the next-day task schedule. The next-day task schedule is generated at UTC 04:00 every day and distributed to each subsystem of the ground system.
[0033] T1: Defined as the start time of uploading the next-day instructions. The next-day instructions start to be uploaded at UTC 22:00 every day.
[0034] According to the task application time and execution time requirements, the intelligent control platform selects different task scheduling methods and scheduling algorithms. As shown in Figure 2, the intelligent control processes A, B, and C in the figure have different control processes according to different dynamic task control time periods. Specifically: (1) If tq is on the next day and ts < T0, the dynamic task intelligent control executes control process A; (2) If tq is on the next day and T0 < ts < T1 - 10, the dynamic task intelligent control executes control process B; (3) If tq is on the next day and T1 - 10 < ts, or ts and tq are on the same day, the dynamic task intelligent control executes control process C.
[0035] 3. Scheduling control: When the dynamic task is started, driven by the schedule of the dynamic task, the ground system and satellite measurement and control are intelligently scheduled and controlled according to the intelligent control process.
[0036] The ground system uses the FTP transmission method to issue the task schedule to other technical systems such as the positioning and calibration of the ground system, and at the same time issues commands to other systems through the scheduling order (sending the task schedule arrival order or updating the task schedule order). After each technical system confirms the receipt of the task schedule, it sends a receipt of schedule arrival to the task management and control system. At the same time, after each technical system receives the task schedule arrival order or update order, it sends a receipt of the scheduling order and returns the communication to the task management and control system.
[0037] As a key link in satellite-ground control, satellite service measurement and control ensures the smooth execution of various satellite tasks through precise measurement and control operation scheduling, automatic command generation and sending, real-time status tracking and monitoring, and intelligent dynamic adjustment. The system automatically generates measurement and control operation and scheduling plans for various tasks of the payload (such as imager, detector, lightning detector, rapid imager) and satellite platform according to the task schedule.
[0038] According to the scheduling plan, the system intelligently schedules the measurement and control operations, and automatically selects the measurement and control command sending channels according to the operation category and priority. During this process, the system compares and sends remote control commands (the process is shown in Figure 4) to ensure the accuracy and efficient execution of each command.
[0039] The command uploading process is as follows: 1) The system automatically schedules and generates the injection count command packet; 2) Send the injection count command packet to the main and standby hosts of the service remote control measurement and control server and conduct communication comparison to ensure that the command packet is correctly sent to the telemetry and remote control subsystem; 3) After receiving the instruction packet, the telemetry and remote control subsystem parses the instruction packet to extract the working instruction source packet, performs instruction feasibility check, and generates the remote control instruction frame; 4) By comparing the small loop and the large loop, the validity of the instruction is determined, and the status of the instruction is reported in the return package.
[0040] 2. Application scenarios of dynamic tasks: Taking the actual work of intelligent switching of payload observation mode as an example, the intelligent control of dynamic tasks of the Fengyun-4 ground system is introduced. In order to meet the needs of emergency response, meteorological support services, user observation, etc., flexible adjustment of mission observation mode is realized during business operation. When the business observation mode of a certain payload needs to be switched, the business observation mode is switched intelligently and autonomously according to the control type and switching start time through the preset switching process and intelligent matching algorithm, and the ground system responds to its scheduling control. When the payload observation mode is switched, log in to the intelligent control platform, select the intelligent control type as the business observation mode switching process, select the payload and select the observation area from the preset business observation mode library, and control start. Time. The management process of switching the operational observation mode of the Fengyun-4 ground system is as follows: Figure 5 As shown, the details are as follows: 1) Intelligent control management uses intelligent control process matching algorithm to recommend suitable Then, the control operation is performed according to the control process and the operation status is recorded.
[0041] 2) After receiving the task management command, the task management subsystem executes the process of updating and issuing a certain load task schedule, generating A new operational observation mode task schedule is generated and distributed to each system. A "Update Task Schedule" level-one dispatch command is also issued, informing each system to switch to the new operational observation mode. The generated observation schedule for the new observation mode is sent to the data archiving and service systems, and the broadcast schedule is sent to the data acquisition and measurement and control systems.
[0042] 3) The scheduling control subsystem executes the task scheduling management of the load and receives the first-level scheduling of "update task schedule" The command reads the updated payload task schedule, updates the payload task operation plan, key operation execution plan for each system, data transmission plan for each system, and product broadcast plan. It then loads the new plans and tracks and monitors the task flow according to the new plans. The updated product broadcast plan is then sent to the data acquisition and measurement and control system.
[0043] 4) Satellite TT&C scheduling management receives TT&C management commands, executes a series of operations such as suspending TT&C, clearing onboard commands, updating TT&C plans, resuming TT&C, and then waits for the positioning and registration system to generate a new command parameter file before resuming. New business observation model work instructions are noted.
[0044] 5) After receiving the first-level dispatch command "Update Task Schedule", each technical system parses the updated load task schedule, updates the system's job execution plan for the load, and implements data reception, processing, and distribution of the new business observation mode based on the updated job plan.
[0045] Among them, there are four intelligent control process matching algorithms: intelligent control processes A, B, C, and D. For control processes A and B, the load observation mode switching time is the next day, which is relatively simple. After switching the task template, verification is performed and will not be described here. Control process C has a switching time of the next day, and the application time is after the next day's instruction begins to be recorded. Control process D requires that the business observation mode of a certain load be switched within the current two hours. Its control process is the most complex and requires the completion of the following operations: 1) Send the measurement and control management command "suspend measurement and control of a certain payload"; 2) Send the measurement and control management command "clear the onboard instruction of a certain payload"; 3) Switch the payload business observation mode task template; 4) Send the task management command "Update and send a payload task schedule to the command and registration system"; 5) Send the measurement and control management command "Reset unsent status" 6) Send the measurement and control management command "Update the measurement and control plan of a certain payload"; 7) Check whether the instruction parameter file is updated; 8) Send the measurement and control management command "Restore measurement and control of a certain payload"; 9) Send the task management command "Send a certain payload task schedule to each ground system" 10) Send the task management command "Update and distribute the next day's load task schedule to each system."
[0046] The above are merely preferred embodiments of the present invention and are intended to help understand the method and core concept of this application. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions based on the concept of the present invention fall within the scope of protection of the present invention. It should be noted that for those skilled in the art, various improvements and modifications that do not depart from the principles of the present invention should also be considered within the scope of protection of the present invention. The above embodiments can be implemented in whole or in part by software or hardware. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. A computer program product includes one or more computer instructions or computer programs. When a computer instruction or computer program is loaded or executed on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instruction can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another computer-readable storage medium.
[0047] This invention addresses the existing technical deficiencies in the intelligent execution of dynamic tasks for the Fengyun-4 satellite. By implementing intelligent control algorithms and processes for dynamic tasks, it achieves automatic execution and rapid response, effectively meeting requirements for emergency response, meteorological service assurance, and satellite safety management. Furthermore, through intelligent control strategies, it not only enhances the system's intelligence and operational efficiency, but also provides more accurate and efficient services for meteorological observation and satellite operations. Furthermore, this invention effectively addresses the shortcomings of existing systems, providing efficient and intelligent execution strategies for dynamic tasks such as emergency response observation needs and satellite safety management, not only improving task execution efficiency but also significantly reducing the risk of human error.
Claims
1. A method for intelligent control of dynamic missions of Fengyun-4 satellite, characterized in that: The following steps are involved: S1, before a dynamic task needs to be executed, a task schedule template is generated according to the task observation requirements, and the ground system automatically generates a task schedule from the modified task schedule template and sends it to the ground system positioning, calibration and other technical systems; S2, the ground system automatically generates measurement and control operations and operation scheduling plans for various tasks of imagers, detectors, rapid imagers, or satellite platforms based on the task schedule; S3, configuring the operating parameters of multiple technical systems involved in the ground system, and storing the configured operating parameters in the database and the file system; S4, the job command management generates a system task job command by configuring parameters, autonomously executes the task according to the generated job command, i.e., the job scheduling plan, and tracks the task execution status; S5, starting the operation according to the time specified in the operation command management, and updating the satellite platform and payload task operation scheduling plan at regular intervals, or pausing, resuming or updating the task operation scheduling plan at any time according to the operation command management; S6, according to the input switching time, the ground system completes clearing the command on the satellite; S7, the ground system generates a satellite injection instruction according to the business measurement and control operation plan, and the satellite executes the instruction according to the time; S8, the ground system configuration guard performs guard management on the execution task, and the guard management is to monitor and manage the changes of the configuration file.
2. The method for intelligent control of dynamic missions of FY-4 satellite according to claim 1, characterized in that: The task schedule in S1 is implemented by configuring a task schedule template. The task schedule template defines the time sequence of task execution and plans the tasks. When the task process changes or a new task type is added, the task template only needs to be simply modified or added, and the ground system will automatically call the updated task template.
3. The method for intelligent control of dynamic missions of FY-4 satellite according to claim 2, characterized in that: The task schedule templates include an imager task schedule template, a detector task schedule template, a rapid imager task schedule template and a satellite orbit determination management task schedule template.
4. The method for intelligent control of dynamic missions of FY-4 satellite according to claim 3, characterized in that: The task schedule template is defined in the unit of task using the extensible markup language XML file format specification, which includes the task sequence number, task English name, task number, task start time, task end time, and task parameter attributes.
5. The method for intelligent control of dynamic missions of FY-4 satellite according to claim 1, characterized in that: The ground system's injection instruction in S7 includes the following steps: S7-1, the ground system automatically dispatches and generates a number of instructions; S7-2, send the number of instruction packets to the main and standby servers of the business remote control and measurement and control and perform communication comparison to ensure that the instruction packets are correctly sent to the telemetry and remote control subsystem; S7-3, after receiving the note number instruction packet, the telemetry and remote control subsystem parses the work instruction source packet from the instruction packet, performs instruction feasibility check, and generates a remote control note number frame; S7-4, through the comparison of small loop and large loop, judge the validity of the instruction, and report the status of the instruction on the number of notes.
Citation Information
Patent Citations
Loading task running control method aiming at radar satellite on-orbit application
CN107346234A
Agile satellite dynamic task replanning method
CN112465296A
Multi-satellite application-oriented operation control system
CN115339656A
Satellite orbit control ground scheduling method, system and equipment and computer readable storage medium
CN115549768A
Satellite in-orbit north-south U-turn measurement and control method, system and equipment and computer readable storage medium
CN116002087A