An edge-computing-based transmission control equipment intelligent control system and method

CN118310374BActive Publication Date: 2026-08-07CHINA ELECTRONICS CORP 6TH RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA ELECTRONICS CORP 6TH RES INST
Filing Date
2024-04-02
Publication Date
2026-08-07

AI Technical Summary

Benefits of technology

[0043]综上,本申请上述技术方案提供的基于边缘计算的发射控制装备智能控制方法方案;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118310374B_ABST
    Figure CN118310374B_ABST
Patent Text Reader

Abstract

The application provides a kind of based on edge computing's launch control equipment intelligent control system and method;Wherein, system includes: including launch control device, controlled device and command system;Wherein launch control device, controlled device are all multiple groups, and each group controlled device is connected with a group of corresponding launch control device;The launch control device includes state model, processing model and comparison model;This based on edge computing's launch control equipment intelligent control system realizes the intelligent control and scheduling of launch control equipment through real-time state acquisition and calculation, functional task state derivation and instruction information comparison and control decision etc.Technologies, the operation efficiency, accuracy and automation degree of such system can improve equipment, improve the overall performance and efficiency of operational command system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of edge technology control technology, and in particular to an intelligent control system and method for launch control equipment based on edge computing. Background Technology

[0002] Research has found that currently, for artillery and other equipment controlled by launch control equipment, a common control scheme is to design a switch button at the control end. Pressing the switch button directly outputs a signal to control the controlled equipment, and the controlled equipment launches directly according to the signal. Another control method is that the launch control equipment receives instructions from the command system or other systems and directly sends information to the control equipment, or directly outputs a control switch signal to control the controlled equipment. The controlled equipment executes the instructions directly upon receiving these messages.

[0003] Launch control equipment controls artillery and other equipment (collectively referred to as controlled equipment) primarily by sending commands (referred to as command-based control). Therefore, in this situation, there is no information available regarding the status or operational state of the controlled equipment; it can only passively receive and execute commands (from other equipment). However, research has found that only with a full understanding of functional mission status information and equipment operational status can intelligent control and scheduling of the controlled equipment be achieved, thereby improving the overall performance and effectiveness of the combat command system.

[0004] Application content

[0005] According to a first aspect of this application, this application provides an intelligent control system for launch control equipment based on edge computing, including a launch control device 100, a controlled device 200, and a command system 300; wherein the launch control device 100 and the controlled device 200 are multiple groups, and each group of controlled devices is connected to a corresponding launch control device;

[0006] The launch control device 100 includes a state model 101, a processing model 102, and a comparison model 103;

[0007] The state model 101 is used to calculate and identify the position information of the valve control rod by acquiring image information of the valve control rod; to calculate and identify the current operating stroke value of the valve control valve by acquiring the current operating voltage and current of the valve control valve; and to calculate and identify the current launch position and type of the current launch control device 100 by acquiring image information of the launch control device.

[0008] The input parameter of the processing model 102 is the instantaneous state information output by the state model, and the output parameter is the functional task state information of the controlled device under the current functional task requirements. The processing model 102 is used to obtain the instantaneous state information and output the functional task state information of the controlled device under the current functional task requirements based on the instantaneous state information.

[0009] The comparison model 103 is used to receive feedback instruction information sent by the controlled device and at the same time check the program information initially loaded by the control device. If the program information does not execute the instruction, then the transmitting control device directly sends the control instruction to the controlled device.

[0010] This invention provides an intelligent control method for launch control equipment based on edge computing, which utilizes an intelligent control system for launch control equipment based on edge computing to perform control processing, including the following operation steps:

[0011] S1. Initialize the intelligent control system of the launch control equipment based on edge computing in advance;

[0012] S2. Set the physical parameters and operating parameters of the controlled device 200 in the launch control device 100; wherein, the physical parameters of the controlled device include the type of the controlled device (such as radar, cannon, etc.), operating voltage, current, stroke of each internal valve control rod, and normal operating range parameters of the control rod; the operating parameters of the controlled device are the control position and the sequence information of the control valves during normal launch.

