Automatic command and dispatch method and system for spaceflight test tasks
By adopting automated command and dispatch methods and systems in aerospace test tasks, the problems of low communication efficiency, error prone and lack of recording in traditional audio systems are solved, efficient and accurate command and dispatch are achieved, and large-scale tasks are adapted to the needs of large-scale tasks.
Patent Information
- Application Number
- CN202411819887.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-11
AI Technical Summary
The command and dispatch of existing aerospace test tasks mainly relies on audio systems, and there are shortcomings such as limited communication efficiency, prone to errors, lack of records, and difficulty in adapting to large-scale tasks.
The automated command and dispatching method and system of aerospace test missions are adopted, and the hierarchical command and dispatch of command stations at all levels are used to generate constraints using preset instructions, task command and fault handling instructions are generated, and the automated flow of instructions is realized.
It improves the efficiency and accuracy of command and dispatch, reduces the probability of instruction errors, realizes recording and traceability of the scheduling process, is conducive to task summary and process improvement, and is suitable for large-scale and high-complex task scheduling.
Smart Images

Figure CN119806768A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of aerospace data processing, in particular to the field of aerospace mission scheduling, and discloses an automated command and scheduling method and system for aerospace test missions. Background Art
[0002] In the aerospace field, the command and dispatch of test missions currently mainly rely on audio dispatch systems. Specifically, commanders at all levels use dispatch microphones to issue instructions or communicate information to personnel at various positions at the test site or command center to complete the dispatch of test missions. This method is direct and rapid, and can quickly convey key information in an emergency to ensure the smooth progress of the test mission. However, the defects of this method are also obvious, and the main defects are reflected in the following aspects:
[0003] (1) Communication efficiency is limited. The manual shouting method is affected by factors such as the sound propagation range and environmental noise, which may lead to unclear or missing information, affecting communication efficiency.
[0004] (2) Error-prone. In a complex test environment, manual operation may lead to errors in the transmission of instructions due to tension, fatigue, negligence, etc., thus increasing the risk of the task.
[0005] (3) Lack of records. Traditional audio scheduling systems often lack complete recording functions, making it difficult to trace and analyze the scheduling process, which is not conducive to subsequent task summary and improvement.
[0006] (4) It is difficult to adapt to large-scale tasks. As the scale of aerospace test missions continues to expand and the number of participants increases, traditional audio scheduling systems may find it difficult to meet the needs of large-scale and highly complex tasks. Summary of the invention
[0007] The present disclosure at least provides a method and system for automated command and dispatch of aerospace test missions to solve at least one of the above-mentioned defects.
[0008] According to one aspect of the present disclosure, there is provided a method for automated command and dispatch of aerospace test missions, comprising:
[0009] In response to the start operation of the test task, the command stations at all levels respectively perform initialization operations; the command stations at all levels include, from high level to low level, a center-level command station, a department-level command station, and an equipment-level command station;
[0010] In a non-fault state, the command stations at all levels respectively generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using the preset instruction generation constraint conditions; encode the task command instruction, and send the encoded task command instruction to the lower-level command station or the equipment with command relationship at the first instruction sending time;
[0011] In a fault state, command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information, locate the fault mode, and determine the processing decision corresponding to the fault mode; and generate a fault processing instruction according to the processing decision, encode the fault processing instruction, determine the second instruction sending time, and send the encoded fault processing instruction to the subordinate command station or equipment at the second instruction sending time; wherein the feedback instruction information is feedback information after the execution of the task corresponding to the task command command, including at least one of the following: instruction execution status, potential fault mode, implemented fault handling measures and result data corresponding to the fault handling measures;
[0012] When all the task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully executed, the command and dispatch of the test task is determined to be completed;
[0013] Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station and the department-level command station;
[0014] Among them, in the absence of a central-level command station, the department-level command station completes the corresponding command and dispatch operations of the central-level command station within the corresponding level according to the corresponding command processing procedures of the central-level command station.
[0015] In a possible implementation manner, the command stations at each level generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using preset instruction generation constraints, including:
[0016] The command stations at all levels determine the test status using preset logic rules and algorithm models according to at least one of the task progress, instruction execution status, fault mode and fault handling results;
[0017] The test state and preset instruction generation constraints are used to generate the next task command instruction and determine the first instruction sending time.
[0018] In a possible implementation manner, the command stations at each level respectively perform initialization operations, including:
[0019] Command stations at all levels shall perform at least the following initialization operations:
[0020] Resource availability check, equipment status check, environmental condition check, and loading instruction configuration information corresponding to the current test task from the database.
[0021] In a possible implementation manner, in a fault state, the method further includes:
[0022] When the fault mode cannot be located, the processing decision corresponding to the fault mode cannot be determined, or the processing authority of the corresponding level is exceeded, the corresponding command station reports the fault information to the superior command station or issues an early warning.
[0023] In a possible implementation, it further includes:
[0024] Each level of command station stores the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information in the cache.
[0025] In a possible implementation, it further includes:
[0026] The feedback instruction information, the fault mode reported by the subordinate command station or the device, and the subordinate status information are stored in the cache in the form of facts using a queue.
[0027] In a possible implementation manner, searching for fault knowledge in a preset fault knowledge base, locating the fault mode, and determining a processing decision corresponding to the fault mode includes:
[0028] The preset fault knowledge base uses a preset data structure to represent multiple preset fault modes and multiple fault processing models;
[0029] Search for fault knowledge in the preset fault knowledge base to locate the fault mode;
[0030] A fault processing model matching the fault mode is used to determine a processing decision corresponding to the fault mode.
[0031] In a possible implementation manner, the control scope of each level of command stations includes lower-level command stations and / or single-point devices.
[0032] In a possible implementation manner, the command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to feedback instruction information sent by the subordinate command station or device, the fault mode reported by the subordinate command station or device, and the collected subordinate status information, locate the fault mode, and determine the processing decision corresponding to the fault mode, including:
[0033] In the event of a single-point device failure, command stations at all levels search for fault knowledge in the preset fault knowledge base based on the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, the collected subordinate status information, the type of faulty equipment, the fault level and the fault handling principles, to locate the fault mode and determine the handling decision.
[0034] According to another aspect of the present disclosure, there is provided an automated command and dispatch system for aerospace test missions, comprising:
[0035] An initialization module, used for responding to the start operation of the test task, and each level of command station respectively performs an initialization operation; the command stations at each level include a center-level command station, a department-level command station, and an equipment-level command station in descending order;
[0036] A command and dispatch module is used for, in a non-fault state, command stations at all levels respectively generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using preset instruction generation constraints; encode the task command instruction, and send the encoded task command instruction to the lower-level command station or the equipment with command relationship at the first instruction sending time;
[0037] The command and dispatch module is also used for, in a fault state, command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to feedback instruction information sent by subordinate command stations or equipment, fault modes reported by subordinate command stations or equipment, and collected subordinate status information, locate fault modes, and determine processing decisions corresponding to the fault modes; and, generate fault processing instructions according to the processing decisions, encode the fault processing instructions, determine a second instruction sending time, and send the encoded fault processing instructions to the subordinate command station or equipment at the second instruction sending time; wherein the feedback instruction information is feedback information after the execution of the task corresponding to the task command command, including at least one of the following: instruction execution status, potential fault modes, implemented fault handling measures, and result data corresponding to the fault handling measures;
[0038] The command and dispatch module is further used to determine that the command and dispatch of the test task is completed when all task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully executed;
[0039] Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station and the department-level command station;
[0040] Among them, in the absence of a central-level command station, the department-level command station completes the corresponding command and dispatch operations of the central-level command station within the corresponding level according to the corresponding command processing procedures of the central-level command station.
[0041] The disclosed method and system for automated command and dispatch of aerospace test missions divides the test mission dispatch and command into different levels. The superior command station sends the task command instructions to the subordinate command station to control the test mission to proceed according to the established process. The subordinate command station feeds back the superior command station with the feedback instruction information including the task execution status and reports the fault mode and other information to the superior command station. The superior command station searches for fault knowledge based on the collected subordinate status information and the information reported by the subordinate command station, locates the fault mode, determines the processing decision corresponding to the fault mode, and generates fault processing instructions according to the processing decision to eliminate the faults that occur during the execution of the test mission, so as to ensure the smooth progress of the test mission. Among them, the department-level command station dispatches the resources of the corresponding level, and does not affect the execution of the instructions generated by the center-level command station; the equipment-level command station dispatches the resources of the corresponding level, and does not affect the execution of the instructions generated by the center-level command station and the department-level command station. The disclosed solution uses digital technology to informatize the command and dispatch instructions of the test mission, and processes and analyzes the test data collected in real time, and issues corresponding instructions, thereby realizing the automatic circulation of command and dispatch instructions, improving the efficiency of command and dispatch, reducing the probability of error in instructions, and overcoming the defect of the current task scheduling that cannot be traced, which is conducive to the later task summary and test process improvement. In addition, the disclosed solution is suitable for large-scale and highly complex task scheduling, which is in line with the development trend of current aerospace missions.
[0042] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure.
[0044] Figure 1 It is one of the flow charts of the method for automated command and dispatch of aerospace test missions disclosed in the present invention;
[0045] Figure 2This is the second flow chart of the method for automated command and dispatch of aerospace test missions disclosed in the present invention;
[0046] Figure 3A It is a flow chart generated according to the command of the command station at this level in the embodiment of the present disclosure;
[0047] Figure 3B is a flow chart of device abnormality processing according to an embodiment of the present disclosure;
[0048] Figure 4 It is a schematic diagram of the structure of the automated command and dispatch system for aerospace test missions disclosed in the present invention;
[0049] Figure 5 is a schematic structural diagram of an electronic device according to the present disclosure. DETAILED DESCRIPTION
[0050] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0051] The present disclosure provides a method and system for automated command and dispatch of aerospace test tasks in view of the defects of low efficiency, easy error, lack of scheduling records and difficulty in adapting to large-scale tasks in the current scheduling of aerospace test tasks. The present disclosure divides the scheduling and command of test tasks into levels. The superior command station sends task command instructions to the subordinate command station to control the test tasks to proceed according to the established process. The subordinate command station feeds back feedback instruction information including task execution status to the superior command station and reports the fault mode and other information to the superior command station. The superior command station searches for fault knowledge based on the collected subordinate status information and the information reported by the subordinate command station, locates the fault mode, determines the processing decision corresponding to the fault mode, and generates fault processing instructions according to the processing decision to eliminate the faults that occur during the execution of the test tasks, so as to ensure the smooth progress of the test tasks. Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the center-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the center-level command station and the department-level command station. The disclosed solution uses digital technology to informatize the command and dispatch instructions of the test mission, and processes and analyzes the test data collected in real time, and issues corresponding instructions, realizing the automation and intelligent circulation of command and dispatch instructions, improving the efficiency of command and dispatch, reducing the probability of error in instructions, and overcoming the defect of the current task scheduling that cannot be traced, which is conducive to the later task summary and test process improvement. In addition, the disclosed solution is suitable for large-scale and highly complex task scheduling, which is in line with the development trend of current aerospace missions.
[0052] The technical solution of the present disclosure is described below through specific embodiments.
[0053] like Figure 1 As shown, it is a flow chart of the method for automated command and dispatch of aerospace test missions of this embodiment. The execution subject of this embodiment is a computing device component or system with data processing capability. Specifically, the method of this embodiment may include the following steps:
[0054] S110. In response to the start operation of the test task, the command stations at each level respectively perform initialization operations; the command stations at each level include a center-level command station, a department-level command station, and an equipment-level command station from high level to low level.
[0055] The number of department-level command stations and equipment-level command stations can be flexibly set according to specific scenarios, and generally only one center-level command station is set up.
[0056] S120. In a non-fault state, command stations at all levels generate the next task command instruction and determine the first instruction sending time based on at least one of the task progress, instruction execution status, fault mode and fault handling results using preset instruction generation constraints; encode the task command instruction, and send the encoded task command instruction to the lower-level command station or the equipment with a command relationship at the first instruction sending time.
[0057] Here, the status collection module can be used to collect key information such as instruction execution status, failure mode, potential failure mode, implemented failure handling measures and their results in real time and comprehensively.
[0058] According to the progress of the test mission, command information will be automatically retrieved, mission command instructions will be generated, and sent to the lower-level command station / equipment. The mission command instructions here include but are not limited to setting parameters, starting operations, data recording, etc.
[0059] S130. Under a fault state, command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to feedback instruction information sent by subordinate command stations or equipment, fault modes reported by subordinate command stations or equipment, and collected subordinate status information, locate the fault mode, and determine the processing decision corresponding to the fault mode; and generate a fault processing instruction according to the processing decision, encode the fault processing instruction, determine a second instruction sending time, and send the encoded fault processing instruction to the subordinate command station or equipment at the second instruction sending time; wherein the feedback instruction information is feedback information after the execution of the task corresponding to the task command command, including at least one of the following: instruction execution status, potential fault mode, implemented fault handling measures and result data corresponding to the fault handling measures.
[0060] Here, the network monitoring module can be used to receive real-time feedback command information, subordinate status information, etc. After executing the command, the subordinate command station / equipment will send feedback command information to the superior command station, including execution status, result data, whether errors are encountered, etc.
[0061] In steps S120 and S130, the issued task command instructions, fault handling instructions and received feedback instruction information can be uniformly coded to form a standardized data format to facilitate identification and processing between modules within the system.
[0062] In steps S120 and S130, the command server can be used to send the commands generated by the command stations at all levels, and can automatically judge and analyze when to send the various commands generated according to the preset constraints and test content, and send the commands to the command stations or devices at each station level through special equipment. The command station receives the feedback command information from the lower-level command station or device, parses its content, and judges whether it is necessary to further adjust the command or issue a new command according to the current test status and preset logic.
[0063] In steps S120 and S130, the optimal time to send instructions is determined by intelligent analysis based on various factors such as task progress, equipment status, and environmental conditions. The received feedback instruction information is intelligently analyzed to quickly determine the execution status of the instructions. If there are any abnormalities, corresponding countermeasures are automatically generated, subsequent instructions are adjusted, or fault handling instructions are generated.
[0064] In addition, a stable information exchange mechanism needs to be established to ensure that the central-level command station can obtain the status information of command stations and equipment at all levels in real time, while providing a visual monitoring interface to facilitate command personnel to fully grasp the test dynamics.
[0065] In summary, steps S120 and S130 realize the information transmission of command and dispatch instructions between command stations at all levels of the test task. The implementation principle is to encode the task command instructions, fault handling instructions, feedback instruction information, etc., and then send them by special components or modules. The task command instructions here are command information sent by the central-level command station to each lower-level command station or device. The sending of this information is implemented by the instruction server. The instruction server automatically judges and analyzes the timing of sending instructions and the type of instructions to be sent in the next step based on the pre-set constraints and test content. Feedback instruction information is mainly sent by the command station or device that receives the instruction. The sending of feedback instruction information should analyze and judge the execution status of the current instruction based on the specific situation, and then send it to the superior command station.
[0066] S140. When all the task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully, it is determined that the test task command scheduling is completed.
[0067] Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of the instructions generated by the center-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of the instructions generated by the center-level command station and the department-level command station. Among them, in the absence of a center-level command station, the department-level command station completes the command and dispatch operations corresponding to the center-level command station within the corresponding level range according to the command processing flow corresponding to the center-level command station, that is, the department-level command station generates the task command instructions, fault handling instructions and other dispatch instructions that the center-level command station should generate according to the command processing flow corresponding to the center-level command station, and completes the command and dispatch operations corresponding to the center-level command station.
[0068] In the above embodiment, the central command station generates task command instructions or fault handling instructions based on the command execution status, fault mode and fault handling results reported by each department and station command station. It involves two aspects: one is the central command decision under the fault mode, that is, generating fault handling instructions based on the fault mode reported by each department and station command station, providing the commander with a basis for command decision; the command software uses the preset fault knowledge base established by the fault mode and its classification at this level to search for the fault mode, and then uses the fault handling model matching the fault mode to determine the processing decision corresponding to the fault mode, and finally generates the fault handling instruction based on the processing decision; the second is to automatically generate the subsequent instructions, that is, the task command instructions, based on the task progress, command execution status, fault mode and fault handling results reported by each department and station command station, to drive the test task to the next process.
[0069] The department-level command station will schedule the test task resources within the scope of its management authority, without affecting the execution of the instructions generated by the center-level command station, that is, without affecting the center task command. If it exceeds the plan and the disposal authority of this level, the department-level command station reports the fault mode and its fault handling results, so that the center-level command station can make command decisions based on the reported fault information (such as fault level and fault impact range) and generate fault handling instructions. In the absence of the participation of the center-level command station, the department-level command station can complete the command and dispatch of the test task within the scope of this level according to the command processing flow of the center-level command station, and its processing plan is the same as that of the center-level command station.
[0070] The equipment-level command schedules the test task resources within the scope of management authority at this level, without affecting the task scheduling of the subordinate department-level command station and the center-level command station. If the fault scope management authority is beyond this level, the equipment with the operating fault shall report the fault mode and fault handling results step by step through the equipment command terminal or the remote control department-level command station. The superior command station completes the fault judgment and handling according to the reported fault mode and fault handling results. The control scope of each level of command station includes the subordinate command station and / or single-point equipment.
[0071] The automated command and dispatch method for aerospace test missions proposed in the present invention greatly improves the efficiency and accuracy of command and dispatch by realizing efficient information exchange between command stations and equipment at all levels, intelligent sending of commands, and intelligent processing of feedback command information, thus providing a strong guarantee for the smooth execution of modern complex test missions.
[0072] In some embodiments, the command stations at all levels generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using the preset instruction generation constraint condition, which can be specifically implemented by the following steps:
[0073] The command stations at all levels determine the test status using preset logic rules and algorithm models based on at least one of the task progress, instruction execution status, fault mode and fault handling results; use the test status and preset instruction generation constraints to generate the next task command instruction and determine the time to send the first instruction.
[0074] In some embodiments, in a fault state, if a command station cannot locate the fault mode, cannot determine the processing decision corresponding to the fault mode, or exceeds the processing authority of the corresponding level, the command station reports the fault information to the superior command station or issues an early warning.
[0075] In some embodiments, each level of command station stores feedback instruction information sent by the subordinate command station or device, fault modes reported by the subordinate command station or device, and collected subordinate status information in the cache, and stores them in the cache in the form of facts using a queue.
[0076] In some embodiments, the above-mentioned fault knowledge search is performed in a preset fault knowledge base, the fault mode is located, and the processing decision corresponding to the fault mode is determined, which can be specifically implemented by the following steps:
[0077] The preset fault knowledge base uses a preset data structure to represent multiple preset fault modes and multiple fault processing models; a fault knowledge search is performed in the preset fault knowledge base to locate the fault mode; and a processing decision corresponding to the fault mode is determined using a fault processing model that matches the fault mode.
[0078] In some embodiments, the command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to the feedback instruction information sent by the subordinate command station or device, the fault mode reported by the subordinate command station or device, and the collected subordinate status information, locate the fault mode, and determine the processing decision corresponding to the fault mode, including:
[0079] In the event of a single-point device failure, command stations at all levels search for fault knowledge in the preset fault knowledge base based on the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, the collected subordinate status information, the type of faulty equipment, the fault level and the fault handling principles, to locate the fault mode and determine the handling decision.
[0080] In some embodiments, Figure 2 As shown, after the test task is started, the command stations at all levels will first perform a series of initialization operations such as checks, including but not limited to resource availability checks, equipment status checks, environmental condition checks, etc., and load the instruction configuration information corresponding to the current test task from the database.
[0081] Afterwards, under non-fault conditions, according to the progress of the test mission, command stations at all levels automatically retrieve command information, generate task command instructions, and send them to lower-level command stations / equipment. The instructions here include but are not limited to setting parameters, starting operations, data recording, etc.
[0082] Afterwards, command stations at all levels receive feedback command information, subordinate status information, command execution status, fault mode, fault handling results, etc. in real time through the network monitoring interface. After executing the corresponding command, the subordinate command station / equipment will send feedback command information to the superior command station.
[0083] Afterwards, the command station analyzes the feedback command information, subordinate status information, etc. received to confirm whether the results of the command execution meet expectations. If the command execution is successful or the expected goal is achieved, it will continue to execute the next command; if a problem or error occurs, it may be necessary to resend the command or take corrective measures.
[0084] Afterwards, determine whether all instructions corresponding to the test task have been executed. If not, continue to execute the next instruction until all instructions are executed and all goals are achieved, and the test task scheduling is completed.
[0085] In this embodiment, the command stations at all levels can automatically generate the instructions to be executed in the next step based on the collected information; wherein, the generation process of the fault handling instructions and the task command instructions is as follows: Figure 3AAs shown. The dispatching and processing of the central command station can provide the commander with command decision information (i.e., fault handling instructions) for manual intervention under the fault mode or issue subsequent instructions (i.e., task command instructions) based on the command execution status, fault mode, and fault handling results reported by each subordinate command station. It involves two aspects: one is the central-level command decision under the fault mode, that is, the central-level command station provides the commander with the basis for command decision-making based on the fault mode and other information reported by each department-level command station or equipment, and the command software analyzes and judges the fault mode based on the preset fault knowledge base at this level, and generates fault handling instructions; the second is that the central-level command station automatically generates subsequent instructions (i.e., task command instructions) based on the task progress, command execution status, fault mode, and fault handling results reported by each department-level command station or equipment, driving the development of the test task process.
[0086] Among them, the feedback command information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information are temporarily stored in the cache in this way of facts, and are cached in a queue manner. After a problem or fault is solved, these data are generally no longer retained. The facts here are used in the fault judgment reasoning process. In addition, the cached data can also be used to debug the preset fault knowledge base. That is, when the task command instruction or fault handling instruction does not meet the command requirements of the highest-level commander, it is generally believed that there is a problem with the preset fault knowledge base. Therefore, the preset fault knowledge base needs to be debugged to find the problematic knowledge.
[0087] Among them, in the fault judgment processing, knowledge retrieval is initiated according to the facts stored in the cache to complete the fault judgment analysis processing, and the fault processing instructions are generated according to the analysis processing results. Here, suitable data structures and algorithms are used to implement fault judgment analysis processing. Specifically, the data structure can represent the fault mode and its fault processing model. The data structure describing the fault mode and its processing model can form a unique fault judgment processing method. Therefore, the "data structure + algorithm" method based on the preset fault knowledge base representation is the key to realizing fault judgment processing.
[0088] The department-level command station includes two situations: self-control and controlled. Under the command of the central-level command station, the department-level command station will control the scope of fault impact within the scope of fault management authority at the command level at this level, without affecting the task command of the central-level command station. If it exceeds the plan and the disposal authority at this level, the department-level command station will promptly report the fault mode and its fault handling results, so that the central-level command station can make command decisions based on the level of the reported fault and the scope of fault impact. In the absence of the participation of the central-level command station, the department-level command station can complete the organization and command of the test task within the scope of this level according to the fault handling process of the central-level command station, and its fault handling method is the same as that of the central-level command station.
[0089] The dispatching and processing flow of the equipment-level command station controls the impact scope of low-level faults within the equipment-level command level within the scope of the fault management authority at this level, so as not to affect the subordinate department-level command station and center-level command station. If the fault scope management authority at this level is exceeded, the equipment with the operating fault shall report the fault mode and fault handling results step by step through the equipment command terminal or the remote control department-level command station; the superior command station shall complete the fault judgment processing and fault handling result judgment based on the reported fault mode and fault handling results, and provide the test task command and execution process, such as Figure 3B shown.
[0090] For unforeseen failures that occur in single-point devices among key equipment, the central command station obtains the relevant failure modes and their failure handling results, and performs logical control processing on the failures based on the type of failed equipment, failure level and other conditions and corresponding failure handling principles, to achieve command and control under the failure mode. Specifically:
[0091] The central command station will capture the operation failures of related business systems and their processing results in real time. According to the specific type and fault level of the faulty equipment and the preset fault handling principles, the logic control processing program will be quickly started. This process includes preliminary analysis of the fault, accurate diagnosis of the cause of the fault through knowledge retrieval and real-time data comparison; comprehensive evaluation of the fault level, determination of the fault mode, and decision on the level of response measures to be taken, that is, determination of processing decisions, such as emergency shutdown, isolation of fault points, and startup of backup equipment. After the fault handling decision is determined, it will automatically enter the corresponding subsequent processing process, such as dispatching the maintenance team for on-site maintenance, replacing faulty parts, adjusting system configuration, etc., to ensure that the faulty equipment can resume normal operation as soon as possible. At the same time, the system will continue to track the progress of fault handling and update the fault status in real time until the fault is completely resolved, thereby ensuring the smooth progress of the entire test task process.
[0092] The above embodiment realizes efficient and accurate information exchange between command stations and devices at all levels, as well as intelligent transmission and feedback of instructions. Its specific implementation can rely on the automated command and dispatch system for aerospace test missions, and each command station at each level of the system can respectively include at least one of a command information encoding module, a status collection module, a status judgment module, a command instruction generation module, a command instruction sending module, and a status reporting module.
[0093] Among them, the command information coding module is responsible for converting complex command intentions or instruction contents into a unified and standardized data coding format. Through preset coding rules and protocols, abstract command decisions are accurately mapped into a combination of numbers and symbols, thereby ensuring the accuracy of information, improving the efficiency and security of information transmission, and laying a solid foundation for subsequent information processing and transmission.
[0094] The status collection module can collect key information such as the execution status, potential failure modes, implemented fault handling measures and their results of subordinate command stations or equipment in real time and comprehensively. The status collection module ensures the timeliness and accuracy of information through efficient data collection technology and precise parsing algorithms, provides the system with comprehensive and real task execution feedback, and is an important basis for status evaluation and instruction adjustment.
[0095] The status judgment module uses the data provided by the status collection module, preset logical rules and algorithm models to quickly and accurately evaluate and judge the overall or partial status of the current test task. This module can identify abnormal situations, potential risks and successful progress in the execution of the test task, providing a scientific basis for command decision-making.
[0096] Based on the status judgment module, the command generation module automatically generates the next step of command data, such as task command instructions, fault handling instructions, etc., according to the current task status and preset command strategy. The automatically generated instructions not only include specific operation requirements, but also may include optimization and adjustment suggestions or emergency response plans, aiming to guide the execution of the test task to smoothly advance to the predetermined goal. The intelligent generation of instructions reduces human intervention and improves command efficiency and accuracy.
[0097] The command sending module is a bridge connecting the command station and the execution components (such as the lower-level command station, equipment, etc.), and is responsible for timely and accurately transmitting the generated command instructions to the upper-level command station, lower-level command station or equipment. This module uses efficient and secure communication protocols and technical means to ensure the integrity, confidentiality and reliability of the instructions during transmission. Through the real-time feedback mechanism, it can also monitor the sending status of the instructions, providing a strong guarantee for the effective execution of the instructions.
[0098] The status reporting module is responsible for summarizing and collating the operating status, performance indicators, and important events of the current command station or equipment, and reporting them to the superior command station in a timely manner. This module builds standardized report templates and flexible data analysis functions to make the reporting content comprehensive and intuitive, which helps the superior command station quickly grasp the overall situation and make more scientific decisions. At the same time, this module also supports customized reporting services to meet the special requirements of command organizations at different levels and with different needs for information acquisition.
[0099] The above-mentioned embodiments of the present disclosure significantly reduce human intervention through automated processing, improve the speed and accuracy of command issuance and feedback collection, and effectively improve the scheduling efficiency of test tasks; at the same time, the above-mentioned embodiments of the present disclosure utilize standardized information coding and intelligent judgment mechanisms to effectively avoid command errors or omissions caused by human factors; at the same time, the above-mentioned embodiments of the present disclosure realize real-time monitoring and intelligent response to test tasks, so that commanders can more accurately grasp the progress of the test, adjust strategies in time, ensure the smooth completion of the task, and effectively enhance the controllability of the test task; in addition, the above-mentioned embodiments of the present disclosure make the system easy to upgrade and expand through modular design, so as to adapt to more complex and changeable test task requirements in the future.
[0100] Based on the same inventive concept, the present disclosure provides an automated command and dispatch system for aerospace test missions. The steps performed by the components of the system are the same or similar to those of the above method, so similar parts are not repeated. Figure 4 As shown, the automated command and dispatch system for aerospace test missions of this embodiment includes an initialization module 410 and a command and dispatch module 420 .
[0101] The initialization module 410 is used to respond to the start operation of the test task, and the command stations at all levels respectively perform initialization operations; the command stations at all levels include a center-level command station, a department-level command station, and an equipment-level command station from high to low levels;
[0102] The command and dispatch module 420 is used for, in a non-fault state, command stations at all levels respectively generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using preset instruction generation constraints; encode the task command instruction, and send the encoded task command instruction to the lower-level command station or the device with the command relationship at the first instruction sending time;
[0103] The command and dispatch module 420 is also used for, in a fault state, each level of command station respectively searches for fault knowledge in a preset fault knowledge base according to the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information, locates the fault mode, and determines the processing decision corresponding to the fault mode; and generates a fault processing instruction according to the processing decision, encodes the fault processing instruction, determines the second instruction sending time, and sends the encoded fault processing instruction to the subordinate command station or equipment at the second instruction sending time; wherein the feedback instruction information is feedback information after the task corresponding to the task command command is executed, including at least one of the following: instruction execution status, potential fault mode, implemented fault handling measures and result data corresponding to the fault handling measures;
[0104] The command and dispatch module 420 is further used to determine that the command and dispatch of the test task is completed when all task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully executed.
[0105] Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station and the department-level command station;
[0106] Among them, in the absence of a central-level command station, the department-level command station completes the corresponding command and dispatch operations of the central-level command station within the corresponding level according to the corresponding command processing procedures of the central-level command station.
[0107] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device and a computer-readable storage medium.
[0108] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement an embodiment of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0109] like Figure 5 As shown, the device 500 includes a computing unit 510, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 520 or a computer program loaded from a storage unit 580 into a random access memory (RAM) 530. In the RAM 530, various programs and data required for the operation of the device 500 can also be stored. The computing unit 510, the ROM 520, and the RAM 530 are connected to each other via a bus 540. An input / output (I / O) interface 550 is also connected to the bus 540.
[0110] A number of components in the device 500 are connected to the I / O interface 550, including: an input unit 560, such as a keyboard, a mouse, etc.; an output unit 570, such as various types of displays, speakers, etc.; a storage unit 580, such as a disk, an optical disk, etc.; and a communication unit 590, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 590 allows the device 500 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0111] The computing unit 510 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 510 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 510 performs the various methods and processes described above. For example, in some embodiments, any of the above methods may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 580. In some embodiments, part or all of the computer program may be loaded and / or installed on the device 500 via ROM520 and / or communication unit 590. When the computer program is loaded into RAM530 and executed by the computing unit 510, one or more steps of any of the methods described above may be performed. Alternatively, in other embodiments, the computing unit 510 may be configured to perform any of the methods described above in any other appropriate manner (e.g., by means of firmware).
[0112] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0113] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0114] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0115] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0116] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0117] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.
[0118] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.
[0119] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.
Claims
1. A method for automated command and dispatch of aerospace test missions, characterized in that: include: In response to the start operation of the test task, the command stations at all levels respectively perform initialization operations; the command stations at all levels include, from high level to low level, a center-level command station, a department-level command station, and an equipment-level command station; In a non-fault state, the command stations at all levels respectively generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault handling result using the preset instruction generation constraint conditions; Encoding the mission command instruction, and sending the encoded mission command instruction to a subordinate command station or a device having a command relationship at the first instruction sending time; In the fault state, each level of command station searches for fault knowledge in the preset fault knowledge base according to the feedback command information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information, locates the fault mode, and determines the processing decision corresponding to the fault mode; and, generating a fault handling instruction according to the processing decision, encoding the fault handling instruction, determining a second instruction sending time, and sending the encoded fault handling instruction to a lower-level command station or device at the second instruction sending time; wherein the feedback instruction information is feedback information after the task corresponding to the task command command is executed, including at least one of the following: instruction execution status, potential fault mode, implemented fault handling measures and result data corresponding to the fault handling measures; When all the task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully executed, the command and dispatch of the test task is determined to be completed; Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station and the department-level command station; Among them, in the absence of a central-level command station, the department-level command station completes the corresponding command and dispatch operations of the central-level command station within the corresponding level according to the corresponding command processing procedures of the central-level command station.
2. The method according to claim 1, characterized in that The command stations at all levels generate the next task command instruction and determine the first instruction sending time according to at least one of the task progress, instruction execution status, fault mode and fault processing result using the preset instruction generation constraint conditions, including: The command stations at all levels determine the test status using preset logic rules and algorithm models according to at least one of the task progress, instruction execution status, fault mode and fault handling results; The test state and preset instruction generation constraints are used to generate the next task command instruction and determine the first instruction sending time.
3. The method according to claim 1, characterized in that The command stations at each level respectively perform initialization operations, including: Command stations at all levels shall perform at least the following initialization operations: Resource availability check, equipment status check, environmental condition check, and loading instruction configuration information corresponding to the current test task from the database.
4. The method according to claim 1, characterized in that: In the fault state, the method further comprises: When the fault mode cannot be located, the processing decision corresponding to the fault mode cannot be determined, or the processing authority of the corresponding level is exceeded, the corresponding command station reports the fault information to the superior command station or issues an early warning.
5. The method according to claim 1, characterized in that: Also includes: Each level of command station stores the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information in the cache.
6. The method according to claim 5, characterized in that Also includes: The feedback instruction information, the fault mode reported by the subordinate command station or the device, and the subordinate status information are stored in the cache in the form of facts using a queue.
7. The method according to claim 1, characterized in that The method of searching for fault knowledge in a preset fault knowledge base, locating the fault mode, and determining a processing decision corresponding to the fault mode includes: The preset fault knowledge base uses a preset data structure to represent multiple preset fault modes and multiple fault processing models; Search for fault knowledge in the preset fault knowledge base to locate the fault mode; A fault processing model matching the fault mode is used to determine a processing decision corresponding to the fault mode.
8. The method according to claim 1, characterized in that The control scope of the command stations at each level includes the lower-level command stations and / or single-point devices.
9. The method according to claim 1, characterized in that: The command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, and the collected subordinate status information, locate the fault mode, and determine the processing decision corresponding to the fault mode, including: In the event of a single-point device failure, command stations at all levels search for fault knowledge in the preset fault knowledge base based on the feedback instruction information sent by the subordinate command station or equipment, the fault mode reported by the subordinate command station or equipment, the collected subordinate status information, the type of faulty equipment, the fault level and the fault handling principles, to locate the fault mode and determine the handling decision.
10. An automated command and dispatch system for aerospace test missions, characterized in that: include: An initialization module, used for responding to the start operation of the test task, and each level of command station respectively performs an initialization operation; the command stations at each level include a center-level command station, a department-level command station, and an equipment-level command station in descending order; A command and dispatch module, used for generating the next task command instruction and determining the first instruction sending time by using preset instruction generation constraints according to at least one of the task progress, instruction execution status, fault mode and fault handling result at each level of command stations in a non-fault state; Encoding the mission command instruction, and sending the encoded mission command instruction to a subordinate command station or a device having a command relationship at the first instruction sending time; The command and dispatch module is also used for, in a fault state, command stations at all levels respectively search for fault knowledge in a preset fault knowledge base according to feedback instruction information sent by subordinate command stations or devices, fault modes reported by subordinate command stations or devices, and collected subordinate status information, locate fault modes, and determine processing decisions corresponding to the fault modes; and, generating a fault handling instruction according to the processing decision, encoding the fault handling instruction, determining a second instruction sending time, and sending the encoded fault handling instruction to a lower-level command station or device at the second instruction sending time; wherein the feedback instruction information is feedback information after the task corresponding to the task command command is executed, including at least one of the following: instruction execution status, potential fault mode, implemented fault handling measures and result data corresponding to the fault handling measures; The command and dispatch module is further used to determine that the command and dispatch of the test task is completed when all task command instructions of the command stations at all levels corresponding to the test task have been executed and successfully executed; Among them, the department-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station; the equipment-level command station dispatches resources of the corresponding level and does not affect the execution of instructions generated by the central-level command station and the department-level command station; Among them, in the absence of a central-level command station, the department-level command station completes the corresponding command and dispatch operations of the central-level command station within the corresponding level according to the corresponding command processing procedures of the central-level command station.
Citation Information
Patent Citations
Power grid dispatching real-time operation command method and system
CN103066701A
Command control device and control method
CN112926890A
Multi-level control integration system and method of offshore wind turbine generator ground test platform
CN116880241A
Power distribution room intelligent operation and maintenance method based on AI application and storage medium
CN118353159A
Emergency communication command management system
US20200336590A1