[0013] S3. The standard parameters for the execution of the comparative model binding and setting function task of the 100 pairs of launch control equipment are executed, and at the same time the program instrument sends the control command corresponding to the function task status information of the binding and setting standard.

[0014] S4. The transmission control device 100 obtains the original status information of the controlled device 200 every second through the communication transmission protocol and image acquisition method.

[0015] S5. Obtain the original state acquisition information, use the state model to calculate and output the instantaneous state information;

[0016] S6. Based on the instantaneous state information, use the processing model to calculate and output the task state information of the current functional task;

[0017] S7. Send instruction information to the controlled device;

[0018] If feedback instruction information is received, the comparison model is run to determine whether control instructions can be sent to the controlled device. If control instructions can be sent directly, step S9 is executed; if control instructions cannot be sent, an inquiry message is sent to the command system 300 along with the instantaneous status information of the controlled device, and step S8 is executed.

[0019] If no feedback instruction is received, proceed from step S4;

[0020] S8. Check the output parameters of the programmable device (whether the output parameters of the programmable device meet the control command sending conditions or not). If the function task status information does not meet the control command sending conditions, start from step S4; otherwise, proceed to step S9.

[0021] S9. Send control commands to the controlled device;

[0022] S10. Confirm the execution status of the control command.

[0023] Prior to this, as one possible implementation method, the process of "obtaining the original state acquisition information, using the state model, and calculating the output instantaneous state information" also includes: the comparison model first judges the time synchronization data of the entire system, and if the current time synchronization data does not meet the requirements, the instruction information sent by the current entire system is directly discarded.

[0024] Preferredly, as one possible implementation method, the output parameters of the comparison model also include state information on whether execution is possible in the next second.

[0025] Preferredly, as one possible implementation method, the original state acquisition information includes two categories: image information and text information.

[0026] Preferredly, as one possible implementation method, "obtaining the original state acquisition information, using the state model, and calculating the output instantaneous state information" specifically includes the following operational steps:

[0027] S51: The state model calculates and identifies the position information of the valve control lever by acquiring image information of the valve control lever;

[0028] S52: The state model calculates and identifies the current operating stroke value of the valve control valve by collecting the current operating voltage and current of the valve control valve;

[0029] S53: The state model calculates and identifies the current launch position of the launch control device 100 and the type of the launch control device 100 by using the image information of the launch control device.

[0030] Preferredly, as one possible implementation method, based on the instantaneous state information, a processing model is used to calculate and output the task state information of the current functional task, specifically including:

[0031] Processing model 102 initiates processing; the input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the current functional task requirements;

[0032] Then, the instantaneous state information is obtained, and the functional task state information of the controlled device corresponding to the current functional task requirements is output based on the instantaneous state information.

[0033] Preferredly, as one possible implementation method, a comparison model is run to determine whether control commands can be sent to the controlled device, specifically including:

[0034] The comparison model receives feedback instruction information sent by the controlled device and checks the initial program information of the control device. If the program information does not execute the instruction unconditionally, then the transmitting control device directly sends control instructions to the controlled device.

[0035] As a preferred implementation method, the intelligent control method for launch control equipment based on edge computing also includes group control operations for multiple groups of controlled devices.

[0036] S11. Each set of launch control equipment calls its corresponding equipment ID number information. The command system 300 matches the corresponding controlled equipment by identifying the equipment ID number information of the launch control equipment. Launch control equipment 1-n respectively conducts data interaction connection with the corresponding controlled equipment every second to obtain the corresponding operating parameters of the controlled equipment.

[0037] S12. Each transmission control device 100 calculates the instantaneous state information of the corresponding controlled device through the state model, processing model, and comparison model;

[0038] S13. When the transmission control device 100 receives the control command from the command system 300, it first broadcasts the command to each online transmission control device. At the same time, the transmission control device 100 determines whether it can directly send the control command to the controlled device 200 based on the judgment command, the instantaneous state information calculated by the model, and the output result of the programmable instrument. If it can, it directly sends the control command to the controlled device.

[0039] S14. The launch control device 100 sends the execution status of the control command to the command and control system 300;

[0040] S15. After receiving the execution status of the control command, the command system 300 determines whether there are any controlled devices that have not executed the control command. If so, it performs emergency handling operations. For devices that have not executed the command, there are three corresponding emergency handling operations: 1. Inquire about the current status; 2. Issue a forced execution command; 3. Modify the function, task parameters, or program instrument parameters according to the situation to gradually improve the model parameters.

[0041] Preferredly, as one possible implementation method, the device ID information includes frame header, ID identification number, data type, data body, checksum, and frame tail.

[0042] Compared with the prior art, the embodiments of this application have at least the following technical effects:

[0043] In summary, the above-mentioned technical solution of this application provides an intelligent control method for launch control equipment based on edge computing;

[0044] Using state model 101, the system can acquire image information of the valve control lever in real time and calculate its position. Simultaneously, by acquiring the voltage and current information of the valve control valve, the system can calculate the current travel distance of the valve control valve. This technology enables the system to accurately acquire and calculate the equipment's state information, providing a precise data foundation for subsequent control decisions.

[0045] Processing model 102 uses the instantaneous state information output by state model 101 as input parameters to derive the corresponding functional task state information of the controlled equipment based on the requirements of the current functional task. In this way, the system can intelligently control and schedule the controlled equipment according to the current state information and task requirements.

[0046] Command Information Comparison and Control Decision: Comparison model 103 receives feedback command information sent by the controlled device and reviews the initial program information of the control device. If the program information meets the conditions for unconditional execution of the command, the transmitting control device directly sends the control command to the controlled device. This comparison and decision-making mechanism can improve the system's efficiency and accuracy in processing command information, achieving rapid response and automated control.

[0047] In summary, this edge computing-based intelligent control system for launch control equipment achieves intelligent control and scheduling of the launch control equipment through technologies such as real-time status acquisition and calculation, functional task status derivation, and command information comparison and control decision-making. Such a system can improve the operational efficiency, accuracy, and automation level of the equipment, and enhance the overall performance and effectiveness of the combat command system. Attached Figure Description

[0048] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative effort.

[0049] Figure 1 This is a schematic diagram illustrating the main principle of an intelligent control method for launch control equipment based on edge computing, provided in an embodiment of this application.

[0050] Figure 2 This is a schematic diagram of the control principle of a single controlled device in an intelligent control system for launch control equipment based on edge computing, provided in an embodiment of this application.

[0051] Figure 3 This is a schematic diagram of the control principle of a group of controlled devices in an intelligent control system for launch control equipment based on edge computing, provided in an embodiment of this application.

[0052] The realization of the purpose of this application, its functional characteristics and advantages will be further explained in conjunction with the embodiments and with reference to the accompanying drawings.

[0053] Labels: Launch control equipment 100; State model 101; Processing model 102; Comparison model 103; Controlled device 200; Command system 300; Detailed Implementation

[0054] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0055] The technical solution of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0056] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings.

[0057] Example 1

[0058] See Figure 1 , Figure 1An intelligent control system for launch control equipment based on edge computing is provided for embodiments of this application, including at least one launch control device 100 (including a central processing unit), one controlled device 200, and a command system 300; wherein, the command system, also known as the command system center, is the source center system for sending commands; wherein there are multiple sets of launch control devices 100 and controlled devices 200, and each set of controlled devices is connected to a corresponding set of launch control devices;

[0059] The launch control device 100 includes a state model 101, a processing model 102, and a comparison model 103;

[0060] First, a state model 101, a processing model 102, and a comparison model 103 are established on the central processing unit of each transmission control device 100. These three models constitute the control model.

[0061] The state model 101 is used to calculate and identify the position information of the valve control rod by acquiring image information of the valve control rod; to calculate and identify the current operating stroke value of the valve control valve by acquiring the current operating voltage and current of the valve control valve; and to calculate and identify the current launch position and type of the current launch control device 100 by acquiring image information of the launch control device.

[0062] The input parameter of the processing model 102 is the instantaneous state information output by the state model, and the output parameter is the functional task state information of the controlled device under the current functional task requirements. The processing model 102 is used to obtain the instantaneous state information and output the functional task state information of the controlled device under the current functional task requirements based on the instantaneous state information.

[0063] The comparison model 103 is used to receive feedback instruction information sent by the controlled device and at the same time check the program information initially loaded by the control device. If the program information does not execute the instruction, then the transmitting control device directly sends the control instruction to the controlled device.

[0064] Among them, the state model 101 is a model established based on the technical attributes of the controlled equipment, including the model composed of information such as position, equipment characteristics, and travel. This model can be continuously trained and improved through multiple applications. The input parameters of the model are information collected through transmission protocols, video, etc. Based on this information, the model outputs the instantaneous state information of the controlled equipment.

[0065] Processing model 102 is a model established based on the functional tasks that the controlled device needs to complete at that time. At the beginning of the start-up operation of the launch control device, parameters are loaded into this model. The loaded parameters form the processing model at that time. The input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the functional task.

[0066] Comparison Model 103 is an identification model. The first step of the transmitting control device is to send an inquiry instruction to the device that sent the instruction, asking whether it should be executed at this time. At the same time, it checks the program information initially loaded by the control device. If the program information is an unconditional execution instruction, then the transmitting control device directly sends the instruction information to the controlled device. If it is a feedback response execution, then after receiving the response information of the inquiry instruction, it sends the instruction information to the controlled device according to the response information. The third case is conditional execution. The local transmitting control device issues the instruction information to the controlled device according to the conditions and the received instruction information.

[0067] The method provided by this invention has the following advantages in controlling controlled devices and in group control: 1. It solves the problem of passive control by the transmitting control device. Now, the controlling device is actively controlled by combining the working status of the controlled device with the instruction information of other devices; 2. It redefines the transmission protocol and adds a feedback consultation and response protocol, which solves the problem of unreasonable control caused by unclear upper-level control intentions; 3. It adds a unique identification number for the transmitting control device, and the communication protocol defines the number of the controlled device. The transmitting control device can act as an upper-level device and can also be transformed into a lower-level device, which facilitates the execution of group control; 4. The design of the comparison model makes the control of the controlled device subject to conditions, which is a design for the protection and security of the controlled device.

[0068] like Figure 2 As shown, the method is illustrated using a launch control device 100 that controls a controlled device 200, and a command system 300 that sends commands. Embodiment 2 of this application provides an intelligent control system for launch control equipment based on edge computing; its specific principles are detailed in [link to documentation]. Figure 2 , Figure 2 This illustrates a launch control system that controls the controlled equipment.

[0069] Example 2

[0070] The second embodiment of this application provides an intelligent control method for launch control equipment based on edge computing, which includes the following steps:

[0071] S1. Initialize the intelligent control system of the launch control equipment based on edge computing in advance;

[0072] S1 pre-initializes the intelligent control system of the launch control equipment based on edge computing;

[0073] Initialization settings include setting the operating parameters of the transmission control device 100 and setting the system parameters for executing functional tasks; among which, the operating parameters of the transmission control device 100 include: setting the transmission control device as the master control device; the number of controlled devices; and setting parameters such as interface type, interface transmission rate, interface port, and IP address with the controlled devices.

[0074] The difference between master control equipment and slave control equipment is that master control equipment needs to display the working status of all equipment participating in the task. If it receives instruction information from the command system, it needs to forward it to all slave control equipment, while slave control equipment does not need to forward it.

[0075] The interface types with the controlled device include network interface, RS485 interface, RS232 interface, and CAN bus interface. Different interfaces have different configurations. An emergency control signal interface must also be set up. This interface is a pulse interface or a switch interface. This interface is a backup interface. Under normal circumstances, if a transmission command is sent to the transmitting device, but an unexpected situation occurs, special measures are taken to terminate the process to avoid unnecessary safety problems.

[0076] Setting system parameters for executing functional tasks refers to the execution parameters of the entire system, such as: maximum time synchronization error; maximum query response time delay; expected control time range, etc.

[0077] The maximum time synchronization error is an important parameter for the task function. This system requires time synchronization, which determines the instantaneous state value and the accuracy of the state value judgment. If the error exceeds the maximum error limit, the state model should issue an alarm and adjust the overall parameters of the synchronization algorithm to make the whole system work in the best synchronized state.

[0078] The maximum query response time delay is an important parameter that takes into account the complexity of the network structure and the distributed regional configuration. It is the transmission delay value that this function task can tolerate. This value is used in the comparison model and the program instrument function task block.

[0079] The expected control time range is an important parameter for the operation of the programmable controller, including the control sequence and control time window of the controlled equipment.

[0080] S2. Set the physical parameters and operating parameters of the controlled device 200 in the launch control device 100; wherein, the physical parameters of the controlled device include the type of the controlled device (such as radar, cannon, etc.), operating voltage, current, stroke of each internal valve control rod, and normal operating range parameters of the control rod; the operating parameters of the controlled device are the control position and the sequence information of the control valves during normal launch.

[0081] S3. The transmission control device 100 sets the standard parameters for the function task execution of the comparison model, and at the same time, the programm performs the control command sending conditions corresponding to the function task status information of the setting standard. Among them, the comparison model completes the function task of the comparator. Its input parameters are the currently collected raw status information, the received control command data, and the set time parameters. Through the calculation of the comparison model, it can give whether the currently controlled device 200 can be controlled and whether it can perform the controlled operation under the current situation and in the next second.

[0082] S4. The transmission control device 100 obtains the original status information of the controlled device 200 every second through the communication transmission protocol and image acquisition method.

[0083] S5. Obtain the original state acquisition information, use the state model to calculate and output the instantaneous state information;

[0084] The state model first collects the raw state information of the controlled equipment. Using this information, it first determines the time synchronization of the entire system and makes adjustments to meet the requirements. If the requirements are not met, command information is discarded. Based on the collected raw state information, it calculates the instantaneous state data of the controlled equipment; for example, image information is converted into various data types, and the stroke of the valve control lever is converted into information about the relationship between time and the valve, position information, etc. For instance, part of the raw state information includes operating voltage and current, as well as collected image information. Thus, the current operating voltage and current can be used to deduce the current valve control lever's stroke value; by comparing the current image information, the model can identify the position of the transmitting control device 100 (i.e., the launching object) and the type of the transmitting control device 100.

[0085] S6. Based on the instantaneous state information, the processing model is used to calculate and output the task state information of the current functional task. The processing model classifies and fuses data information such as time parameters and instantaneous state information to calculate relatively accurate instantaneous state information of the controlled device. Its function is to ultimately obtain accurate state information, ensuring that the comparison model calculation is correct and interference-free.

[0086] S7. Send instruction information to the controlled device; the programmable controller compares the input time parameters, time control parameters, and the sequential execution parameters of the controlled device with the status parameters output by the comparator, and compares the instruction information parameters to see the degree of conformity. Based on the degree of conformity, it determines whether to directly control or conditionally control, etc.

[0087] If feedback instruction information is received, the comparison model is run to determine whether control instructions can be sent to the controlled device. If control instructions can be sent directly, step S9 is executed; if control instructions cannot be sent, an inquiry message is sent to the command system 300 along with the instantaneous status information of the controlled device, and step S8 is executed.

[0088] If no feedback instruction is received, proceed from step S4;

[0089] S8. Check the output parameters of the programmable device (whether the output parameters of the programmable device meet the control command sending conditions or not). If the function task status information does not meet the control command sending conditions, start from step S4; otherwise, proceed to step S9.

[0090] S9. Send control commands to the controlled device;

[0091] S10. Confirm the execution status of the control command.

[0092] Prior to this, as one possible implementation method, the process of "obtaining the original state acquisition information, using the state model, and calculating the output instantaneous state information" also includes: the comparison model first judges the time synchronization data of the entire system, and if the current time synchronization data does not meet the requirements, the instruction information sent by the current entire system is directly discarded.

[0093] Preferredly, as one possible implementation method, the output parameters of the comparison model also include state information on whether execution is possible in the next second.

[0094] Preferredly, as one possible implementation method, the original state acquisition information includes two categories: image information and text information.

[0095] Preferredly, as one possible implementation method, "obtaining the original state acquisition information, using the state model, and calculating the output instantaneous state information" specifically includes the following operational steps:

[0096] S51: The state model calculates and identifies the position information of the valve control lever by acquiring image information of the valve control lever;

[0097] S52: The state model calculates and identifies the current operating stroke value of the valve control valve by collecting the current operating voltage and current of the valve control valve;

[0098] S53: The state model calculates and identifies the current launch position of the launch control device 100 and the type of the launch control device 100 by using the image information of the launch control device.

[0099] Preferredly, as one possible implementation method, based on the instantaneous state information, a processing model is used to calculate and output the task state information of the current functional task, specifically including:

[0100] The processing model 102 is a model established based on the functional tasks to be completed by the controlled device. At the beginning of the start-up of the transmission control device, the processing model 102 begins to set the functional task execution standard parameters (i.e., the binding parameters) according to the functional tasks to be completed.

[0101] Processing model 102 initiates processing; the input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the current functional task requirements;

[0102] Then, the instantaneous state information is obtained, and the functional task state information of the controlled device corresponding to the current functional task requirements is output based on the instantaneous state information.

[0103] It should be noted that the processing model 102 is a model established based on the functional tasks that the controlled device needs to complete at that time. This model starts to load parameters at the beginning of the launch control device's operation. The loaded parameters form the processing model at that time. The input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the requirements of the functional task.

[0104] Preferredly, as one possible implementation method, a comparison model is run to determine whether control commands can be sent to the controlled device, specifically including:

[0105] The comparison model receives feedback instruction information sent by the controlled device and checks the initial program information of the control device. If the program information does not execute the instruction unconditionally, then the transmitting control device directly sends control instructions to the controlled device.

[0106] Example 3

[0107] See Figure 3 The intelligent control method for launch control equipment based on edge computing provided in Embodiment 3 of this application also includes group control operation for multiple groups of controlled devices;

[0108] Figure 3This is an example of group control. Through the transmission control equipment, functional tasks and task parameters are configured for each device. The physical parameters of the controlled devices to be controlled by each transmission control device, as well as the technical specifications related to the functional tasks and tasks, are also configured. The parameters submitted by the programmable controller are set, and each transmission control device calls its corresponding device ID number and sends it to the command system.

[0109] Through the launch control equipment, the functions and mission parameters of each device are configured. The physical parameters of the controlled devices to be controlled by each launch control equipment, as well as the technical indicators related to the functions and missions, are configured. The parameters submitted by the program instrument are set. Each set of launch control equipment calls its own device ID number and sends it to the command system and launch control equipment.

[0110] S11. Each set of launch control equipment calls its corresponding equipment ID number information. The command system 300 matches the corresponding controlled equipment by identifying the equipment ID number information of the launch control equipment. Launch control equipment 1-n respectively conducts data interaction connection with the corresponding controlled equipment every second to obtain the corresponding operating parameters of the controlled equipment.

[0111] S12. Each transmission control device 100 calculates the instantaneous state information of the corresponding controlled device through the state model, processing model, and comparison model;

[0112] S13. When the transmission control device 100 receives the control command from the command system 300, it first broadcasts the command to each online transmission control device. At the same time, the transmission control device 100 determines whether it can directly send the control command to the controlled device 200 based on the judgment command, the instantaneous state information calculated by the model, and the output result of the programmable instrument. If it can, it directly sends the control command to the controlled device.

[0113] S14. The launch control device 100 sends the execution status of the control command to the command and control system 300;

[0114] S15. After receiving the execution status of the control command, the command system 300 determines whether there are any controlled devices that have not executed the control command. If so, it performs emergency handling operations. For devices that have not executed the command, there are three corresponding emergency handling operations: 1. Inquire about the current status; 2. Issue a forced execution command; 3. Modify the function, task parameters, or program instrument parameters according to the situation to gradually improve the model parameters.

[0115] Preferredly, as one possible implementation method, the device ID information includes frame header, ID identification number, data type, data body, checksum, and frame tail.

[0116] Device ID information:

[0117]

[0118] The device ID information includes a 10-byte identification number, similar to a unique identification number for each transmitter / controller. The last byte of the identification number is a checksum to prevent interference or tampering by intruders, ensuring secure communication. The protocol length is adjusted based on the subsequent data, totaling 2 bytes; the checksum is 1 byte, containing verification calculations for data types and other data. The data types cover all data types required for transmitter control.

[0119] The edge computing-based intelligent control system for launch control equipment employed in this invention utilizes technologies such as real-time status acquisition and calculation, functional task status derivation, and command information comparison and control decision-making to achieve intelligent control and scheduling of launch control equipment. Such a system can improve the operational efficiency, accuracy, and automation level of the equipment, thereby enhancing the overall performance and effectiveness of the combat command system.

[0120] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, and optical storage) containing computer-usable program code.

[0121] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device for a function task specified in one or more boxes.

[0122] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function or task specified in one or more boxes.

[0123] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the functional task specified in one or more boxes.

[0124] It should be noted that any reference signs placed between parentheses in the claims should not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. This application can be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, third, etc., does not indicate any order. These words can be interpreted as names.

[0125] Although preferred embodiments of this application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of this application.

[0126] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.

Claims

1. An intelligent control system for launch control equipment based on edge computing, characterized in that, This includes launch control equipment, controlled equipment, and command systems; The transmission control equipment and the controlled equipment are in multiple groups, with each group of controlled equipment connected to a corresponding group of transmission control equipment. The launch control device includes a state model, a processing model, and a comparison model; The state model is used to calculate and identify the position information of the valve control rod by acquiring image information of the valve control rod; to calculate and identify the current operating stroke value of the valve control valve by acquiring the current operating voltage and current of the valve control valve; and to calculate and identify the current launch position and type of the launch control device by acquiring image information of the launch control device. The input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the current functional task requirements. The processing model is used to acquire the instantaneous state information and output the functional task state information of the controlled device corresponding to the current functional task requirements based on the instantaneous state information. The comparison model is used to receive feedback instruction information sent by the controlled device, and simultaneously check the initial program information of the control device to determine whether a control instruction can be sent to the controlled device. If the program information meets the condition for unconditional execution of the instruction, the transmitting control device directly sends the control instruction to the controlled device; if the control instruction cannot be sent, an inquiry message is sent to the command system along with the instantaneous status information of the controlled device; the output parameters of the program instrument are checked, and if the functional task status information meets the conditions for sending the control instruction, the control instruction is sent to the controlled device.

2. A smart control method for launch control equipment based on edge computing, characterized in that, The control processing using the edge computing-based intelligent control system for launch control equipment as described in claim 1 includes the following steps: S1. Initialize the intelligent control system of the launch control equipment based on edge computing in advance; S2. Set the physical parameters and operating parameters of the controlled device in the launch control equipment; wherein, the physical parameters of the controlled device include the type of the controlled device, operating voltage, current, stroke of each internal valve control rod, and normal operating range parameters of the control rod; the operating parameters of the controlled device are the control position and the sequence information of the control valves during normal launch; S3. The launch control equipment executes the standard parameters for the comparative model binding setting function task, and at the same time the program instrument sends the control command corresponding to the binding setting standard function task status information. S4. The transmission control equipment obtains the original status information of the controlled device every second through the communication transmission protocol and image acquisition method. S5. Obtain the original state acquisition information, and use the state model to calculate and output the instantaneous state information; S6. Based on the instantaneous state information, use the processing model to calculate and output the task state information of the current functional task; S7. Send instruction information to the controlled device; If feedback instruction information is received, the comparison model is run to determine whether control instructions can be sent to the controlled device. If control instructions can be sent directly, step S9 is executed; if control instructions cannot be sent, an inquiry message is sent to the command system along with the instantaneous status information of the controlled device, and step S8 is executed. If no feedback instruction is received, proceed from step S4; S8. Check the output parameters of the programmable device. If the function task status information does not meet the conditions for sending control commands, start from step S4; otherwise, proceed to step S9. S9. Send control commands to the controlled device; S10. Confirm the execution status of the control command.

3. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, The process of "obtaining raw state acquisition information, using the state model, and calculating and outputting instantaneous state information" also includes: the comparison model first judges the time synchronization data of the entire system. If the current time synchronization data does not meet the requirements, the instruction information sent by the current entire system is directly discarded.

4. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, The comparison model output parameters also include state information on whether the action can be taken in the next second.

5. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, The original state information collected includes two categories: image information and text information.

6. The intelligent control method for launch control equipment based on edge computing as described in claim 5, characterized in that, "Obtaining raw state data and using a state model to calculate and output instantaneous state information" specifically includes the following steps: S51: The state model calculates and identifies the position information of the valve control lever by acquiring image information of the valve control lever; S52: The state model calculates and identifies the current operating stroke value of the valve control valve by collecting the current operating voltage and current of the valve control valve; S53: The state model uses image information from the launch control equipment to calculate and identify the current launch position and type of the launch control equipment.

7. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, Based on the instantaneous state information, the processing model is used to calculate and output the task state information of the current functional task, specifically including: The processing model initiates processing; the input parameters of the processing model are the instantaneous state information output by the state model, and the output parameters are the functional task state information of the controlled device under the current functional task requirements. Then, the instantaneous state information is obtained, and the functional task state information of the controlled device corresponding to the current functional task requirements is output based on the instantaneous state information.

8. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, Run the comparison model to determine whether control commands can be sent to the controlled device, specifically including: The comparison model receives feedback instruction information sent by the controlled device and checks the initial program information of the control device. If the program information does not execute the instruction unconditionally, then the transmitting control device directly sends control instructions to the controlled device.

9. The intelligent control method for launch control equipment based on edge computing as described in claim 2, characterized in that, It also includes group control operations for multiple groups of controlled devices; S11. Each set of launch control equipment calls its own equipment ID number information. The command system matches the corresponding controlled equipment by identifying the equipment ID number information of the launch control equipment. Launch control equipment 1-n respectively conducts data interaction connection with the corresponding controlled equipment every second to obtain the corresponding operating parameters of the controlled equipment. S12. Each transmission control device calculates the instantaneous state information of the corresponding controlled device through the state model, processing model, and comparison model. S13. Upon receiving the control command from the command system, the launch control equipment first broadcasts the command to each online launch control device. Simultaneously, based on the judgment command, the instantaneous state information calculated by the model, and the output results of the programmable instrument, the launch control device determines whether it can directly send control commands to the controlled device. If it can, it directly sends the control commands to the controlled device. S14. The launch control device sends the execution status of the control command to the command and control system; S15. After receiving the execution status of the control command, the command system determines whether there are any controlled devices that have not executed the control command it issued. If so, it performs emergency handling operations.

10. The intelligent control method for launch control equipment based on edge computing as described in claim 9, characterized in that, The device ID information includes the frame header, ID identification number, data type, data body, checksum, and frame trailer.

Citation Information

Patent Citations

  • Automatic detection system for launcher state and method thereof

    CN109459959A

  • Emission control device detection method and device, computer storage medium and terminal

    CN109542078A